首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
39
问题
有如下程序:
#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.h>voidmain(){chars[]=“123456”,*p;for(p=s;p<s+2;p++)cout<<p<<en
下面程序的输出结果是______。#include<iostream>usingnamespacestd;intx;voidfunA(int&,int);voidfunB(int,int&);int
关于C++语言与C语言关系描述中错误的是
以下选项中合法的用户标识符是
下列对模板的声明中正确的是()。
有如下函数模板定义:template<typenameT1,inta2,inta3>T1sum(T1a1){return(a1+a2+a3);}则以下调用中正确的是
下列关于运算符重载不正确的是
有如下函数模板声明:template<typenameT>TMax(Ta,Tb){return(a>=b)?a:b;}下列对函数模板Max的调用中错误的是______。
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
随机试题
下列典型事例不是中华民族爱好和平的历史见证的有()
依据《海上交通安全法》,以下船舶、设施人员必须持有合格职务证书的有()。
经营观念的发展阶段是()。
中国保险业对外开放,外资进入寿险领域只能设立()
已知:某公司现金收支平稳,预计全年(按360天计算)现金需要量为360000元,现金与有价证券的转换成本为每次300元,有价证券年均报酬率为6%。要求:计算最佳现金持有量下的全年有价证券交易次数和有价证券交易间隔期。
某企业将用于职工活动中心的计算机改用于生产车间,该批计算机购人时取得的增值税专用发票上注明的价款为100万元,增值税税额为137万元。截至2019年6月,该批计算机已计提折旧56.5万元,则该批计算机应转增的进项税额是()万元。
下列选项中,不属于法律事实的是()。
2010年7月,南方某省发生特大洪涝灾害。该省甲市乙县丙镇副镇长老高在组织群众紧急转移中,为抢救遇险儿童壮烈牺牲,被评定为革命烈士。评定老高为革命烈士的机关应当是()。
关于督察机构权力的说法正确的有()。
下列程序的功能是:调用字体对话框来设置文本框中的字体,单击Command1按钮弹出对话框,进行相应的字体、字号等的设置,然后单击。“确定”按钮退出对话框,则将发生哪些变化()。PrivateSubCommand1_Click()C
最新回复
(
0
)