首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为: TestClass2 TestClass3 注意:不要改动main函数,不能增行或删行,也不能更改
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为: TestClass2 TestClass3 注意:不要改动main函数,不能增行或删行,也不能更改
admin
2017-11-27
25
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为:
TestClass2
TestClass3
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//********error********的下面。
#include
Class TestClass1
{
public:
virtual void fun()=0;
};
class TestClass2:public TestClass1
{
//********error********
int fun()
{
using namespace std;
cout<<"TestClass2"<
}
};
class TestClass3:public TestClass1
{
//********error********
void fun()
{
//********error********
cout<<"TestClass3
"<
}
};
void main()
{
TestClass1* p;
TestClass2 obj1;
TestClass3 obj2;
p=&obj1;
p->fun();
obj2.fun();
return;
}
选项
答案
(1)void fun() (2)添加语句:public: (3)std::cout<<"TestClass3 "<
解析
(1)fun()函数是没有返回值的,而第1个标识下的“int fun()”语句中定义的funO函数是有int型返回值的,所以将其修改为“void fun()”。
(2)第2个标识下的fun()函数,没有被定义为public型,所以外部其他成员无法访问,只能是类本身访问,所以添加“public:”。
(3)在程序中用到C++标准库时,要使用std标准命名空间进行限定。第三个标识下cout为标准库函数,所以要声明cout是在命名空间std中定义的流对象,即为“std::cout<<”TestClass3”<
转载请注明原文地址:https://kaotiyun.com/show/RDAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#include<iostream.h>intfun(char*s){char*p=s;while(*p!=’\0,)p++:return(p-s):}void
数据的存储结构是指
析构函数的特征包括
若有以下定义和语句 int a=4.b=3.* p, * q, * w; p=&a;q=& b; w=q;q=NULL; 则以下选项中错误的语句是
在面向对象的程序设计中,将数据和处理数据的操作封装成一个整体就定义了一种事物的类型,称作“类”。类是一种抽象的概念,属于该类的一个实例叫做“______”。
有如下类声明:classFoo{intbar;};则Foo类的成员bar是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是
下列关于关系运算的叙述中正确的是()。
随机试题
肾上腺皮质激素的抗肿瘤作用是
TelevisionTelevision—themostpervasiveandpersuasiveofmoderntechnologies,markedbyrapidchangeandgrowth—ismoving
基底神经节有重要的运动调节功能。
男性。67岁。慢性咳嗽、咳痰20余年。进行性气急加重5年。1周前因感冒后病情恶化入院。血气分析(呼吸空气)示:pH7.30,PaCO28.6kPa(65mmHg),PaO26.4kPa(48mmHg)。当即给予低流量(浓度)持续氧疗。本例强调低流量(浓
A.《备急千金要方》B.《外科正宗》C.《温病条辨》D.《大平惠民和剂局方》E.《本草纲目》我国历史上第一部中药制剂规范是
图表化就是用图表来表示实际搬运作业的情况。一张清晰的图表比各种各样的文字说明更容易表示清楚,物流图表化常采用的方法有()。
设A为3阶实对称矩阵,且满足条件A2+2A=O.已知A的秩r(A)=2.当k为何值时,矩阵A+kE为正定矩阵,其中E为3阶单位矩阵.
已知R1=0x12345678,R2=0x80000101,则执行指令ANDR0,R1,R2后,寄存器R0=【53】_______,R2=【54】_______。
A、 B、 C、 C
Themarketinvestigationisindispensabletosalespromotion.Theyarecloselyrelatedasthelipsandteeth,sotospeak.What
最新回复
(
0
)