卫生招聘考试

C++语言中关于构造函数的说法正确的是( )A.构造函数的函数名不必和类名相同 B.构造函数只能每一个 C.每个类必定有构造函数 D.构造函数必有返回值

题目
C++语言中关于构造函数的说法正确的是( )

A.构造函数的函数名不必和类名相同
B.构造函数只能每一个
C.每个类必定有构造函数
D.构造函数必有返回值
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在C语言中关于命名规则说法错误的是( )。

A.C语言中命名区别大小写

B.保持统一的风格

C.可以是C++关键字,但不能与C++中的库函数名、类名和对象名相同

D.在语意清晰、不含歧义的前提下,尽可能简短


正确答案:C

第2题:

以下关于C++语言类的说法中正确的是( )。

A.C++语言的默认访问权限是private

B.C++语言中的类定义,用户一定要自己定义一个构造函数用于实例化类

C.C++语言中的成员函数的实现部分一定要写在类定义外

D.C++语言中的类不能够嵌套定义


正确答案:A

第3题:

在C++语言中,函数重载是通过静态联编实现的。()


正确答案:对

第4题:

在C++语言中,函数形参的默认存储类型是( )。

A.auto

B.register

C.static

D.extem


正确答案:A
解析:在函数内部或复合语句内定义变量时,如果没有指定的存储类型或使用了auto说明符,系统就认为所定义的变量具有自动类别。

第5题:

关于拷贝初始化构造函数,正确的是( )。

A.在C++语言中,如果不自定义类的拷贝初始化构造函数,则每个类都有默认的拷贝初始化构造函数

B.必须为每个类定义拷贝初始化构造函数

C.如果要使用拷贝初始化构造函数,则必须在类中先定义

D.当定义了类的构造函数时,如果要使用拷贝初始化构造函数,则必须定义拷贝初始化构造函数


正确答案:A
解析: 拷贝构造函数是一个特殊的构造函数,它用一个已知的对象初始化一个正在创建的同类对象,它不能指定函数返回类型:只有一个参数,是同类的某个对象名的引用。每一个类中都必须有一个拷贝构造函数,如果类中未声明,编译器会自动生成一个公有的拷贝构造函数。

第6题:

对于拷贝初始化构造函数,正确的描述是( )。

A.在C++语言中,如果不自定义类的拷贝初始化构造函数,则每个类都有默认的拷贝初始化构造函数

B.必须为每个类定义拷贝初始化构造函数

C.如果要使用拷贝初始化构造函数,则必须在类中先定义

D.当定义了类的构造函数时,如果要使用拷贝初始化构造函数,则必须定义拷贝初始化构造函数


正确答案:A
解析:拷贝构造函数是一个特殊的构造函数,它用一个已知的对象初始化一个正在创建的同类对象,它不能指定函数返回类型;只有一个参数,是同类的某个对象名的引用。每一个类中都必须有一个拷贝构造函数,如果类中未声明,编译器会自动生成一个公有的拷贝构造函数。

第7题:

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

A.析构函数

B.构造函数

C.内联函数

D.拷贝构造函数


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

第8题:

在C++中,能被派生类继承的函数是()。

A.析构函数

B.构造函数

C.拷贝构造函数

D.成员函数


正确答案:D

第9题:

C++语言中关于构造函数的说法正确的是

A.构造函数的函数名不必和类名相同

B.构造函数只能有一个

C.每个类必定有构造函数

D.构造函数必有返回值


正确答案:C

第10题:

在C++语言中,通过(44)的定义来进行重置的声明。

A.虚拟函数

B.内联函数

C.构造函数

D.全局函数


正确答案:A
解析:本题考查C++语言的一些相关知识。要做本题,首先我们应该了解选项中这些函数的概念和作用。.虚函数的作用是允许在派生类中重新定义与基类同名的函数,并且可以通过基类指针或引用来访问基类和派生类中的同名函数。.对于内联函数,系统直接将函数体嵌入在发生内联函数的调用处,而不需要通过控制转移执行函数,这样节省了系统的开销和运行时间,但增加了系统空间方面的开销。.构造函数是类中特殊的成员函数,它的作用是用来创建对象和初始化对象。

更多相关问题