[语言类考试复习资料大全]中级网络工程师上午试题分类模拟1.docx

上传人:scccc 文档编号:10744715 上传时间:2021-06-02 格式:DOCX 页数:23 大小:33.16KB
返回 下载 相关 举报
[语言类考试复习资料大全]中级网络工程师上午试题分类模拟1.docx_第1页
第1页 / 共23页
[语言类考试复习资料大全]中级网络工程师上午试题分类模拟1.docx_第2页
第2页 / 共23页
[语言类考试复习资料大全]中级网络工程师上午试题分类模拟1.docx_第3页
第3页 / 共23页
[语言类考试复习资料大全]中级网络工程师上午试题分类模拟1.docx_第4页
第4页 / 共23页
[语言类考试复习资料大全]中级网络工程师上午试题分类模拟1.docx_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《[语言类考试复习资料大全]中级网络工程师上午试题分类模拟1.docx》由会员分享,可在线阅读,更多相关《[语言类考试复习资料大全]中级网络工程师上午试题分类模拟1.docx(23页珍藏版)》请在三一文库上搜索。

1、书山有路勤为径,学海无涯苦作舟。祝愿天下莘莘学子:学业有成,金榜题名!语言类考试复习资料大全中级网络工程师上午试题分类模拟1中级网络工程师上午试题分类模拟1单项选择题问题:1. 某机器字长为n,最高位是符号位,其定点整数的最大值为_。A.2n-1B.2n-1-1C.2nD.2n-1答案:B解析 由于最高位是符号位,因此最大的定点整数是: 最高位0表示正数,值为20+21+22+2n-2=2n-1-1。 问题:2. 若计算机存储数据采用的是双符号位(00表示正号、11表示负号),两个符号相同的数相加时,如果运算结果的两个符号位经_运算得1,则可断定这两个数相加的结果产生了溢出。A.逻辑与B.逻辑

2、或C.逻辑同或D.逻辑异或答案:D解析 计算机运算溢出检测机制,采用双符号位,00表示正号,11表示负号。如果进位将会导致符号位不一致,从而检测出溢出。结果的符号位为01时,称为上溢;为10时,称为下溢。如果运算结果的两个符号位经逻辑异或运算得1,则可断定这两个数相加的结果产生了溢出。问题:3. 以下关于数的定点表示或浮点表示的叙述中,不正确的是_。A.定点表示法表示的数(称为定点数)常分为定点整数和定点小数两种B.定点表示法中,小数点需要占用一个存储位C.浮点表示法用阶码和尾数来表示数,称为浮点数D.在总位数相同的情况下,浮点表示法可以表示更大的数答案:B解析 实际处理的数既有整数部分又有小

3、数部分,根据小数点位置是否固定,分为两种表示格式:定点格式和浮点格式。计算机中的小数点是虚的,所以不占用存储空间。问题:4. X、Y为逻辑变量,与逻辑表达式等价的是_。 A B C DX+Y 答案:D解析 若X为真,则的值为真,若X为假,则的值取决于Y的逻辑值;符合题意的只有X+Y。问题:5. 在CPU中,常用来为ALU执行算术逻辑运算提供数据并暂存运算结果的寄存器是_。A.程序计数器B.状态寄存器C.通用寄存器D.累加寄存器答案:D解析 在运算器中,累加寄存器是专门存放算术或逻辑运算的一个操作数和运算结果的寄存器,能进行加、减、读出、移位、循环移位和求补等操作,是运算器的主要部分。问题:6.

4、 属于CPU中算术逻辑单元的部件是_。A.程序计数器B.加法器C.指令寄存器D.指令译码器答案:B解析 运算器由算术逻辑单元ALU、累加寄存器、数据缓冲寄存器和状态条件寄存器组成。累加寄存器简称累加器。程序计数器、指令寄存器、指令译码器都属于控制器。问题:7. 指令寄存器的位数取决于_。A.存储器的容量B.指令字长C.数据总线的宽度D.地址总线的宽度答案:B解析 指令寄存器(IR, Instruction Register)存放当前从主存储器读出的正在执行的一条指令。当执行一条指令时,先把它从内存取到数据寄存器(DR, Data Register)中,然后再传送至IR。指令划分为操作码和地址码

