首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
50
问题
有如下程序:
#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://kaotiyun.com/show/GgNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于虚基类的描述中,错误的是()。
耦合和内聚是评价模块独立性的两个主要标准,其中【】反映了模块内务成分之间的联系。
C++语言是以哪种语言为基础逐渐发展演变而成的一种程序设计语言
下面程序的运行结果为【】。#include<iostream.h>voidfun(intx=0,ioty=0){cout<<X<<y;}Voidmain(){
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
在C++语言的面向对象程序设计框架中,【】是程序的基本组成单元。
下面是关于ios类的叙述,正确的是()。
通常的拷贝初始化构造函数的参数是()。
在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态,其中用于是否进行了非法操作的函数名是()。
随机试题
祖辈家长对孩子教育的局限性主要表现在()
(2006年4月)企业生产经营活动中产生的设备维修费用,一般称为______。
肾结核的典型症状是________,重要症状是________,常见症状是________。
中国是世界上稀土资源最丰富的国家,素有“稀土王同”之称。下列关于稀土的表述,错误的是:
由研究者主动操纵,能独立变化并引起其他变量变化的变量称为()。
交管局要求司机在通过某特定路段时,在白天也要像晚上一样使用大灯,结果发现这条路上的年事故发生率比从前降低了15%。他们得出结论说:如果在全市范围内都推行该项规定会同样地降低事故发生率。以下哪项如果为真,最能支持上述论证的结论?
A、29B、30C、31A
Readthefollowingpassages.Eightsentenceshavebeenremovedfromthearticle.ChoosefromthesentencesA~Htheonewhich
Tech-nomadsFormorethaneightyearsAchimandIhavelivedaboardoursailboatPangaea.Becausewearelinkedtothewide
每个国家的形象宣传片(promotionalvideo)都希望能让世界更好地了解本国。中国国家形象宣传片在纽约的播放引起了世界关注。这则长达60秒的宣传片以中国红为主色调,通过文化和生活方式展现中国的“软实力”(softpower)。宣传片展示了中国各
最新回复
(
0
)