2022年软考-嵌入式系统设计师考试名师点拨押题密卷79(含答案详解)

上传人:住在****他 文档编号:100861587 上传时间:2022-06-03 格式:DOCX 页数:17 大小:103.69KB
返回 下载 相关 举报
2022年软考-嵌入式系统设计师考试名师点拨押题密卷79(含答案详解)_第1页
第1页 / 共17页
2022年软考-嵌入式系统设计师考试名师点拨押题密卷79(含答案详解)_第2页
第2页 / 共17页
2022年软考-嵌入式系统设计师考试名师点拨押题密卷79(含答案详解)_第3页
第3页 / 共17页
点击查看更多>>
资源描述
2022年软考-嵌入式系统设计师考试名师点拨押题密卷(含答案详解)1. 单选题Fog computing is a mid-layer between cloud data centers and IoT devices/sensors. It provides services of(1) along with storage and networking at the proximity of the IoT devices/sensors. The fog computing concept is derived from(2) computing. Edge computing promises to bring data computation closer to the data-origin. Edge devices, in Edge computing, arent able to support(3)applications in IoT because of their limited resources, resulting in resource-contention and increased (4). It assimilates edge devices and cloud resources to overcome(5)associated with Edge computing.问题1选项A.computationB.computerC.operating systemD.cloud system问题2选项A.computerB.EdgeC.EmbeddedD.server问题3选项A.simulatorB.systemC.multipleD.device问题4选项A.latencyB.powerC.systemD.user问题5选项A.memoryB.operating systemC.localD.limitations【答案】第1题:A第2题:B第3题:C第4题:A第5题:D【解析】第1题:雾计算位于云数据中心和物联网设备/传感器的中间层。它可以为物联网设备/传感器提供带有存储和网络功能的计算服务。雾计算概念起源于边缘计算,边缘计算的目的在于将计算放置于距离数据段较近的位置。边缘计算中的边缘设备由于其受限的资源, 一般不能支持多个应用,因为这会引起资源的冲突和延迟的增加。雾计算的本质类似于边缘设备和云计算资源, 以此来克服边缘计算的一些限制。第2题:第3题:第4题:第5题:2. 单选题基线是经过正式验证或确认,并作为后续工作开展依据的一个或一组工作产品, 软件项目至少应形成功能基线、分配基线和产品基线三类基线。功能基线形成的时机是( )。问题1选项A.在系统分析与软件定义阶段结束时B.在需求分析阶段结束时C.在软件设计阶段结束时D.在综合测试阶段结束时【答案】A【解析】1.功能基线(定义基线)它是指在系统分析与软件定义阶段结束的时候经过正式评审和批准的系统设计规格说明书,这就是功能基线。2.分配基线(需求基线)也叫指派基线,它是指软件需求分析阶段结束时,经过正式评审和批准的软件需求规格说明书(SRS)。3.产品基线它是指在软件组装与系统测试阶段结束时,经过正式评审和批准的有关开发的软件产品的全部配置项的规格说明。3. 单选题将编译器的工作过程划分为词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成时,语法分析阶段的输入是( )。若程序中的括号不配对,则会在( )阶段检查出该错误。问题1选项A.记号流B.字符流C.源程序D.分析树问题2选项A.词法分析B.语法分析C.语义分析D.目标代码生成【答案】第1题:A第2题:B【解析】A选项记号流,词法分析的输出是记号流,也就是语法分析的输入,第一空选择A选项。B选项字符流,在Java中,根据处理的数据单位不同,分为字节流和字符流。字符流是由字符组成的,例如 File Reader、File Writer、Buffered Reader、Buffered Writer、Input Stream Reader、Output Stream Writer 等。与本题无关。C选项源程序,词法分析的任务是把源程序的字符串转换成单词符号序列。D选项分析树,如果没有语法错误,语法分析后就能正确的构造出其语法树。括号不匹配是典型的语法错误,会在语法分析阶段检测出来。4. 单选题下图描述的是DMA访问原理框图,DMA传输一般分为四个阶段:申请阶段、响应阶段、数据传送阶段和传送结束阶段,图中的(1)、(2)、(3)、(4)应该依次为( )。问题1选项A.总线请求、总线响应、DMA响应、DMA请求B.总线请求、总线响应、DMA请求、DMA响应C.总线响应、总线请求、DMA请求、DMA响应D.总线响应、总线请求、DMA响应、DMA请求【答案】B【解析】DMA传输一般分为四个阶段:申请阶段、响应阶段、数据传送阶段和传送结束阶段,传输过程如下:1.I/O设备向DMAC发出DMA请求,请求DMA传送;2.DMAC向CPU发出总线请求信号,请求获取总线的控制权;3.CPU响应请求,向DMAC发出总线响应信号;并释放总线的控制权,由DMAC获取总线的控制权。4.DMAC向I/O设备发出DMA响应信号。5.开始传送数据5. 单选题以下不属于嵌入式系统硬件PCB图设计原则的是( )。问题1选项A.高速信号优先B.先整体设计再局部调整C.先简单后复杂D.优先核心器件布局【答案】C【解析】本题考查嵌入式系统硬件PCB图设计及布线方面的基础知识。PCB图设计及布线的步骤为:1、建立封装库中没有的封装(Footprint)。2、规划电路板:设置习惯性的环境参数和文档参数,如选择层面、画边框、定位孔、外形尺寸等。3、载入网络表和元件封装。4、规则设置:线宽、线距、叠层、过孔、全局参数等。5、元件布局、布线:一般是先高速信号,先整体,先进行复杂信号布线和核心器件布局设计。6、设计规则检查,违规报告。7、PCB仿真分析。8、存档输出。因此,应遵循先复杂后简单的原则,优先布局核心复杂器件,然后布局外围简单器件;布线时核心器件和高速信号优先。6. 单选题下列对软件需求分析理解错误的是( )。问题1选项A.需求分析阶段包括需求提出、需求描述、需求评审和需求实现B.需求分析的工作是准确描述软件功能、性能、接口需求,以及设计限制C.需求分析阶段的工作产品是软件需求规格说明和软件接口需求规格说明D.需求分析是软件设计的基础【答案】A【解析】需求分析阶段包括需求提出、需求描述、需求评审和需求评审;需求分析的工作是准确描述软件功能、性能、接口需求,以及设计限制;需求分析阶段的工作产品是软件需求规格说明和软件接口需求规格说明;需求分析是软件设计和软件测试的基础。所以A选项的描述是错误的。7. 单选题以下关于磁盘碎片整理程序的描述中,正确的是( )。问题1选项A.磁盘碎片整理程序的作用是延长磁盘的使用寿命B.用磁盘碎片整理程序可以修复磁盘中的坏扇区,使其可以重新使用C.用磁盘碎片整理程序可以对内存进行碎片整理,以提高访问内存速度D.用磁盘碎片整理程序对磁盘进行碎片整理,以提高访问文件的速度【答案】D【解析】在Windows系统中,磁盘碎片整理程序可以分析本地卷,以及合并卷上的可用空间使其成为连续的空闲区域,从而使系统可以更高效地访问文件或文件夹。8. 单选题下面有关测试的说法错误的是( )。问题1选项A.测试证明了程序的正确性B.测试无法执行穷举测试,只能做选择测试C.测试工作需要制订测试计划,按计划执行测试工作D.白盒测试方法用于单元测试环节【答案】A【解析】软件测试是使用人工或自动的手段来运行或测定某个软件系统的过程,测试不能证明程序的正确性,只能是发现尽可能多的错误。而测试无法执行穷举测试,只能做选择测试,测试工作需要制订测试计划,按计划执行测试工作,白盒测试方法用于单元测试环节。9. 单选题下面有关Flash存储器的描述中,不正确的是( )。问题1选项A.Flash存储器属于非易失存储器B.Flash存储器的读操作与SRAM存储器的读操作基本相同C.Flash存储器的写操作与SRAM存储器的写操作基本相同D.Flash存储器在写入信息前必须首先擦除原有信息【答案】C【解析】Flash Memory是一种非易失性存储器NVM(Non-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。10. 单选题下面( )不属于信 息安全的属性。问题1选项A.信息的秘密性B.信息的完整性C.信息的可用性D.信息的实时性【答案】D【解析】11. 单选题以下属于嵌入式系统硬件PCB图设计原则的是( )。问题1选项A.低速信号优先B.先整体设计再局部调整C.先简单后复杂D.优先电源器件布局【答案】B【解析】本题考查嵌入式系统硬件PCB图设计及布线方面的基础知识。PCB图设计及布线的步骤为:1、建立封装库中没有的封装(Footprint)。2、规划电路板:设置习惯性的环境参数和文档参数,如选择层面、画边框、定位孔、外形尺寸等。3、载入网络表和元件封装。4、规则设置:线宽、线距、叠层、过孔、全局参数等。5、元件布局、布线:一般是先高速信号,先整体,先进行复杂信号布线和核心器件布局设计。6、设计规则检查,违规报告。7、PCB仿真分析。8、存档输出。因此,应遵循先复杂后简单的原则,优先布局核心复杂器件,然后布局外围简单器件;布线时核心器件和高速信号优先;先整体设计再局部调整。所以答案是B12. 单选题在嵌入式系统设计中,嵌入式处理器选型在进行( )时完成。问题1选项A.需求分析B.系统集成C.体系结构设计D.软硬件设计【答案】C【解析】按照常规的工程设计方法,嵌入式系统的设计可以分为三个阶段:分析、设计和实现。分析阶段是确定要解决的问题及需要完成目标,也常常称为需求阶段;设计阶段主要是解决如何在给定的约束条件完成用户的要求;实现阶段主要是解决如何在所选择的硬件和软件的基础上进行整个软、硬件系统的协调和实现。在分析阶段结束后,开发者通常面临的一个棘手问题就是软硬件平台的选择,因为它的好坏直接影响着实现阶段的任务完成。通常,硬件和软件的选择包括处理器、硬件部件、操作系统、编程语言、软件开发工具、硬件调试工具和软件组件等。13. 单选题在TCP/IP网络中,建立连接进行可靠通信是在( )完成的,此功能在OSI/RM中是在( )层来实现的。问题1选项A.网络层B.数据链路层C.应用层D.传输层问题2选项A.应用层B.会话层C.表示层D.网络层【答案】第1题:D第2题:B【解析】在TCP/IP网络中,建立连接进行可靠通信描述的是TCP协议,属于传输层协议。在OSI/RM七层模型中,传输层以上还有会话层、表示层、应用层,传输层以下是网络层。应用层主要实现具体的应用功能。表示层主要处理数据的格式与表达、加密、压缩。会话层为表示层提供建立、维护和结束会话连接的功能,并提供会话管理服务,也就是说会话层可以建立连接,第二空选择会话层。网络层为传输层的数据传输提供建立、维护和终止网络连接的手段,这里针对的是网络连接,与可靠性连接无关,与本题不符。14. 单选题下面( )不属于系统需求的内容。问题1选项A.功能需求B.非功能需求C.设计约束D.设计方案【答案】D【解析】15. 单选题( )不属于操作系统的功能。问题1选项A.进程管理B.文件管理C.存储管理D.事务管理【答案】D【解析】操作系统的功能包括了进程管理、文件管理、存储管理、设备管理和作业管理,事务管理是数据库的功能,不属于操作系统的功能。所以答案是D。16. 单选题软件测试的目的是发现软件的错误。使用白盒测试方法时,确定测试数据应根据( )和制定的覆盖标准。问题1选项A.程序的内部逻辑B.程序的复杂程度C.使用说明书D.程序的功能文档【答案】D【解析】白盒测试是对软件的过程细节做细致的检查,它允许测试人员利用程序内部逻辑结构和有关信息设计或选择测试用例,可以不考虑程序的功能,因此,测试用例的设计仅与模块设计说明书及源程序有关。注意这里如果没有D选项,那就选择A选项。因为使用白盒测试方法时,确定测试数据应根据程序的功能文档和指定的覆盖标准,当根据程序的功能文档确定的测试数据不能满足指定的覆盖标准时,可以参考程序的内部逻辑分析未满足覆盖标准的原因。17. 单选题协处理器是连接在CPU上面的附属器件,下面关于协处理器描述不正确的是( )。问题1选项A.必须在CPU的指令集中保留某些操作码用于协处理器操作B.协处理器一般用于执行一些特殊指令C.协处理器可以在自己的寄存器上执行加载和存储操作D.协处理器和CPU之间不能进行数据交互【答案】D【解析】协处理器(coprocessor),一种芯片,用于减轻系统微处理器的特定处理任务。协处理器,这是一种协助中央处理器完成其无法执行或执行效率、效果低下的处理工作而开发和应用的处理器。这种中央处理器无法执行的工作有很多,比如设备间的信号传输、接入设备的管理等;而执行效率、效果低下的有图形处理、声频处理等。为了进行这些处理,各种辅助处理器就诞生了。协处理器一般用于执行一些特殊指令。必须在CPU的指令集中保留某些操作码用于协处理器操作,比如ARM的协处理器指令主要用于ARM处理器初始化ARM协处理器的数据处理操作,以及在ARM处理器的寄存器和协处理器的寄存器之间传送数据,和在ARM协处理器的寄存器和存储器之间传送数据。协处理器可以在自己的寄存器上执行加载和存储操作。18. 单选题软件设计阶段的输出主要是( )。问题1选项A.程序B.模块C.伪代码D.需求规格说明书【答案】C【解析】本题考查软件工程方面的基础知识。软件设计阶段的主要任务是制定并选择技术方案,进行软件体系结构设计和详细设计,同时启动单元和集成测试策划,以及启动软件集成策划。在“软件需求规格说明”评审通过后进入软件设计阶段。软件设计阶段依据“软件研制任务书” “软件需求规格说明”“接口需求规格说明”(可选)以及相关的软件设计标准,展开软件设计。 在进入软件设计阶段,首先要明确项目的软件设计标准,如果用户提供软件设计标准,将用户的软件设计标准作为项目的软件设计标准;否则,使用规定的软件设计标准或制定项目的软件设计标准。 然后要进行软件设计决策,即从用户角度描述软件怎样运转以满足软件需求,以及影响组成该CSCI的软件单元的选择与设计的决策,并记录于“软件设计说明”中。当存在多种软件体系结构难以抉择时,可按“决策分析与决定过程”的要求,选定最终的软件体系结构。 按照项目的软件设计标准完成软件体系结构的设计,包括执行方案、软件模块划分和接口设计。在软件体系结构设计前期,应特别关注关键需求,确保其在规定的资源和进度条件下得到满足。 按照项目的软件设计标准完成软件详细设计,对每个软件单元,说明其使用的算法,设计约束、输入和输出,以及所用到的逻辑等。详细程度应达到能够根据软件单元设计说明进行编码实现。 编写“软件设计说明”,将软件体系结构设计和软件详细设计的内容并入“软件设计说明”。 之后还要对“软件设计说明”进行相应级别的评审,同时启动软件集成与集成测试策划、启动软件集成测试用例设计。 软件程序是在软件实现阶段才进行编写的。伪代码是软件设计阶段的重要产物。19. 单选题下面关于线性表的叙述中,错误的是( )。问题1选项A.线性表采用顺序存储,必须占用一片连续的存储单元B.线性表采用顺序存储,便于进行插入和删除操作C.线性表采用链式存储,不必占用一片连续的存储单元D.线性表采用链式存储,便于进行插入和删除操作【答案】B【解析】本题考查数据结构知识。数据结构是一门研究非数值计算的程序设计问题中计算机的操作对象以及它们之间的关系和操作等的学科。数据结构是相互之间存在一种或多种特定关系的数据元素的集合。如果线性表采用顺序存储,必须占用一片连续的存储单元,便于进行查询操作。如果线性表采用链式存储,不必占用一片连续的存储单元,便于进行插入和删除操作。所以答案是B20. 单选题软件需求分析的任务不应包括( )。问题1选项A.问题分析B.信息域分析C.结构化程序设计D.确定逻辑模块【答案】C【解析】本题考查软件工程的基础知识。嵌入式软件的开发过程一样要遵守软件工程要求,包括如下几个阶段:系统需求分析和设计、软件需求分析、软件设计(概要设计和详细设计)、编码和单元测试、软件部件集成和测试、软件配置项测试、系统集成和测试。在软件需求分析阶段应对系统要求分析和设计阶段的问题分析、细化,确定功能和性能要求,对可靠性与安全性都要提出要求等,最后还需要完成“软件需求规格说明”、“软件接口需求规格说明”等多个文档。而结构化程序设计则不在软件需求分析阶段完成,应在下一个阶段即软件设计阶段完成。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 成人自考


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!