2022年职业考证-软考-嵌入式系统设计师考试名师押题精选卷I(带答案详解)试卷号53_第1页
2022年职业考证-软考-嵌入式系统设计师考试名师押题精选卷I(带答案详解)试卷号53_第2页
2022年职业考证-软考-嵌入式系统设计师考试名师押题精选卷I(带答案详解)试卷号53_第3页
2022年职业考证-软考-嵌入式系统设计师考试名师押题精选卷I(带答案详解)试卷号53_第4页
2022年职业考证-软考-嵌入式系统设计师考试名师押题精选卷I(带答案详解)试卷号53_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

住在富人区的她2022年职业考证-软考-嵌入式系统设计师考试名师押题精选卷I(带答案详解)(图片可根据实际调整大小)题型12345总分得分一.综合题(共50题)1.单选题

为了更加灵活地运用中断,计算机采用中断屏蔽技术,下列描述错误的是(

)。

问题1选项

A.一般中断控制器将中断屏蔽位集中在一起,构成中断屏蔽寄存器

B.不可屏蔽中断一旦提出请求,CPU必须无条件响应

C.对可屏蔽中断,仅受本身屏蔽位控制,而不受CPU中断允许标志位控制

D.中断源在对应的中断屏蔽位为屏蔽状态时,其中断请求不能被CPU响应

【答案】C

【解析】按照是否可以被屏蔽,可将中断分为两大类:不可屏蔽中断(又叫非屏蔽中断)和可屏蔽中断。不可屏蔽中断源一旦提出请求,CPU必须无条件响应,而对可屏蔽中断源的请求,CPU可以响应,也可以不响应。CPU一般设置两根中断请求输入线:可屏蔽中断请求INTR(InterruptRequire)和不可屏蔽中断请求NMI(NonMaskableInterrupt)。对于可屏蔽中断,除了受本身的屏蔽位控制外,还都要受一个总的控制,即CPU标志寄存器中的中断允许标志位IF(InterruptFlag)的控制,IF位为1,可以得到CPU的响应,否则,得不到响应。IF位可以由用户控制。一般中断控制器是将中断屏蔽位集中在一起,构成中断屏蔽寄存器。

一般中断控制器是将中断屏蔽位集中在一起,构成中断屏蔽寄存器。

2.单选题

下面(

)不属于中断周期完成的动作。

问题1选项

A.检查有无中断请求

B.关中断

C.保存断点

D.输入中断程序入口,准备执行中断处理程序

【答案】A

【解析】检查有无中断请求不属于中断周期完成的动作。中断周期完成关中断、保存断点、输入中断程序入口准备执行中断处理程序三个动作。

3.单选题

关于BootLoader,下列理解错误的是(

)。

问题1选项

A.BootLoader是在操作系统内核运行之前运行的一小段程序

B.BootLoader是通用的

C.有些BootLoader支持多CPU

D.BootLoader的功能之一是初始化硬件

【答案】B

【解析】Bootloader是嵌入式系统在加电后执行的第一段代码,在它完成CPU和相关硬件的初始化之后,再将操作系统映像或固化的嵌入式应用程序装在到内存中然后跳转到操作系统所在的空间,启动操作系统运行。

对于嵌入式系统,Bootloader是基于特定硬件平台来实现的。因此,几乎不可能为所有的嵌入式系统建立一个通用的Bootloader,不同的处理器架构都有不同的Bootloader。

4.单选题

白盒测试法设计测试用例的覆盖准则一般包括语句覆盖、判定覆盖、条件覆盖和路径覆盖。在这些覆盖准则中,最强和最弱的准则是(

)。

问题1选项

A.路径覆盖和条件覆盖

B.条件覆盖和判定覆盖

C.判定覆盖和语句覆盖

D.路径覆盖和语句覆盖

【答案】D

【解析】最强的是路径覆盖,最弱的是语句覆盖。

5.单选题

在TCP/IP协议栈中,应用层协议数据单元为(

)。

问题1选项

A.消息

B.段

C.用户数据报

D.帧

【答案】A

【解析】在TCP/IP协议栈中,应用层协议数据单元为消息或者报文。其中段是传输层,用户数据报是网络层,帧是数据链路层。物理层是比特流。

应用层——消息、报文(message)

传输层——数据段(segment)

网络层——分组、数据包(packet)

链路层——帧(frame)

物理层——比特流

6.单选题

寄存器可以用来暂时存储数据,下面描述不正确的是(

)。

问题1选项

A.寄存器由触发器组成

B.移位寄存器可以用来实现左移或者右移功能

C.N位寄存器一般由N个触发器组成

