首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
35
问题
有以下程序: 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全国计算机二级
相关试题推荐
在窗体上画一个Text1文本框和一个HScroll1水平滚动条,然后编写以下程序并运行:PrivateSubForm_Load()HScroll1.Max=Text1.Width*2HScroll1.Value=Tex
有下面程序代码:PrivateSubCommandl_Click()a=3:s=0Fork=1To5s=s+aModk:a=a+kNextkPrintSEndS
设有下面程序代码:PrivateSubCommand1_Click()DimaAsVarianta=Array(22,43,23,56,87,45,67,12,98,98,56,34,23,75,64)m=a(0)n=mFork=1
设有下面的语句:PrintIIf(x>0,1,IIf(x<0,-1,0))与此语句输出结果不同的程序段是
在结构化程序设计中,模块划分的原则是
文本框Textl的KeyDown事件过程如下:PrivateSubTextlKeyDown(KevCodeAsInteger,ShiftAsInteger)…EndSub其中参数KeyCode的值表示的是发生此事件时
在标准模块中,将a定义为全局整型变量的语句是()。
在标准模块中,将a定义为全局整型变量的语句是
设a=2,b=3,c=4,d=5,下列表达式的值是a>bAndc<=dOr2*a>c
随机试题
显示器分辨率一般用()表示。
慢性胎儿窘迫最常见的原因是
A.金黄色葡萄球菌B.草绿色链球菌C.柯萨奇病毒D.流感杆菌E.A族链球菌引起病毒性心肌炎最常见的微生物是
甲国是海岸线漫长的沿海大国,从其领海基线到其大陆边外缘之距离达320海里,为了维护自己国家的海洋权益,甲国根据《联合国海洋法公约》宣布建立甲国专属经济区200海里,甲国为了发展自己的海洋科研事业,决定建造人工岛屿——大星岛。对于甲国和甲国的邻国乙国的下列行
A企业为禽类加工企业,有员工415人,厂房占地15000m2,包括一车间、二车间、冷冻库、冷藏库、液氨车间、配电室等生产单元和办公区。液氨车间为独立厂房,其余生产单元位于一个连体厂房内。连体厂房房顶距地面12m,采用彩钢板内喷聚氨酯泡沫材料;吊顶距房顶2
( )是通过接口和协议把各子系统集成在BMS管理平台中,实现BMS信息管理和联动控制。
《项目融资业务指引》明确规定,贷款发放前,贷款人应当(),并与贷款配套使用。
下列词语解释不正确的是()。
关于遗传素质在人的身心发展中的作用,正确的是
在UML 提供的图中,(40)用于对系统的静态设计视图建模,(41)用于对系统的静态实现视图建模。
最新回复
(
0
)