首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。 例如,变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。 请改正程序中的错误,使它得出正确的结果。 注意:不要
下列给定程序中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。 例如,变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。 请改正程序中的错误,使它得出正确的结果。 注意:不要
admin
2015-11-24
61
问题
下列给定程序中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。
例如,变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。
请改正程序中的错误,使它得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdlib.h>
#include<conio.h>
#include<stdio.h>
int fun(int*X,int y)
{
int t;
/**********found***********/
t=X;x=y;
/**********found***********/
return(Y);
}
voidmain()
{
int a=3,b=8,
system(“CLS”);
printf(“%d%d\n”,a,b);
b=fun(&a,b);
printf(“%d%d\n”,a,b);
}
选项
答案
(1)t=*x;*x=y;(2)return(t);或return t;
解析
首先,定义变量t作为中间变量,然后进行数据交换,注意参数x是指针变量,交换时应使用*x,最后确定返剧值;根据代码b=fun(8a,b),可以知道返回值将赋给变量b,而b中应存放交换前*x中的值,所以函数应返回变量t。
转载请注明原文地址:https://www.kaotiyun.com/show/OVID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某市交通管理局发布文件,规定对高速公路过往车辆征收过路费。丁某驾车路过被征收,认为属于乱收费,欲讨个说法。下列选项中不正确的是()。
假如通货膨胀的初始原因是成本推动,如果没有()的伴随,将会引起严重的经济萧条。
甲、乙两人轮流投篮,每人每次投一球。约定甲先投且先投中者获胜,一直到有人获胜或每人都已投球3次时投篮结束。设甲每次投篮投中的概率为,乙每次投篮投中的概率为,且各次投篮互不影响。则投篮结束时乙只投了两个球的概率为:
一水池装有编号为1、2、3、4、5的5个进水管,放满一水池的水,如果同时开放1、2、3号水管,7.5小时可以完成;如果同时开放1、3、4号水管,5小时可完成;如果同时开放1、3、5号水管,6小时可完成;如果同时开放2、4、5号水管,4小时可完成。同时开放这
宪政也称民主宪政、立宪政体,是重要的现代民主制度。下列有关宪政的论述不正确的是()。
下列有关地理常识的说法正确的是()。
研究发现,蓝毗尼地区的有机碳、元素碳、左旋葡聚糖、半乳聚糖、甘露聚糖、对羟基苯甲酸、香草酸、丁香酸和脱氢松香酸均在秋季呈现出高值而夏季最低。该地区的左旋葡聚糖含量与南亚受生物质燃烧影响严重地区的浓度水平相当,说明生物质燃烧对蓝毗尼地区的大气环境产生了重要影
按照法的原则的位阶和具体程序不同,可将法的原则分为()。
下列关于法的程序性的表述,能够成立的是
下列叙述中正确的是()。
随机试题
架空煤气管道(上方通过)与铁路、道路和其他管线的最小垂直净距,不符合规定的是()。
甲食品制造公司,在发展初期一直采用传统的手工方式管理企业的日常运作,但是随着甲公司业务范围和规模的不断发展,公司的高层管理人员意识到传统管理方式无法进行有效的管理,于是在公司范围内实行全面的变革,决定采用先进的IT技术重塑企业的管理模式。对甲公司领导而言
某甲是间歇性精神病人。某日,某甲喝醉了酒,把某酒店老板打成重伤,在群众抓捕他时,某甲因惊恐而精神病发作。则某甲()。
A、 B、 C、 D、 A第一列图形都有水平对称轴;第二列图形都有竖直对称轴;第三列图形既有水平对称轴义有竖直对称轴。
按照行政层级划分出的我国政府机关的类型是()。
“要尽量多地要求一个人,也要尽可能地尊重一个人”体现了马卡连柯的
以下关于城域网建设方案特点的描述中,哪些是正确的?Ⅰ.主干传输介质采用光纤Ⅱ.交换结点采用基于IP交换的高速路由交换机或ATM交换机Ⅲ.采用ISO/OSI七层结构模型Ⅳ.采用核心交换层、业务汇聚层与接入层三层模式
设数据集合为D={1,2,3,4,5,6}。下列数据结构B=(D,R)中为线性结构的是()
A、Hedidn’tworkhardinschool.B、Hetookapart-timejobinschool.C、Hehadalwaysbeenseriousaboutstudy.D、Hehadnointe
ClickWomenarebeginningtoexperiencethatclick!ofrecognition—thatmomentoftruththatbringsagleamtooureyesand
最新回复
(
0
)