首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。 例如,变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。 请改正程序中的错误,使它得出正确的结果。 注意:不要
下列给定程序中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。 例如,变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。 请改正程序中的错误,使它得出正确的结果。 注意:不要
admin
2018-03-28
48
问题
下列给定程序中函数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);
}
void main()
f
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)retum(t);或return t:
解析
本题考查:指针型变量的使用;通过return语句完成函数值的返回。
首先,定义变量t作为中间变量,然后进行数据交换,注意参数x是指针变量,交换时应使用*x,最后确定返回值;根据代码b=fun(8a,b),可以知道返回值将赋给变量b,而b中应存放交换前术x中的值,所以函数应返回变量t。
转载请注明原文地址:https://kaotiyun.com/show/0Jxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下类型说明语句:charw;intx;floaty,Z;则表达式w*x+z-y的结果为_______类型。
以下程序的输出结果是【】。#includevoidswap(int*a,int*b){int*t;t=a;a=b;b=t;}main(){inti=3,j=5,*p=&i,
下列语句执行后的结果是______。y=5;p=;x=*p++;
下列是用户自定义标识符的是
已知字母A的ASCⅡ代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是______。
线性表若采用链式存储结构时,要求内存中可用存储单元的地址()
以下程序的功能是计算:s=1+12+123+1234+12345。请填空。main(){intt=0,s=0,i;for(i=1;i<=5;i++){t=i+【】;s=s+t;}print
变量a所占的内存字节数是______。unionU{charst[4];inti;long1;};structA{intc;union
以下程序的功能是进行位运算main(){unsignedchara,b;a=7^3;b=~4&3;printf("%d%d\n",a,b);}程序运行后的输出结果是
随机试题
吐舌多见于
孙某,男,6小时前负重物时,右侧斜疝被嵌顿。下列临床表现说明疝内容物已发生缺血坏死,应做好急诊手术前准备的是
关于正线轨道扣件选用的说法,正确的有()。
只读光盘的英文缩写是()。
下列各项中,属于票据行为的有()。
下列是某会员制期货交易所交易规则的内容,其中符合法律规定的是()。
阅读下面材料,根据要求写一篇文章。在人生成功的公式上,情商素质是占有一定比值的,是绝对不能缺少的一部分。——俞敏洪在任何领域,情商的重要性都是智商的两
在一个多元社会,利益的冲突与妥协、价值的碰撞与交融、观念的萌生与变迁不可避免。碰撞冲突中,“生气”无可厚非,但表达“生气”的方式却应该有的放矢。任何时候,“灼伤彼此”“以毒攻毒”都不是消解分歧、化解矛盾的良策。2016年9月,围绕要不要建大型对撞机,丘成桐
当今世界,文化交流、交融、交锋之势__________,西方强势文化深刻影响甚至侵蚀着一些欠发达国家和民族的文化。如何保持和__________自身的文化主体性,成为这些国家和民族最关切的问题之一。对于中华文化来说也是如此:如果没有主体意识,就有可能被其他
—Youwillhearfiverecordings.—Foreachrecording,decidewhatthemainreasonisforthephonecall.—Writeoneletter(A—H)
最新回复
(
0
)