首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 10 TestClass1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在 //***
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 10 TestClass1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在 //***
admin
2020-07-23
77
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:
10
TestClass1
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在
//********error********的下面。
#include
Class TestClass1
{
public:
TestClass1(){
},
//********error********
private:
virtual~TestClass1()
{
using namespace std;
cout<<"TestClass1"<
};
};
class TestClass2:public TestClass1
{
publi c:
//********error
explicit TestClass2(int i)
{
m i=i ;
);
TestClass2&operator()(int i)
{
this->m i=i:
}
void print()
{
//********error
cout<
}
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<
解析
(1)第1个标识下的“virtual~TestClass1()”语句是TestClass1()析构函数,不是私有函数,所以删除“pfivate:”。
(2)“explicit TestClass2(int i)”构造函数语句中的“explicit”是禁止隐式转换。程序中无法实现对类TestClass2的直接使用,所以这里应该将其删除。即“TestClass2(int i)”。
(3)第3个标识下实现,fun函数中m i的标准输出,即在屏幕上输出10。在程序中用到C++标准库时,要使用std标准命名空间进行限定。cout为标准库函数,所以要声明cout是在命名空间std中定义的流对象,即“std::cout<
转载请注明原文地址:https://kaotiyun.com/show/JQyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
下列关于栈的叙述正确的是( )。
有如下程序:#includeusingnamespacestd;classAppliance{public:Appliance(){}
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
有如下类定义:classSample{public:Sample(intx):ref(x){}//1private:Sample(){ref=0;}//2staticintval
下列运算符中,不能作为成员函数重载的是
下列关于函数模板的表述中,正确的是
下列字符串中,不可以用做C++标识符的是()。
随机试题
组合逻辑电路如题28图所示。要求:(1)写出输出表达式;(2)列出该电路所对应的真值表;(3)说明该电路的逻辑功能。
张三与正大公司订立了1年期的劳动合同,合同期满后,张三仍在该公司工作,但是公司一直拖延,没有续签合同。此后张三发现其工资低于合同期间的标准,遂向公司提出异议。公司称其员工手册规定,劳动合同期满后未续签合同的一律采用试用期员工待遇。张三与正大公司遂发生争议。
[2005年,第116题]在投资项目盈利能力分析中,若选取的基准年发生变动,则该项目的净现值(NPV)和内部收益率(IRR)的数值将是()。
关于热力管网中补偿器作用的说法,不正确的是()。
甲国居民有来源于乙国的所得100万元,甲乙两国的所得税税率分别为30%、20%,两国均行使地域管辖权和居民管辖权。在抵免法下甲国应对该笔所得征收所得税(。)。
颅内压增高的容积代偿(即空间代偿)主要依靠()。
英国科学家波普尔说:“如果我们过于爽快地承认失败,就可能使自己发掘不了我们多么接近正确。”这句话告诉我们:①辩证否定是事物之间的相互否定②事物发展是前进性与曲折性的统一③矛盾双方在一定条件下相互转化④真理是主观性和相
设某种元件的使用寿命T的分布函数为其中θ,m为参数且大于零.任取n个这种元件做寿命试验,测得它们的寿命分别为t1,t2,…,tn,若m已知,求θ的最大似然估计值。
双绞线由两根互相绝缘绞合成螺纹状的导线组成。下面关于双绞线的叙述中,正确的是______。1、它既可以传输模拟信号,也可以传输数字信号2、安装方便,价格便宜3、不易受外部干扰,误码率低4、通常只用作建筑物内的局部网通信介质
Technologychangesthewaypeoplelive.Thisarticleisaboutusingthoughttocontrolmachines.Brain-computerinterfacesmayc
最新回复
(
0
)