首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
76
问题
给定程序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://kaotiyun.com/show/EDJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是输入任意整数给n后,输出n行由大写字母A开始构成的三角形字符阵列图形。例如,输入整数5时(注意:n不得大于10),程序运行结果如下:ABCDEFGHIJKLMNO
以下程序的功能是:输出100以内(不含100)能被3整除且个位数为6的所有整数,请填空。main(){inti,j;for(i=0;[];i++){j=i*10
先有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中T18.c文件如下:#include<stdio.h>#include"myfun.c"main(){
在关系模型中,把数据看成是二维表,每—个二维表称为—个[]。
以下叙述中错误的是______。
下面程序的功能是建立一个有3个结点的单循环链表,然后求各个结点数值域data中数据的和,请填空。#include<stdio.h>#include<stdlib.h>struc
若有以下函数首部 int fun(double x[lO],int *n) 则下面针对此函数的函数声明语句中正确的是______。
在数据库系统中,实现各种数据管理功能的核心软件称为【 】。
随机试题
女性,26岁。1个月来渐感乏力、头晕、面色苍白,现妊娠35周,既往体健。化验血Hb 88g/L,MCV 120fl,MCH 38pg,WBC 3.4×109/L,PLT 84×109/L,网织红细胞1.5%。
患儿,2岁。室间隔缺损,发热、咳嗽、呼吸困难1天,以“肺炎”收入院。查体:患儿全身发绀、精神差。其发绀的主要原因是
某妇女,30岁,人工流产后,月经周期28~30d,经期8~12d,经量不定。根据临床表现,首先考虑
( )不仅对解决施工成本管理过程中的技术问题是不可缺少的,而且对纠正施工成本管理目标偏差也有相当重要的作用。
出售抵货款装修后的房子,取得收入300万元,抵货款250万元,装修花30万元,请问营业税是()万元。
【2015山东省属】由于遗忘进程是先快后慢,所以我们要()。
王某承包村里的鱼塘,经过精心饲养,收成看好。就在鱼出塘上市之际,王某不幸溺水而死,而其两个儿子都在外地工作,无力照管鱼塘。王某的同村好友李某便主动担负起照管鱼塘的任务,并组织人员将鱼打捞上市出卖,获得收益4万元,其中,应向村里上缴1万元,李某组织人员打捞和
乙于2020年10月1日起就职于甲公司,但双方仅口头上订立了为期3年的劳动合同,并约定乙每月工资为4000元。若甲公司不与乙签订书面劳动合同,则2020年11月1日起,甲公司应当每月向乙支付工资()元。
一切哲学都是
Thewordscienceisheardsoofteninmoderntimesthatalmosteverybodyhassomenotionofitsmeaning.Ontheotherhand,its
最新回复
(
0
)