首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。 例如,变量a中的值原为8,b中的值原为3,程序运
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。 例如,变量a中的值原为8,b中的值原为3,程序运
admin
2018-08-11
32
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。
例如,变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。
请改正程序中的错误,使它得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!.
试题程序:
#include<stdlib.h>
#include<conio.h>
#include<stdio.h>
int fun(int*x,int y)
{
int t;
/*********found*********/
t=x;x=y;
/*********found*********/
return(y);
}
void main()
{
int a=3,b=8;
system("CLS");
printf("%d%d\n",a,b);
b=fun(&a,b);
printf("%d%d\n",a,b);
}
选项
答案
(1)t=*x;*x=y; (2)return(t);或return t;
解析
首先,定义变量t作为中间变量,然后进行数据交换,注意参数x是指针变量,交换时应使用*x,最后确定返回值;根据代码b=fun(8a,b),可以知道返回值将赋给变量b,而b中应存放交换前*x中的值,所以函数应返回变量t。
转载请注明原文地址:https://kaotiyun.com/show/RVxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
两次运行下列的程序,如果从键盘上分别输入3和1,则输出结果是()。main(){intx;scanf("%d",&x);if(x++>2)printf("%d",x);els
若有语句:inti=-19,j=i%4;printf("%d\n",j);则输出结果是【】。
有以下程序#includemain(){inti,n[]=(0,0,0,0,0);for(i=1;i
fseek函数的正确调用形式是______。
以下程序的输出结果是【】。floatfun(intx,inty){return(x+y);}main(){inta=2,b=5,c=8;printf("%3.0f\n",fun((int)fun
若有程序片段: inta[12]={0},*p[3],**pp,i for(i=0;i<3;i++) p[i]=&a[i*4]; pp=p; 则对数组元素的错误引用是()
以下程序的输出结果是_______。main(){inti;for(i=1;i<6;i++){if(i%2)(printf("#");continue;}printf("*");
若调用一个函数,且此函数中没有return语句,则以下正确的说法是______。
下面fun函数的功能是将形参x的值转换成二进制数,所得二进制数的每一位数放在数组中返回,二进制数的最低位放在下标为0的元素中,其他依此类推。请填空。Fun(intx,intb[]){intk=0,r;do{r=x%2
已定义ch为字符型变量,以下赋值语句中错误的是()。
随机试题
胆道闭锁最佳手术时机为
患者男,36岁。确诊伤寒入院,数天来体温持续在40℃左右,今日4PM体温41℃,遵医嘱予灌肠降温,灌肠时应注意灌肠简距肛门的高度为
泰勒虫的“石榴体”阶段见于牛羊的
下列关于房地产经纪机构提供房地产居间业务售后服务的表述中,不正确的有()。
根据企业破产法律制度的规定,下列各项中,不属于破产费用的是()。
教师认为行政机关的具体行政行为侵犯其合法权益,应当自得知具体行政行为之日起()日内提起行政复议申请,法律、法规规定超过此时限的除外。
【2015河北石家庄】西方教育史上第一个明确提出“教育心理学化”的教育家是()。
Everyonesaidhewasadecentsortofguy.
NarratorListentopartofaconversationinalibrary.Nowgetreadytoanswerthequestions.Youmayuseyournotestohelpyo
Punditswhowanttosoundjudiciousarefondofwarningagainstgeneralizing.Eachcountryisdifferent,theysay,andnoonest
最新回复
(
0
)