首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
27
问题
有以下程序: 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://kaotiyun.com/show/8UWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
定义部门关系模式如下:部门(部门号。部门名,部门成员,部门总经理),使它不满足第一范式的属性是()。
窗体上有一个名称为Commandl的命令按钮。其单击事件过程如下:PrivateSubCommandlClick()Open”c:\f1.txt”ForInputAs#l:Open”c:\f2.txt”ForOu
设窗体上有一个名称为List1的列表框,并有若干列表项。下面语句中不能在所有列表项之后追加一个列表项的是
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:OptionBase1PrivateSubCommand1_Click()DimaAsVariantDimiAsInteger,mAsInteg
为了在运行时能显示窗体左上角的控制框(即系统菜单),应执行的操作是()。
假定通过复制、粘贴操作建立了一个命令按钮数组Commandl,以下说法中错误的是
已知:x=-6y=39则表达式“y\x*Sgn(x)”的值为
某系统结构图如下图所示,该系统结构图的最大扇入数是()。
能够产生1到50之间(含1和50)随机整数的表达式是
随机试题
汽车拆卸修理的原则是什么?
对病例对照研究资料进行分层分析的目的是
患者,女,16岁。春三月突患热病,症见发热、微恶风寒、咳嗽、痰黄、头痛、口渴,舌红苔黄。证属风温肺热、卫气同病,宜选用的中成药是
晶体管单管放大电路如图7-96(a)所示,其中电阻RB可调,当输入ui、输出uo的波形如图7-96(b)所示时,输出波形()。
已知某变压器的额定容量为1250kV.A,计算负荷为1000kV.A;变压器的空载有功损耗2kW,满载有功损耗12kW;变压器的空载电流百分数I0%=0.6,阻抗电压百分数μk%=4.5。变压器的满载无功功率损耗为多少?()
预算定额的编制应遵循()原则。
下列经济业务和事项中,不违背可比性要求的有()。
近年来,卢老师请当地的彩塑艺人邹师傅进课堂,指导高中生结合当地古镇风情,集体创作有场景、道具和众多人物的主题性彩塑作品,形成了有特色的课程。这属于()。
简述柯尔伯格的道德认知发展理论及其对德育工作的启示。
A、Neitheroftheirwatcheskeepsgoodtime.B、Thewoman’swatchstopped3hoursago.C、Theman’swatchgoestoofast.D、It’stoo
最新回复
(
0
)