【计算机类职业资格】嵌入式系统设计师-15及答案解析.doc

上传人:吴艺期 文档编号:1335432 上传时间:2019-10-17 格式:DOC 页数:11 大小:60KB
下载 相关 举报
【计算机类职业资格】嵌入式系统设计师-15及答案解析.doc_第1页
第1页 / 共11页
【计算机类职业资格】嵌入式系统设计师-15及答案解析.doc_第2页
第2页 / 共11页
【计算机类职业资格】嵌入式系统设计师-15及答案解析.doc_第3页
第3页 / 共11页
【计算机类职业资格】嵌入式系统设计师-15及答案解析.doc_第4页
第4页 / 共11页
【计算机类职业资格】嵌入式系统设计师-15及答案解析.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、嵌入式系统设计师-15 及答案解析(总分:30.00,做题时间:90 分钟)一、单项选择题(总题数:28,分数:30.00)在 IPv4 向 IPv6 过渡期间,如果要使得两个 IPv6 结点可以通过现有的 IPv4 网络进行通信,则应该使用_;如果要使得纯。IPv6 结点可以与纯 IPv4 结点进行通信,则需要使用_。(分数:2.00)A.堆栈技术B.双协议栈技术C.隧道技术D.翻译技术A.堆栈技术B.双协议栈技术C.隧道技术D.翻译技术1.在程序执行过程中,Cache 与主存的地址映像由_。(分数:1.00)A.硬件自动完成B.程序员调度C.操作系统管理D.程序员与操作系统协同完成2.视频

2、信息是连续的图像序列,_是构成视频信息的基本单元。(分数:1.00)A.帧B.场C.幅D.像素3.结构化分析方法是一种面向数据流的软件需求分析方法,该方法最常用的图形工具是数据流图,与其匹配使用的是_。(分数:1.00)A.结构图B.数据字典C.数据流D.网络图4.软件可移植性是用来衡量软件_的重要尺度之一。(分数:1.00)A.通用性B.效率C.质量D.人机界面5.有空栈 S,对下列待进栈元素序列 a、b、c、d、e、f 进行进栈、进栈、出栈、进栈、进栈、出栈的操作后,栈 S 的栈顶和栈底元素分别为_。(分数:1.00)A.c 和 bB.b 和 aC.c 和 aD.d 和 b6.与 PC 机

3、系统相比,_不是嵌入式系统独具的特点。(分数:1.00)A.系统内核小B.专用性强C.可执行多任务D.系统精简7.嵌入式存储器系统设计中,一般使用三种存储器接口电路:NOR Flash 接口、NAND Flash 接口和 SDRAM接口电路,以下叙述中错误的是_。(分数:1.00)A.系统引导程序可以放在 NOR Flash 中,也可以放在 NAND Flash 中B.存储在 NOR Flash 中的程序可以直接运行C.存储在 NAND Flash 中的程序可以直接运行D.SDRAM 不具有掉电保持数据的特性,其访问速度要大于 Flash 存储器8.一个项目为了修正一个错误而进行了变更,这个错

4、误被修正,但却引起以前可以正确运行的代码出错。_最可能发现这一问题。(分数:1.00)A.单元测试B.集成测试C.回归测试D.安装测试9.对信号量 S 执行 V 操作后,以下叙述中正确的是_。(分数:1.00)A.当 S 等于 0 时唤醒一个阻塞进程B.当 S 小于 0 时唤醒一个阻塞进程C.当 S 小于等于 0 时唤醒一个就绪进程D.当 S 小于 0 时唤醒一个就绪进程10.矢量图是常用的图形图像表示形式,_是描述矢量图的基本组成单位。(分数:1.00)A.像素B.像素点C.图元D.二进制位11.以下关于数据流图中基本加工的叙述,不正确的是_。(分数:1.00)A.对每一个基本加工,必须有一

