首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。 例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。 请改正程序中的错误,使它能得出正确的结果。注意:不要
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。 例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。 请改正程序中的错误,使它能得出正确的结果。注意:不要
admin
2018-09-27
59
问题
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。
例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。
请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
1 #include<stdio.h>
2 int fun(int *x,int y)
3 {
4 int t;
5 /**********found**********/
6 t=x;x=y;
7 /**********found**********/
8 return(y);
9 }
10 main()
11 {int a=3,b=8;
12 printf(’’%d%d\n’’,a,b);
13 b=fun(&a,b);
14 printf(’’%d%d\n’’,a,b);
15 }
选项
答案
(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);”应该改为“return(t);”或者“return t;”。
转载请注明原文地址:https://kaotiyun.com/show/iAxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序段的输出结果是【】。intx=5;do{printf("%d",x-=4);}while(!(--x));
以下程序的输出结果是()。inta=7,b,C;b=++a;C=a++;printf("%d,%d,%d",a,b,C);
下面关于对象概念的描述中,错误的是
若输入3、4、5,程序的输出结果为【】。#include"math.h"main(){floata,b,c,s,area;scanf("%f,%f,%f",&a,&b,&c)
有以下程序:#include<stdio.h>main(){printf("%d\n",NULL);}程序运行后的输出结果是()。
以下关于函数的叙述中正确的是______。
下面程序输出的结果是______。main(){inti=5,j=9,z;x=(i==j?i:(j=7));printf(:\n%d,%d",i,j);}
已有定义:inti,a[10],*p;,则合法的赋值语句是
在C语言中,可以把整数以二进制形式存放到文件中的函数是()
本程序用冒泡法对数组a[]的元素从大到小排序,请在程序空白处填空。voidbubble(inta[],intn){intid,max,temp;max=n-1;do{j=0;f
随机试题
Increasinglyoverthepasttenyears,people—especiallyyoungpeople—havebecomeawareoftheneedtochangetheireatinghabits
Asubjectwhichseemstohavebeeninsufficientlystudiedbydoctorsandpsychologistsistheinfluenceofgeographyandclimate
常用于诊断重症肌无力的药物是:用于治疗重症肌无力的药物是:
A.真虚假实B.真实假虚C.虚中夹实D.实中夹虚咳喘十余年,下肢浮肿,尿少色黄,胸闷心悸,痰稀色白,呼吸困难,气怯声低,动则喘甚,舌苔滑腻,脉虚数者,证属
急性心肌梗死患者,血压80/50mmHg,中心静脉压4cmH2O,尿少,可能的诊断是
“罗盘纹”是形容哪种药材的断面特征
用于急性阿片类中毒(表现为中枢和呼吸抑制)及急性酒精中毒解救的是
费率厘定中的( ),要求在保险费率的厘定过程中,应确保所收保费能够足以抵补一切可能发生的损失及有关的营业费用。
陈大爷退休之后,感觉无所事事,整天在家看电视,与旧同事的联络也很少。最近发现视力下降后,陈大爷更少出门,只是到附近的菜市场购买食物和日用品。根据社会心理学理论,陈大爷面对的主要挑战包括()。
配音
最新回复
(
0
)