卫生招聘考试

C++函数中不能由系统自动生成的是( )A.析构函数 B.构造函数 C.内联函数 D.拷贝构造函数

题目
C++函数中不能由系统自动生成的是( )

A.析构函数
B.构造函数
C.内联函数
D.拷贝构造函数
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

C++语言类体系中,不能被派生类继承的有

A.转换函数

B.构造函数

C.虚函数

D.静态成员函数


正确答案:B
解析:派生类对象的数据结构是由基类中说明的数据成员和派生类中说明的数据成员共同构成,所以不能继承基类的构造函数,必须重新定义。

第2题:

C++中函数返回值的类型是由( )决定的。

A、return语句中表达式的类型

B、该函数定义时的类型

C、调用函数时的调用语句

D、系统根据结果


参考答案B

第3题:

在C++中,编译系统自动为一个类生成缺省构造函数的条件是( )。

A.该类没有定义任何有参构造函数

B.该类没有定义任何无参构造函数

C.该类没有定义任何构造函数

D.该类没有定义任何成员函数


正确答案:C
解析:在类定义时没有定义任何构造函数时,则编译器自动生成一个不带参数的缺省构造函数,其格式如下:
  类名>::缺省构造函数名>()
  按构造函数的规定,缺省构造函数名同类名。缺省构造函数的这种格式也可由程序员定义在类体中。在程序中定义一个对象而没有指明初始化时,则编译器便按缺省构造函数来初始化该对象。用缺省构造函数对对象初始化时,则将对象的所有数据成员都初始化为零或空。

第4题:

C++类体系中,不能被派生类继承的是( )。

A.构造函数

B.虚函数

C.静态成员函数

D.赋值操作函数


正确答案:A
解析:派生类不能够继承类的构造函数和析构函数。

第5题:

在C++中,对于基类的protected成员,当以protected方式派生一个新类时,该成员将成为派生类的(31)成员。C++的基类指针可以访问派生类对象,但不能访问派生类对象的(32)成员。当一个对象被创建后,它的每一个成员函数都含有一个系统自动生成的隐含的指针,称之为(33)指针。

A.private

B.protected

C.public

D.非法


正确答案:B
解析:保护继承的特点是基类的所有公有成员和保护成员都成为派生类的保护成员。

第6题:

C++类体系中,不能被派生继承的有()。

A、转换函数

B、构造函数

C、虚函数

D、静态成员函数


参考答案:C

第7题:

C++类对象销毁时,自动执行的函数是【 】。


正确答案:析构函数
析构函数 解析:C++类对象销毁时,自动执行的函数是析构函数。

第8题:

在C++语言类体系中,不能被派生类继承的有

A.转换函数

B.构造函数

C.虚函数

D.静态成员函数


正确答案:B

第9题:

在C++中,函数原型不能标识 ______。

A.函数的返回类型

B.函数参数的个数

C.函数参数类型

D.函数的功能


正确答案:D

第10题:

C++语言函数中不能由系统自动生成的是

A.析构函数

B.构造函数

C.内联函数

D.拷贝构造函数


正确答案:C
解析:一个类中由系统自动生成的函数有构造函数,析构函数,拷贝构造函数。注意:内联函数只能由用户自己定义。注意:类能自动生成的函数,尤其注意构造函数和析构函数,还有拷贝构造函数。

更多相关问题