首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
69
问题
有如下程序:
#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>usingnamespacestd;classsample{private:intx;public:sample(inta)
下列程序的执行结果是【 】。#include<iostream.h>classMyclass{public:voidGetSum(inta)stat
已知各变量的定义如下inti=8,k,a,b:unsignedlongw=5;doublex=1.42,y=5.2;则以下符合C++语言语法的表达式是()。
函数模板:template<classT>Tadd(Tx,Ty){returnx+y;}下列对add函数的调用不正确的是()。
已知下列语句中的x和y都是int型变量,其中错误的语句是
如果定义了一个类myclass,则为myclass类对象以成员函数形式重载后++运算符的声明应该为( )。
带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化( )。
在面向对象的系统中,系统责任的良好分配原则是( )。
假定一个二维数组的定义为"int a[3][5];”,则该数组所含元素的个数为15,所占的存储空间的字节数为【 】。
磁盘文件操作中,打开磁盘文件的访问方式常量中,()是以追加方式打开文件的。
随机试题
言之有理是指导游人员说话要有依据,不能没有根据而胡乱地瞎说一通。()
大陷胸汤和十枣汤共同含有的药物是
下列哪一情况下,99mTc-热变性红细胞脾脏显影是首选方法
修复前的准备中,哪项工作最不重要左下6宜作的牙体修复设计是
投资规划应围绕着理财目标而制订,投资规划是理财规划的子规划。()
地球表面的四大圈层包括__________、__________、大气圈和生物圈。
王某与周某结婚时签订书面协议,约定婚后所得财产归各自所有。周某婚后即辞去工作在家奉养公婆,照顾小孩。王某长期在外地工作,后与李某同居,周某得知后向法院起诉要求离婚。周某的下列哪一请求不能得到法院的支持?()
假设系统为某进程分配了3个物理块,考虑页面走向为:7,0,1,2,0,3,0,4。试问采用CLOCK页面淘汰算法时缺页中断的次数为()。
某解放军少校甲经常以禁闭部属的方式冻饿、打骂士兵,造成了十分恶劣的影响。甲的行为构成()。
A、Theyrealizedsomecompaniesexploitedthemovement.B、Theydidn’tknowwhattodo.C、Theydidn’trealizesomecompaniesmade
最新回复
(
0
)