首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。 请改正程序中的错误,使它能得出正确的结果。 注意:不要
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。 请改正程序中的错误,使它能得出正确的结果。 注意:不要
admin
2019-04-04
73
问题
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
int fun(int *x,int y)
{
int t;
/**********found**********/
t=x;x=y;
/**********found**********/
return(y)j
}
mein()
{
int a=3,b=8;
printf("%d %d\n",a,b);
b=fun(&a,b); .
printf("%d %d\n",a,b);
}
选项
答案
(1)t=*x;*x=y; (2)return(t);
解析
(1)根据fun中x变量的定义,x为指针型变量,所以第一个错误标识下的“t=x;x=y;”改为“t==*x;*x=y;”。
(2)交换之后t中存放原来x的值,x存放原来y的值,这里应该是返回原来x的值,所以第二个标识下的“return(y);”应该改为“retum(t);”或者“return t;”。
转载请注明原文地址:https://kaotiyun.com/show/KnRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
主程序调用findmax函数求出数组中最大元素在数组中的下标,括号中需填写的内容是#include<stdio.h>findmax(int*s,intt,int*k){intp;for(p=0,*k=p;p<t;p+
设在C语言中,float类型数据占4个字节,则double类型数据占()个字节。
以下程序的输出结果是______。main(){ints,i;for(s=0,i=1;i<3;i++,s+=i);printf("%d\n".s);}
有以下程序#inculdeintFun(){ststicintx=1;x*=2;returnx;}main(){inti,s=1;For(i=1;I
有以下程序 main(int argc,char *argv[]) { int n=0,i; for(i=1;i<argc;i++) n=n*10+ *argv[i] ’0’; printf("%d\n",n); }
要求以下程序的功能是计算main(){intn;floats;S=1.0;for(n=10;n>1;n--)s=S+1/n;printf("%6.4f\n",
下列叙述中正确的是()。
若有说明:inta[][3]={0,0};则不正确的叙述是()。
以下程序的功能是:利用指针向三个整型变量,并通过指针运算找出三个数中最大值,输出到屏幕上。请填空main(){intx,y,z,max,*px,*py,*pz,*pmax;scanf("%d%d%d",&x,&y,&z);px=&x;py=&y;
将E-R图转换为关系模式时,E-R图中的实体和联系都可以表示为()。
随机试题
立式车床工件和工作台的重力由()承受。
下列关于数码相机的叙述,错误的是________________。
诱导入睡作用快速的药物疗效较好的是
关于信息披露说法有误的项是()。
公司股东享有以下权利()
【背景资料】某施工单位承接了某公路项目施工,工程内容含路基、路面及桥梁一座,合同工期220天。根据合同约定,土方工程实际完成量超过清单数量的25%之后,超出部分的土方工程单价由清单报价的20元/m3下调为18元/m3。按投标书附录规定,受价格上涨影响,人
小王是一家私营企业的员工,他与公司签订了期限为三年的劳动合同,现已履行了一年多。最近,小王感觉该公司的待遇不好,想解除劳动合同,跳槽到其他公司工作。[2005年真题]小王可以()。
成就动机理论的主要代表人物阿特金森认为避免失败者的目的是避免失败,减少失败感,所以他们倾向于选择非常容易或非常困难的任务。当一项任务的成功率为50%时,他们会()。
默认情况下,在Excel单元格中靠左对齐的数据为()。
我国公民基本权利和义务的主要特点为()。
最新回复
(
0
)