早教吧 育儿知识 作业答案 考试题库 百科 知识分享

6道C++选择题目1)以下有关构造函数的叙述不正确的是().A.构造函数名必须和类名一致B.构造函数在定义对象是自动执行C.构造函数无任何函数类型D.在一个类中构造函数有且仅有一个(2)

题目详情
6道C++选择题目
1) 以下有关构造函数的叙述不正确的是( ).
A.构造函数名必须和类名一致 B.构造函数在定义对象是自动执行
C. 构造函数无任何函数类型 D.在一个类中构造函数有且仅有一个
(2) 以下叙述中正确的是( )
A.在类中,不作特别说明的数据成员均为私有类型
B.在类中,不作特别说明的数据成员均为公有类型
C.类成员的定义必须是成员变量在前、成员函数在后
D.类成员的定义必须放在类定义体内部
(3) 有以下类的定义,其中出错的位置是( )
class Csample
{ Csample(); // A
public:
int a=10; // B
Csample(int a0); // C
Csample(); // D
};
(4) 以下叙述中不正确的是( )
A.在类定义中,通常是用成员变量描述对象的属性; 用成员函数描述对象的行为
B.类的一个成员只能具有一种访问控制属性
C.构造函数和析构函数是特殊的成员函数,因此不允许重载
D.通过对象只能访问类的公有成员
(5) 以下属于析构函数特征的是( )
A.析构函数名与类名不能相同 B.析构函数的定义必须在类体内
C.析构函数可以带或不带参数 D.在一个类中析构函数有且仅有一个
(6) 设有以下类和对象的定义:
class A
{public:
int m;
...
};
A k1,k2,*p1,*p2;
则下面针对成员变量m的引用,正确的是( )
A.k1.m=1; B.k2->m=2; C.p1.m=3; D.(*p2)->m=4;
▼优质解答
答案和解析
1.D
2.A
3.B
4.C
5.D
6.A
看了 6道C++选择题目1)以下有...的网友还看了以下: