首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { public: Base(int i){x=i;} void dispa(){cout
有如下程序: #include using namespace std; class Base { public: Base(int i){x=i;} void dispa(){cout
admin
2012-12-29
49
问题
有如下程序:
#include
using namespace std;
class Base
{
public:
Base(int i){x=i;}
void dispa(){cout<
private:
intx;
}; 、
class Derived:public Base
{
public:
Derived(int i):Base(i+10){x=i;}
void dispb(){dispa();cout<
private:
int x;
};
int main()
{
Derived b(2);
b.dispb();
return();
}
运行的结果是( )。
选项
A、2,2
B、12,2
C、12,10
D、10,2
答案
B
解析
“Derivedb(2);”以整数2实例化变量b,在执行Derived的构造函数时,以i+10即12去调用类Derived的父类的构造函数,将Base::x初始化为12,然后将Derived::x赋值为2。在执行b.dispb()时,先调用父类中的dispa,输出Base::x,即12,再输出Derived::x,即2,所以运行结果为“12,2”。
转载请注明原文地址:https://kaotiyun.com/show/yuVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
下面程序的运行结果是()。#includemain(){inti:for(i=1;i<=5;i++){if(i%2)printf("*");
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structanumber[10];
有以下程序#include<stdio.h>main(){inty===9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是()。
以下语句中存在语法错误的是()。
以下程序段中,与语句k=a>b?(b>c?1:0):0;功能相同的是()。
若有定义语句doublea,*P=&a;,下列叙述中错误的是()。
模板参数表中参数使用的分隔符号是______。
下列关键字中,用来说明虚函数的是()。
随机试题
磁铁试验的作用不包括
小儿暑温,邪在气营,用败毒散治疗,对高热、神昏、谵语等邪陷心包证应酌选小儿暑温邪在气营,邪火充斥,热不退,频繁抽风,神昏烦躁,舌苔黄,舌质有红刺,脉细数而有力者。首选方为
鉴别诊断首要的辅助检查是该病例的治疗原则应为
A.中国药典B.企业标准C.炮制规范D.药品注册标准由国家食品药品监督管理局批准给申请人的特定药品标准是()。
为了落实司法便民,检察院开设了网上举报、申诉和信息查询系统,法院实现网上预约立案和电子签章,公民对国家机关实行网上监督收效明显。关于网络技术在法治建设中的作用,下列哪一选项是不正确的?(2010年试卷一第2题)
根据现行《建筑安装工程费用项目组成》(建标[2013]44号),教育费附加应计入建筑安装工程的()。
对由多层方块组成的重力式码头,在安装底层第一块方块时,方块的纵、横向两个方向都无依托,为达到安装要求,又避免因反复起落而扰动基床的整平层,一般在第一块方块的位置()。
公称压力小于1MPa,且公称直径大于或等于600mm的(),可不单独进行壳体压力试验和闸板密封试验。
背景材料:某公路隧道为单洞双向行驶两车道隧道,全长4279m,最大埋深1049m。隧道净空宽度9.14m,净空高度6.98m,净空面积为56.45m2。该隧道其围岩主要为弱风化硬质页岩,属Ⅳ~Ⅴ级围岩,稳定性较差。根据该隧道的地质条件和开挖断面宽
帆帆和小静正在玩娃娃家的游戏,请问他们在进行()类型的游戏。
最新回复
(
0
)