首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun(int *a,int i,int j) { in t; if(i<j) {t=a[i];a[i]=a[j];a[j]=t; fun(a,++i,--j); }
有以下程序 void fun(int *a,int i,int j) { in t; if(i<j) {t=a[i];a[i]=a[j];a[j]=t; fun(a,++i,--j); }
admin
2013-02-23
73
问题
有以下程序 void fun(int *a,int i,int j) { in t; if(i<j) {t=a
;a
=a[j];a[j]=t; fun(a,++i,--j); } } main() { int a[]={1,2,3,4,5,6},i; fun(a,0,5); for(i=0;i<6;i++) printf("%d",a
); } 执行后输出结果是
选项
A、6 5 4 3 2 1
B、4 3 2 1 5 6
C、4 5 6 1 2 3
D、1 2 3 4 5 6
答案
1
解析
函数fun()中有3个参数,参数。为一个指针变量,接收的实参可以是数组名,参数i和j分别表示数组元素的下标,当下标i小于下标j时,a
和a[j]交换,然后对自身进行调用,可见这是一个递归函数。其实现的功能是把数组a,从下标为i的元素到下标为j的元素之间的所有元素反序存放。在主函数中调用fun()函数,把a数组从a[0]到a[5]之间的所有元素反序存放,最后输出从a[1]到a[5]的值,因此输出的值为6、5、4、3、2、1。
转载请注明原文地址:https://kaotiyun.com/show/9QJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列语句中,错误的是(x,y,a,b假设已经定义好)
有如下程序段inta=14,b=15,x;charc=’A’;x=(a&&b)&&(c<’B’);执行该程序段后,x的值为
若输入2、2,则下列程序的运行结果为【】。main(){inti,j,(*p)[4],a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};p=a;scanf("%d%d",&i,&j);print
若输入tc,则程序的运行结果为【】。#include<stdio.h>main(){charstr[40];fscanf(stdin,"%s",str);fprintf(stdout,"%s\n",str);}
若输入字符串:abcde<回车>,则以下while循环体将执行【】次。while((ch=getchar())==’e’)printf("*");
C语言中while和do-while循环的主要区别是
有以下程序段: int n,t=1,S=0; scanf("%d",&n); do{s=s+t;t=t-2;}while(t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是 ______。
若i、j已定义为int型,则以下程序段中内循环的总的执行次数是() for(i=5;i>0;i--) for(j=0;j<4;j++){…}
定义如下变量:intn=10;则下列循环的输出结果是()。while(n>7){-n;printf("%d\n",n);}
随机试题
大气压力就是地球表面大气自重所产生的压力,它不受时间、地点变化的影响。
女性,20岁。无痛性左颈部淋巴结肿大1个月。淋巴结活检示:找到R-S细胞。R-S细胞不会出现于下列哪种疾病
45岁女性,因发现白带增多,性交后出血3个月就诊。妇科检查:宫颈中度糜烂,子宫正常大小,双侧附件区无明显增厚。为明确诊断,首先进行下述哪项措施
某电商物流仓库,主要储存各类电子产品、服装、图书等,为框架结构,耐火等级为二级,地上共3层,地下共1层,占地面积9600m2,总建筑面积30200m2,仓库采用耐火极限为3.00h的防火卷帘进行防火分隔,防火卷帘的耐火完整性和隔热性均符合要求。地上建筑每层
下列错误中,能通过试算平衡查找的有()。
A公司为建造一项固定资产于2017年1月1日发行5年期的债券,面值为10000万元,票面年利率为6%,发行价格为10400万元,每年年末支付利息,到期还本,实际年利率为5%。假定不考虑发行债券的辅助费用,建造工程于2017年1月1日开工,年末尚未完工。
收益性物业市场法中,在搜集交易实例时应尽可能搜集的内容包括()
()是汉朝人文艺术领域的杰出代表,其代表作被誉为“史家之绝唱,无韵之离骚”。
一般资料:求助者,男性,24岁,无业。案例介绍:求助者兴趣广泛。两年前大学毕业,找了几家单位都不理想,不是嫌路远,就是嫌挣得少,索性在家上网、玩游戏,自得其乐。求助者说别人都说他是啃老族。两月前在网上结识了一女孩,双方互有好感,开始见面约会,花销
在考生文件夹下,打开文档Word1.docx,按照要求完成下列操作并以该文件名Word1.docx保存文档。将正文各段文字(“位于河北省省会……旅游胜地。”)设置为五号仿宋;各段落左右各缩进3字符、首行缩进2字符、段前间距0.2行;给正文中的所有“正
最新回复
(
0
)