第2章 C++简单程序设计
1 C++程序从上机到得到结果的一般操作步骤依次为( )
喵查答案:编辑、编译、链接、运行
编译、编辑、链接、运行
编译、编辑、运行、链接
编辑、链接、编译、运行
2 下面的程序为死循环的是( )
for(int i=0; i<100; ) { i++; }
int i=100; while (i) { i–; }
int i=100; for(; i; i– );
喵查答案:int i=0; do { i=10; } while(i>=0);
3 逗号表达式 (x=2*3, x=x*5), x+25 的值为( )
25
喵查答案:55
100
45
4 以下都是C++语言标识符的一组是( )
dsfa, df4, f$
huhj, a^, k2
3k, h, j_9
喵查答案:_ok, jk, k8
5
假设定义了:enum color {red=1, orange, yellow, green ,blue, purple, black};则blue的值是( )
4
喵查答案:5
3
6
第4章 类与对象
1
设有函数原型:void calculate(int a, int b=5, char c=’a’); 则下面函数调用中不正确的是( )
calculate(3);
calculate (3,7);
喵查答案:calculate (3,’x’);
calculate(1,2,’*’);
2 关于类和对象,错误的说法是( )
类是一种类型,它封装了数据和操作
对象是类的实例
喵查答案:一个类的对象只有一个
一个对象必属于某个类
3 在类Circle的声明体外定义成员函数float area( ) 时,函数头为( )
喵查答案:float Circle::area()
float Circle:area()
Circle::area()
Circle::float area()
4 下面有关析构函数特征的描述中,正确的是( )
析构函数名与类名完全相同
析构函数可以是重载函数
析构函数可以有多个参数
喵查答案:析构函数不能指定返回类型
5 下面对构造函数的不正确描述是( )
系统可以提供默认的构造函数
喵查答案:构造函数可以有形式参数和返回值
构造函数可以重载
构造函数可以设置默认形参值
6 在C++中,结构体与类的不同点为( )
结构体不能有成员函数
结构体不能继承
喵查答案:默认的访问权限不同
结构体不能有数据成员
喵查
查看更多答案