A.编译时语句①有错
B.编译时语句②有错
C.编译时语句①和②均有错
D.编译时语句①和②均无错
第1题
class Base{
protected:
void fun(){}
};
Class Derived: Base{};
则Base 类中的成员函数fun(),在Derived 类中的访问权限是 [12] (注意:要求填写private、protected 或public 中的一项)。
第2题
有如下程序,请问其输出是____。 class Base { //基类 public: Base() { cout << "1" ; } ~Base() { } }; class Derived : public Base { //派生类 public: Derived() { Base(); cout << "3"; } ~Derived() { } }; int main(int argc, char* argv[]) { Derived od; return 0; }
第3题
A.d=b
B.b=d
C.Derived*d=&b
D.Base&b=d
第4题
A、Base object = new Derived();
B、Base object = new Base();
C、Derived object = new Derived();
D、Derived object = new Base();
第5题
假设有如下程序,该程序输出为____ class Base { //基类 int x, y; public: Base(int a, int b) { x=a; y=b; } ~ Base(){ cout<<"destruct base } }; derived: public { 派生类 public: derived(int z):base(z,z) ~ derived() derived int main(int argc, char* argv[]) od(8); return 0;> A、destruct Base
B、destruct Base destruct Derived
C、destruct Derived destruct Base
D、destruct Derived
第6题
A、Hello in Base!
B、Hello in Derived!
C、Hello in Base!Hello in Derived!
D、Hello in Derived!Hello in Base!.
第8题
请将下列类定义补充完整。
class Base{public:void fun(){cout<<"Base::fun"<<endl;}};
class Derived:public Base
{
public:
void fun(){
______//显式调用基类的fun函数
cout<<"Derived::fun"<<endl;
}
};
第9题
请将下列类定义补充完整。
class Base{public:void fun(){tout<<"Base::fun"<<endl;}};
class Derived:public Base
{
public:
void fun()
{
______//显示调用基类的fun函数
cout<<"Derived::fun"<<endl;
};
第10题
请将下列类定义补充完整
class Base{public: void fun(){cout<<"Base::fun"<<end1;}};
class Derived:public Base
{
public:
void fun(){
______//显式调用基类的fun函数
cout<<"Derived::fun"<<end1;
}
};
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!