
2022年软考-软件评测师考前模拟强化练习题8(附答案详解).docx
18页2022年软考-软件评测师考前模拟强化练习题(附答案详解)1. 单选题企业采用云计算模式部署信息系统具有很多优势,但不包括( )问题1选项A.企业的全部数据、科研和技术信息都放到网上,以利共享B.全面优化业务流程,加速培育新产品、新模式、新业态C.从软件、平台、网络等各方面,加快两化深度融合步伐D.有效整合优化资源,重塑生产组织方式,实现协同创新【答案】A【解析】由于云计算存在潜在危险性,对于一些敏感的数据(企业商业秘密、员工隐私、核心技术数据等),放到云上,存在安全风险所以选项A描述不准确2. 单选题The project workbook is not so much a separate document as it is a structure imposed on the documents that the project will be producing anyway.All the documents of the project need to be part of this ( ). This includes objectives ,external specifications , interface specifications , technical standards , internal specifications and administrative memoranda(备忘录).Technical prose is almost immortal. If one examines the genealogy (手册) of a customer manual for a piece of hardware or software , one can trace not only the ideas , but also many of the very sentences and paragraphs back to the first ( ) proposing the product or explaining the first design. For the technical writer, the paste-pot is as mighty as the pen. Since this is so, and since tomorrow's product-quality manuals will grow from today’s memos, it is very important to get the structure of the documentation right. The early design of the project ( ) ensures that the documentation structure itself is crafted, not haphazard. Moreover, the establishment of a structure molds later writing into segments that fit into that structure. The second reason for the project workbook is control of the distribution of ( ). The problem is not to restrict information, but to ensure that relevant information gets to all the people who need it. The first step is to number all memoranda, so that ordered lists of titles are available and h worker can see if he has what he wants. The organization of the workbook goes well beyond this to establish a tree-structure of memoranda. The ( ) allows distribution lists to be maintained by subtree, if that is desirable. 问题1选项A.structureB.specificationC.standardD.objective问题2选项A.objectiveB.memorandaC.standardD.specification问题3选项A.titleB.listC.workbookD.quality问题4选项A.productB.manualC.documentD.information问题5选项A.listB.documentC.tree-structureD.number【答案】第1题:A第2题:B第3题:C第4题:D第5题:C【解析】项目工作手册不是单独的一篇文档,它是对项目必须产出的一系列文档进行组织的一种结果。
项目的所有文档都必须是该结构的一部分这包括目标,外部规范说明,接口规范,技术标准,内部规范和管理备忘录(备忘录)技术说明几乎是必不可少的如果某人就硬件和软件的某部分,去查看一系列相关的用户手册他发现的不仅仅是思路,而且还有能追溯到最早备忘录的许多文字和章节,这些备忘录对产品提出建议或者解释设计对于技术作者而言,文章的剪裁粘贴与钢笔一样有用基于上述理由,再加上“未来产品”的质量手册将诞生于“今天产品”的备忘录,所以正确的文档结构非常重要事先将项目工作手册设计好,能保证文档的结构本身是规范的,而不是杂乱无章的另外,有了文档结构,后来书写的文字就可以放置在合适的章节中使用项目手册的第二个原因是控制信息布控制信息发布并不是为了限制信息,而是确保信息能到达所有需要它的人的手中项目手册的第一步是对所有的备忘录编号,从而每个工作人员可以通过标题列表来检索是否有他所需要的信息还有一种更好的组织方法,就是使用树状的索引结构而且如果需要的话,可以使用树结构中的子树来维护发布列表3. 单选题以下关于因果图法测试的叙述中,不正确的是( )问题1选项A.因果图法是从自然语言书写的程序规格说明中找出因和果B.因果图法不一定需要把因果图转成判定表C.为了去掉不可能出现的因果组合,需要标明约束条件D.如果设计阶段就采用了判定表,则不必再画因果图【答案】B【解析】因果图导出测试用例的步骤分析程序规格说明的描述中:原因和结果分析程序规格说明描述中语义的内容,并将其表示成连接各个原因与各个结果的“因果图”标明约束条件把因果图转换成判定表为判定表中每一列表示的情况设计测试用例因果图法需要转换成判定表,然后再设计测试用例4. 单选题对于关键字序列(10,34,37,51,14,25,56,22,3), 用线性探查法解决冲突构造哈希表,哈希函数为H(key)=key%11,关键字25存入的哈希地址编号为( )。
问题1选项A.2B.3C.5D.6【答案】C【解析】1、序列的长度为11,标号0到102、依次将数带入哈希函数求哈希值,哈希值对应步骤1中标号3、如果步骤2的哈希值对应的标号已经被占用,则往后一位,直到未占用的位置存放4、如果,步骤3到了最后一个标号还未找到,则从0开始找,找到该哈希值之前本题25代入哈希值为3,其中3已被14占,后退一位4号被37占用,5号为空,所以25应该存入标号为5的位置5. 单选题以下关于Web系统测试的测试策略的叙述中,不正确的是( ) 问题1选项A.按系统架构划分,包括客户端测试、服务端测试和网络测试B.按职能划分,包括应用功能的测试、Web应用服务的测试等C.按质量特性划分,包括功能测试、性能测试等D.按开发阶段划分,包括客户端开发的测试、服务端开发的测试等【答案】D【解析】 Web系统的测试策略按系统架构分:客户端的测试;服务器端的测试;网络上的测试按软件的质量特征分:功能测试;性能测试;安全性测试;兼容性测试;易用性测试按职能分:功能的测试;Web应用服务的测试;安全系统的测试;数据库服务的测试按开发阶段:设计的测试;编码的测试;系统的测试6. 单选题在C程序中,( )是合法的用户定义变量名。
①_123②form-7③short④form_7问题1选项A.①③B.②③④C.②④D.①④【答案】D【解析】在C语言中规定:用户在自定义标识符必须必须以字母a~z、 A~Z或下划线开头,后面可跟任意个(可为0)字符,这些字符可以是字母、下划线和数字,其他字符不允许出现在标识符中C语言中的关键字,有特殊意义,不能作为标识符;题中的short表示短整型数据的关键字,所以不能用作用户自定义标识符7. 单选题自动化测试的优势不包括( )问题1选项A.提高测试效率B.提高测试覆盖率C.适用于所有类型的测试D.更好地利用资源【答案】C【解析】自动化测试的优势:提高测试质量、提高测试效率、提高测试覆盖率、执行手工测试不能完成的测试任务、更好地利用资源、增进测试人员与开发人员之间的合作伙伴关系8. 单选题嵌入式操作系统的特点之一是可定制,这里的可定制是指( )问题1选项A.系统构件、模块和体系结构必须达到应有的可靠性B.对过程控制、数据采集、传输等需要迅速响应C.在不同的微处理器平台上,能针对硬件变化进行结构与功能上的配置D.采用硬件抽象层和板级支撑包的底层设计技术【答案】C【解析】嵌入式操作系统优点:可裁剪性:支持开发性和可伸缩性的体系结构强实时性:EOS实时性一般较强,可用于各种设备控制统一的接口:提供设备统一的驱动接口操作方便、简单、提供友好的图形GUI和图形界面,追求易学易用强稳定性,弱交互性:嵌入式系统一旦开始运行就不需要用户过多的干预,这是要负责系统管理的EOS有较强的稳定性。
嵌入式操作系统的用户接口一般不提供操作命令,通过系统的调用命令向用户程序提供服务固化代码,在嵌入式系统中,嵌入式操作系统和应用软件被固化在嵌入式系统的ROM中更好的硬件适应性:也就是良好的移植性可定制:是指减少成本和缩短研发周期考虑,要求嵌入式操作系统能运行在不同的微处理器平台上,能针对硬件变化进行结构与功能上的配置,以满足不同应用需要9. 单选题若系统中有4个互斥资源R,当系统中有2个进程竞争R,且每个进程都需要i个R(i≤3)时,该系统可能会发生死锁的最小i值是( )问题1选项A.1。












