首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
31
问题
有以下程序 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://jikaoti.com/ti/H6n0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确说明为int类型,要通过语句scanf("%d%d%d",&a,&b,&c);给a赋值3,b赋值5,c赋值8,不正确的输入形式是
若变量n中的值为24,则print函数共输出【】行,最后一行有【】个数。voidprint(intn,intaa[]){inti;for(i=1;i<=n;i++){printf("%6d"
已知在ASCII代码中,字母A的序号为65,下列程序的输出结果是______。#include<stdio.h>main(){charc1=’A’,c2=’Y’;printf("%d,%d\n",c1,c2);}
下列程序的输出结果是______。#include<stdio.h>main(){inta,b;for(a=1,b=1;a<=100;a++){if(b>=20)break;
设血a=12;,则执行完语句a+=a-=a*a;后,a的值是______。
当输入19、2时,下列程序的运行结果为【】;输入254、16时,则程序的运行结果是【】。main(){chardata_symbols[17]="0123456789abcdefghijklmnopqrstuvwxyz";inti
设有栈S和队列Q,其初始状态为空,元素a1、a2、a3、a4、a5、a6依次入栈,出栈的元素进入队列Q,若6个元素出队列的顺序是a2、a4、a3、a6、a5、a1,则栈的容量至少是______。
数据结构分为逻辑结构和存储结构,循环队列属于【 】结构。
若i、j已定义为int型,则以下程序段中内循环的总的执行次数是() for(i=5;i>0;i--) for(j=0;j<4;j++){…}
随机试题
A.CAP结合区B.5’-TTGACAC.TATAD.增强子结合蛋白E.RNA聚合酶Ⅱ属真核细胞顺式作用元件的是
抗原抗体反应之间的作用力不包括
关于过敏原皮肤试验出现假阳性的原因不正确的是()
并行通信时数据的各个位同时传送,可以字或字节为单位同时并行进行。()
某企业2012年11月主营业务收入为200万元。主营业务成本为150万元,管理费用为8万元。公允价值变动收益为3万元,资产减值损失为1万元,投资收益为7万元,营业外收入为6万元,营业外支出4万元。假定不考虑其他因素,该企业当月的营业利润为()万
东德公司“应收账款”科目月末借方余额5000元.其中:“应收账款──甲公司”明细科目借方余额7000元,“应收账款──乙公司”明细科目贷方余额2000元;“预收账款”科目月末贷方余额400元,其中:“预收账款──丙工厂”明细科目贷方余额2000元,“预收
“任人唯亲,因人设位”属于()管理方式的特征。
北大校办企业产值从1990年的10亿元人民币增加到2000年底的120亿元人民币,每年增幅超过30%,上缴国家利税20亿元,给学校回报近4亿元。
ThedebateoverbilingualeducationcentersontheissueofwhethertheUnitedStatesshouldfostertheideaofasinglecommon
UKNewspapersI.Introduction—manynationalnewspapers—nonational【T1】______titles【T1】______—threetypesofnewspapers:—r
最新回复
(
0
)