首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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-05-06
9
问题
有如下程序:
#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/Qxfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。#includeusingnamespacestd;classBase{inta,b;
有如下程序:intx=3;do{x—=2;cout<<x,}while(!(——x));执行这个程序的输出结果是()。
有如下程序:#include#includeusingnamespacestd;intmain(){cout
下列循环语句中有语法错误的是()。
下列数据结构中,不能采用顺序存储结构的是
下列关于模板的叙述中,错误的是()。
要定义一个引用变量p,使之引用类MyClass的一个对象,正确的定义语句是()。
已知类MyClass声明如下:classMyClass{intn;public:MyClass(intk):n(k){}intgetValueoconst{returnn;}};
要定义整型数组x,使之包括初值为0的3个元素,下列语句中错误的是()。
下列选项中,正确的C++标识符是
随机试题
简述右淋巴导管的合成、注入部位和收纳淋巴的范围。
对集成电路提出明确保护的国际公约是()。
证券估值的方法主要有()。Ⅰ.相对估值Ⅱ.无套利定价Ⅲ.绝对估值Ⅳ.资产价值
有关亚急性感染性心内膜灸的描述,下列各项中错误的是
生态系统对干扰具有抵抗和恢复的能力,甚至面临季节、年际或长期的气候变化的动态,生态系统也能保持相对的稳定,属于生态系统特征中的()部分。
A公司是一家上市公司,其发行在外的普通股为400万股。利润预测分析显示其下一年度的税后利润为1000万元人民币。设必要报酬率为10%,当公司的年度成长率为6%,并且预期公司会以年度盈余的60%用于发放股利时,该公司股票的投资价值为()元。
根据所给资料,回答下列问题。从材料中我们可以得出:
WhenIwasalittlegirl,everytimemydadwasrepairingsomething,he【K1】________askmetoholdthehammer,andmeanwhile,h
Notkeenonreading?Doyouhavetroublefindinganovelthatarousesyourinterest?WhynotfollowAmmonShea’sexampleandsta
A、1/5ofadultssmokeintheUK.B、2/3ofsmokersgetbreathingdiseases.C、10millionofthemarereluctanttoquitsmoking.D、
最新回复
(
0
)