试题来源:2014年计算机二级C++考试精选选择题(2)
有如下程序:
#include
usingnamespacestd;
classB{
public:
B(intxx):x(xx){++count;x+=10;}
virtualvoidshow( )const
{cout<protected:
staticintcount;
private:
intx;
};
classD:publicB{
public:
D(intxx,intyy):B(XX),y(yy){++count;y+=
100;)
virtualvoidshow( )const
{cout<private:
inty;
};
intB::count==0;
intmain( ){
B*ptr=newD(10,20);
ptr->show( );
deleteptr;
return0;
}
运行时的输出结果是( )。
A.1_120
B.2_120
C.1_20
D.2_20
试题出处:http://www.examtiku.com/shiti/8052314079.html
网考网参考答案:B
网考网解析:进入考试题库查看解析
大数据分析:根据网考网与考试题库的统计分析,该试题:
78%的考友选择了A选项
14%的考友选择了B选项
3%的考友选择了C选项
5%的考友选择了D选项
考友解析与评论:
· 应该是B啊
· 我也是B,是不是标准答案,晕
· 大家看教材,书上原话
发布评论 查看全部评论