首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { private: void fun1() const{cout
有如下程序: #include using namespace std; class Base { private: void fun1() const{cout
admin
2019-02-22
45
问题
有如下程序:
#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
解析
此题考查的是保护继承。因为Derived以pmtected方式继承了Base类,所以父类Base中的公育成员和保护成员均成了Derived类的保护成员,而Base类的私有成员Derived类不可访问。所以,主函数中通过Derived类的对象只能够访问到Derived类的公有成员。
转载请注明原文地址:https://kaotiyun.com/show/NMAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
类MyClass的定义如下:classMyClass{public:MyClass(){value=0;}SetVariable(inti){value=i;}private:intvalue;
下列叙述中,不属于测试的特征的是()。
已知类A有公用数据成员a,且有Aobj2;A*constptr=newA;则下列语句正确的是A)ptr->a=100;
与所使用的计算机无关的是数据的
在C++中的实型数据分为三种类型,即单精度float、双精度double和______。
执行语句序列charstr1[10]="ABCD",str2[10]="XYZxyz";for(inti=0;strl[i]=str2[i];i++);后,数组strl中的字符串是______。
设char型变量x中的值为10100111,则表达式(2+x)^(~3)的值是
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。
在数据库的外模式、模式和内模式3级模式的体系结构中,存在两级映射:外模式到模式的映射定义了外模式与模式之间的对应关系;模式到内模式的映射定义了数据库的逻辑结构与______之间的对应关系。
下列函数的功能是______。#include<iostream.h>intFunc(inta,intb){if(a>B)return1;elseif(a==B)return0;
随机试题
根据《节约能源法》的规定,国家实施的能源发展战略是()。
试述秦汉王朝政治的新格局。
设函数f(x)的定义域为区间(-1,1],则函数ef(x-1)的定义域是()
楮实子性味__________;功效__________,__________,__________,__________。
根管工作长度确定的时间是
此时最佳治疗方剂为()若眩晕症状明显,治疗最宜用()
下列资料中属于主观资料的是()。
阅读某学生的下列解题过程,并回答下列问题。(1)请指出该学生解答过程中的错误并予以更正;(2)分析产生错误的原因,并说明在教学中该如何预防类似错误的发生。
根据下列材料回答问题。2010—2015年,中国国际出口带宽增速最高的年份,其增量比增速最低的年份的增量()。
Itisessentialtofollowafirmand______politicalline.
最新回复
(
0
)