首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base { pfivme: void funl()const{cout<<”funl”;}
有如下程序: #include<iostream> using namespace std; class Base { pfivme: void funl()const{cout<<”funl”;}
admin
2021-06-10
40
问题
有如下程序:
#include<iostream>
using namespace std;
class Base
{
pfivme:
void funl()const{cout<<”funl”;}
protected:
void fun2()const{cout<<”fun2”;}
public:
void fun3()coast{cout<<”fun3”;}
};
class Derived:protected Base
{
public:
void fun4()const{cout<<”fun4”;}
};
int main()
{
Derived obj;
obj.funl();//①
obj.fun2();//②
0bj.fun3();//③
obj.fun4();//④
return 0;
}
其中有语法错误的语句是( )。
选项
A、①②③④
B、①②③
C、②③④
D、①④
答案
B
解析
本题考查保护继承中派生类对基类的访问属性,受保护继承中,基类的公用成员和保护成员在派生类中成了保护成员,其私有成员仍为基类私有,保护基类的所有成员在派生类中都被保护起来,在类外不能访问,所以①②③错误。
转载请注明原文地址:https://www.kaotiyun.com/show/vAfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classBase{public:voidfun(){eout
有如下类定义:c1assTest{chara;constcharb;public:Test(charc){a=c;b=c;}//第1行voidf(chara)const{this—>a=a;)
执行下列语句段后,输出字符“*”的个数是()。for(inti=50;1>1;I一=2)cout<<’*’;
下列关于模板的叙述中,错误的是()。
若要对类BigNumber中重载的类型转换运算符long进行声明,下列选项中正确的是()。
数据流程图(DFD图)是()。
下列有关数据库的描述,正确的是()。
下列关于类模板的模板参数的叙述中,错误的是()。
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是()。
下列二叉树描述中,正确的是()。
随机试题
《书》曰:“满招损,谦得益。”忧劳可以兴国,逸豫可以亡身,自然之理也。故方其盛也,举天下之豪杰,莫能与之争:及其袁也,数十伶人因之,而身死国灭,为天下笑。夫祸患常积于忽微,而智勇多困于所溺,岂独伶人也哉!最能体现这段文字主要观点的是哪两句?
简述有毒物质的富集及其危害。
下列哪项不是视网膜中央动脉阻塞的典型表现
成年牛滑倒后不能起立,强行站立后患后肢不能负重,比健肢缩短,抬举困难,以蹄尖拖地行走。髋关节他动运动,有时可听到捻发音。若直肠检查在闭孔内摸到股骨头,该病牛可诊断为
关于总价合同的说法,正确的有()。
党要管党是指()。
有一些动物实验表明,服用阿斯巴甜能够增加白血病、淋巴癌的发病率:但FDA认为这些实验的设计、处理、解释等方面都存在缺陷。其他的研究则表明阿斯巴甜无害,例如2006年美国国家癌症研究所发布的对47万多人的研究结果表明,阿斯巴甜的使用与白血病、淋巴癌、脑瘤的发
二元函数,在(0,0)点处()
A basic premise of OGSA is that everything is(66)by a service: a network enabledentity that(67)some capability through the excha
Tornadoes,whirlwinds,andwater-sproutsarerotatingfunnelcloudairmassesofsmalldiameters.Theyaredifferentiatedbythe
最新回复
(
0
)