题库 第6011页
单选题:下面对静态数据成员的描述中,正确的是
下面对静态数据成员的描述中,正确的是 @[D](2)A. 静态数据成员可以在类体内进行初始化 B. 静态数据成员不可以被类的对象调用 C. 静态数据成员不能受private控制符的作用 D. 静态数据成员可以直接用类名调用A.静态数据成员可…
单选题:下面对于友元函数描述正确的是
下面对于友元函数描述正确的是 @[C](2)A. 友元函数的实现必须在类的内部定义B. 友元函数是类的成员函数C. 友元函数破坏了类的封装性和隐藏性D. 友元函数不能访问类的私有成员A.友元函数的实现必须在类的内部定义B.友元函数是类的…
单选题:在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是
在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是 @[C](2)A. 友元函数 B. 虚函数C. 构造函数 D. 析构函数A.友元函数B.虚函数C.构造函数D.析构函数答案:C…
单选题:类的析构函数的作用是
类的析构函数的作用是 @[D](2)A. 一般成员函数的初始化 B. 类的初始化C. 对象的初始化 D. 删除类创建的对象A.一般成员函数的初始化B.类的初始化C.对象的初始化D.删除类创建的对象答案:D…
单选题:对类的构造函数和析构函数描述正确的是
对类的构造函数和析构函数描述正确的是 @[A](2)A. 构造函数可以重载,析构函数不能重载 B. 构造函数不能重载,析构函数可以重载 C. 构造函数可以重载,析构函数也可以重载 D. 构造函数不能重载,析构函数也不能重载A.构造函数可以重…
单选题:下面程序的运行结果为
下面程序的运行结果为 @[C](2)```#includeclass A{public: A(){cout˂˂"1";} ~A(){cout˂˂"2";}};class B:public A{public: B(){…
单选题:在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是
在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是 @[C](2)A. 派生类的对象可以赋给基类的对象B. 派生类的对象可以初始化基类的引用C. 派生类的对象可以直接访问基类中的成员D. 派生类的对象的地址可以赋给指向基类…
单选题:下列关于构造函数的描述中,错误的是()
下列关于构造函数的描述中,错误的是() @[D](2)A. 构造函数可以设置默认参数; B. 构造函数在定义类对象时自动执行 C. 构造函数可以是内联函数; D. 构造函数不可以重载A.构造函数可以设置…
单选题:下列关于构造函数说法不正确的是
下列关于构造函数说法不正确的是 @[C](2)A. 构造函数必须与类同名B. 构造函数可以省略不写C. 构造函数必须有返回值D. 在构造函数中可以对类中的成员进行初始化A.构造函数必须与类同名B.构造函数可以省略不写C.构造函数必须有返回值…
单选题:类的析构函数是在什么时候调用的?
类的析构函数是在什么时候调用的? @[C](2)A. 类创建时 B. 创建对象时 C. 删除对象时 D. 不自动调用A.类创建时B.创建对象时C.删除对象时D.不自动调用答案:C…