首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 10 TestClass1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//****
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 10 TestClass1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//****
admin
2021-05-06
35
问题
使用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/GHfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库。DB、数据库系统DBS、数据库管理系统DBMS之间的关系是
有如下类定义:c1assAA{inta;public:intgetRef()const{retum&a;}//①intgetValue()const{retuma;}
下列关于运算符重载的叙述中,错误的是()。
有如下程序段:inti=4,intj=1;intmain(){inti=8,j=i;cout<<i<<j<<end1;}运行时的输出结果是()。
下列情况中,不会调用拷贝构造函数的是()。
下列程序将x、y和z按从小到大的顺序排列,横线处应添加语句()。template<classT>voidfun(____){Ta;if(x>y){a=x;x=y;y=a;}if(y
下列类模板的定义中语法格式错误的是()。
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assMyClass{public:MyClass(){cout<<’*’;}M
随机试题
牙齿磨耗可以发生在
女孩,8岁,发热1周,体温38.5℃,伴频繁咳嗽、胸痛。查体:一般情况可,双肺未闻及干湿性啰音,肺部X线片示两下肺云雾状阴影。首选的药物治疗为
《土地登记办法》规定,土地登记是指将()以及依照法律法规规定需要登记的其他土地权利记载于土地登记簿公示的行为。
项目经理的培养方式不包括()。
某常规投资方案,当贷款利率为1%时,净现值为150万元;当贷款利率为14%时,净现值为一100万元,则该方案财务内部收益率的取值范围为()。
建筑电气装置施工中成套配电柜安装固定后的紧后工序是()。
水工金属结构制作与安装工程专业承包一级企业,资质标准要求企业净资产至少应为()。
下面是探索“促进探究学习,提高课堂教学实效性”的一个教学案例:根据以上材料,回答下列问题:说明必修化学课堂模块采用探究学习的必要性。
在党的()开幕词中,邓小平第一次提出了“建设有中国特色的社会主义”这个科学命题,它标志着建设有中国特色的社会主义思想的正式确立。
A、是小陈去买的B、是小李去买的C、是女的去买的D、是男的去买的C
最新回复
(
0
)