首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正其中的错误,使程序正确运行,并且使程序输出的结果为 OK 注意:错误的语句在//******error******的下面,修改该语句即可。 试题程序
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正其中的错误,使程序正确运行,并且使程序输出的结果为 OK 注意:错误的语句在//******error******的下面,修改该语句即可。 试题程序
admin
2013-11-15
52
问题
使用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://www.kaotiyun.com/show/oXNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出是【】。#include<iostream>usingnamespacestd;fun(intm){staticintn=1;n=m*n;return
如果一个类至少有一个纯虚函数,那么该类称为()。
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为【】。
有如下程序:#include<iostream>usingnamespacestd;classAA{intn;public:AA(intk):n(k){}intget(){returnn;}
在派生类中重新调用虚函数时,其他方面都必须与基类的相应虚函数保持一致,但要排除()方面。
下面程序的输出结果是()。#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}}class
如下的类定义,错误的语句是()。classMyclass{public:inta=1;//A)Myclass();//B)Myclass(inti);
下面有关重载函数的描述中正确的是()。
()是以一种完全通用的方法来设计函数或类而不必预先说明将被使用的每个对象的类型。
设有如下关系表:则下列操作中正确的是()。
随机试题
尼可刹米没有下列哪一种作用
环绕口唇的经脉有
下列关于生长发育一般规律的论述,哪项是错误的
某男,20岁,足底刺伤后发生破伤风,频繁抽搐,治疗的最重要环节是
(2009年)正弦交流电压的波形图如图8—21所示,该电压的时域解析表达式为()。
违约责任的承担方式有()。
按照国家政策规定,投资项目资本金的出资方式不包括()。
工人必需消耗的工作时间中,熟悉图纸、准备相应的工具、事后清理场地等,属于()。
当员工不理解工作内容时就会产生()
在整型指针变量ptr1、ptr12的定义中,错误的是______。
最新回复
(
0
)