2022年软考-嵌入式系统设计师考前拔高综合测试题(含答案带详解)第164期

上传人:枫** 文档编号:508133323 上传时间:2022-12-21 格式:DOCX 页数:19 大小:521.26KB
返回 下载 相关 举报
2022年软考-嵌入式系统设计师考前拔高综合测试题(含答案带详解)第164期_第1页
第1页 / 共19页
2022年软考-嵌入式系统设计师考前拔高综合测试题(含答案带详解)第164期_第2页
第2页 / 共19页
2022年软考-嵌入式系统设计师考前拔高综合测试题(含答案带详解)第164期_第3页
第3页 / 共19页
2022年软考-嵌入式系统设计师考前拔高综合测试题(含答案带详解)第164期_第4页
第4页 / 共19页
2022年软考-嵌入式系统设计师考前拔高综合测试题(含答案带详解)第164期_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《2022年软考-嵌入式系统设计师考前拔高综合测试题(含答案带详解)第164期》由会员分享,可在线阅读,更多相关《2022年软考-嵌入式系统设计师考前拔高综合测试题(含答案带详解)第164期(19页珍藏版)》请在金锄头文库上搜索。

1、2022年软考-嵌入式系统设计师考前拔高综合测试题(含答案带详解)1. 单选题受控库存放的内容包括( )文档和( )代码。问题1选项A.通过评审且评审问题已归零或变更验证已通过,均已完成签署的B.只要完成编写的各种C.在软件设计阶段结束时D.在综合测试阶段结束时问题2选项A.通过了项目规定测试的,或回归测试的,或产品用户认可的B.只要完成编写的各种C.在软件设计阶段结束时D.在综合测试阶段结束时【答案】第1题:A第2题:A【解析】1.开发库(动态库、程序员库、工作库)。开发库存放项目确定的软件配置项集合,以及项目组需要存放的其他文件或过程记录。2.受控库(主库、系统库)。受控库存放在软件开发过

2、程中达到相对稳定、可以作为后续开发活动输入的软件工作产品(或称为配置项)。3.产品库(备份库、静态库、软件仓库)。产品库存放作为软件产品的受控库中各阶段基线或产品基线对应的文档、源程序和可执行代码。2. 单选题采用ADSL接入Internet,用户端接入介质为( ),使用的网络为( )。问题1选项A.双绞线B.红外线C.同轴电缆D.光纤问题2选项A.电话网B.电视网C.DDN专线D.5G无线广域网【答案】第1题:A第2题:A【解析】第1题:1989年在贝尔实验室诞生的ADSL是xDSL家族成员中的一员,被誉为“现代信息高速公路上的快车”。它因其下行速率高、频带宽、性能优等特点而深受广大客户的喜

3、爱,成为继MODEM、ISDN之后的又一种全新更快捷,更高效的接入方式。它是运行在原有普通电话线上的一种新的高速宽带技术。事实上,ADSL的传输技术中,ADSL用其特有的调制解调硬件来连接现有双绞线连接的各端。第2题:3. 案例题阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】在智能家居系统软件设计中,家庭内网节点软件设计包括协调器、现场采集/执行器(室内温湿度采集节点、模拟台灯控制节点、模拟雨水窗户监控节点、模拟空调控制节点和火灾检测节点)的软件设计。软件功能组成如图3-1所示。图3-1 软件功能组成图整个系统中,协调器是整个家庭内网的核心,负责管理各个节点设备与P

4、C网关的信息和控制指令的传输。温湿度采集终端将传感器的数据以点播的形式发送给协调器,其他采集/控制节点以广播的形式与协调器进行数据交换,协调器和PC机采用串口通信协议。协调器软件主要完成以下功能:(1)创建信道,组建网络;如果失败,则继续创建;(2)组建网络成功,则进行各层事件扫描;(3)如果检测到应用层有事件,则转第(4)步,否则反复扫描各层事件;(4)判断数据类型,如果是室内环境数据,则经串口发送到网关;如果是控制指令,则向控制节点发送控制指令;如果前面两者均不是,则不处理;(5)继续扫描各层事件。【问题1】(3分)在本软件开发过程中,开发人员使用了基于模型的嵌入式代码生成技术,目前对模型

