首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #inClUde <iostream> using namespace std; Class Base { public: Base(int x) { a=x;
有以下程序: #inClUde <iostream> using namespace std; Class Base { public: Base(int x) { a=x;
admin
2010-03-29
42
问题
有以下程序: #inClUde <iostream> using namespace std; Class Base { public: Base(int x) { a=x; } void show() { cout<<a; } private: int a; }; class Derived : public Base { public: Derived(int i) :Base(i+1),b(i){} void Show() { cout<<b; } private: int b; }; int main() { Base b(5),*pb; Derived d(1); pb=&d; pb->show(); return 0; } 运行后的输出结果是( )。
选项
A、1
B、5
C、2
D、0
答案
4
解析
基类Base派生出派生类Derived,在主函数中,定义了基类对象b,基类指针pb,以及派生类对象d,并让基类指针pb指向派生类对象d。在C++中,当派生类的对象赋值给基类对象时,只能使用派生类对象中从基类继承的成员。所以最后执行语句“pb->show();”是调用基类的成员函数show(),输出a的值2。
转载请注明原文地址:https://kaotiyun.com/show/0Djp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
有以下程序main(){inti=5;do{if(i%3=1)if(i%5==2){printf("*%d",i);break;}
若有说明inta[3][4];则a数组元素的非法引用是()。
有以下程序#include<stdio.h>main(){chari,j,n;for(i=’1’;i<=’9’;i++){if(i<’3’)continue;for(j=’0’;j<=’9’;j++){if(j<~2llJ>=…4)c
若有定义语句:doublea,*p=&a;以下叙述中错误的是()。
有以下函数定义:intfun(doublea,doubleb){returna*b;}若以下选项中所用变量都已正确定义并赋值,错误的函数调用是()。
若有定义语句:doublex[5]={1.0,2.0,3.0,4.0,5.0},*p=x,则错误引用x数组元素的是()。
给定程序MODI1.C中函数fun的功能是:计算S所指字符串中含有t所指字符串的数目,并作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#inc
编写函数fun,其功能是:求ss所指字符串中指定字符的个数,并返回此值。例如,若输入字符串123412132,输入字符为1,则输出3。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你
有三个关系R,S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
随机试题
可引药入肾,缓和枯燥之性,增强滋肾阴、泻相火、退虚热的作用的饮片是
PIE综合征
下列关于青霉素类的叙述哪一项是不正确的
女,30岁。初产,哺乳期间左侧乳房胀痛,发热3天。查体:T39,2℃,P106次/分,左乳房外上象限6cm×4cm红肿,有明显压痛和波动感。该患者下一步最主要的治疗措施是
货币是商品交换发展到一定阶段的产物,货币具有()等职能。
设置储蓄机构必须具备的条件包括()。
甲容器中有浓度为5%的盐水250克,乙容器中有某种浓度的盐水若干克。现从乙中取出750克盐水,放入甲容器中混合成浓度为10%的盐水。问乙容器中的盐水浓度约是多少?
Ifhehadlistenedtome,he______earlier.
下列关于集会、游行、示威自由的共同特征的表述,能够成立的有()(2011一法综一第27题)
A、Iwillgothereinafewdays.B、Iusuallygothereonceaweek.C、Itisfarfromourhome.B听力原文:Howoftendoyougotothec
最新回复
(
0
)