当前位置:问答库>考研试题

上海海事大学数据结构及程序设计2014考研试题研究生入学考试试题考研真题

  摘要

2014年上海海事大学攻读硕士学位研究生入学考试试题

(重要提示:答案必须做在答题纸上,做在试题上不给分)

考试科目代码 828考试科目名称 数据结构及程序设计

一、 填空题(共15题20空,每空2分,共40分)

1. 若一个栈的输入序列是1,2,3,…,n ,输出序列的第一个元素是n ,则第i 个输出的是 。

2. 一个需经常做插入、删除运算的线性表采用 存储结构比较合适。

3. 设一棵完全二叉树中有500个结点,则该二叉树的深度为__________;若用二叉链表作为该完全二叉树的存储结构,则共有___________个空指针域。

4. 数据结构可以形式地定义为是一个两元组(D ,S )。其中,D 是数据元素的有限集,S 是 的有限集。

5. 在算法是正确的前提下,评价一个算法的两个标准是 和 。

6. 设树T 的度为3,其中度为1、2、3的结点个数分别为2、1、1,则T 中叶子结点的个数是 。

7. 设S=‘I am a student',则SubString(S,6,9) = 。

8. 假设有二维数组A 6×8,每个元素用相邻的5个字节存储,存储器按字节编址。已知A 的起始存储位置(基地址)为1200,若按行存储时,则元素A 14的第一个字节地址为 。

9. 已知二叉树各结点的先序、中序遍历序列分别为A 、B 、C 、D 、E 、F 和C 、B 、A 、E 、D 、F ,则后续遍历该二叉树得到序列为 。

10. 深度优先搜索遍历类似于树的______ 遍历,广度优先搜索遍历类似于树的______遍历,它们分别可以用______、______这两种数据结构来实现。

11. 折半查找的平均查找长度近似等于_____ ___。

则该二叉树的后序遍历序列为_ ____.

13. 有n 个顶点的无向图,至少需要_ __条边才能保证是连通的。

14. 已知广义表A=((a,b,c),(d,e,f)),则运算head(tail(head(A ))))=__________________。

15. 栈结构允许进行删除操作的一端为_____________。

二、 选择题(共15题,每题3分,共45分)

1. 程序段

(1)i=1;k=0 (2) do{ (3) (4)

(5) k+ =10 * i; i++; }while(i<=n-1)