首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include <iostream> using namespace std; class Base { int x; protected: int y; public:
若有以下程序: #include <iostream> using namespace std; class Base { int x; protected: int y; public:
admin
2010-03-29
35
问题
若有以下程序: #include <iostream> using namespace std; class Base { int x; protected: int y; public: int z; void setx(int i) { x=i; } int getx ( ) { return x; } }; class Inherit : private Base { private: int m; public: int p; void setvalue(int a,int b,int c, int d) { setx(a) ; y=b; z=c; m=d; } void display() { cout<<getx ()<<", "<<y<<", "<<z<<", "<<m<<end1; } }; int main() { Inherit A; A.setvalue(1,2,3,4); A.display(); return 0; } 程序运行后的输出结果是( )。
选项
A、1,2,3,4
B、产生语法错误
C、4,3,2,1
D、2,3,4,5
答案
1
解析
本题中,基类Base中的保护成员y和公有成员setx和getx,经过私有继承以后,称为派生类Inherit的私有成员,所以可以在派生类Inherit的函数成员中对它们进行访问。类Inherit中的函数成员setvalue和display都是公有成员,所以可以通过Inherit的对象对它们进行访问。本程序的功能是对类中各数据成员进行赋值,然后查看赋值是否正确。
转载请注明原文地址:https://jikaoti.com/ti/8xW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序#include#defineS(x)(x)*(x)#defineT(x)S(x)/S(x)+1main(){intk=3,j=2;printf("%d,%d\n",S(k+j),T(k+j));}则程序的输
下列叙述中正确的是
有以下程序#include#deftneN4voidfun(inta[][N],intb[]){inti;for(i=0;i
若有以下程序structstu{char*name,gender;intscore;};main(){structstua={NULL,’m’,290},b;a.name=(char*)malloc(10);strcpy(a.name,"Z
有以下程序,程序运行后的输出结果是#definePT3.5:#defineS(x)PT*x*x;main(){inta=1,b=2;printf("%4.1f\n",S(a+b));}
下面属于白盒测试方法的是
下列叙述中正确的是()。
下面属于黑盒测试方法的是()。
与if(a==1)a=b;elsea++;语句功能不同的switch语句是()。
随机试题
与碳素钢相比,合金钢热处理性能较差。()
女性患者,21岁,1周前劳累后出现气短、咳嗽、胸痛及发热,体温最高达39.4℃。查体:呼吸略急促,右肺下叩诊呈浊音,听诊呼吸音减弱,双肺未闻干、湿啰音。为明确诊断,下列哪项检查是必需的
男,31岁。头痛进行性加重1个月。入院前3天出现喷射状呕吐3次,抽搐1次。查体:神志清楚,双侧视神经盘水肿,颈软。最可能的诊断是
关于刑法用语的解释,下列哪一选项是正确的?
隔离电器可采用下列哪些电器()。
对于联合体投标,下列()说法是错误的。
非黏性土的压实控制指标是()。
从商业银行融资流动性的角度来看,公司/机构存款相对稳定,通常被看做是核心存款的重要组成部分。()
习近平总书记指出,新时期的党员干部要做到“心中有党、心中有民、心中有责、心中有戒”。对此,你怎么看?
阅读以下说明。[说明]某公司使用ASP开发商务网站,该商务网站具有商品介绍、会员管理、在线支付、物流管理和访客计数器等功能,采用Sqlserver数据库,数据库名为business,其中访客计数器表存储今日访问量、昨日访问量和总访问量等字段
最新回复
(
0
)