当类 T 只声明了私有实例构造函数时,则在 T 的程序文本外部,_____(可以/不可以)
从T派生出新的类,_____(可以/不可以)直接创建T 的任何实例。
第1题:
1. 下列有关继承和派生的叙述中,正确的是( )
A)派生类不能访问通过私有继承的基类的保护成员
B)多继承的虚基类不能够实例化
C)如果基类没有默认构造函数,派生类就应当声明带形参的构造函数
D)基类的析构函数和虚函数都不能够被继承,需要在派生类中重新实现
B
第2题:
类模板template<class T>class x(…),其中,友元函数f成为从该类模板实例化的每个模板类的友元,则其说明应为( )。
A.friend void f();
B.friend void f(x<T>&)
C.friend void A::f();
D.friend void C<T>::f(x<T>&):
第3题:
下面的描述中,( )是正确的。
A.virtual可以用来声明虚函数
B.含有纯虚函数的类是不可以用宋创建对象的,因为它是虚基类
C.即使基类的构造函数没有参数,派生类也必须建立构造函数
D.静态数据成员可以通过成员初始化成员列表来初始化
第4题:
类声明后,可以创建类的实例,创建类的实例要使用()关键字。类的实例相当于一个变量。创建类的实例的格式如:类名对象名=()。
第5题:
造函数用于创建类的实例对象,构造函数名应与类名相同,在类中必须定义构造函数,且只能定义一个构造函数。
第6题:
构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void。
第7题:
抽象类不可以被实例化。
第8题:
下列关于构造函数的描述中,不正确的是()
第9题:
在创建派生类对象时,构造函数的执行顺序是()
第10题:
基类→派生类
构造函数→对象
模板类→对象
模板类→模板函数
第11题:
一个普通基类不能派生类模板
类模板可以从普通类派生,也可以从类模板派生
根据建立对象时的实际数据类型,编译器把类模板实例化为模板类
函数的类模板参数需生成模板类并通过构造函数实例化
第12题:
第13题:
当类T只声明了私有实例构造函数时,则在T的程序文本外部,______(可以 or 不可以)从T派生出新的类,____(可以 or 不可以)直接创建T的任何实例。
第14题:
当类T只声明了私有实例构造函数时,则在T的程序文本外部,___可以___(可以 or 不可以)从T派生出新的类,不可以____(可以 or 不可以)直接创建T的任何实例。
第15题:
下面的描述中,正确的是( )。
A.virtual可以用来声明虚函数
B.含有纯虚函数的类是不可以用来创建对象的,因为它是虚基类
C.即使基类的构造函数没有参数,派生类也必须建立构造函数
D.静态数据成员可以通过成员初始化列表来初始化
第16题:
下面描述中,正确的是()。
第17题:
关于Java语言中实例方法和类方法的描述,正确的有()。
第18题:
不使用static修饰符限定的方法称为对象(或实例)方法,下列哪一个说法是正确的?()
第19题:
类声明后,可以创建类的实例,创建类的实例要使用()关键字,类的实例相当于一个变量,创建类的实例的格式如:()
第20题:
建立类模板对象的实例化过程为()
第21题:
关于类模板,描述错误的是()
第22题:
对
错
第23题:
实例方法可以直接通过类名调用
实例方法不可以直接通过类名调用
类方法可以直接通过类名调用
实例方法可以操作实例变量也可以操作类变量
类方法可以操作实例变量也可以操作类变量
第24题:
构造函数中,不可以包含return语句
一个类只能有一个构造函数
实例构造函数在生成类实例时被自动调用
用户可以定义无参构造函数