首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude <iostream> using namespace std; class Base { prVate: Void mnl()const{cout<<"fun1";}
有如下程序: #inc1ude <iostream> using namespace std; class Base { prVate: Void mnl()const{cout<<"fun1";}
admin
2020-04-07
23
问题
有如下程序:
#inc1ude <iostream>
using namespace std;
class Base
{
prVate:
Void mnl()const{cout<<"fun1";}
proteCted:
Void fun2()const{cout<<”mn2¨;}
public:
Void fun3()const{cout<<"fun3";}
};
class DeriVed:prOteCted BaSe
{
public:
Void fun4()const{cout<<"fIun4";}
};
int main()
{
DeriVed obj;
obj.fun1(); //①
obj.fun2(); //②
obj.fun3(); //③
obj.fun4(); //④
reurn O:
}
其中有语法错误的语句是( )。
选项
A、①②③④
B、①②③
C、②③④
D、①④
答案
B
解析
此题考查的是保护继承。因为Derived以protected方式继承了Base类,所以父类Base中的公有成员和保护成员均成了Derived类的保护成员,而Base类的私有成员Derived类不可访问。所以,主函数中通过Derived类的对象只能够访问到Derived类的公有成员。
转载请注明原文地址:https://jikaoti.com/ti/MLA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
通过使用new和delete两个运算符进行的分配为______存储分配。
下面程序的运行结果为#include<iostream.h>classA{public:A(){cout<<"1";}~A(){cout<<"2";}};c
创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显示给出数组元素的初值,则调用缺省构造函数。下列程序涉及对象数组的创建和单个对象的创建,其输出结果是______。#include<iostream>usingnamesp
下列语句的输出结果cout<<strlen("\t\"\065\xff\n");
若有以下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){x=0;
MyClock为一个类,则指向“MyClocka,*p;”语句时,调用该类构造函数()次。
有如下数组声明:intnum[10];,下标值引用错误的是
下列叙述正确的是()。
下面叙述错误的是()。
下面c++标识符中正确的是()。
随机试题
Hageman因子的编码序号为
麻黄的归经为
下列生长发育指标中,易受生活行为影响而发生变化的指标是
下列可出现继发性毛细血管扩张的是
A、足三里B、阳陵泉C、悬钟D、足临泣E、公孙八会穴中的筋会穴是
孙某以价值100万元的房屋作为抵押向银行申请贷款60万元,银行将此抵押房屋投保。若房屋因保险事故发生全损,则依据保险利益原则,保险公司最多应支付()的赔款。
简述学前儿童心理发展的基本特点。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
第二次世界大战时,美英空军对德国展开大轰炸,自身也损失惨重。专家们发现,所有返回的飞机腹部都遍布弹痕,但机翼却完好无损。他们由此推断:机腹非常容易受到炮火攻击,应该改进机腹的防护。后来证实,这些专家推断时受到了“幸存者偏差”的影响,因为实际情况是被击中机翼
公司制是现代企业制度的典型形式。公司制的核心是
最新回复
(
0
)