下面关于默认构造器哪三个描述是正确的?()

题目

下面关于默认构造器哪三个描述是正确的?()

  • A、默认构造器初始化方法变量
  • B、默认构造器有和它所在类相同的访问修饰词.
  • C、默认构造器调用其父类的无参构造器.
  • D、如果一个类没有无参构造器,编译器会它创建一个默认构造器.
  • E、只有当一个类没有任何构造器时,编译器会为它创建一个默认构造器
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面关于RadioButton控件的描述,正确的是()。

A.RadioButton默认为选中状态

B.RadioButton表示单选按钮

C.RadioButton表示文本控件

D.以上说法都不对


参考答案:B

第2题:

对于一个类的定义,下列叙述中错误的是

A.如果没有定义复制构造函数,那么编译器将生成一个复制构造函数

B.如果没有定义默认的构造函数,那么编译器将一定生成一个默认的构造函数

C.如果没有定义构造函数,那么编译器将生成一个默认的构造函数和一个复制构造函数

D.如果已经定义了构造函数和复制构造函数,那么编译器不会生成任何构造函数


正确答案:B

第3题:

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

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

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

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

D、构造函数不可以重载


参考答案:ABC

第4题:

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

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

B.构造函数不可以重载

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

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


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

第5题:

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

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

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

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

D.构造函数不可以重载


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

第6题:

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

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

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

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

D.构造函数可以重载


正确答案:C

第7题:

不是构造函数的特征。(58)是析构函数的特征。关于成员函数特征的下述描述中,(59)是错误的。

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

B.构造函数可以重载

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

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


正确答案:D
解析:在c++中,有两种特殊的成员函数,即构造函数和析构函数。当对象被创建时,构造函数自动被调用。构造函数有一些独特的地方:函数的名字与类名相同,它也没有返回类型和返回值。当对象销毁时,会自动调用析构函数进行一些清理工作。与构造函数类似的是:析构函数也与类同名,但在名字前有一个“~”符号,析构函数也没有返回类型和返回值。但析构函数不带参数,不能重载,所以析构函数只有一个。为了实现对象的常量化,C++引入了const函数的概念。const函数不改变对象的数据成员,也不能调用非const函数。常量对象只能调用const函数;但构造函数和析构函数对这个规则例外,它们从不定义为常量成员,但可被常量对象调用(被自动调用)。在C++中,为了实现类的所有对象对一个或多个类成员的共享,可以定义静态数据成员和静态成员函数。一个类的静态数据成员仅创建和初始化一次,且在程序开始执行的时候创建,然后被该类的所有对象共享;而非静态的数据成员则随着对象的创建而多次创建和初始化。与静态数据成员类似,静态成员函数也是属于类的。静态成员函数仅能访问静态的数据成员,不能访问非静态的数据成员,也不能访问非静态的成员函数,这是由于静态的成员函数没有this指针。

第8题:

以下关于WWW服务器的描述中,哪项是正确的?——

A.在WWW服务器中不需要设定默认网站文档,因为WWW服务器已经设定了初始文档地址

B.在WWW服务器中需要设定默认网站文档

C.在WWW服务器中不需要设定默认网站文档。WWW服务器随机生成

D.以上描述均不正确


正确答案:B
解析:使用浏览器访问网站时能自动打开index.html等网页,原因就是WWW服务器中设定了默认网站文档,故选B)。

第9题:

下面关于调用构造方法的描述中,正确的是()

A.构造方法在类定义的时候被调用

B.构造方法在创建对象的时候被调用

C.构造方法在调用对象方法时被调用

D.构造方法在使用对象的变量时被调用


答案:B
解析:调用构造方法创建对象构造方法的作用是为对象中的属性赋值,在创建对象时,构造方法就会被调用。

第10题:

在下面关于“构造线”的描述中,正确的是()

A.构造线是两端无限延伸的直线。
B.构造线主要用作辅助线。
C.构造线可以放置在三维空间的任意位置。
D.以上答案全正确。

答案:D
解析:

更多相关问题