首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test14_1,此工程包含一个源程序文件test14_1.cpp,但该程序运行有问题,请改正程序中的错误,使该程序的输出结果如下: member1=5member2=5 member1=7member2=9
使用VC6打开考生文件夹下的工程test14_1,此工程包含一个源程序文件test14_1.cpp,但该程序运行有问题,请改正程序中的错误,使该程序的输出结果如下: member1=5member2=5 member1=7member2=9
admin
2009-01-15
32
问题
使用VC6打开考生文件夹下的工程test14_1,此工程包含一个源程序文件test14_1.cpp,但该程序运行有问题,请改正程序中的错误,使该程序的输出结果如下:
member1=5member2=5
member1=7member2=9
源程序文件test14_1.cpp清单如下:
#include<iostream.h>
class My Class
{
/************** found *****************
friend void setMember(MyClass myObj,char meml)
{
myObj.member1=mem1;
myObj.member2=mem1;
cout<<"member1="<<myObi.member1<<" member2="<<myObj.member2<<endl;
}
/************** found ***************/
void setMember(MyClass& myObj,char mem1,char mem2)
{
myObj.member1=mem1;
myObj.member2=mem2;
cout<<"member1:"<<myObj.member1<<"member2="<<myObj.member2<<endl;
}
private:
char member1;
char member2;
};
void main()
{
MyClass theObj;
/************** found ****************/
theObj.setMember(theObj,’5’);
theObj.setMember(theObj,’7’,’9’);
}
选项
答案
(1)错误:friend void setMember(MyClass myObj,char mem1) 正确:friend void set Member(MyClass & myObj,char mem1) (2)错误:void setMember(MyClass & myObj,char mem1,char mem2) 正确:friend void setMembe (MyClass & myObj,char mem1,char mem2) (3)错误:theObj.setMember(theObj,’5’); theObj.setMember(theObj,’7’,’9’); 正确:setMember(theOebj,’5’); setMember(theObj,’7’,’9’);
解析
(1)主要考查考生对于友元函数定义的掌握,应该使用引用调用才能改变该对象的成员值;
(2)主要考查考生对于友元函数重载的掌握,因为前面已经有了同名函数,很明显这个函数也应该为友元函数,所以关键字friend声明;
(3)主要考查考生是否会使用友元函数,调用友元函数和普通函数的方法一样,不需要使用对象访问。
转载请注明原文地址:https://kaotiyun.com/show/3KID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述20世纪初资产阶级民主革命思想的主要内容。(武汉大学2001年中国近现代史真题)
如果一组数据完全平衡,那么这组数据的离均差的总和为()
既可用于计数数据的整理,又可用于测量数据的整理的统计表是()
下列哪种数据才可以运用卡方检验进行统计分析?()
福禄贝尔建立了一个以活动与游戏为主要特征的幼儿园课程体系,其依据不包括
下列关于新教育发展时期的说法错误的是
“要尽量多地要求一个人,也要尽可能地尊重一个人”体现了马卡连柯的
“八年研究”主要涉及四个方面问题,其中不是“八年研究”的议题的是
关于教育目的与教育方针,下列说法错误的是
货币市场的主要功能是()。
随机试题
患者,男,45岁。患有胃炎病史6年,持续性上腹部刀割样剧痛2小时入院。全腹有腹膜刺激征,腹部平片示膈下有游离气体,腹腔穿刺为黄色、含胆汁、无臭的液体。患者经确诊后准备行胃大部切除术,护士遵医嘱给予胃肠减压,其主要目的是
日本分体吸虫的感染对象比较广泛,不属于日本分体吸虫感染对象的是
川贝的药理作用是()。
关于肺小细胞未分化癌的叙述,下列哪项不正确?()
根据《危险废物贮存污染控制标准》,危险废物贮存设施的场界应位于居民区()以外,地表水域150m以外。
钱某持盗来的身份证及伪造的空头支票,骗取某音像中心VCD光盘4000张,支票票面金额4万元。对钱某骗取光盘行为的准确定性是()。[2013年6月真题]
可能适合与治理层讨论的计划方面的其他事项包括()。
0,2,3,5,8,10,15,()
根据我国《宪法》的规定,可以提出宪法修改有效议案的主体是()。
贯彻习近平新时代中国特色社会主义经济思想,要求我们以更大的力度、更实的措施全面深化改革、扩大对外开放,贯彻新发展理念,推动经济高质量发展,建设现代化经济体系,不断增强我国经济实力、科技实力、综合国力,让社会主义市场经济的活力更加充分地展示出来。当前和今后一
最新回复
(
0
)