5、个加工规格说明B.加工规格说明必须描述把输入数据流变换为输出数据流的加工规则C.加工规格说明必须描述实现加工的具体流程D.决策表可以用来表示加工规格说明12.以下叙述中正确的是_。(分数:1.00)A.宿主机与目标机之间只需要建立逻辑连接即可B.在嵌入式系统中,调试器与被调试程序必须位于同一台机器上C.在嵌入式系统开发中,通常采用的是交叉编译器D.宿主机与目标机之间的通信方式只有串口和并口两种13.嵌入式系统的硬件部分可以分为三个部分,依次是处理器核、外围电路、外设与扩展,以下叙述中错误的是_。(分数:1.00)A.处理器核负责指令的执行B.存储单元(如 Flash 芯片等)属于处理器核C.外

6、围电路包括嵌入式系统所需的基本存储管理、晶振、复位、电源控制等D.外设与扩展是指嵌入式系统与真实环境交互的接口14.构成运算器的部件中最核心的是_。(分数:1.00)A.数据总线B.累加器C.算术逻辑运算单元D.状态寄存器15._不是单元测试主要检查的内容。(分数:1.00)A.模块接口B.局部数据结构C.全局数据结构D.重要的执行路径16.计算机使用总线结构的主要优点是便于实现积木化,缺点是_。(分数:1.00)A.地址信息、数据信息和控制信息不能同时出现B.地址信息与数据信息不能同时出现C.在总线中多个设备之间数据只能分时传输D.地址信息与数据信息能同时出现17.在嵌入式系统中,容错技术可

7、以提高计算机系统的可靠性。利用元件冗余可保证在局部故障时系统可正常工作。带有热备份的系统称为双重系统,它是_。因此只要有一个子系统正常工作,整个系统仍能正常工作。(分数:1.00)A.两个子系统同步运行,当联机系统出错时,由备份系统接替故障机工作B.备份子系统处于电源开机状态,一旦联机系统出错时立即切换到备份系统C.两个子系统交替处于联机状态和自检状态D.两个子系统并行工作,提高机器速度,一个子系统出错,放弃并行工作18.指令寄存器的位数取决于_。(分数:1.00)A.存储器的容量B.指令字长C.数据总线的宽度D.地址总线的宽度POP3 协议采用_模式进行通信,当客户机需要服务时,客户端软件与

8、 POP3 服务器建立_连接。(分数:2.00)A.Browser/ServerB.Client/ServerC.Peer to PeerD.Peer to ServerA.TCPB.UDPC.PHPD.IP19.嵌入式处理器指令系统一般采用精简指令集(RISC)或者复杂指令集(CISC),以下关于 RISC 和 CISC 的叙述中,错误的是_。(分数:1.00)A.CISC 的指令种类要多于 RISCB.RISC 的寻址方式复杂,CISC 的寻址方式简单C.CISC 的有些指令执行时间长,RISC 多为单周期指令D.RISC 中 Load/Store 指令对存储器进行操作,其余指令对寄存器进

9、行操作20.一个 16K32 位的存储器,其地址线和数据线的位数分别是_。(分数:1.00)A.12 和 32B.14 和 32C.12 和 16D.14 和 1621.以下叙述中不是嵌入式系统特点的是_。(分数:1.00)A.要求编码体积小,能够在嵌入式系统的有效存储空间内运行B.面向应用,可以进行裁减和移植C.用于特定领域,不需要支持多任务D.可靠性高,无需人工干预独立运行,并处理各类事件和故障22.如果在一个单处理器的系统中有 n 个进程,则就绪队列中进程的个数最多为_。(分数:1.00)A.1B.n-1C.nD.n+123.关于软件需求分析,以下叙述中错误的是_。(分数:1.00)A.

10、软件需求分析的任务是确定软件系统的功能、性能、接口等要求B.软件需求分析的基本原则是:能够表达和理解问题的信息域和功能域C.软件需求分析阶段的工作成果是总体设计说明D.软件需求分析工作是一个不断认识、逐步细化的过程24.电路板的设计分为前处理、中处理和后处理。不属于中处理的是_。(分数:1.00)A.设置电路板的层面B.进行系统布线C.原理图设计D.在电路板上放置测试点25.关于软件测试,以下叙述中错误的是_。(分数:1.00)A.软件开发过程是自顶向下的,软件测试过程是自底向上的B.单元测试主要采用白盒测试,辅之以黑盒测试C.集成测试通常采用黑盒测试,包括渐增式集成和非增式集成D.确认测试以

