首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2015-07-22
53
问题
有如下程序:
#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://jikaoti.com/ti/y2E0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++语句constchar*constp="hello";,所定义的指针p和它所指的内容都不能被【】。
有以下语句,则对a数组元素的引用不正确的是(0≤i≤9)inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
关于this指针的说明不正确的是
有以下程序:#include<iostream>usingnamespacestd;classCSample{private:inti;public:CSample(
函数inttest(inta,intb=l,intc=0),下列调用不合法的个数是test(0);test(0,0);test();test(0,0,0);
开发软件时对提高开发人员工作效率至关重要的是
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为【】的。
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须重复使用关键字()。
设有以下变量定义,并已赋确定的值:charw;intx;floaty;doublez;则表达式:w*x+z-y所求得的数据类型为()。
下列字符串中可以用作C++语言标识符的是
随机试题
()的观念起源于(),这个专有名称是由宋代的()提出的。()是唐代()在他所写的三篇《天论》中提出的观点。()的观点是战国时代的()在他的《天论》篇中提出来的。
膝关节正位摄影,中心线应对准
对不真实、不合法的原始凭证,会计人员有权不予接受,对记载不准确、不完整的原始凭证,会计人员有权要求其重填。()
进口集装箱码头超期堆存费,码头应向()收取。
某计算机软件研发企业拥有雄厚的资金和技术,意欲在未来5年内实现产品过半出口,为了实现该目标,企业进行了同业竞争者竞争强度的分析,为此应从以下方面进行分析()。
某企业在生产经营的淡季,需占用400万元的流动资产和1000万元的长期资产,在生产经营的高峰期,会额外增加350万元的季节性存货需求。假设该企业流动负债为600万元,其中自发性流动负债占30%。下列表述正确的是()。
租赁期间,承租人自行迁出,由第三人占用致使出租房屋受到损坏的,()承担赔偿责任。
监察局属于内部行政监督主体。()
DNA.双螺旋是一种核酸的构象,在该构象中,两条反向平行的多核苷酸链相互缠绕形成一个右手的双螺旋结构。著名的DNA双螺旋结构模型是由()于1953年提出的。
Althoughofcoursethereareexceptions,itseemsreasonablyclearthatincertaincountries—Rwanda,Somaliaandpartsofthefo
最新回复
(
0
)