首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为: 20,15 15.20 注意:错误的语句在∥********error********的下面,修改该语句即可。
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为: 20,15 15.20 注意:错误的语句在∥********error********的下面,修改该语句即可。
admin
2017-09-20
65
问题
使用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://www.kaotiyun.com/show/4UAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有定义char str[80];以下不能将输入数据first\nsecond\n<CR>读取到数组str中的语句是
以下有关类与结构体关系的叙述不正确的是
已知语句int m=10;则下列引用的表示中正确的是
以下程序运行后,输出结果是 #define PT 5.5 #define S(x)PT* x * x main() {int a=1,b=2; printf("%4.lf\n",S(a+b); }
下列数据结构中按“先进先出”原则组织数据的是
如下类定义中包含了构造函数和拷贝构造函数的原型声明,请在横线处填写正确的内容,使拷贝构造函数的声明完整。classmyClass{private:intdata;public:myClass(in
有如下类声明;classSAMPLE{intn;public:SAMPLE(inti=0):n(i){}voidsetValue(intn0);}
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thursday,Friday=2};表达式Wednesday==Friday的值是()。
下列情况中,不会调用拷贝构造函数的是()。
C++语言本身没有定义I/O操作,但I/O操作包含在C++实现中。C++标准库iostream提供了基本的I/O类。I/O操作分别由两个类istream和()提供。
随机试题
我国《教师法规定》,具备教师资格的先决条件是
患者女性,28岁,4d前行剖宫产手术,术后出现头痛,伴恶心呕吐,立位时明显,卧位时减轻,头MRI未见异常。应给予什么治疗
婴幼儿气血两虚,宜用药()
因与泰和公司的艺术品加工合同纠纷,华风公司诉至区人民法院要求泰和公司支付拖欠的加工费30万元。区人民法院判决支持华风公司的诉讼请求。泰和公司不服提起上诉,市中级人民法院判决驳回上诉,维持原判决。泰和公司可以向( )申请再审。
根据《中华人民共和国电力法》规定,用户使用的电力电量,以计量检定机构依法认可的用电计量装置的记录为准。用户受电装置的设计、施工安装和运行管理,应当符合()。
材料:师范大学毕业后,孙斌凭借自己的努力成为了一名语文教师。工作前几年,为了适应教学工作,他向其他同事学习,教学水平逐渐提高,教学效果得到了家长们的认可。这时,他认为教学工作并不神秘,自己的经验、知识与能力已经足以应付,没有必要继续深入钻研教学。
中央红军第五次反“围剿”的失败和长征初期红军力量遭受的严重损失,引起了广大干部和战士对王明军事路线的怀疑和不满,纷纷要求改换错误的领导。同时,在长征途中毛泽东对执行王明军事路线的一些领导同志做了耐心细致的工作,使他们很快觉悟过来。在这种情况下,为了总结第五
从所给四个选项中,选择最合适的一个填入问号处,使之符合所给的题干所示:
A.Bedetachedfromthestressofyourcompany,B.Maintaingoodrelationshipswithothers.C.Don’tfeelguiltyforproblemsth
VariationsinBritishAccents Language【T1】___________________aspeopletrytoexpressthemselvesindifferentwaystodifferen
最新回复
(
0
)