11、软件的概要设计文档为依据,通常采用黑盒测试26.在嵌入式处理器中,下面关于“菊花链”仲裁的叙述,错误的是_。(分数:1.00)A.菊花链仲裁又称为串行仲裁B.菊花链仲裁使用三根控制线:总线请求线、总线允许线和总线忙线C.在菊花链模式下,总线允许线连接的先后次序决定了每个模块的优先级D.在菊花链模式下,每一时刻可以有多个模块作为总线通信的实际主控模块嵌入式系统设计师-15 答案解析(总分:30.00,做题时间:90 分钟)一、单项选择题(总题数:28,分数:30.00)在 IPv4 向 IPv6 过渡期间,如果要使得两个 IPv6 结点可以通过现有的 IPv4 网络进行通信,则应该使用_;如果要

12、使得纯。IPv6 结点可以与纯 IPv4 结点进行通信,则需要使用_。(分数:2.00)A.堆栈技术B.双协议栈技术C.隧道技术 D.翻译技术解析:如果要使得两个 IPv6 结点可以通过现有的 IPv4 网络进行通信,则应该使用隧道技术,如果要使得纯 IPv6 结点可以与纯 IPv4 结点进行通信,则需要使用翻译技术。A.堆栈技术B.双协议栈技术C.隧道技术D.翻译技术 解析:1.在程序执行过程中,Cache 与主存的地址映像由_。(分数:1.00)A.硬件自动完成 B.程序员调度C.操作系统管理D.程序员与操作系统协同完成解析:本题考查计算机系统基础知识。 Cache 的工作是建立在程序与数

13、据访问的局部性原理上。即经过对大量程序执行情况的结果分析:在一段较短的时间间隔内程序集中在某一较小的内存地址空间执行,这就是程序执行的局部性原理。同样,对数据的访问也存在局部性现象。 为了提高系统处理速度才将主存部分存储空间中的内容复制到工作速度更快的 Cache 中,同样为了提高速度的原因,Cache 系统都是由硬件实现的。2.视频信息是连续的图像序列,_是构成视频信息的基本单元。(分数:1.00)A.帧 B.场C.幅D.像素解析:本题考查多媒体方面的基础知识。 视频信息是指活动的、连续的图像序列。一幅图像称为一帧,帧是构成视频信息的基本单元。3.结构化分析方法是一种面向数据流的软件需求分析

14、方法,该方法最常用的图形工具是数据流图,与其匹配使用的是_。(分数:1.00)A.结构图B.数据字典 C.数据流D.网络图解析:本题考查结构化分析方法相关知识。 结构化分析方法(SA)是一种面向数据流的软件分析方法,适用于开发数据处理型软件的需求分析。结构化分析方法适用的工具主要有数据流图(DFD)、数据字典(DD)、结构化语言、判定表和判定树。其中,数据流图以图形的方式表达数据处理系统中信息的交换和传递过程。与数据流图配合使用的是数据字典,它对数据流图中出现的所有图形元素给出逻辑定义。有了数据字典,数据流图中的数据流、加工和文件得到确切的解释。4.软件可移植性是用来衡量软件_的重要尺度之一。

15、(分数:1.00)A.通用性 B.效率C.质量D.人机界面解析:在嵌入式系统中,由于软硬件发展较快,嵌入式处理器更新快,种类多。嵌入式操作系统也在不断的更新,因此,如果要考虑嵌入式软件的通用性,软件的可移植性就必须考虑。 在本题中可移植性对软件的效率并没有多大的贡献,反而由于考虑到可移植性而对软件的执行效率或多或少还会有点影响。 可移植性是软件质量的重要指标之一,但不是最重要的,软件质量的好坏考察的维度很多,最重要的是否按软件工程化要求开发,软件开发过程的成熟度 CMM 级别的高低等等。 人机界面影响的是易用性,与软件的可移植性无关。5.有空栈 S,对下列待进栈元素序列 a、b、c、d、e、f

