已知类X中的一个成员函数说明如下:Void Set(X &a);其中X &a的含义是( )。
A. 指向类X的指针为a
B. 将a的地址赋给变量Set
C. a是类x的对象引用,用来做为Set( )的形参
D. 变量X是a按位相与作为函数Set( )的参数
查看答案
有关类和对象的说法中,不正确的是( )。
A. 对象是类的一个实例
B. 一个类只能有一个对象
C. 任何一个对象只能属于一个具体的类
D. 类与对象的关系和数据类型与变量的关系相似
下面对于对象概念描述中,错误的是( )。
A. 对象就是C语言中的结构体变量
B. 类中的成员函数可以在类体中定义,也可以在类体之外定义
C. 类中的成员函数在类体之外定义时必须要与类声明在同一文件中
D. 在类体之外定义的成员函数不能操作该类的私有数据成员
关于常数据成员的说法中,不正确的是( )。
A. 常数据成员的定义形式与一般常量的定义形式相同,只不过常数据成员的定义必须出现在类体中
B. 常数据成员必须进行初始化,并且不能被更新
C. 常数据成员通过构造函数的成员初始化列表进行初始化
D. 常数据成员可义在定义时直接初始化
下列关于成员访问权限的描述中,不正确的是( )。
A. 公有数据成员和公有成员函数都可义被类对象直接处理
B. 类的私有数据成员只能被公有成员函数以及该类的任何友元类或友元函数访问
C. 保护成员在派生类中可以披访问,而私有成员不可以
D. 只有类或派生类的成员函数和友元类或友元函数可以访问保护成员