首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
39
问题
有如下程序:
#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全国计算机二级
相关试题推荐
结构化程序设计的主要特点是
______允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
有以下程序:#include<iostream>usingnamespacestd;classsample{private:intx;staticinty;public:sample(inta);staticvo
在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序的执行速度,则应该选用()。
在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。#include<iostream.h>usingnamespacestd;classA{public:A(){cout<<‘A’;}};
有如下函数模板声明:template<typenameT>TMax(Ta,Tb){return(a>-b)?a:b;}下列对函数模板Max()的调用中错误的是()。
在下面叙述中,不正确的是()。
用链表表示线性表的优点是()。
面向对象程序设计将数据和什么放在一起,作为一个相互依存、不可分割的整体来处理?
若需要定义一个标识符常量,并且使得C++能够进行类型检查,则应在定义语句的开始使用保留字______。
随机试题
混凝土的耐久性能包括()。
行政许可的申请人提交的材料齐全,符合法定形式的,行政机关尽量要当场作出决定,并作出书面或口头的行政许可决定。()
小儿时期常见的肾病为
位于犬最后腰椎与第一荐椎之间的穴位是
关于等渗性缺水,以下说法正确的是( )
下述财务评价指标中不属于偿债能力分析指标的是( )。
非全日制用工劳动报酬结算支付周期最长不得超过()日。
资料(一)L集团成立于1984年,是一家以研究、开发、生产和销售自有品牌的计算机系统及其相关产品为主,在信息产业领域内多元化发展的大型企业,是国家120家试点大型企业集团之一,国家技术创新试点企业集团之一,是国内极具影响力的高科技公司之一。自成立
SupposeCharlesDarwinhadbeensweptoverboardanddrownedduringthevoyageoftheBeagle.Whatwouldtheworldbelikewithou
若x是int型变量,且有下面的程序片段:for(x=3;x<6;x++)printf(x%2)?("**%d"):(”##%d\n”),x);上面程序片段的输出结果是()
最新回复
(
0
)