16、 进行进栈、进栈、出栈、进栈、进栈、出栈的操作后,栈 S 的栈顶和栈底元素分别为_。(分数:1.00)A.c 和 bB.b 和 aC.c 和 a D.d 和 b解析:本题考查计算机栈操作方面的相关知识。 栈是限定操作只能在表的同一端执行的线性表。允许插入和删除的一端为栈顶,不允许插入和删除的一端为栈底。 栈的逻辑特点是先进后出或后进先出。 因此,在初始为空的栈 S 中,对待进栈元素序列 a、b、c、d、e、f 进行进栈、进栈、出栈、进栈、进栈、出栈的操作后,栈 S 的栈顶和栈底元素分别为 c 和 a。6.与 PC 机系统相比,_不是嵌入式系统独具的特点。(分数:1.00)A.系统内核小B.专用

17、性强C.可执行多任务 D.系统精简解析:本题考查嵌入式系统的基础知识。 嵌入式系统(Embedded system),是一种“完全嵌入受控器件内部,为特定应用而设计的专用计算机系统”,嵌入式系统为控制、监视或辅助设备、机器或用于工厂运作的设备。与个人计算机(PC)这样的通用计算机系统不同,嵌入式系统通常执行的是带有特定要求的预先定义的任务。由于嵌入式系统只针对一项特殊的任务,设计人员能够对它进行优化,减小尺寸降低成本。嵌入式系统通常进行大量生产,所以单个的成本节约,能够随着产量进行成百上千的放大。 嵌入式系统的核心是由一个或几个预先编程好以用来执行少数几项任务的微处理器或者单片机组成。与通用计

18、算机能够运行用户选择的软件不同,嵌入式系统上的软件通常是暂时不变的,所以经常称为“固件”。普遍认同的嵌入式系统定义为:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。 嵌入式系统是面向用户、面向产品、面向应用的,它必须与具体应用相结合才会具有生命力、才更具有优势。因此可以这样理解上述三个面向的含义,即嵌入式系统是与应用紧密结合的,它具有很强的专用性,必须结合实际系统需求进行合理的裁减利用。 综上所述,只有可执行多任务不是嵌入式系统独具的特点。7.嵌入式存储器系统设计中,一般使用三种存储器接口电路:NOR Flash 接口、

19、NAND Flash 接口和 SDRAM接口电路,以下叙述中错误的是_。(分数:1.00)A.系统引导程序可以放在 NOR Flash 中,也可以放在 NAND Flash 中B.存储在 NOR Flash 中的程序可以直接运行C.存储在 NAND Flash 中的程序可以直接运行 D.SDRAM 不具有掉电保持数据的特性,其访问速度要大于 Flash 存储器解析:本题考查嵌入式系统存储硬件设计的基础知识。 在嵌入式系统的存储硬件设计中,一般采用三种存储器接口即 NOR Flash 存储器、Nand Flash 存储器和SDRAM 存储器。 NORFlash 带有通用的 SRAM 接口,可以轻

20、松地挂接在 CPU 的地址、数据总线上,对 CPU 的接口要求低。NORFlash 的特点是芯片内执行(XIP, eXecute In Place),这样应用程序可以直接在 flash 闪存内运行,不必再把代码读到系统 RAM 中。如 uboot 中的只读段可以直接在 NORFlash 上运行。 NANDFlash 器件使用复杂的 I/O 口来串行地存取数据,8 个引脚用来传送控制、地址和数据信息。由于时序较为复杂,所以一般 CPU 最好集成 NAND 控制器。另外由于 NANDFlash 没有挂接在地址总线上,所以如果想用 NANDFlash 作为系统的启动盘,就需要 CPU 具备特殊的功能

21、,如 s3c2410 在被选择为 NANDFlash 启动方式时会在上电时自动读取 NANDFlash 的 4kb 数据到地址 0 的 SRAM 中。如果 CPU 不具备这种特殊功能,用户不能直接运行 NANDFlash 上的代码,那可以采取其他方式,比如好多使用 NANDFlash 的开发板除了使用 NANDFlash 以外,还用一块小的 NORFlash 来运行启动代码。任何 Flash 器件的写入操作都只能在空或已擦除的单元内进行。NAND 器件执行擦除操作是十分简单的,而 NOR 则要求在进行擦除前先要将目标块内所有的位都写为 1。 SDRAM 是有一个同步接口的动态随机存取内存(DR

22、AM)。通常 DRAM 是有一个异步接口的,这样它可以随时响应控制输入的变化。而 SDRAM 有一个同步接口,在响应控制输入前会等待一个时钟信号,这样就能和计算机的系统总线同步。相对于 NORFlash 和 Nand Flash, SDRAM 的访问读写速度要快得多。8.一个项目为了修正一个错误而进行了变更,这个错误被修正,但却引起以前可以正确运行的代码出错。_最可能发现这一问题。(分数:1.00)A.单元测试B.集成测试C.回归测试 D.安装测试解析:单元测试也称模块测试,它是软件测试的第一步,通常在编码阶段进行。单元测试以软件详细设计为指导,对软件模块进行正确性检查,其目的在于发现模块内部

