首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class B{ public: B(int xx):x(xx){++count;x+=10;} virtual void show() const {cout<
有如下程序: #include<iostream> using namespace std; class B{ public: B(int xx):x(xx){++count;x+=10;} virtual void show() const {cout<
admin
2018-12-04
33
问题
有如下程序:
#include<iostream>
using namespace std;
class B{
public:
B(int xx):x(xx){++count;x+=10;}
virtual void show() const
{cout<<count<<’_’<<x<<endl;}
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<<count<<’_’<<y<<endl;}
private:
int y;
};
int B::count=0;
int main(){
B *ptr=new D(10,20);
ptr->show();
delete ptr;
return 0;
}
运行时的输出结果是( )。
选项
A、1120
B、2120.
C、l20
D、220
答案
B
解析
在主函数中定义了一个基类B的指针变量ptr,并调用类D的构造函数创建了类D的实例对象,因为变量count是全局变量所以在调用基类B的构造函数给其值加1,在调用D的构造函数时给其值加1,因而输出其值等于2,在类D的构造函数中给成员变量y的值加100,所以其等于120并输出。
转载请注明原文地址:https://kaotiyun.com/show/KrAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是______。#include<iomanip.h>intFunc(int*a,intn){ints=1:for(inti=0;i<n;i++)s*
下列程序执行后的输出结果是#included<string.h>main(){chararr[2][4];strcpy(arr,"you");strepy(arr[1],"me");arr[0][3]=’&’;
假定A为一个类,则语句A(A&a);为该类______函数的原型说明。
下列for语句的循环次数为______。for(inta=0,b=1;b&&a<5;a++);
数据模型分为格式化模型与非格式化模型,层次模型与网状模型属于______。
下列叙述中正确的是()。
请定义一个函数名为A,返回值为int,没有参数的纯虚函数的定义是______。
设有以下程序段:inta[5]={0},*p,*q;p=a;q=a;则下列选项目,合法的运算是
假定有下列变量定义:intk=7,x=12;则能使值为0的表达式是
下列不属于软件工程的3个要素的是
随机试题
在自然光线下,瞳孔直径约为
未婚女性,20岁。主诉经期腹痛剧烈,于月经来潮时需服镇痛药并卧床休息。平时月经周期规律,基础体温呈双相。肛门检查:子宫前倾前屈、稍小、硬度正常,无压痛,两侧附件(一),分泌物白色透明。本病例最可能的诊断是
以下哪项是藿香具有的药理作用( )。
威灵仙的功效
论述事实认识错误及其对刑事责任的影响。
在环境噪声评价量中“LWECPN”符号表示()。
期货投资者保障基金由中国证监会集中管理,统筹使用。()[2013年3月真题]
三元线性方程组Ax=6的系数矩阵A的秩r(A)=2,且x1=(4,1,-2)T,x2=(2,2,-1)T,x3=(0,3,a)T均为Ax=b的解向量,则A=().
有以下程序#includemain(){intk=5;while(--k)printf("%d",k-=3);printf("\n");}执行后的输出结果是()。
Judyworksinasportsshop.Shelovesallkindsofsports.Shecanswimandskateverywell.Sheoftenplaysbasketballandvol
最新回复
(
0
)