第一章 单元测试

1、单选题:
把高级语言程序转换为目标程序需使用( )。
选项:
A:编译程序
B:编辑程序
C:调试程序
D:运行程序
答案: 【编译程序

2、单选题:
C++源程序的扩展名是( )。
选项:
A:dll
B:c
C:exe
D:cpp
答案: 【cpp

3、单选题:
C++语言与C语言相比最大的改进是( )。
选项:
A:复用性
B:面向过程
C:安全性
D:面向对象
答案: 【面向对象

4、单选题:
C++语言可以对程序块注释,注释部分必须用下列哪个括起来( )。
选项:
A:[ ]
B:/* */
C:{ }
D:*/ /*
答案: 【/* */

5、单选题:
一个完整C++程序的基本组成包含预处理命令和( )。
选项:
A:输入输出
B:函数
C:头文件
D:语句
答案: 【函数

6、单选题:
下列关于cin和cout的说法中,错误的是( )。
选项:
A:cin用于读入用户输入的数据
B:cout用于输出数据
C:cout通常与<<运算符结合
D:cin可以读取空格·
答案: 【cin可以读取空格·

7、单选题:
下列关于命名空间的描述中,错误的是( ) 。
选项:
A:定义命名空间,必须要给这个空间起一个名字
B:C++标准库也定义了一个命名空间,名为std
C:程序员可以自定义命名空间
D:定义命名空间的关键字是namespace
答案: 【定义命名空间,必须要给这个空间起一个名字

第二章 单元测试

1、单选题:
下列4组变量命名中,不符合C++变量命名规则的是( )。
选项:
A:ye_78;wo
B:cc;aver
C:wl;year
D:6x;char
答案: 【6x;char

2、单选题:
下面表达式的值为false的是 ( )。
选项:
A:1 < 3 && 5 < 7
B:!(5 < 8) || (2 < 8)
C:2 && 1 && 0
D:!(2 > 4)
答案: 【2 && 1 && 0

3、单选题:
下面不正确的字符常量是( )。
选项:
A:‘n’
B:‘74’
C:‘a’
D:"0"
答案: 【"0"

4、单选题:
在C++语言中,要求运算数必须是整型的运算符是( )。
选项:
A:/
B:++
C:!=
D:%
答案: 【%

5、单选题:
若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是( )。
选项:
A:0.0
B:3.5
C:2.5
D:2.75
答案: 【2.5

6、单选题:
假设所有变量都是整型,表达式:a=2,b=5,a>b?a++: b++,a+b的值为( )。
选项:
A:7
B:2
C:8
D:9
答案: 【8

7、单选题:
设有条件表达式(M)?(a++):(a--),则与表达式M等价的是( )。
选项:
A:M!=1
B:M!=0
C:M=1
D:M==0
答案: 【M!=0

发表评论

电子邮件地址不会被公开。 必填项已用*标注