首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; class Media{ public: void Name(); void Show(); protec
有如下程序: #inc1ude<iostream> using namespace std; class Media{ public: void Name(); void Show(); protec
admin
2020-04-07
45
问题
有如下程序:
#inc1ude<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/5k8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有关析构函数的说法不正确的是()。
下列有关C++流的叙述中,错误的是
以下函数模板max()的功能是返回数组a中最大元素的值。请将横线处缺失部分补充完整。template<typenameT>Tmax(Ta[],intn){Tm=a[0]for(inti=1;i<n;i++
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填内容,实现该函数。boolfun(char*str){inti=0,j=0;while(str[j])j++;
在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中()函数名只能用于检测输入操作。
关系数据库管理系统能实现的专门关系运算包括( )。
字符串“a+b=12\n\t”的长度为()。A)12B)10C)8D)6
若要使用操作符setw进行输出的格式控制,则必须用#include命令包含【】头文件。
按照标识符的要求,下列选项中,()符号不能组成标识符。
随机试题
V带小带轮的包角α不得大于120°。()
组织的_____是指各个部门努力的方向趋于一致性的程度。
脾与胃的关系表现为
苯甲酸钠与三氯化铁反应生成
马克思的利率决定论认为,利率的高低取决于()。
根据《建设工程施工合同(示范文本)》,下列合同文件内容不一致时,优先解释等级最高的文件是()。
关于沟槽开挖下列说法错误的是()。
下列各项中,属于税法适用原则的有()。
()对于保暖相当于烽火对于()
OurplanetEarthis4,600millionyearsold.Ifwereduce【M1】______thisinconceivabletime-spanintoanunderstandablecon
最新回复
(
0
)