首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include <iostream> using namespace std; class Base { private: int a,b; public: Base(int x
若有以下程序: #include <iostream> using namespace std; class Base { private: int a,b; public: Base(int x
admin
2010-03-29
25
问题
若有以下程序: #include <iostream> using namespace std; class Base { private: int a,b; public: Base(int x, int y) { a=x; b=y; } void show() { cout<<a<<", "<<b<<end1; } }; class Derive : public Base { private: int c, d; public: Derive(int x,int y, int z,int m):Base(x,y) { c=z; d=m; } void show() { cout<<c<<", "<<d<<end1; } }; int main () { Base b(50,50),*pb; Derive d(10,20,30, 40); pb=&d; pb->show (); return 0; } 招待程序后的输出结果是( )。
选项
A、10,20
B、30,40
C、20,30
D、50,50
答案
1
解析
本题考核基类指针的使用。本题首先定义了一个基类Base和一个由Base派生出来的派生类Derive。在主函数中,定义了一个基类Base指针pb和基类对象b,还定义了派生类Derive的对象d。然后将派生类对象d的地址赋值给指向基类Base的指针pb。由于Derive是Base的子类型,因此允许上述赋值。但这时指针pb只能使用从基类Base继承的成员,即当pb指向d对象时,pb->shaw还是调用基类Base的成员函数show()。所以程序最后输出的对象d中对基类成员的初始化值,即10,20。
转载请注明原文地址:https://jikaoti.com/ti/kIW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#include#defineN10voidfun(intx[N]){inti=0;while(i<N)scanf("%d",___);}在程序中下划线处应填入
关于continue和break的叙述中正确的是()。
下列选项中,能够满足“只要字符串s1等于字符串s2,则执行ST”要求的是
阅读以下程序#include<stdio.h>main(){intcase;floatprintF;printf("请输入2个数:");scanf("%d%f",&case,&printF);printf("%d%f\n",case,pri
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
设有定义:intk=0;下列选项的4个表达式中与其他3个表达式的值不相同的是()。
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
下列说法正确的是()。
算法的有穷性是指()。
随机试题
改正下面句子的说法:“乌鸦”的“乌”字拼音是ū。
20世纪根据现有资料80%以上的人类癌症系由所引起。
A.ⅡB.ⅦC.ⅨD.ⅫE.临床有出血症状且APTT正常,PT正常可见于哪种因子缺陷症
患者,男,35岁。右膝关节轻微外伤后出现关节不适、肿胀,伴有关节交锁。查体:关节肿胀,髌上可扪及包块压痛,浮髌试验(+),McMurray征(﹣),抽屉试验(﹣),轴移试验(﹣),关节穿刺可见深色血性黏液。该患者最可能的诊断为
王某,28岁,胃穿孔并发弥漫性腹膜炎手术后第6天,出现发热、寒战,右上腹疼痛,伴有呃逆,应首先考虑
A.孕8周B.孕16周C.孕20周D.孕24周E.孕28周
设计概算的内容中不包括()。
材料:齐白石先生幼年家境贫寒,没有上学的机会,长大后做了木工,四十岁以后才开始自学绘画。他虚心求教,勤学苦练,终于在画坛独树一帜,成为著名的国画大师。问题:在齐白石先生的成才过程中哪些因素起了关键作用?对你有何启示?
1.水泥路修到了家门口,无害化厕所正在普及,返乡创业迎来了热潮……如今的乡村,正行驶在振兴发展的快车道上。与此同时,也面临不少沟坎:脱贫攻坚正在进入啃硬骨头阶段、产业绿色发展仍需提质、农村环境和人居环境亟须改善,等等。爬坡过坎,需要落实好习近平总书记的要求
下列关于综合布线的描述中,正确的是()。
最新回复
(
0
)