首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inclulde using namespace std; class Base { private: void funl() const{tout
有如下程序: #inclulde using namespace std; class Base { private: void funl() const{tout
admin
2020-04-07
17
问题
有如下程序:
#inclulde
using namespace std;
class Base
{
private:
void funl() const{tout<<"fun1";}
protected:
void fun2() const{cout<<"fun2";}
public:
void fun30 const{cout<<"fun3";}
};
class Derived:protected Base
{
public:
void fun4() const{tout<<"fun4";}
};
int main()
{
Derived obj;
obj.fun1(); ∥①
obj.tim2(); ∥②
obj.fun3(); ∥③
obj.fun40; ∥④
return 0;
}
其中有语法错误的语句是( )。
选项
A、①②⑧④
B、①②③
C、②③④
D、①④
答案
B
解析
此题考查的是保护继承。因为Derived以protected方式继承了Base类,所以父类Base中的公有成员和保护成员均成了Derived类的保护成员,而Base类的私有成员Derived类不可访问。所以,主函数中通过Derived类的对象只能够访问到Derived类的公有成员。
转载请注明原文地址:https://kaotiyun.com/show/z38p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的功能是()。#include<iostream>#include<string>usingnamespacestd;intmain(){inti=1,n=0;
程序#include"iostream.h"voidmain(){inti=10;inti=5;cout<<j+i++<<endl;}的结果为【】。
下列程序的输出结果是()。#include<iostream.h> voidmain(){doubled=3.2;intx,y:x=1.2;y=(x+3.8)/5.0cout<<y*
当执行cin语句时,从键盘上输入每个数据后必须输入一个______,然后才可以接着输入下一个数据。
数据结构包括数据的逻辑结构、数据的【】以及对数据的操作运算。
有如下类的定义。空格处的语句是()。classMyClass{____________intx,y;public:MyClass(inta=0,intb=0
下列关于C++与C语言的关系的描述中,()是错误的。
面向对象程序设计将数据和什么放在一起,作为一个相互依存、不可分割的整体来处理?
将7个数据进行插入排序,在最坏情况下需要比较的次数是
通常拷贝构造函数的参数是
随机试题
Youngpeoplewhodrinkorusedrugsaremainlyinfluencedbyboththeirparentsandtheirpressure.Otherreasonstheytake
目前我国致盲的主要原因包括
该病最可能的诊断哪项化验有助于血中内毒素的检测
CT与常规X线体层摄影比较,最重要的区别是
某女性患者,13岁。正在进行正畸治疗,医生建议她使用氟化凝胶防龋。供专业人员使用的氟化凝胶的浓度是()
以下说法正确的是()。
开展互联网出版活动必须具备的基本条件包括()等。
心理测验按测验的内容可分为两大类,一类是能力测验,另一类是()。
下列行为中,属于代理的是()。
OutintheAtlantictheotherday,inabout3,000feetofwaterandabout120mileseastofCharleston,S.C.,aconvertedcargo
最新回复
(
0
)