[考研类试卷]计算机专业(基础综合)模拟试卷33及答案与解析.doc
《[考研类试卷]计算机专业(基础综合)模拟试卷33及答案与解析.doc》由会员分享,可在线阅读,更多相关《[考研类试卷]计算机专业(基础综合)模拟试卷33及答案与解析.doc(32页珍藏版)》请在麦多课文档分享上搜索。
1、计算机专业(基础综合)模拟试卷 33 及答案与解析一、单项选择题1-40 小题,每小题 2 分,共 80 分。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。1 若某线性表中最常用的操作是在最后一个结点之后插入一个结点和删除第一个结点,则下面最节省运算时间的存储方式是( )。(A)单链表 (B)带有头指针的单循环链表(C)双链表 (D)带有尾指针的单循环链表2 循环队列用数组 A0m1存放其元素值,已知其头尾指针分别为 front 和rear,则当前元素个数为 ( )。(A)(rearfront m)MOD m (B) rearfront1(C) rearfront1 (D) rea
2、r front3 二维数组 A 的每个元素是由 6 个字符组成的串,其行下标 i0,1,8,列下标 j1,2,10。设每个字符占一个字节。若 A 按行先存储,元素A8,5的起始地址与当 A 按列先存储时起始地址相同的元素是( )。(A)A8 ,5 (B) A3,10 (C) A5,8 (D)A0 ,94 已知某二叉树的中序、层序序列为 DBAFCE、FDEBCA,则该二叉树的后序序列为( )。(A)BCDEAF (B) ABDCEF (C) DBACEF (D)DABECF5 在平衡二叉树中,下面叙述正确的是( )。(A)任意结点的左、右子树结点数目相同(B)任意结点的左、右子树高度相同(C)
3、任意结点的左、右子树高度之差的绝对值不大于 l(D)不存在度为 1 的结点6 在二叉树的顺序存储中,每个结点的存储位置与其父结点、左右子树结点的位置都存在一个简单的映射关系,因此可与三叉链表对应。若某二叉树共有 n 个结点,采用三叉链表存储时,每个结点的数据域需要 d 个字节,每个指针域占用 4 个字节,若采用顺序存储,则最后一个结点下标为 k(起始下标为 1),采用顺序存储更节省空间的情况是( ) 。(A)d12n(k n)(C) d12n(kn)7 二叉树若用顺序方法存储,则下列 4 种算法中运算时间复杂度最小的是( )。(A)先序遍历二叉树(B)判断两个指定位置的结点是否在同一层上(C)
4、层次遍历二叉树(D)根据结点的值查找其存储位置8 判断有向图是否存在回路,除了可以利用拓扑排序方法外,还可以利用的是( )。(A)求关键路径的方法 (B)求最短路径的迪杰斯特拉方法(C)深度优先遍历算法 (D)广度优先遍历算法9 有一个有序表为1,3, 9,12,32,41,45,62,75,77,82,95,99),当折半查找值为 82 的结点时,查找成功的比较次数是( )。(A)1(B) 2(C) 4(D)810 下面关于 B树和 B树的叙述中,不正确的是( )。(A)B树和 B树都是平衡的多分树(B) B树和 B树都可用于文件的索引结构(C) B树和 B树都能有效地支持随机检索(D)B树
5、和 B树都能有效地支持顺序检索11 最好情况下的算法时间复杂度为 O(n)的是( ) 。(A)插入排序 (B)归并排序 (C)快速排序 (D)堆排序12 对汇编语言程序员来说,以下部件中不透明的是( )。I指令缓冲器; 移位器; 通用寄存器;中断字寄存器; V乘法器; 先行进位链;(A)I、和 (B) 、V 和 (C) 和 (D)I、V、13 已知定点小数 x 的补码为 1x 1x2x3,且 x075,则必有( )。(A)x 11,x 20,x 31 (B) x11(C) x10,且 x2,x 3 不全为 1 (D)x 10,x 20,x 3014 已知 X08752 1, Y06252 2,
6、设浮点数格式为阶符 1 位,阶码 2 位,数符 1 位,尾数 3 位,通过补码求出 ZXY 的二进制浮点数规格化结果是( )。(A)1011011(B) 0111011 (C) 100101l (D)以上都不是15 地址总线为 A15(高位)A0(低位) ,若用 1K4 的存储芯片组成 4K 字节存储器,并且以地址总线的高位做片选,则加在各存储芯片上的地址线是( )。(A)A15A0 (B) A11A0 (C) A9A0 (D)A8A016 设机器字长为 32 位,一个容量为 16MB 的存储器,CPU 按半字寻址,其可寻址的单元数是( ) 。(A)2 24 (B) 223 (C) 222 (
7、D)2 2117 8086 的堆栈采取向下生长的方式,在压入时的操作是( )。(A)SP 先减,再压入数据 (B)先压入数据,SP 再减(C) SP 先加,再压入数据 (D)先压入数据,SP 再加18 若某条指令的操作数的地址就包含在指令中,则这条指令的寻址方式是( )。(A)直接寻址 (B)立即寻址 (C)寄存器寻址 (D)间接寻址19 以下叙述中,不符合 RISC 指令系统特点的是( )。(A)指令长度固定,指令种类少(B)寻址方式种类丰富,指令功能尽量增强(C)设置大量通用寄存器,访问存储器指令简单(D)选取使用频率较高的一些简单指令20 某数在计算机中用 8421 码表示为 01111
8、0001001,其真值是( )。(A)789(B) 789H (C) 1929(D)11110001001B21 传输一幅分辨率为 640480,65 万色的照片(图像),假设采用数据传输速度为 56kbs,大约需要的时间是( )。(A)3482s (B) 4286s (C) 8571s (D)8777s22 对输入输出系统产生决定性影响的基本要求是( )。 I异步性;同步性;分时性;实时性;V设备相关性;设备无关性;(A),V (B) I, (C) , (D)I,V23 操作系统可以为用户提供多种功能,而操作系统必须提供但是又不作为资源管理的是( ) 。(A)编译程序 (B)内外存分配 (C
9、)处理中断 (D)使用处理机24 进程处于下列哪个等待状态时,它是处于非阻塞状态( )。(A)等待从键盘输入数据(B)等待协作进程的一个信号(C)等待操作系统分配 CPU 时间(D)等待网络数据进入内存25 有两个并发进程如下面所示,对于这段程序的运行,正确的说法是( )。PARBEGINVar x:integer;process P1 process P2var y,z: integer; var t,u:integer;BEGIN BEGINx:1; x:0;y:0; t:0;if x1 then y:y 十 l; if x。 (1) 计算该机的 MIPS 速率。 (2)计算操作码的平均码
10、长。 (3)设计该机的两种指令格式,标出各字段位数并给出操作码编码。 (4)该机允许使用多少个可编址的通用寄存器,多少个变址寄存器? (5)如何计算存储器有效地址?45 假设有 8 个记录 A、B,C、D、E、F、G、H 存放在磁盘里,每个磁道有 8 个扇区,正好可以存放 8 个记录。假设磁盘旋转速度为 20msr,处理程序每读出一个记录后,用 2ms 的时间进行处理,请问:(1)当记录 A、B 、C、D、E、F、G、H 按顺序放在磁道上时,顺序处理这 5 个记录花费的总时间是多少?假设启动时的位置正好在 A 扇区的起点。(2)如何采取优化方法,使处理这些记录所花费的总时间最短?求出该最短时间
11、。46 在某个操作系统中,通过大量的实验,人们观察到在两次缺页中断之间执行的指令数与分配给程序的页框数成正比,即可用内存加倍,缺页中断的平均间隔也加倍。整体缺页次数减少约一半。假设一条普通指令需要 100ns,但若发生了缺页中断就需要 1ms。一个程序运行了 60s,期间发生了 1500 次缺页中断,如果该程序的可用内存增加到原来的 2 倍,那么,请计算,此时这个程序运行需要多少时间?47 下面是给出的一段 IP 数据包头所包含的数据, OO 00 30 52 52 40 00 80 06 2C 23CO A8 01 01 D8 03 E2 15,请根据 IPv4 头部格式回答如下问题: (1
12、) 该 IP 包的发送主机和接收主机的地址分别是什么? (2) 该 IP 包的总长度是多少?头部长度是多少?(3)该 IP 分组有分片吗? 如果有分片它的分片偏移量是多少? (4)该 IP 包是由什么传输层协议发出的?计算机专业(基础综合)模拟试卷 33 答案与解析一、单项选择题1-40 小题,每小题 2 分,共 80 分。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。1 【正确答案】 D【试题解析】 在链表中的最后一个结点之后插入一个结点要知道终端结点的地址,单链表、带有头指针的单循环链表、双链表都不合适,考虑在带有尾指针的单循环链表中删除第一个结点,其时间性能是 O(1),所以
13、,答案是 D。2 【正确答案】 A【试题解析】 少用一个元素的空间以区分队空和队满,求循环队列中元素的个数的方法是(rearfront m)MOD m。3 【正确答案】 B【试题解析】 元素 A8,5的起始地址与当 A 按列先存储时的 Ai,j元素的起始地址相同,即 81051(j1)9i,将四个备选答案代入,可得正确答案。4 【正确答案】 B【试题解析】 按照遍历左子树要在遍历右子树之前进行的原则,根据访问根结点位置的不同,可得到二叉树的先序、中序和后序 3 种遍历方法。层序遍历时从根结点(第 1 层)出发,首先访问第 1 层的树根结点,然后从左到右依次访问第 2 层上的结点,其次是第 3
14、层上的结点,依次类推,自上而下、自左向右逐层访问各层上的结点。由层序序列可得:F 是树根结点,D、E 是第 2 层结点;结合中序序列 DBA 构成F 的左子树,CE 构成 F 的右子树,进一步有 C 是 E 的左结点、E 无右结点;这样A 是第 4 层结点,据 DBA 序列有 B 是 D 的右结点,A 是 B 的右结点。易知后序序列为:ABDCEF。5 【正确答案】 C【试题解析】 平衡二叉树又称 AVL。它或者是一棵空树,或者是具有下列性质的二又树:(1)左子树和右子树都是平衡二叉树;(2)左子树和右子树的深度之差的绝对值不超过 1。二叉树上结点的平衡因子定义为该结点的左子树的深度减去它的右
15、子树的深度。可见,平衡二叉树上所有结点的平衡因子只可能是1,0,1。只要二叉树上有一个结点的平衡因子的绝对值大于 1,则该二叉树就是不平衡的。6 【正确答案】 A【试题解析】 顺序存储所需空间为:kd ,三叉链表每个结点需要 3 个指针空间和1 个数据空间,即存储所需空问为:n(d4*3),当 kd 时,顺序存储更节省空间。对完全二叉树,k 等于 n,显然不论 d 值多大多小,顺序存储更省空间。7 【正确答案】 B【试题解析】 选项 A、C、D 运算的时间复杂度都是 O(n),而选项 B 的运算的时间复杂度为 O(1),因为对于指定位置 p 和 q 的两个结点,判断是否在同一层上,只需判断两者
16、10g 2plog 2q是否成立。8 【正确答案】 C【试题解析】 当有向图中无回路时,从某顶点出发进行深度优先遍历时,出栈的顺序(退出 DFSTraverse 算法)即为逆向的拓扑序列。9 【正确答案】 C【试题解析】 构造相应的判定树如下图所示,先找中间结点 45。再找 77,95,最后找到 82,经过 4 次比较。10 【正确答案】 D【试题解析】 因为 B树所有的叶子结点中包含了全部关键字信息,以及指向含有这些关键字记录的指针,且叶子结点本身依关键字的大小自小而大顺序链接,所以支持从根结点的随机检索和直接从叶子结点开始的顺序检索,但是 B树不具有这种结构特性,所以只支持从根结点的随机检
17、索,而不支持直接从叶子结点开始的顺序检索。11 【正确答案】 A【试题解析】 直接插入排序在最好情况下,即待排序列已按关键码有序,每趟操作只需 1 次比较,不需移动。总比较次数n1 次。所以时间复杂度为 O(n)。 归并排序和堆排序在平均情况和最好情况下的时间复杂度为 O(nlogn)。 快速排序在平均情况下的时间复杂度为 O(nlogn),最坏情况下的时间复杂度为 O(n2。)。12 【正确答案】 C【试题解析】 汇编语言程序员在编程时,不需要考虑指令缓冲器、移位器、乘法器和先行进位链等部件,所以它们是“透明”的。归纳总结 在计算机中,客观存在的事物或属性从某个角度看不到,就称之为“透明”。
18、这与日常生活中的“透明”的含义正好相反。日常生活中的“透明”是要公开,让大家看得到,而计算机中的“透明”,则是指看不到的意思。所谓透明实际上就是指那些不属于自己管的部分(不会出现和不需要了解的部分)。通常,在一个计算机系统中,下层机器级的概念性结构和功能特性,对上层机器语言的程序员来说就是透明的。例如,浮点数表示、乘法指令,对高级语言程序员、应用程序员透明,而对汇编语言程序员、机器语言程序员则不透明;再例如,数据总线宽度、微程序对汇编语言程序员、机器语言程序员透明,而对硬件设计者、计算机维修人员则不透明。13 【正确答案】 C【试题解析】 对于定点小数而言,当 x075,意味着1x075。归纳
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 计算机专业 基础 综合 模拟 33 答案 解析 DOC