5、字段,由二进制数字组成。因此,指令寄存器的位数取决于指令字长。问题:8. 在CPU中,_不仅要保证指令的正确执行,还要能够处理异常事件。A.运算器B.控制器C.寄存器组D.内部总线答案:B解析 运算器主要完成算术运算、逻辑运算和移位操作;控制器用于实现指令的读入、寄存、译码和在执行过程中有序地发出控制信号;寄存器用于暂存寻址和计算过程中的信息。问题:9. 在CPU中用于跟踪指令地址的寄存器是_。A.地址寄存器(MAR)B.数据寄存器(MDR)C.程序计数器(PC)D.指令寄存器(IR)答案:C解析 程序计数器是用于存放下一条指令所在单元的地址的地方。问题:10. 若某条无条件转移汇编指令采用直

6、接寻址,则该指令的功能是将指令中的地址码送入_。A.PC(程序计数器)B.AR(地址寄存器)C.AC(累加器)D.ALU(算逻运算单元)答案:A解析 程序计数器是用于存放下一条指令所在单元的地址的地方。单片机及汇编语言中常称作PC(program counter)。 为了保证程序(在操作系统中理解为进程)能够连续地执行下去,CPU必须具有某些手段来确定下一条指令的地址。而程序计数器正是起到这种作用,所以通常又称为指令计数器。在程序开始执行前,必须将它的起始地址,即程序的一条指令所在的内存单元地址送入PC,因此PC的内容即是从内存提取的第一条指令的地址。当执行指令时,CPU将自动修改PC的内容,

7、即每执行一条指令PC增加一个量,这个量等于指令所含的字节数,以便使其保持的总是将要执行的下一条指令的地址。由于大多数指令都是按顺序来执行的,所以修改的过程通常只是简单的对PC加1。 当程序转移时,转移指令执行的最终结果就是要改变PC的值,此PC值就是转去的地址,以此实现转移。有些机器中也称PC为指令指针IP(Instruction Pointer)。 问题:11. 若用256K8bit的存储器芯片,构成地址40000000H到400FFFFFH且按字节编址的内存区域,则需_片芯片。A.4B.8C.16D.32答案:A解析 内存区域从40000000H到400FFFFFH,占用的字节数为 400

8、FFFFFH-40000000H+1=100000H=100000000000000000000B=220=1024K 一片256K8bit的存储器芯片的存储容量为256KB,需要的芯片数为1024+256=4。 问题:12. 内存按字节编址从A5000H到DCFFFH的区域其存储容量为_。A.123KBB.180KBC.223KBD.224KB答案:D解析 存储容量为DCFFFH-A5000H+1H=38000H=00111000000000000000B=224KB问题:13. 计算机采用分级存储体系的主要目的是为了解决_的问题。A.主存容量不足B.存储器读写可靠性C.外设访问效率D.存储

9、容量、成本和速度之间的矛盾答案:D解析 为了解决对存储器要求容量大,速度快,成本低三者之间的矛盾,目前通常采用多级存储器体系结构,即使用高速缓冲存储器、主存储器和外存储器。高速缓冲存储器:高速存取指令和数据,存取速度快,但存储容量小。主存储器:主存存放计算机运行期间的大量程序和数据,存取速度较快,存储容量不大。外存储器:外存存放系统程序和大型数据文件及数据库,存储容量大,成本低。问题:14. 常用的虚拟存储器由_两级存储器组成。A.主存-辅存B.主存-网盘C.Cache-主存D.Cache-硬盘答案:A解析 主存-辅存内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行

