2022年软考-嵌入式系统设计师考试题库(难点、易错点剖析)附答案有详解13

上传人:夏** 文档编号:508079112 上传时间:2023-01-14 格式:DOCX 页数:15 大小:16.80KB
返回 下载 相关 举报
2022年软考-嵌入式系统设计师考试题库(难点、易错点剖析)附答案有详解13_第1页
第1页 / 共15页
2022年软考-嵌入式系统设计师考试题库(难点、易错点剖析)附答案有详解13_第2页
第2页 / 共15页
2022年软考-嵌入式系统设计师考试题库(难点、易错点剖析)附答案有详解13_第3页
第3页 / 共15页
2022年软考-嵌入式系统设计师考试题库(难点、易错点剖析)附答案有详解13_第4页
第4页 / 共15页
2022年软考-嵌入式系统设计师考试题库(难点、易错点剖析)附答案有详解13_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《2022年软考-嵌入式系统设计师考试题库(难点、易错点剖析)附答案有详解13》由会员分享,可在线阅读,更多相关《2022年软考-嵌入式系统设计师考试题库(难点、易错点剖析)附答案有详解13(15页珍藏版)》请在金锄头文库上搜索。

1、2022年软考-嵌入式系统设计师考试题库(难点、易错点剖析)附答案有详解1. 单选题关于BootLoader,下列理解错误的是( )。问题1选项A.BootLoader是在操作系统内核运行之前运行的一小段程序B.BootLoader是通用的C.有些BootLoader支持多CPUD.BootLoader的功能之一是初始化硬件【答案】B【解析】Bootloader是嵌入式系统在加电后执行的第一段代码,在它完成CPU和相关硬件的初始化之后,再将操作系统映像或固化的嵌入式应用程序装在到内存中然后跳转到操作系统所在的空间,启动操作系统运行。对于嵌入式系统,Bootloader是基于特定硬件平台来实现的

2、。因此,几乎不可能为所有的嵌入式系统建立一个通用的Bootloader,不同的处理器架构都有不同的Bootloader。2. 单选题临时放置从内存里面取得的程序指令的寄存器是( )。问题1选项A.程序计数器B.通用寄存器C.指令寄存器D.状态寄存器【答案】C【解析】指令寄存器( InstructionRegiter, IR),是临时放置从内存里面取得的程序指令的寄存器,用于存放当前从主存储器读出的正在执行的一条指令。答案选C。3. 单选题下列算法中,不属于公开密钥加密算法的是( )。问题1选项A.ECCB.DSAC.RSAD.DES【答案】D【解析】公开密钥加密(public-key cryp

3、tography),也称为非对称加密(asymmetric cryptography),一种密码学算法类型,在这种密码学方法中,需要一对密钥,一个是私人密钥,另一个则是公开密钥。常见的公钥加密算法有:RSA、ElGamal、背包算法、Rabin(RSA的特例)、迪菲赫尔曼密钥交换协议中的公钥加密算法、椭圆曲线加密算法(Elliptic Curve Cryptography,ECC);DSA数字签名(又称公钥数字签名),将摘要信息用发送者的私钥加密,接收者只有用发送者的公钥才能解密被加密的摘要信息,也是属于公开密钥加密算法。DES是典型的私钥加密体制,属于对称加密,不属于公开秘钥加密,所以本题选

4、择D选项。4. 单选题数据库恢复操作的基本原理是( )。问题1选项A.存取控制B.加密C.完整性约束D.冗余【答案】D【解析】数据库恢复操作的基本原理是冗余机制。5. 单选题使用数字证书技术发送一份保密文件时,发送方使用( )对数据进行加密。问题1选项A.接收方的公钥B.接收方的私钥C.发送方的公钥D.发送方的私钥【答案】A【解析】本题主要考查的是数字证书中的加密方法。数字证书是非对称加密算法公钥的载体。当发送一份保密 文件时,发送方使用接收方的公钥对数据加密处理,而接收方则使用自己的私钥对接收到的信息进行解密,这样信息就可以安全无误地到达目的地了。答案选A。6. 单选题下列关于基于时间片的进

5、程调度的叙述中,错误的是( )。问题1选项A.时间片越短,进程切换的次数越多,系统开销也越大B.当前进程的时间片用完后,该进程状态由执行态变为阻塞态C.时钟中断发生后,系统会修改当前进程在时间片内的剩余时间D.影响时间片大小的主要因素包括响应时间、系统开销和进程数量等【答案】B【解析】时间片轮转调度(round-robin scheduling RR)算法:所有的就绪任务按照先来先服务的原则排成一个队列。在每次调度的时候,把处理器分派给队列当中的第一个任务,让它去执行一小段时间(时间片)。在这个时间段里任务被阻塞或结束,或者任务的时间片用完了,它会被送到就绪队列的末尾,然后调度器再执行当前队列

