首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class AA{ int k; protected: int n; void setK(int k){this
有如下程序: #include using namespace std; class AA{ int k; protected: int n; void setK(int k){this
admin
2020-04-07
55
问题
有如下程序:
#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/O38p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类的定义。横线处的语句是()。classMyClass{public:MyClass(inta=0,intb=0){X=a:Y=b:}
以下程序的执行结果是________。#include<iostream.h>#include<iomanip.h>voidmain(){cout.fil(’*’):cout.width(10);
C++语言的参数传递机制包括传值和传地址两种,如果调用函数时,需要改变实参或者返回多个值,应该采取【】方式。
在MyClass类的定义中,对赋值运算符:进行重载。请将画线处缺失的部分补充完整。【】MyClass::operator=(constMyClass&rhs){if(this==&rhs)return*this
下列关于队列的叙述中,正确的是()。
数据库系统的核心是()。
重载输入流运算符<<必须使用的原型为()。
带有虚基类的多层次派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化【】次。
下列数据结构中,按先进后出原则组织数据的是
随机试题
企业降低价格主要依靠于()
生理情况下影响组织液有效滤过压变化的主要因素是()
伴有冠心病的支气管哮喘发作应选用:
采用门店接待法开拓客源信息的劣势主要是()。
建设工程专用条款的解释比通用条款( )。
在资产评估中,土地使用权的评估通常是按照其最佳用途为依据进行的,对土地与建筑物用途不协调所造成的价值损失一般以()体现出来。
下列行为明显不妥的是()。
全球开放课程的出现和迅猛发展________了开放教育资源的巨大活力以及社会对共享资源的强烈需求。开放课程运动对各国高校教学的影响,对全球人才培养方式的影响,都需要________,方能显著。印刷术的发明打破了知识的精英垄断,高校网络开放课运动是否会最终推
严复(中国传媒大学2012年研)
A.affectedB.backwardC.boomingD.cancelE.capacityF.closuresG.estimatedH.forceI.historic
最新回复
(
0
)