23、可能存在的各种错误。它要求对所有的局部和全局数据结构、外部接口与程序代码关键部分都要进行严格的审查。 集成测试也称为组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求组装成为子系统或系统,进行集成测试。实践表明,一些模块虽然能够单独工作,但并不能保证连接起来也能正常的工作。程序在某些局部反映不出来的问题,在全局上很可能暴露出来,影响功能的实现。 回归测试是检验原有正常功能没有应更改出现缺陷而进行的测试,通过重新进行测试以确认修改没有引起新的错误或导致其他代码产生错误。回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的工作量比重,软件开发的各阶段都会进行多次回归测

24、试。 安装测试确保该软件在正常情况和异常情况的不同条件下,进行首次安装、升级、完整的或自定义的安装都能进行安装。异常情况包括磁盘空间不足、缺少目录创建权限等。核实软件在安装后可立即正常运行。安装测试包括测试安装代码以及安装手册。安装手册提供如何进行安装,安装代码提供安装一些程序能够运行的基础数据。9.对信号量 S 执行 V 操作后,以下叙述中正确的是_。(分数:1.00)A.当 S 等于 0 时唤醒一个阻塞进程 B.当 S 小于 0 时唤醒一个阻塞进程C.当 S 小于等于 0 时唤醒一个就绪进程D.当 S 小于 0 时唤醒一个就绪进程解析:本题考查操作系统的基础知识。荷兰学者 Dijkstra

25、 提出的信号量(或信号灯)机制,是一种卓有成效的进程同步与互斥的工具。对信号量的操作原语有两种,P 操作和 V 操作。P 操作和 V 操作是执行时不被打断的两个操作系统原语,P 操作和 V 操作必须成对使用。 在操作系统中,信号量是表示资源的实体,它由两个成员(S,Q)构成,其中 S 是一个具有非负初值的整型变量,是一个初始状态为空的队列。整型变量 S 表示系统中某类资源的使用情况,当其值大于 0 时,表示系统中当前可用资源的数目;当其值小于 0 时,其绝对值表示系统中因请求该类资源而阻塞等待的进程数目。除信号量的初值外,信号量的值能由 P 操作和 V 操作改变。 P(S)的主要功能是:先执行

26、 S=S-1;若 S0 则进程继续执行;若 S0 则阻塞该进程,并将它插入到该信号量的等待队列 Q 中。 V(S)的主要功能是:先执行 S=S+1;若 S0 则进程继续执行;若 S0 则从该信号量等待队列中移出第一个进程,使其变为就绪状态并插入就绪队列,然后再返回原进程继续执行。 综上所述,当前的 S 小于等于 0 时,会将信号量队列中第一个进程移出,变为就绪状态。当 S 等于 0 时,原进程执行完后,移出的进程就会被唤醒。10.矢量图是常用的图形图像表示形式,_是描述矢量图的基本组成单位。(分数:1.00)A.像素B.像素点C.图元 D.二进制位解析:本题考查多媒体方面的基础知识。 矢量图形

27、是用一系列计算机指令来描述和记录的一幅图的内容,即通过指令描述构成一幅图的所有直线、曲线、圆、圆弧、矩形等图元的位置、维数和形状,也可以用更为复杂的形式表示图像中的曲面、光照、材质等效果。矢量图法实质上是用数学的方式(算法和特征)来描述一幅图形图像,在处理图形图像时根据图元对应的数学表达式进行编辑和处理。在屏幕上显示一幅图形图像时,首先要解释这些指令,然后将描述图形图像的指令转换成屏幕上显示的形状和颜色。编辑矢量图的软件通常称为绘图软件,如适于绘制机械图、电路图的 AutoCAD 软件等。11.以下关于数据流图中基本加工的叙述,不正确的是_。(分数:1.00)A.对每一个基本加工,必须有一个加

