2017年浙江大学软件学院878计算机学科专业基础[专业硕士]之数据结构考研冲刺密押题
● 摘要
一、填空题
1. 组成串的数据元素只能是_____。
【答案】字符
2. 求图的最小生成树有两种算法,_____算法适合于求稀疏图的最小生成树e
【答案】克鲁斯卡尔
【解析】克鲁斯卡尔算法是一种按权值的递增次序选择合适的边来构造最小生成树的方法,这种算法中,采用堆来存放边的集合,适合于边稀疏而顶点较多的图。
3. 有向图G=(V ,E ), 其中V (G )=[0, 1,2,3,4, 5}, 用三元组表示弧及弧上的权d 。 E (G )为 E (G= {<0,5, 100>, <0,2,10>, <1,2,5>,<0,4, 30>,<4, 5, 60>,<3,5, 10>,<2. 3,50>, <4, 3, 20>},则从源点0到顶点3的最短路径长度是_____,经过的中间顶点是_____。
【答案】50; 4
4. 高度为h 的堆中,最多有_____元素,最少有_____个元素。
【答案】
当最后一层只有
【解析】当这个堆构成的是满二叉树时,元素的个数最多,
元素个数为
一个元素时,此时堆的元素个数最少,元素个数为
5. 以下程序的功能是实现带附加头结点的单链表数据结点逆序连接,请填空完善之。
【答案】(1)(2)
链表未到尾就一直进行
将当前结点作为头结点后的第一元素结点插入
6. 假设一个15阶的上三角矩阵A 按行优先顺序压缩存储在一维数组B 中,则非零元素中的存储位置k=_____。(注:矩阵元素下标从1开始)
【答案】93
【解析】对于上三角矩阵,
7. 属于不稳定排序的有_____。
将
代入得93。
在B
【答案】希尔排序、简单选择排序、快速排序、堆排序等
8. 有五个数据依次入栈:1,2, 3, 4, 5。在各种出栈的序列中,以3, 4先出栈的序列有_____。(3在4之前出栈)
【答案】3个
【解析】以3, 4先出栈的序列有34521、34215、34251共3个。
9. 在单链表L 中,指针P 所指结点有后继结点的条件是_____
【答案】
【解析】指针所指节点的指针域所指向的元素非空,说明该指针所指节点有后继结点。 10.在图G 的邻接表表示中,每个顶点邻接表中所含的结点数,对于无向图来说等于该顶点的_____; 对于有向图来说等于该顶点的_____。
【答案】度;出度
二、选择题
11.假定一台计算机的显示存储器用DRAM 芯片实现,若要求显示分辨率为1600x1200, 颜色深度为24位,帧频为85Hz , 显存总带宽的50%用来刷新屏幕,则需要的显存总带宽至少约为( )。
A.245Mbps B.979Mbps
C.
D. 【答案】D
【解析】显存的容量=分辨率×色深,带宽=分辨率×色深×帧频,考虑到
的时间用来刷新
1600×1200×24×85×2=7834Mbps 屏幕,故显存总带宽应加倍。所以需要的显存总带宽至少约为:
12.主机甲与主机乙之间使用后退N 帧协议(GBN )传输数据,甲的发送窗口尺寸为1000, 数据帧长为1000字节,信道宽带为100Mbps ,乙每收到一个数据帧立即利用一个短帧(忽略其传输延迟)进行确认,若甲乙之间 的单向传播延迟是50ms ,则甲可以达到的最大平均数据传输速率约为( )
A .10 Mbps
B. 20 Mbps C.80 Mbps D.100 Mbps 【答案】C 【解析】
13.下列选项中,在
I.
A. 仅 I 、II B. 仅 I 、III C. 仅 II 、III D.I 、II 、III 【答案】D 。 【解析】
在
总线的数据线上传输的信息包括
接口中的命令字、状态字以及真正的数
据,而中断类型号也是通过数据线传输的。
14.5个字符有如下4种编码方案,不是前缀编码的是( )
A.
B.
C.
D. 【答案】D
【解析】在一个字符集中,任何一个字符的编码都不是另一个字符编码的前缀。约定左分支
表示字符
右分支表示字符
则可以用从根结点到叶子结点的路径上的分支字符串作为该叶
子结点字符的编码。如此得到的编码必是前缀编码。D 选项中,编码110是编码1100的前缀,故不符合前缀编码的定义。
15.归并排序中,归并的趟数是( )。
【答案】B
【解析】不妨设归并的趟数为m ,第一次归并每组有两个元素,最后一次归并只剩下一组,这组的元素个数为n
。因此每次归并元素的个数增加一倍。所以
16.将线性表的数据元素进行扩充,允许带结构的线性表是( )。
A. 串 B. 树 C. 广义表 D. 栈 【答案】C
总线的数据线上传输的信息包括( )。
接口中的状态字III. 中断类型号
接口中的命令字
II.
所以归并的趟数为
相关内容
相关标签