首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class AA{ int k; protected: int n; void setK(int k){this->k=k;}
有如下程序: #include using namespace std; class AA{ int k; protected: int n; void setK(int k){this->k=k;}
admin
2020-04-07
47
问题
有如下程序:
#include
using namespace std;
class AA{
int k;
protected:
int n;
void setK(int k){this->k=k;}
public:
void setN(int n){this->n=n;}
};
class BB:public AA{/*类体略*/};
int main(){
BB x;
x.n=1: //1
x.setN(2); //2
x.k=3; //3
x.setK(4); //4
return 0:
}
在标注号码的四条语句中正确的是( )。
选项
A、1
B、2
C、3
D、4
答案
B
解析
因为类BB公有继承自类AA,所以AA中的保护成员和公有成员在类BB中仍是保护成员和公有成员。在选项B中调用了公有成员函数setN(intn){this->n=n;},对保护成员n进行赋值操作。
转载请注明原文地址:https://kaotiyun.com/show/Z38p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果为()。#include<iostream.h> voidmain(){inta=2;intb=a+1;cou<<afo<<endl;}
有如下类的定义。横线处的语句是()。classMyClass{public:MyClass(inta=0,intb=0){X=a:Y=b:}
有如下函数模板定义:template<typenameT1,inta2,inta3>T1sum(T1a1){return(a1+a2+a3);}则以下调用中正确的是
下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。template<classT>voidorder(){Talif(x>y){a=x;x=y;y=a;}
继承与【】机制,是面向对象程序中实现重用的主要手段。
设有程序段intk=10;while(k=0)k=k-1;则下面描述中正确的是
随机试题
Thesheetsaredampwithsweat.You’recold,butyourheartisracingasifakillerjustchasedyoudownadarkstreet.Itwas
高血压病脑出血破裂的血管多为
下列选项中不属于行政处罚的是()。
结构受荷载作用如图所示,下列叙述正确的是()。
下列地基土中沉降延续时间最大的是()。
王老师是学校的模范教师,他上每一堂课之前总会先和学生交流一下,了解大家的情况然后再设计教学过程,设计一些启发学生的点,然后在教学过程中也会不断地启发学生去思考,调动学生的主动性。这体现了王老师遵循教育过程的()。
许多从事______地球外文明的科学家认为,波长为21厘米的电波在宇宙空间极为普通,如果地球外文明要向其他星体发出讯号,就很有可能会使用这个波长。两位科学家获得了十分庞大的观察资料,经过______,获得了37个讯号,其中有5个讯号特别强烈。填入横
马克思说:“搬运夫和哲学家之间的原始差别要比家犬和猎犬之间的差别小得多。他们之间的鸿沟是分工掘成的。”这表明人的才能()。
•Readthearticlebelowabouttherelationshipbetweentradeanddevelopment.•Choosethecorrectwordtofilleachgapfrom
A、Becausetheywillpointouttherightdirection.B、Becausetheywillconnecthimorhertothejobopportunity.C、Becausethey
最新回复
(
0
)