5、验证最主要的方法是(1),通过此方法验证后,利用此验证结果可对模型的覆盖率进行分析,模型的覆盖率类型一般包括(2)(至少写出两种类型)。【问题2】(6分)为了测试此软件功能,测试人员设计了表3-1所示的测试用例,请填写该表中的空(1)(3)。【问题3】(6分)覆盖率是度量测试完整性的一个手段,也是度量测试有效性的一个手段。在嵌入式软件白盒测试过程中,通常以语句覆盖率、条件覆盖率和MC/DC覆盖率作为度量指标。在实现第4条功能时,设计人员采用了下列算法:if (数据有效=TRUE) & (数据类型=室内环境数据)数据经串口发送到网关;if (数据有效=TRUE) & (数据类型=控制指令)向控制

6、节点发送控制指令;请指出对上述算法达到100%语句覆盖、100%条件覆盖和100%MC/DC覆盖所需的最少测试用例数目,填写在表3-2的空(1)(3)中。 表3-2测试覆盖用例统计表【答案】【问题1】 (1)白盒测试(2)语句覆盖、判定覆盖、条件覆盖、条件判定覆盖、修正的条件判定覆盖、条件组合覆盖、路径覆盖。(能写出两个就行) 【问题2】 (1)进行各层事件扫描(2)室内环境数据(3)模拟台灯 【问题3】 (1)2(2)2(3)4 【解析】MC/DC是Modified Condition/Decision Coverage(MC/DC)的缩写,含义是修正条件判定覆盖。MC/DC:条件表示不含有

7、布尔操作符号的布尔表达式;判定表示由条件和零或者很多布尔操作符号所组成的一个布尔表达式;而修正条件判定覆盖方法要求在一个程序中每一种输入输出至少得出现一次,在程序中的每一个条件必须产生所有可能的输出结果至少一次,并且每一个判定中的每一个条件必须能够独立影响一个判定的输出,即在其他条件不变的前提下仅改变这个条件的值,而使判定结果改变。比如:IF( A|B|C )| 为或,即ABC只要一个为真,就能判定为真。因为判定中的每一个条件必须能够独立影响一个判定的输出,即在其他条件不变的前提下仅改变这个条件的值,而使判定结果改变。例如:ABC为TFF改变BC的值并不影响判定结果,但改变A的值会影响判定结果

8、。同理 FTF,FFT FFF都符合要求。4. 单选题根据同一时刻数据流的方向,串行通信模式分为单工、半双工、全双工三种,根据信息格式的约定,分为异步串行和同步串行两种,下面描述不正确的是( )。问题1选项A.全双工模式中,有2根独立的传送线,用于传输发送和接收数据B.异步传送中数据位按预先定义的时序传送,字符间时序取决于发送端C.在异步通信时,传输线上没有字符传输时,需要发送专用字符D.同步传输中一次连续传输一块数据【答案】C【解析】串行通信:数据是一位一位地进行传输的,在传输中每一位数据都占据一个固定的时间长度。 串行数据传送有3种基本的通信模式:单工、半双工、全双工通信。单工通信:数据仅

9、能从设备A到设备B进行单一方向的传输。如遥控、遥测等。半双工通信:数据可以从设备A到设备B进行传输,也可以从设备B到设备A进行传输,但不能在同一时刻进行双向传输。如:对讲机。全双工通信:数据可以在同一时刻从设备A传输到设备B,或从设备B传输到设备A,即可以同时双向传输。如电话。异步通信是指是指通信的发送与接收设备使用各自的时钟,控制数据的发送和接收过程。在异步通信时,传输线上没有字符传输时,不需要发送专用字符5. 单选题某系统的可靠性结构框图如下图所示。假设部件1、2、3的可靠度分别为0.90、0.80、0.80(部件2、3为冗余系统)。若要求该系统的可靠度不小于0.85,则进行系统设计时,部

