首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
25
问题
有如下程序:
#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://jikaoti.com/ti/naA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面的______保留字不能作为函数的返回类型。
有以下程序:#include<iostream>usingnamespacestd;intmain(){intx=15;while(x>10&&x<50){X++;
程序中有如下语句for(int i=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组a的前5个元素。由此可知,变量P的定义及初始化语句是( )。
在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是
有关构造函数的说法中错误的是
数组元素a[i]是该数组中的第______个元素。
派生类的构造函数的成员初始化列表中,不能包含
有如下程序:#include<iostream>usingnamespacestd;classStack{public:Stack(unsignedn=10):size(n){rep_=ew
若有说明语句chara[]="Itismine";char*p="Itismine";则以下不正确的叙述是
算法的空间复杂度是指()。
随机试题
如果X是一个正的实数,保留两位小数、将千分位四舍五入的表达式是()。
涂敷管在涂敷冷却后的涂层温度应在()以下。
用于人工冬眠的药物是
外关穴在治疗外感病方面的作用基本上与哪穴近似
管理层授权发布的质量方针中,不应该包括的内容是()。
下列各项中,免征船舶吨税的有()。
某公司上年度息税前利润为500万元,资金全部由股东权益资本组成,所得税税率为25%。该公司今年年初认为资本结构不合理,准备用发行债券购回部分股票的办法予以调整。经过咨询调查,当时的债券资本成本(平价发行,不考虑手续费和时间价值)和权益资本成本如下表所示:
下列对我国古代商业发展的表述正确的是()。
在关系数据库中,实现主键值惟一标识元组的作用是通过( )。
Whenaninventionismade,theinventorhasthreepossible【C1】______ofactionopentohim:hecangivetheinventiontotheworl
最新回复
(
0
)