首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3, b中的值为8。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动m
下列给定程序中,函数fun()的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3, b中的值为8。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动m
admin
2010-05-05
47
问题
下列给定程序中,函数fun()的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3, b中的值为8。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include<conio.h>
#include <stdio.h>
int fun(int *x,int y)
{
int t;
/***************found***************/
t=x;x=y;
/***************found***************/
return(y);
}
main()
{int a=3,b=8;
clrscr();
printf("%d %d\n",a, b);
b=fun(&a,b);
printf("%d %d\n" ,a,b);
}
选项
答案
(1)错误:t=x;x=y; 正确:t=*X;*x=y; (2)错误;return(y); 正确:return(t);
解析
本题考查指针变量做函数参数。同样,这里也涉及到一个“交换规则”,另外,根据题目主函数中fun()函数的调用方式说明fun()函数的参数应当为指针类型。交换结束后返回变量t。
转载请注明原文地址:https://kaotiyun.com/show/mHID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
领导职务按照国家规定实行()。
科学家研制出一种无针注射器,这种注射器的注射原理最可能是()。
下列叙述中,错误的是()。
现代生物技术是以()的建立为标志的。
2013年修订的《商标法》中新增的可以作为商标申请注册的标志是()。
国际收支平衡表的四部分主要内容中,最基本的项目是()。
一个各位不相同的8位数密码,任意相邻两个数字之和为质数,则最大的8位数各位数字之和为多少?
某委员会有成员465人,对2个提案进行表决,要求必须对2个提案分别提出赞成或反对意见。其中赞成第一个提案的有364人,赞成第二个提案的有392人,两个提案都反对的有17人。问赞成第一个提案且反对第二个提案的有几人?()
按照法的原则的位阶和具体程序不同,可将法的原则分为()。
清朝乾隆年间,四川重庆府某甲“因戏而误杀旁人”,被判处绞监候。依据清代的会审制度,对某甲戏杀案的处理,适用的程序是
随机试题
试述在改革过程中的行为转换阶段,消除改革阻力的方法。
最有可能在服法中使用反佐的是( )。
5岁男孩,发热1天,腹泻6~7次,为黏液性脓血便,腹痛伴里急后重,病前吃过未洗的黄瓜,大便常规检查:黏液便,红、白细胞满视野,诊断为细菌性痢疾。其类型属于
W市A县县城居民李某对A县人民政府国土资源管理部门对其做出罚行为不服,在知道具体行政行为之日起()日内,李某可以向W市政府国土资源管理部门申请行政复议。
在工程网络计划中,如果工作A和工作B之间的先后顺序关系属于工艺关系,则说明它们的先后顺序是由()决定的。
背景某施工单位承担一机电工程项目设备安装。一台大型压缩机组到货后短时间不能进行安装,建设单位在未拆开压缩机包装的情况下,将压缩机机组运至施工单位工程的临时库房,交与施工单位管理。施工过程中,由于建设单位需要使用这个临时库房所占用地,要求施工单位拆
一项有效的发盘,应该是()。
下列营业额的确定。符合营业税暂行条例及实施细则规定的有()。
Afeelingoftirednessalmost______thesoldierondutyandhehadtostrugglehardtokeepawake.
SupportersofthebiotechindustryhaveaccusedanAmericanscientistofmisconductaftershetestifiedtotheNewZealandgover
最新回复
(
0
)