首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base { private: void fun1()const{cout<<"fun1";} protected: void fun2()const
有如下程序: #include<iostream> using namespace std; class Base { private: void fun1()const{cout<<"fun1";} protected: void fun2()const
admin
2017-07-28
32
问题
有如下程序:
#include<iostream>
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();//④
return0;
}
其中有语法错误的语句是( )。
选项
A、①②③④
B、①②③
C、②③④
D、①④
答案
B
解析
本题考查保护继承中派生类对基类的访问属性,受保护继承中,基类的公用成员和保护成员在派生类中成了保护成员,其私有成员仍为基类私有,保护基类的所有成员在派生类中都被保护起来,在类外不能访问,所以①②③错误。
转载请注明原文地址:https://jikaoti.com/ti/Qmt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面关于对象概念的描述中错误的是()。
一个结构占用的空间理论上等于【 】。
函数定义的格式是【 】函数名(形式参数表)函数体。
下列描述中错误的是( )。
关于拷贝初始化构造函数,描述不正确的是( )。
将关键字const写在函数头之后,函数体之前,说明该函数是一个const成员函数。此时const不是指定函数的返回值,而是修饰【 】指针。
设有定义char str[80];以下不能将输入数据first\nsecond\n<CR>读取到数组str中的语句是
派生类的对象对它的基类成员中()是可以访问的。
系统在调用重载函数时往往根据一些条件确定哪个重载函数被调用,在下列选项中,不能作为依据的是()。
以下哪个不是C++语言中的有效标识符?
随机试题
患儿,7岁。自幼体健。1个月前曾患化脓性扁桃体炎。近2周来发热,最近1周游走性关节疼痛,心前区不适来院就诊。查体:急性病容,面色苍白,腕、肘关节肿、痛,周围皮肤红、热,听诊心尖部有Ⅲ级收缩期杂音,胸片示心脏轻度扩大,血化验结果白细胞总数增多,中性粒细胞比例
患者,男性,30岁,建筑工人从4m高架子上垂直摔下,即感胸背部疼痛,双下肢有感觉、无运动。诊断时应首先考虑可能是
高压阀门应逐个进行强度和严密性试验。强度试验压力等于阀门公称压力的()倍,严密性试验压力等于公称压力的()倍。
1.背景材料:公路工程质量监督,是指依据有关法律、法规、规章、技术标准和规范,对公路工程质量进行监督的行政行为。为加强公路工程质量监督,保证公路工程质量,保护人民生命和财产安全,《公路工程质量监督规定》明确了公路工程质量监督主要包括的内容、交通主
甲加工厂承担乙单位的材料加工工作。因为工期紧,经乙单位同意,甲加工厂将任务的主要部分委托给丙公司来完成。由于丙的部分新员工缺乏经验,使得加工后的材料出现质量问题。根据《合同法》的规定,对该质量问题承担责任的是()。
新课改强调课程内容应与生活和时代相联系。()
关于财务报表列报的基本要求,下列说法中错误的是()。
某中学高三(2)班排队,全班一共有56人,排成一条长队。从前面数,张明是第32人,从后面数,李红是第47人。请问张明和李红中间一共有多少同学?()
InputBox函数返回值的类型为______。
A、Ithasfriendlyfolks.B、Itsairisclean.C、Itisquiet.D、Itgiveshimasenseoffreshness.D由男士提到的Whenyou’vebeenstaying
最新回复
(
0
)