首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为: 20,15 15.20 注意:错误的语句在∥********error********的下面,修改该语句即可。
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为: 20,15 15.20 注意:错误的语句在∥********error********的下面,修改该语句即可。
admin
2017-09-20
49
问题
使用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 msin()
{
int b=20;
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)由程序的运行结果可知,分别调用Exchangel()和Exchange20后,a和b的值两次发生交换,因此Exchangel()函数和Exchange20函数均为实现交换的函数。参数传递方式有多种,将变量名作为实参和形参、传递变量的指针和传送引用方式,将变量名作为实参和形参方式,这种传递是单向的,在函数执行过程中形参的值发生变化不会传回实参,而指针和引用方式在函数执行过程中形参会影响实参。显然这里不是采用变量名作为实参和形参的单向传递方式,而是采用的传地址或传引用的方式,在Exchange10体内没有出现指针运算符“*”,因此可知Exchange10函数是采用的传引用的方式,因此第1个标识下应改为“void Exchangel(int&m,int&n)990
(2)由1分析可知,Exchange20~数内有指针运算符“*”,可知其是采用的传指针的方式作为参数传递,因此第2个标识下应改为“void Exchange2(int*m,int*n)99。
(3)Exchange20参数为int型数据指针,因此调用Exchange20时应传入指针而不是变量名,故第3个标识下应改为“Exchange2(&a,&b);”。
转载请注明原文地址:https://kaotiyun.com/show/4UAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于常数据成员,下面描述正确的是
设有如图所示的二叉树则对该二叉树前序遍历的结果是
如下类定义中包含了构造函数和拷贝构造函数的原型声明,请在横线处填写正确的内容,使拷贝构造函数的声明完整。classmyClass{private:intdata;public:myClass(in
软件工程研究的内容主要包括______技术和软件工程管理。
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用()关键字来修饰。
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填上适当内容,实现该函数。Boo1fun(char*str){inti=0,j=0;while(str[j]j++;f
已知递归函数fun的定义如下:intfun(intn){if(n<=1)return1;//递归结束情况elsereturnn*fun(n-2);//递归}则函数调用语句fun(5)
fstream、ifstream和ofstream文件流类的成员函数______关闭文件。
下列函数中,()是对文件进行写操作的。
随机试题
胆囊或胰腺超声检查前应禁食
案情:甲与余某有一面之交,知其孤身一人。某日凌晨,甲携匕首到余家盗窃,物色一段时间后,未发现可盗财物。此时,熟睡中的余某偶然大动作翻身,且口中念念有词。甲怕被余某认出,用匕首刺死余某,仓皇逃离。(事实一)逃跑中,因身上有血迹,甲被便衣警察程某盘查
()是指投保人必须对保险标的有可保利益,否则所签订的保险合同无效。
关于汇票的出票人,下列表述正确的是()。
下列各项中,不属于其他综合收益的是()。
甲公司是一家多元化经营的民营企业,投资领域涉及医药、食品等多个行业。受当前经济型酒店投资热的影响,公司正在对是否投资一个经济型酒店项目进行评价。有关资料如下:(1)经济型酒店的主要功能是为一般商务人士和工薪阶层提供住宿服务,通常采取连锁经营模式。甲公司计
Inspeakingactivities,aspeakeroftentriestoavoidusingadifficultwordorstructurebutuseasimpleroneinstead.Whatl
已知则当时,=______。[img][/img]
如果想评定按计划得来的参数是否需要修正,应该用(14)。
A.removeB.judgeC.intelligenceD.indicateE.concerningF.consistsG.distinguishedH.distinctI.identicalJ.onward
最新回复
(
0
)