首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { private: void fun1() const{cout
有如下程序: #include using namespace std; class Base { private: void fun1() const{cout
admin
2019-02-22
17
问题
有如下程序:
#include
using namespace std;
class Base
{
private:
void fun1() const{cout<<"fun1";}
protected:
void fun2() const{cout<<"fun2";}
public:
void fun3() const{cout<<"fun3";}
};
class Derived:protected Base
{
public:
void fun4() const{cout<<"fun4";}
};
int main()
{
Derived obj;
obj.fun1(); //①
obj.fun2(); //②
obj.fun3(); //③
obj.fun4(); //④
return 0:
}
其中有语法错误的语句是( )。
选项
A、①②③④
B、①②③
C、②⑧④
D、①④
答案
B
解析
此题考查的是保护继承。因为Derived以pmtected方式继承了Base类,所以父类Base中的公育成员和保护成员均成了Derived类的保护成员,而Base类的私有成员Derived类不可访问。所以,主函数中通过Derived类的对象只能够访问到Derived类的公有成员。
转载请注明原文地址:https://jikaoti.com/ti/E1t0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知类A有公用数据成员a,且有Aobj2;A*constptr=newA;则下列语句正确的是A)ptr->a=100;
与所使用的计算机无关的是数据的
下列程序的运行结果是______。#include<iostream.h>classBase{public:virtualvoidfunc(inti){cout<<"classBase:"<<i<<
冒泡排序算法在最好的情况下的元素交换次数为______。
一个函数功能不太复杂但要求被频繁调用,应选用
下列关于C++语言类的描述中错误的是
下述关于数据库系统的叙述中正确的是
下列叙述中正确的是()。
当使用fstrearn流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
将E-R图转换到关系模式时,实体与联系都可以表示成
随机试题
世界上HIV传播的首要原因是()
被HBsAg阳性患者的血污染的注射器刺破了皮肤处理的方法是
()是建筑生产中最基本的安全管理制度,是所有安全规章制度的核心。
二次灌浆时,当灌浆层要求与设备底座底面接触较密实时,宜采用()灌浆。
最基本的账务处理程序是()。
SpiCes是一家已有1l0年历史的、中等规模的调味品、提取物、蛋糕材料、沙司材料以及色拉调料生产商,其产品销售渠道有超级市场、杂货店、食品外卖店等。公司在印第安纳波利斯有一个工厂,专事制造,产品经过印第安纳波利斯和丹佛两处的库房中转销往10个州。公司雇员
假定2014年末我国某商业银行的有关指标如下:贷款余额1万亿元,其中,不良贷款余额160亿元;资本净额400亿元;最大一家客户贷款总额为50亿元;全部关联客户授信为100亿元;贷款损失准备为320亿。该商业银行的拨备覆盖率为()。
文字资料一根据所给文字资料回答111~115题。据某房地产公司统计资料分析,2008年云南省昆明市二手房均价为3906.21元/平方米,同比涨幅为4.5%,2008年政府实施了一系列调控房价的措施,这些措施使得二手房价格涨幅趋势,相比200
《华尔街日报》(中央民大2012年研;上海财大2010年研)
ThefollowingisaMemo.Afterreadingit,youarerequiredtocompletetheoutlinebelowit(No.46toNo.50).Youshouldwrit
最新回复
(
0
)