首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base { private: void funl()const {cout<<"funl";} prote
有如下程序: #include<iostream> using namespace std; class Base { private: void funl()const {cout<<"funl";} prote
admin
2017-10-17
8
问题
有如下程序: #include<iostream> using namespace std; class Base { private: void funl()const {cout<<"funl";} 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.funl(); //① obj.fun2(); //② obj.fun3(); //③ obj.fun4(): //④ return 0; } 其中有语法错误的语句是
选项
A、①②③④
B、①②③
C、②③④
D、①④
答案
B
解析
本题考查的知识点是保护继承。题目中的Derived类保护继承了Base类,因此Base类中的公有成员与保护成员均成了Derived类的保护成员,而Base类的私有成员Derived类不可访问。所以,主函数中通过Derived类的对象只能够访问到 Derived类的公有成员,即只能调用fun4()函数。故应该选择B。
转载请注明原文地址:https://jikaoti.com/ti/IBt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面描述中体现了抽象类特性的语句是
一个类的友元函数能够访问该类的
下列叙述中正确的是
下列叙述中错误的是
以下程序的运行结果是______。#include<iostream.h>#include<math.h>template<classT>classTAdd//定义类模板TAdd,T为类型{Tx,y;
设有定义nita:floatf;doubleinti,则表达式10+’a’+i+f值的数据类型是()
下面对静态数据成员的描述中,正确的是()。
有如下类声明:classXA{intx;public:XA(intn){x=n;}};classXB:publicXA{inty;
下列对字符数组进行初始化的语句正确的是
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示______,用带空心圆的箭头表示传递的是数据。
随机试题
在时间流动的地方,一定有种子在歌唱。我向大地的远方走去,我将播下我的种子。以上材料引发了你哪些思考?请结合自己的理解和感悟,自选角度写一篇不少于800字的文章。要求:①题目自拟,立意自定,文体自选;②不得套作,不得抄袭;③用规范汉字书写。
汗证的主要原因有
男性,40岁。中上腹隐痛5年余,胃纳差1个月就诊。检查上腹部轻度压痛,胃液分析BAO为0,MAO0.5mmol/L。要明确诊断,首选的检查方法是
新生儿缺氧缺血性脑病时发生惊厥.首选的药物是
我国第一部中成药药典是
下列方程中代表双叶双曲面的是()。
本题根据2013年教材进行了删减。某股份有限公司(下称公司)于2006年6月在上海证券交易所上市。2007年以来,公司发生了下列事项:(1)2007年5月,董事赵某将所持公司股份20万股中的2万股卖出;2008年3月,董事钱某将所持公司股份10万股中的2
辛亥革命失败的主观原因是
“当一位杰出的老科学家说什么是可能的时候,他差不多总是对的;但当他说什么是不可能的时候,他差不多总是错的。”这一名言的哲学意蕴是()
Muchunfriendlyfeelingtowardscomputershasbasedonthefearofwidespreadunemploymentresultingfromtheirintroduction.C
最新回复
(
0
)