陕师大民教育计算机试题,陕师大计算机研究生考试真题2010年试题.doc

陕师大计算机研究生考试真题2010年试题

?注意事项:

1、? 请将答案直接做到答题纸上,做在试题纸上无效。

除答题纸上规定的位置外,不得在卷面上出现姓名、准考证号或其它标志,否则按违纪处理。

本试题共 4 页,满分150分,考试时间180分钟。

??

一、数据结构综合试题(共12个小题,每小题5分,共60分)

1.线性表L=(a1,a2,…,an)采用顺序结构存储,假定在不同的位置上插入的概率相同,则插入一个新元素平均需要移动的元素个数是 。

2.已知单链表中结点的结构为

typedef struct LNode

{ ElemType data; //数据

struct LNode * next; //结点后继指针

} LNode,*LinkList;

指针p所指结点不是尾结点,若在*p之后插入结点*s,则应执行什么操作?

3.设有一个顺序栈S,元素s1,s2,s3,s4,s5,s6依次进栈,如果6个元素的出栈顺序为s2,s3,s4,s6,s5,s1,则顺序栈的容量至少应为 。

4.假设为循环队列分配的向量空间为Q[20],若队列的长度和队头指针值分别为13和17,则当前尾指针的值为 。

5.四维数组A9×3×5×8按行优先顺序存储,若第一个元素的字节地址是100,每个整数占4个字节。请计算数组元素A8247的存储地址。

6.设广义表A= ('5', (5 , 3 , '3')),则Head (Head (Tail (A)))= 。

7.已知一棵二叉树的前序遍历的结果是ABECDFGHIJ, 中序遍历的结果是EBCDAFHIGJ, 试画出这棵二叉树。

8.请画出与右图中二叉树对应的森林。

9.请画出右图所示的树所对应的二叉树。

10.假定用于通信的电文仅由8个字母c1, c2, c3, c4, c5, c6, c7, c8组成, 各字母在电文中出现的频率分别为5, 25, 3, 6, 10, 11, 36, 4。试为这8个字母设计Huffman编码。

11.由下面某有向图的邻接矩阵,画出邻接表存储结构。

12.根据普里姆(Prim)

二、算法设计题(共1题,10分)

1.假设以带头结点的单链表表示有序表,单链表的类型定义如下:

typedef struct LNode

{ ElemType data; //数据

struct LNode * next; //结点后继指针

} LNode,*LinkList;

编写算法,从有序表A中删除所有和有序表B中元素相同的结点。

三、判断正误题(每小题1分,共10分,只填写“正确”或“错误”)

1、引入分时系统的主要原因是因为批处理系统没有交互性。 ( )

2、页、段和段页的逻辑地址分别是一维、二维和三维的。 ( )

3、P、V操作实现进程同步时,P操作和V操作的次序都不能颠倒。 ( )

4、虚拟处理机的速度比物理处理机的速度慢。 ( )

5、一般的说通道指令不同与处理机的指令系统。 ( )

6、在银行家算法中,不安全不等于死锁,但可能导致死锁。 ( )

7、一个阻塞的进程,在获得其所需的资源后,其状态从阻塞转到执行状态。 ( )

8、虚拟存储器使用的都是动态重定位技术。 ( )

9、程序的并发执行是有条件的。 ( )

10、系统调用一定会改变处理机的状态。 ( )

四、名词解释(每小题2分,共10分)

1、管程 2、微内核技术 3、虚拟存储器 4、设备独立性 5、快表

五、分析与简答题(每小题5分,共40分)

1、请描述二叉树的性质。

2、请给出内部排序的定义,并列举几种典型的内部排序算法。

3、请给出广度优先搜索和深度优先搜索的定义。

4、数据结构涉及到算法与伪代码,请谈谈

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值