首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using nameespace std; class Base { private: void fun1()const{eout
有如下程序: #include using nameespace std; class Base { private: void fun1()const{eout
admin
2015-07-24
15
问题
有如下程序:
#include
using nameespace std;
class Base
{
private:
void fun1()const{eout<<"funl";}
protected:
void fun2()eonst{cout<<"fun2";}
public:
void fun3()corot{cout<<"fun3";}
};
class Derived:protected Base
{
public:
void fun4()const{cout<<"fun4";}
};
int main()
{
Derived obj;
0bj.fun1();//①
0bj.fun2();//②
obj.fun3();//③
obi.fun4();//④
return 0;
}
其中有语法错误的语句是( )。
选项
A、①②③④
B、①②③
C、②③④
D、①④
答案
B
解析
本题考查保护继承中派生类对基类的访问属性,受保护继承中,基类的公用成员和保护成员在派生类中成了保护成贯,其私有成员仍为基类私有,保护基类的所有成员在派生类中都被保护起来,在类外不能访问,所以①②③错误。
转载请注明原文地址:https://jikaoti.com/ti/AoE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面说明不正确的是
下列关于C++函数的描述中正确的是
已知f1(int)是类A的公有成员函数,p是指向成员函数f1()的指针,采用赋值,()是正确的。
下列程序的运行结果是()。#include<iostream.h>classA{inta;public:A(){a=0;}A(intaa){a=aa;cout
结构化程序设计所规定的三种基本控制结构是()。
软件危机出现于60年代末,为了解决软件危机,入们提出了【】的原理来设计软件,这就是软件工程诞生的基础。
对于下面定义的类MyClass,请在函数f()中添加对象成员把n的值修改为50。classMyClass{public:MyClass(intx){n=x;}voidSetNum(intnl){n=nl
请在mian函数中填空使下面程序的输出结果为11。 #include<iostream.h> classA {private: inta; intb; public: A():a(0),b(1){
假设inta=1,b=2;,则表达式(++a/B)*b--的值为【】。
随机试题
(2001年第7题)动脉血压突然升高时。将引起
常规上消化道检查以观察显示下列哪一脏为止
1岁男孩,发热、咳嗽5天,精神尚可,食欲不振。体检:体温38.5℃,呼吸50次/分,心率150次/分,口唇略青紫,轻度三凹征,两肺散在中小水泡音,肝肋下2cm,胸片示:两肺散在小点片状阴影。
施工承包合同中,费用控制的主要条款内容有()
行政诉讼参加人包括原告、被告、证人、第三人。()
甲、乙两条生产线同时接到羽毛球、网球两种球拍的生产任务。已知甲要生产的球拍总数和乙相同,甲的网球拍生产任务是乙的,乙的羽毛球拍生产任务是甲的。如甲、乙工作效率相同,且单个羽毛球拍生产时间是网球拍的一半。则甲、乙完成任务用时之比为:
Musiccomesinmanyforms;mostcountrieshaveastyleoftheirown.【C1】______theturnofthecenturywhenjazz(爵士乐)wasborn,Am
Inrecentyearstherehasbeena______increaseinthecostofliving;manyfamilieshavetodependonthefederalaids.
AFuturevehicleWhat’stheMollerSkycar?Whilemanytechnologicaladvancesoccurinanevolutionarymanner,occasion
ThinkorSwim:CanWeHoldBacktheOceans?[A]Astheworldgetswarmer,sealevelsarerising.Ithasbeenhappeningatasnai
最新回复
(
0
)