首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun()的功能是将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3,b中的值为
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun()的功能是将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3,b中的值为
admin
2023-02-27
139
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数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 {inf 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=1;
解析
(1)本题考查采用指针变量作函数参数。采用一般变量作参数时,不能改变实参的值;采用指针变量作参数时,能够改变实参的值。主函数中fun()函数的调用方式表明fun()函数的参数应当为指针类型。
(2)此处是一个变量交换操作错误。因为x、y是指针类型.这里需要使用间址运算符"*",取存储单元的值,再进行交换。
转载请注明原文地址:https://www.kaotiyun.com/show/zD0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有编号为1,2,3,4,5的五个球和编号为1,2,3,4,5的五个盒子,现将这五个球投入五个盒子内,每个盒子放一个球,并且恰好有两个球的编号与盒子的编号相同,则这样的投放方法有()。
一种商品,按照期望50%的利润来定价,结果只销售掉70%的商品,为尽早销售掉剩下的商品,商店决定按定价打折销售,这样获得的全部利润是原来期望利润的82%,则打了()折。
某班有36名同学参加数学、物理、化学课外研究小组,每名同学至多参加两个小组,已知参加数学、物理、化学小组的人数分别为26,15,13,同时参加数学和物理小组的有6人,同时参加物理和化学小组的有4人,则同时参加数学和化学小组的有()人。
函数f(x)=x2+bx+c对于任意实数t都有f(2+t)=f(2-t),则()。
当时,两数f(x)=-x2+4x+k有最小值1,则此区间内函数f(x)的最大值为()。
设实数x与y是方程x2-4xy+4y2+x+y-6=0的解,则x+y的最大值为()。
中国特色社会主义法律体系是以我国全部现行法律规范按照一定的标准和原则划分为不同的法律部门,并由这些法律部门所构成的具有内在联系的统一整体。每一法律部门均由一系列调整相同类型社会关系的众多法律、法规所构成。下列属于程序法律部门的是()
1934年10月中旬,中共中央机关和中央红军(又称红一方面军)8.6万人撤离根据地,向西突围转移,开始长征。其中,中央红军突围以来最壮烈、最关键的一仗是()
邓小平理论使改革开放后的中国发生了天翻地覆的变化,迎来了思想的解放、经济的发展、政治的昌明、教育的勃兴、文艺的繁荣、科学的春天。邓小平理论形成的历史根据是()
社会主义核心价值体系由马克思主义指导思想、中国特色社会主义共同理想、以爱国主义为核心的民族精神和以改革创新为核心的时代精神、社会主义荣辱观四个方面内容构成。社会主义核心价值观是社会主义核心价值体系的内核凝练和集中表达,体现着社会主义核心价值体系的根本性质和
随机试题
左冠状动脉
在同向4车道的高速公路上行车,摩托车应在________车道上行驶。
Excel单元格可以像Word中的表格一样自由拆分。()
A.可适当增加131I剂量B.可适当减少131I剂量C.可适当增加或减少131I剂量D.131I剂量保持不变E.以上均有可能甲亢131I治疗如首次治疗疗效明显但未痊愈的患者,第二次治疗时
女,24岁。高热、关节痛半月,水肿10天,血压150/90mmHg,7天来精神淡漠,言语极少,3天来尿量200~400ml/d,尿蛋白(+++)、尿RBC15~20个/HP,Hb80g/L,C3为0.42g/L,血清白蛋白23g/L,Scr400
工程总承包单位D建筑工程有限公司将工地塔式起重机拆除工程分包给H起重设备安装工程有限公司。2013年10月26日。H公司员工在拆除17号楼施工现场的塔式起重机时发生塔机整体倾覆事故,造成1人死亡4人重伤。项目概况17号楼总建筑面积150
保险人在厘定船舶建造保险的费率时,一般参照()保险联合委员会的造船险费率规章并根据当地的实际风险等确定
①因为细胞这种旺盛的生长过程如不加抑制地发展下去,细胞病变生成肿瘤的可能性极大②当人体处于生长发育期时,体内细胞生长迅速③但是,衰老程序一旦启动就不可逆转④但这一细胞迅速生长的过程同时也给人体带来了危险⑤这一在人类年轻时启动的保护程
Iwanttoprovidemyboyswithadecenteducation.
TheParisclimateagreementfinalisedinDecemberlastyearheraldedaneweraforclimateaction.Forthefirsttime,theworld
最新回复
(
0
)