第6章+函数

发布时间 : 星期五 文章第6章+函数更新完毕开始阅读

for(i=1, z=x; i

11. 以下正确的说法是( )

A、用户若需要调用标准库函数,调用前必须重新定义

B 、用户可以重新定义标准库函数,如若此,该函数将失去原有定义 C 、系统不允许用户重新定义标准库函数

D 、用户若需要使用标准库函数,调用前不必使用预处理命令将该函数所在的头文件包

含编译,系统会自动调用。

12. C 语言规定,简单变量做实参时,它和对应的形参之间的数据传递方式是( ) A、地址传递 B 、值传递

C 、有实参传给形参,再由形参传给实参 D 、由用户指定传递方式

13. 下面程序的输出是( ) int i=2 ;

printf(“%d%d%d”,i*=2,++i,i++) ; A、 8 , 4 , 2 C、 4 , 4 , 5

B 、 8 , 4 , 3 D 、 4 , 5 , 6 )

14. 以下不正确的说法是(

A 、 register 变量可以提高变量使用的执行效率

B 、 register 变量由于使用的是 CPU 的寄存器,其数目是有限制的 C 、 extern 变量定义的存储空间按变量类型分配

D 、全局变量使得函数之间的 “ 耦合性 ” 更加紧密,不利于模块化的要求 15. C 语言函数返回类型的默认定义类型是____________

16. 函数的实参传递到形参有两种方式:____________ 和____________ 。

17. C 语言变量按其作用域分为____________和____________ 。按其生存期分为

____________和____________ 。 18. 已知函数定义 :void dothat(int n,double x) { ?? }, 其函数声明的两种写法

为____________ , ____________ 。

19. C 语言变量的存储类别有____________ ,____________ ,____________ 和

____________ 。

20. 在一个 C 程序中,若要定义一个只允许本源程序文件中所有函数使用的全局变量,则该变量需要定义的存储类别为 ____________。

联系合同范文客服:xxxxx#qq.com(#替换为@)