D.寄存器是一种组合逻辑器件

【答案】D

【解析】寄存器是一种时序逻辑电路。寄存器由触发器组成,移位寄存器可以用来实现左移或者右移功能,N位寄存器一般由N个触发器组成。

7.单选题

下列各种情况中,一定不会引起进程调度的操作是(

)。

问题1选项

A.一个进程完成工作后被撤销

B.一个进程从运行状态变成了阻塞状态或就绪状态

C.一个进程从阻塞状态变成就绪状态

D.一个进程从就绪状态变成运行状态

【答案】C

【解析】运行态——等待态等待使用资源,如等待外设传输,等待人工干预,会产生进程调度。

等待态——就绪态资源得到满足,如外设传输结束,人工干预完成,不产生进程调度。

运行态——就绪态运行时间片到,出现有更高优先权进程,会产生进程调度。

就绪态——运行态CPU空闲时选择一个就绪进程,会产生进程调度。

8.单选题

软件可维护性包括(

)。

问题1选项

A.软件正确性、灵活性、可移植性

B.软件可测试性、可理解性、可修改性

C.软件可靠性、可复用性、可使用性

D.软件灵活性、可靠性、高效性

【答案】B

【解析】本题考查软件可维护的主要质量特征。

软件可维护性度量的几个质量特性依次是:可理解性、可测试性、可修改性、可靠性、可移植性、可使用性和效率。

综合分析,本题选B,灵活性、可使用性、高效性、可复用性不属于软件可维护性的度量。

9.单选题

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

)。

问题1选项

A.程序查询方式

B.中断方式

C.DMA方式

D.无条件存取方式

【答案】C

【解析】本题考查计算机系统硬件方面关于DMA方式的基础知识。

DMA方式,即“直接存储器访问”方式,是一种快速传送大量数据的技术,DMA方式传送数据时,是通过直接访问存储器来完成,而不经过CPU,因此省去了保存现场和恢复现场的问题。

DMA方式的工作过程是:

1、向CPU申请DMA传送;

2、CPU允许后,DMA接受系统总线的控制权;

3、在DMA控制器的控制下,在主存和外部设备之间直接交换数据,DMA将传输的数据从一个地址空间复制到另一个地址空间,传送过程中不需要中央处理器参与,传送开始前需要CPU提供传送数据的主存起始地址和数据长度;

4、传送结束后,向CPU返回DMA操作完成信号。

10.单选题

I/O端口的访问包括存储器映射方式和I/O映射方式,下面描述中不正确的是(

)。

问题1选项

A.存储器映射方式是指对端口地址和存储器统一编址

B.I/O映射方式是指对端口地址和存储器分开独立编址

C.存储器映射方式中,对端口内容不能进行算术逻辑运算、移位等操作

D.I/O映射方式中需要使用专门的I/O指令对I/O端口进行操作

【答案】C

【解析】I/O端口的访问包括存储器映射方式和I/O映射方式。

1.存储器映射方式:端口地址和存储器统一编址。特点是:使用访问存储器的指令和访问I/O端口是一样的,所以,对端口内容也能进行算术逻辑运算、移位等操作;由于共用内存,所以,它能给I/O端口较大的编址空间,但是反过来也会使存储器的容量变小。

2.I/O映射方式:I/O端口地址与存储器分开独立编址;特点是:需要使用专门的I/O指令对I/O端口进行操作,从而使得I/O操作和存储器操作层次清晰,程序可读性强。

11.单选题

下面对父进程和子进程的叙述不正确的是(

)。

问题1选项

A.父进程创建子进程,因此父进程执行完之后,子进程才能运行

B.父进程和子进程之间可以并发执行

C.父进程可以等待所有子进程结束后再执行

D.撤销父进程时,可同时撤销其子进程

【答案】A

【解析】进程是能在系统中独立运行并作为资源分配的基本单位,是CPU分配资源的最小单位,它包括独立的地址空间,资源以及一至多个线程。

子进程得到的除了代码段是与父进程共享以外,其他所有的都是得到父进程的一个副本,子进程的所有资源都继承父进程,得到父进程资源的副本,二者并不共享地址空间。一个进程可以创建若干个子进程,子进程被创建后,一般与父进程并发执行,以完成特定的任务;父进程创建完子进程后,也可以等待所有子进程结束后再执行但当撤销一个进程时,操作系统会检查被撤销进程是否有子孙进程,若有子进程,还应撤销该进程的子进程。当父进程执行完之后,被撤销时,子进程也被一同撤销。但是子进程的撤消不会影响父进程。

12.单选题

软件可维护性通常包括(

)。

