首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。 请改正程序中的错误,使它能得出正确的结果。注意:不要改动mai
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。 请改正程序中的错误,使它能得出正确的结果。注意:不要改动mai
admin
2017-07-27
129
问题
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。
请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
1 #include<stdio.h>
2 int fun(int *x,int y)
3 {
4 int t;
5 /**********found**********/
6 t=x;x=y;
7 /**********found**********/
8 return(y);
9 }
10 main()
11 { int a=3,b=8;
12 printf(’’%d%d\n’’,a,b);
13 b=fun(&a,b);
14 printf(’’%d%d\n’’,a,b);
15 }
选项
答案
(1)t=*x;*x=v; (2)return(t);
解析
(1)根据fun中x变量的定义,x为指针型变量,所以第一个错误标识下的“t=x;x=y;”改为“t=-*x;*x=y;”。(2)交换之后t中存放原来x的值,x存放原来y的值,这里应该是返回原来x的值,所以第二个标识下的“return(y);”应该改为“return(t);”或者“return t;”。
转载请注明原文地址:https://www.kaotiyun.com/show/t7Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下是while语句的基本形式:while(表达式){语句:}其中“表达式”()。
本程序用冒泡法对数组a[]的元素从大到小排序,请在程序空白处填空。voidbubble(inta[],intn){inti,j,max,temp;max=n-1;do{j=0;for(i=0;i<max;i++)
下面程序的功能是:输出100以内能被3整除且个位数为9的所有整数,清填空。main(){inti,j;for(i=0;();i++){j=i*10+9;if(j%3!=0)continue;print
若有定义:inta=6,b=8,c=14;接着顺序执行下列语句后,变量c中的值是()。c=(b-=(a-5));a=(c%3)+(a=8);
下述语句中,在字符串s1和s2相等时显示"theyareEqual"的是()。
若有说明intm[3][4]={3,9,7,8.5},(*q)[4];和赋值语句q=m;,则对数组元素m[i][j](其中0<=i<3,0<=j<4)值的正确引用为()。
以下叙述中不正确的是()。
衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准,其中()是度量一个模块功能强度的一个相对指标。
某二叉树中度为2的节点有18个,则该二叉树中有()个叶子节点。
下列关于线性链表的描述中,正确的是()。I、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
随机试题
下列哪项是肺阴虚证与燥邪犯肺证的主要区别()
在按份之债中,()。
关于沥青路面弯沉值评定,以下说法正确的是()。
在工资项目设置中,设置工资项目“其他补贴”为条件公式。条件公式名称为“三八妇女节过节费”,默认值“0”条件项目:【内容】 【金额】性别=女100
U会计师事务所接受委托对X公司20×4年度财务报表及其相关内部控制有效性进行整合审计。A注册会计师接受指派担任项目合伙人。审计工作底稿中记载的有关X公司内部控制设计和运行的部分内容摘录如下:(1)X公司货币资金支付管理办法规定,单笔付款金额在50
下列声称属于营养素功能声称的是()。
课程标准作为衡量教育质量的基本依据,其核心部分是()。
以下句子中关联词使用不正确的是()。
某国有企业在经营期间有偷漏税款行为,被某区国家税务局查获,某区国家税务局对该企业作出决定,责令其3日内补交偷漏税款,如逾期不补将另行作出罚款决定。该企业对某区国家税务局的上述具体行政行为不服。下列选项正确的是()。
CultureShockPeoplehavedifficultyin【T1】toanewculturecompletely【T1】______differentfromtheirown.I.Thephasesof
最新回复
(
0
)