智慧树知到《C语言程序设计基础(石河子大学)》章节测试答案
答案网www.8kk4.com为你分享智慧树知到《C语言程序设计基础(石河子大学)》章节测试答案,智慧树 知到 C语言程序设计基础的相关攻略:智慧树知到《C语言程序设计基础(石河子大学)》章节测试答案第一章测试1、下列对C语言特点的描述中,错误的是()。A、C语言不是结构化程序设计语言B、C语言编程简洁明了C、C语言功能较强D、C语言移植性好正确答案:A2、下列关于C语言程序在结构上特点的描述中,错误的是()。A、C语言程序是一个函数串B、C语言程序可以由一个或多个文件组成C、C语言程序的诸多函数
A、10
B、6
C、3
D、1
正确答案:B
8、若S=0,执行循环语句“for(i=1;i<=10;i=i+3)s=s+i;”后,i的值为()。
A、12
B、10
C、11
D、13
正确答案:D
9、与下面程序段等价的是()。for(n=100;n<=200;n++){if(n%3==0)continue;printf(“%4d”,n);}
A、for(n=100;(n%3)&&n<=200;n++)printf(“%4d”,n);
B、for(n=100;(n%3)||n<=200;n++)printf(“%4d”,n);
C、for(n=100;n<=200;n++)if(n%3!=0)printf(“%4d”,n);
D、for(n=100;n<=200;n++){if(n%3)printf(“%4d”,n);elsecontinue;break;}
正确答案:C
10、下面程序段。for(t=1;t<=100;t++){scanf(“%d”,&x);if(x<0)break;printf(“%3d”,t);}
A、当x<0时整个循环结束
B、x>=0时什么也不输出
C、printf函数永远也不执行
D、循环一次也不会被执行
正确答案:A
第六章测试
1、以下正确的函数形式是()。
A、doublefun(intx,inty){z=x+y;returnz;}
B、doublefun(intx,y){intz;returnz;}
C、doublefun(x,y){intx,y;doublez;z=x+y;returnz;}
D、doublefun(intx,inty){doublez;z=x+y;returnz;}
正确答案:D
2、若调用一个函数,且此函数中没有return语句,则正确的说法是()。
A、该函数没有返回值
B、该函数返回若干个系统默认值
C、该函数能返回一个用户所希望的函数值
D、该函数返回一个不确定的值
正确答案:A
3、以下正确的说法是。
A、实参和与其对应的形参各占用独立的存储单元
B、实参和与其对应的形参共占用一个存储单元
C、只有当实参和与其对应的形参同名时才共占用存储单元
D、形参是虚拟的,不占用存储单元
正确答案:A
4、下面函数调用语句含有实参的个数为()。func((exp1,exp2),(exp3,exp4,exp5));
A、1
B、2
C、4
D、5
正确答案:B
5、若使用一维数组名作函数实参,则以下正确的说法是()。
A、必须在主调函数中说明此数组的大小
B、实参数组类型与形参数组类型可以不匹配
C、在被调函数中,不需要考虑形参数组的大小
D、实参数组名与形参数组名必须一致
正确答案:A
6、凡是函数中未指定存储类型的局部变量,其隐含的存储类别为()。
A、自动(auto)
B、静态(static)
C、外部(extern)
D、寄存器(register)
正确答案:A
7、执行下列程序:#defineM(x,y)(x*y)i=3;i=M(i,i+1)-8;变量i的值应为()。
A、2