精选-计算机学科专业基础考研综合模拟试题及详细解析.doc
《精选-计算机学科专业基础考研综合模拟试题及详细解析.doc》由会员分享,可在线阅读,更多相关《精选-计算机学科专业基础考研综合模拟试题及详细解析.doc(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机科学与技术学科联考计算机学科专业基础模拟试题(第一套)一、单项选择题:第 140 小题,每小题 2 分,共 80 分。下列每题给出的四个选项中, 只有一个选项最符合试题要求。1假设 n 是描述问题规模的非负整数,下面程序片段的时间复杂度为()。void fun(int n) int i,j,k;for(i=1;i=n;i+) for(j=1;j=n;j+)k=1;while(kprior=L&L-next=L线性表的插入和删除总是伴随着大量数据的移动 只有删除静态链表的尾结点才不需要移动元素 若线性表采用链式存储结构,要求内存中可用存储单元的地址必须不连续 A仅B仅、C仅、D、和3循环队
2、列用数组 A0.m-1存放其元素值,已知其头尾指针分别是 front 和 rear(且队 尾指针 rear 指向队尾元素的下一个元素),则当前队列中的元素个数是()。A(rear-front+m)%mB(rear-front+1)%mCrear-front-1Drear-front 4下列关于二叉树的叙述中正确的是()。 对于任何一棵二叉树,叶子结点数都是度为 2 的结点数加 1 二叉树的左右子树不可以任意地交换二叉树只适合使用链式结构存储,不可能用顺序结构存储 结点按层序编号的二叉树,第 i 个结点的左孩子(假设存在)的编号为 2i A仅、B仅C仅、D仅、5已知一棵深度为 k 的平衡二叉树,
3、其每个非叶子结点的平衡因子均为 0,则该树共有结 点总数为()。A2k-1-1B2k-1+1C2k-1D2k+16根据使用频率为 5 个字符设计的赫夫曼编码不可能是( )。 A000,001,010,011,1B0000,0001,001,01,1 C000,001,01,10,11D00,100,101,110,1117在具有 n 个顶点的图 G 中,若最小生成树不唯一,则()。 G 的边数一定大于 n-1G 的权值最小的边一定有多条 G 的最小生成树代价不一定相等A仅B仅、C仅、D仅8以下哪些方法可以判断出一个有向图是否有环()。 深度优先遍历求最短路径拓扑排序求关键路径A仅、B仅、C仅、
4、D、和 9在一棵二叉排序树上,查找关键字为 35 的结点,依次比较的关键字有可能是()。 A28,36,18,46,35B18,36,28,46,35C46,28,18,36,35D46,36,18,28,35 10排序趟数与序列的原始状态无关的排序方法是( )。 直接插入排序简单选择排序冒泡排序基数排序A仅、B仅、C仅、D仅、 11下列关于外部排序说法正确的是()。 A内存与外设交换信息的时间只是外排序总时间的一小部分 B外部排序就是在外存上进行排序,无需内存参与 C败者树是一棵完全二叉树D置换-选择排序得到的初始归并段长度一定相等12图 1-1 中计算机硬件系统基本组成部件、和的名称分别是
5、()。A控制器、运算器、存储器、输入设备、输出设备B运算器、控制器、存储器、输入设备、输出设备 C运算器、存储器、控制器、输入设备、输出设备 D运算器、控制器、存储器、输出设备、输入设备图 1-1 计算机硬件系统基本组成部件13已知小写英文字母“a”的 ASCII 码值为 61H,现字母“g”被存放在某个存储单元中, 若采用偶校验(假设最高位作为校验位),则该存储单元中存放的十六进制数是()。A167HBE6HC67HDE7H14页式存储系统的逻辑地址是由页号和页内地址两部分组成的。假定页面的大小为 4KB, 地址变换过程如图 1-2 所示,图中逻辑地址用十进制数表示。逻辑地址经过变换后,十进
6、制数 物理地址 a 应为()。A33220B8644C4548D2500图 1-2 页式存储系统的逻辑地址变换过程15下列关于ROM和RAM的说法中,正确的是()。 CD-ROM 与EPROM都采用随机存储方式 SRAM读后不需要刷新,而DRAM读后需要刷新 Cache可以由ROM或者RAM组成A、和B仅和C仅D仅16下列关于 Flash 存储器的说法正确的是()。AFlash 存储器属于易失性存储器BFlash 存储器不具备写功能CFlash 存储器是不可擦除的存储器DFlash 存储器同时具有 ROM 和 RAM 的功能17某机器采用 16 位单字长指令,采用定长操作码,地址码为 5 位,
7、现已定义 60 条二地 址指令,那么单地址指令最多有()条。A4B32C128D25618指令()从主存中读出。 A总是根据程序计数器(PC) B有时根据 PC,有时根据转移指令 C根据地址寄存器D有时根据 PC,有时根据地址寄存器19当有中断源发出请求时,CPU 可执行相应的中断服务程序,以下可以提出中断请求的 是()。外部事件Cache浮点运算下溢浮点运算上溢A仅、B仅、C仅、D仅、20某数码相机内置 128MB 的存储空间,拍摄分辨率设定为 16001200 像素,颜色深度 为 24 位,若不采用压缩存储技术,使用内部存储器最多可以存储()张照片。A12B25C13D2321下面关于 P
8、CI 总线的基描述中,错误的有()。 PCI总线是一个与处理器性能相关的高速外围总线 PCI总线可对传输信息进行奇偶校验 PCI设备一定是主设备 系统中允许有多条PCI总线A仅、B仅、C仅和D仅、 22下列说法正确的是()。A在统一编址方式下,访问主存储器和访问 I/O 设备是通过不同的指令来区分的 B计算机的外围设备就是指输入和输出设备 C中断隐指令属于程序控制型指令 D在中断服务程序中,恢复现场之前需要关中断 23下列关于分时操作系统和实时操作系统说法错误的是()。 分时操作系统的时间片固定,那么用户数越多,响应时间越长在主存容量为 M 的多用户分时操作系统中,当注册用户数为 N 时,每个
9、用户拥有的 主存空间为 M/N对于实时操作系统而言,处理机效率一般不作为其设计目标 铁路信号系统、门禁系统和股票交易系统都需要实时操作系统支持 A、B、C只有D只有24以下服务中,能发挥多线程系统的特长的是()。 利用线程并发地执行矩阵乘法运算Web 服务器利用线程请求 HTTP 服务 键盘驱动程序为每一个正在运行的应用配备一个线程,用来响应相应的键盘输入 基于 GUI 的 debugger 用不同线程处理用户的输入、计算、跟踪等操作 A、B、C、D、25现在有 3 个同时到达的作业 J1、J2 和 J3,它们的执行时间分别为 T1、T2 和 T3,且 T1T2T3。如果该系统中有两个 CPU
10、,各自按照单道方式运行且采用短作业优先算法,则平 均周转时间是( )。A(T1+T2+T3)/3B(2T1+T2+T3)/3C(T1+2T2+T3)/3D(2T1+T2+T3)/3 或(T1+2T2+T3)/326对计数型信号量 S 执行 V 操作后,下列选项错误的是()。 当 S.value0 时,唤醒一个阻塞队列进程只有当 S.value0 时,唤醒一个阻塞队列进程 当 S.value0 时,唤醒一个就绪队列进程 只有当 S.valuefront 和 rearfront 时,队列中元素个数为rear-front=(rear-front+m)%m因为 0rear-frontm,所以 rear
11、-front+m 与 m 取余后结果还是 rear-front。(2)当 rearfront 时,队列中元素个数为m-(front-rear)=rear-front+m=(rear-front+m)%m因为 0rear-front+mm,所以 rear-front+m 与 m 取余后结果还是 rear-front+m。综合(1)、(2)可知,A 选项正确。 知识点总结:循环队列的两大状态和两大操作以及三大重点提醒。(1)两大状态(数学式子表示) 1)队空状态:q.rear=q.front。 2)队满状态:(q.rear+1)%MAX=q.front。(2)两大操作1)元素 x 进队操作(移动队
12、尾指针)。 q.rear=(q.rear+1)%MAX; q.dataq.rear=x;2)元素 x 出队操作(移动队头指针)。 q.front=(qu.front+1)%MAX; x=q.dataq.front;重点提醒 1:有些教材说循环队列队尾指针指向队尾元素,有些教材说循环队列队尾指针 指向队尾元素的下一个元素。不同的说法可能导致很多题目的答案总是相差 1。所以如果在考 研试卷中碰到,且题目没有说明(不过像考研试卷一般都会说明),一律认为是循环队列队尾 指针指向队尾元素的下一个元素。重点提醒 2:元素入队时,先移动指针,后存入元素;元素出队时,也是先移动指针,再 取出元素。有些书上可能
13、有不同的顺序,其实本质是一样的,考生只需去适应一种写法,对于程序设计题目已经足够。对于选择题,则可根据题目描述确定是先存取元素,再移动指针,还 是其他处理顺序。重点提醒 3:循环队列的队尾指针、队头指针、队中元素个数,知道其中任何两者均可算 出第三者。4B。 :的描述只有在非空二叉树的情况下才成立,所以考生在做这种概念题目的时候一定要先想到这种特殊情况,所以错误。 :二叉树的左右子树是有顺序的,不能随意交换,所以正确。 :一般的二叉树确实不能使用顺序结构存储,但是完全二叉树和满二叉树一般都使用顺序结构存储,所以错误。 :该结论只对完全二叉树才成立,所以错误。 综上所述,只有正确。5C。每个非叶
14、子结点的平衡因子均为 0,说明了该平衡二叉树为满二叉树,所以结点总数为 2k-1。总结:(1)设 Nh 表示深度为 h 的平衡二叉树中含有的最少结点数,则N0=0,N1=1,N2=2, L ,Nh=Nh-1+Nh-2+1例如,深度为 5 的平衡二叉树中含有最少的结点数为 N5=12。(2)二叉排序树的查找效率取决于其深度。对于结点个数相同的二叉排序树,平衡二叉树的深度最小,因此效率最高。6D。赫夫曼树中只有度为 0 或 2 的结点,由 D 选项可以画出对应的二叉树,如图 1-7 所示。图 1-7 D 选项对应的二叉树由赫夫曼树的性质可知,树中不应该含度为 1 的结点,因此 D 选项不可能。7A
15、。 最小生成树边的权值之和最小,若两棵树同时为最小生成树,那么它们的边的权值之和一定相等,故错误;既然最小生成树不唯一,并且最小生成树的边都为 n-1 条,说明图 G 的边 数一定会大于 n-1,故正确;最小生成树不唯一,和 G 的权值最小的边的条数没有任何关系, 故错误。8A。 有两种方法可以判断有向图中是否有回路。用深度优先遍历的方法,如果从有向图上某个顶点 v 出发的遍历,在 dfs(v)结束之前出现一条从顶点 j 到 v 的边,由于 j 在生成树上是 v 的子 孙,则图中必定存在包含 v 和 j 的环,因此可以;用拓扑排序的方法,在拓扑排序过程中,每 次要删去一个没有前驱的顶点,如果最
16、后图中所有顶点都被删除,则表示没有环,否则有环, 因此正确。而最短路径和关键路径(建立在无环的 AOE 网的基础之上)都是不可以判断的。补充:还有一个出题点是间接出题,即若一个有向图中的顶点不能排成一个拓扑序列,则断定该有向图一定有什么?想必 90%以上的考生都会选择有环,但是没有环这个选项,只有顶 点数目大于 1 的强连通分量这个选项,此时考生必须知道顶点数目大于 1 的强连通分量就表明 有环。9D。 可以根据选项画出查找路线上的结点,根据二叉排序树的规定来排除不满足条件的选项。根据题目选项所得查找路线如图 1-8 所示。图 1-8 查找路线图A 选项中 28 的右子树中出现了小于它的 18
17、,不满足二叉排序树规定,排除。 B 选项中 36 的左子树中出现了大于它的 46,不满足二叉排序树规定,排除。 C 选项中 28 的左子树中出现了大于它的 36,不满足二叉排序树规定,排除。补充:在关键字随机分布的情况下,用二叉排序树的方法进行查找,其查找长度相当于折 半查找的时间复杂度,即 O(log2n)。平衡二叉树的查找效率最高,因为二叉树的查找效率取决于二叉树的高度,对于结点个数相同的二叉树,平衡二叉树的高度最小。10B。直接插入排序:每趟排序都是插入一个元素,所以排序趟数固定为 n-1(n 为元素数)。 简单选择排序:每趟排序都是选出一个最小(或最大)的元素,所以排序趟数固定为 n-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精选 计算机 学科专业 基础 考研 综合 模拟 试题 详细 解析
限制150内