首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
28
问题
有如下程序: #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全国计算机二级
相关试题推荐
有以下程序:#includemain(){chara=4;printf("%d\n",a=a<<1);}程序运行的结果是()。
有以下程序:#includemain(){intx=1,y=0,a=0,b=0;switch(x){ease1:switch(y){ease0:a++;break;
给定程序的功能是:调用函数fun将指定源文件中的内容复制到指定的目标文件中,复制成功时函数返回值为1,失败时返回值为0。在复制的过程中,把复制的内容输出到终端屏幕。主函数中源文件名放在变量sfname中,目标文件名放在变量tfname中。请在程序
给定程序中,函数fun的功能是:有NxN矩阵,根据给定的m(m
以下选项中关于C语言常量的叙述错误的是()。
下面程序运行后的输出结果是()。#inc1udemain(){inta[5]={1,0,4,2,0},b[5]={1,2,3,4,5},i,s=0;for(i=0;i
设有以下语句:charx=3,y=6,z;z=x^y
若i、j已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)for(j=0;j
C语言中允许用外部说明来指定变量、函数和其他标识符的特征,这里所说的外部指的是()。
有两个关系R,S如下,由关系R和S得到关系T,则所使用的操作为
随机试题
A、小檗碱B、槲皮素C、樟脑D、纤维素E、挥发油可用升华法提取、分离
A.硫脲类B.磺酰脲类C.甲状腺片D.放射性碘E.硫脲类+大剂量碘具有免疫抑制作用的抗甲状腺药物是
在2000年版中国药典(二部)的制剂通则中收载了
施工单位与水泥厂签订了水泥买卖合同,水泥厂因生产能力所限无法按时供货,便口头向施工单位提出推迟1个月交货的要求,但施工单位未予答复。为此,水泥厂将该合同全部转让给建材供应商,约定建材供应商按水泥厂与施工单位所签合同的要求向施工单位供货,并就合同转让一事书面
通常情况下,一个建设项目进度计划系统是( )形成的。
( )是生产过程中涉及到的计划、组织、监控、调节和改进等一系列致力于满足生产安全所进行的管理活动。
在凯恩斯的货币需求函数中,L2代表()货币需求。
犯罪的主观要件中的间接故意是指()。
以下属于手术室清洁区的是()。
删除Employee表中职工号为"19620426"的记录,正确的SQL语句是
最新回复
(
0
)