精华内容
下载资源
问答
  • 在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)程序计数器(PC)。在中央处理器的算术及逻辑部件中,存器有累加器(ACC)。寄存器,是集成电路中非常重要的一种存储单元,通常由触发器组成,寄存器拥有非常...
        

    寄存器

    中央处理器内的组成部分,有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和地址。在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。在中央处理器的算术及逻辑部件中,存器有累加器(ACC)。寄存器,是集成电路中非常重要的一种存储单元,通常由触发器组成,寄存器拥有非常高的读写速度,所以在寄存器之间的数据传送非常快。

    分类

    • 数据寄存器- 用来储存整数数字(参考以下的浮点寄存器)。在某些简单/旧的CPU,特别的数据寄存
      器是累加器,作为数学计算之用

    • 地址寄存器- 持有存储器地址,用来访问存储器。在某些简单/旧的CPU里,特别的地址寄存器是索引寄存器(可能出现一个或多个)

    • 通用目的寄存器(GPRs) - 可以保存数据或地址两者,也就是说它们是结合数据/地址 寄存器的功用,修改他们的值通常不会对计算机的运行造成很大的影响。

    • 浮点寄存器(FPRs) - 用来储存浮点数字。

    • 常数寄存器- 用来持有只读的数值

    • 向量寄存器- 用来储存由向量处理器运行SIMD(Single Instruction, Multiple Data)指令所得到的数据

    • 特殊目的寄存器- 储存CPU内部的数据,像是程序计数器(或称为指令指针),堆栈寄存器,以及状态寄存器(或称微处理器状态字组)。

    • 指令寄存器(instruction register)- 储存现在正在被运行的指令

    • 索引寄存器(index register)- 是在程序运行时用来更改运算对象地址之用。

    原理

    寄存器的基本单元是 D触发器,按照其用途分为基本寄存器和移位寄存器

    基本寄存器(见图)是由 D触发器组成,在 CP 脉冲作用下,每个 D触发器能够寄存一位二进制码。在 D=0 时,寄存器储存为 0,在 D=1 时,寄存器储存为 1

    CPU的频率就是指数字集成电路的时钟频率

    移位寄存器按照移位方向可以分为单向移位寄存器和双向移位寄存器,单向移位寄存器是由多个 D 触发器串接而成

    寄存器所能存储的数据不一定是8bit,有一些寄存器可以存储16bit数据

    主存

    主存储器,存放指令和数据,并能由中央处理器(CPU)直接随机存取,一般采用半导体存储器,与辅助存储器相比有容量小、读写速度快、价格高等特点,存放一个机器字的存储单元,通常称为字存储单元,相应的单元地址叫字地址,而存放一个字节的单元,称为字节存储单元,相应的地址称为字节地址,如果计算机中可编址的最小单位是字存储单元,则该计算机称为按字编址的计算机。如果计算机中可编址的最小单位是字节,则该计算机称为按字节编址的计算机。一个机器字可以包含数个字节,所以一个存储单元也可以包含数个能够单独编址的字节地址。

    时间

    从一次读操作命令发出到该操作完成,将数据读入数据缓冲寄存器为止所经历的时间

    周期

    连续启动两次独立的存储器操作(如连续两次读操作)所需间隔的最小时间

    分类

    • RAM

    RAM一般使用动态半导体存储器件(DRAM),因为CPU工作的速度比RAM的读写速度快,所以CPU读写RAM时需要花费时间等待,这样就使CPU的工作速度下降。人们为了提高CPU读写程序和数据的速度,在RAM和CPU之间增加了高速缓存(Cache)部件。Cache的内容是随机存储器(RAM)中部分存储单元内容的副本

    • ROM

    只读存储器,出厂时其内容由厂家用掩膜技术写好,只可读出,但无法改写。信息已固化在存储器中,一般用于存放系统程序BIOS和用于微程序控制

    • PROM
      PROM是可编程ROM,只能进行一次写入操作(与ROM相同),但是可以在出厂后,由用户使用特殊电子设备进行写入。

    • EROM

    EPROM是可擦除的PROM,可以读出,也可以写入。但是在一次写操作之前必须用紫外线照射,以擦除所有信息,然后再用EPROM编程器写入,可以写多次

    • EEROM

    EEPROM是电可擦除PROM,与EPROM相似,可以读出也可写入,而且在写操作之前,不需要把以前内容先擦去,能够直接对寻址的字节或块进行修改

    • 闪速存储器

    介于EPROM与EEPROM之间。闪速存储器也可使用电信号进行快速删除操作,速度远快于EEPROM。但不能进行字节级别的删除操作,其集成度高于EEPROM

    连接方式

    主存与CPU之间的硬连接:主存与CPU的硬连接有三组连线:地址总线(AB)、数据总线(DB)和控制总线(CB),存储器地址寄存器(MAR)和存储器数据寄存器(MDR)是主存和CPU之间的接口,MAR可以接收由程序计数器(PC)的指令地址或来自运算器的操作数的地址,以确定要访问的单元。MDR是向主存写入数据或从主存读出数据的缓冲部件。MAR和MDR从功能上看属于主存,但通常放在CPU内

    CPU读主存

    CPU-(需要读取数据的地址)->MAR->AB-(读命令)->DB-(交换信息)->MDR-(读数据)->CPU

    CPU写主存

    CPU-(需要写数据的地址)->MAR->AB-(写命令)->MDR->DB

    无论是读还是写数据 DB起到了数据交换作用

    CPU与主存同步

    • CPU和主存间没有统一的时钟,由主存工作完成信号(MFC)通知CPU“主存工作已完成”。

    • CPU和主存采用统一时钟,同步工作,因为主存速度较慢,所以CPU与之配合必须放慢速度,在这种存储器中,不需要主存工作完成信号。

    寄存器和主存速度

    缓存

    位于CPU与内存之间的临时存储器,它的容量比内存小的多但是交换速率却比内存要快得多。缓存的出现主要是为了解决CPU运算速率与内存读写速率不匹配的矛盾,缓存往往使用的是RAM,L1 Cache(一级缓存)是CPU第一层高速缓存,一般L1缓存的容量通常在32—256KB,L1分为数据Cache,指令Cache,L2 Cache(二级缓存)是CPU的第二层高速缓存,分内部和外部两种芯片,内部的芯片二级缓存运行速率与主频相同,而外部的二级缓存则只有主频的一半,缓存只是内存中少部分数据的复制品。二级缓存是比一级缓存速率更慢,容量更大的内存,主要就是做一级缓存和内存之间数据临时交换的地方用。为了适应速率更快的处理器。

    缓存基本上都是采用SRAM存储器,SRAM是英文Static RAM的缩写,它是一种具有静态存取功能的存储器,不需要刷新电路即能保存它内部存储的数据。不像DRAM内存那样需要刷新电路,每隔一段时间,固定要对DRAM刷新充电一次,否则内部的数据即会消失,因此SRAM具有较高的性能,但是SRAM也有它的缺点,即它的集成度较低,相同容量的DRAM内存可以设计为较小的体积,但是SRAM却需要很大的体积,这也是不能将缓存容量做得太大的重要原因。它的特点归纳如下:优点是节能、速率快、不必配合内存刷新电路、可提高整体的工作效率,缺点是集成度低、相同的容量体积较大、而且价格较高,只能少量用于关键性系统以提高效率。

    工作原理

    缓存的工作原理是当CPU要读取一个数据时,首先从CPU缓存中查找,找到就立即读取并送给CPU处理;没有找到,就从速率相对较慢的内存中读取并送给CPU处理,同时把这个数据所在的数据块调入缓存中,可以使得以后对整块数据的读取都从缓存中进行,不必再调用内存。正是这样的读取机制使CPU读取缓存的命中率非常高,一般把静态RAM缓存叫一级缓存,而把后来增加的动态RAM叫二级缓存。

    作用

    • 预读取

    当硬盘受到CPU指令控制开始读取数据时,硬盘上的控制芯片会控制磁头把正在读取的簇的下一个或者几个簇中的数据读到缓存中,当需要读取下一个或者几个簇中的数据的时候,硬盘则不需要再次读取数据,直接把缓存中的数据传输到内存中就可以了,由于缓存的速率远远高于磁头读写的速率,所以能够达到明显改善性能的目的。

    • 写入

    当硬盘接到写入数据的指令之后,并不会马上将数据写入到盘片上,而是先暂时存储在缓存里,然后发送一个“数据已写入”的信号给系统,这时系统就会认为数据已经写入,并继续执行下面的工作,而硬盘则在空闲(不进行读取或写入的时候)时再将缓存中的数据写入到盘片上,掉电时,磁头会借助惯性将缓存中的数据写入零磁道以外的暂存区域,等到下次启动时再将这些数据写入目的地。

    从技术角度上说,高容量缓存的算法是直接影响到硬盘性能发挥的重要因素。更大容量缓存是未来硬盘发展的必然趋势

    缓存算法

    • 最近最少使用算法,最近一段时间内最少被访问过的行淘汰出局,因此需要为每行设置一个计数器,LRU算法是把命中行的计数器清零,其他各行计数器加1。当需要替换时淘汰行计数器计数值最大的数据行出局。这是一种高效、科学的算法

    命中率

    CPU在Cache中找到有用的数据被称为命中,当Cache中没有CPU所需的数据时(这时称为未命中),CPU才访问内存。从理论上讲,在一颗拥有2级Cache的CPU中,读取L1 Cache的命中率为80%。也就是说CPU从L1 Cache中找到的有用数据占数据总量的80%,剩下的20%从L2 Cache读取。由于不能准确预测将要执行的数据,读取L2的命中率也在80%左右(从L2读到有用的数据占总数据的16%)。那么还有的数据就不得不从内存调用,但这已经是一个相当小的比例了。在一些高端领域的CPU(像Intel的Itanium)中,我们常听到L3 Cache,它是为读取L2 Cache后未命中的数据设计的—种Cache,在拥有L3 Cache的CPU中,只有约5%的数据需要从内存中调用,这进一步提高了CPU的效率。

    缓存关系

    打开CPU缓存

    在BIOS设置中的StandardCMOSSetup(标准CMOS设定)有两项是用来打开或关闭缓存的:CPUInternalCache设为Enable时开启CPU内部的一级缓冲区,若设置为Disabl则为关闭,这时系统性能将大大降低;ExternalCache选项是控制主板上二级缓冲区,如果主板上有二级缓存则应设成Enable


    感谢您的耐心阅读,如果您发现文章中有一些没表述清楚的,或者是不对的地方,请给我留言,你的鼓励是作者写作最大的动力,
    如果您认为本文质量不错,读后觉得收获很大,不妨小额赞助我一下,让我更有动力继续写出高质量的文章。

    • 支付宝

    • 微信

    作 者 : @mousycoder

    原文出处 : http://mousycoder.com/2015/10/14/the-pragmatic-sa-17/

    创作时间:2015-9-15

    更新时间:2015-10-16

    展开全文
  • 1. 三总线结构计算机总线系统由(1)组成。 A. CPU总线、内存总线IO... 存储容量、成本和速度之间矛盾 3. 属于CPU中算术逻辑单元部件是(3)。 A. 程序计数器 B. 加法 C. 指令寄存器 D. 指令译码 4.

    1. 总线结构的计算机总线系统由(1)组成。

    A. CPU总线、内存总线和IO总线

    B. 数据总线、地址总线和控制总线

    C. 系统总线、内部总线和外部总线

    D. 串行总线、并行总线和PCI总线

    2. 计筧机采用分级存储休系的主要目的是为了解决(2)的问题。

    A. 主存容量不足

    B. 存储器读写可靠性

    C. 外设访问效率

    D. 存储容量、成本和速度之间的矛盾

    3. 属于CPU算术逻辑单元的部件是(3)。

    A. 程序计数器

    B. 加法器

    C. 指令寄存器

    D. 指令译码器

    4. 内存字节编址从A5000H到DCFFFH的区域其存储容量为 (4)。

    A. 123KB

    B. 180KB

    C. 223KB

    D. 224KB

    5. 以下关于RISCCISC的叙述中,不正确的是(5)。

    A. RISC通常比CISC的指令系统更复杂

    B. RISC通常会比CISC配置更多的寄存器

    C. RISC编译器的子程序库通常要比CISC编译器的子程序库大得多

    D. RISC比CISC更加适合VLSI工艺的规整性要求

    6. CPU主存之间设置“Cache”的作用是为了解决(6)的问题。

    A. 主存容景不足

    B. 主存与辅助存储器速度不匹配

    C. 主存与CPU速度不匹配

    D. 外设访问效率

    7. 网络系统中,通常把(7)置于DMZ区。

    A. 网络管理服务器

    B. Web服务器

    C. 入侵检测服务器

    D. 财务管理服务器

    8. 以下关于拒绝服务攻击的叙述中,不正确的是(8)。

    A. 拒绝服务攻击的目的是使计算机或者网络无法提供正常的服务

    B. 拒绝服务攻击是不断向计算机发起请求来实现的

    C. 拒绝服务攻击会造成用户密码的泄漏

    D. DDoS是一种拒绝服务攻击形式

    9. (9)不是蠕虫病毒

    A. 熊猫烧香

    B. 红色代码

    C. 冰河

    D. 爱虫病毒

    10. 甲公司接受乙公司委托开发了一项应用软件,双方没有订立任何书面合同。在此情形下,(10)亨有该软件的著作权

    A. 甲公司

    B. 甲、乙公司共同

    C. 乙公司

    D. 甲、乙公司均不

    11. 甲、乙软件公司于2013年9月12日就其财务软件产品分别申请“大堂”和“大唐”商标注册。两财务软件相似,且经协商双方均不同意放弃使用其申请注册的商标标识。此情形下, (11) 获准注册。

    A. “大堂”

    B. “大堂”与“大唐”都能

    C. “大唐”

    D. 由甲、乙抽签结果确定谁能

    12. 以下媒体中,(12)是表示媒体,(13)是表现媒体

    A. 声音

    B. 声音编码

    C. 超声波

    D. 喇叭

    13. 以下媒体中,(12)是表示媒体,(13)是表现媒体。

    A. 声音

    B. 声音编码

    C. 超声波

    D. 喇叭

    14. 显示深度、图像深度是图像显示的重要指标。当(14)时,显示器不能完全反映数字图像中使用的全部颜色

    A. 显示深度=图像深度

    B. 显示深度>图像深度

    C. 显示深度≥图像深度

    D. 显示深度<图像深度

    15. 模块A、B和C都包含相同的5个语句,这些语句之间没有联系。为了避免重复,把这5个语句抽取出来组成一个模块D,则模块D的内聚类型为(15)内聚。

    A. 功能

    B. 通信

    C. 逻辑

    D. 巧合

    16. 某个项目在开发时采用了不成熟的前沿技术,由此而带来的风险属于(16)风险

    A. 市场

    B. 技术

    C. 经济

    D. 商业

    17. 属于面向对象、解释型程序设计语言的是(17)。

    A. XML

    B. Python

    C. Prolog

    D. C++

    18. 下图是一个软件项目活动图,其中顶点表示项目里程碑,连接顶点的边表示活动,边的权重表示活动的持续时间,则里程碑(18)在关键路径上。活动GH的松弛时间是(19)。

    A. B

    B. E

    C. C

    D. K

    19. 下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示活动,边的权重表示活动的持续时间,则里程碑(18)在关键路径上。活动GH的松弛时间是(19)。

    A. 0

    B. 1

    C. 2

    D. 3

    20. 高级语言源程序翻译成机器语言程序的过程中,常引入中间代码。以下关于中间代码的叙述中,不正确的是(20)。

    A. 中间代码不依赖于具体的机器

    B. 使用中间代码可提髙编译程序的可移植性

    C. 中间代码可以用树或图表示

    D. 中间代码可以用栈和队列表示

    21. 假设系统采用PV操作实现进程同步与互斥。若n个进程共享两台打印机,那么信号量S的取值范围为(21)。

    A. -2?n

    B. -(n-1)?1

    C. -(n-1)?2

    D. -(n-2)?2

    22. 假设段页式存储管理系统中的地址结构如下图所示,则系统(22)。

    A. 最多可有2048个段,每个段的大小均为2048个页,页的大小为2K

    B. 最多可有2048个段,每个段最大允许有2048个页,页的大小为2K

    C. 最多可有1024个段,每个段的大小均为1024个页,页的大小为4K

    D. 最多可有1024个段,每个段最大允许有1024个页,页的大小为4K

    23. 假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为10μs,由缓冲区送至用户区的时间是5μs,系统对每个磁盘数据的处理时间为2μs。若用户需要将大小为10个磁盘块的Docl文件逐块从磁盘读入缓冲区,并送至用户区进行处理,那么采用单缓冲区需要花费的时间为(23)μs。

    A. 100

    B. 107

    C. 152

    D. 170

    24. 嵌入式微处理器MPU—般是通过地址总线(AB)、数据总线(DB)和控制总线(CB)三条总线同外围的ROM存储器RAM存储器及I/O接口电路相连进行工作,下图为其典型的基本结构,①应该是(24)。

    A. ROM存储器

    B. RAM存储器

    C. I/O接口电路

    D. ROM存储器或者RAM存储器

    25. 嵌入式处理器嵌入式系统的核心,一般可分为嵌入式微处理器(MPU),控制器(MCU),数字信号处理器(DSP)和片上系统(SOC)。以下描述中,不正确的是(25)。

    A. MPU在可靠性等方面做了各种增强,适用于运算量较大的智能系统设计

    B. 微控制器俗称单片机,其品种数量非常丰富

    C. DSP处理器对系统结构和指令进行了特殊设计,适合数字信号处理

    D. 片上系统设计的关键是IP核,IP核一般分为硬核、软核和固核

    26. 下面关于实时操作系统(RTOS)的叙述中,不正确的是(26)。

    A. 实时操作系统中,首要任务是调度一切可利用的资源来完成实时控制任务

    B. 实时计算中,系统的正确性仅依赖于计算结果,不考虑结果产生的时间

    C. 实时操作系统就是系统启动后运行的一个后台程序

    D. 实时操作系统可以根据应用环境的要求对内核进行裁减和重配

    27. 任务调度嵌入式操作系统的一个重要功能,嵌入式操作系统内核一般分为非抢占式和抢占式两种,以下叙述中,不正确的是(27)。

    A. 非抢占式内核要求每个任务要有自我放弃CPU的所有权

    B. 非抢占式内核的任务级响应时间取决于域长的任务执行时间

    C. 在抢占式内核中,最高优先级任务何时执行是可知的

    D. 抢占式内核中,应用程序可以直接使用不可重入函数

    28. 虚拟存储器的管理方式分为段式、页式和段页式三种,以下描述中,不正确的是(28)。

    A. 页式虚拟存储器中,虚拟地址到实地址的变换是由主存中的页表来实现的

    B. 段式存储管理中,段是按照程序的逻辑结构划分的,各个段的长度一致

    C. 段页式存储管理中主存的调入和调出是按照页进行,但可按段来实现保护

    D. 在一般的大中型机中,都采用段页式的虚拟存储管理方式

    29. 文件系统嵌入式操作系统中的一个重要组成部分,下图给出了一个典型的文件系统软件的体系结构。以下描述中,不正确的是(29)。

    A. 设备驱动器直接和外围设备控制器进行通信,并对设备中断信号进行处理

    B. 基本文件系统处理磁盘或磁带间交换的数据,关心数据的内容和文件结构

    C. 基本I/O管理器负责进行文件逻辑块号到物理块号的转换

    D. 上层存取接口是应用程序和文件系统之间的一个标准接口

    30. 外部中断系统的基本结构如下图所示,由底层的中断请求到后续的CPU响应,关于该过程,以下描述中不正确的是(30)。

    A. 中断请求会记录在中断请求寄存器的对应位

    B. 中断屏蔽寄存器用来配置是否进行对应位的中断屏蔽

    C. 从中断请求信号中即可判别出是哪个外部中断源产生的中断

    D. 判优线路根据每个中断的优先级,选择一个最高优先级的中断源进行响应

    31. 嵌入式软件开发不同于传统软件开发,其所使用的开发环境、工具都有特殊性,下列对嵌入式软件开发相关描述不正确的是(31)。

    A. 嵌入式软件开发一般需要交叉开发环境

    B. 目标机是嵌入式软件的实际运行环境或是能替代实际运行环境的仿真系统

    C. 在线仿真器ICE(In Circuit Emulator)是一种模拟CPU的设备

    D. JTAG仿真器能访问、控制处理器核,但是不能访问I/O系统

    32. 如果12位D/A转换器的满S程为10V,转换精度为+-1/2LSB,则转换器的绝对精度为(32)。

    A. 1.22mV

    B. 2.44mV

    C. 1.25mV

    D. 2.5mV

    33. 以下针对嵌入式系统高速PCB布线原则的叙述中,不正确的是(33)。

    A. 合理选择层数

    B. 走线长度越长越好,两根平行线距离越短越好

    C. 注意信号线近距离平行走线时所引入的交叉干扰

    D. 减少高频电路器件管脚间引线的弯折

    34. 下列做法中不利于嵌入式应用软件移植的是(34)。

    A. 在软件设计上,采用层次化设计和模块化设计

    B. 在软件体系结构上,在操作系统和应用软件之间引入一个中间件层

    C. 将不可移植的部分局域化,集中在某几个特定的文件之中

    D. 在数据类型上,尽量直接使用C语言的数据类型

    35. 嵌入式操作系统中,两个任务并发执行,一个任务要等待另外一个任务发来消息后再继续执行,这种制约性合作关系被称为任务的(35)。

    A. 同步

    B. 互斥

    C. 凋度

    D. 等待

    36. gdb是一款GNU组织开发并发布的Linux程序调试工具,它使用户能在程序运行时观察程序的内部结构和内存的使用情况。以下不属于gdb功能的是(36)。

    A. 能监视程序中变量的值

    B. 能设置断点以使程序在指定的代码行上停止执行

    C. 能逐行的执行代码

    D. 能发现代码中的语法错误

    37. 单总线结构的CPU中,连接在总线上的多个部件某时刻(37)。

    A. 只有一个可以向总线发送数据,并且只有一个可以从总线接收数据

    B. 只有一个可以向总线发送数据,但可以有多个同时从总线接收数据

    C. 可以有多个同时向总线发送数据,并且可以有多个同时从总线接收数据

    D. 可以有多个同时向总线发送数据,但只有一个可以从总线接收数据

    38. 共享内存通信机制的缺点是(38)。

    A. 需要花费额外的内存空间

    B. 需要使用额外的同步机制

    C. 需要额外硬件支持

    D. 通信过程中需要反复读取内存,时间开销大

    39. 操作系统使用设备管理的方式管理外部设备,当驱动程序利用系统调用打开外部设备时,通常使用的标识是(39)。

    A. 物理地址

    B. 逻辑地址

    C. 逻辑设备名

    D. 物理设备名

    40. 某幅图像具有1024×768个像素点,若每个像素具有8位的颜色深度,则可以表示(40)种不同的颜色,经4:1压缩后,其图像数据需占用(41)(KByte)的存储空间

    A. 8

    B. 256

    C. 512

    D. 1024

    41. 某幅图像具有1024×768个像素点,若每个像素具有8位的颜色深度,则可以表示(40)种不同的颜色,经4:1压缩后,其图像数据需占用(41)(KByte)的存储空间。

    A. 24

    B. 96

    C. 192

    D. 768

    42. 存储一个32位数0x12345678到2000H〜2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为(42)。

    A. 0x12

    B. 0x21

    C. 0x21

    D. 0x87

    43. 下面的程序使用了函数指针,其运行结果是(43)。

    A. y1=27,y2=9,y3=,y4=27

    B. y1=9,y2=9,y3=27,y4=27

    C. y1=9,y2=27,y3=9,y4=27

    D. y1=27,y2=27,y3=9,y4=9

    44. 为了对下图所示的程序段进行覆盖测试,必须适当地选择测试用例组。若x,y是两个变量,可选择的用例组共有I、II、UI、IV四组(如下表所示),则实现判定覆盖至少应采用的测试用例组是(44)。

    A. I、II、III或I、II、IV

    B. I、II、III或II、III、IV

    C. I、III、IV或II、III、IV

    D. I、III、IV或I、II、IV

    45. 近年来具有健壮分区功能的嵌入式实时操作系统(例如VxWorks653)在嵌入式领域得到了广泛应用,以下不属于分区操作系统特点的是(45)。

    A. 具有分区级,进程级两级调度功能

    B. 应用软件和操作系统软件处于同一特权态和同一地址空间

    C. 具有健康监控功能,阻止故障蔓延

    D. 具有时间分区和空间分区

    46. 以下关于文件系统的叙述中,不正确的是(46)。

    A. 文件控制块是文件系统中最重要的数据结构,但不是文件存在的唯一标志

    B. 文件控制块主要包括文件的标识、位置和访问权限等信息

    C. 文件目录将系统中所有的文件控制块按照某种规律组织起来以便于检索

    D. 文件目录也是一种文件

    47. 平均故障间隔时间MTBF用以表示系统平均无故障可正常运行的时间,下列与MTBF有关的叙述不正确的是(47)。

    A. MTBF是所选时段多次故障间隔时间平均值,MTBF越大,系统越可靠

    B. 系统运行一段时间t,在t时间内的故障次数为MO,则系统的MTBF为:

    C. 如果系统失效率为I,则系统的平均故障间隔时间MTBF为:

    D. 若用MTTR表示计算机平均修复时间,计算机的平均利用率A可表示为:

    48. 以下关于设备管理及虚设备技术的叙述中,不正确的是(48)。

    A. 设备管理主要有分配设备、回收设备、输入、输出等

    B. 虚设备技术主要是为了提高设备的利用率以及使独立设备共享化

    C. 虚设备技术是指用一类设备来模拟另一类设备的技术

    D. 设备与计算机之间数据交换的控制方式主要有两种:程序控制和I/O中断

    49. 嵌入式实时系统中,通常用BIT完成对故障的检测和定位。以下叙述中,不正确的是(49)。

    A. 上电BIT拥有100%CPU控制权,可对系统中所有硬件进行完整测试

    B. 周期BIT是在系统运行时对硬件进行的周期性检测

    C. 维护BIT必须采取非破坏性算法,不影响系统维护状态下的正常运行

    D. 嵌入式系统会在不同状态选择相应B1T,以保证故障被及时发现与定位

    50. 以下关于死锁的叙述中,不正确的是(50)。

    A. 死锁涉及的资源必须遵循申请、分配、使用和释放的管理模式

    B. 发生死锁时,系统中一定至少存在一个资源等待的回路

    C. 死锁是用户之间循环等待资源而引起的僵局

    D. 死锁只可能在单个进程中发生,不可能在多个进程中发生

    51. 针对下图所示的有向图,从结点V,出发广度遍历所得结点序列和深度遍历所得结点序列分别是(51)。

    A. V1,V2,V3,V4,V5,V6,V7,V8和V1,V2,V3,V8,V5,V7,V4,V6

    B. V1,V2,V4,V6,V3,V5,V7,V8和V1,V2,V3,V8,V5,V7,V4,V6

    C. V1,V2,V4,V6,V3,V5,V7,V8和V1,V2,V3,V8,V4,V5,V6,V7

    D. V1,V2,V4,V6,V7,V3,V5,V8和V1,V2,V3,V8,V5,V7,V4,V6

    52. 算法是为解决某个问题而设计的步骤和方法。以下关于算法的叙述中,不正确的是(52)。

    A. 解决同一个问题,不同的人(甚至是同一个人)可能会写出几种不同的算法

    B. 常用算法主要有迭代法、穷举搜索法、递推法、递归法、贪婪法、回溯法等

    C. 递推法是利用所解问题本身所具有的递推关系来求得问题解的一种算法

    D. 任何可以用递推法解决的问题,亦可用递归法解决,反之亦然

    53. 以下关于数据库系统特点的叙述中,不正确的是(53)。

    A. 数据库减少了数据冗余

    B. 用户数据按所对应的子模式使用数据库中的数据

    C. 数据库系统的存储模式如有变化,概念模式无须改动

    D. 数据一致性是指数据库中的数据类型一致

    54. 以下测试中,属于动态分析的是(54)。

    A. 代码覆盖率测试

    B. 模块功能检查

    C. 系统压力测试

    D. 程序数据流分析

    55. 下列关于任务上下文切换的描述中,不正确的是(55)。

    A. 任务上下文是任务控制块(TCB)的组成部分

    B. 上下文切换是由一个特殊的任务完成

    C. 上下文切换时间是影响RTOS性能的重要指标

    D. 上下文切换由RTOS内部完成

    56. x是整型变量,pb是整型指针变量,如果将pb指向x,则正确的表达式是(56)。

    A. pb=&x

    B. pb=x

    C. *pb=&x

    D. *pb=*x

    57. 以下关于RapidIO的说法中,错误的是(57)。

    A. RapidIO是一种高速串行总线,传输速率可达Gbps量级

    B. RapidIO协议采用由物理层、逻辑层和传输层构成的三层体系结构

    C. RapidIO技术多采用基于交换机的互连拓扑结构

    D. RapidIO已取代了其它互连技术,成为解决嵌入式互连问题的最佳选择

    58. 基线是一组经过正式验证或确认,并作为后续工作幵展依据的一个或一组工作产品,软件项目至少应形成功能基线、分配基线和产品基线三类基线。功能基线形成的时机是(58)。

    A. 在系统分析与软件定义阶段结束时

    B. 在需求分析阶段结束时

    C. 在软件设计阶段结束时

    D. 在综合测试阶段结束时

    59. 以下描述不是软件配置管理功能的是(59)。

    A. 配置标识

    B. 版本控制

    C. 审计和审查

    D. 程序设计

    60. 算法时间复杂度是指(60)。

    A. 执行算法程序所需要的时间

    B. 算法程序的长度

    C. 算法执行过程中所需要的基本运算次数

    D. 算法程序中的指令条数

    61. 如果I/O设备与存储设备进行数据交换不经过CPU来完成,这种数据交换方式是(61)。

    A. 程序查询

    B. 中断方式

    C. DMA方式

    D. 无条件存取方式

    62. 执行下面的一段C程序后,输出结果变量应为(62)。

    A. 5,2,3

    B. -5,-12,-7

    C. -5,-12,-17

    D. 5, -2, -7

    63. 软件测试的目的是(63)。

    A. 评价软件的质量

    B. 发现软件的错误

    C. 证明软件是正确的

    D. 找出软件中的所有错误

    64. 软件能力成熟度模型CMM(Capability MaturityM odel)将软件能力成熟度自低到高依次划分为(64)。需求管理关键过程域属于(65)。

    A. 初始级、己定义级、可重复级、已管理级、优化级

    B. 初始级、已定义级、已管理级、可重复级、优化级

    C. 初始级、可重复级、已管理级、已定义级、优化级

    D. 初始级、可重复级、已定义级、己管理级、优化级

    65. 软件能力成熟度模型CMM(Capability MaturityM odel)将软件能力成熟度自低到高依次划分为(64)。需求管理关键过程域属于(65)。

    A. 可重复级

    B. 已定义级

    C. 已管理级

    D. 优化级

    66. PPP中的安全认证协议是 (66),它使用三次握手的会话过程传送密文

    A. MD5

    B. PAP

    C. CHAP

    D. HASH

    67. ICMP协议属于因特网中的(67)协议,ICMP协议数据单元封装在(68)中传送。

    A. 数据链路层

    B. 网络层

    C. 传输层

    D. 会话层

    68. ICMP协议属于因特网中的(67)协议,ICMP协议数据单元封装在(68)中传送。

    A. 以太帧

    B. TCP段

    C. UDP数据报

    D. IP数据报

    69. DHCP客户端可从DHCP服务器获得(69)。

    A. DHCP服务器的地址和Web服务器的地址

    B. DNS服务器的地址和DHCP服务器的地址

    C. 客户端地址和邮件服务器地址

    D. 默认网关的地址和邮件服务器地址

    70. 分配给某公司网络的地址块是210.115.192.0/20,该网络可以被划分为(70)个C类子网

    A. 4

    B. 8

    C. 16

    D. 32

    71. In computing, a device driver (commonly referred to as simply a driver) is acomputer program that operates or controls a particular type of device that is attached to a computer. A driver provides (71) to hardware devices, enabling operating systems and other computer programs to access hardware functions without needing to know precise details of the hardware being used.

    A. a software interface

    B. a programming language

    C. a function

    D. an Internal Bus

    72. (72) occurs when a series of synchronization objects arc held in a preemptive system in such a way that no process can move forward。

    A. Spin Lock

    B. Mutex

    C. Deadlock

    D. Schedule

    73. Hardware interrupts are triggered by (73) outside the microcontroller.

    A. user instructions

    B. programs

    C. kernels

    D. peripheral devices

    74. An embedded device is a (74) that has been devised to perform some certain functions. It is dedicated to execute a particular task that might require processors that are powerftil.

    A. peripheral

    B. computer system

    C. kernel

    D. user design

    75. The TCP/IP stack is a complete set of networking protocols. The OSI Model was meant to be a standardized way of connecting devices together, and most protocols have some direct correlation to the OSI Model. The OSI Model has 7 layers, the fourth layer is called (75).

    A. physical layer

    B. data link layer

    C. application layer

    D. transport layer

    获取答案和详细的答案解析:https://ai.52learn.online/10423

    展开全文
  • 1. 三总线结构计算机总线系统由()组成。 ... 存储容量、成本和速度之间矛盾 3. 属于CPU中算术逻辑单元部件是()。 A. 程序计数器 B. 加法 C. 指令寄存器 D. 指令译码 4. 内存按

    1. 总线结构的计算机总线系统由()组成。

    A. CPU总线、内存总线和IO总线

    B. 数据总线、地址总线和控制总线

    C. 系统总线、内部总线和外部总线

    D. 串行总线、并行总线和PCI总线

    2. 计算机采用分级存储体系的主要目的是为了解决()问题。

    A. 主存容量不足

    B. 存储器读写可靠性

    C. 外设访问效率

    D. 存储容量、成本和速度之间的矛盾

    3. 属于CPU算术逻辑单元的部件是()。

    A. 程序计数器

    B. 加法器

    C. 指令寄存器

    D. 指令译码器

    4. 内存字节编址从A5000H到DCFFFH的区域其存储容量为()。

    A. 123KB

    B. 180KB

    C. 223KB

    D. 224KB

    5. 以下关于RISCCISC的叙述中,不正确的是()。

    A. RISC通常比CISC的指令系统更复杂

    B. RISC通常会比CISC配置更多的寄存器

    C. RISC编译器的子程序库通常要比CISC编译器的子程序库大得多

    D. RISC比CISC更加适合VLSI工艺的规整性要求

    6. Flynn分类法基于信息流特征将计算机分成4类,其中()只有理论意义而无实例

    A. SISD

    B. MISD

    C. SIMD

    D. MIMD

    7. 网络系统中,通常把()置于DMZ区。

    A. 网络管理服务器

    B. Web服务器

    C. 入侵检测服务器

    D. 财务管理服务器

    8. 以下关于拒绝服务攻击的叙述中,不正确的是()。

    A. 拒绝服务攻击的目的是使计算机或者网络无法提供正常的服务

    B. 拒绝服务攻击是不断向计算机发起请求来实现的

    C. 拒绝服务攻击会造成用户密码的泄漏

    D. DDoS是一种拒绝服务攻击形式

    9. ()不是蠕虫病毒

    A. 熊猫烧香

    B. 红色代码

    C. 冰河

    D. 爱虫病毒

    10. 甲公司接受乙公司委托开发了一项应用软件,双方没有订立任何书面合同。在此情形下()享有该软件的著作权

    A. 甲公司

    B. 甲、乙公司共同

    C. 乙公司

    D. 甲、乙公司均不

    11. 甲、乙软件公司于2013年9月12日就其财务软件产品分别申请“大堂”和“大唐”商标注册。两财务软件相似,且经协商双方均不同意放弃使用其申请注册的商标标识。此情形下,()获准注册。

    A. “大堂”

    B. “大堂”与“大唐”都能

    C. “大唐”

    D. 由甲、乙抽签结果确定谁能

    12. 以下媒体中(12)是表示媒体,(13)是表现媒体

    A. 声音

    B. 声音编码

    C. 超声波

    D. 喇叭

    13. 以下媒体中(12)是表示媒体,(13)是表现媒体。

    A. 声音

    B. 声音编码

    C. 超声波

    D. 喇叭

    14. 显示深度、图像深度是图像显示的重要指标。当()时,显示器不能完全反映数字图像电使用的全部颜色

    A. 显示深度=图像深度

    B. 显示深度>图像深度

    C. 显示深度≥图像深度

    D. 显示深度<图像深度

    15. 以下关于结构化开发方法的叙述中,不正确的是()。

    A. 总的指导思想是自顶向下,逐层分解

    B. 基本原则是功能的分解与抽象

    C. 与面向对象开发方法相比,更适合于大规模、特别复杂的项目

    D. 特别适合于数据处理领域的项目

    16. 模块A、B和C都包含相同的5个语句,这些语句之间没有联系。为了避免重复把这5个语句抽取出来组成一个模块D,则模块D的内聚类型为()内聚。

    A. 功能

    B. 通信

    C. 逻辑

    D. 巧合

    17. 某个项目在开发时采用了不成熟的前沿技术,由此而带来的风险属于()风险

    A. 市场

    B. 技术

    C. 经济

    D. 商业

    18. 属于面向对象、解释型程序设计语言的是()。

    A. XML

    B. Python

    C. Prolog

    D. C++

    19. 下图是一个软件项目活动图,其中顶点表示项目里程碑,连接顶点的边表示活动,边的权重表示活动的持续时间,则里程碑(19)在关键路径上。活动GH的松弛时间是(20)。

    A. B

    B.

    E

     

    C.

    C

     

    D.

    K

     

    20. 下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示活动,边的权重表示活动的持续时间,则里程碑(19)在关键路径上。活动GH的松弛时间是(20)。

    A. 0

    B. 1

    C. 2

    D. 3

    21. 算术表达式“(a-b)*(c+d)”的后缀式是()。

    A. ab-cd+*

    B. abcd-*+

    C. ab-*cd+

    D. ab-c+d*

    22. 高级语言源程序翻译成机器语言程序的过程中,常引入中间代码。以下关于中间代码的叙述中,不正确的是()。

    A. 中间代码不依赖于具体的机器

    B. 使用中间代码可提高编译程序的可移植性

    C. 中间代码可以用树或图表示

    D. 中间代码可以用栈和队列表示

    23. 假设系统采用PV操作实现进程同步与互斥。若n个进程共享两台打印机,那么信号量S的取值范围为()。

    A. -2~n

    B. -(n-1)~1

    C. -(n-1)~2

    D. -(n-2)~2

    24. 假设段页式存储管理系统中的地址结构如下图所示,则系统()。

    A. 最多可有2048个段,每个段的大小均为2048个页,页的大小为2K

    B. 最多可有2048个段,每个段最大允许有2048个页,页的大小为2K

    C. 最多可有1024个段,每个段的大小均为1024个页,页的大小为4K

    D. 最多可有1024个段,每个段最大允许有1024个页,页的大小为4K

    25. 假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为10μs,由缓冲区送至用户区的时间是5μs,系统对每个磁盘数据的处理时间为2μs。若用户需要将大小为10个磁盘块的Docl文件逐块从磁盘读入缓冲区,并送至用户区进行处理,那么采用单缓冲区需要花费的时间为(25)μs;采用双缓冲区需要花费的时间为(26)μs。

    A. 100

    B. 107

    C. 152

    D. 170

    26. 假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为10μs,由缓冲区送至用户区的时间是5μs,系统对每个磁盘块数据的处理时间为2μs。若用户需要将大小为10个磁盘块的Docl文件逐块从磁盘读入缓冲区,并送至用户区进行处理,那么采用单缓冲区需要花费的时间为(25)μs;采用双缓冲区需要花费的时间为(26)μs。

    A. 100

    B. 107

    C. 152

    D. 170

    27. 在如下所示的进程资源图中,(27);该进程资源图是(28)。

    A. P1、P2、P3都是阻塞节点

    B. P1是阻塞节点、P2、P3是非阻塞节点

    C. P1、P2是阻塞节点、P3是非阻塞节点

    D. P1、P2是非阻塞节点、P3是阻塞节点

    28. 在如下所示的进程资源图中,(27);该进程资源图是(28)。

    A. 可以化简的,其化简顺序为P1→P2→P3

    B. 可以化简的,其化简顺序为P3→P1→P2

    C. 可以化简的,其化简顺序为P2→P1→P3

    D. 不可以化简的,因为P1、P2、P3申请的资源都不能得到满足

    29. 以下关于增量模型的叙述中,正确的是()。

    A. 需求被清晰定义

    B. 可以快速构造核心产品

    C. 每个增量必须要进行风险评估

    D. 不适宜商业产品的开发

    30. 以下关于CMM的叙述中,不正确的是()。

    A. CMM是指软件过程能力成熟度模型

    B. CMM根据软件过程的不同成熟度划分了5个等级,其中,1级被认为成熟度最高,5级被认为成熟度最低

    C. CMMI的任务是将已有的几个CMM模型结合在一起,使之构造成为“集成模型”

    D. 采用更成熟的CMM模型,一般来说可以提高最终产品的质量

    31. 在ISO/IEC软件质量模型中,可靠性是指在规定的一段时间内和规定的条件下,软件维持在其性能水平的能力;其子特性不包括()。

    A. 成熟性

    B. 容错性

    C. 易恢复

    D. 可移植性

    32. 软件开发过程中,系统测试阶段的测试目标来自于()阶段。

    A. 需求分析

    B. 概要设计

    C. 详细设计

    D. 软件实现

    33. 以下关于文档的叙述中,不正确的是()。

    A. 项目相关人员可以通过文档进行沟通

    B. 编写文档会降低软件开发的效率

    C. 编写高质量文档可以提高软件开发的质量

    D. 文档是软件的不可或缺的部分

    34. 下图所示的程序流程图中有(34)条不同的简单路径。采用McCabe度量法计算该程序图的环路复杂性为(35)。

    A. 3

    B. 4

    C. 5

    D. 6

    35. 下图所示的程序流程图中有(34)条不同的简单路径。采用McCabe度量法计算该程序图的环路复杂性为(35)。

    A. 3

    B. 4

    C. 5

    D. 6

    36. 以下关于软件维护可维护性的叙述中,不正确的是()。

    A. 软件维护要解决软件产品交付用户之后运行中发生的各种问题

    B. 软件的维护期通常比开发期长得多,其投入也大得多

    C. 进行质量保证审查可以提高软件产品的可维护性

    D. 提高可维护性是在软件维护阶段考虑的问题

    37. 类()之间存在着一般和特殊的关系。

    A. 汽车与轮船

    B. 交通工具与飞机

    C. 轮船与飞机

    D. 汽车与飞机

    38. 多态分为参数多态、包含多态过载多态和强制多态四种不同形式,其中()多态在许多语言中都存在,最常见的例子就是子类泛型化。

    A. 参数

    B. 包含

    C. 过载

    D. 强制

    39. 在面向对象程序设计语言中,对象之间通过(39)方式进行通信。以下关于好的面向对象程序设计语言的叙述中,不正确的是(40)。

    A. 消息传递

    B. 继承

    C. 引用

    D. 多态

    40. 在面向对象程序设计语言中,对象之间通过(39)方式进行通信。以下关于好的面向对象程序设计语言的叙述中,不正确的是(40)。

    A. 应该支持被封装的对象

    B. 应该支持类与实例的概念

    C. 应该支持通过指针进行引用

    D. 应该支持继承和多态

    41. UML中有4种事物:结构事物、行为事物、分组事物和注释事物。类、接口、构建属于(41)事物;依附于一个元素或一组元素之上对其进行约束或解释的简单符号为(42)事物。

    A. 结构

    B. 行为

    C. 分组

    D. 注释

    42. UML中有4种事物:结构事物、行为事物、分组事物和注释事物。类、接口、构建属于(41)事物;依附于一个元素或一组元素之上对其进行约束或解释的简单符号为(42)事物。

    A. 结构

    B. 行为

    C. 分组

    D. 注释

    43. 一组对象以定义良好但是复杂的方式进行通信,产生的相互依赖关系结构混乱且难以理解。采用(43)模式,用一个中介对象封装一系列的对象交互,从而使各对象不需要显式地相互引用,使其耦合松散,。而且可以独立地改变它们之间的交互。此模式与(44)模式是相互竞争的模式,主要差别是:前者的中介对象封装了其它对象间的通信,而后者通过引入其它对象来分布通信

    A. 解释器(Interpreter)

    B. 策略(Strategy)

    C. 中介者(Mediator)

    D. 观察者(Observer)

    44. 一组对象以定义良好但是复杂的方式进行通信,产生的相互依赖关系结构混乱且难以理解。采用(43)模式,用一个中介对象来封装一系列的对象交互,从而使各对象不需要显式地相互引用,使其耦合松散,。而且可以独立地改变它们之间的交互。此模式与(44)模式是相互竞争的模式,主要差别是:前者的中介对象封装了其它对象间的通信,而后者通过引入其它对象来分布通信。

    A. 解释器(Interpreter)

    B. 策略(Strategy)

    C. 中介者(Mediator)

    D. 观察者(Observer)

    45. UML图中,一张交互图显示一个交互。由一组对象及其之间的关系组成,包含它们之间可能传递的消息。()不是交互图。

    A. 序列图

    B. 对象图

    C. 通信图

    D. 时序图

    46. 图所示为(46)设计模式,适用于(47)。

    A. 抽象工厂(Abstract Factory)

    B. 生成器(Builder)

    C. 工厂方法(Factory Method)

    D. 原型(Prototype)

    47. 图所示为(46)设计模式,适用于(47)。

    A. 一个系统要由多个产品系列中的一个来配置时

    B. 当一个类希望由它的子类来指定它所创建的对象时

    C. 当创建复杂对象的算法应该独立于该对象的组成部分及其装配方式时

    D. 当一个系统应该独立于它的产品创建、构成和表示时

    48. 高级语言源程序进行编译的过程可以分为多个阶段,分配寄存器的工作在()阶段进行。

    A. 词法分析

    B. 语法分析

    C. 语义分析

    D. 目标代码生成

    49. 以下关于下图所示有限自动机的叙述中,不正确的是()。

    A. 该自动机识别的字符串中a不能连续出现

    B. 该自动机识别的字符串中b不能连续出现

    C. 该自动机识别的非空字符串必须以a结尾

    D. 该自动机识别的字符串可以为空串

    50. 对于大多数通用程序设计语言,用()描述其语法即可。

    A. 正规文法

    B. 上下文无关文法

    C. 上下文有关文法

    D. 短语结构文法

    51. 数据库逻辑结构设计阶段,需要(51)阶段形成的(52)作为设计依据。

    A. 需求分析

    B. 概念结构设计

    C. 物理结构设计

    D. 数据库运行和维护

    52. 在数据库逻辑结构设计阶段,需要(51)阶段形成的(52)作为设计依据。

    A. 程序文档、数据字典和数据流图。

    B. 需求说明文档、程序文档和数据流图

    C. 需求说明文档、数据字典和数据流图

    D. 需求说明文档、数据字典和程序文档

    53.
    下列查询B= “信息”且E= “北京”的A、B、E的关系代数表达式中,查询效率最高的是 (55)。

    A. A,C,S.C

    B. A,B,E

    C. A,R.C,E

    D. A,R.C,S.D

    54.
    下列查询B= “信息”且E= “北京”的A、B、E的关系代数表达式中,查询效率最高的是 (55)。

    A. B=软件工程 OR R.C=S.C AND R.D=S.D

    B. B='软件工程'OR R.C=S.C AND R.D=S.D

    C. B='软件工程'OR R.C=S.C OR R.D=S.D

    D. B='软件工程'AND R.C=S.C AND R.D=S.D

    55.
    下列查询B= “信息”且E= “北京”的A、B、E的关系代数表达式中,查询效率最高的是 (55)。

    A.

    B.

    C.

    D.

    56. 给定关系模式R(U,F),U={A,B,C,D,E,H},函数依赖集F={A→B,A→C,C→D,AE→H}。关系模式R的候选关键字为()。

    A. AC

    B. AB

    C. AE

    D. DE

    57. 对于线性表,相对于顺序存储,采用链表存储的缺点是()。

    A. 数据元素之间的关系需要占用存储空间,导致存储密度不高

    B. 表中结点必须占用地址连续的存储单元,存储密度不高

    C. 插入新元素时需要遍历整个链表,运算的时间效率不高

    D. 删除元素时需要遍历整个链表,运算的时间效率不高

    58. 若一个栈初始为空,其输入序列是1,2,3,…,n-1,n,其输出序列的第一个元素为k(1≤k≤「n/2」),则输出序列的最后一个元素是 () 。

    A. 值为n的元素

    B. 值为1的元素

    C. 值为n-k的元素

    D. 不确定的

    59. 某个二叉查找树(即二叉排序树)中进行查找时,效率最差的情形是该二叉查找树是()。

    A. 完全二叉树

    B. 平衡二叉树

    C. 单枝树

    D. 满二叉树

    60. 字符串的KMP模式匹配算法中,需先求解模式串的next函数值,其定义如下式所示,j表示模式串中字符的序号(从1开始)。若模式串p为“abaac”,则其next函数值为()。

    A. 01234

    B. 01122

    C. 01211

    D. 01111

    61. 快速排序算法在排序过程中,在待排序数组中确定一个元素为基准元素,根据基准元素把待排序数组划分成两个部分,前面一部分元素值小于等于基准元素,而后面一部分元素值大于基准元素。然后再分别对前后两个部分进一步进行划分。根据上述描述,快速排序算法采用了(61)算法设计策略。可知确定基准元素操作的时间复杂度为Θ (n),则快速排序算法的最好和最坏情况下的时间复杂度为(62)。

    A. 分治

    B. 动态规划

    C. 贪心

    D. 回溯

    62. 快速排序算法在排序过程中,在待排序数组中确定一个元素为基准元素,根据基准元素把待排序数组划分成两个部分,前面一部分元素值小于等于基准元素,而后面一部分元素值大于基准元素。然后再分别对前后两个部分进一步进行划分。根据上述描述,快速排序算法采用了(61)算法设计策略。可知确定基准元素操作的时间复杂度为Θ (n),则快速排序算法的最好和最坏情况下的时间复杂度为(62)。

    A. Θ(n)和Θ(nlgn)

    B. Θ(n)和Θ(n2)

    C. Θ(nlgn)和Θ(nlgn)

    D. Θ(nlgn)和Θ(n2)

    63. 对一待排序序列分别进行直接插入排序和简单选择排序,若待排序序列中有两个元素的值相同,则()保证这两个元素在排序前后的相对位置不变。

    A. 直接插入排序和简单选择排序都可以

    B. 直接插入排序和简单选择排序都不能

    C. 只有直接插入排序可以

    D. 只有简单选择排序可以

    64. 已知一个文件中出现的各字符及其对应的频率如下表所示。若采用定长编码,则该文件中字符的码长应为(64)。若采用Huffman编码,则字符序列“face”的编码应为(65)。

    A. 2

    B. 3

    C. 4

    D. 5

    65. 已知一个文件中出现的各字符及其对应的频率如下表所示。若采用定长编码,则该文件中字符的码长应为(64)。若采用Huffman编码,则字符序列“face”的编码应为(65)。

    A. 110001001101

    B. 001110110011

    C. 101000010100

    D. 010111101011

    66. PPP中的安全认证协议是(),它使用三次握手的会话过程传送密文

    A. MD5

    B. PAP

    C. CHAP

    D. HASH

    67. ICMP协议属于因特网中的(67)协议,ICMP协议数据单元封装在(68)中传送。

    A. 数据链路层

    B. 网络层

    C. 传输层

    D. 会话层

    68. ICMP协议属于因特网中的(67)协议,ICMP协议数据单元封装在(68)中传送。

    A. 以太帧

    B. TCP段

    C. UDP数据报

    D. IP数据报

    69. DHCP客户端可从DHCP服务器获得()。

    A. DHCP服务器的地址和Web服务器的地址

    B. DNS服务器的地址和DHCP服务器的地址

    C. 客户端地址和邮件服务器地址

    D. 默认网关的地址和邮件服务器地址

    70. 分配给某公司网络的地址块是210.115.192.0/20,该网络可以被划分为()个C类子网

    A. 4

    B. 8

    C. 16

    D. 32

    71. Teams are required for most engineering projects. Although some small hardware or software products can be developed by individuals, the scale and complexity of modem systems is such, and the demand for short schedules so great, that it is no longer (71) for one person to do most engineering jobs. Systems development is a team (72) ,and the effectiveness of the team largely determines the (73) of the engineering.
    Development teams often behave much like baseball or basketball teams. Even though they may have multiple specialties, allthe members work toward (74) .However,on systems maintenance and enhancement teams, the engineers often work relatively independently, much like wrestling and track teams.
    A team is (75) just a group of people who happen to work together. Teamwork takes practice and it involves special skills. Teams require common processes; they need agreed-upon goals; and they need effective guidance and leadership. The methods for guiding and leading such teams are well known, but they are not obvious.

    A. convenient

    B. existing

    C. practical

    D. real

    72. Teams are required for most engineering projects. Although some small hardware or software products can be developed by individuals, the scale and complexity of modem systems is such, and the demand for short schedules so great, that it is no longer (71) for one person to do most engineering jobs. Systems development is a team (72) ,and the effectiveness of the team largely determines the (73) of the engineering.
    Development teams often behave much like baseball or basketball teams. Even though they may have multiple specialties, allthe members work toward (74) .However,on systems maintenance and enhancement teams, the engineers often work relatively independently, much like wrestling and track teams.
    A team is (75) just a group of people who happen to work together. Teamwork takes practice and it involves special skills. Teams require common processes; they need agreed-upon goals; and they need effective guidance and leadership. The methods for guiding and leading such teams are well known, but they are not obvious.

    A. activity

    B. job

    C. process

    D. application

    73. Teams are required for most engineering projects. Although some small hardware or software products can be developed by individuals, the scale and complexity of modem systems is such, and the demand for short schedules so great, that it is no longer (71) for one person to do most engineering jobs. Systems development is a team (72) ,and the effectiveness of the team largely determines the (73) of the engineering.
    Development teams often behave much like baseball or basketball teams. Even though they may have multiple specialties, allthe members work toward (74) .However,on systems maintenance and enhancement teams, the engineers often work relatively independently, much like wrestling and track teams.
    A team is (75) just a group of people who happen to work together. Teamwork takes practice and it involves special skills. Teams require common processes; they need agreed-upon goals; and they need effective guidance and leadership. The methods for guiding and leading such teams are well known, but they are not obvious.

    A. size

    B. quality

    C. scale

    D. complexity

    74. Teams are required for most engineering projects. Although some small hardware or software products can be developed by individuals, the scale and complexity of modem systems is such, and the demand for short schedules so great, that it is no longer (71) for one person to do most engineering jobs. Systems development is a team (72) ,and the effectiveness of the team largely determines the (73) of the engineering.
    Development teams often behave much like baseball or basketball teams. Even though they may have multiple specialties, allthe members work toward (74) .However,on systems maintenance and enhancement teams, the engineers often work relatively independently, much like wrestling and track teams.
    A team is (75) just a group of people who happen to work together. Teamwork takes practice and it involves special skills. Teams require common processes; they need agreed-upon goals; and they need effective guidance and leadership. The methods for guiding and leading such teams are well known, but they are not obvious.

    A. multiple objectives

    B. different objectives

    C. a single objective

    D. independent objectives

    75. Teams are required for most engineering projects. Although some small hardware or software products can be developed by individuals, the scale and complexity of modem systems is such, and the demand for short schedules so great, that it is no longer (71) for one person to do most engineering jobs. Systems development is a team (72) ,and the effectiveness of the team largely determines the (73) of the engineering.
    Development teams often behave much like baseball or basketball teams. Even though they may have multiple specialties, allthe members work toward (74) .However,on systems maintenance and enhancement teams, the engineers often work relatively independently, much like wrestling and track teams.
    A team is (75) just a group of people who happen to work together. Teamwork takes practice and it involves special skills. Teams require common processes; they need agreed-upon goals; and they need effective guidance and leadership. The methods for guiding and leading such teams are well known, but they are not obvious.

    A. relatively

    B. /

    C. only

    D. more than

    获取答案和详细的答案解析:https://ai.52learn.online/10322

    展开全文
  • 1. 三总线结构计算机总线系统由 (1 ) 组成。 A. CPU总线、内存总线IO总线 ... 存储容量、成本和速度之间矛盾 3. 属于CPU中算术逻辑单元部件是 (3) 。 A. 程序计数器 B. 加法 C. 指令寄存器 D. 指令

    1. 总线结构的计算机总线系统由 (1 ) 组成。

    A. CPU总线、内存总线和IO总线

    B. 数据总线、地址总线和控制总线

    C. 系统总线、内部总线和外部总线

    D. 串行总线、并行总线和PCI总线

    2. 计算机采用分级存储体系的主要目的是为了解决 (2) 的问题。

    A. 主存容量不足

    B. 存储器读写可靠性

    C. 外设访问效率

    D. 存储容量、成本和速度之间的矛盾

    3. 属于CPU算术逻辑单元的部件是 (3) 。

    A. 程序计数器

    B. 加法器

    C. 指令寄存器

    D. 指令译码器

    4. 内存字节编址从A5000H到DCFFFH的区域其存储容量为 (4) 。

    A. 123KB

    B. 180KB

    C. 223KB

    D. 224KB

    5. 以下关于RISCCISC的叙述中,不正确的是 ( ) 。

    A. RISC通常比CISC的指令系统更复杂

    B. RISC通常会比CISC配置更多的寄存器

    C. RISC编译器的子程序库通常要比CISC编译器的子程序库大得多

    D. RISC比CISC更加适合VLSI工艺的规整性要求

    6. 以下叙述中,正确的是 (6) 。

    A. 编译正确的程序不包含语义错误

    B. 编译正确的程序不包含语法错误

    C. 除数为0的情况可以在语义分析阶段检查出来

    D. 除数为0的情况可以在语法分析阶段检查出来

    7. 已知函数f()、g()的定义如下所示,执行表达式”x=f(5)”的运算时,若函数调用g(a)是引用调用(call by reference)方式,则执行”x=f(5)”后x的值为 ( 7) ;若函数调用g(a)是值调用(call by value)方式,则执行”x=f(5)”后x的值为 ( 8) 。

    A. 20

    B. 25

    C. 60

    D. 75

    8. 已知函数f()、g()的定义如下所示,执行表达式”x=f(5)”的运算时,若函数调用g(a)是引用调用(call by reference)方式,则执行”x=f(5)”后x的值为 ( 7) ;若函数调用g(a)是值调用(call by value)方式,则执行”x=f(5)”后x的值为 ( 8) 。

    A. 20

    B. 25

    C. 60

    D. 75

    9. 算术表达式”(a-b)*(c+d)”的后缀是(9) 。

    A. ab-cd+*

    B. abcd-*+

    C. ab-*cd+

    D. ab-c+d*

    10. 网络系统中,通常把 (10) 置于DMZ区。

    A. 网络管理服务器

    B. Web服务器

    C. 入侵检测服务器

    D. 财务管理服务器

    11. 以下关于拒绝服务攻击的叙述中,不正确的是(11) .

    A. 拒绝服务攻击的目的是使计算机或者网络无法提供正常的服务

    B. 拒绝服务攻击是不断向计算机发起请求来实现的

    C. 拒绝服务攻击会造成用户密码的泄漏

    D. DDoS是一种拒绝服务攻击形式

    12. (12) 不是蠕虫病毒

    A. 熊猫烧香

    B. 红色代码

    C. 冰河

    D. 爱虫病毒

    13. 甲公司接受乙公司委托开发了一项应用软件,双方没有签订任何书面合同。在此情形下, (13) 享有该软件的著作权

    A. 甲公司

    B. 甲、乙公司协商

    C. 乙公司

    D. 甲、乙公司均不

    14. 甲、乙软件公司于2013年9月12日就其财务软件产品分别申请“大堂”和“大唐”商标注册。两财务软件相似,且经协商双方均不同意放弃使用其申请注册的商标标识。此情形下,(14) 获准注册。

    A. “大堂”

    B. “大堂”与“大唐”都能

    C. “大唐”

    D. 由甲、乙抽签结果确定谁能

    15. 假设系统采用PV操作实现进程同步与互斥,若n个进程共享两台打印机,那么信号量S的取值范围为 ( ) 。

    A. -2~n

    B. -(n-1)~1

    C. -(n-1)~2

    D. -(n-2)~2

    16. 假设段页式存储管理系统中的地址结构如下图所示,则系统 (16 ) 。

    A. 最多可有2048个段,每个段的大小均为2048个页,页的大小为2K

    B. 最多可有2048个段,每个段最大允许有2048个页,页的大小为2K

    C. 最多可有1024个段,每个段最大小均为1024个页,页的大小为4K

    D. 最多可有1024个段,每个段最大允许有1024个页,页的大小为4K

    17. 假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为10μs,由缓冲区送至用户区的时间是5μs,系统对每个磁盘数据的处理时间为2μs。若用户需要将大小为10个磁盘块的Docl文件逐块从磁盘读入缓冲区,并送至用户区进行处理,那么采用单缓冲区需要花费的时间为( 17)μs;采用双缓冲区需要花费的时间为( 18)μs。

    A. 100

    B. 107

    C. 152

    D. 170

    18. 假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为10μs,由缓冲区送至用户区的时间是5μs,系统对每个磁盘块数据的处理时间为2μs。若用户需要将大小为10个磁盘块的Docl文件逐块从磁盘读入缓冲区,并送至用户区进行处理,那么采用单缓冲区需要花费的时间为( 17)μs;采用双缓冲区需要花费的时间为( 18)μs。

    A. 100

    B. 107

    C. 152

    D. 170

    19. 在如下所示的进程资源图中,(19)。

    A. P1、P2、P3都是阻塞节点

    B. P1是阻塞节点、P2、P3是非阻塞节点

    C. P1、P2是阻塞节点、P3是非阻塞节点

    D. P1、P2是非阻塞节点、P3是阻塞节点

    20. 数据库逻辑结构设计阶段,需要 (20 ) 阶段形成的( 21)作为设计依据。

    A. 需求分析

    B. 概念结构设计

    C. 物理结构设计

    D. 数据库运行与维护

    21. 在数据库逻辑结构设计阶段,需要 (20 ) 阶段形成的( 21)作为设计依据。

    A. 程序文档、数据字典和数据流图

    B. 需求说明文档、数据文档和数据流图

    C. 需求说明文档、数据字典和数据流图

    D. 需求说明文档、数据字典和程序文档

    22. 给定关系模式R(A,B,C,D)、S(C,D,E),与等价的SQL语句如下:

    A. A,C,S.C

    B. A,B,E

    C. A,R.C,E

    D. A,R,C,S.D

    23. 给定关系模式R(A,B,C,D)、S(C,D,E),与等价的SQL语句如下:

    A. B=软件工程OR R.C=S.C AND R.D=S.D

    B. B=’软件工程’OR R.C=S.C AND R.D=S.D

    C. B=’软件工程’OR R.C =S.C OR R.D =S.D

    D. B=’软件工程’AND R.C =S.C ANDR.D=S.D

    24. 下列查询B=“信息”且E=“北京”的A、B、E的关系代数表达式中,查询效率最高的是 (24) 。

    A.

    B.

    C.

    D.

    25. 数据库系统中; 数据的 (25) 是指保护数据库,以防止不合法的使用所造成的数据泄漏、更改或破坏。

    A. 安全性

    B. 可靠性

    C. 完整性

    D. 并发控制

    26. PPP中的安全认证协议是 (26) ,它使用三次握手的会话过程传送密文

    A. MD5

    B. PAP

    C. CHAP

    D. HASH

    27. ICMP协议属于因特网中的 ( 27) 协议,ICMP协议数据单元封装在(28 )中传送。

    A. 数据链路层

    B. 网络层

    C. 传输层

    D. 会话层

    28. ICMP协议属于因特网中的 ( 27) 协议,ICMP协议数据单元封装在(28 )中传送。

    A. 以太帧

    B. TCP段

    C. UDP数据报

    D. IP数据报

    29. DHCP客户端可从DHCP服务器获得 (29) 。

    A. DHCP服务器的地址和Web服务器的地址

    B. DNS服务器的地址和DHCP服务器的地址

    C. 客户端地址和邮件服务器地址

    D. 默认网关的地址和邮件服务器地址

    30. 分配给某公司网络的地址块是210.115.192.0/20,该网络可以被划分为(30)个C类子网

    A. 4

    B. 8

    C. 16

    D. 32

    31. 在项目初始阶段,软件开发首先需要(31) 。

    A. 理解要解决的问题

    B. 确定解决方案

    C. 确定参与开发的人员

    D. 估算开发成本

    32. 软件项目管理所涉及的范围覆盖了整个软件 (32) 。

    A. 开发过程

    B. 运行与维护过程

    C. 定义过程

    D. 生存期

    33. 下图是一个软件项目活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,则里程碑 (33 ) 在关键路径上。活动GH的松弛时间是 ( 34) 。

    A. B

    B. E

    C. C

    D. K

    34. 下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,则里程碑 (33 ) 在关键路径上。活动GH的松弛时间是 ( 34) 。

    A. 0

    B. 1

    C. 2

    D. 3

    35. 以下关于瀑布模型的叙述中,正确的是 (35) 。

    A. 适用于需求被清晰定义的情况

    B. 可以快速构造系统的可运行版本

    C. 唯一一个适合大规模项目开发的模型

    D. 己不能适应当前软件开发的过时模型

    36. 开发小组欲开发一个大型软件系统需求变化较小,此时最不适宜采用(36) 过程模型。

    A. 瀑布

    B. 原型

    C. 增量

    D. 螺旋

    37. 在各种不同的软件需求中, (37)描述了产品必须要完成的任务,可以在用例模型中予以说明。

    A. 功能需求

    B. 业务需求

    C. 质量需求

    D. 设计约束

    38. 以下关于结构化开发方法的叙述中,不正确的是(38)。

    A. 总的指导思想是自顶向下,逐层分解

    B. 基本原则是功能的分解与抽象

    C. 比面向对象开发方法更适合于开发大规模的、特别复杂的项目

    D. 特别适合解决数据处理领域的问题

    39. 模块A、B和C都包含相同的5个语句,这些语句之间没有联系,为了避免重复,把这5个语句抽取出来组成一个模块D,则模块D的内聚类型为 ( 39) 内聚。以下关于该类内聚的叙述中不正确的是 ( 40) 。

    A. 功能

    B. 通信

    C. 逻辑

    D. 巧合

    40. 模块A、B和C都包含相同的5个语句,这些语句之间没有联系,为了避免重复,把这5个语句抽取出来组成一个模块D,则模块D的内聚类型为 ( 39) 内聚。以下关于该类内聚的叙述中不正确的是 ( 40) 。

    A. 从模块独立性来看,是不好的设计

    B. 是最弱的一种内聚类型

    C. 是最强的一种内聚类型

    D. 不易于软件的修改和维护

    41. 分层体系结构中, (41 ) 实现与实体对象相关的业务逻辑。在基于JAVA EE技术开发软件系统中,常用 (42 ) 技术来实现该层。

    A. 表示层

    B. 控制层

    C. 模型层

    D. 数据层

    42. 在分层体系结构中, (41 ) 实现与实体对象相关的业务逻辑。在基于JAVA EE技术开发的软件系统中,常用 (42 ) 技术来实现该层。

    A. HTML

    B. JSP

    C. Servlet

    D. EJB

    43. 在进行软件设计时,以下结构设计原则中,不正确的是 ( ) 。

    A. 模块应具有较强的独立性,即高内聚和低耦合

    B. 模块之间的连接存在上下级的调用关系和同级之间的横向联系

    C. 整个系统呈树状结构,不允许网状结构或交叉调用关系出现

    D. 所有模块都必须严格地分类编码并建立归档文件

    44. 软件开发过程中,详细设计的内容不包括 (44) 设计。

    A. 软件体系结构

    B. 算法

    C. 数据结构

    D. 数据库物理结构

    45. 以下关于文档的叙述中,正确的是 (45) 。

    A. 仅仅指软件开发过程中产生的文档

    B. 必须是满足一定格式要求的规范文档

    C. 编写文档会降低软件开发的效率

    D. 高质量文档可以提高软件系统的可维护性

    46. 软件维护阶段,将专用报表功能改成通用报表功能,以适应将来可能的报表格式变化,则该维护类型为 (46) 维护。

    A. 正确性

    B. 适应性

    C. 完善性

    D. 预防性

    47. 以下用例图中,A1和A2为 ( 47) 。A1和A2的关系为 (48 ) 。

    A. 参与者

    B. 人

    C. 系统

    D. 外部系统

    48. 以下用例图中,A1和A2为 ( 47) 。A1和A2的关系为 (48 ) 。

    A. 关联

    B. 泛化

    C. 包含

    D. 扩展

    49. 下图为某设计模式类图,类State和Context的关系为 (49 ) ,类 (50 )是客户使用的主要接口

    A. 继承

    B. 实现

    C. 聚合

    D. 组合

    50. 下图为某设计模式的类图,类State和Context的关系为 (49 ) ,类 (50 )是客户使用的主要接口。

    A. Context

    B. ConcreteStateA

    C. ConcreteStateB

    D. State

    51. 软件测试对象不包括 (51) .

    A. 软件代码

    B. 软件需求规格说明书

    C. 软件测试报告

    D. 软件开发人员

    52. 以下测试内容中,属于系统测试的是 (52) 。
    单元测试集成测试安全性测试
    可靠性测试 ⑤兼容性测试可用性测试

    A. ①②③④⑤⑥

    B. ②③④⑤⑥

    C. ③④⑤⑥

    D. ④⑤⑥

    53. 以下关于软件测试原则的叙述中,不正确的是 (53) 。

    A. 测试贯穿于全部软件生命周期,并不是实现完成后才开始

    B. 测试用例本身不需要测试

    C. 测试用例需要逐步完善、不断修订

    D. 当缺陷成群集中出现时,测试时应该更多关注这些缺陷群

    54. 以下关于测试工作在软件开发各阶段作用的叙述中,不正确的是 (54) 。

    A. 在需求分析阶段确定测试的需求分析

    B. 在概要设计和详细设计阶段制定集成测试计划和单元测试计划

    C. 在程序编写阶段制定系统测试计划

    D. 在测试阶段实施测试并提交测试报告

    55. 在引入自动化测试工具以前,手工测试遇到的问题包括 (55)。
    ①工作量和时间耗费过于庞大 ②衡量软件测试工作进展困难
    ③长时间运行的可靠性测试问题 ④对并发用户进行模拟的问题
    ⑤确定系统的性能瓶颈问题 ⑥软件测试过程的管理问题

    A. ①②③④⑤⑥

    B. ①②③④⑤

    C. ①②③④

    D. ①②③

    56. 在进行可用性测试时关注的问题应包括 (56) 。
    ①安装过程是否困难 ②错误提示是否明确
    ③GUI接口是否标准 ④登录是否方便
    ⑤帮助文本是否上下文敏感

    A. ①②

    B. ①②③

    C. ①②③④

    D. ①②③④⑤

    57. 以下叙述中,不正确的是 (57) 。

    A. 黑盒测试可以检测软件行为、性能等特性是否满足要求

    B. 黑盒测试可以检测软件是否有人机交互上的错误

    C. 黑盒测试依赖于软件内部的具体实现,如果实现发生了变化,则需要重新设计用例

    D. 黑盒测试用例设计可以和软件实现同步进行

    58. 以下关于等价类划分法的叙述中,不正确的是 (58) 。

    A. 如果规定输入值a的范围为1~99,那么得到两个等价类,即有效等价类 {a|1<=a<=99|,无效等价类{a|a<1或者a>99}

    B. 如果规定输入值s的第一个字符必须为数字,那么得到两个等价类,即 有效等价类{s|s的第一个字符是数字},无效等价类{s|s的第一个字符不是数字}

    C. 如果规定输入值x取值为1,2,3三个数之一,那么得到4个等价类, 即有效等价类{x|x=l)、{x|x=2}、{x|x=3},无效等价类(x|x≠l,2,3}

    D. 如果规定输入值i为奇数,那么得到两个等价类,即有效等价类{i|i是奇数}无效等价类{i|i不是奇数}

    59. 以下几种白盒覆盖测试中,覆盖准则最强的是 (59) 。

    A. 语句覆盖

    B. 判定覆盖

    C. 条件覆盖

    D. 条件组合覆盖

    60. 对于逻辑表达式((a||b)||(c&&d)),需要 (60) 个测试用例才能完成条件组合覆盖。

    A. 2

    B. 4

    C. 8

    D. 16

    61. 为检测系统所能承受的数据容量,应进行 (61) 。

    A. 负载测试

    B. 压力测试

    C. 大数据量测试

    D. 疲劳强度测试

    62. 压力测试不会使用到以下哪种测试手段,(62) 。

    A. 重复

    B. 注入错误

    C. 增加量级

    D. 并发

    63. 以下测试内容中,不属于GUI测试的是 (63)。

    A. 窗口相关操作是否符合标准

    B. 菜单和鼠标操作是否正确

    C. 计算结果是否正确

    D. 数据显示是否正常

    64. 以下属于动态测试方法的是 (64) 。

    A. 代码审查

    B. 静态结构测试

    C. 路径覆盖

    D. 技术评审

    65. 集成测试关注的问题不包括 (65) 。

    A. 模块间的数据传递是否正确

    B. 一个模块的功能是否会对另一个模块的功能产生影响

    C. 所有模块组合起来的性能是否能满足要求

    D. 函数内局部数据结构是否有问题,会不会被异常修改

    66. 以下属于影响软件可靠性因素的是 (66) 。
    ①软件运行剖面 ②软件规模
    ③软件内部结构 ④软件的开发方法和开发环境
    ⑤软件的可靠性投入

    A. ①②

    B. ①②③

    C. ①②③④

    D. ①②③④⑤

    67. 软件可靠性管理把软件可靠性活动贯穿于软件开发的全过程,成为软件工程管理的一部分.确定软件的可靠性目标在 (67) 阶段。

    A. 需求分析

    B. 概要设计

    C. 详细设计

    D. 软件测试

    68. 以下关于公钥加密技术的叙述中,不正确的是 (68).

    A. 公钥加密的数据可以用私钥解密

    B. 私钥加密的数据可以用公钥解密

    C. 公钥和私钥相互关联

    D. 公钥加密采用与对称加密类似的位模式操作完成对数据的加解密操作

    69. 包过滤防火墙是一种通过软件检查数据包以实现系统安全防护的基本手段,以下叙述中,不正确的是 (69) .

    A. 包过滤防火墙通常工作在网络层以上,因此可以实现对应用层数据的检查与过滤

    B. 包过滤防火墙通常根据数据包源地址、目的地址、端口号和协议类型等标志设置访问控制列表实现对数据包的过滤

    C. 数据包过滤用在内部主机和外部主机之间,过滤系统可以是一台路由器或是一台主机

    D. 当网络规模比较复杂时,由于要求逻辑的一致性、封堵端口的有效性和规则集的正确性等原因,会导致访问控制规则复杂,难以配置管理

    70. 以下测试方法中,不属于典型安全性测试的是 (70) 。

    A. 安全功能验证

    B. 漏洞扫描

    C. 通信加密

    D. 模拟攻击试验

    71. Teams are required for most engineering projects. Although some small hardware or software products can be developed by individuals, the scale and complexity of modem systems is such, and the demand for short schedules so great, that it is no longer (71 ) for one person to do most engineering jobs. Systems development is a team (72 ) , and the effectiveness of the team largely determines the (73 ) of the engineermg.
    Development teams often behave much like baseball or basketball teams. Even though they may have multiple specialties, all the members work toward ( 74) . However, on systems maintenance and enhancement teams, the engineers ofen work relatively independently, much like wrestling and track teams.
    A team is ( 75) just a group of people who happen to work together. Teamwork takes practice and it involves special skills. Teams require common processes; they need agreed-upon goals; and they need effective guidance and leadership. The methods for guiding and leading such teams are well known, but they are not obvious.

    A. convenient

    B. existing

    C. practical

    D. real

    72. Teams are required for most engineering projects. Although some small hardware or software products can be developed by individuals, the scale and complexity of modem systems is such, and the demand for short schedules so great, that it is no longer (71 ) for one person to do most engineering jobs. Systems development is a team (72 ) , and the effectiveness of the team largely determines the (73 ) of the engineermg.
    Development teams often behave much like baseball or basketball teams. Even though they may have multiple specialties, all the members work toward ( 74) . However, on systems maintenance and enhancement teams, the engineers ofen work relatively independently, much like wrestling and track teams.
    A team is ( 75) just a group of people who happen to work together. Teamwork takes practice and it involves special skills. Teams require common processes; they need agreed-upon goals; and they need effective guidance and leadership. The methods for guiding and leading such teams are well known, but they are not obvious.

    A. activity

    B. job

    C. process

    D. application

    73. Teams are required for most engineering projects. Although some small hardware or software products can be developed by individuals, the scale and complexity of modem systems is such, and the demand for short schedules so great, that it is no longer (71 ) for one person to do most engineering jobs. Systems development is a team (72 ) , and the effectiveness of the team largely determines the (73 ) of the engineermg.
    Development teams often behave much like baseball or basketball teams. Even though they may have multiple specialties, all the members work toward ( 74) . However, on systems maintenance and enhancement teams, the engineers ofen work relatively independently, much like wrestling and track teams.
    A team is ( 75) just a group of people who happen to work together. Teamwork takes practice and it involves special skills. Teams require common processes; they need agreed-upon goals; and they need effective guidance and leadership. The methods for guiding and leading such teams are well known, but they are not obvious.

    A. size

    B. quality

    C. scale

    D. complexity

    74. Teams are required for most engineering projects. Although some small hardware or software products can be developed by individuals, the scale and complexity of modem systems is such, and the demand for short schedules so great, that it is no longer (71 ) for one person to do most engineering jobs. Systems development is a team (72 ) , and the effectiveness of the team largely determines the (73 ) of the engineermg.
    Development teams often behave much like baseball or basketball teams. Even though they may have multiple specialties, all the members work toward ( 74) . However, on systems maintenance and enhancement teams, the engineers ofen work relatively independently, much like wrestling and track teams.
    A team is ( 75) just a group of people who happen to work together. Teamwork takes practice and it involves special skills. Teams require common processes; they need agreed-upon goals; and they need effective guidance and leadership. The methods for guiding and leading such teams are well known, but they are not obvious.

    A. multiple objectives

    B. different objectives

    C. a single objective

    D. independent objectives

    75. Teams are required for most engineering projects. Although some small hardware or software products can be developed by individuals, the scale and complexity of modem systems is such, and the demand for short schedules so great, that it is no longer (71 ) for one person to do most engineering jobs. Systems development is a team (72 ) , and the effectiveness of the team largely determines the (73 ) of the engineermg.
    Development teams often behave much like baseball or basketball teams. Even though they may have multiple specialties, all the members work toward ( 74) . However, on systems maintenance and enhancement teams, the engineers ofen work relatively independently, much like wrestling and track teams.
    A team is ( 75) just a group of people who happen to work together. Teamwork takes practice and it involves special skills. Teams require common processes; they need agreed-upon goals; and they need effective guidance and leadership. The methods for guiding and leading such teams are well known, but they are not obvious.

    A. relatively

    B. /

    C. only

    D. more than

    获取答案和详细的答案解析:https://ai.52learn.online/10412

    展开全文
  • Cache原理!

    2011-06-14 15:41:00
    而Cache 控制部件包括主存地址寄存器、Csache 地址寄存器主存—Cache地址变换部件及替换控制部件等。至于它们各自又是怎样工作、有何作用等等,我想我们就没有必要做进一步研究,知道一般Cache分
  • 1. 属于CPU中算术逻辑单元部件是(1)。 A. 程序计数器 B. 加法 C. 指令寄存器 ...D. 指令译码 ...2. 内存按字节编址从A5000H到... 存储容量、成本和速度之间矛盾 4. Flynn分类法基于信息流特征将计算机分成4类
  • Cache 浅学(一)

    2020-07-09 18:04:54
    由于上下两级存储器的速度可以相差l—2个数量级或者更高,因 此,上一级下一级存储器的数据交换常常成为系统瓶颈,大大降低了系统的性能。为了解决这个问题,通常采用的办法是在两级存储器之间增加一个高速缓冲...
  • 典型16位微处理器的结构特点(8086微处理器) CPU12(中央处理器):算数...然而存取主存的速度是比从算术逻辑单元到有直接路径的累加器存取更慢。 存储器单元实际上是时序逻辑电路的一种。按存储器的使用类型可分为
  • 4.1存储器层次结构

    2020-11-29 11:17:54
    主存储器访问速度远远低于cpu执行指令的速度,为缓和这一矛盾,引入寄存器和高速缓存 寄存器与处理机速度相同,能与cpu协调工作,价格贵,容量小。 高速缓存和磁盘缓存 高速缓存:寄存器和存储器之间,用于备份...
  • 2.在CPU和主存之间设置高速缓存(Cache)目的是为了解决( )问题。 A.主存容量不足 B.主存与外存储器速度不匹配 C.主存与CPU速度不匹配 D.外设访问效率 3.在计算机外部设备和主存之间直接传送而不是由CPU...
  • CPU 速度最快 内部是寄存器 ...我们买手机经常会看到 什么 4+64 8+128 诸如此类存储空间,48指是运行内存,也就是我们平常说的主存,是个临时存放CPU需要运行数据区域,而128指...
  • 操作系统之cache

    2019-12-29 21:08:56
    在介绍高速缓存cache之前,说一下存储器三个性能指标——速度、容量和每位价格——导致了计算机组成中存储器多级层次结构,其中主要是缓存和主存、主存和磁盘结构。 寄存器 寄存器是中央处理(cpu)内...
  • 高速缓存(cache)

    2020-09-13 16:17:58
    根据机械原理,较大的存储设备要比比较小的存储设备运行比较慢,而快速设备的造价远...更麻烦的是,随着这些年半导体技术的进步,这种处理器和主存之间的差距还在持续增大。加快了处理器的处理速度比加快主存的速度要容
  • 流水线 1、流水线特点 计算机流水线把一个重复过程分解为若干个子...1、取值:根据PC内容访问主存,取出指令放入IR(指令寄存器)中, 2、分析(译码):对指令操作码进行译码,按照给定寻址方式地...
  • 之所以引入L1,L2,L3高速寄存器,其根本是为了解决访问运算器和内存速度不匹配.但缓存引入也带来两个问题: 缓存命中率:缓存数据都是主存中数据备份,如果指令所需要数据恰好在缓存中,我们就说缓存命中,反之,...
  • 1.计算机中,运算访问寄存器速度是最快。  对,因为访问速度: 寄存器>cache>RAM>ROM 2.软中断仅仅是由当前正在运行进程产生,而不是软件。 3.Cache主存替代算法,常见有随机(RAND)、先进先出(FIFO...
  • 武汉科大期末考试题 1. 冯•诺依曼机工作的基本方式的特点是( )。... 解决CPU和主存之间的速度匹配问题 B. 扩大主存贮容量 C. 扩大CPU中通用寄存器的数量 D. 既扩大主存贮容量,又扩大CPU中通用寄存器的数量
  • RAM只读存储器 ROM主存储器主存与CPU连接提高主存容量措施提高访存速度的措施CacheCache行内存块映射方式Cache中主存替换算法Cache写策略一点问题易混淆一些概念Cache做在CPU芯片内好处?...
  • 1.3 微型计算机系统主要性能指标

    千次阅读 2010-03-23 21:33:00
    1 字长字长是CPU内部一次能并行处理二进制数码位数,字长取决于CPU内部寄存器,运算器和数据总线位2 CPU时钟频率CPU是按照严格时序进行工作,产生时序脉冲源是CPU时钟脉冲,CPU时钟频率越高,CPU工作律...
  • 深入理解JMM

    2019-04-28 10:26:31
    开始之前,我们先来了解一下cpu内存的关系 我们先对图进行介绍一下,在CPU内部有一组CPU寄存器,也就是CPU...存在于主存和CPU寄存器之间,CPU操作CPU缓存的速度快于主存但慢于CPU寄存器。某些CPU可能有多个缓...
  • 1、将存在内存中x根据取出操作码x所在内存单元地址指令取出至CPU运算的寄存器(ACC累加)中,寄存器是CPU中用来存放数据小型存储区域,为了避免从主存中反复缓慢读取数据,寄存器之间数据传送速度...
  • 1. 缓存一致性问题  硬件内存架构 现代计算机一般都有 2 个以上 CPU,而且每个 CPU 还有可能包含多个核心。...CPU 操作寄存器的速度要比操作计算机主存快的多。 在主存和 CPU 寄存器之间还存在一个...
  • 3)从处理器芯片上的L1高速缓存读数据的速度和访问寄存器文件几乎一样快。(L1高速缓存容量可达数万字节,一个寄存器文件只存储几百字节) 4)访问通过一条特殊的总线连接到处理器的高速缓存L2的时间开销比访问L1的...
  • 操作系统—内存管理

    2020-07-31 19:06:27
    2.存储器层次结构:CPU寄存器保存最常用数据,靠近CPU容量下速度高速缓存作为速度相对较慢,容量较大的主存中数据指令自己缓冲区。 贮存暂时存放存储容量大,速度更慢磁盘上数据 高速缓存1-10个...
  • CU——Control Unit,控制单元(部件),控制器中产生微操作命令序列的部件,为控制器的核心部件; ALU——Arithmetic Logic Unit,算术逻辑运算单元,运算器中完成算术逻辑运算的逻辑部件; ACC——Accumulator,...
  • 存储器层次结构

    2018-12-02 23:45:00
    存储器层次结构 原文链接 这里先说一下存储器系统: 寄存器 ----->...CPU在访问寄存器数据只需要一个周期就可以访问到,在高速缓存中需要4-75个周期,如果在主存器上则需要上百个周期,如果在磁盘...
  • 2007年上半年网络工程师考试(下午试题) ...上午题:1.C计算机控制由程序计数器PC、指令寄存器IR、指令译码、...2.BCACHE出现是为了解决CPU和主存之间速度不匹配问题。3.ARISC精简指令系统思想是使用...
  • ALU:算术/逻辑单元,由与门或门构成,主要进行二位元计算,如加减乘(没有除) 寄存器,容量越小速度越快 主存储器:即内存,也叫主存,用来存放程序或程序处理数据 2. helloworld 生成与显示 源文件编译-&...
  • 解决CPU和主存之间的速度匹配问题 B.扩大主存贮器的容量 C.扩大CPU中通用寄存器的数量 D.扩大外存的容量 6. 用于对某个寄存器中操作数的寻址方式称为______寻址。 A.直接 B.间接 C.寄存器直接 D.寄存器间接 7. ...

空空如也

空空如也

1 2 3
收藏数 47
精华内容 18
关键字:

寄存器和主存器的速度