首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
15
问题
有以下程序: 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全国计算机二级
相关试题推荐
定义部门关系模式如下:部门(部门号。部门名,部门成员,部门总经理),使它不满足第一范式的属性是()。
运行如下程序PrivateSubCommandl_Click()Dima(5,5)AsIntegerFori=1To5Forj=1To4a(i,j)=i*2+jIf
计算下面分段函数的正确语句是
窗体上有一个名称为Comb01的组合框,要求在其编辑区输入文本并按回车键后,编辑区中的文本被添加到列表中。下面能实现这一功能的是
以下合法的VB变量名是
程序调试的任务是
窗体上有一个名称为Text1的文本框,一个名称为Commandl的命令按钮。窗体文件的程序如下:PrivateTypexaAsInteger:bAsIntegerEndTypePrivateS
某系统结构图如下图所示,该系统结构图的最大扇入数是()。
有数据定义语句:Dima,bAsIntegerDimx%,YasInteger执行语句后,不是整型变量的是
随机试题
在IP数据报中,目的IP地址字段占【】位。
下列关于牙冠各面的论述错误的是
关于拔除下颌切牙的描述,正确的是
压缩关键工作持续时间和调整关键工作逻辑关系的措施中,属于经济措施的是()。
企业发行债券的价格受同期银行存款利率的影响较大,采取折价发行债券的,其()。
某加油站站内设灌区(内设埋地汽油罐两台,单罐容积45m3;柴油罐一台,单罐容积45m3)、站房、加油区(设十台单枪加油机)。该加油站是中国石油天然气股份有限公司下属的一座加油站。加油站正在逐步发展,各方面逐渐趋于成熟。加油站的总建筑面积1500m
下列记账凭证中,可以不附原始凭证的是()
在内蒙古,宾客接住主人敬上的酒后,用无名指沾酒指向()以示敬意。
目的在于以小型的、间断性的进攻干扰对手的士气,以占据长久性的立足点。这是指()。
A、Weneedtolearntheskillsoftalking.B、Listeningiseasierthantalking.C、Beingalistenerismoreimportantthanatalker
最新回复
(
0
)