问题1选项

A.软件可用性和可理解性

B.软件可修改性、数据独立性和数据一致性

C.软件可理解性、可修改性和可测试性

D.软件可测试性和稳定性

【答案】C

【解析】系统的可维护性可以被定义为:维护人员理解并修改这个软件的难易程度。提高系统的可维护性是开发管理信息系统所有步骤的关键目的所在。系统是否能被很好的维护,可以用系统的可维护性这一指标来衡量。

系统可维护性的评价指标包括可理解性、可测试性和可修改性。

13.单选题

下面有关Flash存储器的描述中,不正确的是(

)。

问题1选项

A.Flash存储器属于非易失存储器

B.Flash存储器的读操作与SRAM存储器的读操作基本相同

C.Flash存储器的写操作与SRAM存储器的写操作基本相同

D.Flash存储器在写入信息前必须首先擦除原有信息

【答案】C

【解析】FlashMemory是一种非易失性存储器NVM(Non-VolatileMemory),根据结构的不同可以分为:NORFlash、NANDFlash。

先擦后写:由于FlashMemory的写操作只能将数据位从1写成0,而不能从0写成1,所以在对存储器进行写入之前必须先执行擦除操作,将预写入的数据位初始化为1。

操作指令:除了NORFlash的读,FlashMemory的其他操作不能像RAM那样,直接对目标地址进行总线操作。例如执行一次写操作,它必须输入一串特殊的指令(NORFlash),或者完成一段时序(NANDFlash)才能将数据写入到FlashMemory中。

所以,不正确的是C。

14.单选题

在排序算法中,将每一项都与其他诸项比较,计算出小于该项的个数,以确定该项的位置叫(

)。

问题1选项

A.插入排序

B.交换排序

C.选择排序

D.枚举排序

【答案】D

【解析】在排序算法中,将每一项都与其他诸项比较,计算出小于该项的个数,以确定该项的位置叫枚举排序。

插入排序是将一个记录插入到已经排好序的有序表中,从而一个新的、记录数增1的有序表。

交换排序是利用交换元素的位置进行排序的方法称作交换排序。

选择排序,第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾。以此类推,直到全部待排序的数据元素的个数为零。选择排序是不稳定的排序方法。

15.单选题

关于中间件软件,下列叙述错误的是(

)。

问题1选项

A.中间件是一种独立的系统软件或服务程序

B.中间件一般运行于多种硬件和操作系统平台

C.分布式系统中,应用软件借助中间件软件在不同的技术平台之间共享资源

D.中间件软件可以屏蔽平台操作系统差异,但不能屏蔽网络协议差异

【答案】D

【解析】在操作系统内核、设备驱动程序和应用软件之外的所有系统软件,把原本属于应用软件层的一些通用的功能模块抽取出来,形成独立的一层软件,从而为运行在它上面的那些应用软件提供一个灵活、安全、移植性好、相互通信、协同工作的平台。

除了操作系统,中间件还能够屏蔽网络协议的差异,为应用程序提供多种通讯机制。

16.单选题

以下关于磁盘碎片整理程序的描述中,正确的是(

)。

问题1选项

A.磁盘碎片整理程序的作用是延长磁盘的使用寿命

B.用磁盘碎片整理程序可以修复磁盘中的坏扇区,使其可以重新使用

C.用磁盘碎片整理程序可以对内存进行碎片整理,以提高访问内存速度

D.用磁盘碎片整理程序对磁盘进行碎片整理,以提高访问文件的速度

【答案】D

【解析】在Windows系统中,磁盘碎片整理程序可以分析本地卷,以及合并卷上的可用空间使其成为连续的空闲区域,从而使系统可以更高效地访问文件或文件夹。

17.单选题

总线可以分为片内总线、内总线和外总线。其中属于内总线的是(

)。

问题1选项

A.USB

B.VME

C.IEEE-1394

D.PC/XT

【答案】D

【解析】IEEE-1394总线是一种新的串行外总线。它支持热插拔,并且即插即用,同时传输速率也很高,可以达到400Mb/s,新的IEEE-1394b传输速率可以达到3.2Gb/s。同时它的传输距离也远。

USB(UniversalSerialBus,通用串行总线)是由Compaq、HP、Intel、Lucent、Microsoft、NEC和Philips公司制定的连接计算机与外围设备的机外串行总线。

VME是一种通用的计算机总线。

PC/XT是PC机的系统总线。所以选D

18.单选题

中断响应是一个软硬件结合处理系统例外事件的机制。中断发生时,操作系统通过检查(

)来判断中断原因。

问题1选项

A.中断源

