首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
27
问题
使用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://jikaoti.com/ti/DMkiFFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
试论西欧启蒙运动及其历史意义。(北京师范大学2001年历史学综合考试真题)
简述隋唐科举制度的基本内容和历史作用。(苏州大学2004年中国古代史真题)
简述古希腊克利斯提尼改革的主要内容及其意义。(南京大学2000年世界古代中世纪史真题)
散点图显示两个变量的相关趋势和相关程度是通过什么来显示的?()
在标准正态曲线下,正、负三个标准差范围内的面积占总面积的比例是()
设一个盒子里装有编号为①②③的三个球,现按照考虑顺序的重复抽样方式从中随机抽出两个球组成样本,则样本可能数目为()
“八年研究”主要涉及四个方面问题,其中不是“八年研究”的议题的是
于1872年颁布,规定6~14岁的8年初等教育为强迫义务教育阶段的法案是
货币市场的主要功能是()。
随机试题
斑马鱼和蝾螈等少数脊椎动物具有肢体和内脏器官再生的能力,比如成年斑马鱼的心室被切除20%后,其心脏组织在2个月内可完全再生。对于小鼠而言,在胚胎时期的第10~12天以及出生后的第4~14天左右,其心肌细胞可以分裂增殖,而成年小鼠的心肌细胞几乎已经不
对于哺乳期避孕,恰当方法的是下列哪项
在流行病学调查中.可用于细菌分型的合成性代谢物是
施工单位特种作业人员包括()等。
隧道工程由( )组成。
某钢厂为扩大生产修建二期工程,占地约1000亩。二期工程主要包括:厂区道路、污水和雨水的排水管道、供电系统;冷轧车间、镀锌车间、彩涂车间等能源车间及机修、仓库、办公设施。冷轧车间属于大型工业厂房,厂房内有酸洗、轧机等大型设备基础,且数量比较多,施工工期较长
全陪的各站服务,使各项接待计划适时、到位,突发事件得到及时有效处理。主要服务工作()。
数据库设计的根本目标是要解决()。
TheNorthKoreahasmillionsofdollarsdepositedinaMacaubank.
ForgetexpensiveeducationalDVDsandprivatetutors,thesecrettosmartchildrencouldbesosimpleasgivingbirth【M1】______
最新回复
(
0
)