试卷代号:1253
座位号rn
国家开放大学(中央广播电视大学)2017 年春季学期"开放本科"期末考试
C 语言程序设计试题
2017 年 6 月
E
自
一、单项选择题(把合适的选项编号填写在括号内。每小题 2 分,共
28 分)
l. C 语言中的选择类语句有两条,它们是( )。
A. if 和 switch B. if 和 else
C. switch 和 case D. else 和 case
2. 在 C 语言程序中,多行注释语句使用的开始标记符为)。
A. / / B. /祷
c.养/ D. 铃祷
3. C 语言源程序文件的默认扩展名为( )。
A. cpp B. exe
c. o~ U c
4. 若需要定义一个符号常量,并且使 C 语言编译程序能够进行类型检查,则应在定义语
句的开始使用的保留字是(。
A. continue B. static
C. const D. case
5. 已知 x 的初值为 15 ,在下列各表达式中,具有最小值的表达式为( )。
A. x% =20 B. x+=10
c. x 兴 =2 D. x/=2
731
6. 循环体至少被执行一次的循环语句为( )。
A. for B. while
C. do-while D. 任一种
7. 在下列的语句中,必须以分号作为结束的语句是( )。
A. for B. while
C. do D. switch
8. 假定二维数组的定义语句为"int a[3J[5J ;" ,则该数组所含元素的个数为( )。
A. 8 B. 15
C. 10 D. 12
9. 一个二维字符数组 a[MJ[NJ能够存储的字符串个数至多为( )。
A. M 个 B. N 个
C. M-1 个 D. N一1 个
10. 假定 a 为一个整型数组名,则元素 a[4J 的地