收藏 分享(赏)

专科《C语言程序设计》_试卷_答案.doc

上传人:精品资料 文档编号:10496585 上传时间:2019-11-22 格式:DOC 页数:5 大小:207.50KB
下载 相关 举报
专科《C语言程序设计》_试卷_答案.doc_第1页
第1页 / 共5页
专科《C语言程序设计》_试卷_答案.doc_第2页
第2页 / 共5页
专科《C语言程序设计》_试卷_答案.doc_第3页
第3页 / 共5页
专科《C语言程序设计》_试卷_答案.doc_第4页
第4页 / 共5页
专科《C语言程序设计》_试卷_答案.doc_第5页
第5页 / 共5页
亲,该文档总共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.“a“b“ D.“ab“ .标准答案:C4. 合法的浮点型常量是( )。 (2分)A.2.5E0.5 B.3.14E C.5E-20 D.E20 .标准答案:C5.

2、与0x30等值的数为( )。 (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;

4、 则表达式 的值是( )。 (2分)A.1 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.

5、成员中占内存量最大者所需的容量D.最后一个成员的内存量.标准答案: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. 以下能正确定义

6、二维数组的选项是( )。 (2分)A.B.C.D.标准答案:A,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“

7、D.0 .标准答案:C30. 若有定义char b; int a; 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+的值为(

8、)。 (2分)A.2 B.3 C.4 D.5 .标准答案:B34. 若定义了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

9、.6 C.7 D.8 .标准答案:A38. 语句for (x=0,i=1;i A.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+*p的 值为 ( )。 (2分)A.0 B.1 C.2 D.3 .标 准答案: C41. 若有定 义 double x35;则 表达式 x0的 类 型 为 ( )。 (2分)A.double B.double * C.double * D.doubl

10、e (*)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 .标 准答案: D44. 设 y为 int型 变 量, 则 描述 “y是大于 10的奇数 ”的表达式是( )。 (2分)A.y10 B.y10 y%2 C.y10 D.(y10) .标 准答案: A45. 设 有 变 量 说 明 int a

11、10, *p1 = a+1, *p2 =a+6;则 表达式 p2 p1的 结 果是 ( )。 (2分)A.1 B.2 C.5 D.6 .标 准答案: C46. 以下定 义语 句中不正确的是( )。 (2分)A.char a=1,b=2; B.unsigned long a=b=100; C.short m=10,*n= D.long double *p,a= .标 准答案: B,D47. 以下能正确 进 行字符串 赋 初 值 的 语 句是( )。 (2分)A.char s4=“shop“;B.char s=“shop“;C.char *s=“shop“;D.char s =s,g,o,p ,0

12、;.标 准答案: C,D48. 以下 选项 可作 为 C语 言合法整数的是 ( )。 (2分)A.12345L B.0x12abf C.0678 D.x3f0 .标 准答案: A,B49. 已知有定 义 int k=2,*p1=下列能正确 执 行的 赋值语 句是( )。 (2分)A.p1=k; B.*p1=*p2; C.*p2=k+1; D.k=*p1+p2; .标 准答案: B,C50. 下面 对 typedef的正确叙述是 ( )。 (2分)A.用 typedef可以定 义 各种 类 型名,但不能用来定 义变 量B.用 typedef可以增加新 类 型C.用 typedef只是将已存在的

13、类 型名用一个新的 标识 符来代表D.用 typedef有利于程序的通用和移植.标 准答案: A,C,D51. 属于 C语 言关 键 字的是 ( )。 (2分)A.goto B.NULL C.sqrt D.EOF .标 准答案: A52. 下列数据中,合法字符常量是 ( )。 (2分)A.0x30 B.x30 C.“0x30“ D.“x30“ .标 准答案: B53. 设 int a=14, b=4;则 表达式 a%b的 值 是 ( )。 (2分)A.1 B.2 C.3 D.0 .标 准答案: B54. 设 int a=2, b=4;则 表达式 (a+,b+,a+b)的 值为 ( )。 (2分

14、)A.5 B.6 C.7 D.8 .标 准答案: D55. 设 int a=2, b=3;则 表达式 a*=a+b的 值为 ( )。 (2分)A.6 B.7 C.10 D.12 .标 准答案: C56. 执 行 语 句 putchar(R+6-4);的 输 出 结 果是 ( )。 (2分)A.R B.S C.T D.U .标 准答案: C57. 能正确定 义长 整型 变 量 a和 b并 为 其 赋 初 值 1的 语 句是 ( )。 (2分)A.long a=b=1; B.long a;b=1; C.long a=1;b=1; D.long a=1,b=1; .标 准答案: D58. 有定 义

15、int a=6,7,8,9,10, *p=a;则执 行 *p+=2;后 a0的 值为 ( )。 (2分)A.6 B.7 C.8 D.9 .标 准答案: C59. 程序中 对 函数 fun有 说 明 int fun(void);此 说 明的含 义 是 ( )。 (2分)A.fun函数无参数B.fun函数的参数可以是任意的数据 类 型C.fun函数有 1个整型参数D.fun函数无返回 值.标 准答案: A60. 执 行程序段 n=0;while(nA.2 B.3 C.4 D.0 .标 准答案: B61. 若 p为 int指 针 ,要指向 2个 连续 int型的存 储单 元,正确的 语 句是 ( )

16、。 (2分)A.p = (int *)malloc(sizeof(int)*2 ;B.p=(int *)malloc(2*sizeof(int);C.p= (int *)malloc(2, 2) ;D.p=(int *)malloc(2,sizeof(int);.标 准答案: B62. 确保完成 x平方 计 算的 带 参宏定 义 是 ( )。 (2分)A.#definepower(x) x*xB.#definepower(x) (x*x)C.#definepower(x) (x)*(x)D.#definepower(x) (x)*(x).标 准答案: D63. 十 进 制数 511的十六 进

17、制表示是 ( )。 (2分)A.0x2ff B.0x1ff C.0x201 D.0x0ff1 .标 准答案: B64. 设 有声明 : enum A, B=0, C, D, E=1 a; 则 不能 赋给 a的 值为 ( )。 (2分)A.E+1 B.2 C.A D.D+1 .标 准答案: D65. 若 为 整型 变 量, 则 循 环 for(i=2;i-) printf(“%d“,i);的 执 行次数是 ( )。 (2分)A.0 B.1 C.2 D.无限次 .标 准答案: D66. 已知 a=0,则 表达式 !a float c, d;下列表达式不正确的是 ( )。 (2分)A.a+c/d B

18、.a%c+d C.a.标 准答案: B68. 常量 5.5e5是 ( )。 (2分)A.整型常量 B.浮点型常量 C.字符型常量 D.非法常量 .标 准答案: B69. 关于数 组 名正确的叙述是 ( )。 (2分)A.数 组 名表示数 组 的 长 度B.数 组 名表示数 组 第一个元素的 值C.数 组 名表示数 组 的首地址D.数 组 名表示整个数 组 元素的 值.标 准答案: C70. 已知 static int a3=1,2,3;则 a12的 值为 ( )。 (2分)A.0 B.1 C.2 D.3 .标 准答案: A71. 下列 选项 中,合法的常量是 ( )。 (2分)A.“ab00“

19、 B.2L C.1.2E0.5 D.0xFF .标 准答案: A,B,D72. 设 int a=3,b=4,c=5;下列表达式的 值 是非 0的有 ( )。 (2分)A.a+b2*c B.a b+c C.!(a!b .标 准答案: B,D73. 以下是无限循 环 的 语 句是 ( )。 (2分)A.for( i=0;iC.for(y=0,x=1;xy;y+); D.while(1) x+; .标 准答案: A,D74. 已知 int x,*p1=正确的 赋值语 句是 ( )。 (2分)A.p2=p1+x; B.*p1=*p1+1; C.p2=x+1; D.k=p2+2; .标 准答案: A,B75. 设 有 说 明 int s45,*ps;正确的 赋值语 句是 ( )。 (2分)A.ps=s B.ps=s0 C.ps=s00 D.ps= .标 准答案: B,D

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报