首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { private: void funl 0 const{cout
有如下程序: #include using namespace std; class Base { private: void funl 0 const{cout
admin
2019-02-22
20
问题
有如下程序:
#include
using namespace std;
class Base
{
private:
void funl 0 const{cout<<“funl”;)
protected:
void fun2()const{cout<<“fun2”;)
public:
void fun3()const{cout<<“fun3”;)
};
class Derived:protected Base
{
public:
void fun40 const{cout<<“fun4”;)
};
int main()
{
Derived obj;
obj.funl(); ∥①
obj.fun2(); ∥②
obj.fun3(); ∥③
obj.fun4(); ∥④
return ();
)
其中有语法错误的语句是( )。
选项
A、①②③④
B、①②③
C、②③④
D、①④
答案
B
解析
此题考查的是保护继承。因为Derived以protected方式继承了Base类,所以父类Base中的公有成员和保护成员均成了Derived类的保护成员,而Base类的私有成员Derived类不可访问。所以,主函数中通过Derived类的对象只能够访问到Derived类的公有成员。
转载请注明原文地址:https://kaotiyun.com/show/rMAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下数组声明:intnumC[10],下标值引用错误的是()。
假设fin是一个文件流对象,则关闭文件的语句是______。
将以下程序写成三日运算表达式是_____。if(a>b)max=a;elsemax=b;
对于类定义classA{public: virtualvoidfunc1(){} voidfunc2(){}};classB:publicA{publi
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把节点b连接到节点a之后的语句是structnode{chardata;stmctnode*next;}a,b,*p=&a,*q
数据库、数据库系统和数据库管理系统之间的关系是
下面不属于软件设计原则的是
以下叙述中不正确的是
逻辑表达式x>3&&x<10的相反表达式为______。
下列字符串中,不可以用作C++标识符的是
随机试题
A.血涂片查病原体B.用非特异性抗原查抗体C.两者均可D.两者均不可钩端螺旋体的检查()
都市农业是指地处城市及其延伸地带,紧密依托并服务于城市,以观光、休闲、旅游等为主的多元化经营模式的农业。京津冀协同发展战略为天津都市农业的发展创造了更多机遇。据此完成下列问题。天津郊区由传统农业向都市农业的转变不是因为()。
南唐中主李璟词作的风格特色是【】
低渗性缺水常无______。
下列宜浅刺的情况有
患者,女,50岁,诊断为纤维蛋白性心包炎,其典型的临床表现是()
新的《企业会计准则第30号——财务报表列报》规定,财务报表至少包括下列组成部分()。
下列选项中,( )国家一般倾向于固定汇率制度安排。
下列对流程管理和信息技术二者关系认识正确的有()。
Itisimperativethatthegovernment______moreinvestmentintotheshipbuildingindustry.
最新回复
(
0
)