相关考题
-
单项选择题
下列哪种函数可以是虚的()
A.自定义的构造函数
B.拷贝构造函数
C.静态成员函数
D.析构函数 -
单项选择题
类B是通过public继承方式从类A派生而来的,且类A和类B都有完整的实现代码,那么下列说法正确的是:()
A.类B中具有pubic可访问性的成员函数个数一定不少于类A中public成员函数的个数。
B.一个类B的实例对象占用的内存空间一定不少于一个类A的实例对象占用的内存空间。
C.只要类B中的构造函数都是public的,在main函数中就可以创建类B的实例对象。
D.类A和类B中的同名虚函数的返回值类型必须完全一致。 -
单项选择题
下面关于new和delete操作符的说法,哪个是不正确的()
A.使用new操作符,可以动态分配全局堆中的内存资源
B.若p的类型已由A*强制转换为void *,那么执行语句delete p;时,类A的析构函数不会被调用
C.实现全局函数时,new和delete通常成对地出现在由一对匹配的花括号限定的语句块中
D.执行语句A * p=new A[100];时,类A的构造函数只会被调用1次
