首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为: TestClass2 TestClass3 注意:不要改动main函数,不能增行或删行,也不能更改程序的结
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为: TestClass2 TestClass3 注意:不要改动main函数,不能增行或删行,也不能更改程序的结
admin
2019-04-18
57
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为:
TestClass2
TestClass3
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥********error********的下面。
#include
class TestClassl
{
public:
virtual void fun()=0;
};
class TestClass2:public TestClassl
{
∥********error********
int fun()
{
us ing namespace std ;
cout<<"TestClass2”<
}
};
class TestClass3:public TestClassl
{
∥********error********
void fun()
{
∥********error********
cout<
}
};
void main()
{
TestClassl*P;
TestClass2 obj 1;
TestClass3 obj 2 ;
P=&obj 1;
P一>fun(),
obj 2.fun();
return;
}
选项
答案
(1)void fun() (2)添加语句:publ.ic: (3)std::cout<<“TestClas s3 ”<
解析
本题程序中的功能为输出字符串TstClass2和TestClass3。从己定源程序的main主函数开始入手,可以看出程序通过定义类的对象,利用类中定义的成员函数完成题目中要求的输出。
解题思路
(1)fun()函数是没有返回值的,而第1个标识下的“intfun()”语句中定义的fun()函数是有int型返回值的,所以将其修改为“void fun()”。
(2)第2个标识下的fun()函数,没有被定义为public型,所以外部其他成员无法访问,只能是类本身访问,所以添加“public:”。
(3)在程序中用到C++标准库时,要使用std标准命名空间进行限定。第三个标识下cout为标准库函数,所以要声明cout是在命名字间std中定义的流对象,即为“std::cout<<"TestClass3”
转载请注明原文地址:https://kaotiyun.com/show/ZpAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面的说法中错误的是()。
下列叙述中,正确的选项是()。
有以下程序:#include<iostream>usingnamespacestd;classMyClass{public:staticints;MyClass();voidSet
下列程序的输出结果为:0bjectid=00biectid=1请将程序补充完整。#include<iostream>usingnamespacestd;classPoint{publ
以下程序的运行结果是______。#include<iostrearn.b>fun(inta,intb){intm=0,i=2;i+=m+1;m=i+a+b;returnm;}
下面叙述错误的是()
下面程序的输出结果是()。#include<iostream.h>#include"string.h"voidmain(){chara[]="HelloTest",b[]="Test";strcpy(a
请在下列程序中的空格处填写正确的语句:classSample{public:Sample(){}~Sample(){}voidSetData(intdatA){//将Sample类成员变量d
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()
随机试题
中心性发绀与周围性发绀有何区别?
张某是某普通合伙企业的合伙人,在成立该合伙企业前,张某向李某借款10万元,其中一半用于合伙企业的出资,一半用于个人生活消费。后李某要求张某还钱,张某无其他财产可供清偿债务,而此时合伙企业纯收益5万元。下列做法正确的是:()
Becausethereading______inmostcollegecoursesareveryheavy,studentsshouldplantoreadeveryday.
急进性肾小球肾炎的病变特点是
关于癫痫患者长期服药的描述,正确的是
小张以他的一套价值50万的底层住房作为出资,设立一家有限责任公司,则其应缴纳的营业税为______。
甲公司投资乙公司2000万元,占其注册资本的30%,乙公司2015年度向甲公司借款5000万元。支付1年期利息300万元。甲乙公司均为非金融企业,银行同期同类贷款利率为5%,乙公司当年计算应纳税所得额时应调整的利息为()万元。
甲企业生产经营用地分布于某市的三个地域,第一块土地的土地使用权属于甲企业,面积50000平方米,其中企业办学校8000平方米,医院6000平方米;第二块土地的土地使用权属于某政府机关,面积7000平方米;第三块土地的土地使用权属于甲企业与乙企业共同
Thefoxreallyexasperatedthemboth.Assoonastheyhadletthefowlsout,intheearlysummermornings,theyhadtotakethe
HomeIsWheretheHurtIsBeingforcedintoflighttotallydisruptsthelivesoftheinternallydisplaced,exactlyasitdoe
最新回复
(
0
)