首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。 例如,变量a中的值原为8,b中的值原为3
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。 例如,变量a中的值原为8,b中的值原为3
admin
2020-06-02
84
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。
例如,变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。
请改正程序中的错误,使它得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdlib.h>
#include<conio.h>
#include<stdio.h>
int fun(int*x,int y)
{
int t;
/*********found*********/
t=x;x=y;
/*********found*********/
return(y);
}
void main()
{
int a=3,b=8;
system("CLS");
printf("%d%d\n",a,b);
b=fun(&a,b);
printf("%d%d\n",a,b);
}
选项
答案
(1)t=*x;*x=y; (2)retum(t);或return t;
解析
首先,定义变量t作为中间变量,然后进行数据交换,注意参数x是指针变量,交换时应使用*x,最后确定返回值;根据代码b=fun(8a,b),可以知道返回值将赋给变量b,而b中应存放交换前*x中的值,所以函数应返回变量t。
转载请注明原文地址:https://kaotiyun.com/show/TlCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设二叉树T的深度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为
在容量为15的循环队列中,若头指针front=6,尾指针rear=9,则循环队列中的元素个数为
有以下程序#includemain(){intk=4,m=1,p;fun(inta,intb){intstaticm=0,i=2;p=fun(k,m);i=i+m+1;
有以下程序#includemain(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;for(i=0;i
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
下列关于栈的描述中错误的是
有下列程序:voidf(int*q)main(){inti=0;{inta[5]={1,2,3,4,5},i;for(;i
若有以下程序structstu{char*name,gender;intscore;};main(){structstua={NULL,’m’,290),b;a.name=(char*)malloc(10);
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
随机试题
Therearemomentsinlifewhenyou_______【C1】someonesomuchthatyoujustwanttopickthemfromyourdreamsandhugthemfor
女性,40岁,1年前有腰痛史,后治愈。1周前突感腰痛及右下肢痛。否认外伤史。如果病人否认服用激素药物,为确定应用激素的诊断,最合适的措施是
按照保险利益原则,下列哪些投保行为有效?()
房地产()是建设用地使用权出让后的房地产开发和经营,包括建设用地使用权转让市场,新建商品房销售、租赁市场。
d轨道的磁量子数m的合理值是()。
会计职业道德教育的内容包括()。
一般来讲,对证券市场呈上升走势最有利的经济背景条件是()
人身关系是与人身不可分离,以人身利益为内容、不直接体现财产利益的社会关系。人身关系包含人格关系和身份关系两类。人格关系是基于人格利益而发生的社会关系;身份关系是以特定的身份利益为内容的社会关系。根据定义。下列属于身份关系的是()。
在学生表中使用“照片”字段存放相片,当使用向导为该表创建窗体时,照片字段使用的默认控件是
A、Topayarefundabledeposit.B、Toprovidetheirownfurnishings.C、Tosignahousingcontract.D、Tocookbythemselves.BWhat
最新回复
(
0
)