首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude <iostream> using namespace std; c1ass B{ public: B(int xx):x(xx){++count;x+=10;} virtual
有如下程序: #inc1ude <iostream> using namespace std; c1ass B{ public: B(int xx):x(xx){++count;x+=10;} virtual
admin
2020-04-07
58
问题
有如下程序:
#inc1ude <iostream>
using namespace std;
c1ass B{
public:
B(int xx):x(xx){++count;x+=10;}
virtual void show()const
{cout<<count<’_’<x<<end1;}
protected:
static int count;
private:
intx;
};
c1ass 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—>show0;
delete ptr;
retum 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/Jx8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++本身没有定义I/O操作,但I/O操作包含在C++实现中。C++标准库iostream提供了基本的I/O类。I/O操作分别由类istream和【】提供。
下面的函数模板定义中错误的是______。
下列叙述中,不属于软件需求规格说明书的作用的是
根据程序中的注释将下列缺失部分补充完整。classA{char*a;public:A():a(0){}A(char*aa){//把aa所指字符串复制给a所指向的存储空间a=【】
有如下的运算符重载函数定义:double operator+(int i,int k){return double(i+k);}但定义有错误,对这个错误最准确的描述是( )。
按数据流的类型,结构化设计方法有两种设计策略,它们是【】和事务分析设计。
若有以下定义和语句: int s[4][5],(*p)[5]; p=s; 则指针对s数组中第三个元素的正确引用形式是( )。
在C++语言的数据类型中,int、short等类型的长度是()。
如果表达式--x中的“—”是重载的类运算符,采用运算符函数调用格式,其表达式还可以表示为______。
重载的流运算符函数经常定义为类的【】函数。
随机试题
我国完成社会主义改造后,国内主要矛盾发生了变化。下列选项中不属于这个时期主要矛盾的是
主热盛伤津,气血壅滞的舌象
A、铈量法B、银量法C、亚硝酸钠法D、三氯化铁比色法E、四氮唑比色法醋酸地塞米松注射液含量测定所用的测定方法为( )。
编制投标前施工组织设计的主要依据有()。
计算累积频数的两种方法是()。
在等差数列{an}中,a2=19,a5=13.(I)求数列{an}的通项公式;(Ⅱ)设an的前n项和为Sn,当n为何值时,Sn最大?并求出Sn的最大值.
为写作目的的需要,通过公文的全部内容所表达的主要观点、基本主张、政治倾向和政策期求是一篇公文的“灵魂”和“统帅”。这里的“灵魂”和“统帅”是指公文的()。
在警察新实施的一个项目中,将某些邻近地区在凌晨1点到5点通常不使用的汽车所有者的汽车窗子上装上一种特殊的贴花,并且准许警察在1到5点之间拦截带有这种特殊贴花的汽车,检查驾驶员的执照。结果发现:带有这种特殊贴花的汽车的失窃率比从前大大降低。如果上述汽车失窃率
认真阅读下列关于计算机网络防火墙的说明信息,回答问题1~5。将答案填入对应的解答栏内。[说明]某单位的内部局域网通过防火墙与外部网络的连接方式及相关的网络参数如下图所示。*
DueAttentionShouldBePaidtoInternetSafety1.很多网民的利益及隐私受到侵犯和威胁2.造成这种现象的原因是……3.为了提高网络安全,我认为……
最新回复
(
0
)