【精品】函数习题.doc第8章函数复习题
单项选择题
⑴c语言总是从【 】函数开始执行。
main
函数在定义时,省略函数类型说明符,则该函数值的类型为【】 。
int B. float C. long D. double (2)以下【 】函数,真正地没有返回值。
A. int a(){int b=2;return (b);} B. void b()(printf("c");)
C. int a(){int b=2;return b;}
⑶在C语言中,有关函数的说法,以下正确的是 【 】
,也可嵌套调用 ,但不可嵌套调 用
,但可嵌套调用 ,也不可嵌套
调用
以下函数调用语句中,含有实参的个数为【 】。
fun((2,3),(4,5+6,7));
A. 1 D. 6
函数调用可以在【 】。
都是
⑹被调函数返回给主调函数的值称为【 】。
(7)【 】可以不进行函数类型说明。
定义之前时
,已在函数外预先说明了被调函数类型
⑻被调函数通过【 】语句,将值返回给主调函数。
A. if B. for C. while D. return
⑼被调函数调用结束后,返回到【 】
主调函数中该被调函数调用语句处
主函数中该被调函数调用语句处
主调函数中该被调函数调用语句的前一语句
主调函数中该被调函数调用语句的后一语句
以下对C语言函数的有关描述中,正确的是【 】。
在C中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给 实参
C函数既可以嵌套定义又可递归调用
函数必须有返回值,否则不能使用函数
C程序中有调用关系的所有函数必须放在同一个源程序文件中
C语言中函数的隐含存储类型是【 】。
A. auto B. static C. extern
能把函数处理结果的两个数据返回给主调函数,在下面的方法中不正确的是
【 】。
A. return这两个数
C语言可执行程序从什么地方开始执行 【 1
有一个函数原型如下所示,则该函数的返回类型为【 】。
abc(float x,float y);
A. void B. double C. int D. float
填空题
⑴变量的作用域主要取决于变量 ,变量的生存期既取决于变
量 ,又取决于变量 。所处的位置,所处的位置,存储类型
(2)说明变量时,若省略存储类型符,系统默认其为 存储类别,该存储
类别的类型符为 o动态,auto
静态型局部变量的作用域是,生存期是 o它所在的函数整 个程序
函数中的形参和调用时的实参都是数组名时,传递方式为,都是变 量时,传递方式为。地址传递,值
【精品】函数习题 来自淘豆网m.daumloan.com转载请标明出处.