![](https://csdnimg.cn/release/download_crawler_static/87509555/bg6.jpg)
A)构造函数 B)析构函数 C)友元函数 D)拷贝初始化构造函数
作用域运算符“::”的功能是:( B )
A)标识作用域的级别的 B)指出作用域的范围的
C)给定作用域的大小的 D)标识成员是属于哪个类的
已知:print()函数是一个类的常成员函数,它无返回值,下列表示中,是正确的。( A )
A)void print() const; B)const void print();
C)void const print(): D)void print(const);
在类定义的外部,可以被访问的成员有( C )
A)所有类成员 B)private 的类成员
C)public 的类成员 D)public 或 private 的类成员
关于类和对象不正确的说法是:( C )
A)类是一种类型,它封装了数据和操作 B)对象是类的实例
C)一个类的对象只有一个 D)一个对象必属于某个类
在 C++中实现封装是借助于( B )
A)枚举 B) 类 C) 数组 D)函数
定义析构函数时,应该注意:( C )
A)其名与类名完全相同 B)返回类型是 void 类型
C)无形参,也不可重载 D)函数体中必须有 delete 语句
构造函数和析构函数不能有任何的返回值,包括void 类型;析构函数不能有参数。(特殊的
成员函数,不需要用户程序调用,就能在创建时由系统自动地调用。
类 clase CC1 的说明如下,错误的语句是:( A )
clase CC1{
int a=2; 于类模板的说法正确的是:( B )
A)类模板的主要作用是生成抽象类
B)类模板实例化时,编译器将根据给出的模板实参生成一个类
类模版是对类的抽象,类模版称为带参数(或参数化)的类,也称为类工厂,它可以用来生
成多个成员相同而某些数据成员、成员函数的参数及返回值的数据类型不同的类。定义类模
版时必须将某些数据类型作为类模版的类型号参数。
C)在类模板中的数据成员具有同样类型
D)类模板中的成员函数没有返回值
.以下关键字不能用来声明类的访问权限的是:( C )
A)public B)private C)static D)protected
.类的私有成员可在何处访问( D )
A)通过子类的对象访问 B)本类及子类的成员函数中
C)通过该类对象访问 D)本类的成员函数中