当前位置:首页
> Luz 第6262页
Luz 管理员
暂无介绍
89860 篇文章 33 次评论单选题:假设A是一个类的名字,下面程序片段,类A会调用析构函数几次?
假设A是一个类的名字,下面程序片段,类A会调用析构函数几次?int main(){A `* p = new A[2];`A `* p2 = new A;`A a;delete [] p;} @[C](2)A. 1B. 2C. 3D. 4…
单选题:假设A是一个类的名字,下面的语句生成几个类A的对象? A *arry[4] ={new A(),NULL,new A()} ;
假设A是一个类的名字,下面的语句生成几个类A的对象? A *arry[4] ={new A(),NULL,new A()} ; @[C](2)A. 1B. 4C. 2D. 3A.1B.4C.2D.3答案:C…
单选题:下列哪一个说法是错误的?
下列哪一个说法是错误的? @[D](2)A. 某个类B有数据成员a,且a是另一个类A的对象,则a是B的子对象B. 当一个类中出现了子对象,该类的构造函数负责子对象的初始化C. 子对象的初始化应通过构造函数的初始化列表来完成D. 某个类B…
单选题:关于类的构造函数和析构函数描述中错误的是( )。
关于类的构造函数和析构函数描述中错误的是( )。 @[A](2)A. 类的析构函数可以重载B. 类的构造函数可以重载C. 析构函数是系统自动调用的D. 定义一个类时可以不显示定义构造函数和析构函数A.类的析构函数可以重载B.类的构造函数…
单选题:下列关于构造函数的描述中,错误的是( )。
下列关于构造函数的描述中,错误的是( )。 @[C](2)A. 构造函数既可以带参数,也可以不带参数B. 构造函数名与类名相同C. 带参数的构造函数具有类型转换作用D. 构造函数是系统自动调用的A.构造函数既可以带参数,也可以不带参数B…
单选题:下列哪一个说法是错误的?
下列哪一个说法是错误的? @[C](2)A. 堆对象也称动态对象,是一种在程序运行过程中根据需要随时创建的对象B. 堆对象存储在内存的一个特殊区域----堆C. 使用new运算符只能创建一个对象D. new运算符返回一个地址值,通常将其…
单选题:已知:p是一个指向类A公有数据成员m的指针,a是类A的一个对象。如果要给m赋值为8,哪个语句是正确的?
已知:p是一个指向类A公有数据成员m的指针,a是类A的一个对象。如果要给m赋值为8,哪个语句是正确的? @[C](2)A. a.p=8;B. a-˃p=8;C. a.*p=8;D. *a.p=8;A.a.p=8;B.a-˃p=8;C.a…
单选题:关于类的析构函数描述正确的是。
关于类的析构函数描述正确的是。 @[C](2)A. 析构函数可以有参数B. 析构函数可以重载C. 析构函数可以省略D. 析构函数有返回值类型A.析构函数可以有参数B.析构函数可以重载C.析构函数可以省略D.析构函数有返回值类型答案:C…
单选题:下列关于类和对象的描述正确的是( )。
下列关于类和对象的描述正确的是( )。 @[C](2)A. 类和对象没有区别B. 系统要为类和对象分配存储空间C. 对象是类的实例,系统为对象分配存储空间而不为类分配存储空间D. 类是对象的实例,系统为类分配存储空间而不为对象分配存储…
单选题:关于静态数据成员描述正确的是( ).
关于静态数据成员描述正确的是( ). @[B](2)A. 静态成员的初始化是在构造函数中完成的B. 静态成员被所有本类对象所共享C. 静态成员必须通过类名调用D. 静态成员必须通过对象名调用A.静态成员的初始化是在构造函数中完成的B.静…