28、工规格说明B.加工规格说明必须描述把输入数据流变换为输出数据流的加工规则C.加工规格说明必须描述实现加工的具体流程 D.决策表可以用来表示加工规格说明解析:本题考查结构化分析方法的基础知识。分层的数据流图是结构化分析方法的重要组成部分。对数据流图中的每个基本加工,需要有一个加工规格说明,描述把输入数据流变换为输出数据流的加工规则,但不需要描述实现加工的具体流程。可以用结构化语言、判定表和判定树来表达基本加工。12.以下叙述中正确的是_。(分数:1.00)A.宿主机与目标机之间只需要建立逻辑连接即可B.在嵌入式系统中,调试器与被调试程序必须位于同一台机器上C.在嵌入式系统开发中,通常采用的是交叉

29、编译器 D.宿主机与目标机之间的通信方式只有串口和并口两种解析:本题考查嵌入式系统软件开发调试的基础知识。 在进行嵌入式系统的开发时,运行程序的目标平台通常具有有限的存储空间和运算能力,比如常见的 ARM平台,其一般的静态存储空间大致是 1632MB,而 CPU 的主频大概为 100500MHz。这种情况下,在 ARM平台上进行本机编译就不太可能了,这是因为一般的编译工具链(compilation tool chain)需要很大的存储空间,并需要很强的 CPU 运算能力。为了解决这个问题,嵌入式系统普遍采用交叉开发调试的方法。通过交叉编译工具,我们就可以在 CPU 能力很强、存储空间足够的主机

30、平台上(比如 PC 上,称为宿主机)编译出针对其他平台(比如 ARM,称为目标机)的可执行程序。交叉编译只需要在主机平台上安装对应的交叉编译工具链(cross compilation tool chain),然后用这个交叉编译工具链编译我们的源代码,最终生成可在目标平台上运行的代码,通过串口、以太网或者 JTAG 等方式,下载到嵌入式设备中运行调试。13.嵌入式系统的硬件部分可以分为三个部分,依次是处理器核、外围电路、外设与扩展,以下叙述中错误的是_。(分数:1.00)A.处理器核负责指令的执行B.存储单元(如 Flash 芯片等)属于处理器核 C.外围电路包括嵌入式系统所需的基本存储管理、晶

31、振、复位、电源控制等D.外设与扩展是指嵌入式系统与真实环境交互的接口解析:本题考查嵌入式系统的硬件组成的基础知识。 嵌入式硬件系统是以嵌入式微处理器为核心,主要由嵌入式微处理器、总线、存储器、输入输出接口和外围设备组成。嵌入式系统的硬件可分为核心微处理器、外围控制电路和外设与扩展三大部分。核心微处理器可以分为由通用的计算机 CPU 演变而来的微处理器、嵌入式微控制器,又称之为单片机,即 MCU、嵌入式 DSP 处理器,专门用于信号处理和嵌入式片上系统。外围电路主要用于进行外部的控制,系统必要的资源支撑等。外设与扩展主要进行系统对外的交互和扩展实现,包括各种接口外设,各种交互实现等。14.构成运

32、算器的部件中最核心的是_。(分数:1.00)A.数据总线B.累加器C.算术逻辑运算单元 D.状态寄存器解析:本题考查计算机系统基础知识。 运算器(简称为 ALU)主要完成算术运算和逻辑运算,实现对数据的加工与处理。不同计算机的运算器结构不同,但基本都包括算术和逻辑运算单元、累加器(AC)、状态字寄存器(PSW)、寄存器组及多路转换器等逻辑部件。15._不是单元测试主要检查的内容。(分数:1.00)A.模块接口B.局部数据结构C.全局数据结构 D.重要的执行路径解析:本题考查软件测试的基础知识。单元测试又称为模块测试,是针对软件设计的最小单元程序模块,进行正确性检验的测试。其目的在于发现各模块内

