文档介绍:试卷代号: 1 0 7 5 座位号仁口
中央广播电视大学 2 0 1 3 - 2 0 1 4学年度第一学期"开放本科"期末考试
c++ 语言程序设计试题
2014 年1 月
|题号|一|二|三|四|总分|
|分数 I I I I I I
|得分|评卷人|
I I I 一、单选题{每小题 2分,共 2 0分}
" fo r (i n t i=O;i<n;i++) S;" , 从循环头部可以看出, 循环体S
语句将被执行( )次。
A. 1 B. n-1
c. n D. n+1
2. 假定p 是一个指向float 型数据的指针, 则p+1 所指数据的地址比p 所指数据的地址
大( )个字节。
A. 1 B. 2
C4 US
3. 在每个c++程序中都必须包含有这样一个画数, 该函数的画数名为( )。
A. main B. MAIN
c. name D. function
++编译预处理命令在程序中都是以( )字符开头的。
A. 铃B.#
C. &. D. @
5. 声明或定义一个内联函数时, 必须在函数开始使用保留字( )。
A. static B. canst
C. extern D. inline
6. 求一个宇符串长度的标准函数为( )。
A. strlenO B. strcapO
C. strcatO D. strcmpO
409
7. 若用数组名作为画数调用的实参, 传递给对应形参的是该数组的( ).
A.
8. 下面的函数声明中. ( )是" vo i d BC(int b) 户的重载函数。
A. int BC(int x. int y) B. void BC(int a. char b)
C. float AA (int a. char b) D. int BC(int a. int b=O)
9. 假定AB 为一个类, 则执行"AB a([4J. 铃p[5J , "' 语句时, 自动调用该类构造函数
的次数为( )。
A4 &5
10. 当需要对标准输入/输出设备进行输入/输出操作时, 应在文件开始使用# include 预
处理命令,使之包含( )头文件。
A. iostream. h B. stdlib. h
C. {stream. h D. strstrea. h
|得分|评卷人 l
I I I 二、填空题{ 每小题 2 分. 共3t 剖
+ 十可执行文件的默认扩展名为
12. 程序运行中需要从键盘上输入多于一个数据时, 各数据之间应使用一一-或回车
符号作为分隔符。
13. 假定一维数组的定义为"int a[8J 户, 则该数组所含元素的个数为
14. 十进制数25 表示成符合 C + + 语言规则的八进制数为
15. 假定 y 的值为5. 则增量表达式十+ y 的值为
16. 假定要访问一个结构指针 p 所指对象中的数据成员 a . 则表示方法为
17. 假定一个二维数组的定义语句为"int a[3J[