首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的打印结果是【 】。 #include <iostream> using namespace std; class Base { public: Base(int x) {
下面程序的打印结果是【 】。 #include <iostream> using namespace std; class Base { public: Base(int x) {
admin
2013-02-27
51
问题
下面程序的打印结果是【 】。
#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;
}
选项
答案
2
解析
基类Base派生出派生类Derived,在主函数中,定义了基类对象b,基类指针pb,以及派生类对象d,并让基类指针pb指向派生类对象乙在C++中,当派生类的对象赋值给基类对象时,只能使用派生类对象中从基类继承的成员。所以最后执行语句“pb->show();”是调用基类的成员函数show(),输出a的值2。
转载请注明原文地址:https://kaotiyun.com/show/HaVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
程序通过定义学生结构体数组,存储若干名学生的学号、姓名和三门课的成绩。函数fun的功能是:将存放学生数据的结构体数组,按姓名的字典序(从小到大)排序。请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改
以下表达式中,结果为“假”的是()。
函数fun的功能是:计算f(x)=1+x+的前n项。若x=2.5,函数值为12.182340。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果!注意:不得增行或删行,也不得更改程序的结构!试题程序:#include<stdio.
C语言的逻辑表达式在特定情况下会产生“短路”现象。若有如下逻辑表达式:x++&&y++;,则以下叙述中正确的是()。
软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件)。下面各项中属于应用软件的是()。
编写一个函数,该函数可以统计一个长度为2的字符串在另一个字符串中出现的次数。例如,假定输入的字符串为”asdasasdfgasdaszx67asdmklo”,子字符串为"as",则应当输出6。注意:请勿改动主函数main和其他函数中的任何内
下列给定程序中,函数fun的功能是:求k!(k<213),所求阶乘的值作为函数值返回。例如,若k=10,则应输出3628800。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:
以下不属于软件需求规格说明书的内容的是()。
若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是()。
数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
随机试题
《五代史伶官传序》的中心论点是()
下列成像介质中,分辨率最高的是
A.维生素CB.维生素AC.维生素DD.维生素KE.维生素E能对抗生物膜磷脂中多不饱和脂肪酸的过氧化反应是
制订医院用药目录的药物经济学目的是让病人使用成本低、效果好的药品,其药物经济学目的是
关于边界层的基本概念,下述说法中错误的是()。
国务院建设主管部门的造价管理机构在全国范围内行使管理职能,在工程造价管理工作方面承担的主要职责是()。
下列机构中,可以从事同业拆借的机构有()。
有限合伙人可以按照合伙协议的约定向合伙人以外的人转让其在有限合伙企业中的财产份额,但应当提前30日通知其他合伙人。()(2010年)
【2015贵州镇远】下列()属于非智力因素。
请利用“开始”菜单打开“画图”窗口,在窗口中打开“我的文档”文件夹中的文件“荷花.jpg”,将图像反色显示.再将绘图区扩大为宽度“320”,高度“480”后把图像区拉伸,水平方向为“120%”,垂直方向为“110%”。将该文件原地保存,文件类型为“256色
最新回复
(
0
)