33、不可能存在的各种问题和错误。单元测试需要从程序的内部结构出发设计测试用例。模块可以单独进行单元测试。单元测试测试以下几个方面:模块接口、局部数据结构、执行路径、错误处理和边界。16.计算机使用总线结构的主要优点是便于实现积木化,缺点是_。(分数:1.00)A.地址信息、数据信息和控制信息不能同时出现B.地址信息与数据信息不能同时出现C.在总线中多个设备之间数据只能分时传输 D.地址信息与数据信息能同时出现解析:17.在嵌入式系统中,容错技术可以提高计算机系统的可靠性。利用元件冗余可保证在局部故障时系统可正常工作。带有热备份的系统称为双重系统,它是_。因此只要有一个子系统正常工作,整个系统仍能正

34、常工作。(分数:1.00)A.两个子系统同步运行,当联机系统出错时,由备份系统接替故障机工作 B.备份子系统处于电源开机状态,一旦联机系统出错时立即切换到备份系统C.两个子系统交替处于联机状态和自检状态D.两个子系统并行工作,提高机器速度,一个子系统出错,放弃并行工作解析:本题考查嵌入式系统中容错技术的相关知识。 嵌入式系统中,利用双机的方法可以达到容错的目的。其中,一个联机工作,另一个作备份,若备份也一直保持与承担联机工作的机器同步运行,一旦工作机出现故障,只需要将备份机切入系统,便能立即代替原有工作机,这种备份叫热备份。这种系统称为双重系统。当备份机平时停机或做其他工作,仅在工作机出现故障

35、时才让它替代,使系统恢复正常,这样的系统称为双工系统。18.指令寄存器的位数取决于_。(分数:1.00)A.存储器的容量B.指令字长 C.数据总线的宽度D.地址总线的宽度解析:本题考查计算机系统基础知识。 指令寄存器是 CPU 中的关键寄存器,其内容为正在执行的指令,显然其位数取决于指令字长。POP3 协议采用_模式进行通信,当客户机需要服务时,客户端软件与 POP3 服务器建立_连接。(分数:2.00)A.Browser/ServerB.Client/Server C.Peer to PeerD.Peer to Server解析:POP3 协议采用 C/S 模式进行通信,POP3 需要 TC

36、P 连接的支持,当客户机需要服务时,客户端软件与 POP3 服务器建立 TCP 连接。A.TCP B.UDPC.PHPD.IP解析:19.嵌入式处理器指令系统一般采用精简指令集(RISC)或者复杂指令集(CISC),以下关于 RISC 和 CISC 的叙述中,错误的是_。(分数:1.00)A.CISC 的指令种类要多于 RISCB.RISC 的寻址方式复杂,CISC 的寻址方式简单 C.CISC 的有些指令执行时间长,RISC 多为单周期指令D.RISC 中 Load/Store 指令对存储器进行操作,其余指令对寄存器进行操作解析:本题考查嵌入式处理器指令系统的基础知识。 嵌入式处理器的指令系

37、统可以是精简指令集(RISC)或者是复杂指令集(CISC)。RISC 是计算机中央处理器的一种设计模式。这种设计思路对指令数目和寻址方式都做了精简,使其实现更容易,指令并行进度更好,编译器的效率更高。目前常见的精简指令集微处理器包括 DEC Alpha、ARC、ARM、AVR、MIPS、PA-RISC、Power Architecture(包括 PowerPC、PowerXCell)和 SPARC 等。精简指令集设计中常见的特征有:统一指令编码(例如,所有指令中的 op-code 永远位于同样的比特位置、等长指令),可快速解释;泛用的暂存器,所有暂存器可用于所有内容,以及编译器设计的单纯化(不

38、过暂存器中区分了整数和浮点数);单纯的寻址模式(复杂寻址模式以简单计算指令串行取代);硬件中支持少数数据类型(例如,一些 CISC 计算机中存有处理字节字符串的指令,这在 RISC 计算机中不太可能出现)。CISC 是一种微处理器指令集架构,每个指令可执行若干低阶操作,诸如从内存读取、储存和计算操作,全部集于单一指令之中。复杂指令集的特点是指令数目多而复杂,每条指令字长并不相等。属于复杂指令集的处理器有CDC6600、System/360、VAX、PDP-11、Motorola 68000 家族、x86 等。20.一个 16K32 位的存储器,其地址线和数据线的位数分别是_。(分数:1.00)

