构造函数和静态初始化器都可以对类的实例成员变量进行初始化 。() 此题为判断题(对,错)。

题目
构造函数和静态初始化器都可以对类的实例成员变量进行初始化 。()

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

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

第1题:

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

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

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

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

D.构造函数可以重载


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

第2题:

静态数据成员在( )进行初始化。

A.成员函数列表

B.类体外

C.构造函数

D.成员函数


正确答案:B

第3题:

可以在类的构造函数中对静态数据成员进行初始化。()


参考答案:错误

第4题:

下列有关构造函数描述正确的是()。

  • A、所有类都必须定义一个构造函数
  • B、构造函数必须有返回值
  • C、构造函数必须访问类的非静态成员
  • D、构造函数可以初始化类的成员变量

正确答案:D

第5题:

C#的构造函数分为实例构造函数和静态构造函数,实例构造函数可以对()进行初始化,静态构造函数只能对静态成员进行初始化。

  • A、静态成员
  • B、静态成员和非静态成员
  • C、非静态成员
  • D、动态成员

正确答案:B

第6题:

静态数据成员必须在类外定义和初始化。( )

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


正确答案:正确

第7题:

构造函数用来初始化类,静态初始化器用来初始化对象。。()

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


答案:错

第8题:

定义构造函数时,只需要对本类中新增成员进行初始化,对继承来的基类成员的初始化由基类的构造函数完成。()


正确答案:对

第9题:

简单变量和引用变量在作为类的成员这是时,有什么区别()  

  • A、简单成员变量不需要初始化,引用变量需要在构造函数中初始化
  • B、引用成员变量不需要初始化,简单成员变量需要在构造函数中初始化
  • C、类的成员变量可以自动初始化,因此没有区别
  • D、简单成员变量会自动初始化为默认值(0),而引用变量只会自动初始化为空值,实际使用时还需要将它指向一个对象

正确答案:D

第10题:

下列哪个命题为真()。

  • A、所有类都必须定义一个构造函数
  • B、构造函数必须有返回值
  • C、构造函数可以访问类的非静态成员
  • D、构造函数必须初始化类的所有数据成员

正确答案:C

更多相关问题