首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,输出的结果为: Constructor,i=0, Destructor 注意:错误的语句在//******error******的下面,修
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,输出的结果为: Constructor,i=0, Destructor 注意:错误的语句在//******error******的下面,修
admin
2017-11-27
70
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,输出的结果为:
Constructor,i=0,
Destructor
注意:错误的语句在//******error******的下面,修改该语句即可。
#include
class CObj
{
int i;
public:
CObj();
void display();
~CObj();
};
//******error******
CObj:CObj()
{
cout<<"Constructor"<<",";
i=0;
}
//******error******
CObj:display()
{
cout<<"i="<
}
//******error******
CObj:CObj()
{
cout<<"Destructor"<
}
VOid main()
{
CObj a;
a.display();
}
选项
答案
(1)CObj::CObj() (2)void CObj::display() (3)CObj::~CObj()
解析
(1)在类的外部定义成员函数时,必须在成员函数前面加上类名和作用域运算符(::),作用域运算符用来表示某个成员属于哪个类,使用格式为:<类名>::<成员函数>(<参数函数>),因此第1个标识下应改为CObj::CObj(),默认构造函数没有参数。
(2)第2个标识下“CObj:display()”,从其后的语句看,这是在类外实现CObj函数,因此也有作用域运算符使用错误问题,display()函数返回值为void,因此第2个标识下应改为void CObj::display()。
(3)第3个标识下“CObj:CObj()”,显然这里是在类外实现析构函数,析构函数是一个特殊的函数,它的名字和类名相同,并在前面加“~”字符,用来与构造函数加以区别,因此第3个标识下应改为CObj::~CObj()。
转载请注明原文地址:https://www.kaotiyun.com/show/0JAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>#include<fstream>usingnamespacestd;intmain(){ofstreamofile;cha
设有数组定义:char array []= "China";则数组array 所占的空间为
当需要函数返回多个值时,函数的参数应采用指针或【 】。
假定有下列变量定义: int k=7,x=12; 则能使值为0的表达式是
设有如下关系表:则下列操作中正确的是
类MyClass的定义如下:classMyClass{public:MyClass(){value=0;}SetVariable(inti){value=i;}private:intvalue;
按照“先进先出”组织数据的数据结构是()。
数据库设计的根本目标是要解决
在双目运算符中需要声明其右操作数时,完成的是【 】重载,而需要声明全部操作数时,完成的是【 】重载。
随机试题
标准分数的优点是()
简述室间隔的血液供应。(动脉名称、来源及分布)
《素问.脉要精微论》认为“夫精明五色者”,为
为降低颅内压而进行的处理不包括
关于合同解除的条件,下列说法正确的是()。
关于债券价格报价,以下说法正确的是()。
企业的基本管理职能有:计划、组织、()、领导和控制职能。
企业实体现金流量是企业价值评估中最重要的概念之一,下列有关表述正确的是()。
A公司试图向你推销一种投资政策,按这种政策,该公司将永远每年支付给你和你的后代15000元。如果投资的必要回报率是8%,你将为这一政策支付多少钱?假设公司告诉你,该投资政策需要花费195000元,那么多高的利率对这一交易来说是公平的?
Oneproblemwithmuchpersonalityresearchisthatitexaminesandrateswhatevertraitstheresearchersareinterestedinatth
最新回复
(
0
)