首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列函数说明和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
46
问题
阅读下列函数说明和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
程序员下午应用技术考试
软考初级
相关试题推荐
在信息收集过程中,需要根据项目的目标把握数据(7)________________要求,既不要纳入过多无关的数据,也不要短缺主要的数据;既不要过于简化,也不要过于烦琐。
根据某机构的统计与推测,我国人口中男性和女性各个年龄段的百分比如下图。根据该图,以下叙述中正确的是________________。
企业实现移动信息化的作用不包括________________。
我国的信息安全法律法规包括国家法律、行政法规和部门规章及规范性文件等。()属于部门规章及规范性文件。
Word2010中的格式刷可用于复制段落的格式,若要将选中的当前段落格式重复应用多次,应()。
某地区去年粮食产量资料如下表:根据该表可以推算出,该地区去年薯类的产量为()万吨。
在统计学中,用来衡量一个样本中各个数据波动大小的量是______。
从网络连接的角度来看,代理服务器承担了何种网络设备的功能?为了实现内部计算机客户端通过代理服务器访问Internet,还需对客户端n浏览器的有关参数进行配置。打开IE浏览器的“Internet属性”窗口,选择“连接”选项卡,进入“局域网设置”窗口,如图
框架在网页布局中主要起什么作用?主页中定义了几个框架,分别显示哪个文档?网页中使用的数据库连接引擎是什么?连接的后台数据库文件名是什么?
请根据图2-13网页的显示效果,解释该ASP程序中用下画线标出的语句的含义,即填写(1)、(3)、(4)、(6)、(10)空缺处的解释内容。在index.asp文档中使用了<styletype="text/css">语句。其中,CSS是指(10),
随机试题
公共政策调整是对()
下列哪个不是儿童多动症的症状表现
实物投资和金融投资的区别主要包括( )。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。()
《中华人民共和国义务教育法》规定,条件不具备地区的儿童,人学年龄可推迟到()周岁。
下列对“天空赤热”的解释,最准确的一项是:下列有关光污染的表述,说法正确的一项是:
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
民事法律关系是平等主体之间具体的权利义务关系,故在民事法律关系中,当事人之间的法律地位始终是平等的。()
()集线器适用于中小型企业环境。
Manygenerationsago,theIroquoispeoplelivedinastateofperpetualwarthroughouttheirhomelandsinwhatisnowNewYorkS
最新回复
(
0
)