首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
107
问题
使用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://kaotiyun.com/show/zD0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有编号为1,2,3,4,5的五个球和编号为1,2,3,4,5的五个盒子,现将这五个球投入五个盒子内,每个盒子放一个球,并且恰好有两个球的编号与盒子的编号相同,则这样的投放方法有()。
半径分别为60米和40米的两条圆形跑道在点A相切,甲乙两人同时从点A出发,以相同的速度分别沿两个跑道行走,则第一次相遇时沿小圆轨道行走的人一共走了()圈。
在一个标准的椭圆形自行车赛道上,甲、乙两个运动员从同一地点A同时反向出发,已知甲、乙两人的骑车速度之比为,当甲、乙两人恰好在A点第二次相遇时,甲、乙共相遇()次。
某班新年联欢会原定的5个节目已排成节目单,开演前又增加了两个新节目,如果将这两个节目插入原节目单中,那么不同插法有()。
函数y=f(x)的图像关于直线x=1对称,若方程f(x)=0有四个不等实根x1,x2,x3,x4,则x1+x2+x3+x4=()。
安排5名歌手的演出顺序时,要求某名歌手不第一个出场,另一名歌手不最后一个出场,不同的排法有()。
设实数x与y是方程x2-4xy+4y2+x+y-6=0的解,则x+y的最大值为()。
结合材料回答问题:材料1在延安时期,中国共产党及其领导的八路军和新四军与日本帝国主义血战到底的气概,全心全意为人民服务的精神,理论联系实际、密切联系群众、艰苦奋斗、谦虚谨慎的作风,极大地引导和影响了抗日根据地的政风和民风,形成了党风政风民风的统
结合材料回答问题:华为从容的背后,有我们时代的整体加持华为遭遇美国极限施压之际,任正非接受媒体采访的内容刷屏。中国企业与中国企业家的自信、大气与从容,呈现于谈笑风生之间。从时代的角度审视,我
随机试题
下列树木中,属于木兰科的是________。
可以称为病毒体的是
启宫丸是治疗哪种不孕的首选方剂
波斯电视台为举办比赛,经过招标投标,与三丰建筑公司签订建设工程合同,由三丰建筑公司承包新的演播大厅的工程建设。请问:(1)三丰建筑公司拟将其承包工程的非主体结构的部分工程交由具备资质的远桥公司、莲舟公司、松溪公司、梨亭公司完成,应否征得波斯电视台的同意?(
抗滑桩桩孔施工中,应监测()。
通常人们所说的一个完整的计算机系统应包括()。
《商业银行与内部人和股东关联交易管理办法》所称的商业银行内部人不包括()。
仔细观察下列这幅漫画,给漫画拟定一个标题,并结合自身经历谈谈你的理解。
根据下列资料,回答下列问题:2014年上半年全国共生产汽车1178万辆,同比增长9.6%,其中,乘用车971万辆,同比增长12.1%;商用车207万辆,同比下降0.6%。销售汽车1168万辆,同比增长8.4%,其中乘用车963万辆,同比增长11.
下列不适用减刑的是:
最新回复
(
0
)