2012计算机考研模拟试题分析与解析

3星 · 超过75%的资源 需积分: 10 59 下载量 146 浏览量 更新于2024-09-16 3 收藏 628KB DOC 举报
"2012 天勤计算机考研模拟试题(五)" 这篇资源提供了2012年天勤论坛的计算机考研模拟试题第五套,主要涵盖了数据结构、算法和计算机基础等多个方面的知识。下面将详细解析部分题目涉及的知识点: 1. 题目【1】考察了排序算法的时间复杂度。这是一个冒泡排序的变体,最坏情况下的时间复杂度是O(n^2),因此正确答案是D。 2. 题目【2】比较了顺序表和链表操作的效率。在顺序表上,输出第i个元素、交换前两个元素以及顺序输出所有元素都比链表更高效,因此答案是C。 3. 题目【3】涉及队列操作。根据题意,c最终位于队头,说明c是最后进入队列的,所以N等于a、b、c、d的个数之和,即4。 4. 题目【4】测试了栈的特性。链式栈和顺序栈都可以顺序存取,但顺序栈无法直接存取;链式栈的栈顶指针可能指向链尾,也可能不指向;进栈时仍需判断是否栈满,以防溢出。因此,所有选项都是错误的,答案是C。 5. 题目【5】涉及平衡二叉树。5层的平衡二叉树最少有2^(5-1)+1=17个结点,因此答案是D。 6. 题目【6】比较了后缀表达式的等价性。后缀表达式是逆波兰表示法,通过运算符的优先级和结合性来确定。观察选项,Ⅰ和Ⅱ的等价性是错误的,因此答案是B。 7. 题目【7】测试了二叉树的性质。在二叉树的后序遍历中,最后一个结点是根结点;在中序遍历中,最后一个结点可能是叶结点;前序遍历中最后一个结点不是叶结点;层次遍历中最后一个结点是叶结点。所以B选项是错误的。 8. 题目【8】涉及图论中的度数定理。在无向图中,所有顶点的度数之和等于边数的两倍。设度为2的顶点有x个,那么2x + 4 * 5 + 3 * 4 = 2 * 23。解得x=1,所以最多有1+5+4+x=12个顶点,答案是B。 9. 题目【9】探讨拓扑排序。如果图存在环路,则无法进行拓扑排序,因此Ⅰ正确。拓扑排序算法中,不需要检查环路的存在,这是拓扑排序的一个前提条件。 这些题目覆盖了计算机科学的基础概念,包括排序算法、数据结构(栈、队列、二叉树)、图论和算法效率分析。对于准备计算机考研的学生来说,这类题目有助于巩固和提升这些关键领域的理解。