首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { private: void fun1() const { cout
有如下程序: #include using namespace std; class Base { private: void fun1() const { cout
admin
2019-04-18
57
问题
有如下程序:
#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
解析
本题考查保护继承中派生类对基类的访问属性,受保护继承中,基类的公用成员和保护成员在派生类中成了保护成员,其私有成员仍为基类私有,保护基类的所有成员在派生类中都被保护起来,在类外不能访问,所以①②③错误。
转载请注明原文地址:https://www.kaotiyun.com/show/hdAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的运行结果是______。#include<iostrearn.b>fun(inta,intb){intm=0,i=2;i+=m+1;m=i+a+b;returnm;}
静态数据成员在()进行初始化。
以下程序的输出结果是()。#include<iostream.h>main(){intm=5;if(m++>5)cout<<m;elsecout<<m--;}
有如下程序段:intx=1,y=2,z=3;x=x^z:y=y^z;z=x^y:cout<<x<<y<<z;这个程序段的输出结果是______。
下面程序的输出结果为()。#inelude<iostream.h>voidmain(){intx;int&y=x;//变量引用y=99;cout<<"x="<<x<<end1;}
已知一个函数的原型是:intfn(doublea);若要以5.27为实参调用该函数,应使用表达式______。
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是
下列各组类型声明符中,含义相同的一组是
Jackson方法是一种面向______的结构化方法。
下列数据结构中,属于非线性结构的是
随机试题
我国实施货币政策的部门是()
类风湿关节炎活动期护理措施错误的是
女性,30岁,发热10日,伴畏寒、寒战、头痛、全身酸痛及食欲缺乏。查体:T39.8℃,P120次/分,BPl20/80mmHg。神志清,颜面潮红,皮肤有充血性皮疹,腰部有一个1cm大小的焦痂,腹股沟有2个蚕豆大淋巴结。此患者最可能的诊断是
下列营养素与心血管疾病无关的是
下列人民代表大会每届任期为5年的有:
基金管理人与基金销售机构可以在基金销售协议中约定依据基金销售机构销售基金的保有量提取一定比例的()。
A、 B、 C、 D、 B第一组中三个图角度数依次为90°,180°270°,构成等差数列,第二组图同理,字的笔画数依次为3,5,(7),选B。
当前使用PCI声卡,为了能支持质量较高的MIDI音乐的输出,所使用的MIDI合成器是( )。
下列基本命令中,属于类文件分解器命令的是
Almostdaily,thegulfbetweeneducationandemploymentwidens.Careersofficerscomplain(31)asystemthatpresentsthemwith
最新回复
(
0
)