首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。 请改正程序中的错误,使它能得出正确的结果。 注意:不要
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。 请改正程序中的错误,使它能得出正确的结果。 注意:不要
admin
2019-04-04
33
问题
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
int fun(int *x,int y)
{
int t;
/**********found**********/
t=x;x=y;
/**********found**********/
return(y)j
}
mein()
{
int a=3,b=8;
printf("%d %d\n",a,b);
b=fun(&a,b); .
printf("%d %d\n",a,b);
}
选项
答案
(1)t=*x;*x=y; (2)return(t);
解析
(1)根据fun中x变量的定义,x为指针型变量,所以第一个错误标识下的“t=x;x=y;”改为“t==*x;*x=y;”。
(2)交换之后t中存放原来x的值,x存放原来y的值,这里应该是返回原来x的值,所以第二个标识下的“return(y);”应该改为“retum(t);”或者“return t;”。
转载请注明原文地址:https://kaotiyun.com/show/KnRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序: main( ) { int k=2,i=2,m; m=(k+=i*=k);printf("%d,%d\n",m,i); } 执行后的输出结果是
有下列二叉树,对此二叉树前序遍历的结果为()。
以下程序运行后的输出结果是()。structNODE{intk;structNODE*link;};main(){structNODEm[5],*p=m,*q=m+4;
有以下程序#inculdeintFun(){ststicintx=1;x*=2;returnx;}main(){inti,s=1;For(i=1;I
结构化分析方法是面向______进行分析的方法。
设有以下语句:charstr1[]="string",str2[8],*str3,*str4=="string;则______不是对库函数的正确调用。
若有说明chars1[]="Thatgirl",s2[]="isbeautiful";则使用函数strcmp(s1,s2)后,结果是______。
请在以下程序第一行的下划线处填写适当内容,使程序能正确运行。【】(double,double);main(){doublex,y;scanf("%1f%1f",&x,&y);printf("
设有定义:chars[8];inti=O;,以下不能将—行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是______。
设有定义语句intx[6]=(2,4,6,8,5,7.),*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是
随机试题
WhatdowemeanbyaperfectEnglishpronunciation?InonesensethereareasmanydifferentkindsofEnglishastherearespeak
ThediscoveryoftheAntarcticnotonlyprovedoneofthemostinterestingofallgeographicaladventures,butcreatedwhatmigh
心悸心血不足证的治疗原则是
对于上述施工合同的效力,下列表述中正确的有( )。无效合同的特征包括( )。
建设工程全寿命管理是()的思想和方法在建设工程管理中的应用。
省、自治区、直辖市人民代表大会及其常委会在与会计法律、会计行政法规不相抵触的前提下制定的地方性会计法规是指()。
优先股票的股息率是不固定的。()
统计控制状态也称为()。
你认为,“庖丁解牛”的故事说明了()。
有程序代码如下:Formcaption="Help"这里Form2、Caption和Help分别代表()。
最新回复
(
0
)