首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
61
问题
有如下程序:
#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全国计算机二级
相关试题推荐
在派生类中重新定义虚函数时,除了()方面,其他方面都必须与基类中相应的虚函数保持一致。
C++源晚间中包含的输入/输出头文件为()。
下面程序的运算结果为()。#include<iostream>usingnamespace~td;inti;intfun(){staticinti=10;return++i;
下列叙述中正确的是
类中数据成员和成员函数的默认类型为______。
插入排序算法的主要思想是:每次从未排序序列中取出一个数据,插入到已排序序列中的正确位置。InsertSort类的成员函数sort()实现了插入排序算法。请将画线处缺失的部分补充完整。classInsertSort{public:I
按照标识符的要求,开头的符号不能是()。
一棵二叉树的中序遍历结果为DBEAFC,前序遍历结果为ABDECF,则后序遍历结果为______。
按照标识符的要求,下列选项中,()符号不能组成标识符。
字符串“a+b=12\n\t”的长度为()。A)12B)10C)8D)6
随机试题
简述运用示范法教学时应注意的内容。
使用VC++加10打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,编写函数fun(),其功能是求斐波那契数列中大于t的最小的数,结果由函数返回。斐波那契数列F(n)的定义为F(0)=0,F(
InanarticlesomeChinesescholarsaredescribedasbeing"tantalizedbythemysteriousdragonbonehieroglyphics."Tantalize
锤击用的工具为()。
公务员挂职锻炼的时间一般为
AlthoughEnglishisnotasoldasChinese,itisspokenbymanypeoplearoundtheworldeveryday.Englishspeakersarealwaysc
A.APTT正常,PT正常,BT延长,PLT正常B.APTT正常,PT正常,BT延长,PLT减少C.APTT延长,PT正常,BT正常,PLT正常D.APTT正常,PT延长,BT正常,PLT正常E.APTT延长,PT延
以下关于肾盂肾炎的药物治疗原则描述错误的是()。
以下有关“胰岛素依赖型糖尿病”的叙述中,不正确的是
测验长度,亦即测验的数量可影响信度系数,如在一个测验中增加同质题目,则()。
最新回复
(
0
)