首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为: 20,15 15,20 注意:错误的语句在//*****error******的下面,修改该语句即可。 #in
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为: 20,15 15,20 注意:错误的语句在//*****error******的下面,修改该语句即可。 #in
admin
2017-11-27
38
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为:
20,15
15,20
注意:错误的语句在//*****error******的下面,修改该语句即可。
#include
//*****error******
void Exchangel(int m,int n)
{
int t=m;
m=n;
n=t;
}
//*****error******
void Exchange2(int m,int n)
{
int t=*m;
*m =*n;
*n =t;
}
void main()
{
int b=20;
int a=15;
Exchange1(a,b);
cout<
//*****error******
Exchange2(a,b);
cout<
}
选项
答案
(1)void Exchange1(int&m,int&n) (2)void Exchange2(int*m,int*n) (3)Exchange2(&a,&b);
解析
(1)由程序的运行结果可知,分别调用Exchangel()和Exchange2()后,a和b的值两次发生交换,因此Exchange1()函数和Exchange2()函数均为实现交换的函数。参数传递方式有多种,将变量名作为实参和形参、传递变量的指针和传送引用方式,将变量名作为实参和形参方式,这种传递是单向的,在函数执行过程中形参的值发生变化不会传回实参,而指针和引用方式在函数执行过程中形参会影响实参。显然这里不是采用变量名作为实参和形参的单向传递方式,而是采用的传地址或传引用的方式,在Exchange1()体内没有出现指针运算符“*”,因此可知Exchangel0数是采用的传引用的方式,因此第1个际识下应改为“void Exchangel(int&m,int&n)”。
(2)由1分析可知,Exchange2()函数内有指针运算符“*”,可知其是采用的传指针的方式作为参数传递,因此第2个标识下应改为“void Exchange2(int*m,int*n)”。
(3)Exchange2()参数为int型数据指针,因此调用Exchange2()时应传入指针而不是变量名,故第3个标识下应改为“Exchange2(&a,&b);”。
转载请注明原文地址:https://kaotiyun.com/show/2DAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
一个类中有【 】个构造函数。
以下程序的输出结果是intf(){ static int i= 0; int s=1; s+=i; i++; return s;}main( ){ inti, a=0; for(i=0;i<5;i++)a+=f();
数据的存储结构是指
下面关于for循环的正确描述是
在链表的运算过程中,能够使空表与非空表的运算统一的结构是______。
有如下类定义:classTest{public:Test(){a=0;c=0}//①intf(inta)const{this->a=a;}//②
下列程序将x,y和z按从小到大的顺序排列,请将下面的函数模板补充完整。template<classT>voidfun(______){Ta;if(x>y)
有如下类声明:classXA{intx;public:XA(intn){x=n;}};classXB:publicXA{
有如下类声明:classFoo{intbar;};则Foo类的成员bar是
用树形结构表示实体类型及实体间联系的数据模型称为______。
随机试题
A.5mlB.10mlC.20mlD.50ralE.200ml滴眼剂装量一般不得超过
A.酸度增加B.酸度降低C.Hb的Fe2+氧化成Fe3+D.低氧E.CO中毒能促使血红蛋白构型变为R型的是
患者女,40岁,下肢急性蜂窝组织炎。关于病人的治疗措施,下列哪项最有效
每一个建设项目应根据其特点,从多个可能的工作流程方案中确定几个主要的工作流程,但不包括()。
建设项目水土保持设施必须与主体工程“三同时”是指()。
我国学者根据教学监控的对象,把教学监控能力分为自我指向型和_____两种类型。
Inthemid-1950s,Iwasasomewhatboredearly-adolescentmalestudentwhobelievedthatdoinganymorethannecessarywaswasti
从所给四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
孟子有一句话:“山径之蹊间,介然之而成路,为间不用,则茅塞之矣。”品读这寥寥数字,实在有着丰富的内涵:第一,路与路之间大相径庭,有的路崎岖但是向上,有的路方向就是错的,要确定走什么样的路并且走对路并不容易,这是_________之惑;第二,路是人在杂草之中
如果在合同中规定“2010年5/6月份装运”那么必须将货物在5月、6月内,每月各装运一批。()
最新回复
(
0
)