首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正其中的错误,使程序正确运行,并且使程序输出的结果为 OK 注意:错误的语句在//******error******的下面,修改该语句即可。 试题程序
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正其中的错误,使程序正确运行,并且使程序输出的结果为 OK 注意:错误的语句在//******error******的下面,修改该语句即可。 试题程序
admin
2013-11-15
34
问题
使用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全国计算机二级
相关试题推荐
数据的存储结构是指()。
已知类MyClas有一个只需要一个double型参数的构造函数,其将运算符“+”重载为友元函数。要使语句序列MyClasx(1.2),y(2.3),z(0);z=x+y;能够正常运行,运算符函数operator+应在类中声明为()。
下列函数原型声明中错误的是()。
利用继承能够实现【】。这种实现缩短了程序的开发时间,促使开发人员复用已经测试和调试好的高质量软件。
下面对于基类和派生类的描述错误的是()。
如下的类定义,错误的语句是()。classMyclass{public:inta=1;//A)Myclass();//B)Myclass(inti);
已知一个类A,其中Fun()函数是类A的一个成员函数,A*p,a;p=&a;,则下面语句正确的是()。
下面有关重载函数的描述中正确的是()。
重载一个运算符函数时,其参数表中没有任何参数,这说明该运算是______。
不能把字符串“Hello!”赋给数组的语是______。
随机试题
关于阴道发育异常,下列哪项是正确的
某工程场地进行单孔抽水试验,地层情况及滤水管位置如图4.6.2所示,滤水管上、下均设有止水装置。已知钻孔深度12.0m,承压水位-1.50m,钻孔直径800mm,影响半径R=80m。当降深2.1m时,涌水量Q=510m3/d。试问:用裘布依公式计算其渗透系
2010年8月16日9时47分,黑龙江省伊春市华利实业有限公司(以下简称华利公司)发生特别重大烟花爆竹爆炸事故,共造成34人死亡,2人失踪、152人受伤,直接经济损失6818万元。事故的直接原因:华利公司礼花弹合球工在生产礼花弹,进行合球挤压、敲实礼花弹球
社会学收集资料的四种方法,正确的是()。
因证券公司融资融券交易信息系统故障致使交易中断、监控失效而导致承担客户资产损失的赔偿责任或无法收回到期债权的风险为()。
班主任的工作重点和最经常的工作是()。
【2009-34】首先提出“教育的心理学化”主张的学者是()。
下列关于宋初折杖法的说法,错误的是()。
设f(x)是连续函数,则=__________.
如果运行一个表单,下列事件首先被触发的是()。
最新回复
(
0
)