题目
第1题
A.d=b
B.b=d
C.Derived*d=&b
D.Base&b=d
第2题
class Base{
protected:
void fun(){}
};
Class Derived: Base{};
则Base 类中的成员函数fun(),在Derived 类中的访问权限是 [12] (注意:要求填写private、protected 或public 中的一项)。
第3题
#include
using namespace std;
class Base {
public:
void print () { cout << 'B'; } };
class Derived : public Base {
public:
void print () { cout << 'D'; }};
int main()
{
Derived* pd = new Derived();
Base* pb = pd;
pb->print();
pd->print();
delete pd;
return 0;
}
第4题
●设类Derived是类Base的一个子类,则Derived中(45)。
(45)
A.只有Base的属性
B.只有Base的方法
C.除Base中的属性和方法外,只能添加Base中没有的新方法
D.除Base中的属性和方法外,还可以添加新属性和新方法
第5题
include <iostream>
using namespace std;
class Base {
public:
void print () {cout << 'B'; }};
class Derived: public Base {
public:
void print () {cout <<'D';}};
int main()
{
Derived* pd = new Derived();
Base* pb = pd;
pb->print();
pd->print();
delete pd;
return 0;
}
第6题
请将下列类定义补充完整。
class Base{public:void fun(){cout<<"Base::fun"<<end;}};
class Derived:public Base
{
public:
void fun()
{
【 】//显式调用基类的fun函数
cout<<"Derived::fun"<<endl;
}
};
第7题
#include
using namespace std;
class Base{
public:
Void print(){cout<< ‘B’;}};
class Derived: public Base{
public
void print(){cout<< ‘D’;}}
int main()
{
Derived*pd=new Dreived);
Base*pb=pd;
pb->print();
pd->print();
delete pd;
return 0;
}
第8题
请将下列类定义补充完整。
class Base{public:void fun(){tout<<"Base::fun"<<endl;}};
class Derived:public Base
{
public:
void fun()
{
______//显示调用基类的fun函数
cout<<"Derived::fun"<<endl;
};
第9题
请将下列类定义补充完整
class Base{public: void fun(){cout<<"Base::fun"<<end1;}};
class Derived:public Base
{
public:
void fun(){
______//显式调用基类的fun函数
cout<<"Derived::fun"<<end1;
}
};
第10题
请将下列类定义补充完整。
class Base{public:void fun(){cout<<"Base::fun"<<endl;}};
class Derived:public Base
{
public:
void fun(){
______//显式调用基类的fun函数
cout<<"Derived::fun"<<endl;
}
};
第11题
A.10,20
B.30,40
C.20,30
D.50,50
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!