首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。 请改正程序中的错误,使它能得出正确的结果。 注意:不要
给定程序MODll.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。 请改正程序中的错误,使它能得出正确的结果。 注意:不要
admin
2015-06-08
56
问题
给定程序MODll.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);
}
main()
{
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存放原来v的值,这里应该是返回原来x的值,所以第二个标识下的“return(y);”应该改为“return(t);”或者“returnt;”。
转载请注明原文地址:https://www.kaotiyun.com/show/3iJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段:intx=3do{printf("%d",x-=2);}while(!(--x));其输出结果是()。
下面程序的输出结果是【】。charb[]="ABCD";main(){charb[30];strcpy(&b[0],"GH");strcpy(&b[1],"GH”);strcp
下面程序运行后的输出结果是______。structabc{inta,b,c;}main(){structabcs[2]={{1,2,3},{4,5,6}};intt=-s[0].a
有如下程序段inta=14,b=15,x;charc=’A’;x=(a&&B)&&(c<’B’);执行该程序段后,x的值为______。
有如下程序段int*p,a=10,b=1;p=&a;a=*p+b;执行该程序段后,a的值为______。
有如下程序main(){floatx=2.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=1.0/x;elsey=1.0;printf("%f\n",
若有以下说明和语句,请选出哪个是对c数组元素的正确引用_______。intc[4][5],(*cp)[5];cp=c;
请读程序片段(字符串内没有空格字符):printf("%d\n",strlen("ATS\n012\1\\"));上面程序片段的输出结果是_______。
设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面两位,并将第三位四舍五入的是_______。
下面函数用来求两个单精度数之和,并通过形参将结果传回,请填空。voidsub(floatx,floaty,【】z){【】=x+y;}
随机试题
男,产后14天。患儿拒饮奶,稍咳嗽,张口困难,颈强,体温38℃,四肢无抽搐,腹肌稍紧张,无压痛,脐部流脓水。该患儿的主要诊断是
产力是指将胎儿从子宫内逼出的力量,丕包括下列哪些肌肉的收缩
背景资料:某隧道二次衬砌为厚度40cm的C25模筑混凝土。承包人施工中存在泵送混凝土水灰比偏大;局部欠挖超过限值未凿除;模板移动部分钢筋保护层厚度不足等因素,造成其中一段衬砌完工后顶部、侧墙均出现环向裂缝,局部地段有斜向裂缝,严重者出现纵、环向贯
电动睫毛刷(装有纽扣电池)
奈普科技公司系江海市大型股份制企业。市国税局稽查局对奈普科技公司的纳税情况依法实施检查,发现奈普科技公司2007年6月至12月存在未按规定申报纳税的情况。市国税局稽查局根据税收法律、法规和有关规定,作出《税务处理决定书》,责令奈普科技公司补缴税款3260.
甲学校出资100万元委托乙公司开发网上教学软件,但没有明确约定著作权的归属。后乙公司以高价将该教学软件的复制件出售给善意的丙学校。甲学校发现后,要求丙学校停止使用并销毁该教学软件。下列表述正确的是()。
在刑事诉讼法中,公安机关的职权不包括下列哪一项?()
Peopleunderstresshaveperformed________featsofstrength,likeliftinganautomobileoffanaccidentvictim.
Intherun-uptohislatestbudget,nothingseemedtobegoingGeorgeOsborne’sway.Theeconomywasslowingdown,bitingintot
A、Theyarenotharmfultothebrain.B、Theyhavemorebenefitsthanharm.C、Theyarenotworththepriceatall.D、Theyarevalu
最新回复
(
0
)