首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base { private: void fun1() const{cout<<"fun1";} protected: void fun2() con
有如下程序: #include<iostream> using namespace std; class Base { private: void fun1() const{cout<<"fun1";} protected: void fun2() con
admin
2020-07-30
54
问题
有如下程序:
#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() corot{cout<<"fun4";}
};
int main()
{
Derived obj;
obj.fun4();//①
obj.fun2();//②
obj.fun3();//③
obj.fun4();//④
return 0;
}
其中有语法错误的语句是( )。
选项
A、①②③④
B、①②③
C、②③④
D、①④
答案
B
解析
此题考查的是保护继承。因为Derived以protected方式继承了Base类,所以父类Base中的公有成员和保护成员均成了Derived类的保护成员,而Base类的私有成员Derived类不可访问。所以,主函数中通过Derived类的对象只能够。访问到Derived类的公有成员。
转载请注明原文地址:https://kaotiyun.com/show/yTyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include#includeusingstd::cout;classPoint{public:frienddoubledi
有如下类定义:classBase{public:inta;protected:intb;private:intc;};classDerived:
下面叙述中错误的是()。
下列叙述中正确的是()。
下列关于函数原型声明的叙述中,正确的是()。
下列有关继承和派生的叙述中,正确的是()。
已知Value是一个类,Value是Value的一个对象。下列以非成员函数形式重载的运算符函数原形中,正确的是()。
在E-R图中,用来表示实体联系的图形是()。
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为()。
软件调试的目的是()。
随机试题
关于运动终板的结构,哪—项错误()
东晋时期,玄言诗在诗坛占据了主流地位,其发端于【】
A.神经纤维瘤病B.结肠腺瘤性息肉病C.肾母细胞瘤D.家族性乳腺癌NF-1基因突变可引起
此患者最可能的诊断是什么胸液检查结果,外观黄色透明,比重1.020,蛋白32g/L,李凡他试验阳性,细胞数1.5×109/L,N23%,L67%,RBC10%,应考虑为
患者右上第一磨牙严重龋坏,拔除后送检物为囊壁样组织,镜下囊壁内衬复层扁平上皮,厚薄不均,有不规则上皮钉突形成;囊壁内主要为淋巴细胞、浆细胞,也混有中性粒细胞浸润,部分囊壁区域可见针形裂隙。上述描述为A.慢性牙周炎B.根尖周囊肿C.牙槽脓肿D.根尖周
建设工程施工安全控制的方针是( )。
甲公司2017年实现净利润500万元,年末资产总额8000万元,净资产3200万元。若该公司2018年的资产规模和净利润水平与上年一致,而净资产利润率比上一年度提高2%,则甲公司2018年年末的权益乘数是()。
按照《劳动争议调解仲裁法》的规定,劳动争议仲裁委员会组成人员应当是单数。劳动争议仲裁委员会的组成人员不包括()的代表。
设三阶方阵A,B满足关系式A—1BA=6A+BA,且A=则B=________。
DatingDatingisthe【T1】______firststeptowardmarriage.Butdatingand【T2】______canbehardwork.Soalotofpeoplewa
最新回复
(
0
)