首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Media{ public: void Name(); void Show(); protec
有如下程序: #include<iostream> using namespace std; class Media{ public: void Name(); void Show(); protec
admin
2017-04-25
28
问题
有如下程序:
#include<iostream>
using namespace std;
class Media{
public:
void Name();
void Show();
protected:
int page;
};
class Book:private Media{
public:
void Print() {cout<<page<<endl;}
void Show(){Media::Show();} //①
};
int main(){
Book Bible;
Bible.Name(); //②
Bible.Print(); //③
Bible:Show(); //④
return 0;
}
编译时有错误的是( )。
选项
A、语句①
B、语句②
C、语句③
D、语句④
答案
B
解析
类Book私有继承自类Media,所以类Media中的公有成员函数Name()在继承类Book中变成了私有成员函数,因而类Book的对象Bible不能访问私有成员函数Name()。
转载请注明原文地址:https://kaotiyun.com/show/mmAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是( )。 #include<iostream.h> voidfun(int &a,int b=3) { static int i=2; a=a+b+i; i=i+a; } void ma
已知各变量的定义如下inti=8,k,a,b:unsignedlongw=5;doublex=1.42,y=5.2;则以下符合C++语言语法的表达式是()。
继承具有(),即当基类本身也是某一个类的派生类时,底层的派生类也会自动继承间接基类的成员。
在关系数据库中,把数据表示成二维表,每一个二维表称为______。
设有如下关系表:则下列操作中正确的是
若需要把一个函数"void Func();"定义为一个类Sample的友元函数,则应在类 Sample的定义中加入一条语句【 】。
执行完下列语句 int a,b, *c=&a; int * &p=c; p=&b; 后c指向
在C++中,给一变量取别名,可以通过【 】方式。
随机试题
用光纤吹缆机施工时,硅管末端不需要安排人员值守。()
计算机物理安全所包含的主要内容包括:机房环境安全、通信线路安全、设备安全和()
随意政策适用于以现金结算或只按长期贷款交易的国际企业。【 】
[*]
A.一次常用量B.3日常用量C.7日常用量D.15日常用量为门诊患者开具的麻醉药品注射剂,每张处方为()。
泥质防渗层膨润土的拌合应均匀,机械拌合不能少于()遍。
运用动态控制原理控制建设工程项目进度时,第一步工作是()。
下列的劳动教养法律、法规及规范性文件属于劳动教养制度改革与创新阶段发布的是()。
最广泛的社会主义民主实践是()
ThenumberofspeakersofEnglishinShakespeare’stimeisestimatedtohavebeenaboutfivemillion.Todayitisestimatedthat
最新回复
(
0
)