10、的程序很大或很多,就会导致内存消耗殆尽。为了解决这个问题,windows中运用了虚拟内存技术,即拿出一部分硬盘空间来处理。 地址编号从80000H到BFFFFH且按字节编址的内存容量为_KB,若用16KB4bit的存储器芯片构成该内存,共需多少_片。 15.A.128B.256C.512D.1024答案:B解析 地址编号从80000H到BFFFFH且按字节编址的内存容量是3FFFFH,即为262144B=256KB。若用164bit的存储器芯片构成该内存,共需多少256/8=32片。16.A.8B.16C.32D.64答案:C问题:17. 在程序执行过程中,Cache与主存的地址映像由_。A.

11、硬件自动完成B.程序员训度C.操作系统管理D.程序员与操作系统协同完成答案:A解析 程序执行过程中,Cache和主存都被分成若干个大小相等的块,每块由若干个字节组成,主存和Cache的数据交换是以块为单位,需要考虑二者地址的逻辑关系。地址映像:把主存地址空间映像到Cache地址空间,即按某种规则把主存的块复制到Cache中。映像可分为全相联映像、直接映像和组相联映像等。Cache的地址变换和数据块的替换算法都采用硬件。问题:18. 若某计算机字长为32位,内存容量为2GB,按字编址,则可寻址范围为_。A.1024MB.1GBC.512MBD.2GB答案:C解析 计算机字长为32位,内存容量为2

12、GB, 按字节编址,它的寻址范围是2G。 按字编址,它的寻址范围是2G8/32=0.5G=512MB。 问题:19. 位于CPU与主存之间的高速缓冲存储器Cache用于存放部分主存数据的拷贝,主存地址与Cache地址之间的转换工作由_完成。A.硬件B.软件C.用户D.程序员答案:A解析 基本概念题,Cache与内存之间的地址转换由硬件完成。问题:20. 内存单元按字节编址,地址0000A000H0000BFFFH共有_个存储单元。A.8192KB.1024KC.13KD.8K答案:D解析 BFFFH-A000H+1=2000H=213=23210=8K。问题:21. 相联存储器按_访问。A.地

13、址B.先入后出的方式C.内容D.先入先出的方式答案:C解析 相联存储器是一种按内容寻址的存储器。其工作原理就是把数据或数据的某一部分作为关键字,将该关键字与存储器中的每一单元进行比较,找出存储器中所有与关键字相同的数据。问题:22. 计算机中主存储器主要由存储体、控制线路、地址寄存器、数据寄存器和_组成。A.地址译码电路B.地址和数据总线C.微操作形成部件D.指令译码器答案:A解析 主存储器一般由地址寄存器、数据寄存器、存储体、控制线路和地址译码电路等部分组成。问题:23. 在程序的执行过程中,Cache与主存的地址映像由_。A.专门的硬件自动完成B.程序员进行调度C.操作系统进行管理D.程序

14、员和操作系统共同协调完成答案:A解析 程序执行过程中,Cache和主存都被分成若干个大小相等的块,每块由若干个字节组成,主存和Cache的数据交换是以块为单位,需要考虑二者地址的逻辑关系。 地址映像:把主存地址空间映像到Cache地址空间,即按某种规则把主存的块复制到Cache中。 映像可分为全相联映像、直接映像和组相联映像等。Cache的地址变换和数据块的替换算法都采用硬件实现。 问题:24. 中断向量可提供_。A.I/O设备的端口地址B.所传送数据的起始地址C.中断服务程序的入口地址D.主程序的断点地址答案:C解析 早期的微机系统中将由硬件产生的中断标识码(中断源的识别标志,可用来形成相应

15、的中断服务程序的入口地址或存放中断服务程序的首地址)称为中断向量。中断向量是中断服务程序的入口地址。在某些计算机中,中断向量的位置存放一条跳转到中断服务程序入口地址的跳转指令。问题:25. 为了便于实现多级中断,使用_来保护断点和现场最有效。A.ROMB.中断向量表C.通用寄存器D.堆栈答案:D解析 堆栈是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top)对数据项进行插入和删除。为了便于实现多级中断,使用堆栈来保护断点和现场最有效。问题:26. DMA工作方式下,在_之间建立直接的数据通信。A.CPU与外设B.CPU与主存C.主存与外设D.外设与外设答案:C解析 DMA即直接内存访问

