首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: using namespace std; class B{ public: B(int xx):x(xx){++count;x+=10;} virtual void show()const {c
有如下程序: using namespace std; class B{ public: B(int xx):x(xx){++count;x+=10;} virtual void show()const {c
admin
2020-11-11
39
问题
有如下程序:
using namespace std;
class B{
public:
B(int xx):x(xx){++count;x+=10;}
virtual void show()const
{cout<<count<<’_’<<x<<endl;}
protected:
static hat count;
private:
mt x:
};
class D:public B{
public:
D(int xx,int yy):B(xx),y(yy){++count;y+=100;}
virtual void Show()const
{cout<<count<<’_’<<y<<end1;}
private:
int y;
};
int B::count=0;
int main(){
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
解析
在主函数中定义了一个基类B的指针变量ptr,并调用类D的构造函数创建了类D的实例对象,因为变量count是全局变量所以在调用基类B的构造函数给其值加1,在调用D的构造函数时给其值加1,因而输出其值等于2,在类D的构造函数中给成员变量y的值加100,所以其等于120并输出。
转载请注明原文地址:https://kaotiyun.com/show/Yiyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列排序方法中,最坏情况下比较次数最少的是()。
使用VC6打开考生文件夹proj2下的工程proj2,其中有元素类Element和队列类Queue的定义。请在程序中的横线处填写适当的代码,然后删除横线,以实现上述类定义。此程序的输出结果应为:3850507注意:只能在横线处填写适当的代码,不要改动
使用VC6打开考生文件夹proj3下的工程proj3,其中声明了MyString类,它是一个用于表示字符串的类。成员函数reverse将字符串反转,例如“abcde”反转后就成了“edcba”。请补充完整函数reverse。在main函数中给出了一个测试数
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:150200注意:错误的语句在∥********error********的下面,修改该语句即可。提示:
有如下函数模板:templateTsquare(Tx){returnx*x;}其中T是()。
下列关于模板的叙述中,错误的是( )。
下面属于黑盒测试方法的是
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则按层次输出(从上到下,同一层从左到右)的序列为
结构化程序设计中,下面对goto语句使用描述正确的是
结构化程序所要求的基本结构不包括
随机试题
1858年,英国和法国等迫使清政府签订的不平等条约是
简述尊重需要的主要内容。
脾动脉瘤超声表现下述正确的是
对电离辐射致癌效应的特点,叙述不对的一项是
主动脉夹层一旦诊断明确应立即采取下列哪项处理
本患者首先应采取的治疗方法是治疗后眼压正常,房角:右眼4个象限均为窄Ⅲ,加压后3个象限可开放;左眼4个象限均为窄Ⅳ,加压后不能开放。建议患者做哪项治疗
痞满的主要病机在于
根据《行政复议法》的规定,可以申请行政复议的事项是( )。
以下()属于资产管理业务的管理风险。
标志着教育学成为一门学科的是()的出版。
最新回复
(
0
)