首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列函数说明和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
22
问题
阅读下列函数说明和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://jikaoti.com/ti/9rW7FFFM
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
下列关于Word文本编辑的叙述中,不正确的是(33)。
信息技术对传统教育方式带来了深刻的变化。以下叙述中,不正确的是(3)________________。
在PowcrPoint2010中,幻灯片________________是一张特殊的幻灯片,包含已设定格式的占位符。这些占位符是为标题、主要文本和所有幻灯片中出现的背景项目而设置的。
数据加工处理的目的不包括________________。
假设100个数据的平均值为82.31,其中有10个数据又发生了如下增减变化:+3.52,+2.87,-4.13,+5.34,-2.87,+2.50,-3.52,+4.23,-5.04,+0.10,则新的平均值变为(26)。
双击某个非可执行程序的文件名将(24)。
计算机病毒是一段程序,一般隐藏在______中。
在Windows“资源管理器”中,单击需要选定的第一个文件,(39),能够一次选定连续的文件。
从网络连接的角度来看,代理服务器承担了何种网络设备的功能?为了实现内部计算机客户端通过代理服务器访问Internet,还需对客户端n浏览器的有关参数进行配置。打开IE浏览器的“Internet属性”窗口,选择“连接”选项卡,进入“局域网设置”窗口,如图
随机试题
羊水多与下列哪种情况无关
接触性皮炎所属的变态反应类型是
A.儿童乙肝疫苗的接种 B.食品卫生法的宣传以及做好食物中毒患者抢救 C.通过国际检疫防止埃伯拉病毒的传人 D.乳腺癌的筛检 E.慢性患者自我管理的教育属根本性预防的是
C公司准备投资一个新项目,资本成本为10%,分别有甲、乙、丙三个方案可供选择。(1)甲方案的有关资料如下:(2)乙方案的项目寿命期为8年,内含报酬率为8%。(3)丙方案的项目寿命期为10年,净现值为16000元。已知:(P/F,10%,1)=0.
某人民团体拥有A、B两栋办公楼,A栋占地3000平方米,B栋占地1000平方米。2007年3月30日至12月31日该团体将B栋出租。当地城镇土地使用税的税率为每平方米15元,该团体2007年应缴纳城镇土地使用税()元。(2008年)
以下几种定价形式属于心理定价的是()。
请示是一种常用公文,凡涉及有关工作中的重大问题或者需上级机关予以审核批准的事项如()。应以“请示”行文。
一项测验共有29道单项选择题,答对得5分,答错减3分,不答不得分也不减分,答对15题及以上另加10分,否则另减5分。小郑答题共得60分,问:他最少有几道题未答?
Thespecial-effectsperson’sjobisimportantbecause______.Thespecial-effectspersonmadethefishstopswimming______.
A、Theybuiltlong-lastingschoolsinTurkey.B、TheyestablishedahugeschoolsysteminTurkey.C、Theyofferedfinancialsupport
最新回复
(
0
)