2022年软考-嵌入式系统设计师考试题库及模拟押密卷91(含答案解析)

上传人:新** 文档编号:487863123 上传时间:2023-08-29 格式:DOCX 页数:20 大小:773.82KB
返回 下载 相关 举报
2022年软考-嵌入式系统设计师考试题库及模拟押密卷91(含答案解析)_第1页
第1页 / 共20页
2022年软考-嵌入式系统设计师考试题库及模拟押密卷91(含答案解析)_第2页
第2页 / 共20页
2022年软考-嵌入式系统设计师考试题库及模拟押密卷91(含答案解析)_第3页
第3页 / 共20页
2022年软考-嵌入式系统设计师考试题库及模拟押密卷91(含答案解析)_第4页
第4页 / 共20页
2022年软考-嵌入式系统设计师考试题库及模拟押密卷91(含答案解析)_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《2022年软考-嵌入式系统设计师考试题库及模拟押密卷91(含答案解析)》由会员分享,可在线阅读,更多相关《2022年软考-嵌入式系统设计师考试题库及模拟押密卷91(含答案解析)(20页珍藏版)》请在金锄头文库上搜索。

1、2022年软考-嵌入式系统设计师考试题库及模拟押密卷(含答案解析)1. 单选题下面( )不属于系统需求的内容。问题1选项A.功能需求B.非功能需求C.设计约束D.设计方案【答案】D【解析】2. 单选题如果文件系统采用二级目录结构,就可以( )。问题1选项A.缩短访问文件存储时间B.实现文件共享C.解决文件同名冲突问题D.节省主存空间【答案】C【解析】文件系统采用多级目录结构可以解决命名冲突。文件系统由三部分组成:文件系统的接口,对对象操纵和管理的软件集合,对象及属性。从系统角度来看,文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体地说,它负责为

2、用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。3. 单选题嵌入式软件可靠性测试方法标准GB/T 28171- -2011 是( )。问题1选项A.强制性国家标准B.推荐性国家标准C.强制性行业标准D.推荐性行业标准【答案】B【解析】我国国家标准代号 强制性标准代号为GB、推荐性标准代号为GB/T、指导性标准代号为GB/Z、实物标准代号GSB。行业标准代号 由汉语拼音大写字母组成(如电子行业为SJ)。地方标准代号 由DB加上省级行政区代码的前两位。企业标准代号 由Q加上企业代号组成,一般对技术要求最高。答案是B4. 单选题在CPU和主存之间设置高速缓存(C

3、ache) 的目的是解决( )的问题。问题1选项A.主存容量不足B.主存与外存储器速度不匹配C.主存与CPU速度不匹配D.外设访问效率【答案】C【解析】本题考查计算机系统硬件基础知识。基于成本和性能方面的考虑,Cache(即高速缓存)是为了解决相对较慢的主存与快速的CPU之间工作速度不匹配问题而引入的存储器。Cache中存储的是主存内容的副本。5. 单选题软件设计阶段的输出主要是( )。问题1选项A.程序B.模块C.伪代码D.需求规格说明书【答案】C【解析】本题考查软件工程方面的基础知识。软件设计阶段的主要任务是制定并选择技术方案,进行软件体系结构设计和详细设计,同时启动单元和集成测试策划,以

4、及启动软件集成策划。在“软件需求规格说明”评审通过后进入软件设计阶段。软件设计阶段依据“软件研制任务书” “软件需求规格说明”“接口需求规格说明”(可选)以及相关的软件设计标准,展开软件设计。 在进入软件设计阶段,首先要明确项目的软件设计标准,如果用户提供软件设计标准,将用户的软件设计标准作为项目的软件设计标准;否则,使用规定的软件设计标准或制定项目的软件设计标准。 然后要进行软件设计决策,即从用户角度描述软件怎样运转以满足软件需求,以及影响组成该CSCI的软件单元的选择与设计的决策,并记录于“软件设计说明”中。当存在多种软件体系结构难以抉择时,可按“决策分析与决定过程”的要求,选定最终的软件

5、体系结构。 按照项目的软件设计标准完成软件体系结构的设计,包括执行方案、软件模块划分和接口设计。在软件体系结构设计前期,应特别关注关键需求,确保其在规定的资源和进度条件下得到满足。 按照项目的软件设计标准完成软件详细设计,对每个软件单元,说明其使用的算法,设计约束、输入和输出,以及所用到的逻辑等。详细程度应达到能够根据软件单元设计说明进行编码实现。 编写“软件设计说明”,将软件体系结构设计和软件详细设计的内容并入“软件设计说明”。 之后还要对“软件设计说明”进行相应级别的评审,同时启动软件集成与集成测试策划、启动软件集成测试用例设计。 软件程序是在软件实现阶段才进行编写的。伪代码是软件设计阶段

6、的重要产物。6. 单选题以下属于嵌入式系统硬件PCB图设计原则的是( )。问题1选项A.低速信号优先B.先整体设计再局部调整C.先简单后复杂D.优先电源器件布局【答案】B【解析】本题考查嵌入式系统硬件PCB图设计及布线方面的基础知识。PCB图设计及布线的步骤为:1、建立封装库中没有的封装(Footprint)。2、规划电路板:设置习惯性的环境参数和文档参数,如选择层面、画边框、定位孔、外形尺寸等。3、载入网络表和元件封装。4、规则设置:线宽、线距、叠层、过孔、全局参数等。5、元件布局、布线:一般是先高速信号,先整体,先进行复杂信号布线和核心器件布局设计。6、设计规则检查,违规报告。7、PCB仿