B.中断向量

C.中断屏蔽

D.中断位置

【答案】B

【解析】中断发生时,中断响应工作由操作系统来完成。操作系统通过检查中断向量判断中断原因,并根据中断原因,调用相应的中断处理程序来完成中断的处理。

19.单选题

使用数字证书技术发送一份保密文件时,发送方使用(

)对数据进行加密。

问题1选项

A.接收方的公钥

B.接收方的私钥

C.发送方的公钥

D.发送方的私钥

【答案】A

【解析】本题主要考查的是数字证书中的加密方法。

数字证书是非对称加密算法公钥的载体。当发送一份保密文件时,发送方使用接收方的公钥对数据加密处理,而接收方则使用自己的私钥对接收到的信息进行解密,这样信息就可以安全无误地到达目的地了。

答案选A。

20.单选题

嵌入式系统中,各处理模块的板级支持包(BSP)所包含的内容,是和系统相关的驱动和程序。一般认为,(

)。

问题1选项

A.BSP属于操作系统的一部分

B.BSP是独立的板级支持层软件

C.BSP属于驱动程序层

D.BSP属于固件存在于处理模块硬件层

【答案】A

【解析】板级支持包(BSP)(BoardSupportPackage)是介于主板硬件和操作系统中驱动层程序之间的一层,一般认为它属于操作系统一部分,主要是实现对操作系统的支持,为上层的驱动程序提供访问硬件设备寄存器的函数包,使之能够更好的运行于硬件主板。

在嵌入式系统软件的组成中,就有BSP。BSP是相对于操作系统而言的,不同的操作系统对应于不同定义形式的BSP,例如VxWorks的BSP和Linux的BSP相对于某一CPU来说尽管实现的功能一样,可是写法和接口定义是完全不同的,所以写BSP一定要按照该系统BSP的定义形式来写(BSP的编程过程大多数是在某一个成型的BSP模板上进行修改)。这样才能与上层OS保持正确的接口,良好的支持上层OS。

所以答案是A。

21.单选题

下列属于CPU中算术逻辑单元的部件是(

)。

问题1选项

A.程序计数器

B.加法器

C.指令寄存器

D.指令译码器

【答案】B

【解析】算术逻辑单元是运算器的重要组成部件,负责处理数据,实现对数据的算术运算和逻辑运算。所以本题正确的选项是B

CPU中其他部件作用:

程序计数器是用于存放下一条指令所在单元的地址的地方。在程序执行前,必须将程序的起始地址,即程序的一条指令所在的内存单元地址送入程序计数器,当执行指令时,CPU将自动修改程序计数器的内容,即每执行一条指令程序计数器增加一个量,使其指向下一个待指向的指令。程序的转移等操作也是通过该寄存器来实现的。

累加器是专门存放算术或逻辑运算的一个操作数和运算结果的寄存器。

ALU是CPU的执行单元,主要负责运算工作。

指令寄存器一般用来保存当前正在执行的一条指令。

数据寄存器主要是用来保存操作数和运算结果等信息的,其目的是为了节省读取操作数所需占用总线和访问存储器的时间。

地址寄存器一般用来保存当前CPU所访问的内存单元的地址,以方便对内存的读写操作。

作为程序员,应该要能控制其所编写程序的执行过程,这就需要利用程序计数器来实现,因此程序员能访问的是程序计数器。

22.单选题

根据《计算机软件保护条例》的规定,著作权法保护的计算机软件是指(

)。

问题1选项

A.程序及其相关文档

B.处理过程及开发平台

C.开发软件所用的算法

D.开发软件所用的操作方法

【答案】A

【解析】计算机软件著作权的客体是指著作权法保护的计算机软件著作权的范围(受保护的对象)。根据《中华人民共和国著作权法》第三条和《计算机软件保护条例》第二条的规定,著作权法保护的计算机软件是指计算机程序及其有关文档。

根据《计算机软件保护条例》第三条第一款的规定,计算机程序是指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可被自动转换成代码化指令序列的符号化语句序列。计算机程序包括源程序和目标程序,同一程序的源程序文本和目标程序文本视为同一软件作品。

根据《计算机软件保护条例》第三条第二款的规定,计算机程序的文档是指用自然语言或者形式化语言所编写的文字资料和图表,以用来描述程序的内容、组成、设计、功能规格、开发情况、测试结果及使用方法等。文档一般以程序设计说明书、流程图、用户手册等表现。

因此,答案为A。

23.单选题

为解决计算机与打印机之间速度不匹配的问题,通常设置一个打印数据缓冲区,主机将要输出的数据依次写入该缓冲区,而打印机则依次从该缓冲区中取出数据。该缓冲区的逻辑结构应该是(

)。

