首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个递归函数,其功能是使数组中的元素反序排列,横线处应填( )。 void reverse(Int*a,int size){ if(size
下面是一个递归函数,其功能是使数组中的元素反序排列,横线处应填( )。 void reverse(Int*a,int size){ if(size
admin
2021-05-06
19
问题
下面是一个递归函数,其功能是使数组中的元素反序排列,横线处应填( )。
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+1,__________);
}
选项
A、size<2
B、size-2
C、size-1
D、size+1
答案
B
解析
把数组的首尾交换后,对在第一位和最后一位之间的子数组执行同样的首尾交换操作,此子数组为原数组长度减去2,所以答案为size-2。
转载请注明原文地址:https://kaotiyun.com/show/1Ufp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classB{public:B(intxx):x(xx){++count;x+=10;}virtualvoidshow()const{cout<
下面不属于软件设计阶段任务的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数sum(intn)计算在n范围内,能被7和11整除的所有整数的和(包括n在内)。注意:不能修改程序的其他部分,只能补充sum()函数。1
下列关于this指针的叙述中,正确的是()。
有如下程序:#include<iostream>usingnamespacestd;classBASE{public:~BASE(){cout<<’’BASE’’;}};class
下列关于this指针的叙述中,正确的是()。
下列关于运算符重载的叙述中,错误的是()。
有如下语句序列:charstr[10];cin>>str;当从键盘输入“Ilovethisgame”时,str中的字符串是()。
软件生命周期中的活动不包括()。
随机试题
分娩后发生窒息不恰当的处理原则是
下列哪项不是静脉肾盂造影的禁忌证
牙周膜中的神经()
肾病综合征最基本的表现是()
TMF(电信管理论坛)推出的()模型,提供了电信企业运营流程的完整架构,有望成为世界电信运营流程架构的标准。
下列各项中,不得在企业所得税税前扣除的有()。
下列各项中,应计入城市维护建设税计税依据的有()。
评价主体通过科学合理的教学评价,激发教师和学生的内在动机,调动他们的潜能,增进工作、学习的积极性与创造性等,这体现了评价的()功能。
人类正面临着全球变暖的挑战,联合国的一份报告向我们描述了气候变化产生的灾难性后果:森林消失和沙漠扩大,将使非洲成为受影响最广的地区;热带流行的疟疾和寄生虫病将向北蔓延,使欧洲出现流行病,地中海地区由于严重缺水会半沙漠化,滑雪运动在欧洲将荡然无存;在英国,肆
WheneverIseeanyonebuyingaNationalLotteryticketIwanttostopthemandaskiftheyknowjustwheretheirmoneyisgoing.
最新回复
(
0
)