专注在线职业教育23年
下载APP
小程序
希赛网小程序
导航

2017年高级语言程序设计考研真题答案及解析(二)

责编:希赛网 2023-07-26
考研资料领取

本文提供2017年高级语言程序设计考研真题答案及解析,以下为具体内容

1、一组记录的关键字为{20,14,23,7,59,65,27,55,11,10,24,79},用链地址法构造散列表,散列函数为H(key)=keyMOD13,散列地址为7的链中有( )个记录。

A、2

B、3

C、4

D、5

2、对于一个线性表要求存储结构能反映数据之间的逻辑关系,又能够进行比较快速的插入和删除,应该采用的存储方式为( )。

A、顺序存储方式

B、链式存储方式

C、散列存储方式

D、索引存储方式

3、以下算法中加下划线语句的执行次数是( )。int n,i,j,count=0;for(i=0;i<n;++) for(j=i;j<n;j++) count++;

A、

B、

C、

D、

4、对长度为n的有序单链表,若查找每个元素的概率相等,则顺序查找表中任一元素查找成功的平均查找长度为( )。

A、n/2

B、(n+1)/2

C、(n-1)/2

D、n/4

5、只能在顺序存储结构上进行的查找方法是( )。

A、顺序查找法

B、折半查找法

C、散列查找法

D、二分查找树

6、当采用分块查找时,数据的组织方式为( )。

A、数据分成若干块,每块内数据有序

B、数据分成若干块,每块中的数据个数需相同

C、数据分成若干块,每块内数据有序,每块内最大(或最小的数据元素组成索引块

D、数据分成若干块,块内数据不必有序,但块间必须有序,每块内最大(或最小)的数据元素组成索引块。

7、一组记录的关键码为(14,12,13,16,15,11),则利用快速排序的方法,以第一个记录为基准,从小到大得到的一次划分结果为( )。

A、(11,12,13,14,15,16)

B、(12,11,13,14,15,16)

C、(12,13,11,14,16,15)

D、(11,12,13,14,16,15)

8、一棵哈夫曼树共有315个结点,对其进行哈夫曼编码,共能得到( )个不同的码字。

A、315

B、157

C、158

D、314

9、某二叉树的中序序列为ABCDEFG,后序序列为BDCAFGE,则其左子树中结点数目为( )。

A、3

B、2

C、4

D、5

10、表达式A*(B+C)/(D-E+F)的后缀表达式是( )。

A、A*B+C/D-E+F

B、AB*C+D/E-F+

C、ABC+*DE-F+/

D、ABCDED*+/-+

点击查看答案与解析
点击查看【完整】试卷>>

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
相关阅读
查看更多

加群交流

公众号

客服咨询

考试资料

每日一练

咨询客服