首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class B{ public: B(int xx):x(xx){++count;x+=10;} virtual void s
有如下程序: #include using namespace std; class B{ public: B(int xx):x(xx){++count;x+=10;} virtual void s
admin
2019-06-04
121
问题
有如下程序:
#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=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/l98p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
内存地址指针变量指向的不是变量保存的数据值,而是变量的地址,所以指针变量保存的是对象的内存地址。
一个项目具有一个项目主管,一个项目主管只可管理一个项目,则实体“项目主管”与实体“项目”的联系属于______的联系。
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。A)Data+(DatA);B)Dataoperator+{Data};C)Data+operator{Data};D)operator+(Data,D
已知类Ben中将二元运算符“/”,重载为友元函数,若c1、c2是Ben的两个对象当使用运算符函数进行显式调用时,与表达式c1/c2等价的表示为______。
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false,则横线处应填上()。Boolfun(char*str){inti=0,j=0:while(str[j])
按照“先进后出”原则组织数据的数据结构是()。
关于结构化程序设计原则和方法的描述错误的是()。
下面重载乘法运算符的函数原型声明中错误的是()。
在结构化方法中,软件开发阶段用数据流程图(DFD)作为描述工具的是()。
软件测试用例包括()。
随机试题
下列细菌感染的典型症状是“里急后重”的是
选矿厂必须有完善的()设施,严禁尾矿排入江、河、湖、海。
下列幕墙中,()不应在现场打注硅酮结构密封胶。
期货基金的证券组合主要以本国的证券、金融期货为对象进行投资。()
“任何组织和个人不得以盈利为目的举办学校及其他教育机构”,这是一个授权性规范。()
《清明上河图》反映了我国哪个朝代的都市生活?()
习近平总书记2020年1月8日在“不忘初心、牢记使命”主题教育总结大会上的讲话中引用了一句古语“君子之过也,如日月之食焉:过也,人皆见之;更也,人皆仰之。”下列选项最能体现这一古语精髓的是:
天气预报能为我们的生活提供良好的帮助,它应该属于计算机的哪一类应用?()
WhichmovieisnotawardedtheOscar’sbestmovie?
ManycitiesintheSouthernpartoftheUnitedStates,havedifficulty______trafficwhenitsnows.
最新回复
(
0
)