39、A.12 和 32B.14 和 32 C.12 和 16D.14 和 16解析:21.以下叙述中不是嵌入式系统特点的是_。(分数:1.00)A.要求编码体积小,能够在嵌入式系统的有效存储空间内运行B.面向应用,可以进行裁减和移植C.用于特定领域,不需要支持多任务 D.可靠性高,无需人工干预独立运行,并处理各类事件和故障解析:22.如果在一个单处理器的系统中有 n 个进程,则就绪队列中进程的个数最多为_。(分数:1.00)A.1B.n-1 C.nD.n+1解析:23.关于软件需求分析,以下叙述中错误的是_。(分数:1.00)A.软件需求分析的任务是确定软件系统的功能、性能、接口等要求B.软件需求

40、分析的基本原则是:能够表达和理解问题的信息域和功能域C.软件需求分析阶段的工作成果是总体设计说明 D.软件需求分析工作是一个不断认识、逐步细化的过程解析:本题考查软件需求分析方面的知识。 软件需求分析的任务是确定软件系统的功能、性能、接口等要求,分析软件系统的数据要求,导出系统的逻辑模型,修正项目开发计划。软件需求分析的基本原则是:能够表达和理解问题的信息域和功能域,以层次化方式对功能进行分解和不断细化,清楚定义信息接口,给出系统的逻辑视图和物理视图,定义系统的抽象模型。软件需求分析阶段的输入是软件研制任务书和软件开发计划,工作成果是软件需求规格说明。软件需求分析工作是一个不断认识、逐步细化的

41、过程。24.电路板的设计分为前处理、中处理和后处理。不属于中处理的是_。(分数:1.00)A.设置电路板的层面B.进行系统布线C.原理图设计 D.在电路板上放置测试点解析:本题考查嵌入式系统硬件设计中的电路板设计基础知识。 电路板的硬件设计流程分为前处理、中处理和后处理。前处理包括电子设计资料和结构设计资料整理,建立布局零件库,并将其整合,以及原理图设计。中处理包括设置电路板的层数,系统布线,设置系统的硬件测试点,结构设计等等。后处理包括文字面处理,报表处理等。25.关于软件测试,以下叙述中错误的是_。(分数:1.00)A.软件开发过程是自顶向下的,软件测试过程是自底向上的B.单元测试主要采用

42、白盒测试,辅之以黑盒测试C.集成测试通常采用黑盒测试,包括渐增式集成和非增式集成D.确认测试以软件的概要设计文档为依据,通常采用黑盒测试 解析:本题考查计算机软件测试方面的相关知识。 软件测试在软件生存周期中横跨两个阶段,通常,编码与单元测试属于软件生存周期中的同一阶段。对软件系统进行各种综合测试则是测试阶段的主要工作。 软件开发过程是一个自顶向下,逐步细化的过程,而软件测试过程则是以相反的顺序安排的自底向上逐步集成的过程。 单元测试需要依据详细设计说明书和源程序清单了解该模块的 I/O 条件和模块的逻辑结构,主要采用白盒测试的测试用例,辅之以黑盒测试的测试用例。 集成测试是对由各模块组装而成的系统进行测试,检查各模块间的接口和通信。该测试主要发现设计中的问题,通常采用黑盒测试。它包括渐增式集成和非增式集成。 确认测试是检查软件的功能、性能及其他特征是否与用户的要求一致,它以软件的需求规格说明书(亦称需求规约)为依据,通常采用黑盒测试。26.在嵌入式处理器中,下面关于“菊花链”仲裁的叙述,错误的是_。(分数:1.00)A.菊花链仲裁又称为串行仲裁B.菊花链仲裁使用三根控制线:总线请求线、总线允许线和总线忙线C.在菊花链模式下,总线允许线连接的先后次序决定了每个模块的优先级D.在菊花链模式下,每一时刻可以有多个模块作为总线通信的实际主控模块 解析:

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

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1