首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。 请改正程序中的错误,使它能得出正确的结果。 注意:不要
给定程序MODll.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。 请改正程序中的错误,使它能得出正确的结果。 注意:不要
admin
2013-04-02
31
问题
给定程序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(t);
}
main()
{
int a = 3, b = 8 ;
printf("%d %d\n", a, b);
b = fun(&a, b);
printf("%d %d\n", a, b);
}
选项
答案
t=*x;*x=y; return (t);或return t;
解析
(1)根据fun中x变量的定义,x为指针型变量,所以第一个错误标识下的“t=x;x=y;”改为“t=*x;*x=y;”。
(2)交换之后t中存放原来x的值,x存放原来y的值,这里应该是返回原来x的值,所以第二个标识下的“return (y);”应该改为“return (t);”或者“return t;”。
转载请注明原文地址:https://jikaoti.com/ti/vin0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有语句char *line[5];,以下叙述中正确的是 ______。
以下程序的功能是输入任意整数给n后,输出n行由大写字母A开始构成的三角形字符阵列图形。例如,输入整数5时(注意:n不得大于10),程序运行结果如下:ABCDEFGHIJKLMNO
以下程序的功能是:输出100以内(不含100)能被3整除且个位数为6的所有整数,请填空。main(){inti,j;for(i=0;[];i++){j=i*10
下面程序的运行结果是:[]。fun(intt[],intn){inti,m;if(n=1)returnt[0];elseif(n>=2){m=fun(t,n-1);returnm;}
有以下程序 int fun(int n) { if(n=1) return 1; else return(n+fun(n-1)); } main(
有以下程序 main() {int i,s=0,t[]={1,2,3,4,5,6,7,8,9 }; for(i=0;i<9;i+=2) s+=*(t+i); printf("%d\
以下能正确定义字符串的语句是______。
下面程序的功能是:将N行N列二维数组中每一行的元素进行排序,第0行从小到大排序,第1行从大到小排序,第2行从小到大排序,第3行从大到小排序,例如:#defineN4voidsort(inta[][N])
在数据库系统中,实现各种数据管理功能的核心软件称为【 】。
下面rotate函数的功能是:将n行n列的矩阵A转置为A’,例如:#defineN4voidrotate(inta()[N]){inti,j,t;f
随机试题
终局行政决定行为
经产妇,临产后产程进展顺利,自然分娩4000g男婴,胎儿娩出后半半小时胎盘仍未排出,行手取胎盘成功,检查胎盘胎膜完整,此后阴道阵发性较多量出血,有凝血块,产后出血的最可能原因是
治疗脑血栓形成肝阳暴亢,风阳上扰证,治疗应首选的方剂是()
下列对“瘀血”描述不正确的是
除圆管涵和箱涵外,单孔跨径小于( )m的泄水或通行的小型构造物是涵洞。
对同一房间内3个检测点的检测值进行处理分析时,其报告最终检测值应为()。
我国护照的种类一般分为()。
消防警察实行兵役制,属中国人民武装警察部队序列。( )
给定字典d,以下选项中对d.items()的描述正确的是
DinaBorzekowsldmadeastudyofagroupofthird-gradestudentsfromsixAmericanschools.Duringaschoolyear,nearly400stu
最新回复
(
0
)