首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 撕nclude using namespace std; class AA{ int k; protected: int n; void setK(int k){this一>k=k;} public: void setN(int n){thi
有如下程序: 撕nclude using namespace std; class AA{ int k; protected: int n; void setK(int k){this一>k=k;} public: void setN(int n){thi
admin
2019-05-06
66
问题
有如下程序:
撕nclude
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/eo8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
执行如下程序,输出星号(*)的个数为#include<iostream>usingnamespaeestd;classSample{public:Sample(){}~Sample(){cout<
在二维表中,元组的______不能再分成更小的数据项。
有如下程序:#include<iostream>usingnamespacestd;intmain(){int*p;*p=9;cout<<"Thevalueatp:"<<*p;r
非成员函数应该声明为类______函数才能访问该类的私有成员。
下面关于数据库三级模式结构的叙述中,正确的是()。
程序中有如下语句:for(inti=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组DATA的前5个元素。由此可知,变量p的定义及初始化语句是______。
在软件开发过程中,需求分析阶段产生的主要文档是
结构化程序设计的基本原则不包括
A、 B、 C、 D、 CE-R模型中,有3个基本的抽象概念:实体、联系和属性。E-R图是E-R模型的图形表示法,在E-R图中,用矩形框表示实体,菱形框表示联系,椭圆形框表示属性。
A、 B、 C、 D、 B对二叉树的前序遍历是指:先访问根结点。然后访问左子树,最后访问右子树,并且,在访问左、右子树时。先访问根结点,再依次访问其左、右子树。
随机试题
我国对资本主义工商企业进行社会主义改造中,之所以要对民族资产阶级文行赎买政策,是因为
下列C++流的操作符中,能够设置浮点数精度的是
简述格式塔原则的规律。
A.拮抗作用B.牙齿黄染C.增加耳毒性D.增强骨髓抑制作用E.协同作用氯霉素与秋水仙碱合用()
下列()加工以后,不能再进行切割,需要选用定型产品或按尺寸定制。
某台车床有A、B、C三个组加工某一产品,三个组的产品都用直方图来表示分布,分布的类型为:A组:锯齿型;B组:标准型;C组:双峰班。根据资料可分析出:B组产品数据平均值与最大值和最小值的中间值()。
“因材施教”体现了人的身心发展的()。
红外线是太阳光线中众多不可见光线的一种,由德国科学家霍胥尔于1800年发现。它之所以不能被人看到是因为()。
中国民族资产阶级登上政治舞台的第一次表演是()
Itishardtoreconcilehissplendidspeeches______hisactualbehaviour.
最新回复
(
0
)