问题1选项

A.栈

B.队列

C.树

D.图

【答案】B

【解析】队列是有限个同类型数据元素的线性序列,是一种先进先出的线性表,新加入的数据元素插在队列尾端,出队列的数据元素在队列首部被删除。

24.单选题

执行下列程序后,其输出结果是(

)。

问题1选项

A.12

B.13

C.22

D.23

【答案】D

【解析】静态局部变量使用static修饰符定义,即使在声明时未赋初值,编译器也会把它初始化为0。且静态局部变量存储于进程的全局数据区,即使函数返回,它的值也会保持不变。

25.单选题

关于嵌入式软件测试,下列叙述中错误的是(

)。

问题1选项

A.软件的测试级别一般分为静态测试和动态测试

B.通过测试发现软件错误,为软件产品的质量评价提供依据

C.软件测试是验证软件是否满足软件开发合同、技术协议或研制任务书要求

D.动态测试可以采用白盒测试或者黑盒测试

【答案】A

【解析】软件测试是验证软件是否满足软件开发合同、技术协议或研制任务书、软件需求、设计等的要求的过程。通过测试发现软件错误,为软件产品的质量评价提供依据。

软件的测试方法,一般说来可以分为两类,即静态测试和动态测试。静态测试包括检查单和静态分析方法。动态测试一般采用白盒测试或者黑盒测试方法。

软件测试级别,一般可以分为单元测试、部件测试、配置项测试、系统测试等。

所以A选项错。

26.单选题

下列对嵌入式操作系统的理解,错误的是(

)。

问题1选项

A.系统内核小

B.专用性强

C.可靠性要求高

D.天脉、VxWorks、UNIX都是嵌入式OS

【答案】D

【解析】嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。天脉是用在航空航天领域的RTOS,是据机载领域需求和特而研制的嵌入式实时操作系统,包括天脉1、天脉2和配套的开发环境。VxWorks实时操作系统,基于微内核的体系结构,嵌入式领域应用最广泛、市场占有率最高的商业系统。Unix不是嵌入式操作系统。

27.单选题

在RSA算法中,选择两个质数p=11,q=17,加密密钥为e=23,则解密密钥d为(

)。

问题1选项

A.5

B.7

C.11

D.13

【答案】B

【解析】本题考查的是RSA算法中求解密密钥的计算方法。

在已知两个不大的质数p、q(p和q不相等)和加密密钥e时,计算解密密钥d的依据:

首先计算N=p*q;根据欧拉函数,不大于N且与N互质的整数个数为(p-1)X(q-1);选择一个整数e与(p-1)*(q-1)互质,并且e小于(p-1)*(g-1);使用公式“d*e=1(mod

(p-1)*(q-1))”计算解密密钥d。最后将P和q的记录销毁。

根据上述规则,可以计算出,当质数p=11和q=17,加密密钥为e=23时,计算(23*7-1)mod160=0,将上述选项值代入,则只有7满足该要求,即解密密钥d的值为7。

答案选B。

28.单选题

在发送电子邮件附加多媒体数据时需采用(

)协议来支持邮件传输。

问题1选项

A.MIME

B.SMTP

C.POP3

D.IMAP4

【答案】A

【解析】MIME;MIME(MultipurposeInternetMailExtensions)多用途互联网邮件扩展类型。是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。它是一个互联网标准,扩展了电子邮件标准,使其能够支持多媒体格式。

SMTP:邮件传输协议。SMTP的全称是“SimpleMailTransferProtocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。SMTP服务器就是遵循SMTP协议的发送邮件服务器。SMTP是一个相对简单的基于文本的协议,无法处理多媒体数据。

29.单选题

中断向量一般分为固定中断向量和可变中断向量,下面描述不正确的是(

)。

问题1选项

A.固定中断向量方式的特点是中断响应速度慢

B.固定中断向量方式的缺点是各中断服务程序的地址固定且不能修改

C.可变中断向量方式中,中断源的优先级和中断向量都可以修改

D.可变中断向量方式的优点在于设计灵活,用户可以设定

【答案】A

【解析】中断向量分为:固定中断向量方式和可变中断向量方式。

固定中断向量方式的缺点是各中断服务程序的地址固定且不能修改;固定中断向量方式的优点是中断响应速度迅速。

可变中断向量方式中,中断源的优先级和中断向量都可以修改;可变中断向量方式的优点在于设计灵活,用户可以设定。

所以答案是A

30.单选题

在某个栈中,元素的进栈次序为a,b,c,d,e,下列不可能的出栈序列是(

)。