6、的第一个任务。7. 单选题以下测试中,属于动态分析的是( )。问题1选项A.代码覆盖率测试B.模块功能检查C.系统压力测试D.程序数据流分析【答案】C【解析】软件测试按照不同的划分方法,有不同的分类。按照程序是否执行,可以分为静态测试和动态测试;静态测试也称静态分析,主要特征是在用计算机测试源程序时,计算机并不真正运行被测试的程序。静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,也可以借助软件工具自动进行。动态测试也称动态分析,主要特征是计算机必须真正运行被测试的程序,通过输入测试用例,对其运行情况进行分析,判断期望结果和实际结果是否一致。动态测试包括功能确认与接口测试、

7、覆盖率分析、性能分析、内存分析等。在动态分析中,通过最大资源条件进行系统的压力测试,以判断系统的实际承受能力,尤其是在通讯比较复杂的系统中尤为重要。系统压力测试只能是动态分析。属于系统测试阶段的测试。压力测试是在一种需要反常数量、频率或资源的方式下执行系统。8. 单选题下面关于线性表的叙述中,错误的是( )。问题1选项A.线性表采用顺序存储,必须占用一片连续的存储单元B.线性表采用顺序存储,便于进行插入和删除操作C.线性表采用链式存储,不必占用一片连续的存储单元D.线性表采用链式存储,便于进行插入和删除操作【答案】B【解析】本题考查数据结构知识。数据结构是一门研究非数值计算的程序设计问题中计算

8、机的操作对象以及它们之间的关系和操作等的学科。数据结构是相互之间存在一种或多种特定关系的数据元素的集合。如果线性表采用顺序存储,必须占用一片连续的存储单元,便于进行查询操作。如果线性表采用链式存储,不必占用一片连续的存储单元,便于进行插入和删除操作。所以答案是B9. 单选题为了便于实现多级中断,保存现场信息最有效的方法是( )。问题1选项A.存储器B.堆栈C.外存D.通用寄存器【答案】B【解析】堆栈方式是保存现场信息最有效的方法。断点可以保存在堆栈中,由于堆栈先进后出的特点,依次将程序的断点压入堆栈中。出栈时,按相反顺序便可准确返回到程序间断处。10. 单选题现有3个同时到达的作业Jl、J2和

9、J3,它们的执行时间分别是T1、T2和T3,且T1T2T3。系统按单道方式运行且采用短作业优先算法,则平均周转时间是( )。问题1选项A.T1+T2+T3B.(T1+T2+T3)/3C.(3T1+2T2+T3)/3D.(T1+2T2+3T3)/3【答案】C【解析】短作业优先(Shortest Job First, SJF)调度算法用于进程调度时称为短进程优先调度算法,该调度算法既可以用于作业调度也可以用于进程调度。在作业调度中,短作业优先调度算法每次从后备作业队列中选择估计运行时间最短的一个或几个作业,将它们调入内存,分配必要的资源,创建进程并放入就绪队列。由于3个作业同时到达,所以作业执行的

10、次序依次是J1、J2和J3,故周转时间分别为:J1:T1;J2:T1+T2;J3:T1+T2+T3;则平均周转时间J1+J2+J3/3S。11. 单选题下列对软件需求分析理解错误的是( )。问题1选项A.需求分析阶段包括需求提出、需求描述、需求评审和需求实现B.需求分析的工作是准确描述软件功能、性能、接口需求,以及设计限制C.需求分析阶段的工作产品是软件需求规格说明和软件接口需求规格说明D.需求分析是软件设计的基础【答案】A【解析】需求分析阶段包括需求提出、需求描述、需求评审和需求评审;需求分析的工作是准确描述软件功能、性能、接口需求,以及设计限制;需求分析阶段的工作产品是软件需求规格说明和软

11、件接口需求规格说明;需求分析是软件设计和软件测试的基础。所以A选项的描述是错误的。12. 单选题Edge computing is a( ), open IT architecture that features decentralized processing power,enabling mobile computing and Internet of Things (IoT) technologies. In edge computing,data is processed by the( )itself or by a local computer or server,rather t

12、han being transmitted to a data center. Edge computing enables data-stream acceleration, including real-time data processing without latency. It allows smart( )and devices to respond to data almost instantaneously,as its being created,eliminating lag time.This is critical for technologies such as se

13、lf-driving cars,and has equally important benefits for business.Edge computing allows for efficient data processing in that large amounts of data can be processed near the source, reducing( )bandwidth usage.This both eliminates costs and ensures that applications can be used effectively in( )locatio

14、ns.In addition,the ability to process data without ever putting it into a public cloud adds a useful layer of security for sensitive data.问题1选项A.distributedB.computerC.operating systemD.cloud system问题2选项A.computerB.deviceC.I/OD.server问题3选项A.simulatorB.systemC.applicationsD.device问题4选项A.internetB.powerC.systemD.user问题5选项A.memoryB.operating systemC.localD.remote【答案】第1题:A第2题:B第3题:C第4题:A第5题:D【解析】边缘计算是一种分布

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

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

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