首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。 例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。 请改正程序中的错误,使它能得出正确的结果。注意:不要改动ma
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。 例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。 请改正程序中的错误,使它能得出正确的结果。注意:不要改动ma
admin
2019-04-04
41
问题
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。
例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。
请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
int fun (int *x,int y)
{
int t ;
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存放原来y的值,这里应该是返回原来x的值,所以第二个标识下的“return (y); ”应该改为“return (t),”或者“return t;”。
指针作为函数的参数、函数的定义以及调用。
转载请注明原文地址:https://kaotiyun.com/show/U9Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的执行结果是_______。#include<stdio.h>unionun{inti;charc[2];};voidmain(){unionunx;x.c
有下列程序段:typedefstructNODE{intnum;structNODE*next;}OLD;下列叙述中正确的是()。
若有如下程序:main(){staticchar*a[3]={"123","456","789");char**b;b=a;++b;printf("%s,%s\n",*a,*a+1);printf(
以下选项中的表达式调用库函数依次求-4.5的绝对值、-4.0的平方根值、30°角的正弦值和2的3次方值。正确的调用是()
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为
算法具有五个特性,以下选项中不属于算法特性的是()。
设有定义:chars[8];inti=O;,以下不能将—行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是______。
假定建立了以下链表结构,指针p、q分别指向如图所示的结点,则以下可以将q所指结点从链表中删除并释放该结点的语句组是______。
以下选项中,合法的C语言常量是()。
随机试题
患儿女,3岁,腺样体等离子消融术后1天,3小时前出现双侧鼻孔有鲜血流出,检查发现双侧鼻腔被血凝块完全堵塞,咽后壁有鲜血自鼻咽部流出,考虑腺样体出血,患者哭闹明显,极不配合,此时处理首选
A、强直性四肢关节炎B、强直性脊柱炎c、侵犯四肢小关节D、游走性关节炎E、侵犯全身所有关节风湿热的特点是
某办公大楼由主楼和裙楼两部分组成,平面呈不规则四方形,主楼二十九层,裙楼四层,地下二层,总建筑面积81650m2。该工程5月份完成主体施工,屋面防水施工安排在8月份。屋面防水层由一层聚氨酯防水涂料和一层自粘SBS高分子防水巻材构成。裙楼地下室回填土施工时
商业银行的流动性风险管理应当重点关注资产负债的()匹配。
已达到预定可使用状态暂按估计价值确定成本的固定资产在办理竣工决算后,应按实际成本调整原来的暂估价值,但不需调整原已计提的折旧额。()
甲公司为一般纳税人企业,增值税税率为17%。2017年1月1日,为降低采购成本,向乙公司一次性购进三套不同型号的生产设备A、B和C。甲公司为该批设备共支付货款1000万元,增值税进项税额为170万元,装卸费用6万元,运杂费4万元,专业人员服务费10万元,全
对于企业发生的汇兑差额,下列说法中正确的有()。
活着与生活①有位朋友曾经说过一句话,开始听起来并没有在意,后来仔细想想,还有道理,他说,人分两种:一种是活着的人,另一种是生活的人。②活着的人,指的是什么?恐怕仅仅就是指活着吧。有说有笑,有苦有悲,但没有精神上的追求。有呼吸,有面孔
党的十八届三中全会通过了《中共中央关于全面深化改革重大问题的决定》,对全面深化改革作出了战略部署。指出深化社会体制改革,要紧紧围绕的是()
下列描述中,错误的一条是______。
最新回复
(
0
)