首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
68
问题
若有以下程序: #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://kaotiyun.com/show/2Tjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
构成计算机软件的是
有以下程序,程序运行后的输出结果是main(){intm=1,n=2,*p=&m,*q=&n,*r;r=p;p=q;q=r;printf("%d,%d,%d,%d\n",m,n,*p,*q);}
有以下程序:#include<stdio.h>main(){inti=0,a=0;while(i<20){for(;;){if((i%5)==0)break;elsei-
有以下程序main(){inta=3;a+=a-=a*a;printf("%d\n",a);}程序的输出结果是
以下叙述中正确的是()。
若变量己正确定义,在if(W)printf("%d\n",k);中,以下不可替代W的是
若有定义语句:chars[10]=“1234567\0\0”;,则strlen(s)的值是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
在C语言中,函数返回值的类型最终取决于
随机试题
能更好地说明测定数据分散程度的是()。
WAN是________。
胎漏、胎动不安肾虚证的治疗首选
企业法人不能清偿到期债务,并且资产不足以清偿全部债务或者明显缺乏清偿能力的,根据《企业破产法》的规定,该企业法人可以选择下列()程序处理其与债权人之间的债权债务关系。
根据()的资金募集办法,私募基金管理人、私募基金销售机构不得向投资者承诺投资本金不受损失或者承诺最低收益。
下列对法律关系的特征,描述错误的是()。Ⅰ.法律关系是以法律规范为基础形成的一种社会关系Ⅱ.法律关系是法律客体之间的社会关系Ⅲ.法律关系是以权利和义务为内容的社会关系Ⅳ.法律关系是法律主体之间的社会关系
一个字长为6位的无符号二进制数能表示的十进制数值范围是_______。
IsittruethattheAmericanintellectualisrejectedandconsideredofnoaccountinhissociety?Iamgoingtosuggestthatit
Nowthatit’ssummer,thegenerationgapintheofficeisasobviousasthealmost-barefeetflip-floppingdownthehallway.Bab
Aisforalwaysgettingtoworkontime.Bisforbeingextremelybusy.Cisfortheconscientious(勤勤恳恳的)wayyoudoyour
最新回复
(
0
)