首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正其中的错误,使程序正确运行,并且使程序输出的结果为 OK 注意:错误的语句在//******error******的下面,修改该语句即可。 试题程序
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正其中的错误,使程序正确运行,并且使程序输出的结果为 OK 注意:错误的语句在//******error******的下面,修改该语句即可。 试题程序
admin
2013-11-15
37
问题
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正其中的错误,使程序正确运行,并且使程序输出的结果为
OK
注意:错误的语句在//******error******的下面,修改该语句即可。
试题程序:
#include
class TC
{
public:
TC()
{
a=b=0:
}
private:
int a,b;
};
class TC1:public TC
{
public:
TC1()
{
}
//******error******
virtual void func();
};
class TC2:public TC1
{
public:
TC2()
{
a=0;
b=0;
}
void func()
{
//******error******
cout<<"OK”
}
private:
int a;
int b:
};
void main()
{
TC2 obj;
//******error******
TC1*p=(TC1*) obj;
p->rune();
}
选项
答案
(1)应改为“virtual void func()=0;”。 (2)应改为“cout<<"OK"<
解析
本题中TC1类中的func函数是纯虚函数,纯虚函数的定义格式为virtual(函数类型)(函数名)(<参数表>)=0”,因此第1处的语句应为“virtual void func()=0;”。func函数没有参数表。编译程序后发现第2处的语句有错误,cout流中的数据是用流插入运算符“<<”顺序加入的,因此“<”不正确,应改成“cout<<"OK"<
转载请注明原文地址:https://kaotiyun.com/show/oXNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列函数原型声明中错误的是()。
C++源程序的扩展名为()。
将以下程序写成三日运算表达式是【】。if(a>b)max=a;elsemax=b;
有如下定义语句:inta[]={1,2,3,4,5};,则对语句int*p=9;正确的描述是()。
下列对派生类的表述中,错误的是()。
下面程序运行后输出的结果是【】。#include<iostream>usingnamespacestd;classexample{constintm;public:example(inti)
下面关于运算符重载的描述错误的是()。
下列对基类和派生类关系的描述中,错误的是______。
设有关系模式R(A,B,C,D,E,P),其函数依赖集为{E→D,C→B,(C,E)→F,B→A},则R最高达到______。
下列关于类和对象的叙述中,错误的是()。
随机试题
试述辩证否定观的内容,并用以说明应怎样正确对待我国的文化遗产和外国文化。
能使骨骼肌发生完全强直收缩的刺激条件是
A.传音性耳聋B.感音性耳聋C.低频听力受损D.高频听力受损耳蜗底部病变可导致
有关带状疱疹的诊断,下列哪项是错误的
心肌不会产生强直收缩的原因是
可持续发展的基础和核心是()。
根据《税务行政复议规则(暂行)》及相关规定,在纳税人就纳税争议申请复议的案件中( )。
下列哪一种情形应当由军事法院管辖?()
关于资本主义社会两大法系的表述,正确的是( )。
CompletethefollowingnotesaboutthethreecateringcompaniesBobandCindydiscuss.ParisKitchen•lackofvarietyoffood•
最新回复
(
0
)