首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3,b中的值为8。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要
下列给定程序中,函数fun的功能是:将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3,b中的值为8。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要
admin
2021-07-09
17
问题
下列给定程序中,函数fun的功能是:将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3,b中的值为8。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdio.h>
2 /********* found*********/
3 void fun(int x,int y)
4 {int t;
5 /*********found*********/
6 t=x;x=y;y=t ;
7 }
8 void main()
9 {int a,b;
10 a=8;
11 b=3;
12 fun(&a,&b);
13 printf(’’%d%d\n’’,a,b);
14 }
选项
答案
(1)void 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/mYtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下定义语句中正确的是
以下叙述中正确的是
给定程序MODI1.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。例如,若字符串为abed,则应输出:dcba。请改正程序中的错误,使它能计算出正确的结果。注意:不要改动main函数,不得增行或删
编写函数fun,其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k返回。例如,若输入17,则应输出:46891012141516。注意:部分源程序给出如下。请勿改动主函数main和其他
设有定义:charp[]={’1’,’2’,’3’},*q=p;以下不能计算出一个char型数据所占字节数的表达式是
在程序设计过程中的面向对象方法中,继承属性是指()。
以下选项中不合法的标识符是()。
若有定义:floata=22;inti=0,k=18;下列选项中不合法的C语言表达式是()。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
在关系数据库中,用来表示实体间联系的是
随机试题
视网膜分支静脉阻塞最易发生的部位是
A.根据临床上义齿常见牙列缺损的形式B.根据义齿的特点C.根据基牙数目D.根据鞍基与基牙的位置关系E.根据缺隙部位及形成的支点线Kennedy分类法的依据
《中华人民共和国药品管理法》规定,发运中药材包装上必须注明( )。
下列关于粗料石外形及尺寸描述正确的是()。
从监理大纲、监理规划和监理实施细则内容的关联性来看,监理规划的作用是()。
小学生为了得到父母的赞许和认可而好好学习,这属于()
A和B同时同地出发,当B走到途中凉亭时,A落后B一公里,B说:“前次我和C一起走,当C走到此凉亭时,我已经超过凉亭一公里了”,如果A和C一起走,则()。
A.上颌动脉B.面动脉C.舌动脉D.脑膜中动脉E.甲状腺上动脉上颌骨血供主要来自()。
用UML建立业务模型是理解企业业务的第一步,业务人员扮演业务中的角色及其交互方式,例如航空公司的售票员是业务员,电话售票员也是业务员,它们直接的关系是()。
HowtoBuildTeamSpiritandGetBestSalesPerformanceA)Itisawell-knownfactthatanorganisationcanachieveagreatersuc
最新回复
(
0
)