嵌入式系统设计师经典易错题第1章 计算机系统基础1、假设某系统总线在一个总线周期中并行传输4字节信息一个总线周期占用2个时钟周期总线时钟频率为10MHz则总线带宽是 。A、10MB/sB、20MB/sC、40MB/sD、80MB/s试题答案B试题解析总线周期通常指的是CPU完成一次访问MEM或I/O端口操作所需要的时间。一个总线周期由几个时钟周期组成。总线的带宽指的是这条总线在单位时间内可以传输的数据总量它等于总线位宽与工作频率的乘积。假设某系统总线在一个总线周期中并行传输4字节信息一个总线周期占用2个时钟周期总线时钟频率为10MHz则总线带宽是4B/(2*(1/10MHZ)) 20MB/s。2、下图描述的是DMA访问原理框图DMA传输一般分为四个阶段申请阶段、响应阶段、数据传送阶段和传送结束阶段图中的1、2、3、4应该依次为 。A、总线请求、总线响应、DMA响应、DMA请求B、总线请求、总线响应、DMA请求、DMA响应C、总线响应、总线请求、DMA请求、DMA响应D、总线响应、总线请求、DMA响应、DMA请求试题答案B试题解析DMA传输一般分为四个阶段申请阶段、响应阶段、数据传送阶段和传送结束阶段传输过程如下1I/O设备向DMAC发出DMA请求请求DMA传送2DMAC向CPU发出总线请求信号请求获取总线的控制权3CPU响应请求向DMAC发出总线响应信号并释放总线的控制权由DMAC获取总线的控制权。4DMAC向I/O设备发出DMA响应信号。5开始传送数据。3、某32位计算机Cache容量16KBCache块大小为16Byte假设主存与Cache地址映像采用直接映像方式则主存地址为1234E8F8十六进制的单元装入Cache的地址是 。A、00010001001101B、01000100011010C、10100011111000D、11010011101000试题答案C试题解析为了提高访问主存的速度在CPU与主存之间增加一级CacheCache的速度比主存快当CPU访问主存取指令时把包含该条指令的一个数据块一起调入Cache根据程序访问的局部性原理访问下条指令时则该条指令很有可能已调入CacheCPU从Cache中取指令速度就快多了。本题中主存地址共32位主存一个数据块调入Cache时使用直接映像方式把主存按Cache容量分为若干区主存某一数据块只能放在与Cache块号相同的数据块中这样地址转换比较方便。由于Cache与主存的数据块大小是16B块内地址需4位Cache 容量16KB故Cache可分为1024块块地址需10位除去这14位低位地址主存地址高位共18位即主存分区号作为字块标志也需要写入Cache数据块中因此装入 Cache的地址编号为低14位数据即10100011111000B。第2章 嵌入式系统软件1、关于BootLoader下列理解错误的是 。A、BootLoader是在操作系统内核运行之前运行的一小段程序B、BootLoader是通用的C、有些BootLoader支持多CPUD、BootLoader的功能之一是初始化硬件试题答案B试题解析Bootloader是嵌入式系统在加电后执行的第一段代码在它完成CPU和相关硬件的初始化之后再将操作系统映像或固化的嵌入式应用程序装载到内存中然后跳转到操作系统所在的空间启动操作系统运行。对于嵌入式系统Bootloader是基于特定硬件平台来实现的。因此几乎不可能为所有的嵌入式系统建立一个通用的Bootloader不同的处理器架构都有不同的Bootloader。2、操作系统执行系统调用的过程包括如下主要操作①返回用户态②执行陷入trap指令③传递系统调用参数④执行相应的服务程序正确的执行顺序是 。A、②-③-①-④B、②-④-③-①C、③-②-④-①D、③-④-②-①试题答案C试题解析系统调用就是操作系统提供给用户应用程序调用的一些公共子程序一般为函数或方法。当一个应用程序执行操作系统的系统调用时程序员在代码中首先传递系统调用参数然后由陷入trap指令负责将用户态转换为核心态并将返回地址压到栈中备用然后CPU执行相应的内核服务程序最后返回用户态。3、微内核操作系统在嵌入式系统中得到越来越广泛的应用以下关于微内核操作系统叙述中错误的是 。A、微内核操作系统就是一种基于微内核架构的操作系统B、微内核操作系统由一群尽可能将数量最小化的软件程序组成C、微内核并非一个完整的操作系统而只是操作系统中最基本的部分D、由于微内核不能有效的支持多处理机运行所以不适用分布式系统环境试题答案D试题解析微内核操作系统就是一种基于微内核的操作系统[M4.1]是20世纪80年代后期发展起来的。由于它能有效地支持多处理机运行故非常适用于分布式系统环境。在微内核操作系统中内核是指精心设计的、能实现现代OS最基本的核心功能的部分。微内核并非是一个完整的OS而只是操作系统中最基本的部分它通常用于实现与硬件紧密相关的处理实现一些较基本的功能负责客户和服务器之间的通信。它们只是为构建通用OS提供一个重要基础这样就可以确保把操作系统内核做得很小。第3章 操作系统概述1、设有4个作业同时到达每个作业的执行时间均为2小时它们在一台处理器上按单道方式运行则平均周转时间为 。A、1小时B、2.5小时C、5小时D、8小时试题答案C试题解析作业1的周转时间是2小时作业2的周转时间是4小时作业3的周转时间是6小时作业4的周转时间是8小时。所以平均周转时间是2468/4 5小时。2、分区分配内存管理方式的主要保护措施是 。A、界地址保护B、程序代码保护C、数据保护D、栈保护试题答案A试题解析内存保护是操作系统中的一个机制对内存的存取权限进行管理。内存保护的主要目的是防止某个行程去存取不是操作系统配置给它的寻址空间。这个机制可以防止某个进程因为某些错误而影响到其他行程或是操作系统本身的运行。分区分配内存管理方式通过向进程划分专属的存储空间实现边界保护。3、如果文件系统采用二级目录结构就可以 。A、缩短访问文件存储时间B、实现文件共享C、解决文件同名冲突问题D、节省主存空间试题答案C试题解析文件系统采用多级目录结构可以解决命名冲突。文件系统由三部分组成文件系统的接口对对象操纵和管理的软件集合对象及属性。从系统角度来看文件系统是对文件存储设备的空间进行组织和分配负责文件存储并对存入的文件进行保护和检索的系统。具体地说它负责为用户建立文件存入、读出、修改、转储文件控制文件的存取当用户不再使用时撤销文件等。第4章 网络基础知识1-2、在TCP/IP网络中建立连接进行可靠通信是在 完成的此功能在OSI/RM中是在 层来实现的。(1)A、网络层B、数据链路层C、应用层D、传输层(2)A、应用层B、会话层C、表示层D、网络层试题答案1D2B试题解析在TCP/IP网络中建立连接进行可靠通信描述的是TCP协议属于传输层协议。在OSI/RM七层模型中传输层以上还有会话层、表示层、应用层传输层以下是网络层。应用层主要实现具体的应用功能。表示层主要处理数据的格式与表达、加密、压缩。会话层为表示层提供建立、维护和结束会话连接的功能并提供会话管理服务也就是说会话层可以建立连接第二空选择会话层。网络层为传输层的数据传输提供建立、维护和终止网络连接的手段这里针对的是网络连接与可靠性连接无关与本题不符。3、下面是路由表的4个表项与地址220.112.179.92匹配的表项是 。A、220.112.145.32/22B、220.112.145.64/22C、220.112.147.64/22D、220.112.177.64/22试题答案D试题解析从上图可以看出只有选项D与题干的IP属于同一网段所以路由时应选择D。第5章 安全性基础知识1-2、某电子商务网站向CA申请了数字证书用户可以通过使用 验证 的真伪来确定该网站的合法性。1A、CA的公钥B、CA的签名C、网站的公钥D、网站的私钥2A、CA的公钥B、CA的签名C、网站的公钥D、网站的私钥试题答案1A2B试题解析电子商务认证授权机构CACertificate Authority也称为电子商务认证中心是负责发放和管理数字证书的权威机构并作为电子商务交易中受信任的第三方承担公钥体系中公钥的合法性检验的责任。CA中心为每个使用公开密钥的用户发放一个数字证书数字证书的作用是证明证书中列出的用户合法拥有证书中列出的公开密钥。CA机构的数字签名使得攻击者不能伪造和篡改证书。例如某网站向CA申请了数字证书用户通过CA的签名来验证网站的真伪。在用户与网站进行安全通信时用户可以通过证书中的公钥进行加密和验证该网站通过网站的私钥进行解密和签名。3、 不属于入侵检测技术。A、专家系统B、模型检测C、简单匹配D、漏洞扫描试题答案D试题解析专家系统、模型检测和简单匹配时属于入侵检测系统漏洞扫描为另一种安全防护策略。第6章 嵌入式软件程序设计1-2、将编译器的工作过程划分为词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成时语法分析阶段的输入是 。若程序中的括号不配对则会在 阶段检查出该错误。(1)A、记号流B、字符流C、源程序D、分析树(2)A、词法分析B、语法分析C、语义分析D、目标代码生成试题答案1A2B试题解析A选项记号流词法分析的输出是记号流也就是语法分析的输入第一空选择A选项。B选项字符流在Java中根据处理的数据单位不同分为字节流和字符流。字符流是由字符组成的例如 File Reader、File Writer、Buffered Reader、Buffered Writer、Input Stream Reader、Output Stream Writer 等。与本题无关。C选项源程序词法分析的任务是把源程序的字符串转换成单词符号序列。D选项分析树如果没有语法错误语法分析后就能正确的构造出其语法树。括号不匹配是典型的语法错误会在语法分析阶段检测出来。3、执行下面程序后其输出结果是 。#include stdio.hMain(){#ifndef xInt 1;#elseInt x 2;#endifPrintf(“x%d\n”,x);}A、x1B、x2C、x3D、x4试题答案A[M6.1]试题解析这是宏定义的一种它可以根据是否已经定义了一个变量来进行分支选择一般用于调试等等。实际上确切的说这应该是预处理功能中三种宏定义文件包含和条件编译中的一种——条件编译。C语言在对程序进行编译时会先根据预处理命令进行“预处理”。C语言编译系统包括预处理编译和链接等部分。#ifndef x//先测试x是否被宏定义过#define x//如果没有宏定义下面就宏定义x并编译下面的语句...#endif//如果已经定义了则编译#endif后面的语句条件指示符#ifndef检查预编译常量在前面是否已经被宏定义。如果在前面没有被宏定义则条件指示符的值为真于是从#ifndef到#endif之间的所有语句都被包含进来进行编译处理。相反如果#ifndef指示符的值为假则它与#endif指示符之间的行将被忽略。条件指示符#ifndef的最主要目的是防止头文件的重复包含和编译。所以根据以上描述由于代码中没有定义x所以得到x1答案是A。第7章 嵌入式系统开发与维护知识1、在ISO/IEC软件质量模型中易使用性是指与使用所需的努力和由一组规定或隐含的用户对这样使用所作的个别评价有关的一组属性[M7.1][y7.2]其子特性不包括 。A、易理解性B、易学性C、易分析性D、易操作性试题答案C试题解析易用性的自特性包括易理解性、易学性、易操作性其中C选项易分析性属于可维护性的子特性。2、某航空公司拟开发一个机票预订系统。旅客使用信用卡付款预订机票付款通过信用卡公司的信用卡管理系统提供的接口实现。现拟用数据流图建立需求模型则信用卡管理系统是 。A、外部实体B、加工C、数据流D、数据存储试题答案A试题解析数据流图中的基本图形元素包括数据流、加工、数据存储和外部实体。其中数据流、加工和数据存储用于构建软件系统内部的数据处理模型而外部实体表示存在于系统之外的对象用来帮助用户理解系统数据的来源和去向。外部实体包括人/物、外部系统、组织机构等。3、某个模块中各处理元素都密切相关于同一功能且必须顺序执行前一处理元素的输出就是下一处理元素的输入则该模块的内聚类型为 内聚。A、过程B、时间C、顺序D、逻辑试题答案C试题解析A选项过程内聚。如果一个模块内部的处理成分是相关的而且这些处理必须以特定的次序执行则称为过程内聚。B选项时间内聚。如果一个模块完成的功能必须在同一时间内执行如系统初始化但这些功能只是因为时间因素关联在一起则称为时间内聚。C选项顺序内聚。如果一个模块的各个成分和同一个功能密切相关而且一个成分的输出作为另一个成分的输入则称为顺序内聚。本题描述的是C选项。D选项逻辑内聚。几个逻辑上相关的功能被放在同一模块中则称为逻辑内聚。如一个模块读取各种不同类型外设的输入。尽管逻辑内聚比偶然内聚合理一些但逻辑内聚的模块各成分在功能上并无关系即使局部功能的修改有时也会影响全局因此这类模块的修改也比较困难。第8章 嵌入式系统实施知识1、以下测试中属于动态分析的是 。A、代码覆盖率测试B、模块功能检查C、系统压力测试D、程序数据流分析试题答案C试题解析软件测试按照不同的划分方法有不同的分类。按照程序是否执行可以分为静态测试和动态测试静态测试也称静态分析主要特征是在用计算机测试源程序时计算机并不真正运行被测试的程序。静态测试包括代码检查、静态结构分析、代码质量度量等。动态测试也称动态分析主要特征是计算机必须真正运行被测试的程序通过输入测试用例对其运行情况进行分析判断期望结果和实际结果是否一致。系统压力测试只能是动态分析。属于系统测试阶段的测试。压力测试是在一种需要反常数量、频率或资源的方式下执行系统。[M8.1][y8.2]2、软件测试通常分为单元测试、集成测试、确认测试和系统测试。其中确认测试主要用于发现 阶段的错误。A、需求分析B、概要设计C、详细设计D、编码试题答案A试题解析软件测试通常可分为单元测试、集成测试、确认测试和系统测试确认测试主要用于发现需求分析阶段的错误。3、以下关于嵌入式软件开发的叙述中正确的是 。A、宿主机与目标机之间只需要建立逻辑连接即可B、调试器与被调试程序一般位于同一台机器上C、嵌入式系统开发通常采用的是交叉编译器D、宿主机与目标机之间的通信方式只有串口和并口两种试题答案C试题解析在开发嵌入式软件时交叉调试是必不可少的一步。嵌入式软件的特点决定其调试的特点。1调试器和被调试程序运行在不同的机器上。2调试器通过某种通信方式与目标机建立联系。3在目标机上一般有调试器的某种代理这种代理能配合调试器一起完成对目标机上运行的程序的调试。第9章 数据结构和算法1、数据结构反映了数据元素之间的结构关系。链表是一种非顺序存储线性表它对于数据元素的插入和删除 。A、不需要移动结点不需要改变结点指针B、不需要移动结点只需要改变结点指针C、只需要移动结点不需要改变结点指针D、既需要移动结点又需要改变结点指针试题答案B试题解析数据结构反映了数据元素之间的结构关系。链表是一种非顺序存储线性表它对于数据元素的插入和删除不需要移动结点只需要改变结点指针。2、堆是一种有用的数据结构下列关键字序列中 是一个堆。A、167231239453B、945331721653C、165323943172D、163123945372试题答案D试题解析堆是一种特殊的树它每个结点都有一个值堆的特点是根结点的值最小或最大且根结点的两个子树也是一个堆。就类似一堆东西一样按照由大到小或由小到大“堆”起来。所以堆是一种特殊的树特殊表现在是完全二叉树且父子结点上的元素有大小关系限制。比如D[M10.1]选项按照完全二叉树的方式来进行构建的图如下所示应该是一个小根堆。所以D是正确的。3、针对下图所示的有向图从结点V1出发广度遍历所得结点序列和深度遍历所得结点序列分别是 。A、v1v2v3v4v5v6v7v8和v1v2v3v8v5v7v4v6B、v1v2v4v6v3v5v7v8和v1v2v3v8v5v7v4v6C、v1v2v4v6v3v5v7v8和v1v2v3v8v4v5v6v7D、v1v2v4v6v7v3v5v8和v1v2v3v8v5v7v4v6试题答案B试题解析试题解析广度优先遍历的顺序为1首先访问出发顶点V2然后访问与顶点V邻接的全部未访问顶点W、X、Y…3然后再依次访问W、X、Y…邻接的未访问的顶点它类似于树的层序遍历因此本题中图的广度优先遍历是V1V2V4V6V3V5V7V8深度优先遍历的顺序为1首先访问出发顶点V2依次从V出发搜索V的任意一个邻接点W3若W未访问过则从该点出发继续深度优先遍历因此本题中图的深度优先遍历是V1V2V3V8V5V7V4V6第10章 数字电路基础1、若计算机存储数据采用的是双符号位00表示正号、11表示负号两个符号相同的数相加时如果运算结果的两个符号位经 运算得1则可断定这两个数相加的结果产生了溢出。A、逻辑与B、逻辑或C、逻辑同或D、逻辑异或试题答案D试题解析计算机运算溢出检测机制采用双符号位00表示正号11表示负号。如果进位将会导致符号位不一致从而检测出溢出。结果的符号位为01时称为上溢为10时称为下溢。由此可知溢出时如果对两个符号位进行异或运算结果为1符合题目条件。2、数字电路根据逻辑功能的不同特点可以分成两大类组合逻辑电路和时序逻辑电路。以下针对组合逻辑电路和时序逻辑电路的叙述中不正确的是 。A、组合逻辑电路任意时刻的输出取决于该时刻的输入与电路原来的状态无关B、时序逻辑电路任意时刻的输出取决于该时刻的输入以及电路原来的状态C、常见的组合逻辑电路有计数器、寄存器、顺序脉冲发生器等D、时序逻辑电路主要由存储电路和组合逻辑电路两部分组成试题答案C试题解析常见的时序逻辑电路有计数器、寄存器、顺序脉冲发生器等。而常见的组合逻辑电路有译码器、数据选择器和数据分配器、双向多路开关等。3、对于TTL电路和CMOS电路的原理及比较以下描述中不正确的是 。A、TTL电路是电压控制CMOS电路是电流控制B、TTL电路速度快但是功耗大CMOS电路速度慢传输延迟时间长C、CMOS电路具有锁定效应D、CMOS电路在使用时不用的管脚不要悬空要接上拉电阻或下拉电阻试题答案A试题解析本题考查模拟电路方面的基础知识。TTL指晶体管-晶体管逻辑集成电路Transistor-Transistor LogicTTL电平输出高电平2.4V输出低电平0.4V。在室温下一般输出高电平是3.5V输出低电平是0.2V。最小输入则要求输入高电平≥2.0V输入低电平≤0.8V噪声容限是0.4V。[M11.1]CMOS电路是电压控制器件,静态功耗极低省电A级负载力小,工作速度较高几百ns传输延迟时间较长25-50ns,抗干扰能力强,CMOS的输入阻抗都比较大一般比较容易捕捉到干扰脉冲不用的管脚要接上拉电阻或下拉电阻, CMOS具有电流闩锁锁定效应容易烧掉IC所以输入端的电流尽量不要太大可采取加限流电阻、输入端和输出端加钳位电路、芯片的电源输入端加去耦电路等措施。第11章 嵌入式微处理器1、嵌入式处理器是嵌入式系统的核心一般可分为嵌入式微处理器MPU微控制器MCU数字信号处理器DSP和片上系统SOC。以下描述中不正确的是 。A、MPU在可靠性等方面做了各种增强适用于运算量较大的智能系统设计B、微控制器俗称单片机其品种数量非常丰富C、DSP处理器对系统结构和指令进行了特殊设计适合数字信号处理D、片上系统设计的关键是IP核IP核一般分为硬核、软核和固核试题答案A试题解析1嵌入式微控制器MCUMicro Controller Unit又称为单片机片上外设资源一般比较丰富适合于控制。MCU集成了ROM/EPROM、RAM、总线、总线逻辑、定时/计数器、看门狗[M12.1][y12.2]、I/O、串口、PWM、A/D、D/A、Flash、EEPROM等。最大的特点是单片化体积小功耗和成本低可靠性高。2嵌入式微处理器EMPUEmbedded Micro Processing Unit又称为单板机由通用计算机中的CPU发展而来仅保留和嵌入式应用紧密相关的功能硬件。特征具有32位及以上的处理器具有较高的性能。3嵌入式DSP处理器DSPDigital Signal Processor专门用于信号处理方面的处理器。在系统结构和指令算法方面进行了特殊设计具有很高的编译效率和指令执行速度其处理速度比最快的CPU还快1050倍。4嵌入式片上系统SOC追求产品系统最大包容的集成器件。最大的特点成功实现了软硬件的无缝结合直接在微处理器片内嵌入操作系统的代码模块。减小了系统的体积和功耗、提高了可靠性和设计生产效率。2、以下关于冯•诺依曼结构和哈佛结构的描述中不正确的是 。A、冯•诺依曼结构的计算机中程序和数据共用一个存储空间B、冯•诺依曼结构中程序计数器负责提供程序执行所需要的地址C、哈佛结构的计算机在一个机器周期内可同时获得指令字和操作数D、哈佛结构中取指和执行不能完全重叠试题答案D试题解析(1)冯•诺依曼结构冯•诺依曼结构也称普林斯顿结构其内部程序空间和数据空间是合在一起的取指令和取操作数是通过一条总线分时进行的[M13.1][y13.2]。(2)哈佛结构哈佛结构是一种将程序指令储存和数据储存分开的存储器结构。中央处理器首先到程序指令储存器中读取程序指令内容解码后得到数据地址再到相应的数据储存器中读取数据并进行下一步的操作通常是执行。程序指令储存和数据储存分开数据和指令的储存可以同时进行可以使指令和数据有不同的数据宽度在一个机器周期内可同时获得指令字和操作数并且取指指令和执行在流水线上可以重叠。3、I/O端口的访问包括存储器映射方式和I/O映射方式下面描述中不正确的是 。A、存储器映射方式是指对端口地址和存储器统一编址B、I/O映射方式是指对端口地址和存储器分开独立编址C、存储器映射方式中对端口内容不能进行算术逻辑运算、移位等操作D、I/O映射方式中需要使用专门的I/O指令对I/O端口进行操作试题答案C试题解析I/O端口的访问包括存储器映射方式和I/O映射方式。1存储器映射方式端口地址和存储器统一编址。特点是使用访问存储器的指令和访问I/O端口是一样的所以对端口内容也能进行算术逻辑运算、移位等操作由于共用内存所以它能给I/O端口较大的编址空间但是反过来也会使存储器的容量变小。2I/O映射方式 I/O端口地址与存储器分开独立编址特点是需要使用专门的I/O指令对I/O端口进行操作从而使得I/O操作和存储器操作层次清晰程序可读性强。第12章 嵌入式系统的存储体系1、下面有关Flash存储器的描述中不正确的是 。A、Flash存储器属于非易失存储器B、Flash存储器的读操作与SRAM存储器的读操作基本相同C、Flash存储器的写操作与SRAM存储器的写操作基本相同D、Flash存储器在写入信息前必须首先擦除原有信息试题答案C试题解析Flash Memory是一种非易失性存储器NVMNon-Volatile Memory根据结构的不同可以分为NOR Flash、NAND Flash。先擦后写由于Flash Memory的写操作只能将数据位从1写成0而不能从0写成1所以在对存储器进行写入之前必须先执行擦除操作将预写入的数据位初始化为1。操作指令除了NOR Flash的读Flash Memory的其他操作不能像RAM那样直接对目标地址进行总线操作。例如执行一次写操作它必须输入一串特殊的指令NOR Flash 或者完成一段时序NAND Flash才能将数据写入到Flash Memory中。所以不正确的是C。2、一个16K×32位的存储器其地址线和数据线的位数分别是 。A、12和32B、14和32C、12和16D、14和16试题答案B试题解析一个16K×32位的存储器地址线的位数为1421416K数据线的位数为32。3、 不属于按寻址方式划分的一类存储器。A、随机存储器B、顺序存储器C、相联存储器D、直接存储器试题答案C试题解析存储系统中的存储器按访问方式可分为按地址访问的存储器和按内容访问的存储器相联存储器是一种按存储内容来存储和访问的存储器不属于按寻址方式划分的存储器。第13章 嵌入式系统输入输出设备1、计算机处理模拟视频信号过程中首先要进行 。A、A/D变换B、数据压缩C、D/A变换D、数据存储试题答案A试题解析计算机中能存放和处理的是数字信息对于模拟视频信号要在计算机中进行处理首先就要将这种模拟信号转换为数字信号即A/D变换。2、如果12位D/A转换器的满量程为10V转换精度为±1/2LSB则转换器的绝对精度为 。A、1.22mVB、2.44mVC、1.25mVD、2.5mV试题答案A试题解析如果12位D/A转换器的满量程为10V则转换器的分辨率为10v/2121000mv/40962.44mv。因为转换精度为±1/2LSB所以绝对精度为[M14.1]2.44mv/21.22mv。3、某8位D/A变换器的输出最大电压为5V其分辨率指标是最低有效位输入时输出的变化程度那么该D/A变换器的分辨率是 。A、10mvB、20mvC、40mvD、50mv试题答案B试题解析某8位D/A变换器的输出最大电压为5V其分辨率指标是最低有效位输入时输出的变化程度那么该D/A变换器的分辨率是5V/285000mv/25520mv第14章 嵌入式系统总线与通信接口1、以下关于嵌入式系统总线的描述中不正确的是 。A、异步通信时数据是一帧一帧传送的每帧数据的传送靠起始位来同步B、SPI、IIC、UART都属于串行通信方式C、同步通信方式是字符同步且在字符与字符之间的时序仍然是同步的D、RS232、RS485、USB、IEEE1394总线都属于外部总线试题答案C试题解析1同步通信是一种比特同步通信技术要求收发双方具有同频同相的同步时钟信号只需在传送报文的最前面附加特定的同步字符使收发双方建立同步此后便在同步时钟的控制下逐位发送/接收对于字符间的时序并没有特殊要求。同步传输采用字符块的方式减少每一个字符的控制和错误检测数据位因而可以具有较高的传输速率。即将许多字符聚集成一字符块后在每块信息之前要加上12个同步字符字符块之后再加入适当的错误检测数据才传送出去。2异步通信数据是一帧一帧传送的每帧数据包含有起始位“0”[M15.1]、数据位、奇偶校验位和停止位“1” 每帧数据的传送靠起始位来同步。一帧数据的各位代码间的时间间隔是固定的而相邻两帧的数据其时间间隔是不固定的。在异步通信的数据传送中传输线上允许空字符。3同步通信和异步通信的区别同步通信要求接收端时钟频率和发送端时钟频率一致异步通信时不要求接收端时钟[M16.1][y16.2]和发送端时钟同步。同步通信效率高异步通信效率较低。同步通信较复杂异步通信简单。所以选项C是错误的同步通信方式是比特同步[M17.1][y17.2]且在字符与字符之间的时序仍然可以是任意的。2-3、IEEE 1394具有 位地址空间EEE 1394的通信协议具有三个协议层不包括 。1A、8B、16C、32D、642A、事务层B、表C、链路层D、物理层。试题答案1D2B试题解析IEEE 1394是Apple公司率先提出的一种高品质、高传输速率的串行总线技术1995年被IEEE认定为串行工业总线标准。1394作为一种标准总线可以在不同的工业设备之间架起一座沟通的桥梁在一条总线上可以接入63个设备实时多媒体领域。可以用在大容量存储以及打印机、扫描仪上等等。[M18.1]遵循ANSI IEEE 1212控制及状态寄存器CSR标准定义了64位的地址空间。可寻址1024条总线的63个节点每个节点可包含256TB的内存空间。IEEE1394的协议栈由3层组成物理层、链路层和事务层用于在请求者和响应者之间的数据传输过程中完成相关服务。物理层和链路层由硬件构成通常集成在同一块芯片上。事务层主要由软件实现。第15章 嵌入式硬件设计1、以下不属于嵌入式系统硬件PCB图设计原则的是 。A、高速信号优先B、先整体设计再局部调整C、先简单后复杂D、优先核心器件布局试题答案C试题解析PCB图设计及布线的步骤为1建立封装库中没有的封装Footprint。2规划电路板设置习惯性的环境参数和文档参数如选择层面、画边框、定位孔、外形尺寸等。3载入网络表和元件封装。4规则设置线宽、线距、叠层、过孔、全局参数等。5元件布局、布线一般是先高速信号再整体然后再进行复杂信号布线和核心器[M19.1]件布局设计。6设计规则检查违规报告。7PCB仿真分析。所以根据第5步设计原则C选项先简单后复杂是错误的。2、在利用FPGA/CPLD进行逻辑电路设计时综合后的结果是 。A、Verilog或VHDL等源文件B、电路级的网表文件C、仿真结果D、可烧写的编程文件试题答案B试题解析在利用FPGA/CPLD进行逻辑电路设计时综合后的结果是电路级的网表文件。3、以下描述的措施中不属于电子电路抗干扰措施的是 。A、供电系统加装滤波器降低电源干扰B、静电屏蔽、电磁屏蔽降低电磁场干扰C、光电耦合隔离降低传输通道的干扰D、信号地线、电源地线、数字地线、模拟地线直接单点共地试题答案D试题解析电子电路抗干扰措施要求数字地和模拟地分开并且需要分别单点接地。而不是单点共地。第16章 知识产权与标准化1、李工是某软件公司的软件设计师每当软件开发完成均按公司规定申请软件著作权该软件的著作权 。A、应由李工享有B、应由公司和李工共同享有C、应由公司享有D、除署名权以外著作权等其他权利由李工享有试题答案C试题解析根据题干描述本软件为职务作品知识产权人为公司。2、下列关于软件著作权中翻译权的叙述不正确的是翻译权是指 的权利。A、将原软件从一种自然语言文字转换成另一种自然语言文字B、将原软件从一种程序设计语言转换成另一种程序设计语言C、软件著作权人对其软件享有的以其它各种语言文字形式再表现D、软件的操作界面或者程序中涉及的语言文字翻译成另一种语言文字试题答案 B试题解析翻译权是指将原软件从一种自然语言文字转换成另一种自然语言文字的权利。翻译是将已有软件以其他种类的语言文字解释或表现的行为即以原软件为蓝本进行再开发的行为。翻译不会改变软件编程使用的语言不会改变软件的功能、结构和界面。3、甲、乙两公司的软件设计师分别完成了相同的计算机程序发明甲公司先于乙公司完成乙公司先于甲公司使用。甲、乙公司于同一天向专利局申请发明专利。此情形下 可获得专利权。A、甲公司B、甲、乙公司均C、乙公司D、由甲、乙公司协商确定谁试题答案 D试题解析本题考查知识产权的基本知识。当两个以上的申请人分别就同样的发明创造申请专利的专利权授给最先申请的人。如果两个以上申请人在同一日分别就同样的发明创造申请专利的应当在收到专利行政管理部门的通知后自行协商确定申请人。如果协商不成专利局将驳回所有申请人的申请即均不授予专利权。我国专利法规定“两个以上的申请人分别就同样的发明创造申请专利的专利权授予最先申请的人。我国专利法实施细则规定: “同样的发明创造只能被授予一项专利。依照专利法第九条的规定两个以上的申请人在同一日分别就同样的发明创造申请专利的应当在收到国务院专利行政部门的通知后自行协商确定申请人。第17章 多媒体知识1、在FM方式的数字音乐合成器中改变数字载波频率可以改变乐音的 改变它的信号幅度可以改变乐音的 。1A、音调B、音色C、音高D、音质2A、音调B、音域C、音高D、带宽试题答案1A2C试题解析改变数字载波频率可以改变乐音的音调。改变它的幅度就可以改变乐音的音高。3、一幅彩色图像RGB分辨率为256×512每一种颜色用8b表示则该彩色图像的数据量为 b。A、256×512×8B、256×512×3×8C、256×512×3/8D、256×512×3试题答案B试题解析本题要求我们求一幅RGB图像的数据量。RGB彩色图像的颜色是由红、绿、蓝三种颜色混合组成的题目告诉我们每一种颜色用8bit表示那么三种颜色就应该用3×8位来表示。而分辨率其实就是显示图像需要的像素点个数每个像素点由24位来表示颜色那么256×512个像素点就需要256×512×3×8位因此该彩色图像的数据量为256×512×3×8位。