首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出为 10 TC1 注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//* * * * *
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出为 10 TC1 注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//* * * * *
admin
2013-11-15
22
问题
使用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://jikaoti.com/ti/kKE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
测试的目的是暴露错误,评价程序的可靠性;而发现错误的位置并改正错误的是【】。
已知类MyClas有一个只需要一个double型参数的构造函数,其将运算符“+”重载为友元函数。要使语句序列MyClasx(1.2),y(2.3),z(0);z=x+y;能够正常运行,运算符函数operator+应在类中声明为()。
在函数定义前加上关键字inline,表示该函数被定义为()。
在软件开发中,下面任务不属于设计阶段的是()。
在下面叙述中,不正确的是()。
在下列选项中,没有构成死循环的程序是()。
下面关于运算符重载的描述错误的是()。
已知n是一个int型变量,下列语句中错误的是()。
若有:intx=25,y=14,z=19;则在计算表达式x++<=25&&y--<=2&&++z<=18后,z的值为【】。
在深度为5的满二叉树中,叶子结点的个数为()。
随机试题
Temporalperceptionisjustoneaspectofhowweareshapedbyourcultures.Anotherverystrongelementofourcultures
肩关节脱位最常见的类型是
王女士,初产妇。妊娠39周,临产11小时,现宫口开全已2.5小时。先露头,胎心正常此情况属于()
A、根尖囊肿B、含牙囊肿C、角化囊肿D、成釉细胞瘤E、始基囊肿;选择下列颌骨病变的x线表现与上述相对应的病变单房性透光阴影,局部有残根
以下哪项是蓝黑墨水的制造原理()。
患者男,60岁,患右肺中叶支气管扩张,现患者痰多不易咳出,该患者可能存在的体征是()
如果要将基于每日收益率计算所得的下行标准差进行年化,正确的做法是()。
某公司电工小黄与公司签订的劳动合同中约定:合同履行期内,如发生工伤事故,公司最多赔偿3万元。一次,小黄在检修电路中因违反操作规程不慎触电,造成重伤。下列关于事故处理的方式中,正确的是()
幼儿学习的内容应当符合幼儿期的________和幼儿期的生活,不要把适合在小学学习的东西拉到幼儿期来。
根据学习和记忆的信息加工理论,提出认知迁移理论的美国学者是()
最新回复
(
0
)