首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3,b中的值为8。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不
下列给定程序中,函数fun的功能是:将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3,b中的值为8。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不
admin
2018-01-14
58
问题
下列给定程序中,函数fun的功能是:将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3,b中的值为8。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
/******found******/
void fun(int x,int y)
{
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/2Xxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){chara[5][10]={"one","two","three","four","five"}:inti,j;chart;for(i=0;i<4;i++)for(
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入人与退队运算后,front=15,rear=15,则循环队列中的元素个数为()。
下面程序的运行结果是______。#include<stdio.h>main(){inty,a;y=2,a=1;while(y--!=-1){do{a*=y;a++;}while(y--);}printf("%d,%d",a,y);
下列选项中不属于软件生命周期开发阶段任务的是()。
下面程序的运行结果是___________。#include#defineSIZE12main(){chars[SlZE];inti;for(i=0;i
有以下定义语句:doublea,b;intw;longc;若各变量已正确赋值,则下列选项中正确的表达式是()。
按照“后进先出”原则组织数据的数据结构是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
以下程序中给指针p分配三个double型动态内存单元,请填空。#include<stdio.h>main(){dOuble*p;p=(double*)malloc();p[0]=1.5
用筛选法可得到2~n(n
随机试题
王事靡盛,不遑启处。
根据同素材命题之间的对当关系,具有等值关系的有()
在X线摄影中,使用对比剂可以增加组织间的对比,有助于形成影像。逆行肾盂造影对比剂用量是一侧注射
慢性活动性胃炎最主要的病因为
某餐厅老板林某从税务机关领购增值税发票后,将其中的30张卖给他人。后见出售增值税发票有利可图,就从外地购入伪造的增值税发票100张,再出售与他人。林某的行为构成何罪?
《会计法》规定,使用电子计算机进行会计核算的,其软件及生成的会计凭证、会计账簿、财务会计报告和其他会计资料必须符合国家统一的会计制度规定。()
财产物资清查中发现账实不符时,一律调整账面数。 ( )
成利公司是一家国有企业,6月26日,经过严格考核,公司招聘了一名出纳小张。小张刚毕业于某财经学院会计系,她是本公司财务科长老张的女儿。由于小张尚未取得会计从业资格证书,故公司领导要求小张在一年内必须取得该资格证书,否则将予以辞退。8月,财务科科长老张根据人
(浙江2009—36)4,10,30,105,420,()
某公司统计一季度考勤情况如下:根据公司规定,凡缺勤不超过2天的人,每人发200元考勤奖;凡缺勤天数超过5天的人,每人每天缺勤从工资中扣50元,用于发放其他人的考勤奖。根据上表,计算该公司还需要拿出(29)元作为一季度的考勤奖。
最新回复
(
0
)