首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { private: void fun1() const { cout
有如下程序: #include using namespace std; class Base { private: void fun1() const { cout
admin
2019-04-18
28
问题
有如下程序:
#include
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() const { cout<<"fun4"; }
};
int main()
{
Derived obj;
obj.fun1(); // ①
obj.fun2(); // ②
obj.fun3(); // ③
obj.fun4(); // ④
return 0;
}
其中有语法错误的语句是( )。
选项
A、①②③④
B、①②③
C、②③④
D、①④
答案
B
解析
本题考查保护继承中派生类对基类的访问属性,受保护继承中,基类的公用成员和保护成员在派生类中成了保护成员,其私有成员仍为基类私有,保护基类的所有成员在派生类中都被保护起来,在类外不能访问,所以①②③错误。
转载请注明原文地址:https://kaotiyun.com/show/hdAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
任何关系数据库系统都应该支持()。Ⅰ、实体完整性约束Ⅱ、参照完整性约束Ⅲ、用户自定义完整性约束
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
下面叙述错误的是()
非成员函数应该声明为类______函数才能访问该类的私有成员。
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false,则横线处应填上()。Boolfun(char*str){inti=0,j=0;while(str[j])j++;for(j
表达式x.operator+(y.operator++(0))还可以写成______。
针对数组定义intdata[10];,下列表述中错误的是()
执行以下程序,输出结果的最后一行语句是______。#include<iostream.h>classSample{ intx,y; public: Sample(){x=y=0;} Samp
关系代数是关系操作语言的一种传统表示方式,它以集合代数为基础,它的运算对象和运算结果均为______。
下面的函数利用递归实现了求1+2+3+…+n的功能:intsum(intn){if(n==0)return0;elsereturnn+saln(n-1);}在执行SUm(10)的过程中,递归调用s
随机试题
患者,男,60岁。因腹痛予以阿托品静脉滴注后出现不能自行排尿10小时。查体:耻骨上包块,有轻压痛。该患者最可能的病因是
在实验中采用绵羊红细胞是观察何种免疫反应
“提运单号”栏应填()。“保费”栏应填()。
材料:在《责任重于泰山》一课的教学设计中,老师为分析“角色与责任的关系”,在展示医生、记者、农民、老师、军人等不同职业图片的基础上,设计了一组问题。图片中展示的是从事什么职业的人?他们在各自的职业中扮演着什么样的角色?这些角色承担着什么样的
华尔街金融危机正向实体经济侵袭,各国央行也纷纷出台救市举措。从我国国内经济形势看.拉动国民经济发展的“三驾马车”疲态渐现,国内市场正面临严峻的经济压力。针对形势变化.我国宏观政策相应从“双防”转向“一保一控”再到“灵活审慎”,再到“适度宽松”。货币政策则从
由于近期的干旱和高温,导致海湾盐度增加.引起了许多鱼的死亡。虾虽然可适应高盐度,但盐度高也给养虾场带来了不幸。以下哪项如果为真,能够提供解释以上现象的原因?()
公务员认为机关及其领导人员侵犯其合法权益的,可以依法向上级机关或者有关的专门机关提出()。
认知失调是指一个人的行为与自己先前一贯的对自我的认知(而且通常是正面的、积极的自我)产生分歧,从一个认知推断出另一个对立的认知时而产生的不舒适感、不愉快的情绪。根据上述定义,下列不属于认知失调的是()。
有以下程序main( ){ int a[][3]={{1,2,3},{4,5,0}},(*pa) [3], i;pa=a;for(i=0;i<3;i+ +) if(i<2) pa[1][i] = pa[1][i]-1;else pa[1][i]
Formorethantwodecades,【C1】______thecostofcollegehasclimbedattwicetherateofinflation,criticshave【C2】______thatb
最新回复
(
0
)