首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
65
问题
有如下程序:
#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>intmin(inta,intb){if(a<b)returna;elsereturnb;return0;
下列程序的运行结果为()。#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);}则以下调用中正确的是
有如下函数模板:template<typenameT,typenaineU>Tcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是
请在下列程序中的横线处填写正确的语句:classSample{public:Sample()()~Sample(){}voidSetData(intdata){//将Sample类
下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。template<classT>voidorder(){Talif(x>y){a=x;x=y;y=a;}
继承与【】机制,是面向对象程序中实现重用的主要手段。
随机试题
累积失效曲线上任何一点的斜率表示这一时刻的()
思维是人脑对客观事物的_______和_______的反映。
Levey-Jinnings质控图中用来确定控制界限的是
甲超市与乙公司存在长期的进货关系,丙公司以其办公用房在300万元的额度范围内为甲超市在未来5个月内连续发生的货款债权提供抵押担保,并办理了抵押登记。两个月后,乙公司将其中一笔30万元的货款债权转让给丁公司,并通知了甲公司。就以上事实,下列哪些表述是不正确的
2018年4月11日,兰州市发生局部自来水苯指标超标事件,经查周边地下含油污水是引起自流沟内水体超标的直接原因。而含油污水形成的主要原因,是兰州石化原料动力厂原油蒸馏车间分别于1991年和2006年发生物理爆破事故使渣油泄出渗入地下所致。2018年6月有关
根据新知识与原有认知结构的关系,知识的学习可分为_______、_______和_______。
格林夫妇先后生了两个孩子,已知第一个是男孩,那么第二个孩子也是男孩的概率(不考虑双胞胎因素)为()。
在特定历史条件下形成的苏联模式(斯大林模式),在一定历史时期,对社会主义制度的巩固和经济发展起到了一定的积极作用。但是,随着经济社会的发展,苏联模式的弊端逐步显现,主要表现为
曲线渐近线的条数为().
下列关于IPS的描述中,错误的是()。
最新回复
(
0
)