北理工《C语言程序设计》在线作业 试卷总分:100 得分:100
一、单选题 (共 40 道试题,共 80 分)
1.下面程序的输出结果是( )。main(){int i,j;float s;for(i=6;i>4;i--){s=0.0; for(j=i;j>3;j--)s=s+i*j; }printf(“%f ”,s);} A.135.000000 B.90.000000 C.45.000000 D.60.000000
答案:C
2.在以下对C语言的描述中,正确的是( )。
A.在C语言中调用函数时,只能将实参数的值传递给形参,形参的值不能传递给实参 B.C语言函数既可以嵌套定义又可以递归调用 C.函数必须有返回值,否则不能使用函数
D.C语言程序中有定义关系的所有函数都必须放在同一源文件中 答案:A
3.以下( )不是C语言的特点。 A.语言的表达能力 B.语言定义严格 C.数据结构系统化 D.控制流程结构化 答案:B
4.已知:char s[10],*p=s,则在下列语句中,错误的语句是( )。 A.p=s+5; B.s=p+s; C.s[2]=p[4]; D.*p=s[0]; 答案:B
5.以下正确的数组定义语句是( )。 A.int y[1][4]={1,2,3,4,5}; B.float x[3][ ]={{1},{2},{3}};
C.long s[2][3]={{1},{1,2},{1,2,3}}; D.double t[ ][3]={0}; 答案:D
6.已知:int a,*p=&a; 则下列函数调用中错误的是( ) A.scanf(\B.scanf(\C.printf(\D.printf(\
相关推荐: