中央广播电视大学2012-2013 学年度第一学期"开放本科"期末考试
2013 年 1 月 试卷代号:1075 c++语言程序设计试题
一、单透露{每小题2 分,共20 分}
1.由 C++源程序文件编译而成的目标文件的缺省扩展名为( )。
A. obj B. lik
C. exe D. cpp
2. 程序运行中需要从键盘上输入多个数据时,各数据之间需要使用( )符号作为分隔符。
A. .空格或逗号
B. 逗号或回车
C. 逗号或分号
D. 空格或回车
3. 设 x是一个bool型的逻辑量,y 的值为10,则表达式 (x&& y>=5的值为( )。
A. true B. false
C. x 的值 D. x 的相反值
4. 任何 for 循环语句都能够被改写为( )语句。
A. 复合
B. if
C. switch
D. while
5. 保存一个 int 类型的整数需要占用( )个字节的存储空间。
A. 2 B. 4
C. 8 D. 16
7. 下面的( )保留字不能作为函数的返回类型。
A. void B. int
C. new D. long
9. 当一个字符指针指向一个具有 n 个字节的存储空间时,它所能存储字符串的最大长度为( )。
A. n B. n-1
C. n+1 D. 1
二、填空题{每小题 2 分,共20 分}
11. 十进制数25表示成符合 C++语言规则的十六进制数为 。
12. 假定一个字符数组的定义为 "char a[ ]= "12345”;’',则该字符数组的长度为 。
13. 假定 y 的值为 8,则执行y++* 4 运算后,y 的值为 。
14. 算术表达式 3x(2y+1)对应的 C++表达式为 。
15. 关系表达式 x 16. 假定整数变最 x 的值为 48,则x/15 的运算结果为 。
17. 假定一个二维数组的定义语句为 "int a[3][4];" ,则该数组包含有 个整型元素。
18. 函数被调用时,实参向形参的传送分为引用传送和 传送两种方式。
19. 假定一个结构类型的定义为“struct B { int a[5]; char * b;};”,则该类型的大小为 字节。
20. 在定义类对象的语句换行时,系统在建立每个对象的过程中将自动调用该类的
函数使其初始化。
三、写出下列每个程序运行后的输出结果(每小题6分,共30分)
四、写出下到每个函数的功能{每小题 8 分,共 24 分}
五、按题目要求编写函数 (6 分}
暂无评论内容