首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出为 10 TC1 注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//* * * * *
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出为 10 TC1 注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//* * * * *
admin
2013-11-15
33
问题
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出为
10
TC1
注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//* * * * * * * * error* * * * * * * *的下面。
试题程序:
#include(iostream)
class TC1
{
public:
TC1()
{
}
//* * * * * * * * error* * * * * * * *
private:
virtual~TC1()
{
using namespace std;
cout<<"TC1"<
}
};
class TC2:public TC1
{
public:
//* * * * * * * * error* * * * * * * *
explicit TC2(int i)
{
m i=i:
}
TC2&operator()(int i)
{
this->m_i=i;
}
void print()
{
//* * * * * * * * error* * * * * * * *
cout<
}
private:
int m_i;
};
void fun(TC2 C1)
{
C1.print();
}
int main()
{
fun(TC2(10));
return 0;
}
选项
答案
(1)删除“private:”语句。 (2)应改为“TC2(int i)”。 (3)应改为“std::cout<
解析
本题中第1处的“virtual~TC1()”语句是TC1析构函数,不是私有函数,所以删除“private:”。“explicit TC2(int i)”构造函数语句中的“explicit”是禁止隐式转换。程序中无法实现对类TC2的直接使用,所以这里应该将其删除。即“TC2(int i)”o在第3处实现fun函数中m_i的标准输出,即在屏幕上输出10。在程序中用到C++标准库时,要使用std标准命名空间进行限定。cout为标准库函数,所以要声明cout是在命名空间std中定义的流对象,即“std::cout<
转载请注明原文地址:https://kaotiyun.com/show/IXNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
结构化程序设计主要强调的是()。
下列字符常量的写法中,错误的是()。
下列叙述中正确的是()。
下列对于虚函数和重载函数的叙述,正确的是()。
在下面叙述中,不正确的是()。
下面是计算n的阶乘的递归函数,请将该函数的定义补充完整。unsignedf(unsignedn){if(n<=1)return1;elsereturn【】;}
下列运算符中,()运算符在C++中不能重载。
下面定义的联合类型的长度是()字节。UnionMyUnion{intx;charch;floatnum;boolflag;}
下列语句中,错误的是()。
在表达式x-y中,“-”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“-”,这个表达式还可表示为______。
随机试题
下列关于原核生物转录过程的叙述正确的是
产后血虚受寒,恶露不尽,少腹冷痛,治宜选用
患儿,女,3岁,因高热、抽搐、昏迷2天入院,诊断"乙型脑炎"医生尽心尽职救治15天,孩子终于睁开眼睛,但已认不出自己的父母,留下严重的流脑后遗症,长大后生活不能自理,给家庭带来严重的负担。
A.EBVB.HSV-2C.HIVD.HTLV-1E.HBV
建设单位应当自领取施工许可证的( )个月内开工。
逐条判断部分工程施工机械的配置是否合理,如不合理,请改正。常用的推土机有哪几种类型?
【真题(初级)】下列各项中,属于对生产与存货业务循环内部控制测试的有()。
以下元素按原子序数由小到大排列,正确的是()。
血液中的高浓度脂肪蛋白质含量的增加,会使人体阻止吸收过多胆固醇的能力增加,从而降低血液中的胆固醇。有些人通过规律的体育锻炼和减肥,能明显地增加血液中高浓度脂肪蛋白质的含量。根据上述论述,可以推出的最恰当的结论是:
DoIn-ClassExamsMakeStudentsStudyHarder?A)Ihavealwaysbeenapoortest-taker.SoitmayseemratherstrangethatIh
最新回复
(
0
)