首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序:#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
33
问题
若有以下程序:#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://www.kaotiyun.com/show/AOjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){intc=0,k;for(k=l;k
给定程序的功能是:调用函数fun将指定源文件中的内容复制到指定的目标文件中,复制成功时函数返回值为1,失败时返回值为0。在复制的过程中,把复制的内容输出到终端屏幕。主函数中源文件名放在变量sfname中,目标文件名放在变量tfname中。请在程序
以下定义数组的语句中错误的是()。
由N个有序整数组成的数列已放在一维数组中,给定程序MODIl.C中函数fun的功能是:利用折半查找算法查找整数m在数组中的位置。若找到,返回其下标值;反之,返回-1。折半查找的基本算法是:每次查找前先确定数组中待查的范围:low和high(10w
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
设有定义:doublex=2.12;,以下不能完整输出变量x值的语句是
下列选项中,能够满足"只要字符串s1等于字符串s2,则执行ST"要求的是
下面4个关于C语言的结论中错误的是()。
数据库的故障恢复一般是由()来执行恢复。
以下涉及字符串数组、字符指针的程序段,没有编译错误的是
随机试题
“待处理财政周转金”是用来核算超过还款期限、经审核成为呆账但未批准核销的财政周转金转入和核销情况。()
甲状腺功能亢进患者血中,下列哪一种物质的浓度降低?
下列固定资产折旧方法中,属于加速折旧的有()。
属于居住区规划设计“与城市相协调要求”的是()
教师只要在课堂教学中按其职业道德的要求行事就可以了。()
下列关于行政许可的说法错误的是:
短期金融工具不包括()。
在安全攻击中,______是指未授权的实体不仅得到了访问权,而且还窜改了资源。
______
A、Hewantstokeepinformedwhilehe’sabsent.B、Hedidn’tcheckthedetailsofthereport.C、Hehasjustcomebacktowork.D、H
最新回复
(
0
)