工学

单选题构造函数是在()时被执行的。A 建立源程序文件B 创建对象C 创建类D 程序编译时

题目
单选题
构造函数是在()时被执行的。
A

建立源程序文件

B

创建对象

C

创建类

D

程序编译时

参考答案和解析
正确答案: B
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列()是构造函数的特征。

A.构造函数在创建对象时自动调用

B.构造函数不可以重载

C.构造函数不可以设置默认参数

D.构造函数必须指定函数类型


参考答案:A

第2题:

下列关于构造函数的描述中,正确的是______。

A、构造函数可以设置默认参数

B、构造函数在定义类对象时自动执行

C、构造函数可以是内联函数

D、构造函数不可以重载


参考答案:ABC

第3题:

关于构造函数,下列说法不正确的是( )。

A.构造函数名字和类名相同

B.构造函数在创建对象时自动执行

C.构造函数无任何函数返回类型

D.构造函数有且只有一个


参考答案:D

第4题:

下列关于构造函数的描述中,错误的是( )。

A.构造函数可以设置默认参数

B.构造函数在定义类对象时自动执行

C.构造函数可以是内联函数

D.构造函数不可以重载


正确答案:D
解析:构造函数是类的一个特殊成员函数,它与类同名,并且没有返回值。C++在创建一个对象时,会自动调用类的构造函数,在构造函数中可以执行初始化成员变量的操作。构造函数可以是内联函数,也可以重载。

第5题:

对于派生类的构造函数,在定义对象时构造函数的执行顺序为:先执行【 】。再执行成员对象的构造函数,后执行派生类本身的构造函数。


正确答案:基类的构造函数
基类的构造函数

第6题:

( 13 )下列关于派生类构造函数和析构函数的说法中,错误的是

A )派生类的构造函数会隐含调用基类的构造函数

B )如果基类中没有缺省构造函数,那么派生类必须定义构造函数

C )在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数

D )在销毁派生类对象时,先调用基类的析构函数,再调用派生类的析构函数


正确答案:D

第7题:

对于派生类的构造函数,在定义对象时构造函数的执行顺序:先执行调用______的构造函数,再执行调用子对象类的构造函数,最后执行派生类的构造函数体中的内容。


正确答案:基类
基类 解析: 对于派生类的构造函数,在定义对象时构造函数的执行顺序:先执行调用基类的构造函数,再执行调用子对象类的构造函数,最后执行派生类的构造函数体中的内容。所以本题填:基类。

第8题:

在调用构造函数时不必给出实参的构造函数称为默认构造函数。一个类只能有一个默认构造函数。()

此题为判断题(对,错)。


参考答案:正确

第9题:

下列特点不是构造函数的特点的是( )。

A.构造函数的函数名必须与类名相同

B.构造函数可以重载

C.构造函数必须有返回值

D.构造函数在对象创建时,自动执行


正确答案:C
解析:构造函数不能有返回值。

第10题:

有关构造函数的叙述不正确的是

A.构造函数名必须和类名一致

B.构造函数在定义对象时自动执行

C.构造函数无任何函数类型

D.在一个类中构造函数有且仅有一个


正确答案:D
解析:本题考查构造函数的基本知识。构造函数名字与类名相同;可以重载;不需要参数;不需要指定返回类型等。本题答案为D。

更多相关问题