首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: TestClass1 TestClass2 注意:不要改动main函数,不能增行或删行,也不能更
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: TestClass1 TestClass2 注意:不要改动main函数,不能增行或删行,也不能更
admin
2017-03-22
21
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:
TestClass1
TestClass2
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//********error********的下面。
#include
#include
struCt TestClass0
{
//********error********
virtual void fun();
};
class TestClassl:public
TestClass0
{
void fun()
{
cout<<"TestClass1"<
}
};
class TestClass2:public
TestClass0
{
Void fun()
(
cout<<"TestClass2"<
}
};
Void main()
{
TestClass0*p;
TestClass1 obj1;
TestClass2 obj2;
//********error********
P=*obj1;
P->fun();
//********error********
p=*obj 2;
p->fun();
return;
}
选项
答案
(1)virtual void fun()=0; (2)P=&obj1; (3)P=&obj2;
解析
(1)如果在基类中并不使用这个虚函数,其返回值也是没有意义的,它应该被定义为纯虚函数。所以虚函数fun()应该是纯虚函数,也就是声明虚函数的时候初始化为0的函数。即第1个标识下的“virtual void fun0:0;”。
(2)第2个标识下的p为指针变量,将对象obj1赋值给p,实际上是p指向对象obj1的地址,所以“p=*obj1:”修改为“P=&obj1;”。
(3)第3个标识下的“p=*obj2;”语句同(2),修改为“p=&obj2;”。
转载请注明原文地址:https://kaotiyun.com/show/t9Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面关于虚函数的描述中正确的是
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是
有以下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){x=0;}intx;
以下程序运行后的输出结果是【】。#include<iostream>#include<string>usingnamespacestd;classY;classX{
有如下程序#include<iostream.h>intfunc(inta,intb){return(a+b);}voidmain(){intx=2,y=5,
下面的语句中错误的是
有以下程序#include<iostream.h>voidfun(inta,intb,intc){a=456,b=567,c=678;}voidmain(){
下列说法中,不属于数据模型所描述的内容的是
有如下循环语句:for(inti=50;i>20;i-=2)eout
有如下的函数定义:intXfun(int*a,intn){intX*a;for(int*pa=a+1;paif(*pa>x)x=*pa;retumx;}若在执行了语句:intx[5]
随机试题
阅读以下文字,回答下列问题。哈佛大学生物学家马丁•诺瓦克写道:“合作是进化过程中创造力的源泉,从细胞、多细胞生物、蚁丘、村庄到城市莫不如此。”人类在力求迎接全球新挑战的同时,必须找到新的合作方式。利他主义是合作的必要基础。愿意无私向他人伸出援手,提升了
从组织理论的演变过程来看,官僚制理论属于________阶段。
下列NHL的病理类型中,哪些属于中度恶性?
已知柠檬醛的结构式为判断下列说法不正确的是()。
某机电安装工程公司中标某商住大厦的全部机电安装工程。合同规定,工程量清单计价采用综合单价计价。项目部在编制的施工预算中,依据了会审后的施工图纸和说明书,本企业内部施工定额以及该项目施工组织设计和未批准的施工图预算进行了编制,该公司项目部计算该工程相关费用为
援外物资是我国政府提供的无息贷款、低息贷款和无偿援助项下购置并用于援外项目建设或交付给受援国政府的生产和生活物资,虽然它与一般的贸易性出口货物由很大的区别,但是如果援外物资属于实施出口质量许可制度的,报检时仍然需要提供出口质量许可证。()
下列哪些情形符合证券营业部计算机机房的管理制度()。
凡要求计算的题目,均须列出计算过程;计算结果出现小数的,均保留小数点后两位小数。A、B两种产品领用甲、乙两种材料,共计75460元。本月投产A产品180件,B产品80件。A产品的消耗定额为:甲材料5千克/件,乙材料6千克/件;B产品的材料消耗定额为:甲材
有甲乙两种糖水,甲含糖270克,含水30克,乙含糖400克,含水100克,现要得到浓度是82.5%的糖水100克,问每种应取多少克?
垄断并不能消除竞争。同自由竞争相比,垄断条件下的竞争具有的新特点主要表现为
最新回复
(
0
)