首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: void fun( int *a, int i, int j) { int t; if ( i<j ) { t=a[i];a[i]=a[j];a[j]=t; fun (a,+
有以下程序: void fun( int *a, int i, int j) { int t; if ( i<j ) { t=a[i];a[i]=a[j];a[j]=t; fun (a,+
admin
2010-01-10
9
问题
有以下程序: void fun( int *a, int i, int j) { int 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、654321
B、432156
C、456123
D、123456
答案
1
解析
函数fun()中有3个参数,参数a为一个指针变量,接收的实参可以是数组名,参数i和j分别表示数组元素的下标,当下标i小于下标j时,a
和a[j]交换,然后对自身进行调用,可见这是一个递归函数。其实现的功能是把数组a从下标为i的元素到下标为j的元素之间的所有元素反序存放。在主函数中调用fun()函数,把a数组从a[0]到a[5]之间的所有元素反序存放,最后输出从a[0]到a[5]的值,因此输出的值为6、5、4、3、2、1,.所以,A选项为所选。
转载请注明原文地址:https://jikaoti.com/ti/ANI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Text1的文本框,并编写如下程序:OptionBase1PrivateSubForm_Click()DimarrDimStartAsInteger,FinishAsI
有下面程序代码:PrivateSubCommandl_Click()a=3:s=0Fork=1To5s=s+aModk:a=a+kNextkPrintSEndS
设有下面的语句:PrintIIf(x>0,1,IIf(x<0,-1,0))与此语句输出结果不同的程序段是
以下关于变量作用域的叙述中错误的是
程序调试的任务是
下面是求最大公约数的函数的首部Functiongcd(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是
以下关于函数过程的叙述中,正确的是
在VB中,函数过程与子程序过程的区别之一是
随机试题
下列溶液中哪些需要在棕色滴定管中进行滴定()。
简述证券的法律特征。
案例:东输油管理局着重把握住职工及其家属主导需求的满足,采取一系列措施,要求各个单位必须把职工的生活后勤工作纳入议事日程:利用各泵站站内的空闲土地发展蔬菜生产,解决职工吃菜难的问题;选送了几批炊事员外出进行技术培训,提高烹调技术水平;选送了一批具有高
男性患者。30岁,反复低热、盗汗、咳嗽、咳少量痰半年,出现大量咯血1d。查体:双颊潮红,左肺上野触觉语颤增强,并可闻及异常支气管呼吸音,其咯血原因可能为
企业员工的安全教育主要形式不包括()。
收集客户信息是银行提供理财顾问服务的第一步,下列关于收集客户个人信息的方法,不包括()
正常行驶的汽车遇到了意外故障的时候,司机紧急刹车,在这样的情况下他所产生的一种特殊的紧张的情绪体验是()。
某市人民检察院报经市人大常委会批准,于2001年5月16日以涉嫌贪污、受贿为由,将市人大代表温某逮捕,同月26日向市人民法院提起公诉。同年6月15日市人民法院对温某作出一年管制的判决。温某不服,上诉至省中级人民法院。省中级人民法院认为,一审判决认定事实证据
随着科学技术在农村的迅速普及,近年来,一大批优秀乡土人才在农村______。他们既有勤奋学习、刻苦钻研的精神,又有丰富的实践经验,成为科学致富的一代新型农民。依次填入划横线部分最恰当的一项是()。
A、Puttingoffstudyingjustbeforetheexam.B、Startingtoreviseaweekortwobeforetheexam.C、Revisingtheinformationali
最新回复
(
0
)