C. 常数据成员要使用构造函数成员初始化列表进行初始化
D.
常对象只能调用它的常成员函数,不能调用其它的成员函数
13、关于友元函数的描述中,错误的是
A.
友元函数不是成员函数
B. 友元函数只能访问类中私有成员
C. 友元函数破坏隐藏性,尽量少用
D. 友元函数说明在类体内,使用关键字 friend
14、如果有 int x,*p; float y,*q;则下面操作正确的是
A.p=x B.p=q
C.p=&x D.p=&y
15、若有函数说明 void fA(int m, int n);
和指针变量的定义 void (*p)(int,int);并且有 p= fA 则
下列操作不正确的是
A.(*p)(3,4); B.p(3,4);
C.fA(3,4); D.*p++;
16、若数组名作实参而指针变量作形参,函数调用时实参传给形参的是
A.
数组的长度
B. 数组第一个元素的值
C.
数组所有元素的值
D. 数组第一个元素的地址
17、对于动态分配内存空间描述正确的是
A.使用 new
运算符分配的内存空间的长度必需是常量
B.delete 运算符可以释放动态的存储空间和静态的存储空间
C.由 new 分配的内存空间是不连续的
D.delete 运算符只能释放由 new 分配的动态存储空间
18
、能够释放对象所占资源的是 ( )
A
.析构函数 B
.数据成员
C
.构造函数 D.静态成员函数
19、虚函数的定义是在基类中进行的,定义时需要冠以关键字
A.static B.frend