第一章 单元测试

1、单选题:
下列说法错误的是( )。
选项:
A:一般编译系统给出的错误信息有两种,一种是错误,一种是警告
B:若一行中出现“//”,则从它开始到本行末尾的全部内容都作为注释
C:“#include<iostream>”,这是C++中的语句
D:每一个C++程序都必须有一个main函数
答案: 【“#include<iostream>”,这是C++中的语句

2、多选题:
若要建立良好的程序设计风格,下面描述正确的是( )。
选项:
A:必要的注释
B:符号名的命名只要符合语法就可以
C:充分考虑程序的执行效率
D:程序应简单、清晰、可读性好
答案: 【必要的注释;
充分考虑程序的执行效率;
程序应简单、清晰、可读性好

3、判断题:
编写C++程序一般需经过的几个步骤依次是编辑、编译、连接、调试。( )
选项:
A:错
B:对
答案: 【

4、判断题:
C++对C语言进行了改进,不仅对C的功能进行了扩充,还增加了面向对象的机制。( )
选项:
A:错
B:对
答案: 【

5、判断题:
C++只在编译阶段给出错误信息,而在连接阶段不会。( )
选项:
A:对
B:错
答案: 【

第二章 单元测试

1、单选题:
作用域运算符的功能是( )。
选项:
A:给出的范围
B:指出的大小
C:标识某个成员属于哪一个类
D:标识作用域的级别
答案: 【标识某个成员属于哪一个类

2、单选题:
为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为( )。
选项:
A:protected
B:static
C:public
D:private
答案: 【public

3、单选题:
下面关于类的描述中错误的是( )。
选项:
A:类是具有共同行为的若干对象的统一描述体
B:类是抽象数据类型的实现
C:类是创建对象的样板
D:类数据成员必须声明为私有
答案: 【类数据成员必须声明为私有

4、判断题:
在C++的面向对象程序设计中,类与类之间的独立性是通过封装实现的。( )
选项:
A:对
B:错
答案: 【

5、判断题:
如果class类中的所有成员在定义时都没有使用关键字pubilc,private和protected,则所有成员缺省定义为public。( )
选项:
A:对
B:错
答案: 【

发表评论

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