试卷代号:1253
国家开放大学2022年春季学期期末统一考试
C语言程序设计试题答案及评分标准
(供参考)
2022年7月
一、单项选择题(把合适的选项编号填写在括号内。每小题3分,共42分)
1.C 2.B 3.D 4.B 5.A
6.C    7.A    8.C    9.A    10.D
11.A      12.B      13.D      14.C
二、 是非判断题(根据叙述正确与否在其括号内打对号“ ”或叉号“×”每小题2分,共30分)
15. 16. 17. × 18. × 19.
20. 21. × 22. × 23. 24.
25. × 26. 27. × 28. 29. ×
三、 程序填空题(分析程序后把合适的内容填写在括号内。每小题5分,共20分)
30.431.f=4032.1433.24
四、编程题(按题目要求编写程序或函数。每小题4分,共8分)
34.for(i=0;i<n;i++)if(a[i]%2==0)s+=a[i];
35.for(i=0;i<n;i++)sum+=a[i];

试卷代号:1253
国家开放大学2022年春季学期期末统一考试
C语言程序设计试题
2022年7月
一、单项选择题(把合适的选项编号填写在括号内。每小题3分,共42分)
1.在 C 语言中,每条复合语句的开始标记符为(    )。
A.[                                                                  B.(
C.(                                                                  D.<
2.一个程序文件开始使用的每条预处理命令,其首字符必须是(    )。
A.@                                                              B.#
C.$                                                                  D.%
3.C 语言源程序文件的扩展名为(    )。
A.cpp                                                              B.exe
C.obj                                                              D.c
4.短整数类型的长度为(    )。
A.1                                                                B.2
C.4                                                                  D.8
5.运算符优先级最高的是(    )。
A.[]                                                                B.一
C.+                                                                  D.<
6.带有随机函数的表达式rand(    )%20 的取值范围是(    )。
A.119                                                        B.120
C.019                                                          D.020
7.在循环语句 for(i=1;i<10;i+=3)S;”    中,循环体S 执行的次数为
(    )。
A.3                                                                B.6
C.4                                                                  D.5
8.假定有 个定义语句为 int        a[10]=(3,4,2,8,6},”, a[3]
(    )。
A.0                                                                B.2
C.8                                                                  D.6
9.一个二维字符数组a[M][N]能够存储的字符串个数至多为(    )。
A.M                                                                B.N
C.M- 1                                                            D.N- 1
10.假定p 是一个指向数据对象的指针,则通过p 表示该数据对象为(    )。
A. px                                                            B. p&
C.&p                                                              D.*p
11. (har    a[3][5];”, 素a[2][3] 的地址比该数组的首地址大
(    )。
A.13                       B.26
C.52                       D.48 一个完整的c语言程序个
12.假定 一个函数的数组参数说明为 (har  a[], 与之等价的指针参数说明为
(    )。
A.char      a                                                    B.char    *    a


版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。