首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 10 TestClass1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//****
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 10 TestClass1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//****
admin
2017-11-28
82
问题
使用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全国计算机二级
相关试题推荐
下列程序的输出结果为:Objectid=OObiectid=1请将程序补充完整。#include<iostream>usingnamespacestd;classPoint{public
下列程序运行后的输出结果是()。#include<iostream.h>voidfun(int,int,int*);voidmain(){intx,y,z;
有如下类声明:classMyBASE{intk;public:voidset(intn){k=n;}intget()const{returnk;}};classM
仅由顺序、选择(分支)和重复(循环)结构构成的程序是【】程序。
类是一个支持集成的抽象数据类型,而对象是类的______。
需求分析阶段的任务是()。
下列工具中为需求分析常用工具的是()。
下列定义中p指向的地址可更改,但*p不能够更改的是()。
若将一个二元运算符重载为类的成员函数,其形参个数应该是______个。
下列说法中不正确的是
随机试题
洁净室的排风系统设计应符合的规定不包括()。
钢号为Q245R(20g)中的“g”表示()。
以下属行为组织结构理论的代表人物的有
抑制性突触后电位产生的离子机制是
有机磷农药的靶器官是()。
一般情况下,只有收到“库存现金”和支付“库存现金”的经济业务才在现金流量表中反映。()
属于人力资本投资特征的选项有()。
一个精子和卵子成功结合成为
一般来说,实质推理是对法律规定和案件事实的实质内容进行价值评价的推理。当出现法律规定本身的含义模糊,在法律中对于有关问题没有直接的明文规定,法律规定之间有抵触或者法律中出现两种以上需要选择适用的条款,通常所述的“合法”和“合理”矛盾的时候,需要运用实质推理
把写成极坐标的累次积分,其中D={(x,y)|0≤x≤1,0≤y≤x}.
最新回复
(
0
)