首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <iostream> using namespace std; class A { public: virtual void setx(int i,int
有以下程序: #include <iostream> using namespace std; class A { public: virtual void setx(int i,int
admin
2010-03-29
66
问题
有以下程序:
#include <iostream>
using namespace std;
class A
{
public:
virtual void setx(int i,int j=0)
{
x=i;
y=j;
}
virtual void print()=0;
protected:
int x,y;
};
class B : public A
{
public:
void print()
{
cout<<X*x<<",";
}
};
class C:publiC A
{
publiC:
void print()
{
cout<<x*x*x<<end1;
}
};
int main()
{
A *pa;
B b;
C c;
pa=&b;
pa->setx(5);
pa->print();
pa=&c;
pa->setx(2);
pa->print();
return 0;
}
程序运行后的输出结果是【 】。
选项
答案
25,8
解析
该程序中定义了A类、B类和C类共3个类。其中,类A是抽象类,它的类体内有一个纯虚函数print()。抽象类不可以定义对象,但可以定义指向对象的指针。类B和类C都是类A的公有派生类,这些类是具体类,它们对A类中纯虚函数都有不同的实现。该程序的主函数中,定义一个指向类A对象的指针pa,又定义了类B和类C的2个对象,并使指针pa分别指向这些对象。这里,采用动态联编,在运行时选择print()函数。所以执行语句序列“pa=&b;pa->setx(5);pa->print();”后,系统调用类B的print()函数,输出25。执行语句序列“pa=&c;pa->setx(2);pa->print();”后,系统调用类C的print()函数,输出8。
转载请注明原文地址:https://kaotiyun.com/show/qVjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include,typedefstruct{intb,p;}A;voidf(Ac)/*注意:c是结构变量名*/{intj;c.b+=1;c.p+=2;}
有如下程序段:intx=12;doubley=3.141593;printf(’’%d%8.6f’’,x,y);其输出结果是()。
以下使指针指向一个字符串的选项错误的是
在软件生产过程中,需求信息的来源是()。
给定程序的功能是:调用函数fun将指定源文件中的内容复制到指定的目标文件中,复制成功时函数返回值为1,失败时返回值为0。在复制的过程中,把复制的内容输出到终端屏幕。主函数中源文件名放在变量sfname中,目标文件名放在变量tfname中。请在程序
下面叙述中错误的是()。
给定程序中,函数fun的功能是:统计出带有头结点的单向链表中结点的个数,存放在形参n所指的存储单元中。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不得增行或
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
将C语言的整数设为整数类I,则下面属于类I实例的是()。
下面属于面向对象方法中对象基本特点的是
随机试题
Thebirdfluvirusismutatingandbecomingmoredangeroustomammals,accordingtoresearchers.Thediscoveryreinforcesfears
数字图像的最大特点是
根据五行相生规律确立的治则有错误的一项是
A.益气活血,化瘀通络B.平肝息风,化痰祛瘀通络C.息风清火,豁痰开窍,通腑泄热D.化痰息风,宣郁开窍E.平肝潜阳,滋养肝肾中经络的治法是
监理单位对其验收合格项目的施工质量负()。
根据中国银监会的规定,单个信托计划的自然人人数不得超过(),但单笔委托金额在()以上的自然人投资者和合格的机构投资者数量不受限制。
确定建立保险储备量时的再订货点,需要考虑的因素有()。
村民吴某称自己上初中的女儿在学校被侮辱,从学校的三楼跳下,小腿等多处骨折,目前在医院处于暂时昏迷状态,由吴某的家人负责照料。吴某到学校找到女儿的班主任,班主任称自己也是刚刚得知。吴某情急之下,纠集数十位情绪激动的亲朋好友来到镇政府门口,欲为女儿讨要说法。
根据以下资料。回答下列问题题。2012年,长春市汽车工业完成产值4888.5亿元,比上年增长16.5%;完成工业增加值1104.7亿元。2012年1-11月,汽车工业实现主营业务收入4954.2亿元,比上年同期增长11.6%;实现利润总
(2015年)若级数条件收敛,则与x=3依次为幂级数的
最新回复
(
0
)