首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。 例如,变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。 请改正程序中的错误,使它得出正确的结果。 注意:不要
下列给定程序中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。 例如,变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。 请改正程序中的错误,使它得出正确的结果。 注意:不要
admin
2018-03-28
32
问题
下列给定程序中函数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://jikaoti.com/ti/ona0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在数据管理技术的发展过程中,可实现数据共享的是
对关系S和只进行集合运算,结果中既包含S中的所有元组也包含只中的所有元组,这样的集合运算称为()。
以下程序的功能是计算:s=1+12+123+1234+12345。请填空。main(){intt=0,s=0,i;for(i=1;i<=5;i++){t=i+【】;s=s+t;}print
设char型变量x中的值为10100111,则表达式(2+x)∧(~3)的值是
下列程序的运行结果是______。voidfun(int*a,int*b){int*k;k=a;a=b;b=k;}main(){inta=3,b=6,*x=&a,*y=&
下列程序的输出结果是()。#include<stdio.h>main(){structst{inty,x,z;};union{longi;intj;
设有以下语句,其中不是对a数组元素的正确引用的是:______(其中0≤i≤0)inta[10]={O,12,3,4,5,6,7,8,9},*p=a;
已知inta=2,b=3;则执行表达式a=a<b后,变量a的值为()。
表示“整数x的绝对值大于5”时值为“假”的C语言表达式是______。
以下正确的函数声明语句是______。
随机试题
在电场或电路中,某一点的电位就是该点和零电位的电位差。()
互联网的一个最主要的应用是【】
Themoremedicalsciencediscoversaboutthecomplexinterplaybetweennatureandnurture,geneticsandenvironment,thelarger
患者,女,24岁。苍白、乏力1周入院。检查:淋巴结及脾大,白细胞计数32.0×109/L,骨髓中原始细胞占83%,过氧化物酶染色阴性。如果出现头痛,时有呕吐、脑脊液压力增高,脑脊液可见少量幼稚细胞,应加用的治疗是
信贷资产相对不良率指标大于0时,说明目标区域信贷风险高于银行一般水平。()
根据以下情境材料。回答下列问题。某日傍晚6时左右,民警庄某在卡点发现要追捕的抢劫案件的犯罪嫌疑人邢某驾驶摩托车驶来,喝令邢某停车。听到喊声后,邢某不但没有停车,反而加大油门继续行驶。庄某紧追不放,到镇上的一个菜市场处,由于人群聚集,邢某停车欲逃,庄某拔出
人的精神生活的舒畅与否,一方面受制于客观环境,比如社会是不是和谐公正;另一方面,则根于自己的心境。经常会看到这样的情况:在同样的社会条件下,有人感到快乐,有人却不感到快乐。这固然与各人的具体处境有关,但许多时候,是由于不同的心境所致。亚里士多德说:“幸福还
Threehundredyearsagonewstravelledbywordofmouthorletter,andcirculatedintavernsandcoffeehousesintheformofpa
下列关于路由器技术指标的描述中,错误的是()。
欲执行程序temp.prg,应该执行的命令是()。
最新回复
(
0
)