10、在C++中,编译系统自动为一个类生成缺省构造函数的条件是什么?
A.该类没有定义任何有参构造函数
B.该类没有定义任何无参构造函数
C.该类没有定义任何构造函数
D.该类没有定义任何成员函数
第1题:
一个类如果没有定义任何函数,编译器不会自动为这个类产生()
A、拷贝构造函数
B、无参构造函数
C、输出流运算符
D、赋值运算符
第2题:
无论何时编译器都为类构造一个无参数的缺省的构造函数。()
第3题:
C++语言函数中不能由系统自动生成的是
A.析构函数
B.构造函数
C.内联函数
D.拷贝构造函数
第4题:
第5题:
假设某个函数的原型为:void foo( int x, int y ); 该函数分别被C编译器和C++编译器编译后在符号库中的名字是什么?
第6题:
即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参的,函数体为空。
第7题:
假定AB为一个类,则执行”AB a[10];”语句时,系统自动调用该类构造函数的次数为()。
第8题:
()是构造函数的特征。
第9题:
缺省构造方法可以初始化其它方法中定义的变量
java编译器会为所有的类创建缺省构造方法
如果在一个类中定义的构造方法都声明了参数,java编译器将为这个类创建一个缺省构造方法
当类中没有定义任何构造方法时,java编译器将为这个类创建缺省构造方法
第10题:
构造函数的函数名与类名不同
一个类中只能定义一个构造函数
构造函数可以设置缺省参数
构造函数必须指定类型说明
第11题:
对
错
第12题:
构造函数中,不可以包含return语句
一个类只能有一个构造函数
实例构造函数在生成类实例时被自动调用
用户可以定义无参构造函数
第13题:
如果一个类只定义了一个带参的构造函数,则系统会给它提供缺省的无参构造函数。()
第14题:
对于一个类的定义,下列叙述中错误的是
A.如果没有定义复制构造函数,那么编译器将生成一个复制构造函数
B.如果没有定义默认的构造函数,那么编译器将一定生成一个默认的构造函数
C.如果没有定义构造函数,那么编译器将生成一个默认的构造函数和一个复制构造函数
D.如果已经定义了构造函数和复制构造函数,那么编译器不会生成任何构造函数
第15题:
在C++中,编译系统自动为一个类生成默认构造函数的条件是
A.该类没有定义任何有参构造函数
B.该类没有定义任何无参构造函数
C.该类没有定义任何构造函数
D.该类没有定义任何成员函数
第16题:
在类定义时如果没有定义构造函数,编译系统会自动生成一个()。
第17题:
如果一个类中没有定义任何构造函数时,系统会自动提供一个()构造函数;同样,类中没有定义析构函数时,系统会自动提供一个()析构函数。
第18题:
当用户为一个类定义有()时,则系统不会为该类再自动生成一个默认的构造函数。
第19题:
下列关于构造函数的描述中,不正确的是()
第20题:
第21题:
编译器总是自动创建一个不带参数的构造函数
这个类没有构造函数
这个类不需要构造函数
该类不能通过编译
第22题:
第23题:
第24题:
该类没有定义任何有参构造函数
该类没有定义任何无参构造函数
该类没有定义任何构造函数
该类没有定义任何成员函数