设有以下类和对象的定义: class Data { public: int k; }; Data x1,x2,*p1,*p2; 则下面针对成员变量k的引用,正确的是()。
A. x2.k=2;
B. p1.k=3;
C. x1->k=1;
D. (*p2)->k=4;
查看答案
下列有关类的说法,不正确的是()。
A. 在类中,如果不作特别说明,所有的成员均为公有成员
B. 类是一种用户自定义的数据类型
C. 只有类中的成员函数或类的友元函数才能存取类中的私有数据
D. 在类中,如果不作特别说明,所有的成员均为私成员
下列对构造函数的不正确描述是()
A. 系统可以提供默认的构造函数
B. 构造函数可以有参数,所以可以有返回值
C. 构造函数可以重载
D. 构造函数可以设置默认参数
下面有关类与对象的说法中,错误的是()。
A. 类是一种类型,它封装了数据和操作
B. 对象是类的实例
C. 一个对象必属于某个类
D. 一个类的对象只有一个
设有以下类和对象的定义: class A { int k; }; 成员变量k的访问权限为()。
A. private
B. public
C. protected
D. default