首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将主函数中两个变量的值进行交换。 例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3,b中的值为8。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序
下列给定程序中,函数fun的功能是:将主函数中两个变量的值进行交换。 例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3,b中的值为8。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序
admin
2022-06-24
74
问题
下列给定程序中,函数fun的功能是:将主函数中两个变量的值进行交换。
例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3,b中的值为8。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
/******found******/
void fun(int x,int y)
{
int t;
/******found******/
t=x;x=y;y=t;
}
void main( )
{
int a,b;
a=8;
b=3;
fun(*a,&b);
printf("%d%d\n",a,b);
}
选项
答案
(1)voici fun(int*x,int*y) (2)t=*x;*x=*y;*y=t;
解析
(1)本题考查指针变量作函数参数。一般变量作参数时,不能改变实参的值,采用指针变量作为参数则能够改变实参的值。主函数中fun函数的调用方式表明fun函数的参数应当为指针类型。
(2)此处是一个变量交换操作错误,可知x、y是指针类型,变量类型不同,因而x、y不能与t进行值的交换。
转载请注明原文地址:https://kaotiyun.com/show/wUkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
某系统总体结构图如下图所示:该系统总体结构图的深度是
有以下程序#include#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i
有以下程序#include<stdio.h>intfun(){staticintx=1;x*=2;retumx;}main(){inti,s=1;for(i=1;i<=3;i++)s*=fun();printf(
以下程序段中的变量已正确定义for(i=0;i<4;i++,i++)for(k=l;k<3;k++);printf("*");程序段的输出结果是
有以下程序voidfun(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;}}
以下叙述中正确的是
以下叙述中正确的是
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
随机试题
反实证主义方法论具有()特征。
Sarah:What’sthematter,Peter?Youdon’tlookveryhappytoday.Peter:I’mnot,Sarah.I’mworriedaboutmyEnglish.Sarah:
病毒性肝炎肝细胞灶状坏死将发生
A、殷门B、章门C、关门D、石门E、郄门腕横纹上5寸,掌长肌腱与桡侧腕屈肌腱之间为
根据国有资产法律制度的规定,国有金融企业应当逐级上报审核资产评估机构出具的评估报告。向财政部门提出资产评估项目备案申请的日期应自评估基准日起()个月内。
案例一:2009年10月,某甲旅行社在电视上发布了一则广告,称其组织的华东五日游条件优越,服务周到,于是吸引了许多人前来报名。成团后,甲旅行社即委托本社导游员李某为该旅游团全程陪同。在旅游过程中,导游员李某与地接社乙旅行社的导游员王某,串通、胁迫旅游者进行
保税仓库的类型有()。
某位新教师非常关注领导和同事对自己的评价,关注自己是否被学生喜欢,属于教师成长过程中的()。
IsthereenoughoilbeneaththeArcticNationalWildlifeRefuge(ANWR)tohelpsecureAmerica’senergyfuture?PresidentBushcer
阅读下列说明,回答问题,将解答填入对应栏内。【说明】某国大选中,竞选人A充分利用互联网Web2.0优势,吸收了大量“长尾”和草根力量,成就了自己的梦想。竞选活动体现了广告、营销、公关手段的进化和发展,伴随着新媒体和数字技术的飞速发展,以更深入和互动的
最新回复
(
0
)