首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个递归函数,其功能是使数组中的元素反序排列,请将函数补充完整。 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
49
问题
下面是一个递归函数,其功能是使数组中的元素反序排列,请将函数补充完整。
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://www.kaotiyun.com/show/ksNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有3个关系R、S和T如下所示: 则由关系R和s得到关系T的运算是()。
在关系数据库设计中,关系模式是用来记录用户数据的()。
过程控制系统属于()。
算术运算符和圆括号有不同的运算优先级,对于表达式:a+b+c*(d+e),关于执行顺序,以下说法正确的是()。
以下叙述中正确的是()。
语句cout<<setiosflagags(ios::showpos)<<125<<"/t"<<-125<<endl;的输出结果为【】。
下面程序的输出结果是()。#include<iostream>usingnamespacestd;voidmain(){charcl=’a’,c2=’c’;cout.put(’a’)
在长度为n的顺序表的第i(1≤i≤n+1)个位置上插入一个元素,元素的移动次数为【】。
重载的关系运算符和逻辑运算符的返回类型应当是【】。
设置虚基类的目的是解决二义性问题,可通过【】标识虚基类。
随机试题
女,30岁。饱餐后剧烈运动时腹痛3小时,持续性痛阵发性加剧,脐周伴腰背痛,呕吐频繁,呕吐后症状无缓解,腹肌紧张,脐周有压痛及反跳痛,肠鸣音亢进,有气过水声。该病人需要首先静脉输入()
肝活检术后4h内应每小时测量病人的血压、脉搏1次。
新生儿出生体重2800g,身长50cm,面色红润,哭声响亮,一般情况好,现母乳喂养。授乳后婴儿应取的体位是
影响酶促反应速度的因素不包括
A企业按2/10、n/30的条件购入货物50万元。如果A企业放弃折扣,在10d后付款,则A企业放弃现金折扣的成本为()。
国家预算作为财政分配和宏观调控的主要手段,具有()、调控和监督的职能。
在某一刑事诉讼案件审理过程中,检察院向法庭提供了一把在犯罪现场发现的带指纹的水果刀。该水果刀属于刑事诉讼证据中的()。
以下哪个选项中的作品全部出自美国作家之手?()
下列哪一选项所描写的城市不是当前的省会城市?
Telnet是一种【 】协议,它将一台PC机仿真成远程服务器的一台哑终端。
最新回复
(
0
)