首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列算法说明和算法,将应填入(n)处的字句写在答卷的对应栏内。 【算法说明】 某英汉词典文件包含N个记录(N>1),每个记录有两个字段:一个是英文单词,另一个是相应的汉语解释。各个记录按英文单词的词典顺序排列,各英文单词并不重复。 本算法用
阅读下列算法说明和算法,将应填入(n)处的字句写在答卷的对应栏内。 【算法说明】 某英汉词典文件包含N个记录(N>1),每个记录有两个字段:一个是英文单词,另一个是相应的汉语解释。各个记录按英文单词的词典顺序排列,各英文单词并不重复。 本算法用
admin
2009-02-15
42
问题
阅读下列算法说明和算法,将应填入(n)处的字句写在答卷的对应栏内。
【算法说明】
某英汉词典文件包含N个记录(N>1),每个记录有两个字段:一个是英文单词,另一个是相应的汉语解释。各个记录按英文单词的词典顺序排列,各英文单词并不重复。
本算法用于维护、更新该英汉词典文件。维护、更新的方法是:首先输入一个英文单词及其汉语解释,然后在该词典中查找输入的英文单词,若找到,则用输入的汉语解释更新原有的解释;若找不到,则需要将输入的英文单词及其汉语解释插入到该词典的适当位置,使各记录仍按英文单词的词典顺序排列。
【算法】
第一步 读入英汉词典文件,并将读入的N个英文单词依次存放在字符串数组ENG中,将相应的汉语解释依次存放在字符串数组CN中。数组元素CN(i)给出了数组元素ENG(i)的解释。
第二步 输入英文单词及其汉语解释,将它们分别存放在字符串变量E和C中。若E为空串或都是空格,则转向第四步。
第三步 根据变量E的值,用二分法在数组ENG中查找。具体步骤如下:
1.1→L,N→H
2.INT((L+H)/2)→K
3.若E=ENG(K),则C→CN(K),转向第二步
若E<ENG(K),则K-1→(1);若E>ENG(K),则K+1→(2)
4.若H<L则
对I=N,L,-1(始值,终值,增量)循环执行:
ENG(I)→ENG(I+1)
CN(I)→CN(I+1)
然后,将E和C分别存入(3)和(4),N+1→N最后转向第二步
否则,转向(5)
第四步 将数组ENG和CN输出,形成新的英汉词典文件,算法结束。
选项
答案
(1)H (2)L (3)ENG(L)或等价表达式 (4)CN(L)或等价表达式 (5)(2)
解析
H,L分别是二分法查找的上界和下界,所以(1)和(2)应分别填入H,L。(3)和(4)处是将L之后的元素依次后移以后,将E和C分别存入L处,所以(3)和(4)处应分别填入ENG(L)和CN(L)或其他等价表达式,比如ENG(H+1)。(5)处是H>L,这说明查找表未空,需要转向(2)继续查找。
转载请注明原文地址:https://kaotiyun.com/show/4sjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在Excel中,若A1单元格的格式为000.00,在该单元格中输入数值36.635,按回车键后,则A1单元格中的值为(45)。
数据源有多种,从传感器、智能仪表自动发送过来的数据属于______。
以下叙述中,针对应用需求,(68)选用了不适当的信息处理方法。
下列软件中,属于系统软件的是()。
在Excel中,根据数据表制作统计图表后,如果将其对应数据表中的数据进行修改,则图表______。
下列选项中,不属于信息处理基本要求的是(22)。
社会问卷调查是一种常见的调查方法。设计问卷的注意事项中不包括(31)。
下列快捷功能按钮中,可以在画好的图形内填充颜色的是(49)。
(1)是固化在主板ROM内的程序,为计算机提供最底层、最直接的硬件访问和控制。
在Excel2010的A1单元格中输入函数“=IF(1<>2,1,2)”,按回车键后,A1单元格中的值为________________。
随机试题
“十年树木,百年树人”体现的教师劳动特点是()。
孕妇忌用的药物是
早期肾结核患者,哪种处理比较适合
按照听眉线颅底向上扫描方向,显示第三脑室较好的CT扫描层面为
若r=0.3,经检验P>0.05,则
(2009年)计算机网络是一个复合系统,共同遵守的规则称为网络协议,网络协议主要由()。
按照个人所得税法的规定,单位和个人在向个人支付下列所得时应代扣代缴个人所得税的有()。
甲公司对A产品实行1个月内“包退、包换、包修”的销售政策。2009年8月份共销售A产品20件,售价共计100000元,成本80000元。根据以往经验,A产品包退的占4%,包换的占6%,包修的占10%,甲公司8月份A产品的收入应确认为()元。
甲公司有关投资业务资料如下(假定各方盈余公积计提的比例均为10%,不考虑所得税影响):资料一:2015年7月1日,甲公司以银行存款15000万元从其他股东处购买了乙公司10%的股权。甲公司与乙公司的原股东在交易前不存在任何关联方关系,当日乙公司可辨
Howmanytimesdoesapersongetcoldsinalifetime?
最新回复
(
0
)