问题1选项

A.a,b,c,d,e

B.b,c,de,a

C.e,a,b,c,d

D.e,d,c,b,a

【答案】C

【解析】栈是限定操作只能在表的同一端执行的线性表。允许插入和删除的一端为栈顶,不允许插入和删除的一端为栈底。栈的逻辑特点是先进后出或后进先出。

C选项中的a不可能会在b,c,d之前先出来。

31.单选题

按指令流和数据流的组织关系,计算机系统的结构有以下不同类型,大规模并行处理机MPP属于(

)结构。

问题1选项

A.SISD

B.SIMD

C.MISD

D.MIMD

【答案】D

【解析】按照计算机同时处于一个执行阶段的指令或数据的最大可能个数划分,可分为SISD、SIMD、MISD、MIMD;

SISD(SingleInstructionSingleDatastream)单指令流单数据流(SISD):SISD其实就是传统的顺序执行的单处理器计算机,其指令部件每次只对一条指令进行译码,并且只对一个操作部件分配数据。

流水线方式的单处理机有时也被当作SISD。

以加法指令为例,单指令单数据(SISD)的CPU对加法指令译码后,执行部件先访问内存,取得第一个操作数;之后再一次访问内存,取得第二个操作数;随后才能进行求和运算。

多指令流多数据流(MultipleInstructionStreamMultipleDataStream,简称MIMD),它使用多个控制器来异步地控制多个处理器,从而实现空间上的并行性。

多指令流单数据流(MultipleInstructionstreamSingleDatastream):MISD具有n个处理单元,按n条不同指令的要求对同一数据流及其中间结果进行不同的处理。一个处理单元的输出又作为另一个处理单元的输入。

SIMD全称SingleInstructionMultipleData,单指令多数据流,能够复制多个操作数,并把它们打包在大型寄存器的一组指令集。

MPP(MassivelyParallelProcessing),即大规模并行处理,在数据库非共享集群中,每个节点都有独立的磁盘存储系统和内存系统,业务数据根据数据库模型和应用特点划分到各个节点上,每台数据节点通过专用网络或者商业通用网络互相连接,彼此协同计算,作为整体提供数据库服务。非共享数据库集群有完全的可伸缩性、高可用、高性能、优秀的性价比、资源共享等优势。

简单来说,MPP是将任务并行地分散到多个服务器和节点上,在每个节点上计算完成后,将各自部分的结果汇总在一起得到最终的结果(与Hadoop相似)。

32.单选题

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

)。

问题1选项

A.配置标识

B.版本控制

C.审计和审查

D.程序设计

【答案】D

【解析】配置管理的功能范围包括了:配置标识、版本控制、审计和审查等,而程序设计则不属于配置管理功能范围。

33.单选题

操作系统执行系统调用的过程包括如下主要操作:

①返回用户态

②执行陷入(trap)指令

③传递系统调用参数

④执行相应的服务程序

正确的执行顺序是(

)。

问题1选项

A.②-③-①-④

B.②-④-③-①

C.③-②-④-①

D.③-④-②-①

【答案】C

【解析】系统调用就是操作系统提供给用户应用程序调用的一些公共子程序,一般为函数或方法。当一个应用程序执行操作系统的系统调用时,程序员在代码中首先传递系统调用参数,然后由陷入(trap)指令负责将用户态转换为核心态,并将返回地址压栈备用,然后CPU执行相应的内核服务程序,最后返回用户态。

34.单选题

软件能力成熟度模型CMM(CapabilityMaturityModel)将软件能力成熟度自低到高依次划分为(

)。

问题1选项

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

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

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

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

【答案】D

【解析】CMM即软件能力成熟度模型,是目前国际上最流行、最实用的软件生产过程标准和软件企业成熟度的等级认证标准。CMM是美国卡内基梅隆大学软件工程研究所与企业、政府合作的基础上开发的模型,主要用于评价软件企业的质量保证能力。目前,国内外的很多大型企业采用这一模型,如国内的鼎新、浪潮通软、用友、亚信、华为等公司都启动了CMM软件过程改进计划。国军标GJB500-2003《军用软件能力成熟度模型》就是以CMM为参考蓝本而制定的。CMM模型将软件能力成熟度自低到高依次划分:1级为初始级、2级为可重复级、3级为已定义级、4级为已管理级、5级为优化级。除等级1外,每个成熟度等级被分解成几个关键过程域,指明为了改进其软件过程组织应关注的区域,关键过程域识别出为了达到各成熟度等级所必须着手解决的问题。

