首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列函数说明和C代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 函数move(int*a,int n)用于整理数组a[]的前n个元素,使其中小于0的元素移到数组的前端,大于0的元素移到数组的后端,等于0的元素留在数表中间。
阅读下列函数说明和C代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 函数move(int*a,int n)用于整理数组a[]的前n个元素,使其中小于0的元素移到数组的前端,大于0的元素移到数组的后端,等于0的元素留在数表中间。
admin
2009-02-15
23
问题
阅读下列函数说明和C代码,将应填入(n)处的字句写在答题纸的对应栏内。
【说明】
函数move(int*a,int n)用于整理数组a[]的前n个元素,使其中小于0的元素移到数组的前端,大于0的元素移到数组的后端,等于0的元素留在数表中间。
令a[0]~a[low-1)小于0(初始为空);a[low]-a[i-1]等于0(初始为空);a
~a[high]还未考察,当前考察元素为a
。a[high+1]~a[n-1]大于0(初始为空)。
【函数】
move(int*a ,int n)
{
int i,low,high,t;
low=i=0;high=n-1;
while((1))
if(a
<0)
{
t=a
;a
=a[low];a[low]=t;
(2);i++;
}
else if((3))
{ t=a
;a
=a[high];a[high]=t;
(4);
}
else (5);
}
选项
答案
(1)i<=high (2)low++ (3)a[i]>0 (4)high-- (5)i++
解析
程序的说明已经对程序的功能和相关变量解释得很清楚了,这儿就不再重复了。由变量i、变量low和变量high的含义和初值可以判断,i至high之间的元素还未处理,因此while循环条件是“i<= hish”或其等价形式,这就是(1)空所填写的内容。
(2)空所在语句块是处理当a
<0的情况,显然这时需要将a
与a[low]进行交换,交换后需要将i和low都要向后移动,因此(2)空处应填写“low++”或其等价形式。
(3)空需要填写执行(4)空所在语句块的条件,由(4)空所在语句块的可以判断,它是处理当a
>0的情况,因此(3)空处应填写“a
>0”或其等价形式。当a
>0时,需要将a
与a[high]进行交换,交换后需要将high都要向前移动,因此(4)空处应填写“high--”或其等价形式。注意这时i不能向后移动,因为交换后的a
还没有处理,需要循环的下一趟进行处理。
当a
=0情况,当a
=0时,不需要进行元素交换,只需将i向后移动就可以了,阅此(5)空处应填写“i++”或其等价形式。
转载请注明原文地址:https://kaotiyun.com/show/vbjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
信息系统升级后,需要将数据从旧系统(包括手工系统)转换到新系统。以下关于数据转换的叙述中,不正确的是(69)。
在使用计算机的过程中应增强的安全意识中不包括________________。
个人计算机上的usB接口通常并不用于连接________________。
信息系统运行过程中的数据备份工作不包括________________。
在统计学中,用来衡量一个样本中各个数据波动大小的量是______。
打开DOC文档48.doc,有如下表格,欲在空白单元格中计算出整行其他四个单元格的数值之和,应在空白单元格中插入公式(48)。
删除Windows中某个应用程序的快捷方式,意味着(39)。
据某地区统计,今年中小学生中肥胖学生约占10%,而且,肥胖学生人数正在以8%的速度增长。假设近年中小学生的总量变化不大,据此我们可以推算出,明年该地区中小学生中肥胖学生的比例约为(64)。
阅读以下说明,回答问题1至问题5,将解答填入答题纸对应的解答栏内。说明某公司内部有一个采用TCP/IP作为传输协议的100BASE-TX局域网,包括1台服务器和20台客户机,通过一台16端口的交换机与一台8端口共享集线器级连,其网络结构如图11所
阅读下列说明和HTML文本,分析其中嵌入的JavaScript脚本,将应填入(n)处的语句填到对应栏内。[说明]在文本框中实现时钟显示功能,格式如下:“-年-月-日小时:分:秒星期几”[HTML文本]<html>
随机试题
Wegenerallyviewthefamilyasbeingoneofourmoststableinstitutions:yet,ourfamilysystemhasundergoneanumberofchan
Teachersaresomeofthemostimportantprofessionalsintheworld.Theyareresponsible【C1】______preparingfuturegenerations
有关上颌窦瓦特位标准片所见的叙述,错误的是
A、七制香附丸B、妇科得生丸C、千金止带丸D、更年舒片E、母乳多颗粒属月经不调类药的是
每公顷被征收耕地的安置补助费,最高不超过被征收前三年平均年产值的()倍。
下列选项中关于海关统计任务的表述,错误的是:
运用固定资产周转率进行实际分析时,为真实反映固定资产的运用效率,要考虑的因素有()。
已知ABC公司2019年的股价为30元,每股股利1.5元;2020年的股价为40元,每股股利2元。则2020年该公司股票的连续复利收益率为()。
根据合同法律制度的规定,下列关于保证期间的表述中,正确的有()。
小明、小刚和小红三人一起参加一次英语考试,已知考试共有100道题,且小明做对了68题,小刚做对了58题,小红做对了78题。问三人都做对的题目至少有几题?( )
最新回复
(
0
)