首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include 〈iostream〉 using namespace std; class A { private: int x; public: int z; vo
若有以下程序: #include 〈iostream〉 using namespace std; class A { private: int x; public: int z; vo
admin
2010-03-29
106
问题
若有以下程序: #include 〈iostream〉 using namespace std; class A { private: int x; public: int z; void setx(int i) { x=i; } int getx () { return x; } }; class B : public A { private: int m; public: int p; void setvalue(int a,int b, int C) { setx (A) ; z=b; m=c; } void display() { cout〈〈getx()〈〈","〈〈z〈〈","〈〈m〈〈end1; } }; int main ( ) { B obj; obj.setvalue(2,3,4); obj.display(); return 0; } 程序运行以后的输出结果是( )。
选项
A、产生语法错误
B、2,3,4
C、2,2,2
D、4,3,2
答案
2
解析
本题考核公有继承中的类成员访问权限。当类的继承方式为公有继承时,基类的公有成员和保护成员分别作为派生类的公有成员和保护成员,派生类的其他成员可以直接访问它们。其他外部使用者只能通过派生类的对象访问继承来的公有成员。 在本题中,数据成员z和函数setx()都是基类A的公有成员,它们经过公有继承以后,在派生类B中还是公有成员,而派生类B中的函数setValue()和display()都是公有成员,可以通过对象对它们进行访问。所以程序中对各成员的访问是正确的。本程序的功能是输出已设置的各成员的值。
转载请注明原文地址:https://kaotiyun.com/show/7xjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件设计中模块划分应遵循的准则是()。
下列给定程序中,函数fun的功能是:把形参a所指数组中的最小值放在元素a[0]中,接着把a所指数组中的最大值放在a[1]元素中;再把a所指数组元素中的次小值放在a[2]中,把a所指数组元素中的次大值放在a[3],依此类推。例如,若a所指数组中的数
在下列选项中,没有构成死循环的程序段是()。
数据库设计中反映用户对数据要求的模式是( )。
已知char**s,下面正确的语句是()。
给定程序的功能是:调用函数fun将指定源文件中的内容复制到指定的目标文件中,复制成功时函数返回值为1,失败时返回值为0。在复制的过程中,把复制的内容输出到终端屏幕。主函数中源文件名放在变量sfname中,目标文件名放在变量tfname中。请在程序
算法的空间复杂度是指()。
以下涉及字符串数组、字符指针的程序段,不会产生编译错误的是()。
对于以下函数声明 voidfun(intarray[4],int*ptr);以下叙述中正确的是()。
关于C++主函数特性,下列叙述正确的是()。
随机试题
A.粘连性肠梗阻B.肠扭转C.肠套叠D.蛔虫性肠梗阻E.麻痹性肠梗阻果酱样便见于
依据《环境保护法》的有关规定,下列关于排污费说法不正确的是:()。
项目大量出口从而引起我国这种产品出口价格下降造成的费用损益,在项目的财务评价中能否反映?
下列井工煤矿采煤方法中,属于壁式体系采煤法的是()。
下列关于高压隔离开关的叙述,正确的是()。
下列各项所得中,在计算个人所得税时,可以定额减除800元或者定率减除20%费用的有()。
施恩职业生涯中,()的特点是强调实际技术/职能等业务工作。
阅读材料,完成下列要求。财政对社会经济发展具有巨大作用,财政预算的编制和管理受到社会各界的关注。材料一:2014年重新修订的《中华人民共和国预算法》规定,“经人民代表大会批准的预算,非经法定程序,不得调整,各级政府、各部门、各单位的支出
黑格尔认为,实践就是按照主观的内在本性去“规定”和改造客观世界。这一观点否认了实践的()
多媒体技术的主要特点是
最新回复
(
0
)