首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:实现两个整数的交换。例如,给a和b分别输入60和65,输出为:a=65 b=60。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
下列给定程序中,函数fun的功能是:实现两个整数的交换。例如,给a和b分别输入60和65,输出为:a=65 b=60。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
admin
2016-04-07
78
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
下列数据结构中,属于非线性的是()。
以下程序运行后的输出结果是【】。#defineS(x)4*x*x+1main(){inti=6,j=8;printf("%d\n",S(i+j));}
若已定义inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是
有如下程序main(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=ch[i];for(i=0;i<
下列叙述中正确的是()。
下列工具中为需求分析常用工具的是()。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
下面语句的输出结果是______。printf("%d、n",strlen("\t\"\065\xff\n"));
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
随机试题
A.梗死灶呈节段性B.梗死易液化C.梗死灶呈锥形D.梗死灶呈地图状心肌梗死
A.10%B.30%C.40%D.80%E.96%下颌切牙唇舌向双根管者约为
政府间事权划分的效率原则包括的内容有()。
颐和园中的谐趣园是仿造()而建的。
按控制的时机分类,可把控制方法分为()。
张某系福建省厦门市某国有储运公司雇佣的门卫,当班时负责检验该公司货场内货柜以及物资的安全,并且对进入的车辆检验放行。看到只有自己管理大门,张某就伙同黄某将其所在公司货场内存放的某国有公司的3个集装箱货柜偷运出货场,并将有关这些货物出入货场的记录予以销毁。对
动物福利指的是尊重动物的权利、保护生态环境,促进人与动物协调发展。动物福利主要包括:生理福利,即无饥渴之忧虑;环境福利,即让动物有适当的居所;卫生福利,即尽量减少动物的伤病;行为福利,即保证动物表达天性的自由;心理福利,即减少动物恐惧和焦虑的心情。根据上述
爱国主义是调节个人与祖国之间关系的()
What’syourearliestchildhoodmemory?Canyourememberlearningtowalk?Ortalk?Thefirsttimeyou【C1】______thunderorwatc
Apersonwhoisdyingofincurablecancerofthethroatisinterriblepain,whichcannolongerbesatisfactorily_______.
最新回复
(
0
)