首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using name space std; classB{ public: B(int xx):x(xx){++count;x+=10;} virtual void show()const
有如下程序: #include using name space std; classB{ public: B(int xx):x(xx){++count;x+=10;} virtual void show()const
admin
2010-05-15
27
问题
有如下程序: #include using name space std; classB{ public: B(int xx):x(xx){++count;x+=10;} virtual void show()const {cout<<count<<’_’<<x<<endl;} protected: static int count; private: intx; }; class D:publicB{ public: D(int xx,int yy):B(xx),y(yy){++count;y+=100;} virtual void show()const {cout<<count<<’_’<<y<endl}; pnvate: inty; }; int B::count=0; intmain(){ B*ptr=new D(10,20); ptr->show(); delete ptr; return 0; } 运行时的输出结果是( )。
选项
A、1_120
B、2_120
C、1_20
D、2_20
答案
B
解析
本题考查了类的继承。继承有三种方式,public公有、pnvate私有和protected保护,本题都涉及到了。本题中类D公有继承类B。在类B中又定义了虚函数,并且有保护类静态类型count及私有变量x。主函数中调用类D,类D又继承了类B,经过系统及调用,本题最终结果为2120。
转载请注明原文地址:https://jikaoti.com/ti/otW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){ inti,j,m=1; for(i=1;i<3;i++) { for(j=3;j>0;j--) {if(i*j>3)break; m*=i*j;
有以下程序:#includemain(){intx=1,y=0,a=0,b=0;switch(x){ease1:switch(y){ease0:a++;break;
若要打印出字符A,以下语句不正确的是()。(注:字符A的ASCⅡ码值为65,字符a的ASCⅡ码值为97)
有以下程序:#includemain(){intx;scanf(“%d“,&x);if(x
有以下部分程序:#includevoidf(float);main(){voidf(float);f(0.1);}voidf(intx){printf(’’%f\n’’,x);}以下叙述中错误的是()。
下列给定程序中,函数fun的功能是:求两个非零正整数的最大公约数,并作为函数值返回。例如,若num1和num2分别为49和21,则输出的最大公约数为7;若num1和num2分别为27和81,则输出的最大公约数为27。请改正函数fun中指定部
当变量c的值不为2、4、6时,值也为”真”的表达式是()。
若i、j已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)for(j=0;j
下列合法的标识符是()。
规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:将字符串中的前导*号全部移到宁符串的尾部。例如,字符串中的内容为“*******A*BC*DEF*G****”,移动后,字符串中的内容应当是“A*BC*DEF*G**********
随机试题
A.氟胞嘧啶+两性霉素BB.伊曲康唑C.氟康唑D.两性霉素BE.伏立康唑近期未用过唑类抗真菌药物且临床情况稳定的侵袭性念珠菌感染首选
甲国公民在乙国将丙国公民杀死后逃入丁国,现甲、乙、丙三国均向丁国要求将其引渡。下列表述中正确的是:
经出质人和质权人协商同意后,应收账款在出质后可以转让。()
增发()会分散原股东的控制权。
决定商品二因素的是()。
可保风险
王国维
下面属于黑盒测试方法的是
WeallknowthatDNAhastheabilitytoidentifyindividualsbut,becauseitisinherited,therearealsoregionsoftheDNAstr
Thelastheart-poundingraceoftheSummerGamesendedSundayinawhitemarblearenaintheheartofAthens.Thatbringsthemo
最新回复
(
0
)