2011年计算机考研统考真题

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

可以看出 A,B,D 三项都是可以的。 【6】已知一棵有 2011 个结点的树,其叶结点个数为 116,该树对应的二叉树中无右孩子 的结点的个数是( ) 。 A.115 B.116 C.1895 D.1896 【解析】D。可以采用特殊情况法去解。可举以下特例:
如上图,则对应的二叉树中仅有前 115 个结点有右孩子。 【7】对于下列关键字序列,不可能构成某二叉排序树中一条查找路径的序列是( ) 。 A.95,22,91,24,94,71 C.21,89,77,29,36,38 【解析】A。 B.92,20,91,34,88,35 D.12,25,71,68,33,34
内完成。采用超标量和超流水线技术(这两个技术在第五章会详细讲解,这里知道就好) , 可使每条指令的平均执行时间小于一个时钟周期。 � � 控制器采用组合逻辑控制,不用微程序控制(什么是组合逻辑第二章讲过,说白了 采用优化的编译程序。 就是 N 多的逻辑电路;微程序控制将会在第五章讲解) 。 【19】假定不采用 Cache 和指令预取技术,且机器处于“开中断”状态,则在下列有关指令 执行的叙述中,错误的是( ) 。
26
Leabharlann Baidu
= 64 M 。故存储器地址寄存器 MAR 的位数至少是 26 位。
【16】 偏移寻址通过将某个寄存器内容与一个形式地址相加而生成有效地址。 下列寻址方式 中,不属于偏移寻址方式的是( ) 。 A.间接寻址 考寻址方式总结。 各种寻址方式的有效地址和用途总结: 寻址方式 立即寻址 直接寻址 隐含寻址 一次间接寻址 有效地址计算方式 —— 用途及特点 通常用于给寄存器赋初值 —— 缩短指令字长。 扩大寻址范围, 易于完成子程 序返回。 B.基址寻址 C.相对寻址 D.变址寻址 【解析】A。B、C、D 都是某个寄存器内容与一个形式地址相加而生成有效地址,请参
EA = A
——
EA = ( A)
寄存器寻址 寄存器间接寻址 基址寻址
EA = Ri EA = ( Ri ) EA = A + ( BR)
指令字较短; 指令执行速度较 快。 扩大寻址范围。 扩大操作数寻址范围; 适用于 多道程序设计, 常用于为程序 或数据分配存储空间。
变址寻址 相对寻址 先间接再变址
11
【解析】A。此题着重考查了 IEEE754 单精度浮点数格式。只要知道格式,基本上就是 硬套公式了。首先,将 x 表示成二进制,即-1000.01 = -1.00001 × 2 。其次应该计算阶码(不 妨设为 E) , 根据 IEEE754 单精度浮点数格式有 E-127=3, 故 E=130, 换成二进制为 1000 0010。 最后,要记住最高位“1”是被隐藏的。 所以,根据 IEEE754 格式:符号(1 位)+偏移的阶码(8 位)+尾数(23 位) ,即: 1 + 1000 0010 + 0000 1000 0000 0000 000 转换成十六进制:1100 0001 0000 0100 0000 0000 0000 0000,即 C1040000H。 【14】下列各类存储器中,不采用随机存取方式的是( ) 。 A.EPROM B.CDROM C.DRAM D.SRAM 【解析】 B。首先, ROM 和 RAM 都是随机存储的。而 EPROM 属于 ROM ;SRAM 和 DRAM 属于 RAM,故都是采用随机存取方式。而 CDROM 属于光盘,为非随机存储。 【15】某计算机存储器按字节编址,主存地址空间大小为 64MB,现用 4M x 8 位的 RAM 芯 片组成 32MB 的主存储器,则存储器地址寄存器 MAR 的位数至少是( ) 。 A.22 位 B.23 位 C.25 位 D.26 位 【解析】D。本题有个陷阱,相信不少考生会以 32MB 的实际主存来计算,从而得到答 案 25 位,这种解法是错误的。尽管多余的 32MB 没有使用,但是你也得防备以后要用。不 能只看眼前呀! 知道以 64MB 来计算就很好做了。 由于采用字节寻址, 所以寻址范围是 64M, 而2
【解析】C。由完全二叉树的高度和结点个数的关系可得本完全二叉树的高度为 10。第 10 层上的结点个数为 768-(29-1)=257 (这些全为叶子结点) ;第 9 层上的非叶结点为 (257-1)/2+1=129;则第 9 层上的叶子结点个数为:29-1-129=127;则叶子结点总数为 257+127=384。 【5】若一棵二叉树的前序遍历序列和后序遍历序列分别为 1,2,3,4 和 4,3,2,1,则该二 叉树的中序遍历序列不会是( ) 。 A.1,2,3,4 树排除选项: B.2,3,4,1 C.3,2,4,1 D.4,3,2,1 【解析】C。满足题干的二叉树必须满足树中不存在双分支结点。则可以画出以下二叉
由选项 A 做出查找路径的一部分,发现在 91 的左子树中出现了大于 91 的 94,因此 A
选项不可能。 【8】下列关于图的叙述中,正确的是( ) 。 ①回路是简单路径 ②存储稀疏图,用邻接矩阵比邻接表更省空间 ③若有向图中存在拓扑序列,则该图不存在回路 A.仅① 【解析】C。 (1)若路径中除了开始点和结束点可以相同以外,其余顶点均不相同,则称这条路径 为简单路径。 (2)若一条路径中第一个顶点和最后一个顶点相同,则这条路径是一条回路(回路中 可能存在既不是起点也不是终点的相同点)。 (3)邻接矩阵不图稀疏还是稠密,都取的是最大的存储空间,因此不如邻接表更适合 存储稀疏矩阵。 (4) 用拓扑排序的方法可以判断图中是否存在回路, 如果对一个图可以完成拓扑排序, 则此图不存在回路。 【9】为提高散列(Hash)表的查找效率,可采取的正确措施是( )。 ①增大装填因子 ②设计冲突少的散列函数 ③处理冲突时避免产证聚集现象 A.仅① 【解析】B。 要提高查找效率,就要减少 Hash 表的冲突,因此②是正确的措施。对于①装填因子增 大,则相应的表中空闲位置就少,更容易发生冲突,因此①不对。聚集现象是不可避免的, 因此③不对。 【10】为实现快速排序算法,待排序序列宜采用的存储方式是( ) 。 A.顺序存储 B.散列存储 C 链式存储 D 索引存储 【解析】A。内部排序均采用顺序结构存储。 【11】已知序列 25,13,10,12,9 是大根堆,在序列尾部插入新元素 18,将其再调整为大 根堆,调整过程中元素之间进行的比较次数是( ) 。 A.1 【解析】B。 在序列尾部插入 18 后当前堆如下: B.2 C.4 D.5 B.仅② C.仅①② D.仅②③ B 仅①、② C 仅③ D 仅①、③
x > y ,那么 x − y 就肯定大于 0 且不会溢出,故符号标志 SF 和溢出标志 OF 用不上。根据 排除法答案自然选 C。因为 x − y >0,所以肯定不会借位和进位,且 x − y ≠ 0 。故 CF 和 ZF
标志均为 0。 【18】下列给出的指令系统特点中,有利于实现指令流水线的是( ) 。 I. 指令格式规整且长度一致 II. 指令和数据按边界对齐存放 III. 只有 Load/Store 指令才能对操作数进行存储访问 A.仅 I、II B.仅 II、III C.仅 I、III D.I、II、III 【解析】D。I、II、III 均为 RISC 的特性,所以都可以简化流水线的复杂度。 RISC 的主要特点总结: � � � � � 选取使用频度较高的一些简单指令以及一些很有用但又不复杂的指令, 让复杂指令 指令长度固定,指令格式总类少,寻址方式种类少。 只有取数/存数指令访问存储器,其余指令的操作都在寄存器内完成。 CPU 中有多个通用寄存器(比 CISC 的多) 。 采用流水线技术(注意: RISC 一定是采用流水线) ,大部分指令在一个时钟周期 的功能由频度高的简单指令的组合来实现。
EA = A + ( IX ) EA = A + ( PC ) EA = ( A) + ( IX )
主要用于处理数组问题。 用于转移指令和程序浮动 ——
【17】某机器有一个标志寄存器,其中有进位/借位标志 CF、零标志 ZF、符号标志 SF 和溢 出标志 OF,条件转移指令 bgt(无符号整数比较大于时转移)的转移条件是( ) 。 A. CF + OF = 1 B. SF + ZF = 1 C. CF + ZF = 1 D. CF + SF = 1 【解析】C。假设有两个无符号整数 x、y ,bgt 为无符号整数比较大于时转移,不妨设
A. 每个指令周期中 CPU 都至少访问内存一次 B. 每个指令周期一定大于或等于一个 CPU 时钟周期 C. 空操作指令的指令周期中任何寄存器的内容都不会被改变 D. 当前程序在每条指令执行结束时都可能被外部中断打断 【解析】C。由于不采用 Cache 和指令预取技术,所以不可能从 Cache 以及在前一个指 令执行的时候取指令,所以每个指令周期中 CPU 必须访问一次主存取指令,故 A 正确。B 是显然正确。至少 PC 寄存器的内容会自加 1,故 C 错误。由于机器处于“开中断”状态, 所以当前程序在每条指令执行结束时都可能被外部中断打断。 【20】在系统总线的数据线上,不可能传输的是( ) 。 A.指令 C.握手(应答)信号 号必须在通信总线中传输。 总结:总线被分为片内总线、系统总线(包括数据总线、控制总线、地址总线) 、通信 总线。 【21】某计算机有五级中断 L4 ~ L0 ,中断屏蔽字为 M 4 M 3 M 2 M 1 M 0 , M i = 1(0 ≤ i ≤ 4) 表 示对 Li 级中断进行屏蔽。若中断响应优先级从高到低的顺序是 L0 → L1 → L2 → L3 → L4 , 且要求中断处理优先级从高到低的顺序是 L4 → L0 → L2 → L1 → L3 ,则 L1 的中断处理程 序中设置的中断屏蔽字是( ) 。 A.11110 B.01101 C.00011 D.01010 【解析】D。只要知道做题方法,5 秒钟搞定。首先看 L1 所在的位置。后面只有 L3 比自 己低,所以把自己和 L3 位置的屏蔽触发器的内容置为 1,其余为 0,即 01010。 【22】某计算机处理器主频为 50MHz,采用定时查询方式控制设备 A 的 I/O,查询程序运 行一次所用的时钟周期至少为 500。在设备 A 工作期间,为保证数据不丢失,每秒需对其查 询至少 200 次,则 CPU 用于设备 A 的 I/O 的时间占整个 CPU 时间的百分比至少是( ) 。 A.0.02% B.0.05% C.0.20% D.0.50% 【解析】 C。由于 CPU 每秒需对其查询至少 200 次,每次 500 个时钟周期。所以 CPU 用于设备 A 的 I/O 时间每秒最少 500×200=100000 个时钟周期。故 CPU 用于设备 A 的 I/O 的时间占整个 CPU 时间的百分比至少为: B.操作数 D.中断类信号
可见 10<18(第一次比较),需要调整,因此交换 10 和 10 得如下堆:
可见 18<25(第二次比较)不需要再次调整,因此只需要调整 2 次。 【12】下列选项中,描述浮点数操作速度指标的是( ) 。 A.MIPS B.CPI C.IPC D.MFLOPS 【解析】D。这个不需要解释了,MFLOPS 表示每秒百万次浮点运算。 【13】float 型数据通常用 IEEE754 单精度浮点数格式表示。如编译器将 float 型变量 x 分配 在一个 32 位浮点寄存器 FR1 中,且 x =-8.25,则 FR1 的内容是( ) 。 A.C104 0000H B.C242 0000H C.C184 0000H D.C1C2 0000H
2011 年计算机考研统考真题
【1】设 n 是描述问题规模的非负整数,下面的程序片段的时间复杂度是( ) 。 x=2; while(x<n/2) x=2*x; A.O(log2n) B.O(n) C.O(nlog2n) D.O(n2) 【解析】A。容易看出,程序基本操作为 x=2*x;基本操作执行的次数即为程序的时间复 杂度,因此可设基本操作执行 k 次结束,则有: 执行第 1 次:x=2×2=21+1=4; 执行第 2 次:x=4×2=22+1=8; 执行第 3 次:x=8×2=23+1=16; …… 执行第 k 次:x=2k+1。 由循环结束条件知:x<n/2, 即 2k+1<n/2 时结束, 即 k<log2n-2, 即 k=log2n+C(为方便说明,其中 C 为起修正作用的常数) 。 综上得:时间复杂度为 O(log2n)。 【2】元素 a,b,c,d,e 依次进入初始为空的栈中,若元素进栈后可停留、可出栈,直到所 有元素都出栈,则在所有可能的出栈序列中,以元素 d 开头的序列个数是( ) 。 A.3 B.4 C.5 D.6 【解析】 B。若要保证出栈序列以 d 开头,则前三个元素必连续进栈,中间不能出现出 栈的情况,然后 d 出栈,此时栈内元素由底到顶为,a,b,c,栈外元素为 e,出栈序列中元 素为 d。 因为 a,b,c 三个元素在栈内的顺序已定,由栈的先进后出原则,其在出栈序列中的相 对位置必为…c…b…a…;加上 d 的位置已定,所以出栈待定序列必为 d…c…b…a…。显 然在栈外的 e 可以在任何时候出栈入栈,即可以出现在以上待定序列中任何一个省略号的 位置,即出栈序列可为: 1:d,e,c,b,a; 2:d,c,e,b,a; 3:d,c,b,e,a; 4:d,c,b,a,e。 【3 】 已知循环队列存储在一维数组 A[0…n-1]中, 且队列非空时 front 和 rear 分别指向 队头和队尾元素。若初始时队列为空,且要求第 1 个进入队列的元素存储在 A[0]处,则初 始时 front 和 rear 的值分别是( ) 。 A.0,0 B.0,n-1 C.n-1,0 D,n-1,n-1 【解析】B。插入元素时,front 不变,rear+1.而插入第一个元素后,队尾要指向尾 元素,显然,rear 初始应该为 n-1,front 为 0。 【4】若一棵完全二叉树有 768 个结点,则该二叉树中叶子结点的个数是( ) 。 A.257 B.258 C.384 D.385
相关文档
最新文档