首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程proj2。此工程包含一个源程序文件main2.cpp,但该程序运行有问题。请改正main函数中的错误。 源程序文件main2.cpp清单如下: //main2.cpp #include <iostream
使用VC6打开考生文件夹下的工程proj2。此工程包含一个源程序文件main2.cpp,但该程序运行有问题。请改正main函数中的错误。 源程序文件main2.cpp清单如下: //main2.cpp #include <iostream
admin
2009-01-15
40
问题
使用VC6打开考生文件夹下的工程proj2。此工程包含一个源程序文件main2.cpp,但该程序运行有问题。请改正main函数中的错误。
源程序文件main2.cpp清单如下:
//main2.cpp
#include <iostream>
using namespace std;
class MyClass
{
public:
MyClass(int m)
{
member=m;
}
~MyClass() {}
int GetMember()
{
return member;
}
private:
int member;
};
MyClass MakeObject(int m)
{
MyClass *pMyClass=new MyClass(m);
return *pMyClass;
}
int main ( )
{
int x=7;
/************found**************/
MyClass *myObj=MakeObject(x);
/*************found*************/
cout<<"My object has member"<<myObj.GetMember()<<end1;
return 0;
}
选项
答案
修改后的主函数为: int main() { int x=7; MyClass *myObj=&MakeObject(x); cout<<"My object has member"<<myObj->GetMember()<<end1; return 0; }
解析
本题考核对象指针的应用。程序中出现了2个出错标识符,说明此程序有2处错误。
第1处错误:“MyClass*myObj=MakeObject(x);”。myObj是对象指针,而函数 MakeObject( )的返回值是类MyClass的对象,所以应改为:“MyClass *myObj=&MakeObject(x);”。
第2处错误:“cout<<"MyObject has member"<<myObj.GetMember()<<end1;”。对象指针使用方式有两种:“对象指针名->成员名;”和“(*对象指针名)成员名;”。显然上述语句的对象指针的使用方式是错误的。应改为“cout<<"My object has member"<<myObj-> GetMember()<<end1;”, 或者“cout<<"My Object has member"<<(*myObj).GetMember()<<end1;”。
转载请注明原文地址:https://kaotiyun.com/show/WKID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述苏共二十大的主要内容与影响。(东北师范大学2002年世界现代史真题)
概述1929一1930年国民党新军阀混战的情况。(安徽师范大学2004年中国现代吏真题;北京师范大学2005年中国通史真题)
试析斯巴达的政治制度与社会结构的内容及其成因。(北京师范大学2001年世界史真题;华中师范大学2003年世界古代史真题)
因子分析的基本步骤包括()
在教学中教师通过指导学生运用一定的仪器设备进行独立实验作业而获得知识和技能的方法是()
关于教育目的确立的依据,下列说法错误的是
关于“描述性定义”“规定性定义”和“纲领性定义”,下列说法正确的是
推动高中的多样化与特色化发展的要求不包括
某公司三个部门向灾区捐款,甲部门捐款数是另外两个部门捐款数的,乙部门捐款数是另外两个部门捐款数的。已知丙部门捐款1800元,则这三个部门共捐款()。
随机试题
老年患者,大便艰涩,排出困难,四肢不温,腹中冷痛,腰膝酸冷,舌淡苔白,脉沉迟。其治疗宜选
关于早产儿的喂养,下述哪项是错误的
A.自牙颈部牙骨质向牙冠方向散开,止于游离龈和附着龈固有层的牙龈纤维B.自牙槽嵴向牙冠方向展开,穿过固有层止于游离龈和附着龈固有层的牙龈纤维C.位于牙颈周围的游离龈中,呈环行排列的牙龈纤维D.自牙颈部的牙骨质,越过牙槽突外侧皮质骨骨膜,进入牙槽突、前
如图所示,桁架结构中只作用悬挂重块的重力W,此桁架中杆件内力为零的杆数为:
原始凭证金额出现错误的,应当由开具单位更正,并在更正处加盖出具凭证单位的印章。 ( )
与单一法人客户相比,()不是集团法人客户的信用风险具有的特征。
甲为一有限责任公司的小股东,不参与公司经营管理。根据公司法律制度的规定,下列文件中,甲有权查阅和复制的有()。(2009年)
上海中心大厦楼高()米,外观为正方形柱体。
丽丽因为自己常常遭受来自丈夫的家暴而找到社会工作者。社会工作者根据()迹象认为丽丽已经具有“受虐妇女综合征”的特质。
Becauseofthecomingheavyrain,theracingcompetitionofyourcollegecan’tbeheldattheopen-airplayground.Writeanotic
最新回复
(
0
)