首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为: 20,15 15,20 注意:错误的语句在//*****error******的下面,修改该语句即可。 #in
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为: 20,15 15,20 注意:错误的语句在//*****error******的下面,修改该语句即可。 #in
admin
2017-11-27
31
问题
使用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全国计算机二级
相关试题推荐
编制一个好的程序,首先要确保它的正确性和可靠性,还应强调良好的编程风格。在选择标识符的名字时应考虑()。
使用ifstream流类定义一个流对象并打开一个磁盘文件与用使用fstream流类定义一个流对象并打开一个磁盘文件默认打开方式分别为______和没有默认。
以下程序的执行结果是()。#include<iostream.h>template<classT>classSample{Tn;Public:Sample(Ti){n=i
若有如下语句#include<iostream.h>voidmain(){intx=3;do{x=x-2cout<<x;{while(!(--x);}则上面程序段
在顺序存储结构中进行插入和删除操作比在链表中进行插入和【 】操作的效率低。
如下程序的输出结果是main(){float x=2.0, y;if(x<0.0)y=0.0;else if(x<10.0)y= 1.0/x;else y= 1.0cout<<y<<end1}
设有二元关系R和三元关系S,下列运算中合法的是
在关系模型中,一个关系的属性名表称为【 】,也就是二维表的表框架,相当于记录型。
在文件操作中,代表以追加方式打开文件的模式是
( )是以一种完全通用的方法来设计函数或类而不必预先说明将被使用的每个对象的类型。
随机试题
A.肾癌B.肾盂癌C.膀胱癌D.前列腺癌E.肾母细胞瘤可以形成深静脉癌栓的肿瘤是
控制复发和阻止疟疾传播的首选药()。
患儿,女性,足月顺产后5天,因出现阴道血性分泌物被父母送来医院,该现象最可能是
根据市政府的指示,区政府为整顿本地区食品药品交易秩序,组建了食品药品经济秩序综合治理办公室(以下简称“综治办”)。药商朱某在该区医药市场上因为价格问题与顾客魏某发生争执,进而发展为互殴,朱某用砖块将魏某砸伤。综治办接到举报后,遂将朱某带到公安分局。综治办以
根据国家有关法律、法规规定实行进出境管理的特殊单证。下列报关单证中属于特殊单证的是()。
中央银行票据是指中国人民银行面向全国银行间债券市场成员发行的,期限一般在三年内的中短期债券。()
作为可再生新能源,风能具有无污染、永不枯竭、综合社会效益高、研发成本相对低等特点。然而,风能行业建设投资回收周期长,客观上需要长期、稳定的优惠政策保障。美国风能增长潜力很大,但因美政府对风能税收鼓励政策不稳定,使包括中国风能企业在内的国际投资者在美国风能市
如果以单链表表示集合,设集合A用单链表LA表示,集合B用单链表LB表示,设计算法求两个集合的差,即A一B。
某Internet主页的URL地址为http://www. test. com. cn/product/index.html,该地址的域名是 ______。
HarvardUniversity_____________(保留了我三年学籍).
最新回复
(
0
)