首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class AA{ int k: protected: int n; void setK(int k){t
有如下程序: #include<iostream> using namespace std; class AA{ int k: protected: int n; void setK(int k){t
admin
2019-07-10
29
问题
有如下程序:
#include<iostream>
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.setS(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/RW8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;intfun1(intx){return++x;}intfun2(int&x){return++x;}intmai
如果把类FriendClass定义为类TestClass的友元类,则应该在类TestClass的定义中加入语句______。
有以下程序:#include<iostream>usingnamespacestd;classR{public:R(intr1,intr2){R1=rl;
下列程序不能通过编译,应该在划线部分填写的语句是______。#include<iostream.h>#include<stdlib.h>doubleFunc(inta,intb,charch){do
一个队列的初始状态为空。现将元素A,B,C,D,E,F,5,4,3,2,1依次入队,然后再依次退队则元素退队的顺序为______。
假定MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为()。
下列有关继承和派生的叙述中,正确的是A)派生类不能访问基类的保护成员B)作为虚基类的类不能被实例化C)派生类应当向基类的构造函数传递参数D)虚函数必须在派生类中重新实现
下述关于数据库系统的叙述中正确的是()。
源程序文档化要求程序应加注释。注释一般分为序言性注释和【】
下列语句段输出字符’*’的个数为()。inti=100;while(1){i--;if(i==0)break;cout<<’*’;}
随机试题
政府预算必须包括政府所有财政收入和支出的内容,这体现了政府预算的()原则要求。
臂丛神经阻滞常见并发症为
患者,男,50岁。查体:桶状胸,心尖搏动出现在剑突下,且深吸气时增强,肺动脉瓣第二心音增强。应首先考虑的是
A.行气活血,通腑泻热B.通腑泻热C.利湿解毒D.通腑排脓,养阴清热E.清热利湿瘀滞型肠痈的治则为()
费用会引起货币资金的流出,所以权责发生制基础下,本期支出的货币资金一定是本期费用。()
( )是指男女两性虽经登记结婚,但由于违反结婚的法定条件,而不发生婚姻效力,应被宣告为无效的婚姻。
根据《期货公司风险监管指标管理办法》,期货公司()应当在风险监管报表上签字确认。[2015年3月真题]
我们读到“离离原上草,一岁一枯荣”时头脑中浮现出草原上一年四季不同的景象,这是()。
火地岛是南美洲大陆最南端的岛屿,这里的风光_______,雪山重峦叠嶂,湖泊星罗棋布,山水一色,异常秀美。填入划横线部分最恰当的一项是()。
Whatshallwedoaccordingtotheconversation?
最新回复
(
0
)