首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 10 TestClass1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//****
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 10 TestClass1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//****
admin
2017-11-28
72
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:
10
TestClass1
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面。
#include<iostream>
class TestClass1
{
public:
TestClass1(){
};
//********error********
private:
virtual~TestClass1()
{
using namespace std;
cout<<’’TestClass1’’<<endl;
};
};
iass TestClass2:public TestClass1
{
public:
//********error********
explicit TestClass2(int i)
{
m__i=i;
};
TestClass2& operator ()(int i)
{
this->m__i=i;
}
void print()
{
//********error********
cout<<m__i<<endl;
}
private:
int m__i;
};
void fun(TestClass2 C1)
{
C1.print();
}
int main()
{
fun(10);
return 0;
}
选项
答案
(1)删除’’private:’’语句 (2)TestClass2(int i) (3)std::cout<<m_i<<std::endl;
解析
(1)第1个标识下的“virtual~TestClass1()”语句是TestClass1()析构函数,不是私有函数,所以删除“private:”。
(2)“explicit TestClass2(int i)”构造函数语句中的“explicit”是禁止隐式转换。程序
中无法实现对类TestClass2的直接使用,所以这里应该将其删除。即“TestClass2(int i)”。
(3)第3个标识下实现,fun函数中m_i的标准输出,即在屏幕上输出10。在程序中用到C++标准库时,要使用std标准命名空间进行限定。cout为标准库函数,所以要声明cout是在命名空间。std中定义的流对象,即“std::cout<<m_i<<std::endl;”或者添加“using namespace std;”。
转载请注明原文地址:https://kaotiyun.com/show/skAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不会引起应用程序的变化,这是指数据的______。
下列叙述中正确的是
以下类定义中可能会引起错误的语句是classA{public:~A(){}//1inti;//2private:intj;//3
下列对于软件测试的描述中正确的是()。
对建立良好的程序设计风格,下面描述正确的是
()既可重载为一元运算符,又可重载为二元运算符。
模板是实现类属机制的一种工具,其功能非常强大,它允许用户构造类属类,即()。
将E-R图转换到关系模式时,实体与联系都可以表示成
在E-R图中,用来表示实体的图形是()。
随机试题
骨折可出现的早期并发症可能是下列哪一项
机械安全防护措施包括防护装置、保护装置及其他补充保护措施。机械保护装置通过自身的结构功能限制或防止机器的某种危险,实现消除或减小风险的目的。下列用于机械安全防护措施的机械装置中,不属于保护装置的是()。
发行人和保荐机构报送发行申请文件所有需要签名处,均应为签名人亲笔签名,不得以名章、签名章等代替。()
下列选项不属于风险报告的内部报告的是()。
当事人对仲裁协议的效力有异议的,应当在仲裁庭作出裁决之前提出。()
下述各项随机变量中,服从泊松分布的是()。
在劳动定员标准中,对人员数量标准的规定,不可以采用()。
低碳城市是一个新生事物,没有现成可借鉴的模式。专家指出,对低碳经济的认识问题上,首先需要澄清“低碳等于贫困”“低碳等于高成本”等误区。低碳经济是在较高的文明发展水平下,出现的一种碳生产力水平较高、但人均碳排放水平较低的经济形态。在这个过程中,能源结构的清洁
烙画古称“火针刺绣”,是一门传承千年的艺术。烙画以火为“墨”,用火烧热特制铁笔,在物体上烫出烙痕作画,因炭化程度不同而呈现出浅褐色、深褐色和黑色等色调。烙画讲究火候和力度,讲究轻重缓急、深浅浓淡,一支铁笔在手,下笔的力度和时机都决定着画作的质量。任何环节掌
资本周转一次的时间等于:
最新回复
(
0
)