首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Media{ public: void Name(); void Show(); protected:
有如下程序: #include using namespace std; class Media{ public: void Name(); void Show(); protected:
admin
2020-04-07
42
问题
有如下程序:
#include
using namespace std;
class Media{
public:
void Name();
void Show();
protected:
int page;
};
class Book:private Media{
public:
void Print() {cout<
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/tC8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在基类中有定义的纯虚函数,它要求在派生类中定义,而且基类不能用以说明对象,则该类为()。
下面程序的结果为()。#include"iostream.h"voidchange(inta,intb){inttemp;temp=a;a=
下列关于this指针的叙述中,正确的是______。
在下列横线处应添加的语句是()。classBase{public:voidfun(){cout<<"Base::fun"<<end1;}};class:Derived:publicBase{public:
A、 B、 C、 D、 B
下列关于C++语言类的描述中错误的是
下列关于C++与C语言的关系的描述中,()是错误的。
设有a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>B)&&(n=c>D)运算后,n的值为()
面向对象程序设计将数据和什么放在一起,作为一个相互依存、不可分割的整体来处理?
将7个数据进行插入排序,在最坏情况下需要比较的次数是
随机试题
检查邻面龋的可靠方法为
一列火车驶过车站时,站台边上观察者测得火车鸣笛声频率的变化情况(与火车固有的鸣笛声频率相比)为()。
当事人对保证担保的范围没有约定或者约定不明确的,()应当对全部债务承担责任。
(操作员:张主管;账套:101账套;操作日期:2014年1月1日)设置外汇币种及汇率,要求如下:(1)币种编码:EUR(2)币种名称:欧元(3)币种小数位:2(4)折算方式:原币×汇率=本位币
国际债券的发行人主要有()。
下列有关统计分析与专题报告的说法中正确的有()。
财务杠杆
“只有音乐才能激起人的音乐感,对于没有音乐感的耳朵来说,最美的音乐也毫无意义。”这表明
EconomicReforminChinaMoreUSsinologistshaveexpressedconfidenceinChina’seconomicreformandtheprospectsforChina’s
DemonstratorsrallyatLosAngelesCityHallduringthefirstWomen’sMarch,heldonJan.21,2017,onedayafterPresidentTrum
最新回复
(
0
)