首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为: 20,15 15,20 注意:错误的语句在∥********error********的下面,修改该语句即可。
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为: 20,15 15,20 注意:错误的语句在∥********error********的下面,修改该语句即可。
admin
2015-07-20
33
问题
使用VC6打开考生文件夹下的源程序文件modil.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=2 0 ;
int a=15 ;
Exchangel(a,b);
cout<
∥********error********
Exchange2(a,b);
cout<
}
选项
答案
(1)void Exchangel(int&m,int&n) (2)void Exchange2(int*m,int*n) (3)Exchange2(&a,&b);
解析
(1)由程序的运行结果可知,分别调用Exclumgel()和Exchange2()后,a和b的值两次发生交换,因此Exchangel()函数和Exchange2()函数均为实现交换的函数。参数传递方式有多种,将变量名作为实参和形参、传递变量的指针和传送引用方式,将变量名作为实参和形参方式,这种传递是单向的,在函数执行过程中形参的值发生变化不会传回实参,而指针和引用方式在函数执行过程中形参会影响实参。显然这里不是采用变量名作为实参和形参的单向传递方式,而是采用的传地址或传引用的方式,在Exchangel0体内没有出现指针运算符“*”,因此可知Exchangel()函数是采用的传引用的方式,因此第1个标识下应改为“void Exchangel(int&m,int&n)”。
(2)由1分析可知,Exchange20函数内有指针运算符“*”,可知其是采用的传指针的方式作为参数传递,因此第2个标识下应改为“void Exchange2(int*m,int*n)”0
(3)Exchange20参数为int型数据指针,因此调用Exchange20时应传入指针而不是变量名,故第3个标识下应改为“Exchange2(&a,&b);”。
转载请注明原文地址:https://kaotiyun.com/show/0CNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为【】的。
所有在函数中定义的变量,连同形式参数,都属于()。
若把类B定义为类A的友元类,则应在类A中加入定义语句【】。
具有相同函数名不同参数表的函数称为【】。
在关系数据库中,把数据表示成二维表,每一个二维表称为【】。
软件测试过程一般按4个步骤进行:单元测试、集成测试、验收测试(确认测试)和系统测试。在程序编码阶段进行的测试通常是______。
不属于结构化程序设计方法的四条原则是______。
有以下面程序:#include<iostream>usingnamespacestd;longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));
已知在函数func()中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下列表述中错误的是()。
下面关于继承机制的描述中,不正确的是()。
随机试题
(2004年第70题)嗜铬细胞瘤可产生多种肽类激素,其中引起面部潮红的是
A.长期输入刺激性药物B.输入致热物质C.输入液体过多过快D.输液导管连接不紧E.输入致敏物质输液引起发热反应的原因为
某家长到防疫机构询问关于卡介苗接种的问题。2个月以上小儿首次接种卡介苗,以下哪点最重要
在对综合概算和总概算进行审查时,如概算总投资超过原批准投资估算达到一定比例,需要进一步审查超估算的原因,这个比例是()。
下列关于建筑灭火器配置设计的说法中,正确的有()。
下列属于用不正当竞争手段来争揽业务的行为有()。
可冲抵保证金证券的名单和折算率一经确定,则不能调整。()
不良贷款传统的处置方式主要有()。
下列有关选取测试项目的方法的说法中,正确的是()。
自我概念的功能主要有()。
最新回复
(
0
)