首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序:#include<iostream>using namespace std;class A {private: int x;public: int z; void setx(int i) { x=i;
若有以下程序:#include<iostream>using namespace std;class A {private: int x;public: int z; void setx(int i) { x=i;
admin
2010-12-16
22
问题
若有以下程序:#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
答案
B
解析
本题考核继承与派生。当类的继承方式为公有继承时,基类的公有成员和保护成员分别作为派生类的公有成员和保护成员,派生类的其他成员可以直接访问它们。其他外部使用者只能通过派生类的对象访问继承来的公有成员。在本题中,数据成员z和函数setx都是基类A的公有成员,它们经过公有继承以后,在派生类B中还是公有成员,而派生类B中的函数setvalue和 display都是公有成员,可以通过对象对它们进行访问。所以程序中对各成员的访问是正确的。本程序的功能是输出已设置的各成员的值。
转载请注明原文地址:https://kaotiyun.com/show/AOjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于“while(条件表达式)循环体”,以下叙述中正确的是()。
结构化程序设计的基本原则不包括()。
请编写函数fun,它的功能是计算下列级数和,和值由函数值返回。例如,当n=10,x=0.3时,函数值为1.349859。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。试题程序:#include<
有以下程序:#includeintfa(intx,inty){if(x<=y)return2*x+3;elsereturny;}intfb(intx,inty){if(x<=y)return2*y+3;elseretu
在C语言中,变量的隐含存储类别是()。
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
为了降低算法的空间复杂度,要求算法尽量采用原地工作(inplace)。所谓原地工作是指()。
软件调试的目的是()。
虚基类说明格式如下:slass派生类名【】<继承方式><基类名>。
多态性指的是()。
随机试题
德育过程的主要矛盾是教育者提出的德育要求与受教育者已有品德水平之间的矛盾。
A、Qualityisanimportantpartofthepriceofcosmeticproducts.B、Qualityisnotakeyfactorforthepriceofcosmeticproduc
注册建造师继续教育证书是其延续注册、变更注册的重要依据之一,注册一个专业的建造师有效期内应参加不少于()学时的继续教育。
井筒十字中线的设置,应满足()的要求。
旧城正在拆迁改造,有十几户拆迁户对赔偿金额不满,扬言要去政府办公室上访,如果你是拆迁办公室的负责人,你怎么面对这种情况?
给定材料1.党的十九大报告提出,加强思想道德建设。人民有信仰,国家有力量,民族有希望。要提高人民思想觉悟、道德水准、文明素养,提高全社会文明程度。广泛开展理想信念教育,深化中国特色社会主义和中国梦宣传教育,弘扬民族精神和时代精神,加强爱国主义、集体主
概念是人脑对客观事物本质特征的认识,事物的本质特征决定事物的性质,是一事物区别于其他事物的本质特征。根据概念所包含的属性的抽象与概括程度,概念可分为具体概念和抽象概念。按事物的指认属性形成的概念称为具体概念,按事物的内在本质属性形成的概念称为抽象概念。根据
a+b+C=,则a2+b2+c2=()。
Notalleducatedmenarecollegegraduates,norareallcollegegraduateseducatedmen.Aneducatedmanisonewhoisusefulto
Whatpositionisadvertised?Howmanyyears’experienceisrequired?Atleast______.
最新回复
(
0
)