首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出为 10 TC1 注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//* * * * *
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出为 10 TC1 注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//* * * * *
admin
2013-11-15
49
问题
使用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://kaotiyun.com/show/IXNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果一个类中含有纯虚函数,则该类称为【】。
下面对静态数据成员的描述中,正确的是()。
下面程序段的输出结果是()。intx=5;do{cout<<--x;}while(!x);
以下程序的执行结果是【】。#include<iostream.h>classB{public:B(){}B(inti.intj);voidprintb();private:inta,b;};classA{pub
有如下函数模板定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是()。
下面程序的输出结果是()。#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}}class
下面定义的联合类型的长度是()字节。UnionMyUnion{intx;charch;floatnum;boolflag;}
定义重载函数时,应在参数个数或参数类型上【】。
如果表达式++i*k中的“++”和“*”都是重载的非静态成员运算符,则采用运算符函数调用格式,该表达式还可表示为=______。
多数运算符既能作为类的成员函数重载,也能作为类的非成员函数重载,但口运算符只能作为类的【】函数重载。
随机试题
二尖瓣狭窄患者。查体:心率102次/分,心尖区触及舒张期震颤,心尖部可闻及开瓣音。心电图示房颤。提示瓣膜弹性和活动性好的体征是
A、中切牙B、上颌尖牙C、第三磨牙D、上颌第一磨牙E、上颌第一前磨牙哪个牙又叫六龄牙
A.1周B.2~4周C.6周D.3个月E.4~6个月
产生水肿的主要因素不正确的是
甲公司出口货物15公吨,500箱装,每箱毛重40公斤,体积20厘米×30厘米×40厘米,单价CFRLONDON每箱60.00美元。查运费表得知该货为8级,计费标准为W/M,每运费吨运费为100美元,另征收转船附加费20%、燃油附加费10%。该货物的出口总
下列哪一指标能作为企业向劳动力市场提供的劳动力价格信号?()
对下列企业或个人,税务机关可以采取税收保全措施的是()。
名义上不支付利息,折价出售,到期按债券面值兑现,此种债券称为()
唯物辩证法的否定观包含的内容有
原型化(Prototyping)方法是一类动态定义需求的方法,(7)不是原型化方法所具有的特征。与结构化方法相比,原型化方法更需要(8)。衡量原型开发人员能力的重要标准是(9)。
最新回复
(
0
)