首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。 请改正程序中的错误,使它能得出正确的结果。注意:不要改动mai
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。 请改正程序中的错误,使它能得出正确的结果。注意:不要改动mai
admin
2017-07-27
96
问题
给定程序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=v; (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/t7Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读下面程序,程序执行后的结果为()。#include"stdio.h"main(){char*str="abcdefghijklnmopq":while(*str++!=’e’);printf("%c\n"
有以下程序#include<stdio.h>intfun(inta,intB){if(b=0)returna;elsereturn(fun(--a,--B));}main(){pdntf("%d\
有以下程序#defineF(X,Y)(X)*(Y)main(){inta=3,b=4:printf("%d\n",F(a++,b++));}程序运行后的输出结果是()。
若语句“t=fun(fun(x,y,A),(a+b,a+C),x+y+z);”对fun函数的调用正确,则fun函数的形参个数为()。
C语言源程序名的后缀是()。
已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()。
二叉树的遍历可以分为三种:前序遍历、__________遍历和后序遍历。
下列程序输出结果是()。#includemain(){chara[]={’a’,’b’,’c’,’d’,’e’,’f’,’\0’};inti,j;i=sizeof(a);
下列关于队列的叙述中正确的是
随机试题
如果工艺上要求测量650℃的温度,测量结果要求远传指示,可选择的测量元件和显示仪表是()
下列哪一型神经纤维的传导速度最快
A.中药内服B.针刺C.中药注射D.手术切除E.不予处理
体温调节的重要中枢位于
FIDIC通用合同条件主要由涉及()的条款构成。
一般资料:求助者,男性,26岁,硕士研究生。求助者主述:近一年来焦虑,紧张,注意力不集中,情绪低落,伴失眠。咨询师的观察与了解:求助者母亲介绍:求助者从小家庭环境优越,家庭教育严格,是独生子。由奶奶带大,奶奶对其身体健康状态非常重视。性格内
下图是()的作品。
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】系统集成A公司中标某市智能交通系统建设项目。李总负责此项目的启动工作,任命小王为项目经理。小王制定并发布了项目章程,其中明确建设周期为1年,于2018年6月开始。项目启动后,小王将团队分为了
Salesinadepartmentstorehavebeendecreasingforseveralmonths.AsanassistanttotheCustomerservicedirector,youares
A、She’sgothearttrouble.B、She’sgotalungdisease.C、She’sgothighbloodpressure.D、She’sgotheadaches.D信息明示题,女士说自己总感到头疼
最新回复
(
0
)