首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
28
问题
给定程序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全国计算机二级
相关试题推荐
以下程序中,函数fun的功能是计算x2-2x+6,主函数中将调用fun函数计算:y1=(x+8)2-2(x+8)+6y2=sin2(x)-2sin(x)+6请填空。doublefun(doublex){return(x*x-2*x+6);}{
有以下程序:structS{intn;inta[20];};voidf(structS*P){inti,j,t;for(i=0;i<P->n-1;i++)for(j=j+1;j<P->n-1;j++)
有以下程序#inculdeintFun(){ststicintx=1;x*=2;returnx;}main(){inti,s=1;For(i=1;I
若有下列说明,则()不是对strcpy库函数的正确的调用。strcpy库函数用于复制一个字符串:char*str1="abed",str2[10],*str3="hijklmn",*str4[2],*str5="aaaa";
下面程序的运行结果是______。main(){unsigneda=3,b=10;printf("%d\n",a<<2|b>>1);}
结构化分析方法是面向______进行分析的方法。
执行以下语句后的输出结果是______。intx=3,y=0;printf("%d,%d”,-1>x>-10&&1<x<10,-1>y>-10&&1<y<10);
有定义语句:intx,y;,若要通过scanf("%d,%d",&x,&y);语句使变量x得到数值11,变量y得到数值12,下面4组输入形式中错误的是______。
下列关于C语言用户标识符的叙述中正确的是()。
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
随机试题
具有态度诚恳、务实、坚定、坦率的让步方式是()
A.头低足高位,头偏向一侧B.去枕平卧位C.平卧位,头偏向一侧D.端坐位E.患侧卧位
癌基因表达产物或产物的作用中不包括的是
下列选项中,不属于细菌人工培养的实际应用范围的是
A.寒饮B.胃气虚寒C.肝火犯胃D.胃失和降E.内痈呕吐痰涎,其质清稀者,属于
甲公司为上市公司,为提高市场占有率及实现多元化经营,甲公司在2015年进行了一项投资业务。资料如下:(1)甲公司于2015年4月6日与乙公司的控股股东A公司签订股权转让协议,主要内容如下:①以乙公司2015年4月30日经评估确认的净资产为基础,
在二氧化碳含量高的环境中生长的作物不但营养价值很低,而且还缺乏重要的微量元素,这是“生物量稀释”的结果。由于二氧化碳的增加促进了植物的光合作用,植物产生的碳水化合物往往多于它们的生长和代谢需要。它们将多余的淀粉和糖储存在液泡里,这样植物中碳水化合物的含量便
甲、乙结婚多年,因感情不和,双方协议离婚,甲同意家庭的主要财产由乙取得。离婚后不久,乙发现甲曾在婚姻存续期间私自购买了两处房产并登记在自己名下,于是起诉甲,要求再次分割房产并要求甲承担损害赔偿责任。下列说法正确的是()。
根据下列资料,回答以下问题。2015年,某市非公有制经济实现增加值348.12亿元,比上年净增加23.69亿元,非公有制经济增加值占地区生产总值的比重为57.5%。其中,民营经济增加值335.24亿元,外商经济增加值11.84亿元,港澳台经济增加值1.0
A、失业了B、在开发票C、拿错合同了D、要找王总签字D
最新回复
(
0
)