16、模式,简单地说,总线控制权在CPU“手上”,外设无权直接访问内存,需要CPU参与,但DMA控制器从CPU那“偷出”几个时钟来控制总线,让外设可以直接访问内存,这样外设的读写就不需要CPU参与,降低了CPU的占用率。问题:27. 若某计算机系统的I/O接口与主存采用统一编址,则输入输出操作是通过_指令来完成的。A.控制B.中断C.输入输出D.访存答案:D解析 CPU对I/O端口的编址方式主要有两种:一是独立编址方式,二是统一编址方式。独立编址方式是指系统使用一个不同于主存地址空间之外的单独的一个地址空间为外围设备及接口中的所有I/O端口分配I/O地址。在这种方式下,CPU指令系统中有专门的用于与

17、设备进行数据传输的输入输出指令,对设备的访问必须使用这些专用指令进行。统一编址方式是指I/O端口与主存单元使用同一个地址空间进行统一编址。在这种方式下,CPU指令系统中无须设置专门的与设备进行数据传输的输入输出指令,I/O端口被当成主存单元同样对待,对主存单元进行访问和操作的指令可以同样用于对I/O端口的访问和操作。问题:28. 在计算机系统中采用总线结构,便于实现系统的积木化构造,同时可以_。A.提高数据传输速度B.提高数据传输量C.减少信息传输线的数量D.减少指令系统的复杂性答案:C解析 计算机系统中采用总线结构可以减少信息传输线的数量。 通常可以将计算机系统中执行一条指令的过程分为取指令

18、、分析和执行指令3步。若取指令时间为4t,分析时间为2t。执行时间为3t,按顺序方式从头到尾执行完600条指令所需时间为_t;若按照执行第i条,分析第i+1条,读取第i+2条重叠的流水线方式执行指令,则从头到尾执行完600条指令所需时间为_t。 29.A.2400B.3000C.3600D.5400答案:D30.A.2400B.2405C.3000D.3009答案:B解析 按顺序方式需要执行完一条执行之后再执行下一条指令,执行一条指令所需的时间为4t+2t+3t=9t,执行600条指令所需的时间为9t600=5400t。 若采用流水线方式,则处理过程如下图所示,可见执行完600条执行所需要的时

19、间为4t600+2t+3t=2405t。 问题:31. Flynn分类法基于信息流特征将计算机分成4类,其中_只有理论意义而无实例。A.SISDB.MISDC.SIMDD.MIMD答案:B解析 按照Flynn分类法,根据计算机中指令和数据的并行状况可把计算机分成: 单指令流单数据流(SISD)传统的计算机包含单个CPU,它从存储在内存中的程序那里获得指令,并作用于单一的数据流。 单指令流多数据流(SIMD)单个的指令流作用于多于一个的数据流上。例如有数据4、5和3、2,一个单指令执行两个独立的加法运算4+5和3+2,就被称为单指令流多数据流。SIMD的一个例子就是一个数组或向量处理系统,它可以

20、对不同的数据并行执行相同的操作。 多指令流单数据流(MISD)用多个指令作用于单个数据流的情况实际上很少见。这种冗余多用于容错系统。 多指令流多数据流(MIMD)这种系统类似于多个SISD系统。实际上,MIMD系统的一个常见例子是多处理器计算机,如Sun的企业级服务器。 问题:32. 若CPU要执行的指令为“MOVR1,#45”(即将数值45传送到寄存器R1中),则该指令中采用的寻址方式为_。A.直接寻址和立即寻址B.寄存器寻址和立即寻址C.相对寻址和直接寻址D.寄存器间接寻址和直接寻址答案:B解析 操作数作为指令的一部分而直接写在指令中为立即寻址,把目标操作数存入寄存器的为寄存器寻址。问题:

