首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列函数说明和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
45
问题
阅读下列函数说明和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
程序员下午应用技术考试
软考初级
相关试题推荐
用Word2007编辑文件时,查找和替换中能使用的通配符是______。
________________不会是信息系统的功能。
在Word编辑状态下,有些英文单词或汉字下面会自动加上红色或绿色的波浪型细下划线。以下叙述中,“波浪型细下划线(44)”是错误的。
在Excel中,若单元格C5=1000、D5=50、C6=6000、D6=40,在单元格E5中输入公式“=C5*$D$5”,再将此公式复制到F6单元格中,则F6单元格的值为(54)。
下列关于在Word中文字和表格之间转换的叙述,正确的是(51)。
下图是某国多年来统计的出生人数和死亡人数曲线图。从图中看出,该国从________________年以后,死亡人数超过了出生人数,出现了人口危机。
资源记录文件位于/var/named目录下。这个目录是在以上的(1)文件中定义的。从备选选项中选择(6)~(10)处的解答。在问题4的named.abc.net文件中,出现了5种类型的记录。其中SOA是(6),NS是(7),MX是(8),A是
ASP是(1)网页制作技术。A.动态B.静态假设连接的数据记录集当前指向的记录如下:写出以下ASP代码经过IIS服务器解释后的结果。<ahref="<%=rs("url")%>"target="_blank"
阅读下列说明和HTML文本,分析其中嵌入的JavaScrlpt脚本,将应填入(n)处的语句写在对应栏内。[说明]本题实现用鼠标拖拽图片在Web页内移动的功能。将鼠标放在图片上,按下左键,移动鼠标便可带动图片一起移动。[HT
随机试题
患者女性,25岁,因行子宫肌瘤切除术,术前需留置导尿管。为防止逆行感染,对留置尿管护理正确的是
对阴道滴虫有强大杀灭作用的药物是
某填方高度为8m的公路路基重直通过一作废的砼预制场,在地面高程原建有30个钢筋砼梁,梁下有53m深灌注桩,为了避免路面不均匀沉降,在地梁上铺设聚苯乙烯(泡沫)板块(EPS),路基填土重度18.4kN/m3,据计算,在地基土8m填方的荷载下,沉降量为15cm
甲公司适用的企业所得税税率为25%。甲公司申报2010年度企业所得税时,涉及以下事项:(1)2010年,甲公司应收账款年初余额为3000万元,坏账准备年初余额为零;应收账款年末余额为24000万元,坏账准备年末余额为2000万元。税法规定,企业计提
Psychologiststakecontrastiveviewsofhowexternalrewards,from【C1】______praisetocoldcash,affectmotivationandcreativit
Juliamust______now,becausethelightofherroomisturnedoff.
1986年全国人大常委会副委员长班禅喇嘛在西康地区大法会上教诲信徒们,要爱惜民族团结,维护祖国统一。在中国,公民的信仰自由受到法律保护。目前全西藏在寺僧尼约有14,000多人,另有800位宗教界人士在各级人大、政协、佛教协会和政府部门中工作。
Theeyeswerelargeandbrown,themouthsweetandsensitive,andthefaceitselfa______oval.
Iamsurprised_______theexamisprettydifficult.
【S1】【S4】
最新回复
(
0
)