程序员历年答案分析2005---2011年全部详细答案(2)

时间:2025-04-19

【解析】 已知十进制整数求二进制整数时,可以采取不断用2去除十进制整数而取其余数

的方法,当除到商为0时,将除2所得到的余数由后至前依次排列起来,使其组成一个整数,

该整数就是十进制整数对应的二进制整数。

对一个十进制数求其机器码原码和补码的方法如下:

1. 求原码最高位为符号位(0表示正数,1表示负数),其余各位代表数值本身的绝对

值。所以,-101的原码为11100101。

2. 求反码正数的补码与原码相同,负数的补码为该数的反码末尾加1,正数的反码与

原码相同,负数的反码符号位为1,其余各位为该数绝对值的原码按位取反。根据

前面计算的-101的原码,求其反码为10011010,末尾加1得其补码为10011011。

●试题答案 (10) D

【考查知识点】 本题考查的是数据的逻辑运算。

【解析】 选项A表示逻辑与,只要两个输入中有一个为0则Z输出为0,即只有两个或所

有输入都为1时,结果才为1;选项B表示与非,当X、Y同时为1时Z输出0;选项C表示

异或,当X、Y均为1时Z也输出0,选项D表示逻辑或,当且仅当X、Y同时为0时Z才输

出0,即只要两个或多个输入中只要有一个为1,则结果为1。

●试题答案 (11)B (12)C

【考查知识点】 本题考查的是内存地址的计算。

【解析】 主存储器采用的是随机存储方式,需要对每个数据块进行编码,而在主存储器中

数据块是以word来标志的,即每个字一个地址,通常采用十六进制表示。因为内存地址区

1715域从44000H到6BFFFH,则表示有(6BFFFH-44000H)+ 1=28000H个字节,(28000)16=2+2

=128K+32K=160K(字节)。

实际的存储器总是由一片或多片存储器配以控制电路构成的。其容量为W x B,W是存储

单元(word)的数量,B表示每个word由多少bit(位)组成。如果某一芯片规格为w x b,

则组成W x B的存储器需要用(W/w)x (B/b)个芯片。所以在本题中内存片数为:(160K/16K)

x(8/4bit)=20(片)。

●试题答案 (13) B (14) B

【考查知识点】 本题主要考查的是指计算机读取指令过程。

【解析】 程序计数器(PC)是用来存放下一条将要执行指令的地址。为了从内存中读取指

令,首先需要将程序计数器的内容输送到地址总线上。

●试题答案 (15) A

【考查知识点】 本题主要考查的是操作系统多道程序设计的基本概念。

【解析】 多道程序设计是一种软件技术,该技术使同时进入计算机主存的几个相互独立的

程序在管理程序控制之下相互交替的运行。当某道程序因某种原因不能继续运行下去(如等

待外部设备传输数据)时,管理程序便将另一道程序投入运行。这样可以使CPU及各外部设

备尽量处于忙碌状态,从而大大提高计算机的使用效率。

【总结与扩展】 Spooling是Simultaneous Peripheral Operation On-Line(即外部设备

联机并行操作)的缩写,它是关于慢速字符设备如何与计算机主机交换信息的一种技术,通

常称为“假脱机技术”。 Spooling系统既不同于脱机方式,也不同于直接耦合方式,Spooling

技术实际上是一种外围设备同时联机操作技术,又称为排队转储技术。它在输入和输出之间

增加了“输入井”和“输出井”的排队转储环节,以消除用户的“联机”等待时间。

计算机系统中各个部件速度的差异是显而易见的。为了缓解CPU与外围设备之间速度不

匹配和负载不均衡的问题,为了提高CPU和外围设备的工作效率,增加系统中各部件的并行

工作程度,在现代操作系统中普遍采用了缓冲技术。缓冲管理的主要职责是组织好缓冲区并

提供获得和释放缓冲区的手段。

程序员历年答案分析2005---2011年全部详细答案(2).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219