首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为: 20,15 15,20 注意:错误的语句在//*****error******的下面,修改该语句即可。 #in
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为: 20,15 15,20 注意:错误的语句在//*****error******的下面,修改该语句即可。 #in
admin
2017-11-27
64
问题
使用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全国计算机二级
相关试题推荐
编制一个好的程序,首先要确保它的正确性和可靠性,还应强调良好的编程风格。在选择标识符的名字时应考虑()。
已知类Sample中的一个成员函数说明如下:voidSet(Sample&a);其中,Sample&a的含意是()。
有如下程序:#include<iostream>#include<iosream>usingnamespacestd;classBASE{charc;public;BASE(charn):c(n){
已知类A有公用数据成员a,且有A obj2;A * const ptr=new A;则下列语句正确的是
在文件操作中,代表以追加方式打开文件的模式是
下面关于for循环的正确描述是
按照“先进先出”组织数据的数据结构是()。
在双目运算符中需要声明其右操作数时,完成的是【 】重载,而需要声明全部操作数时,完成的是【 】重载。
为了在两个关系中提取所有相同的元组,则在交与并这两种关系运算中,应使用【 】运算。
已知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为友元函数。要使语句序列Mystx{3.2),y(5.5),z(0.0);z=8.9-y;y=x-6.3;能够正常运行,运算符函数ope
随机试题
当企业受到全面威胁、濒临破产时,通过将企业的资产转让、出卖或者停止全部经营业务来结束企业的生命。这种紧缩型战略称为()
急性颅内压增高时病人早期生命体征改变为()
用离子选择性电极测定离子浓度,实质上测的是离子的
易侵犯上部的是易侵犯下部的是
()是我国发展的重要目标和必要条件。
工程项目合同管理的基本原则包括:()。
某桥梁工地的简支板梁架设,由专业架梁分包队伍架设。该分包队伍用两台50t履带吊,以双机抬的吊装方式架设板梁。在架设某跨板梁时,突然一台履带吊倾斜,板梁砸向另一台履带吊驾驶室,将一名吊车驾驶员当场砸死,另有一人受重伤。事故发生后,项目经理立即组织人员抢救伤
不属于教师可采用的行政救济的方式是()。
Peopleusetheirmouthsformanythings.Theyeat,talk,shoutandsing.Theysmileandtheykiss.IntheEnglishlanguage,ther
关于教学与发展的关系,皮亚杰的基本观点是()。
最新回复
(
0
)