21、33. 指令系统中采用不同寻址方式的目的是_。A.提高从内存获取数据的速度B.提高从外存获取数据的速度C.降低操作码的译码难度D.扩大寻址空间并提高编程灵活性答案:D解析 指令系统中采用不同寻址方式的目的是缩短指令长度,扩大寻址空间,提高编程灵活性。问题:34. 某计算机系统由下图所示的部件构成,假定每个部件的千小时可靠度为R,则该系统的千小时可靠度为_。 A.R+2R/4B.R+R2/4C.R(1-(1-R)2)D.R(1-(1-R)2)2答案:D解析 并行的可靠度=1-(1-R)(1-R) 总可靠度=(1-(1-R)(1-R)R(1-(1-R)(1-R) 问题:35. 软件产品的可靠度并不

22、取决于_。A.潜在错误的数量B.潜在错误的位置C.软件产品的使用方法D.软件产品的开发方式答案:D解析 软件产品的可靠度取决于潜在错误的数量、潜在错误的位置以及软件产品的使用方法,所以选D。问题:36. 假设某分时系统采用简单时间片轮转,当系统中的用户数为n,时间片为q时,系统对每个用户的响应时间T为_。A.nB.qC.nqD.n+q答案:C解析 采用简单时间片轮转法,当系统中的用户数为n,时间片为q时,系统对每个用户的响应时间T为n*q。问题:37. 某企业有生产部和销售部,生产部负责生产产品并送入仓库,销售部从仓库取出产品销售。假设仓库可存放n件产品。利用PV操作实现他们之间的同步过程,如

23、图所示。 图中信号量S1和S2为同步信号量,初值分别为n和0;s是一个互斥信号量,初值为_。 A.DB.1C.nD.-1答案:B解析 信号量可分为两类:一类是公用信号量,用于实现进程间的互斥,初值等于1或资源的数目;另一类是私用信号量,用于实现进程间的同步,初值等于0或某个正整数。 若某文件系统的目录结构如图所示,假设用户要访问文件Fault.swf,且当前工作目录为swshare,则该文件的全文件名为_,相对路径和绝对路径分别为_。 38.A.Fault.swfB.flashFault.swfC.swshareflashFault.swfD.swshareflashFault.swf答案:D

24、39.A.swshareflash和flashB.flash和swshareflashC.swshareflash和flashD.flash和swshareflash答案:B解析 全文件名应该从根目录开始,因此为swshareflashFault.swf。相对路径是从当前路径开始的路径,fault.swf在当前工作目录swshare下的flash文件夹中,因此相对路径为flash。绝对路径是指从根目录开始的路径,即swshareflash。问题:40. 设文件索引节点中有8个地址项,每个地址项的大小为4字节,其中5个地址项为直接地址索引,2个地址项是一级间接地址索引,1个地址项是二级间接地址索

25、引,磁盘索引块和磁盘数据块的大小均为1KB字节。若要访问的文件逻辑块号分别为5和518,则系统应分别采用_。A.直接地址索引和二级间接地址索引B.直接地址索引和二级间接地址索引C.一级间接地址索引和二级间接地址索引D.一级间接地址索引和一级间接地址索引答案:C 若某文件系统的目录结构如图所示,假设用户要访问文件f1.java,且当前工作目录为Program,则该文件的全文件名为_,其相对路径为_。 41.A.f1.javaB.DocumentJava-progf1.javaC.DProgramJava-progf1.javaD.ProgramJava-progf1.java答案:C42.A.J

26、ava-progB.Java-progC.ProgramJava-progD.ProgramJava-prog答案:A解析 文件控制块的集合,通常文件目录也被组织成文件,称为目录文件。文件系统一般采用一级目录结构、二级目录结构和多级目录结构。在多级目录结构的文件系统中,文件的全路径名可能较长,也会涉及多次磁盘访问,为了提高效率,操作系统提供设置工作目录的机制,每个用户都有自己的工作目录,任一目录节点都可以被设置为工作目录。一旦某个目录节点被设置成工作目录,相应的目录文件有关内容就会被调入主存,这样,对以工作目录为根的子树内任一文件的查找时间会缩短,从工作目录出发的文件路径名称为文件的相对路径名

27、。 所以全文件名即为D:ProgramJava-progf1.java;而相对路径则为从当前工作目录Program出发的路径名,即为Java-prog。 问题:43. 在引用调用方式下进行函数调用是将_。A.实参的值传递给形参B.实参的地址传递给形参C.形参的值传递给实参D.形参的地址传递给实参答案:B解析 引用调用是把实参(如int a)的地址(答案:C解析 结构化系统开发方法(Structured System Development Methodology)是目前应用得最普遍的一种开发方法,是一种面向数据流的开发方法。其基本思想是用系统的思想和系统工程的方法,按照用户至上的原则结构化、模

28、块化,自顶向下对系统进行分析与设计。结构化方法特别适合于数据处理领域的问题,但是不适应于规模较大、比较复杂的系统开发。问题:45. 模块A、B和C包含相同的5个语句,这些语句之间没有联系,为了避免重复,把这5个模块抽取出来组成模块D。则模块D的内聚类型为_内聚。A.功能B.通信C.逻辑D.巧合答案:D解析 内聚按紧密程度从低到高排列次序为偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、信息内聚、功能内聚。 偶然内聚:又称巧合内聚,完成一组没有关系或松散关系的任务。 逻辑内聚:完成逻辑上相关的一组任务。 时间内聚:所包含的任务必须在同一时间间隔内执行(如初始化模块)。 过程内聚:处理元素相关,

29、而且必须按待定的次序执行。 通信内聚:所有处理元素集中在一个数据结构的区域上。 信息内聚:处理元素相同,而且必须顺序执行。 功能内聚:完成一个单一功能,各个部分协同工作,缺一不可。 题目中,5个模块之间没有联系,可见是巧合内聚。 问题:46. 将高级语言源程序翻译成机器语言程序的过程中,常会引入中间代码。以下关于中间代码的叙述中,不正确的是_。A.中间代码不依赖于具体的机器B.使用中间代码可提高编译程序的可移植性C.中间代码可以用树或图表示D.中间代码可以用栈或队列表示答案:D解析 中间代码表达了程序执行流程和状态转换图,通常用树或图表示。问题:47. 数据流图(DFD)对系统的功能和功能之间

30、的数据流进行建模,其中项层数据流图描述了系统的_。A.处理过程B.输入与输出C.数据存储D.数据实体答案:B解析 数据流图用来描述数据流从输入到输出的变换流程。问题:48. 以下关于类继承的说法中,错误的是_。A.通过类继承,在程序中可以复用基类的代码B.在继承类中可以增加新代码C.在继承类中不能定义与被继承类(基类)中的方法同名的方法D.在继承类中可以覆盖被继承类(基类)中的方法答案:C解析 继承类中可以定义与基类中方法同名的方法。问题:49. 软件开发的增量模型_。A.最适用于需求被清晰定义的情况B.是一种能够快速构造可运行产品的好方法C.最适合于大规模团队开发的项目D.是一种不适用于商业

31、产品的创新模型答案:B解析 增量模型有利于快速开发软件。问题:50. 假设某软件公司与客户签订合同开发一个软件系统,系统的功能有较清晰的定义,且客户对交付时间有严格要求,则该系统的开发最适宜采用_。A.瀑布模型B.原型模型C.V-模型D.螺旋模型答案:A解析 瀑布模型将软件生命周期划分为制订计划、需求分析、软件设计、程序编写、软件测试和运行维护等6个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。本题对交付时间有严格要求,适合用瀑布模型。问题:51. 在软件设计阶段,划分模块的原则是:一个模块的_。A.作用范围应该在其控制范围之内B.控制范围应该在作用范围之内C.作用范围与控制范围互不包含D.作用范围与控制范围不受任何限制答案:A解析 划分模块时,一个模块的控制范围应在其作用范围之内。 23 / 23

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1