首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出为 10 TC1 注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//* * * * *
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出为 10 TC1 注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//* * * * *
admin
2013-11-15
56
问题
使用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全国计算机二级
相关试题推荐
下列关键字中,用来说明虚函数的是()。
下列选项中属于C++语句的是()。
下列叙述中正确的是()。
下面程序的运行结果是【】。#include<iostream>usingnamespacestd;classcount{staticintn;public:count(){n++;}
模板是实现类属机制的一种工具,其功能非常强大,它允许用户构造类属类,即()。
下列对派生类的表述中,错误的是()。
面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个【】。
以下定义语句中,错误的是______。
设有关系模式R(A,B,C,D,E,P),其函数依赖集为{E→D,C→B,(C,E)→F,B→A},则R最高达到______。
随机试题
Internet中采用域名地址,而一般不采用IP地址的原因是________。
Thepriceofbeer______from50centsto$4perliterduringthesummerseason.
脑卒中的残疾率和生活不能自理率分别大约是一般认为脑卒中患者的运动功能恢复始于病后数日,何时可达到最大程度的恢复,最长恢复期一般不超过
股票投资的非系统性风险包括()。(2010年多项选择第57题)
可比性原则的含义是指同一企业不同时期可比。()
关于证券组合管理的基本步骤,下列说法正确的是( )。
一个行业的进入壁垒越高,则该行业的自我保护越(),该行业的内部竞争越()。
阅读下列材料,结合所学知识回答问题:材料一:材料二:2010年江苏省(政府工作报告)提出,要加强以改善民生为重点的社会建设,加大民生领域投入,使发展成效真正落实到人们福祉的提高上。(1)你从材料一中获得了哪些经济信息?
关于劳动力市场理论,不正确的是
(14)在网络安全管理中尤为重要。
最新回复
(
0
)