题目内容

下列表达方式正确的是()。

A. classP{public:intx;voidx(){cout< B. classP{public:intx;voidshow(){cout< C. classP{intf;};f=25;
D. classP{public:inta;voidSeta(intx){a=x;}};

查看答案
更多问题

若AA为一个类,a为该类的私有整型数据成员,getA()为该类的一个普通公有成员函数,功能是返回a的值.如果x为该类的一个对象,要在类外访问x对象中a的值,正确的访问格式为:

AA.getA()
B. x.getA()
C. x.a
D. AA::a

下列关于构造函数的说法中,正确的是()。

A. 构造函数不能重载
B. 构造函数的返回值为void
C. 构造函数中可以对对象进行初始化
D. 用户必须为定义的类提供构造函数

在声明类时,下面的说法正确的是( )。

A. 一定要在类的声明中给数据成员赋初值
B. 3种访问控制权限必须全部给出
C. private,public,protected可以按任意顺序出现
D. 没有用private,public,protected定义的数据成员是公有成员

下列有关拷贝构造函数的描述中错误的是( )。

A. 拷贝构造函数是一种构造函数
B. 拷贝构造函数与一般的构造函数一样,可以重载
C. 每一个类中都必须有一个拷贝构造函数
D. 拷贝构造函数的功能是用一个已知对象去初始化一个正在创建的对象

答案查题题库