首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
131
问题
给定程序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全国计算机二级
相关试题推荐
设有定义:Structcomplex{intreal,unreal;}data1={1,8},data2;则以下赋值语句中错误的是()。
有以下程序:#include<stdio.h>main(){inta=6,b=7,m=I;switch(a%2){case0:m++;break;case1:m++;switch(b%2)
若有定义intx,y;并已正确给变量赋值,则下列选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
在数据处理中,其处理的最小单位是()。
下列程序的运行结果是()。#include<stdio.h>voidsub(int*s,int*y){staticintm=4:*y=s[m];m--;}voidmain(){
二叉树的遍历可以分为三种:前序遍历、()遍历和后序遍历。
下列队列的描述中,正确的是()。
设循环队列的存储空间为Q(1:30),初始状态为front=rear=30。现经过一系列入队与退队运算后,front=16,rear=15,则循环队列中有【】个元素。
数据结构分为逻辑结构和存储结构,循环队列属于【】结构。
随机试题
被认为是管理工作上的一次革命以及20世纪最重要的社会发明的是___________。
下列关于经济分析的表述中,正确的有( )。
下列各项不属于不同职位之间的工资差别的是()。
下列项目中,属于不变资金的有()。
某企业设有供电和机修两个辅助生产车间,本月根据辅助生产明细账知悉:供电车间发生的费用为3520元,机修车间发生的费用为3360元,具体情况如下表所示:该企业辅助生产车间不单独设置“制造费用”科目。要求:根据上述资料,分析回答下列小题。(答案中的金
强制戒毒所()戒毒人员的家属或者所在单位的有关人员探访。
我国南北地理的分界线是(),此线南北,无论是自然条件、农业生产方式,还是地理风貌以及人民的生活习俗,都有明显不同。
舆商,即指企业家树立正确观念,应对媒体和公众舆论拷问,并恰当地发表见解,理顺舆论话题,优化企业公共关系的智慧和能力。根据上述定义,下列行为体现了企业家舆商的是:
“一带一路”倡议自提出以来,已逐步成为当今世界广泛参与的重要国际合作平台,下列有关2019年“一带一路”发展成果的说法正确的是:()
根据下列材料回答问题。2016年,全年原创首演剧目1423个,扶持了100名京剧、地方戏表演艺术家向200名青年演员传授经典折子戏。第十一届中国艺术节共汇聚67台参评参演剧目和1000余件美术作品,观众达40万人次。国家艺术基金2016年共有966个项目
最新回复
(
0
)