7、真分析。8、存档输出。因此,应遵循先复杂后简单的原则,优先布局核心复杂器件,然后布局外围简单器件;布线时核心器件和高速信号优先;先整体设计再局部调整。所以答案是B7. 单选题运行时的存储分配策略,在程序设计语言的处理系统中非常重要。C语言中,全局变量和静态变量采用( )方式分配存储资源。问题1选项A.静态分配B.动态分配和静态分配C.栈式分配D.堆式分配【答案】A【解析】1. C语言程序的内存分配方式,内存分配方式有三种:(1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。(2)在栈上创建。在执行函数时,函数内局部变量

8、的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。(3)从堆上分配,亦称动态内存分配。程序在运行的时候用malloc或new申请任意多少的内存,程序员自己负责在何时用free或delete释放内存。动态内存的生存期由程序员决定,使用非常灵活,但如果在堆上分配了空间,就有责任回收它,否则运行的程序会出现内存泄漏,频繁地分配和释放不同大小的堆空间将会产生堆内碎块。2.程序的内存空间一个由C/C+编译的程序占用的内存分为以下几个部分:1、栈区(stack)由编译器自动分配释放,存放为运行函数而分配的局部变量、函数

9、参数、返回数据、返回地址等。其操作方式类似于数据结构中的栈。2、堆区(heap)一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS(operating system)回收。分配方式类似于链表。3、全局区(静态区)(static)存放全局变量、静态数据、常量。程序结束后由系统释放。4、文字常量区 常量字符串就是放在这里的。程序结束后由系统释放。5、程序代码区存放函数体(类成员函数和全局函数)的二进制代码。8. 单选题某计算机主存容量为64KB,其中ROM区为4KB,其余为RAM区,按字节编址。现要用2K8位的ROM芯片和4K4位的RAM芯片来设计该存储器,则需要上述规格的ROM芯片数和

10、RAM芯片数分别是( )。问题1选项A.1、15B.2、15C.1、30D.2、30【答案】D【解析】因为1B=8b,所以需要的ROM芯片数为:4KB/(2K8b)=2片,RAM区所需的芯片数为(64KB-4KB)/(4K4b)=30片。9. 单选题使用ADSL接入Internet,用户端需要安装( )协议。问题1选项A.PPPB.SLIPC.PPTPD.PPPoE【答案】D【解析】ADSL Modem上网拨号方式有3种,即专线方式(静态IP)、PPPoA和PPPoE。PPPoE(英语:Point-to-Point Protocol Over Ethernet),以太网上的点对点协议,是将点对

11、点协议(PPP)封装在以太网(Ethernet)框架中的一种网络隧道协议。PPTP(Point to Point Tunneling Protocol),即点对点隧道协议。该协议是在PPP协议的基础上开发的一种新的增强型安全协议,支持多协议虚拟专用网(VPN),可以通过密码验证协议(PAP)、可扩展认证协议(EAP)等方法增强安全性。可以使远程用户通过拨入ISP、通过直接连接Internet或其他网络安全地访问企业网。SLIP(Serial Line Internet Protocol,串行线路网际协议),该协议是Windows远程访问的一种旧工业标准,主要在Unix远程访问服务器中使用,现今

12、仍然用于连接某些ISP。PPP(点到点协议)是为在同等单元之间传输数据包这样的简单链路设计的链路层协议。这种链路提供全双工操作,并按照顺序传递数据包。设计目的主要是用来通过拨号或专线方式建立点对点连接发送数据,使其成为各种主机、网桥和路由器之间简单连接的一种共通的解决方案。因此本题选择D选项。10. 单选题计算机处理外部中断时,应该由操作系统保存的是( )。问题1选项A.程序计数器的内容B.通用寄存器的内容C.块表(TLB)的内容D.Cache中的内容【答案】B【解析】计算机处理外部中断时,应该由操作系统保存的是通用寄存器的内容,包括了正在运行进程的各寄存器的内容,把它们放入核心栈的新帧面中。

13、即保护断点和现场。11. 单选题软件能力成熟度模型CMM (Capability Maturity Model)将软件能力成熟度自低到高依次划分为( )。问题1选项A.初始级、已定义级、可重复级、已管理级、优化级B.初始级、已定义级、已管理级、可重复级、优化级C.初始级、可重复级、已管理级、已定义级、优化级D.初始级、可重复级、已定义级、已管理级、优化级【答案】D【解析】软件能力成熟度模型CMM (Capability MCMM即软件能力成熟度模型,是目前国际上最流行、最实用的软件生产过程标准和软件企业成熟度的等级认证标准。规定了软件研制和软件测试中的主要软件管理过程和工程过程的实践。主要用于

14、评价软件企业的质量保证能力。软件能力成熟度模型CMM (Capability Maturity Model)将软件能力成熟度自低到高依次划分为初始级、可重复级、已定义级、已管理级、优化级。答案为D。12. 案例题阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】随着汽车工业的飞速发展,越来越多的车上的原有机械控制装置正在被电子控制装置所取代,这是典型的实时控制系统,例如用于控制发动机、自动变速箱、防抱死系统、电子稳定控制系统、牵引力控制系统、刹车辅助系统的ECU和用于座位调整、车窗玻璃升降、车顶移动的电子产品,这在很大程度上提高和完善了汽车的性能和技术水平。但是,汽车上电控系统的多样化和系统结构的复杂化,也直接导致相应的汽车电子软件开发难度越来越高。某汽车的ECU (Electronic Control Unit,电子控制单元)系统,采用某高性能的多核处理器,软件架构采用符合AUTOSAR ( AUTOmotive Open System Architecture,汽车开放系统架构)标准的多核操作系统,将多个控制应用集成在一个处理器上

展开阅读全文
相关资源
相关搜索

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

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