首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:实现两个整数的交换。例如,给a和b分别输入60和65,输出为:a=65 b=60。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
下列给定程序中,函数fun的功能是:实现两个整数的交换。例如,给a和b分别输入60和65,输出为:a=65 b=60。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
admin
2016-04-07
35
问题
下列给定程序中,函数fun的功能是:实现两个整数的交换。例如,给a和b分别输入60和65,输出为:a=65 b=60。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include
#include
#include
/**********found**********/
void fun(int a.b)
{
int t;
/**********found**********/
t=b;b=a;a=t;
}
void main()
{
int a,b;
system("CLS");
printf("Enter a,b:");
scanf("%d%d",&a,&b);
fun(&a,&b);
printf("a=%d b=%d\n",a,b);
}
选项
答案
(1)void fun(int*a,int*b) (2)t=* b;* b=*a;*a=t;
解析
(1)本题考查指针变量作函数参数。采用一般变量作参数,不能改变实参的值,采用指针变量作为参数则能够改变实参的值。主函数中fun的调用方式说明fun函数的参数应当为指针类型。
(2)此处错误比较明显,因为a和b都是指针变量,进行变量交换时不能直接引用,应加上“*”号。
转载请注明原文地址:https://kaotiyun.com/show/4CDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序段:main(intargc,char*argv[]){intn,i=0;while(argv[1][i]!=’\0’){n=fun();i++;}printf
已知函数的调用形式为fread(buf,size,count,fp),参数buf的含义是
若有以下定义:structlink{intdata;strnctlink*next;}a,b,c,*p,*q;且变量a和b之间已有如下图所示的链表结构:指针p指向变量a,q指向变量c。则能够
若有下列说明和语句,已知int型数据占2个字节,则下列语句的输出结果是()。stmctst{chara[15];intb;doublec;};printf("%d",sizeof(struct
若以“叶”方式打开一个己存在的文件,则下列叙述正确的是()。
对于下列字符串,说明表达式strlen(s)值的是()。chars[10]={’a’,’\n’,’a’,’b’,’\t’,’c’};
设有如下程序段:intx=2002,y=2003;printf("%d\n",(x,y));则以下叙述中正确的是______。
下面rotate函数的功能:将n行n列的矩阵A转置为A’,请填空。#defineN4voidrotate(inta[][N]){inti,j,t;for{i=0;i<N;j++}for{j=0
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
随机试题
一般情况下,男人比女人长得要高一些,这是因为()。
下列除哪项以外均可引起肉眼血尿
以下关于正常妇女双合诊检查的描述,正确的是
患者,男,25岁。与其父吵架后服敌敌畏60ml,30分钟后被家人送到医院,神志清楚,治疗过程中最重要的措施是
容量分析法对结构相近的有关物质或其他干扰测定的杂质缺乏选择性。这体现了容量分析法()的特点。
下列选项中,关于视觉的运动规律有误的是()。
某高速公路施工项目,全长60.3km,设计车速为120km/h,路面面层采用水泥混凝土路面施工方法,并采用滑轮式摊铺机进行施工,具体的施工方法和问题的处理如下。(1)施工中采用塑料填板;(2)在混凝土抗压强度达到6MPa时拆除模板;
根据以下资料,回答116-120题。2007年我国大陆地区对美国的货物进出口总额为()。
20世纪30年代,美国针对大学与中学的关系问题所作的研究被称为()。
2013年2月1日,王某以一套房屋为张某设定了抵押,办理了抵押登记。同年3月1日,王某将该房屋无偿租给李某1年,以此抵王某欠李某的借款。房屋交付后,李某向王某出具了借款还清的收据。同年4月1日,李某得知房屋上设有抵押后,与王某修订租赁合同,把起租日改为20
最新回复
(
0
)