background image

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