首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
53
问题
有以下程序 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全国计算机二级
相关试题推荐
C语言可执行程序的开始执行点是
当输入的数据为2、5时,则下列程序的运行结果为【】。#include<stdio.h>#definemax100main(){intf[max],i,j,k,m;scanf("%d%d",&k,&m);for(i
下列程序的输出结果是______。main(){intk=17;printf("%d,%0,%x\n",k,k,k);}
下列程序的功能是计算数的阶乘。main(){ihti,n;nlongnp;scanf("%d",&n);np=【】;for(i=2;i<=n;i++)【】;printf("n=%dn!=%ld\n",
若定义staticinta[2][2]={1,2,3,4},则a数组的各数组元素分别为______。
当执行以下程序时,输入1234567890<回车>,则其中while循环体将执行【 】次。#include<stdio.h>main(){charch;while((ch=getchar())==’0’)prinft("#
设已定义i和k为int类型变量,则以下for循环语句______。for(i=0;k=-1,k=1;i++,k++)printf("****\n");
定义如下变量:intn=10;则下列循环的输出结果是()。while(n>7){-n;printf("%d\n",n);}
随机试题
胆为六腑,义属奇恒之府的根据是()(2011年第123题)
局办公室工作人员小张某日有以下工作要处理:(1)8:00接到通知要给局长撰写下午14:30要用的发言稿(预计2小时能完成);(2)11:30你要去机场接两位重要代表(往返大概需要1.5小时);(3)李副局长让你9:45的时候和
The______waitercameuptousandsaid,"Youarewelcome."
一位男性制鞋工人,35岁。发热、咳嗽伴牙龈出血10天,昏厥1次被送来急诊。体检:贫血貌,皮肤有散在出血点和瘀斑,左颈部扪及花生仁大小淋巴结3—4个,质中、活动、无压痛,胸骨下段明显压痛,两肺底闻及细湿啰音,肝肋下1.5cm,脾肋下3cm,质偏硬。最有助于明
关于污水排放口的考核,下面说法错误的是()。
WTO有关工程咨询业的规定主要见()。
旅游者在就餐过程中吞食了部分异物,在确定不会给旅游者身体造成损害的情况下,餐饮业主可以不向旅游者进行赔付。()
美国人即使领取救济、节衣缩食,也要挤出几个铜板,走进剧院,涌入电影院,寻求心灵的慰藉与快乐、生存的温暖与希望。也正是在那个年代,美国涌现出了大量艺术经典作品,比如卓别林的小人物影片,诙谐有趣的“猫和老鼠”,“微笑天使”秀兰·邓波儿主演的电影等,______
【夏商周断代工程】南京大学2013年中国古代史真题;西北师范大学2015年历史学综合真题;安徽师范大学2017年中国史真题;中山大学2017年历史学基础真题
Jurydutyisbadenough,butimaginenotbeingabletocheckyourphoneore-mailtohelprelievetheboredom.That’sthenewru
最新回复
(
0
)