首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; elas Base { private: void funl()eonst{cout<<"fun1";}
有如下程序: #include<iostream> using namespace std; elas Base { private: void funl()eonst{cout<<"fun1";}
admin
2018-06-19
32
问题
有如下程序:
#include<iostream>
using namespace std;
elas Base
{
private:
void funl()eonst{cout<<"fun1";}
protected:
void fun2()const{cout<<"fun2";}
public:
void fun3()eonst{cout<<"fun3";}
};
class Derived;protected Base
{
public:
void fun4()const{cout<<"fun4";}
};
int main()
{
Derived obj;
obj.funl();//①
obj.fun2();//②
obj.flun3();//③
obj.fun4();//④
return 0;
}
其中有语法错误的语句是( )。
选项
A、①⑦③④
B、①②③
C、②③④
D、①④
答案
B
解析
本题考查保护继承中派生类对基类的访问属性,受保护继承中,基类的公用成员和保护成员在派生类中成了保护成员,其私有成员仍为基类私有,保护基类的所有成员在派生类中都被保护起来,在类外不能访问,所以①②③错误。
转载请注明原文地址:https://kaotiyun.com/show/dVAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下面的类定义中,错误的语句是classSample{public:Sample(intval);//①~Sample()://②private:in
下列程序运行后的输出结果是()。#include<iostream.h>voidfun(int,int,int*);voidmain(){intx,y,z;fun(5,6,&x);
下列是重载为非成员函数的运算符函数原型,其中错误的是()。
在一个容量为32的循环队列中,若头指针front=3,尾指针rear=2,则该循环队列中共有______个元素。
下列符号中可以用作C++标识符的是()。
重载的关系运算符和逻辑运算符的返回类型应当是______。
下列符号中可以用作C++标识符的是()。
设char型变量x中的值为10100111,则表达式(2+x)^(~3)的值是
设A为test类的对象且赋有初值,赋值符号已经重载,则语句testB=A;表示
将E-R图转换到关系模式时,实体与联系都可以表示成
随机试题
A.虚证B.实证C.表证D.热证
用哇巴因抑制钠泵活动后,细胞功能发生的变化有
A.砂粒样钙化B.挖空现象C.晕环D.瘤样增生E.以上都不是甲状腺腺瘤
善去中焦湿热、泻心胃火毒的药是
32岁,男性,经常周期性上腹痛3年,空腹发作,夜间更重,进食可缓解,服西咪替丁可止痛,最可能的诊断为
患者,男性,76岁。饮用红酒600ml后出现脸色潮红,轻微眩晕,语言增多,诊断为酒精中毒。下列医嘱中,对治疗酒精中毒无效的是
下列公共建筑可设置一个安全出口的是()。
在企业资源计划软件中用于处理会计核算数据部分的模块不属于会计核算软件的范畴。()
What’sthewoman?
It’sagoodideatoapplysunscreenbeforeheadingtothebeachifyoudon’twanttoburn.Butformarineanimalslikewhales,t
最新回复
(
0
)