首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为: 20,15 15,20 注意:错误的语句在∥********error********的下面,修改该语句即可。
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为: 20,15 15,20 注意:错误的语句在∥********error********的下面,修改该语句即可。
admin
2015-07-20
69
问题
使用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全国计算机二级
相关试题推荐
下面程序运行时输出结果为【】。#include<iostream.h>#include<malloc.h>classRect{public:Rect(int1,intw)(length=1;width=w;)voidP
下面关于虚函数的描述中正确的是()。
若把类B定义为类A的友元类,则应在类A中加入定义语句【】。
设intf(int);和intg(int);是函数f和g的原形,以下将f作为语句调用的是______。
有以下程序#include<iostream.h>intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}voidmain(){inti,j=0;for(i=1;i<3;i++)j+=f(
关于C++主函数特性,下列叙述正确的是()。
编译过程一般分成5个阶段【】、语法分析、错误检查、代码优化和目标代码生成。
一个()允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
随机试题
关于磁共振的概念和现象,下列说法错误的是
股骨粉碎性骨折,侧位摄影首选的体位是
工程咨询服务采用公开招标方式的招标文件中,典型的委托服务范围的内容应包括()。
下列所得中,未规定可以以一个月内取得的收入为一次纳税的是()。
“吾国四千年大梦之唤醒,实自甲午战役割台湾,偿二百兆始。”与梁启超所述事实相关的条约中,反映了帝国主义阶段经济侵略突出特点的是()。
如图所示,两虚线分别是等量异种点电荷的连线和中垂线,检验电荷P仅在电场力作用下运动,经过中垂线a点时速度大小为v1,经过连线b点时运动方向与连线垂直,速度大小变为v2,则以下判断正确的是()。
论述阿蒙霍特普四世改革的背景、内容和失败的原因。
根据《合同法》的规定,不安抗辩权行使的条件包括对方()。
(1)我的朋友懒洋洋地从椅子里站了起来,双手插在裤兜里,从我的背后望出去。(2)这是一个晴朗、清澈的二月的早晨。(3)地上还铺着昨天下的一层很厚的雪,在冬日的阳光下熠熠发光。(4)马路中心的雪被来往车辆辗成一条灰色带状的轮迹,但是两旁人行道上堆得高高的雪却
Howimportantisyourcellphone?Sofar,nostudieshaveproven【B1】______thattheradiosignalsfromcellphonescausebrainc
最新回复
(
0
)