发布时间 : 星期日 文章武大C语言习题集更新完毕开始阅读
12.只有主函数才可以调用其它函数。
15.函数的嵌套调用就是在调用一个函数的过程中,又调用另一个函数。 16.在C语言中,最好使用全局变量。
17.在同一文件中,外部变量与局部变量同名。在局部变量的作用范围内,外部变量的值等于局部变量的值。
18.main函数中定义变量是全局变量。
1错 2错 3对 4对 5错 6错 7错 8对 9空 10空 11错 12错 13空 14空 15对 16错 17错 18错 填空
1.若已定义:int a[10], i; ,以下fun函数的功能是:在第一个循环中给前10个数组元素依次赋1、2、3、4、5、6、7、8、9、10;在第二个循环中使a数组前10个元素中的值对称折叠,变成1、2、3、4、5、5、4、3、2、1,请填空。 fun( int a[ ]) { int i;
for(i=1; i<=10; i++) ___________=i;
for(i=0; i<5; i++) ___________=a[i]; } 1 、a[i-1] 2 、a[9-i]
4-3
一、单项选择题
1. 以下程序的功能是计算:s= 1+1/2+1/3+??+1/10 #include
{ int i; float s; s=1.0; for(i=10;i>1;i--) s=s+1/i; printf(\ }
程序运行后输出结果错误,导致错误结果的程序行是______。 A. s=1.0; B. for(i=10;i>1;i--) C. s=s+1/i; D. printf(\
2. 定义为void类型的函数,其含义是______。 A. 调用函数后,被调用的函数没有返回值。 B. 调用函数后,被调用的函数不返回。
C. 调用函数后,被调用的函数的返回值为任意的类型。 D. 以上三种说法都是错误的。 3. 下列叙述中错误的是______。
A. 对于用户自己定义的函数,在使用前有时可以加以说明。 B. 定义函数时需要确定其参数的类型。
C. 函数可以返回一个值,也可以什么值也不返回。
D. 空函数不完成任何操作,所以在程序设计中没有用处。 7. 在C语言的函数中,______。
A. 必须有形参 B. 形参必须是变量名
C. 可以有也可以没有形参 D. 数组名不能作形参
8. 用数组名作为函数调用时的实参,实际上传递给形参的是______。 A. 数组的首地址 B. 数组的第一个元素的值 C. 每一个数组元素 D. 数组元素的个数
9. C语言中规定,简单变量做实参时,它和对应形参之间的数据传递方式是______。 A. 地址传递 B. 单向值传递
C. 由实参传给形参,再由形参传给实参 D. 由用户指定传递方式
10. 执行下列程序后, 变量 i 的值应为______。 int ma(int x,int y) {return x*y; }
main() { int i; i = 5; i = ma(i,i-1)-7; return;} A. 13 B. 17 C. 19 D. 以上都错
13. 有以下函数定义:void fun(int n, double x) { ?? } 若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是______。 A. fun(int x,double n); B. m=fun(10,12.5); C. fun(x,n); D. void fun(n,x); 14. 有以下程序 #include