第1题:
下列关于构造函数的描述中,错误的是( )。
A.构造函数可以设置默认参数
B.构造函数在说明类变量时自动执行
C.构造函数可以对静态数据成员进行初始化
D.构造函数可以重载
第2题:
下列不是构造函数的特征的是( )。
A.函数名与类名相同
B.构造函数可以重载
C.构造函数可以设置默认值
D.构造函数可以有返回值
第3题:
在下面叙述中,不正确的是( )。
A.一个类的所有对象都有各自的数据成员,它们共享函数成员
B.一个类中可以有多个同名的成员函数
C.一个类中可以有多个构造函数、多个析构函数
D.在一个类中可以声明另一个类的对象作为它的数据成员
第4题:
每个类()构造函数。
第5题:
在Java中,下面对于构造函数的描述错误的是()。
第6题:
关于构造函数的说法()正确。
第7题:
C#类中,()。
第8题:
下列是构造函数的特点,()是错误的
第9题:
类不一定要显式定义构造函数
构造函数的返回类型是void
如果构造函数不带任何参数,那么构造函数的名称和类名可以不同
一个类可以定义多个构造函数
第10题:
构造函数可以设置默认的参数
构造函数在定义类对象时自动执行
构造函数可以是内联函数
构造函数不可以重载
第11题:
一个类中,只能有一个构造函数
构造函数的名称与类名称一样,并且没有返回类型
构造函数在对像销毁时自动执行
如果类没有定义默认的构造函数,运行库将自动提供默认构造函数
第12题:
类必须显式定义构造函数
构造函数的返回类型是void
构造函数和类有相同的名称,并且不能带任何参数
一个类可以定义多个构造函数
第13题:
对于一个类的定义,下列叙述中错误的是
A.如果没有定义复制构造函数,那么编译器将生成一个复制构造函数
B.如果没有定义默认的构造函数,那么编译器将一定生成一个默认的构造函数
C.如果没有定义构造函数,那么编译器将生成一个默认的构造函数和一个复制构造函数
D.如果已经定义了构造函数和复制构造函数,那么编译器不会生成任何构造函数
第14题:
不是构造函数的特征。
A.构造函数的函数名与类名相同
B.构造函数可以重载
C.构造函数可以设置默认参数
D.构造函数必须指定类型说明
第15题:
下列关于构造函数的描述,错误的是( )。
A.构造函数可以设置默认参数
B.构造函数不可以重载
C.构造函数在定义类对象时自动执行
D.构造函数可以是内联函数
第16题:
下列关于拷贝构造函数的描述中,错误的是()。
第17题:
在Java中,下面对于构造函数的描述正确的是()
第18题:
在调用构造函数时()。
第19题:
下面对构造函数的不正确描述是()
第20题:
允许有多个相同名称的构造函数
允许有多个不相同名称的构造函数
至少要有一个构造函数
只能有一个构造函数
第21题:
一个类只能有一个构造函数
一个类可以有多个不同名的构造函数
构造函数与类同名
构造函数必须自己定义,不能使用父类的构造函数
第22题:
当创建一个对象时,该对象的构造函数会被自动调用;
当创建一个对象时,需要指明是否调用该对象的构造函数;
同一个类可以有几个构造函数,各构造函数的参数必须不同;
同一个类可以有几个构造函数,各构造函数的参数必须相同;
构造函数的名称与类的名称相同;
第23题:
一个类可以定义多个拷贝构造函数
若未定义拷贝构造函数,则系统会提供一个默认拷贝构造函数
当类中有指针成员变量时,通常要为这个类定义一个拷贝构造函数来实现深拷贝
拷贝构造函数中的参数按引用方式传递
第24题:
子类可以不加定义就使用父类的所有构造函数
不管类中是否定义了何种构造函数,创建对象时都可以使用默认构造函数
先调用父类的构造函数
先调用形参多的构造函数