首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { private: void fun1 () const{cout
有如下程序: #include using namespace std; class Base { private: void fun1 () const{cout
admin
2016-11-25
37
问题
有如下程序:
#include
using namespace std;
class Base
{
private:
void fun1 () const{cout<<"funl";)
protected:
void fun20 const{cout<<"fun2";}
public:
void fun30 const{cout<<"fun3";)
);
class Derived:protected Base
{
public:
void fun40 const{cout<<"fun4";)
);
int main()
{
Derived obj;
obj.fun10; //①
obj.fun20; //②
obj.fun30; //③
obj.fun40; //④
retum 0:
}
其中有语法错误的语句是( )。
选项
A、①②③④
B、①②③
C、②③④
D、①④
答案
B
解析
此题考查的是保护继承。因为Derived以protected方式继承了Base类,所以父类Base中的公有成员和保护成员均成了Derived类的保护成员,而Base类的私有成员Derived类不可访问。所以,主函数中通过Derived类的对象只能够访问到Derived类的公有成员。
转载请注明原文地址:https://kaotiyun.com/show/uEAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序#include<iostream>usingnamespacestd;classA{public:A(inti,intj){a=i;
下列函数中,()是对文件进行写操作的。
一个()允许用户为类定义一种模式,使得类中的某些数据成员、某些成员函数的参数和返回值能取任意数据类型。
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列说中错误的是()。
软件设计包括软什的结构、数据接口和过程设计,其中软件的过程设计是指
语句int*i;i=newint[10];,释放指针i的语句是【】。
有如下类的定义,下划线处的语句是()。classMyClass{______intx,y;public;MyClass(inta=0,intb=0)
下列叙述中正确的是()。
栈是线性表的一种,其新加、读取和删除结点只能在栈的( )进行操作。
一个工人可以加工多种零件,每一种零件可以由不同的工人来加工,工人和零件之间为【】的联系。
随机试题
可用“离、合、出、入”来概括其循行特点的是
患者,女,42岁。经量增多1年,伴尿频、夜尿增多3个月。妇科检查:宫颈糜烂,宫体中位,妊娠3个月大小,无压痛。彩超:子宫前侧壁凸起,8.5cm×9.5cm×8.3cm,中低回声。下列不属于该病常见的中医病因病机的是
只有一种核酸类型的微生物是
白芷来源和化学成分为
某股份有限公司2009年上半年发生了下列事项:1.2月10日,因公司某供货商多次上门催要逾期货款,财务经理让出纳员开出一张30万元的转账支票给供货商。供货商向银行提示付款时,银行以公司的银行存款余额不足30万元为由予以退票。2.2月23
在网络计划的执行过程中,当某项工作的总时差刚好全部被占用,则该工作不会影响()。
在学校组织的开卷考试中,学生的记忆活动主要是()。
一项工作交给甲做要2小时完成,交给乙做要1.5小时完成,交给丙做要3小时完成。现在三个人两两组队,每队都工作相同的时间,共需要()完成这项工作。
全国人民代表大会举行会议时,会议的主持者是( )。
运行以下程序后,打印机上的输出结果是()。ForI=To9Printer.Printtab(I*I),INext
最新回复
(
0
)