专科《C语言程序设计》-试卷-答案

上传人:汽*** 文档编号:504617050 上传时间:2022-09-26 格式:DOC 页数:5 大小:174.51KB
返回 下载 相关 举报
专科《C语言程序设计》-试卷-答案_第1页
第1页 / 共5页
专科《C语言程序设计》-试卷-答案_第2页
第2页 / 共5页
专科《C语言程序设计》-试卷-答案_第3页
第3页 / 共5页
专科《C语言程序设计》-试卷-答案_第4页
第4页 / 共5页
专科《C语言程序设计》-试卷-答案_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《专科《C语言程序设计》-试卷-答案》由会员分享,可在线阅读,更多相关《专科《C语言程序设计》-试卷-答案(5页珍藏版)》请在金锄头文库上搜索。

1、专科C语言程序设计一、 (共75题,共150分)1. 不能定义为用户标识符的是( )。 (2分)A.short B._3count C.UNION D.long_1 .标准答案:A2. 设x和y均为int型变量,则以下语句:;的功能是( )。 (2分)A.把x和y按从大到小排列 B.把x和y按从小到大排列 C.x和y中的值不变 D.交换x和y中的值 .标准答案:D3. 非法的字符串常量是( )。 (2分)A. B.a C.ab D.ab .标准答案:C4. 合法的浮点型常量是( )。 (2分)A.2.5E0.5 B.3.14E C.5E-20 D.E20 .标准答案:C5. 与0x30等值的数

2、为( )。 (2分)A.048 B.48 C.0256 D.256 .标准答案:B6. 若有定义;则表达式a=x+y的值是( )。 (2分)A.7 B.6 C.5.8 D.5 .标准答案:D7. 设有定义;则下面语句中错误的是( )。 (2分)A.a+; B.b+; C.+b; D.a+b; .标准答案:A8. 非法的字符常量是( )。 (2分)A.007 B.x7a C.7a D. .标准答案:C9. 若定义int a=14,b=4;则表达式a/b的值是( )。 (2分)A.2.5 B.3 C.3.5 D.4 .标准答案:B10. while(!m)语句中的!m与下列条件表达式等价的是( )

3、。 (2分)A.m=0 B.m=1 C.m!=0 D.m!=1 .标准答案:A11. 在C语言中,一个short型数据的存储长度是( )个字节。 (2分)A.1 B.2 C.3 D.4 .标准答案:B12. 已知int a=2,b=1,c=3;则表达式的值为( )。 (2分)A.1 B.2 C.3 D.4 .标准答案:A13. 执行语句后变量i的值为( )。 (2分)A.-2 B.-1 C.0 D.1 .标准答案:C14. 若定义则执行语句后变量a的值为( )。 (2分)A.2 B.5 C.6 D.7 .标准答案:D15. 若定义int a=2,b=4;则表达式的值是( )。 (2分)A.1

4、B.2 C.3 D.4 .标准答案:C16. 已知int a=4,b=1;则表达式的值为( )。 (2分)A.0 B.1 C.3 D.4 .标准答案:B17. 函数中未指定存储类别的局部变量,其隐含的存储类别为( )。 (2分)A.register B.extern C.static D.auto .标准答案:D18. 已知int a=2,b=1;则表达式(a+,b+,a+b)的值为( )。 (2分)A.2 B.3 C.4 D.5 .标准答案:D19. 联合变量所占的内存大小为( )。 (2分)A.各成员所需内存的总和B.第一个成员的内存量C.成员中占内存量最大者所需的容量D.最后一个成员的内

5、存量.标准答案:C20. 若有定义和语句:则执行;语句的输出是( )。 (2分)A.10,20 B.10,10 C.20,10 D.20,20 .标准答案:D21. 以下定义语句中正确的是( )。 (2分)A.;B.;C.;D.;.标准答案:A,C22. 以下选项中合法的表达式是( )。 (2分)A.+(a-b) B.a=10,b=10 C.b=a+=10 D.double(a+b) .标准答案:B,C23. 设有定义;则能够正确表示数组元素a2的表达式是( )。 (2分)A.B.C.D.标准答案:A,B,D24. 以下能正确定义二维数组的选项是( )。 (2分)A.B.C.D.标准答案:A,

6、B,C25. 合法的整型常量是( )。 (2分)A.1101 B.0348 C.0x34g D.34UL.标准答案:A,D26. 下列正确的字符常量是( )。 (2分)A.10 B.00 C.08 D.0 .标准答案:D27. 下列运算符中,优先级最高的是( )。 (2分)A. B.* C.- D.!= .标准答案:A28. 下列标识符中,是C语言关键字的是( )。 (2分)A.Break B.do C.printf D.main .标准答案:B29. 下列数据中属于字符串常量的是( )。 (2分)A.0 B.0.0 C.0 D.0 .标准答案:C30. 若有定义char b; int a;

7、double c;则表达式(a+b)*c的类型是( )。 (2分)A.float B.int C.char D.double .标准答案:D31. 若有定义int a, x, y;则下列语句中不正确的是( )。 (2分)A.x=3,y=5,a=7; B.a-+x+y; C.a=x+=y; D.a=x+y=30; .标准答案:D32. 一个double型数据的存储长度是( )个字节。 (2分)A.8 B.6 C.4 D.2 .标准答案:A33. 设变量说明为int m = 1, n = 1;则表达式+m + n+的值为( )。 (2分)A.2 B.3 C.4 D.5 .标准答案:B34. 若定义

8、了char c = “abcd”; 则数组c的长度是( )。 (2分)A.3 B.4 C.5 D.6 .标准答案:C35. 若定义了char s = “uvwxyz”;则执行语句putchar(*(s + 4);的输出结果是( )。 (2分)A.w B.x C.y D.z .标准答案:C36. 若定义了int a=10;则表达式a!=10? a+2 : a+1的值是( )。 (2分)A.10 B.11 C.12 D.13 .标准答案:B37. 函数strlen(“finen”)的返回值是( )。 (2分)A.5 B.6 C.7 D.8 .标准答案:A38. 语句for (x=0,i=1;iA.

9、5 B.10 C.15 D.20 .标准答案:B39. 若定义int x,y;则表达式(x=2,y=x+3/2)的值是( )。 (2分)A.2 B.3 C.3.5 D.4 .标准答案:B40. 若有定义int a= 0,*p=&a;则表达式+a+*p的值为( )。 (2分)A.0 B.1 C.2 D.3 .标准答案:C41. 若有定义double x35;则表达式x0的类型为( )。 (2分)A.double B.double * C.double * D.double (*)5 .标准答案:B42. 语句for( ; ; )等价于( )。 (2分)A.for(0); B.for(1); C.while(0); D.while(1); .标准答案:D43. 有定义int a=0,2,4,1,3,*p=a; 则*(p+a2)所代表的数组元素是( )。 (2分)A.a1 B.a2 C.a3 D.a4 .标准答案:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号