计算机二级

下列关于构造函数的描述中,错误的是( )。A.构造函数可以设置默认参数B.构造函数在定义类对象时自动执行C.构造函数可以是内联函数D.构造函数不可以重载

题目

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

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

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

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

D.构造函数不可以重载

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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

B.构造函数不可以重载

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

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


构造函数在创建对象时自动调用;构造函数没有函数类型

第2题:

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

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

B.构造函数不可以重载

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

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


ABC

第3题:

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

A.构造函数在说明类变量时自动执行

B.构造函数可以重载

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

D.构造函数可以对静态数据成员进行初始化


正确答案:D
解析:选项A、选项B和选项C都是构造函数的特征,类中的静态数据成员是类的所有对象共享的,所以它必须有单独的初始化,不能由类的构造函数进行初始化。

第4题:

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

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

B.构造函数可以对静态数据成员进行初始化

C.构造函数在说明类变量时自动执行

D.构造函数可以重载


正确答案:B
解析:C++在创建一个对象时,会自动调用类的构造函数,在构造函数中可以执行初始化成员变量的操作,但是不能对静态数据成员进行初始化。构造函数可以是内联函数,也可以重载。

第5题:

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

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

B.构造函数不可以重载

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

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


正确答案:B
解析:构造函数是类的一个特殊成员函数,与类同名。构造函数可以是内联函数,并可以重载。

第6题:

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

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

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

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

D.构造函数不可以重载


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

第7题:

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

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

B.构造函数在说明类变量时自动执行

C.构造函数可以对静态数据成员进行初始化

D.构造函数可以重载


正确答案:C

第8题:

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

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

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

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

D、构造函数不可以重载


参考答案:ABC

第9题:

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

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

B.构造函数不可以重载

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

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


参考答案:A