可重复级的关键过程域包括:软件配置管理、软件质量保证、软件子合同管理、软件项目跟踪与监控软件项目计划和需求管理。

已定义级的关键过程域包括:同行评审、组间协调、软件产品工程、集成软件管理、培训计划、组织过程定义和组织过程焦点。

已管理级的关键过程域包括:质量管理、过程量化管理。

优化级的关键过程域包括:过程变更管理、技术变更管理和缺陷预防。

35.单选题

采用ADSL接入Internet,用户端接入介质为(

),使用的网络为(

)。

问题1选项

A.双绞线

B.红外线

C.同轴电缆

D.光纤

问题2选项

A.电话网

B.电视网

C.DDN专线

D.5G无线广域网

【答案】第1题:A

第2题:A

【解析】第1题:1989年在贝尔实验室诞生的ADSL是xDSL家族成员中的一员,被誉为“现代信息高速公路上的快车”。它因其下行速率高、频带宽、性能优等特点而深受广大客户的喜爱,成为继MODEM、ISDN之后的又一种全新更快捷,更高效的接入方式。它是运行在原有普通电话线上的一种新的高速宽带技术。

事实上,ADSL的传输技术中,ADSL用其特有的调制解调硬件来连接现有双绞线连接的各端。

第2题:

36.单选题

以下规则中不符合优化规则的是(

)。

问题1选项

A.通过模块的合并和分解,降低模块的耦合度,提高模块的内聚性

B.提高上层模块的扇出,减少模块调用的层次

C.将模块的作用范围限制在模块的控制范围内

D.降低模块之间接口的复杂性

【答案】B

【解析】提高上层模块的扇出,减少模块调度的层次。如果这样优化,这样就会导致模块的高扇出,也就是调用别的模块数增加,会导致模块的复杂性增高。所以B选项是错误的。ACD是符合优化原则。

37.单选题

软件设计中,模块划分应遵循的准则是(

)。

问题1选项

A.低内聚低耦合

B.低内聚高耦合

C.高内聚低耦合

D.高内聚高耦合

【答案】C

【解析】软件设计中,模块划分应遵循的准则是:高内聚低耦合。

内聚指的是模块内部各个处理元素之间的关系,一个模块应当恰好只做一件事。内聚越高越好。

耦合指的是模块之间的关系,耦合度越低越好。

38.单选题

下面的程序(a)和程序(b)运行后,y和c的值分别是(

)。

问题1选项

A.y=2,c=11

B.y=2,c=4

C.y=0.5,c=11

D.y=0.5,c=4

【答案】A

【解析】define是宏定义,用来定义常量或宏,是一个符号替换概念。

程序(a):x*x代换掉f(x),因此,运行结果y=2,而不是y=0.5。

程序(b):case语句中,如果没有break语句,会一直执行到结束。所以执行结果c=11。所以答案是A。

39.单选题

传统过程模型中,(

)首先引入了风险管理。

问题1选项

A.瀑布模型

B.螺旋模型

C.V模型

D.原型化模型

【答案】B

【解析】常见的传统过程模型有瀑布模型、增量模型、V模型、原型法、螺旋模型等。其中螺旋模型是一种演化软件开发过程模型,它兼顾了快速原型的迭代的特征以及瀑布模型的系统化与严格监控。螺旋模型最大的特点在于引入了其他模型不具备的风险分析,使软件在无法排除重大风险时有机会停止,以减小损失。

答案选B。

40.单选题

运行时的存储分配策略,在程序设计语言的处理系统中非常重要。C语言中,全局变量和静态变量采用(

)方式分配存储资源。

问题1选项

A.静态分配

B.动态分配和静态分配

C.栈式分配

D.堆式分配

【答案】A

【解析】1.C语言程序的内存分配方式,内存分配方式有三种:

