首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class B{ public: B(int xx):x(xx){++count;x+=10;} virtual void show(
有如下程序: #include using namespace std; class B{ public: B(int xx):x(xx){++count;x+=10;} virtual void show(
admin
2014-08-29
35
问题
有如下程序:
#include
using namespace std;
class B{
public:
B(int xx):x(xx){++count;x+=10;}
virtual void show()const
{cout<
protected:
static int count;
private:
int x;
); .
class D:public B{
Public:
D(int XX,int yy):B(xx),y(yy){++count;y+=100;}
virtual void show()const
{cout<
private:
int y;
);
int B::count=O;
int main(){
B*ptr=new D(10,20);
ptr一>show();
delete ptr;
retum O:
}
运行时的输出结果是( )。
选项
A、1_120
B、2_120
C、1_20
D、2_20
答案
B
解析
在主函数中定义了一个基类B的指针变量ptr,并调用类D的构造函数创建了类D的实例对象,因为变量count是全局变量所以在调用基类B的构造函数给其值加1,在调用D的构造函数时给其值加1,因而输出其值等于2,在类D的构造函数中给成员变量v的值加100,所以其等于120并输出。
转载请注明原文地址:https://kaotiyun.com/show/qXNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为______。
下面定义的联合类型的长度是()字节。UnionMyUnion{intx;charch;floatnum;boolflag;}
已知n是一个int型变量,下列语句中错误的是()。
设函数f的原型是:char*f(constchar*);,pf是指向f的指针,则pf的定义是【】。
结构化程序设计的一种基本方法是______。
执行语句序列ofstreamoutfile("data.dat");if(...)cout<<"ok";elsecout<<"fail";后,如果文件打开成功,显示“ok”,否则显示“fail”。由此可知,上面if语句的“...
下列有关指针的用法中错误的是()。
下面叙述正确的是()。
下面4个选项中均是合法的用户标识符的是______。
线性表最常用的操作是存取第i个元素及其前趋的值,则采用______存储方式节省时间
随机试题
诗歌在语言上的主要特征是什么?
膏淋虚证的治疗原则是
享有优先权的股东,对其所享有的优先认股权可以有以下选择( )。
某商业企业经销商品的不含税销售额为1000元,若不含税购进额为800元,一般纳税人适用的增值税税率为17%,小规模纳税人的征收率为3%时,从减少税负角度看,下列表述正确的是()。
现代教育的发展是以()为主要标志的各种教育形式的发展。
()是我国已发现的古代文字中时代最早、体系较为完整的文字。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
OneofJim’sfeetwasbiggerthantheother."Icanneverfindshoesformyfeet,"hesaidtohisfriendDick."Whydon’tyo
InAmericaalone,tippingisnowa$16billion-a-yearindustry.Arecentpollshowedthat40%ofAmericans【C1】______thepractic
A、Shelostherdata.B、Shebrokethedisc.C、Sheboughtacomputerofawrongmodel.D、Shecouldn’tgethercomputerworking.DW
最新回复
(
0
)