文档详情

2016年下半年(上午)《网络工程师》真题带答案与解析.doc

发布:2025-06-12约1.57万字共15页下载文档
文本预览下载声明

试卷第PAGE14页共NUMPAGES15页

2016年下半年(上午)《网络工程师》真题带答案与解析

姓名:_____________年级:____________学号:______________

题型

选择题

填空题

解答题

判断题

计算题

附加题

总分

得分

评卷人

得分

第1大题:单选题(共54题,共54分)

1.计算机在一个指令周期的过程中,为从内存读取指令操作码,首先要将()的内容送到地址总线上。

A.指令寄存器(IR)

B.通用寄存器(GR)

C.程序计数器(PC)

D.状态寄存器(PSW)

正确答案:C

本题解析:PC(程序计数器)是用于存放下一条指令所在单元的地址。当执行一条指令时,处理器首先需要从PC中取出指令在内存中的地址,通过地址总线寻址获取。

2.将一条指令的执行过程分解为取指、分析和执行三步,按照流水方式执行,若取指时间t取指=4△t、分析时间t分析=2△t、执行时间t执行=3△t,则执行完100条指令,需要的时间为()△t。

A.200

B.300

C.400

D.405

正确答案:D

本题解析:第一条指令执行时间+(指令数-1)×各指令段执行时间中最大的执行时间。

4△t+3△t+2△t+(100-1)×4△t=405△t

3.已知数据信息为16位,最少应附加()位校验位,以实现海明码纠错。

A.3

B.4

C.5

D.6

正确答案:C

本题解析:海明码的构造方法是:在数据位之间插入k个校验位,通过扩大码距来实现检错和纠错。设数据位是n位,校验位是k位,则n和k必须满足以下的关系。2K-1≥n+k

数据为16位时,至少需要5位校验位。25-1≥16+5

4.在敏捷过程的开发方法中,()使用了迭代的方法,其中,把每段时间(30天)一次的迭代称为一个“冲刺”,并按需求的优先级别来实现产品,多个自组织和自治的小组并行地递增实现产品。

A.极限编程XP

B.水晶法

C.并列争球法

D.自适应软件开发

正确答案:C

本题解析:并列争球法使用了迭代的方法,其中,把每段时间(30天)一次的迭代称为一个“冲刺”,并按需求的优先级别来实现产品,多个自组织和自治的小组并行地递增实现产品。

5.在程序运行过程中,CPU需要将指令从内存中取出并加以分析和执行。CPU依据()来区分在内存中以二进制编码形式存放的指令和数据。

A.指令周期的不同阶段

B.指令和数据的寻址方式

C.指令操作码的译码结果

D.指令和数据所在的存储单元

正确答案:A

本题解析:CPU执行指令的过程,会根据时序部件发出的时钟信号进行操作。在取指令阶段读取的是指令;在分析和执行指令时,如果需要操作数,则读取操作数。

6.设16位浮点数,其中阶符1位、阶码值6位、数符1位,尾数8位。若阶码用移码表示,尾数用补码表示,则该浮点数所能表示的数值范围是()。

A.-264~(1-2-8)264

B.-263~(1-2-8)263

C.-(1-2-8)264~(1-2-8)264

D.-(1-2-8)263~(1-2-8)263

正确答案:B

本题解析:如果浮点数的阶码(包括1位阶符)用R位的移码表示,尾数(包括1位数符)用M位的补码表示,则浮点数表示的数值范围如下。

7.假设系统有n个进程共享资源R,且资源R的可用数为3,其中n≥3。若采用PV操作,则信号量S的取值范围应为()。

A.-1~n-1

B.-3~3

C.-(n-3)~3

D.-(n-1)~1

正确答案:C

本题解析:PV操作:是实现进程同步和互斥的常用方法,P操作和V操作是低级通信原语,在执行期间不可分割;其中P操作表示申请一个资源,V操作表示释放一个资源。

P操作的定义:S:=S-1,若S=0,则执行P操作的进程继续执行;若S<0,则将该进程设为阻塞状态(因为无可用资源),并将其插入阻塞队列。

V操作的定义:S:=S+1,若S0,则执行V操作的进程继续执行;若S<=0,则从阻塞状态唤醒一个进程,并将其插入就绪队列,然后执行V操作的进程继续。

本题中S初始值为3,当n个进程同时执行时,需要执行n次P操作,这时信号量的值应为3-n,所以信号量的变化范围为:-

显示全部
相似文档