首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class AA { int k; protected: int n; void setK(int k) { this->k=k; } public: void setN(int n
有如下程序: #include using namespace std; class AA { int k; protected: int n; void setK(int k) { this->k=k; } public: void setN(int n
admin
2021-06-10
46
问题
有如下程序:
#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
解析
本题考查公用继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有访问属性,其私有成员仍为基类私有。所以本题中n、k和setK变为了派生类的保护成员,不能直接使用,即1、3、4错误,所以B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/olfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;intmain(){cout.fill(’*’);cout.width(6);cout.fil
以下关键字不能用来声明类的访问权限的是()。
如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是()。
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=5,RED,BLACK=10};则下列说法中错误的是()。
设程序如下:#includeusingnamespacestd;intmain(){int**p,*q,r=10;q=&r;p=&q;cout
对于通过公有继承定义的派生类,若其成员函数可以直接访问基类的某个成员,说明该基类成员的访问权限是()。
有如下程序:#include<iostream>#include<cstfing>usingoamespacestd;classXCF{inta;public:XCF(int
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是()。
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
关于运算符重载,下列表述中正确的是()。
随机试题
计算.
关于子宫的解剖,下列叙述错误的是
女,27岁,发现左附件囊肿4月。昨术中证实为巧克力囊肿行剥除术。术后不宜使用的药物是
患者,女,40岁,一年来经乱无期,出血量少,淋漓累月不止,此次停经2个月后突然阴道大量出血,经血鲜红、质稍稠,头晕耳鸣、腰膝酸软、五心烦热、夜寐不宁、舌红、苔少伴裂纹,脉细数,应诊断为
关于“关节病变”,X线平片不能观察哪种改变
2008年甲因犯诽谤罪被判有期徒刑2年,缓刑3年,2009年甲教唆一个15岁男孩(1994年10月出生)乙与一名女青年强行发生性行为,甲没有实施性行为,但在一旁观看取乐。乙回家以后,父母发现其有点异常,后来在家长追问下,说出了情况,然后一起到公安机关,讲清
大多数社会责任必须通过立法以强制的方式让每个企业平均负担。()
阅读下面《沁园春.雪》的教学反思(节选),按照要求答题。教学这首词,我做了充分准备,课前查阅掌握了大量资料。教学手段上重点运用了“朗读”和“想象”,带动词句的品味、意境的把握。尤其是修辞及个别副词的妙处.通过“朗读”自然地涵泳其间,也就是说,用了一种以无
在中国美术史上,绘画最早被列入国家科举制是在_______。
求由曲线y=4-x2与x轴围成的部分绕直线x=3旋转一周所成的几何体的体积.
最新回复
(
0
)