首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; c1ass Media{ public: void Name(); void Show();
有如下程序: #inc1ude<iostream> using namespace std; c1ass Media{ public: void Name(); void Show();
admin
2020-11-11
44
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
c1ass Media{
public:
void Name();
void Show();
protected:
int page;
};
c1ass Book: private Media{
public:
void Print() {cout<<page<<end1;}
void Show0{Media::Show0;)//①
};
int rruun(){
Book Bible;
Bible.Name();,//②
Bible.Print();//③
Bible.Show();//④
retum ();
}
编译时有错误的是( )。
选项
A、语句①
B、语句②
C、语句③
D、语句④
答案
B
解析
类Book私有继承自类Media,所以类Media中的公有成员函数Name()在继承类Book中变成了私有成员函数,因而类Book的对象Bible不能访问私有成员函数Name()。
转载请注明原文地址:https://kaotiyun.com/show/k4yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知类XX中声明了如下的公有虚函数:virtualvoidf()const;XX的派生类YY重定义了这个虚函数,XX和YY都有默认的构造函数,且有如下定义:YYYY:XXxx,*px=&xx,&rx=Yyy,*pp=&yy;则下列对函数f的
有如下程序:#include<iostream>usingnamespacestd;intmain(){inti=1,s=0;while(s<30){s+=i*i:i++;}cout<<s<<endl:return0;}运行
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(inti),实现以下功能:当i等于5时,则打印如下内容。###############注意:不能修改程序的其他部分,只
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为:20,1515.20注意:错误的语句在∥********error********的下面,修改该语句即可。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)完成类TestClassl的成员函数seta定义,定义seta对象x为int类型,请在注释∥********1***
下面程序的输出结果是()。#include#include“string.h”voidmain(){chara[]=“HelloTest",b[]=“Test”;strcpy(a,b);
字面常量42、4.2、42L的数据类型分别是()。
下面是重载为非成员函数的运算符函数原型,其中错误的是
生成派生类对象时,派生类构造函数调用基类构造函数的条件是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
随机试题
内湿与那个脏关系最为密切:
化脓性关节炎后功能保留及保留程度关键在于
高血压脑病变包括下述哪些
肝性脑病的患者禁用的灌肠液是
作业治疗的治疗剂量一般为
一贯煎的功用是
白僵蚕具有的功效是()
与发行债券筹集资金方式相比,上市公司利用增发普通股股票筹集资金的优点有()。
注册会计师对被审计单位年度会计报表审计时,应关注其财务危机。下列各种迹象中,属于财务危机的是()。
WhydoestheprofessormentionUranus’magneticfield?
最新回复
(
0
)