首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。 例如,变量a中的值原为8,b中的值原为3,程序运
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。 例如,变量a中的值原为8,b中的值原为3,程序运
admin
2018-08-11
33
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数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()
{
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://kaotiyun.com/show/RVxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有语句scanf("%d%c%f",&a,&b,&c),假设输入序列为2223a123o.12,则a.b.c的值为______。
数据库、数据库系统和数据库管理系统之间的关系是
以下程序运行后输入3,abcde<回车>,则输出结果是【】。#include<string.h>move(char*str,intn){chartemp;inti;temp=str[n-1];for
下面程序的运行结果是___________。#includemain(){inta,b,c,n;a=2;b=0;c=1;n=1;while(n
数据库设计包括概念设计、【 】和物理设计。
请读程序:#include<stdio.h>#include<string.h>main(){char*s1="AbCdEf","*s2="aB";s1++;s2++;printf("%d\n",strcmp(s1,s2));}
fwrite函数的一般调用形式是
#define命令出现在程序中函数的外面,宏名的有效范围为______。
下述函数功能是______。intfun(char*x){char*y=x;while(*y++);retumy-x-1;}
随机试题
桂枝芍药知母汤的主症是()
血栓对机体的危害不包括
判断新生儿有无窒息及窒息的严重程度是胎儿娩出时最先处理的是
一健康女婴,体重8kg,身长68cm,已能抓物,换手,独坐很久,能发复音,其最可能的月龄是
关于路面几何尺寸、平整度、强度及模量、承载能力、抗滑性能测试方法,请回答以下问题。承载板法测试土基回弹模量试验步骤,正确的顺序应为()。①测定土基的压力-变形曲线。②测定总影响量。③用千斤顶开始加载,注视测力环或压力表,至预压
专家们认为,造成老虎数量急剧下降的原因很简单:捕杀野生动物的违法行为仍未被完全禁止,东亚许多国家仍猖狂地进行动物皮毛交易。专家指出,亚洲新的人口增长趋势和经济变化对老虎的生存造成了非常重大的影响。亚洲富有的中产阶级可以承受昂贵的“虎宴”——用老虎身体的各个
A、 B、 C、 D、 C
当用户程序需要调用操作系统所提供的文件读写功能时,该功能首先执行的指令是()。
有如下程序:#include#includeusingnamespacestd;classFather{public:Father(string
ReadthefollowingtextsfromanarticleinwhichpeopletalkedaboutEnglishstudy.Forquestions61to65,matchthenameofe
最新回复
(
0
)