【计算机类职业资格】软件设计师-2及答案解析.doc
《【计算机类职业资格】软件设计师-2及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】软件设计师-2及答案解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、软件设计师-2 及答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:40,分数:100.00)1.若某计算机采用 8 位整数补码表示数据,则运算_将产生溢出。(分数:2.00)A.-127+1B.-127-1C.127+1D.127-12.原码表示法和补码表示法是计算机中用于表示数据的两种编码方法,在计算机系统中常采用补码来表示和运算数据,原因是采用补码可以_。(分数:2.00)A.保证运算过程与手工运算方法保持一致B.简化计算机运算部件的设计C.提高数据的运算速度D.提高数据的运算精度3.计算机中的浮点数由 3 部分组成:符号位 S,指数部分 E(称为阶码)和尾数部
2、分 M。在总长度固定的情况下,增加 E 的位数、减少 M 的位数可以_。(分数:2.00)A.扩大可表示的数的范围同时降低精度B.扩大可表示的数的范围同时提高精度C.减小可表示的数的范围同时降低精度D.减小可表示的数的范围同时提高精度4.计算机中常采用原码、反码、补码和移码表示数据,其中,0 编码相同的是_。(分数:2.00)A.原码和补码B.反码和补码C.补码和移码D.原码和移码5.计算机在进行浮点数的相加(减)运算之前先进行对阶操作,若 x 的阶码大于 y 的阶码,则应将_。(分数:2.00)A.x 的阶码缩小至与 y 的阶码相同,且使 x 的尾数部分进行算术左移B.x 的阶码缩小至与 y
3、 的阶码相同,且使 x 的尾数部分进行算术右移C.y 的阶码扩大至与 x 的阶码相同,且使 y 的尾数部分进行算术左移D.y 的阶码扩大至与 x 的阶码相同,且使 y 的尾数部分进行算术右移6.若某条无条件转移汇编指令采用直接寻址,则该指令的功能是将指令中的地址码送入_。(分数:2.00)A.PC(程序计数器)B.AR(地址寄存器)C.AC(累加器)D.ALU(算术逻辑运算单元)7.CPU 中译码器的主要作用是进行_。(分数:2.00)A.地址译码B.指令译码C.数据译码D.选择多路数据至 ALU8.编写汇编语言程序时,下列寄存器中程序员可访问的是_。(分数:2.00)A.程序计数器(PC)B
4、.指令寄存器(IR)C.存储器数据寄存器(MDR)D.存储器地址寄存器(MAR)9.在 CPU 中用于跟踪指令地址的寄存器是_。(分数:2.00)A.地址寄存器(MAR)B.数据寄存器(MDR)C.程序计数器(PC)D.指令寄存器(IR)10.若 CPU 要执行的指令为:MOV R1,#45(即将数值 45 传送到寄存器 R1 中),则该指令中采用的寻址方式为_。(分数:2.00)A.直接寻址和立即寻址B.寄存器寻址和立即寻址C.相对寻址和直接寻址D.寄存器间接寻址和直接寻址11.在 CPU 的寄存器中,_对用户是完全透明的。(分数:2.00)A.程序计数器B.指令寄存器C.状态寄存器D.通用
5、寄存器12.指令系统中采用不同寻址方式的目的是_。(分数:2.00)A.提高从内存获取数据的速度B.提高从外存获取数据的速度C.降低操作码的译码难度D.扩大寻址空间并提高编程灵活性13.总线复用方式可以_。(分数:2.00)A.提高总线的传输带宽B.增加总线的功能C.减少总线中信号线的数量D.提高 CPU 利用率一条指令的执行过程可以分解为取指、分析和执行 3 步,在取指时间 t 取指 =3t、分析时间 t 分析 =2t、执行时间 t 执行 =4t 的情况下,若按串行方式执行,则 10 条指令全部执行完需要_t;若按流水线的方式执行,则 10 条指令全部执行完需要_t。(分数:4.00)A.4
6、0B.70C.90D.100A.20B.30C.40D.4514.位于 CPU 与主存之间的高速缓冲存储器 Cache 用于存放部分主存数据的拷贝,主存地址与 Cache 地址之间的转换工作由_完成。(分数:2.00)A.硬件B.软件C.用户D.程序员15.在程序的执行过程中,Cache 与主存的地址映像由_。(分数:2.00)A.专门的硬件自动完成B.程序员进行调度C.操作系统进行管理D.程序员和操作系统共同协调完成16.相联存储器按_访问。(分数:2.00)A.地址B.先入后出的方式C.内容D.先入先出的方式17.内存单元按字节编址,地址 0000A000H0000BFFFH 共有_个存储
7、单元。(分数:2.00)A.8192KB.1024KC.13KD.8K18.若内存容量为 4GB,字长为 32,则_。(分数:2.00)A.地址总线和数据总线的宽度都为 32B.地址总线的宽度为 30,数据总线的宽度为 32C.地址总线的宽度为 30,数据总线的宽度为 8D.地址总线的宽度为 32,数据总线的宽度为 819.若某计算机系统的 I/O 接口与主存采用统一编址,则输入、输出操作是通过_指令来完成的。(分数:2.00)A.控制B.中断C.输入、输出D.访存20.设用 2K4 位的存储器芯片组成 16K8 位的存储器(地址单元为 0000H3FFFH,每个芯片的地址空间连续),则地址单
8、元 0B1FH 所在芯片的最小地址编号为_。(分数:2.00)A.0000HB.0800HC.2000HD.2800H21.正常情况下,操作系统对保存有大量有用数据的硬盘进行_操作时,不会清除有用数据。(分数:2.00)A.磁盘分区和格式化B.磁盘格式化和碎片整理C.磁盘清理和碎片整理D.磁盘分区和磁盘清理22._不属于按寻址方式划分的一类存储器。(分数:2.00)A.随机存储器B.顺序存储器C.相联存储器D.直接存储器23.某计算机系统的部件构成如图所示,假定每个部件的千小时可靠度都为 R,则该系统的千小时可靠度为_。 (分数:2.00)A.B.C.D.24.冗余技术通常分为 4 类,其中_
9、按照工作方法可以分为静态、动态和混合冗余。(分数:2.00)A.时间冗余B.信息冗余C.结构冗余D.冗余附加技术25.下面关于校验方法的叙述,_是正确的。(分数:2.00)A.采用奇偶校验可检测数据传输过程中出现一位数据错误的位置并加以纠正B.采用海明校验可检测数据传输过程中出现一位数据错误的位置并加以纠正C.采用海明校验,校验码的长度和位置可随机设定D.采用 CRC 校验,需要将校验码分散开并插入数据的指定位置中26.某数据处理软件包括两个完全相同的数据处理部件和一个数据存储部件,且采用下图给出的容错方案。当数据处理部件的可靠性为 0.6 时,为使整个软件系统的可靠性不小于 0.66,则数据
10、存储部件的可靠性至少应为_。 (分数:2.00)A.0.6B.0.66C.0.79D.1.027.若计算机采用 CRC 进行差错校验,生成多项式为 G(X)=X 4 +X+1,信息字为 10110,则 CRC 校验码是_。(分数:2.00)A.0000B.0100C.0010D.111128.利用高速通信网络将多台高性能工作站或微型机互连构成机群系统,其系统结构形式属于_计算机。(分数:3.00)A.单指令流单数据流(SISD)B.多指令流单数据流(MISD)C.单指令流多数据流(SIMD)D.多指令流多数据流(MIMD)29.阵列处理机属于_计算机。(分数:3.00)A.SISDB.SIMD
11、C.MISDD.MIMD每一条指令都可以分解为取指、分析和执行 3 步。已知取指时间 t 取指 =5t,分析时间 t 分析 =2t,执行时间 t 执行 =5t。如果按顺序方式从头到尾执行完 500 条指令需_t。如果按照执行k、分析k+1、取指k+2 重叠的流水线方式执行指令,从头到尾执行完 500 条指令需_t。(分数:6.00)A.5590B.5595C.6000D.6007A.2492B.2500C.2510D.251530.若内存按字节编址,用存储容量为 32K8 比特的存储器芯片构成地址编号为 A0000HDFFFFH 的内存空间,则至少需要_片。(分数:3.00)A.4B.6C.8
12、D.1031._不属于计算机控制器中的部件。(分数:3.00)A.指令寄存器 IRB.程序计数器 PCC.算术逻辑单元 ALUD.程序状态字寄存器 PSW32.下面的描述中,_不是 RISC 设计应遵循的设计原则。(分数:3.00)A.指令条数应少一些B.寻址方式尽可能少C.采用变长指令,功能复杂的指令长度长而简单指令长度短D.设计尽可能多的通用寄存器33.系统响应时间和作业吞吐量是衡量计算机系统性能的重要指标。对于一个持续处理业务的系统而言,其_。(分数:3.00)A.响应时间越短,作业吞吐量越小B.响应时间越短,作业吞吐量越大C.响应时间越长,作业吞吐量越大D.响应时间不会影响作业吞吐量在
13、指令系统的各种寻址方式中,获取操作数最快的方式是_。若操作数的地址包含在指令中,则属于_方式。(分数:6.00)A.直接寻址B.立即寻址C.寄存器寻址D.间接寻址A.直接寻址B.立即寻址C.寄存器寻址D.间接寻址34.在计算机系统中采用总线结构,便于实现系统的积木化构造,同时可以_。(分数:3.00)A.提高数据传输速度B.提高数据传输量C.减少信息传输线的数量D.减少指令系统的复杂性35.利用海明码(Hamming Code)纠正单位错,如果有 9 位信息位,则需要加入_位冗余位。(分数:3.00)A.4B.5C.7D.836.以下关于 CISC(Complex Instruction Se
14、t Computer,复杂指令集计算机)和 RISC(Reduced Instruction Set Computer,精简指令集计算机)的叙述中,错误的是_。(分数:3.00)A.在 CISC 中,其复杂指令都采用硬布线逻辑来执行B.采用 CISC 技术的 CPU,其芯片设计复杂度更高C.在 RISC 中,更适合采用硬布线逻辑执行指令D.采用 RISC 技术,指令系统中的指令种类和寻址方式更少37.循环冗余校验码(CRC)利用生成多项式进行编码。设数据位为尼位,校验位为 r 位,则 CRC 码的格式为_。(分数:3.00)A.k 个数据位之后跟 r 个校验位B.r 个校验位之后跟 k 个数据
15、位C.r 个校验位随机加入 k 个数据位中D.r 个校验位等间隔地加入 k 个数据位中软件设计师-2 答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:40,分数:100.00)1.若某计算机采用 8 位整数补码表示数据,则运算_将产生溢出。(分数:2.00)A.-127+1B.-127-1C.127+1 D.127-1解析:采用 8 位整数补码表示数据,数据的表示范围是-128 至 127,因此在各选择中运算会发生溢出的是C。2.原码表示法和补码表示法是计算机中用于表示数据的两种编码方法,在计算机系统中常采用补码来表示和运算数据,原因是采用补码可以_。(分数:2.0
16、0)A.保证运算过程与手工运算方法保持一致B.简化计算机运算部件的设计 C.提高数据的运算速度D.提高数据的运算精度解析:在计算机中,各类运算都可以采用补码进行,特别是对于有符号数的运算。在计算机中设计补码的目的一是为了使符号位能与有效值部分一起参加运算,从而简化运算规则,使运算部件的设计更简单;二是为了使减法运算转换为加法运算,进一步简化计算机中运算器的线路设计。因此在计算机系统中常采用补码来表示和运算数据,原因是采用补码可以简化计算机运算部件的设计。3.计算机中的浮点数由 3 部分组成:符号位 S,指数部分 E(称为阶码)和尾数部分 M。在总长度固定的情况下,增加 E 的位数、减少 M 的
17、位数可以_。(分数:2.00)A.扩大可表示的数的范围同时降低精度 B.扩大可表示的数的范围同时提高精度C.减小可表示的数的范围同时降低精度D.减小可表示的数的范围同时提高精度解析:浮点数的表示形式如下: N=Mr E 其中 r 是浮点数阶码的底,与尾数的基数相同,通常 r=2。E 和 M 都是带符号的定点数,E 叫作阶码,M 叫作尾数。浮点数的一般格式如图所示,浮点数的底是隐含的,在整个机器数中不出现。阶码的符号位为 E s ,阶码的大小反映了在数 N 中小数点的实际位置;尾数的符号位为 M s ,它也是整个浮点数的符号位,表示了该浮点数的正、负。 4.计算机中常采用原码、反码、补码和移码表
18、示数据,其中,0 编码相同的是_。(分数:2.00)A.原码和补码B.反码和补码C.补码和移码 D.原码和移码解析:本题考查计算机系统数据编码基础知识。 设机器字长为 n(即采用 n 个二进制位表示数据),最高位是符号位,0 表示正号,1 表示负号。 原码表示方式下,除符号位外,n-1 位表示数值的绝对值。因此,n 为 8 时,+0 原 =00000000,-0 原 =10000000。 正数的反码与原码相同,负数的反码则是其绝对值按位求反。n 为 8 时,数值 0 的反码表示有两种形式:+0 反 =00000000,-0 反 =11111111。 正数的补码与其原码和反码相同,负数的补码则等
19、于其反码的末尾加 1。在补码表示中,0 有唯一的编码:+0 补 =00000000,-0 补 =00000000。 移码表示法是在数 X 上增加一个偏移量来定义的,常用于表示浮点数中的阶码。机器字长为 n 时,在偏移量为 2 n-1 的情况下,只要将补码的符号位取反便可获得相应的移码表示。5.计算机在进行浮点数的相加(减)运算之前先进行对阶操作,若 x 的阶码大于 y 的阶码,则应将_。(分数:2.00)A.x 的阶码缩小至与 y 的阶码相同,且使 x 的尾数部分进行算术左移B.x 的阶码缩小至与 y 的阶码相同,且使 x 的尾数部分进行算术右移C.y 的阶码扩大至与 x 的阶码相同,且使 y
20、 的尾数部分进行算术左移D.y 的阶码扩大至与 x 的阶码相同,且使 y 的尾数部分进行算术右移 解析:本题考查浮点数运算的基本过程。该过程分为如下 3 步。 第 1 步:对阶,规则是向大阶看齐。具体方法是:阶码小的那个尾数右移,移位的次数等于参加运算的两个数的阶码之差。 第 2 步:尾数相加。实际上进行的是定点数加法。 第 3 步:结果的后处理。包括如下 3 个方面。 (1)如果运算结果的尾数部分溢出,则需要向右规格化一位。具体方法是:尾数部分右移一位,阶码加1。 (2)如果运算结果的最高位为 0,则需要向左规格化,并且要重复进行,直到尾数的最高位不为 0。尾数部分每左移一位,阶码必须减 1
21、。 (3)进行舍入处理。 所以本题的正确答案为 D。6.若某条无条件转移汇编指令采用直接寻址,则该指令的功能是将指令中的地址码送入_。(分数:2.00)A.PC(程序计数器) B.AR(地址寄存器)C.AC(累加器)D.ALU(算术逻辑运算单元)解析:本题主要考查寄存器的相关内容。 程序计数器是用于存放下一条指令所在单元的地址的地方。在程序执行前,必须将程序的起始地址,即程序的一条指令所在的内存单元地址送入程序计数器,当执行指令时,CPU 将自动修改程序计数器的内容,即每执行一条指令程序计数器增加一个量,使其指向下一个待指向的指令。程序的转移等操作也是通过该寄存器来实现的。 地址寄存器一般用来
22、保存当前 CPU 所访问的内存单元的地址,以方便对内存的读写操作。 累加器是专门存放算术或逻辑运算的操作数和运算结果的寄存器。 ALU 是 CPU 的执行单元,主要负责运算工作。7.CPU 中译码器的主要作用是进行_。(分数:2.00)A.地址译码B.指令译码 C.数据译码D.选择多路数据至 ALU解析:在计算机中,通常都是二进制代码,如果我们要将一个信息放到计算机中去表述,就都需要将其编码为二进制代码。在编码时,每一种二进制代码都赋予了特定的含义,即都表示了一个确定的信号或者对象。而译码就是编码的逆过程。 CPU 中的译码器的主要作用是对指令进行译码。8.编写汇编语言程序时,下列寄存器中程序
23、员可访问的是_。(分数:2.00)A.程序计数器(PC) B.指令寄存器(IR)C.存储器数据寄存器(MDR)D.存储器地址寄存器(MAR)解析:程序计数器是用于存放下一条指令所在单元的地址的地方。在程序执行前,必须将程序的起始地址,即程序的一条指令所在的内存单元地址送入程序计数器,当执行指令时,CPU 将自动修改程序计数器的内容,即每执行一条指令程序计数器增加一个量,使其指向下一个待指向的指令。程序的转移等操作也是通过该寄存器来实现的。 指令寄存器一般用来保存当前正在执行的一条指令。 存储器数据寄存器主要是用来保存操作数和运算结果等信息的,其目的是为了节省读取操作数所需占用总线和访问存储器的
24、时间。 存储器地址寄存器一般用来保存当前 CPU 所访问的内存单元的地址,以方便对内存的读写操作。 作为程序员,应该要能控制其所编写程序的执行过程,这就需要利用程序计数器来实现,因此程序员能访问的是程序计数器。9.在 CPU 中用于跟踪指令地址的寄存器是_。(分数:2.00)A.地址寄存器(MAR)B.数据寄存器(MDR)C.程序计数器(PC) D.指令寄存器(IR)解析:10.若 CPU 要执行的指令为:MOV R1,#45(即将数值 45 传送到寄存器 R1 中),则该指令中采用的寻址方式为_。(分数:2.00)A.直接寻址和立即寻址B.寄存器寻址和立即寻址 C.相对寻址和直接寻址D.寄存
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 设计师 答案 解析 DOC
