首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序:#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
40
问题
若有以下程序:#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全国计算机二级
相关试题推荐
若有语句:void*p=malloc(80);,则以下叙述错误的是()。
有以下程序:voidss(char*s,chart){while(*s){if(*s==t)*s=t-’a’+’A’;s++;}}main(){charstr1[100]="abcddfefdbd",c=’d’;ss(str1,c);
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
以下叙述中正确的是()。
下面结构体的定义语句中,错误的是()。
有以下函数定义:intfun(doublea,doubleb){returna*b;}若以下选项中所用变量都已正确定义并赋值,错误的函数调用是()。
若有以下定义,则对a数组元素地址的正确引用是()。inta[5],*p=a;
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
算法的有穷性是指()。
编译时的多态性可以通过使用()获得。
随机试题
下列不属于我国古代管理思想的是
治疗脾肾阳虚泄泻的首选方剂是()
外表面灰白色,密布多数灰白色圆点状皮孔,内表面黄白色,味苦的药材是()
药品监督管理的限制性原则之一是药品监督管理的方法性原则之一是
下列关于索赔的说法,正确的是( )。
对于向不同的会计资料使用者提供的财务会计报告编制依据不一致的,由县级以上人民政府财政部门责令限期改正,对其直接负责的主管人员和其他直接责任人员,可以处( )。
位于甲省某市区的一家建筑企业为增值税一般纳税人,在乙省某市区提供写字楼和桥梁建造业务,2017年4月具体经营业务如下:(1)该建筑企业对写字楼建造业务选择一般计税方法,按照工程进度及合同约定,本月取得含税金额3000万元并给业主开具了增值税专用发票。
前摄抑制和倒摄抑制均体现了遗忘的干扰说。()
设S(x)=∫0x|cost|dt.(1)证明:当nπ≤x<(n+1)x时,2n≤S(x)<2(η+1);(2)求
某主机的IP地址为10.8.60.37,子网屏蔽码为255.255.255.0。当这台主机进行有限广播时,IP数据报中的源IP地址为【】。
最新回复
(
0
)