首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
33
问题
有如下程序:
#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全国计算机二级
相关试题推荐
在数据库中,数据模型包括数据结构、数据操作和
有如下语句序列:intx=10,&r=x;cout
有如下程序:#includeusingnamespacestd;classSample{public:Sample(){}~Sample(){
下列语句中错误的是()。
下列关于线性表的叙述中,不正确的是()。
下列给字符数组进行初始化中,正确的是()。
下面关于算法的叙述中,正确的是()。
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的中括号处填入正确的内容并把中括号删除,使程序得出正确的结果。
在E-R图中,用来表示实体联系的图形是()。
在E-R图中,用来表示实体联系的图形是()。
随机试题
A、选择性B、耐受性C、依赖性D、耐药性E、两重性连续用药时,机体对药物反应性降低的现象是
与传统市场的消费者比较,网络消费者的新需求有_______。
A.家族史B.营养史和月经史C.暴露史D.血红蛋白测定E.网织红细胞计数
患者,女,46岁,1个月前出现右上腹胀痛,伴食欲缺乏、乏力及低热。查体:巩膜黄染,肝肋下4cm,轻度压痛,脾肋下3cm。HBsAg(+);AFP650μg/L,AFP异质体:LCA结合型/总AFP=40%。下列各项诊断中可能性最大的是
患者,男,65岁,高血压20余年,因与他人争吵,突然出现头痛、呕吐、言语不清,之后神志不清。体检:左侧瞳孔8mm,右侧3mm,血压180/100mmHg,呼吸16次/分,脉搏54次/分。头颅CT显示一侧基底内囊区高密度影。目前首先应采取的措施是
甲亢术前给予复方碘溶液的目的是
依据《使用有毒物品作业场所劳动保护条例》的规定,违反本条例的规定,未经许可,擅自从事使用有毒物品作业的,由()依据各自职权予以取缔。
()通常指以工时或完成产品的件数计算员工应当获得的劳动报酬。
简述加涅的学习分类。
=____
最新回复
(
0
)