首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
63
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列程序在构造函数和析构函数中申请和释放类的数据成员int*a,申请时使用形参b初始化a,请填空。classA{public:A(intb);~A();private:
为用户与数据库系统提供接口的语言是
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于【】的联系。
有以下程序:#include<iostream>usingnamespacestd;template<classT>classTAdd{private:Tx,y;p
C++语言中类定义中默认的访问权限是
继承的方式有公有继承、私有继承和【】3种。
深度为m的满二叉树共有【】个节点。
下列对模板的声明中,正确的是
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须重复使用关键字()。
随机试题
正常妊娠的生理变化,下列哪项是正确的
肺炎球菌肺炎的典型症状是()
控制图是用样本数据来分析判断生产过程是否处于稳定状态的有效工具。它的用途主要包括()。
企业用资本公积转增资本,增加了企业的注册资本,同时也会改变企业所有者权益的总额。()
在( )的情况下,买入套期保值者可以得到完全保护并有盈余。
甲企业为增值税一般纳税人,适用的增值税税率为16%,每月月初发放上月工资,2018年12月1日,“应付职工薪酬”科目贷方余额为33万元。该企业2018年12月发生职工薪酬业务如下:(1)5日,结算上月应付职工薪酬33万元。其中代扣代缴的职工个人所得税1.
国内1日游旅游者,指我国大陆居民未在我国任何地方过夜,他们离开常住地和出游时间为()。
1956年,我国对农业、手工业和资本主义工商业的社会主义改造基本完成,这表明中国已经胜利地完成了从新民主主义到社会主义的过渡,社会主义基本制度在中国得到了全面的确立。社会主义改造的胜利
1.打开考生文件夹5下的Word文档WT1.DOC,其内容如下:【WT1.DOC文档开始】声明科学是中国发展的机遇新华网北京10月28日电在可预见的未来,信息技术和声明科学将是世界科技中最活跃的两个领域,两者在未来有交叉融合的趋
I’mgoingtotalkaboutthepreservingoffruitshere.Attheendofeverysummer,astheheapsoffreshfruitstarttodwindle(
最新回复
(
0
)