(1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。

(2)在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。

(3)从堆上分配,亦称动态内存分配。程序在运行的时候用malloc或new申请任意多少的内存,程序员自己负责在何时用free或delete释放内存。动态内存的生存期由程序员决定,使用非常灵活,但如果在堆上分配了空间,就有责任回收它,否则运行的程序会出现内存泄漏,频繁地分配和释放不同大小的堆空间将会产生堆内碎块。

2.程序的内存空间

一个由C/C++编译的程序占用的内存分为以下几个部分:

1、栈区(stack)——由编译器自动分配释放,存放为运行函数而分配的局部变量、函数参数、返回数据、返回地址等。其操作方式类似于数据结构中的栈。

2、堆区(heap)——一般由程序员分配释放,若程序员不释放,程序结束时可能由OS(operatingsystem)回收。分配方式类似于链表。

3、全局区(静态区)(static)——存放全局变量、静态数据、常量。程序结束后由系统释放。

4、文字常量区—常量字符串就是放在这里的。程序结束后由系统释放。

5、程序代码区——存放函数体(类成员函数和全局函数)的二进制代码。

41.单选题

假定下列字符码中有奇偶校验位,但没数据错误,采用偶校验的字符码是(

)。

问题1选项

A.11001011

B.11010110

C.11000001

D.11001001

【答案】D

【解析】通过在编码中增加一位校验位来使编码中的1的个数为奇数(奇校验)或者为偶数(偶校验)。1100100中1的个数是奇数,要采用偶校验,使1的个数为偶数,所以后面加1,也就是11001001,所以D是偶校验。

42.单选题

程序语言的基本成分包括数据、运算、控制和(

)。数据是程序操作的对象,按照数据组织形式可以分为多种类型,其中枚举属于(

)类型:数组属于(

)类型。

问题1选项

A.存储

B.分配

C.传输

D.函数

问题2选项

A.基本

B.用户定义

C.构造

D.特殊

问题3选项

A.基本

B.用户定义

C.构造

D.特殊

【答案】第1题:C

第2题:B

第3题:C

【解析】第1题:程序设计语言的基本成分包括数据、运算、控制和传输,数据是程序操作的对象,按照数据组织形式可以分为多种类型,其中枚举属于用户定义类型,数组属于构造类型。

第2题:

第3题:

43.单选题

把CSS样式表与HTML网页关联,不正确的方法是(

)。

问题1选项

A.在HTML文档的<head>标签内定义CSS样式

B.用@import引入样式表文件

C.在HTML文档的<!---->标签内定义CSS样式

D.用<link>标签链接网上可访问的CSS样式表文件

【答案】C

【解析】是HTML注释的表示方式,在这里定义CSS样式无效。

44.单选题

假设某系统总线在一个总线周期中并行传输4字节信息,一个总线周期占用2个时钟周期,总线时钟频率为100MHz,则总线带宽是(

)。

问题1选项

A.100MB/s

B.200MB/S

C.400MB/S

D.800MB/S

【答案】B

45.单选题

Fogcomputingisamid-layerbetweenclouddatacentersandIoTdevices/sensors.Itprovidesservicesof(1)alongwithstorageandnetworkingattheproximityoftheIoTdevices/sensors.Thefogcomputingconceptisderivedfrom(2)computing.Edgecomputingpromisestobringdatacomputationclosertothedata-origin.Edgedevices,inEdgecomputing,aren'tabletosupport(3)applicationsinIoTbecauseoftheirlimitedresources,resultinginresource-contentionandincreased(4).Itassimilatesedgedevicesandcloudresourcestoovercome(5)associatedwithEdgecomputing.

问题1选项

A.computation

B.computer

C.operatingsystem

D.cloudsystem

问题2选项

A.computer

B.Edge

C.Embedded

D.server

问题3选项

A.simulator

B.system

C.multiple

D.device

问题4选项

A.latency

B.power

C.system

D.user

问题5选项

A.memory

B.operatingsystem

C.local

D.limitations

【答案】第1题:A

第2题:B

第3题:C

第4题:A

第5题:D

【解析】第1题:雾计算位于云数据中心和物联网设备/传感器的中间层。它可以为物联网设备/传感器提供带有存储和网络功能的计算服务。雾计算概念起源于边缘计算,边缘计算的目的在于将计算放置于距离数据段较近的位置。边缘计算中的边缘设备由于其受限的资源,一般不能支持多个应用,因为这会引起资源的冲突和延迟的增加。雾计算的本质类似于边缘设备和云计算资源,以此来克服边缘计算的一些限制。

第2题:

第3题:

第4题:

第5题:

46.单选题

Edgecomputingisa(

),openITarchitecturethatfeaturesdecentralizedprocessingpower,enablingmobilecomputingandInternetofThings(IoT)technologies.Inedgecomputing,dataisprocessedbythe(

)itselforbyalocalcomputerorserver,ratherthanbeingtransmittedtoadatacenter.Edgecomputingenablesdata-streamacceleration,includingreal-timedataprocessingwithoutlatency.Itallowssmart(

)anddevicestorespondtodataalmostinstantaneously,asitsbeingcreated,eliminatinglagtime.Thisiscriticalfortechnologiessuchasself-drivingcars,andhasequallyimportantbenefitsforbusiness.Edgecomputingallowsforefficientdataprocessinginthatlargeamountsofdatacanbeprocessednearthesource,reducing(

)bandwidthusage.Thisbotheliminatescostsande

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论