首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include 〈iostream〉 using namespace std; class A { public: virtual void setx(int i,int j=0) {
有以下程序: #include 〈iostream〉 using namespace std; class A { public: virtual void setx(int i,int j=0) {
admin
2010-03-29
29
问题
有以下程序: #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; } 程序运行后的输出结果是( )。
选项
A、25,8
B、2,5
C、5,2
D、8,25
答案
1
解析
该程序中定义了A类、B类和C类共3个类。其中,类A是抽象类,它的类体内有一个纯虚函数pnnt()。抽象类不可以定义对象,但可以定义指向对象的指针。类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->prim();”后,系统调用类C的prim()函数,输出8。
转载请注明原文地址:https://kaotiyun.com/show/Oxjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){FILE*f;f=fopen("filea.txt","w");fprintf(f,"abc");
若有定义语句:doublex[5]={1.0,2.0,3.0,4.0,5.0},*p=x,则错误引用x数组元素的是()。
设有定义:char*c;,以下选项中能够使字符型指针C正确指向一个字符串的是()。
下列定义变量的语句中错误的是()。
在软件开发中,需求分析阶段可以使用的工具是()。
以下叙述中正确的是()。
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均是正确的是()。
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中,查找含有形参substr所指子串的所有字符申,并输出,若没找到则输出相应信息。ss所指字符串数组中共有N个字符串,且串长小于M。程序中库甬数strstr(s1,s2)的功能是在s1串中查找s2
函数fun的功能是:逆置数组元素中的值。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则逆置后依次为:9、8、7、6、5、4、3、2、1。形参n给出数组中数据的个数。请在程序的下划线处填入正确的内容并把下划线删除,使程序得
下面不属于软件需求分析阶段主要工作的是
随机试题
A.戊二醛B.合成酚C.碘伏D.乙醇E.次氯酸钠常用于外科手术前的皮肤、黏膜的消毒剂是
阿莫西林主要用于治疗()。
证券公司董事会风险控制委员会的主要职责是对()进行审议或评估并提出意见。Ⅰ.合规管理和风险管理的总体目标、基本政策Ⅱ.合规管理和风险管理的机构设置及其职责Ⅲ.需董事会审议的重大决策的风险和重大风险的解决方案Ⅳ.需董事会审议的合规
某画家2006年8月将其精选的书画作品交由某出版社出版.从出版社取得报酬1O万元。该笔报酬在缴纳个人所得税时适用的税目是()。
社会工作者应该将受助者本身连同他过去的犯罪事实接受下来,以客观的、体谅的心态,在平等的、安全的气氛中与受助者深入讨论问题,选择解决问题的办法。这体现的是矫正社会工作()的价值观念。
第七次咨询:心理咨询师:经过前几次的咨询,我们基本达到了预定的咨询目标,您的情绪、行为有了很大的改变,我为您感到高兴。求助者:谢谢您!心理咨询师:接下来我们将要一起进行咨询效果评估,大概包括六个方面的内容。求助者:正
我国学者根据教学监控的对象,把教学监控能力分为________和任务指向型两种类型。
结合材料回答问题:“法者,治之端也。”治理一个国家、一个社会,关键是要立规矩、讲规矩、守规矩。法律是治国理政最大最重要的规矩,法治是国家治理体系和治理能力的重要依托。我们党执政70年来,为建设社会主义法治国家进行了长期奋斗和不懈努力,在深刻总结正
∫02=_________.
Ofallthewebsites,onethathasattractedattentionrecentlyismyspace,com.Mostofthisattentionhascomefromthemediaa
最新回复
(
0
)