首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个递归函数,其功能是使数组中的元素反序排列,请将函数补充完整。 void reverse(int * a,int size){ if(size<2)return; int k=a[0]; a[0]=a[size-1
下面是一个递归函数,其功能是使数组中的元素反序排列,请将函数补充完整。 void reverse(int * a,int size){ if(size<2)return; int k=a[0]; a[0]=a[size-1
admin
2013-02-27
31
问题
下面是一个递归函数,其功能是使数组中的元素反序排列,请将函数补充完整。
void reverse(int * a,int size){
if(size<2)return;
int k=a[0];
a[0]=a[size-1];
a[size-1]=k;reverse(a+l,______);
}
选项
答案
size-2
解析
函数体的基本功能是将大小为si’ze的数组a的首尾元素进行交换。交换一次后,未交换部分的首元素地址为a+1,未交换的元素个数为size-2。
转载请注明原文地址:https://jikaoti.com/ti/dZE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义chara,b;,则执行表达式a=3^2和b=~(5∣2∣0xf0)后,a,b的十进制值分别是()。
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
有下列程序:#include<stdio.h>intf(intx){if(x<2)return1;returnx*f(x﹣1)+(x﹣1)*f(x﹣2);
关于指针,以下说法正确的是()。
下列程序的输出结果是【】。#include<iostream>usingnamespacestd;classbase{public:intn;base(intx){n=x;
关于友元,下列说法错误的是
下列函数原型声明中错误的是
下列不属于结构化分析常用工具的是()。
若有以下定义:chars(10)="program",t[]="test";则下列选项中对字符串操作错误的是()。
在结构化设计方法中,数据流图表达了问题中的数据流与加工之间的关系,并且,每一个【 】实际上对应一个处理模块。
随机试题
天之蒼蒼,其正色邪?()?
Themanagementhasauthorizedwageincreasesforall______.
有治疗斑疹伤寒作用的药物是下列哪一种
中毒性表皮坏死松解症斯-约综合征
D公司是专门销售甲产品的批发商。为促进销售,目前公司拟研究改进信用政策。相关资料如下:(1)该公司目前(2014年)的年销售量为60000件,平均存货量1000件。该产品单位售价100元,单位进货成本50元。(2)该公司目前采用的信用政策:是2
下列关于物理常识的说法,不正确的是()。
Theeducation______forthecomingyearisabout$4billion,whichismuchmorethanwhatpeopleexpected.
分时操作系统在系统性能方面希望达到的目标是()。
YouaresupposedtowriteacompositiononthetopicComputer’sImpactonHumanBeings.
(1)Itseemedtohim,bytheendoftheweek,thathehadlivedcenturies,sofarbehindweretheoldlifeandoutlook.Buthew
最新回复
(
0
)