首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
59
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下面关于虚函数的描述中,正确的是()。
有以下语句,则对a数组元素的引用不正确的是(0≤i≤9)inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于【】的联系。
C++语言中运算对象必须是整型的运算符是
结构化程序设计所规定的三种基本控制结构是()。
软件工程的理论和技术性研究的内容主要包括软件开发技术和
有以下语句,则对a数组元素的引用不正确的是(0≤i≤9)inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
假定MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为()。
下列字符串中可以用作C++语言标识符的是
将E-R图转换到关系模式时,实体与联系都可以表示成
随机试题
给定程序MODI1.C中函数fun的功能是:把主函数中输入的3个数,最大的放在a中,最小的放在c中,中间的放在b中。例如,输入的数为:551234,输出结果应当是:a=55.0,b=34.0,c=12.0。请改正程序中的错误
可引起直立性低血压的药物是
下列说法不正确的是()。
(2003年考试真题)甲公司对机器设备采用双倍余额递减法计提折旧。2000年12月20日,甲公司购入一台不需要安装的机器设备,价款100000元,增值税17000元,另支付运输费2000元,包装费1000元,款项均以银行存款支付。该设备即日起投入基本生产车
下列属于营销推广的传播工具的是()。
有些外科手术需要一种特殊类型的线带,使外科伤口缝合达到10天,这是外科伤口需要线带的最长时间。D型带是这种线带的一个新品种,D型带的销售人员声称D型带将会提高治疗功效,因为D型带的黏附时间是目前使用的线带的两倍长。以下哪项如果为真,最能说明D型带
共产党独立领导革命战争、创建人民军队和武装夺取政权的开端
社会主义初级阶段的基本理论、基本路线、基本纲领和基本经验是相互联系、相互补充、相互促进的辩证统一关系。辩证统一在()。
Farmers’MarketsCharlotteHollinsknowsshefacesabattle.The23-year-oldBritishfarmerandher21-year-oldbrotherBen
Whichofthefollowingisnotadescriptionofsoundsegment[s]?
最新回复
(
0
)