首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
25
问题
使用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全国计算机二级
相关试题推荐
简述法国《人权宣言》的内容及其意义。(四川大学2005年世界近现代史真题)
1915年在中国近代历史上看上去似乎没有特别重大的划时代的历史事件,但这一年发生的许多事件。既是此前各种矛盾发展的结果,又对此后的历史进程产生了重要影响。使这一年成为重要的历史关节点。请结合史事加以论述。(中山大学2015年历史学基础A真题)
论述中共八大的内容和意义。(内蒙古大学2016年中国史真题)
试析晚清学校与选举制度的演变并论其影响。(北京大学2000年中国通史真题)
在一组数据11、11、11、11、13、13、13、17、17、18中,中数是()
下列哪种数据才可以运用卡方检验进行统计分析?()
规定在各城区设立修业两年的初级国民学校、在省城设立5年制的中心国民学校的俄国法案是
教育的个体社会化功能,不包括
在等差数列{an}和{bn}中,。(1){an}和{bn}前n项和之比为(7n+1):(4n+27);(2){an}和{bn}前21项的和之比为5:3。
设u=f(2x+3y,z),其中f具有二阶连续偏导数,而z=z(x,y)是由方程z+lnz—=1确定并满足z(0,0)=1的函数,求.结果用f’i(0,1),f"ij(0,1)表示(i,j=1,2).
随机试题
14世纪以来,作为国际私法的基本理论载体的学说有()
A.肥大B.增生C.两者均有D.两者均无颗粒性固缩肾时,颗粒区肾小球发生
城市道路最小纵坡主要取决于()
深基坑施工中,以提高土体强度和侧向抗力为主要目的的地基加固方法有()。
100座及100座以上餐馆、食堂中的餐厅与厨房(包括辅助部分)的面积比应符合()
某工业企业2017年3月1日转让其位于县城的一栋办公楼,转让协议写明含税收入12000万元,2008年建造该办公楼时,为取得土地使用权支付金额3000万元,发生建造成本4000万元,转让时经政府批准的房地产评估机构评估后,确定该办公楼的重置成本价为8000
正常清醒时,能思考,能灵敏地解决问题,这种状态下的脑电波是()。
说到海洋酸化的影响,每年渔业价值约2.2亿美元的珍宝蟹,可能会受到自身食物源减少的冲击,未来50年将面临强烈的低迷。但翼足类、桡足类、易受酸化伤害的带贝壳的微小海洋生物,可能会经历轻微的下降,因为它们十分丰富,足以抵消大部分影响。同时,海洋哺乳动物和海鸟较
宋有富人,天雨墙坏。其子曰:“不筑,必将有盗。”其邻人之父亦云。暮而果大亡其财,其家甚智其子,而疑邻人之父。”从哲学上看,这则故事告诉我们()。
偷工减料:诚信
最新回复
(
0
)