首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include <iostream> using namespace std; class A { private: int x; protected: int y; pu
若有以下程序: #include <iostream> using namespace std; class A { private: int x; protected: int y; pu
admin
2010-03-29
47
问题
若有以下程序: #include <iostream> using namespace std; class A { private: int x; protected: int y; public: int z; void setx(int i) { x=i; } int getx () { return x; }; class B : protected A { public: void setvalue(int a, int b, int c) { setx (a); y=b; z=c; } void display() { cout<<getx ( ) <<", "<<y<<", "<<z<<", "<<end1; } }; int main () { B obj; obj.setvalue(5, 6, 7); obj.display ( ); return 0; } 程序运行后的输出结果是( )。
选项
A、产生语法错误
B、7,6,5
C、5,6,7
D、7,5,6
答案
4
解析
本题考核保护继承中对类成员的访问权限。
①在保护继承中,基类公有成员和保护成员都以保护成员身份出现在派生类中,而基类私有成员不可访问。
②基类的公有成员和保护成员被继承以后作为派生类的保护成员,这样,派生类的其他成员可以直接访问它们。
③由保护派.生的类声明的对象,不能访问任何基类的成员。在本题中,基类A中的数据成员y和函数setx,经过保护继承以后,在派生类B中成为保护成员,派生类B的对象不能访问它们。而派生类B中的函数setvalue和 display都是公有成员,可以通过对象对它们进行访问。所以程序中对各成员的访问是正确的。本程序的功能是对类中各数据成员进行赋值,然后查看赋值是否正确。
转载请注明原文地址:https://kaotiyun.com/show/fXjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序#includeint*f(int*s,int*t){intk:if(*s
以下叙述中正确的是
以下选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是
数据库:DB、数据库系统DBS、数据库管理系统DBMS之间的关系是
下面不能作为软件设计工具的是()。
下列叙述中正确的是()。
请编写函数fun,该函数的功能是:删除一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,若一维数组中的数据是:22234456666
请编一个函数fun(char*s),函数的功能是把S所指字符串中的内容逆置。例如:字符串中原有的字符串为:abcdefg,则调用该函数后,串中的内容为:gfedcba。注意:部分源程序存在文件PROGl.C中。请勿改动主函数m
算法的有穷性是指()。
标准库函数fgets(str,n,fp)的功能是()。
随机试题
医生的权利医务人员的道德义务
WhendidMr.Schallerbecomeinterestedinanimals?
地下水水质类型中,V类的适用功能是()
某电影院位于某地下人防工程(地下2层,地下二层的室内地面与室外出入口地坪高差为9m)的地下二层整层,建筑面积4200m2,设有1个大观众厅(建筑面积600m2),7个小观众厅(建筑面积均为300m2);共划分6个防火分区,其中大厅、售票区、展示区为一个防火
()年,中国人民银行颁布了《个人住房担保贷款管理试行办法》。
个人理财业务是建立在()基础上的银行服务。
甲股份有限公司(本题下称“甲公司”)为上市公司,2×15年至2×17年发生的相关交易或事项如下。(1)2×15年6月30日,甲公司就应收A公司账款8000万元与A公司签订债务重组合同。合同规定;A公司以其拥有的一栋在建写字楼及一项对乙公司的长期股权投资偿
“在整个社会主义初级和实现社会主义现代化的全过程中,都要坚持两手抓,两手都要硬的方针,绝不能一手硬一手软,也不能一段时间硬,一段时间软。”在这里,两手抓是指()。
某水果店只有进货价低于正常价格时,才能以低于市场的价格卖水果而获利;除非该水果店的销售量很大,否则,不能从果农那里购得低于正常价格的水果:要想有大的销售量,该水果店就要拥有特定品种水果的独家销售权。因为种种原因,该水果店没有得到特定品种水果的独家销售权。由
Studythefollowingdrawingcarefullyandwriteanessayinwhichyoushould1)describethedrawing,2)interpretitsm
最新回复
(
0
)