当类T只声明了私有实例构造函数时,则在T的程序文本外部,___可以___(可以 or 不可以)从T派生出新的类,不可以____(可以 or 不可以)直接创建T的任何实例。
第1题:
下面描述中正确的是 ______。
A.virtual可以用于声明虚函数
B.含有纯虚函数的类不可以用来创建对象
C.即使基类的构造函数没有参数,派生类也必须建立构造函数
D.静态数据成员可以通过成员初始化列表来初始化
第2题:
下列关于成员访问权限的描述中,不正确的是( )。
A.公有数据成员和公有成员函数都可以被类对象直接处理
B.类的私有数据成员只能被公有成员函数以及该类的任何友元类或友元函数访问
C.只有类或派生类的成员函数和友元函数可以访问保护成员
D.保护成员在派生类中可以被访问,而私有成员不可以
第3题:
类模板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>&):
第4题:
下列关于构造函数的描述,错误的是( )。
A.构造函数可以设置默认参数
B.构造函数不可以重载
C.构造函数在定义类对象时自动执行
D.构造函数可以是内联函数
第5题:
T恤一般都有胶浆印花图案,熨烫时()直接烫印花部位。
第6题:
下面描述中,正确的是()。
第7题:
不使用static修饰符限定的方法称为对象(或实例)方法,下列哪一个说法是正确的?()
第8题:
下列关于构造函数的描述中,不正确的是()
第9题:
关于类模板,描述错误的是()
第10题:
下列关于类描述错误的是()。
第11题:
实例方法可以直接通过类名调用
实例方法不可以直接通过类名调用
类方法可以直接通过类名调用
实例方法可以操作实例变量也可以操作类变量
类方法可以操作实例变量也可以操作类变量
第12题:
对
错
第13题:
下列关于派生类的构造函数的说法中,哪个是错误的 ______。
A.派生类不继承基类的构造函数和赋值运算
B.派生类的构造函数可以调用基类的构造函数
C.派生类的构造函数先于基类的构造函数执行
D.在建立派生类的实例对象时,必须调用基类的构造函数来初始化派生类对象中的基类成员
第14题:
当类T只声明了私有实例构造函数时,则在T的程序文本外部,______(可以 or 不可以)从T派生出新的类,____(可以 or 不可以)直接创建T的任何实例。
第15题:
下面的描述中,( )是正确的。
A.virtual可以用来声明虚函数
B.含有纯虚函数的类是不可以用宋创建对象的,因为它是虚基类
C.即使基类的构造函数没有参数,派生类也必须建立构造函数
D.静态数据成员可以通过成员初始化成员列表来初始化
第16题:
下面的描述中,正确的是( )。
A.virtual可以用来声明虚函数
B.含有纯虚函数的类是不可以用来创建对象的,因为它是虚基类
C.即使基类的构造函数没有参数,派生类也必须建立构造函数
D.静态数据成员可以通过成员初始化列表来初始化
第17题:
类和单例对象间的差别是()
第18题:
关于Java语言中实例方法和类方法的描述,正确的有()。
第19题:
抽象类不可以被实例化。
第20题:
下列关于接口的说法,错误的是()
第21题:
对于C++中类(class)与结构(struct)的描述正确的为()
第22题:
一个普通基类不能派生类模板
类模板可以从普通类派生,也可以从类模板派生
根据建立对象时的实际数据类型,编译器把类模板实例化为模板类
函数的类模板参数需生成模板类并通过构造函数实例化
第23题:
构造函数中,不可以包含return语句
一个类只能有一个构造函数
实例构造函数在生成类实例时被自动调用
用户可以定义无参构造函数