首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,输出的结果为 Constructor,i=0, Destructor 注意:错误的语句在//* * * * * * * *
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,输出的结果为 Constructor,i=0, Destructor 注意:错误的语句在//* * * * * * * *
admin
2013-10-15
5
问题
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,输出的结果为
Constructor,i=0,
Destructor
注意:错误的语句在//* * * * * * * * error* * * * * * * *的下面,修改该语句即可。
试题程序:
#include
class TC
{
int i:
public:
TC():
void display();
~TC():
};
//* * * * * * * * error* * * * * * * *
TC:TC()
{
cout<<"Constructor"<<",";
i=0;
}
//* * * * * * * * error* * * * * * * *
TC:display()
{
cout<<"i="<
}
//* * * * * * * * error* * * * * * * *
TC:TC()
{
cout<<"Destructor"<
}
void main()
{
TC a:
a.display();
}
选项
答案
(1)应改为“TC::TC()”。 (2)应改为“void TC::display()”。 (3)应改为“TC::~TC()”。
解析
在类的外部定义成员函数时,必须在成员函数前面加上类名和作用域运算符“::”作用域运算符用来表示某个成员属于哪个类,使用格式为“(类名)::(成员函数>((参数函数)),因此第1处应改为“TC::TC()”,默认构造函数没有参数。由第2处“TC::display()”后的语句看,这是在类外实现TC函数,因此也有作用域运算符使用错误问题,display函数返回值为void,因此第2处的语句应改为“void TC::display()”。由第3处的语句“TC::TC()”可知,显然这里是在类外实现析构函数,析构函数是一个特殊的函数,它的名称和类名相同,并在前面加“~”字符,用来与构造函数加以区别,因此第3处的语句应改为“TC::~TC()”。
转载请注明原文地址:https://kaotiyun.com/show/AoBD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以秦汉、隋唐和明清为例,分析我们古代国家的历史特征。(北京大学2000年中国通史真题)
两变量相关系数为0.43,σX为5,σY为3,请问σYX为多少?()
下列关于新教育发展时期的说法错误的是
SDR是IMF设立的储备资产和记账单位。()
SDR是IMF设立的储备资产和记账单位。()
以下选项中不属于我国法律制定程序的是()
设函数U=f(χz,yz,χ)的所有二阶偏导数都连续,则=().
设f(x)是满足=1的连续函数,则当x→0时是关于x的________阶无穷小量.
求双曲线xy=2,xy=1与直线y=2x,y=x所围图形的面积。
设f(x)在x=0的某邻域内有定义,且满足
随机试题
架空光缆与市、郊区树木交越时最低缆线距树枝最小垂直净距为()。
嵌顿性疝手法复位后,护士应特别注意观察
面对同样的社会应激,有人难以适应而得病;有人很快渡过难关。医学心理学解释此现象的基本观点为
根据《安全生产法》的规定,国有企业的主要负责人未按有关规定保证安全生产所需的资金投入,导致发生生产安全事故,尚不够刑事处罚的,对企业主要负责人应当给予()的处分。
在会计电算化方式下,错账的更正方法不包括()。
XYZ公司为上市公司,2006年1月20日,该公司2005年度财务报告尚未报出,此时发生2003年5月份所销售商品的大额退回,应()。
下列有关防范货币资金风险的内部控制措施中,存在缺陷的是()。
以下属于个性倾向性范畴的是()。
由国家最高权力机关执行违宪审查任务的国家是( )。
下列正确的电子邮箱地址的格式是()。
最新回复
(
0
)