首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
114
问题
使用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全国计算机二级
相关试题推荐
4位同学参加某种形式的竞赛,竞赛规则规定:每位同学必须从甲,乙两道题中任选一题作答,选甲题答对得100分,答错得-100分;选乙题答对得90分,答错得-90分,若4位同学的总分为0,则这4位同学的得分情况有()。
一种商品,按照期望50%的利润来定价,结果只销售掉70%的商品,为尽早销售掉剩下的商品,商店决定按定价打折销售,这样获得的全部利润是原来期望利润的82%,则打了()折。
某商店花10000元进了一批商品,按期望获得25%的利润来定价,结果只销售了商品总量的30%,为尽快完成资金周转,商店决定打折销售,这样卖完全部商品后,亏本1000元,则商店是按定价打()折销售的。
函数的定义域为()。
安排5名歌手的演出顺序时,要求某名歌手不第一个出场,另一名歌手不最后一个出场,不同的排法有()。
设实数x与y是方程x2-4xy+4y2+x+y-6=0的解,则x+y的最大值为()。
从-1,0,1,2这四个数中选三个不同的数作为函数f(x)=ax+bx+c的系数,可组成不同的二次函数共有()个,其中不同的偶函数共有()个。
社会主义核心价值体系由马克思主义指导思想、中国特色社会主义共同理想、以爱国主义为核心的民族精神和以改革创新为核心的时代精神、社会主义荣辱观四个方面内容构成。社会主义核心价值观是社会主义核心价值体系的内核凝练和集中表达,体现着社会主义核心价值体系的根本性质和
习近平总书记强调:“尽管我们所处的时代同马克思所处的时代相比发生了巨大而深刻的变化,但从世界社会主义500年的大视野来看,我们依然处在马克思主义所指明的历史时代。这是我们对马克思主义保持坚定信心、对社会主义保持必胜信念的科学根据。”下列关于社会主义必然胜利
随机试题
考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tEmployee”和宏对象“m1”,同时还设计出以“tEmployee”为数据源的窗体对象“fEmployee”。试在此基础上按照以下要求补充窗体设计:注意:不允许
从数字1,2,3,4,5中,随机抽取3个数字(允许重复)组成一个三位数,其各位数字之和等于9的概率为()。
把控制分为反馈控制和前馈控制的根据是()
A.3mm B.10mm C.12mm~16mm D.18mm~25mm E.40mm~60mm正常下颌铰链开口度为
关于基因诊断、治疗的伦理原则如下,除外A.有益于科研的原则B.知情同意的原则C.尊重病人的原则D.保守秘密的原则E.有利于病人的原则
在双代号时标网络计划中,虚箭线表示______。
建筑物折旧分为()
下列不属于我国佛教四大名山的是()。
关于地理现象,下列说法错误的是:
经济结构调整的核心是()
最新回复
(
0
)