首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3,b中的值为8
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3,b中的值为8
admin
2020-06-16
44
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3,b中的值为8。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
/*********found*********/
void fun(int x,inty)
{int t;
/*********found*********/
t=x;x=y;y=t;
}
void main()
{int a,b;
a=8;
b=3;
fun(&a,&b);
printf("%d%d\n",a,b);
}
选项
答案
(1)void fun(int*x,int*y) (2)t=*x;*x=*y;*y=t;
解析
(1)本题考查指针变量作函数参数。一般变量作参数时,不能改变实参的值,采用指针变量作为参数则能够改变实参的值。主函数中fun函数的调用方式表明fun函数的参数应当为指针类型。
(2)此处是一个变量交换操作错误,可知x、y是指针类型,变量类型不同,因而x、y不能与t进行值的交换。
转载请注明原文地址:https://kaotiyun.com/show/5aCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于字符串的叙述中正确的是
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是
有以下程序#includemain(){FILE*fp;charstr[10];fp=fopen("myfile.dat","w");fputs("abc",fp);fclose(fp);fp=
若变量已正确定义,则以下语句的输出结果是s=32;s^=32;printf("%d",s);
下面不属于结构化程序设计原则的是
若有定义:doublea=22;inti=0,k=18;则不符合C语言规定的赋值语句是
程序通过定义学生结构体数组,存储若干名学生的学号、姓名和三门课的成绩。函数fun的功能是:将存放学生数据的结构体数组,按姓名的字典序(从小到大)排序。请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:不得增行或删行,也不
下列给定程序中,函数fun的功能是:用选择法对数组中的n个元素进行升序排列。请修改程序中的错误,使它能得出正确的结果。注意:不得增行和删行,也不得更改程序的结构!试题程序:#include<stdio.h>#defi
给定程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一个单向链表,并输出链表结点中的数据。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
某系统结构图如下图所示该系统结构图的深度是()。
随机试题
简述租赁合同中承租人的主要义务。
A、射频消融术B、苯妥英钠C、维拉帕米D、同步直流电复律E、非同步电复律心功能不全并发房颤心室率快()
患者,男,33岁,患有"痔疮"史。因食辛辣之品导致便血,血溅如注,血色鲜红,肛门灼热,舌红苔黄,脉数者。治宜选用
下列各项费用中的()没有包含关税。
已知第②层土粉质黏土的抗剪强度指标为上图所示,基础底面尺寸为3.0m×5.1m,则该土层的承载力特征值fa为______。根据上图所示基础的条件,且基础尺寸为3.0m×5.1m,已知土层②的地基承载力特征值fak=250kPa,则基底的地墓承载力特征
根据《水电建设工程质量管理暂行办法》,下列有关设计质量管理的说法正确的是()。
下列符合税务师职业道德基本要求的有()。
关于分泌管的描述,以下错误的是()。
“式”这一法律形式源于汉代的()
Ifyouwanttosucceed,youhavetobepassionate【C1】______yourwork.Ithastobetrue.【C2】______speakersaroundtheglobe
最新回复
(
0
)