10、件4的可靠度至少应为( )。问题1选项A.B.C.D.【答案】A【解析】并联系统的可靠度计算公式为:R=1(1R1)(1R2)(1RN)串联系统的可靠度的计算公式为:R=R1R2RN其中以上公式中的Ri表示某个子部件的可靠度。假设部件4的可靠度为R4,而整个系统是由子部件1、2和3并联后的子部件、子部件4这个三个子系统串联的。所以整个系统的可靠度为:0.9(1(10.8)(10.8)R0.85。也就是:R0.85/(0.9(1(10.8)2)。答案选A。6. 单选题以下描述不是软件配置管理功能的是( )。问题1选项A.配置标识B.版本控制C.审计和审查D.程序设计【答案】D【解析】配置管理的功

11、能范围包括了:配置标识、版本控制、审计和审查等,而程序设计则不属于配置管理功能范围。7. 单选题嵌入式处理器指令系统一般采用精简指令集(RISC)或者复杂指令集(CISC),下列关于RISC和CISC描述错误的是( )。问题1选项A.CISC的指令种类要多于RISCB.RISC的寻址方式复杂,CISC的寻址方式简单C.CISC的有些指令执行时间长,RISC多为单周期指令D.RISC中Load/Store指令对存储器进行操作【答案】B【解析】CISC计算机具有大量的指令和寻址方式,指令使用频率差别大,可变长格式。RISC计算机:指令数量少,使用频率接近,定长格式,大部分为单周期指令,操作寄存器,

12、只有Load/Store操作内存。8. 单选题二叉树遍历是按照某种策略访问树中的每个节点,且仅访问- -次。按照遍历左子树要在遍历右子树之前进行的原则,根据访问( )位置的不同,可得到二叉树的前序、中序和后序三种遍历方法。问题1选项A.根节点B.导航节点C.叶子节点D.兄弟节点【答案】A【解析】本题考查数据结构的基础知识。所谓二叉树遍历(Traversal)是指沿着某条搜索路线,依次对树中每个节点均做一次且仅做一次访问的过程。访问节点所做的操作依赖于具体的应用问题。由二叉树的递归定义可知,遍历一棵二叉树便要决定对根节点N、左子树L和右子树R的访问顺序。按照先遍历左子树再遍历右子树的原则,常见的

13、遍历方式有先序遍历(NLR)、中序遍历(LNR)和后序遍历(LRN)三种。其中,先、中、后序指的是根节点在何时被访问。答案选A。9. 单选题李某受非任职单位委托,利用其实验材料、实验室和技术资料完成了一项软件开发。对该软件的权利归属,表达正确的是( )。问题1选项A.该软件属于委托单位B.若该单位与李某对软件归属有特别约定,则遵从约定;无约定的,原则上归属于李某C.取决于该软件是否属于该单位分派给李某的D.无论李某与该单位有无特别约定,该软件都属于李某【答案】B【解析】根据题干描述,这里不能排除职务作品,对于A选项和B选项来看,B选项更严谨,因此,本题选择B选项。10. 单选题在统一建模语言U

14、ML提供的图中,( )用于系统功能建模,由( )等元素构成。问题1选项A.用例图B.状态图C.时序图D.类图问题2选项A.角色、对象、生命线、控制焦点和消息B.参与者、用例、边界以及它们之间的关系C.初始状态、终止状态、状态、转换D.类名、属性和方法【答案】第1题:A第2题:B【解析】UML提供了5种对系统动态方面建模的图。其中:用例图描述了一组用例和参与者以及它们之间的关系,对于系统行为的组织和建模特别重要。用例图主要是用来描述“用户、需求、系统功能单元”之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。交互图是序列图(顺序图)、协作图(通信图)、时序图(定时图)和交互概览图的统称。序列图强调消息的时间次序;协作图强调收发消息的对象的结构组织。这种是同构的,这意味着可以把一种图转换为另一种图而没有

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号