2022年软考-软件评测师考前提分综合测验卷(附带答案及详解)套卷14

上传人:cn****1 文档编号:503351411 上传时间:2022-07-23 格式:DOCX 页数:20 大小:117.80KB
返回 下载 相关 举报
2022年软考-软件评测师考前提分综合测验卷(附带答案及详解)套卷14_第1页
第1页 / 共20页
2022年软考-软件评测师考前提分综合测验卷(附带答案及详解)套卷14_第2页
第2页 / 共20页
2022年软考-软件评测师考前提分综合测验卷(附带答案及详解)套卷14_第3页
第3页 / 共20页
2022年软考-软件评测师考前提分综合测验卷(附带答案及详解)套卷14_第4页
第4页 / 共20页
2022年软考-软件评测师考前提分综合测验卷(附带答案及详解)套卷14_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《2022年软考-软件评测师考前提分综合测验卷(附带答案及详解)套卷14》由会员分享,可在线阅读,更多相关《2022年软考-软件评测师考前提分综合测验卷(附带答案及详解)套卷14(20页珍藏版)》请在金锄头文库上搜索。

1、2022年软考-软件评测师考前提分综合测验卷(附带答案及详解)1. 单选题用户口令测试应考虑的测试点包括( )。口令时效 口令长度口令复杂度 口令锁定问题1选项A.B.C.D.【答案】D【解析】本题14都属于用户口令安全保护相关的内容。2. 单选题以下关于分布式体系结构优点的叙述中,不正确的是( ) 。 其中,( )不是典型的分布式体系结构。问题1选项A.资源共享B.经济性C.健壮性D.降低复杂度问题2选项A.管道-过滤器.B.客户机/服务器(C/S)C.浏览器/服务器(B/S)D.CORBA【答案】第1题:D第2题:A【解析】第1题:注意:本题分布式结构是相对于集中式结构来的分布式利用计算机

2、网络把分布在不同地点的计算机硬件、软件、数据等资源联系在一起服务于一个共同的目标而实现相互通信和资源共享,就形成了信息系统的分布式结构。分布式结构系统的优点是:可以根据应用需要和存取方式来配置信息资源;有利于发挥用户在系统开发、维护和信息资源管理方面的积极性和主动性,提高了系统对用户需求变更的适应性和对环境的应变能力;系统扩展方便,增加一个网络结点一般不会影响其他结点的工作,系统建设可以采取逐步扩展网络结点的渐进方式,以合理使用系统开发所需的资源;系统健壮性好,网络上一个结点出现故障一般不会导致全系统瘫痪;缺点是:由于信息资源分散,系统开发、维护和管理的标准、规范不易统一;配置在不同地点的信息

3、资源一般分属信息系统的各个子系统,不同子系统之间往往存在利益冲突,管理上协调有一定难度;各地的计算机系统工作条件与环境不一,不利于完全保密措施的统一实施。第1小问,选项D降低复杂性是不正确的描述;第2小问,管道-过滤器是软件体系结构风格(描述特定系统组织方式的惯用范例,强调了软件系统中通用的组织结构);CORBA是指公共对象请求代理体系结构和C/S、B/S都是分布式体系结构。第2题:3. 单选题在分层体系结构中,( )接收用户的请求并决定调用哪个模型去处理该请求, 以及确定选择哪个视图来显示返回的数据。在基于JavaEE平台开发的软件系统中,常用( )技术来实现该层。问题1选项A.表示层B.控

4、制层C.模型层D.数据层问题2选项A.HTMLB.JSPC.ServletD.EJB【答案】第1题:B第2题:C【解析】多层软件体系结构通常包括:表示层、控制层、模型层和数据层。表示层主要对用户的请求接受,以及数据的返回,为客户端提供应用程序的访问。最常用的技术是JSP。控制层接收用户的请求并决定调用哪个模型去处理该请求,以及确定选择哪个视图来显示返回的数据。通常用Servlet技术来实现。模型层主要负责业务逻辑的处理。数据层主要负责数据的存储和访问。EJB容器:负责所有的EJB的运行,支持EJB组件的事务处理和生命周期管理,以及Bean的查找和其他服务,支持J2EE多层架构的基础结构,是一个

5、控制业务实现的运行期环境,并提供事务服务、持久性、安全性等重要的系统服务,让开发人员不必开发基础服务而将注意力集中在业务逻辑的实现。4. 单选题软件测试的对象不包括( )。问题1选项A.代码B.软件测试文档C.相关文件数据D.开发人员【答案】D【解析】软件测试的对象为软件(软件相关程序、文档等)5. 单选题某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天) 。完成该项目的最短时间是( ) 天。设活动A-B的最早开始时间为第1天,则活动B-C的最早和最晚开始时间分别为第( )天。问题1选项A.34B.41C.44D.45问题2选项

6、A.10和11B.11和12C.10和12D.11和13【答案】第1题:D第2题:B【解析】第1题:松弛时间:表示在不影响整个工期的前提下,完成该任务有多少机动余地。关键路径:在活动图中时间跨度最长的路径。决定了项目最短完工的时间。从图中分析得:ADCFJ路径为关键路径,长度为45,项目完工最短时间为45经过B C路径的长度为43,松弛时间为:45-44=1,所以最早是11,最晚为11+1=12第2题:6. 单选题以下关于可靠性测试意义的叙述中,不正确的是( )。问题1选项A.软件失效可能导致灾难性后果B.软件失效在整个计算机系统失效中占比较少C.相比硬件可靠性技术,软件可靠性技术不成熟D.随

7、着计算机应用系统中软件成分的增加,软件可靠性问题越来越重要【答案】B【解析】软件失效可能造成灾难的后果;软件的失效在整个计算机系统失效中的比例比较高;相比硬件可靠性技术,软件可靠性技术很不成熟;与硬件元器件成本急剧下降形成鲜明对比的是,软件费用呈有增无减的势头,而软件可靠性问题是造成这种费用增长的主要原因之一;随着计算机应用中软件成分的不断增加,使得系统对于软件的依赖性越来越强,软件对生成活动和社会生活的影响越来越大,从而增加了软件可靠性问题在软件工程领域乃至整个计算机工程领域的重要性。以上这些都体现了软件可靠性测试的重要性。7. 单选题以下不属于安全防护系统测试的是( )。问题1选项A.入侵

8、检测系统等的测试B.安全审计系统的测试C.系统业务逻辑的测试D.防火墙的测试【答案】C【解析】基本安全策略测试防火墙:是否支持交换和路由两种工作模式是否支持对HTTP、FTP、SMTP等服务类型的访问控制是否考虑到防火墙的冗余设计是否支持对日志的统计分析功能,同时,日志是否可以存储在本地和网络数据库上对防火墙本身或受保护网段的非法攻击系统,是否提供多种告警方式以及多种级别的告警入侵检测系统:能否在检查到入侵事件时,自动执行切断服务、记录入侵过程、邮件报警等动作是否支持攻击特征信息的集中式发布和攻击取证信息的分布式上载能否提供多种方式对监视引擎和检测特征的定期更新服务内置的网络能否使用状况监控工

9、具和网络监听工具漏洞扫描:能否定期或不定期地使用安全性分析软件,对整个内容系统进行安全扫描,及时发现系统的安全漏洞、报警,并提出补救建议病毒防治:能否支持多种平台的病毒防范能否支持对服务器的病毒防治能否支持对电子邮件附件的病毒防治能否提供对病毒特征信息和检测引擎的定期在线更新服务防病毒范围是否广泛,是否包括UNIX系列、Windows系列、LINUX系列等操作系统安全审计:能否进行系统数据收集,统一存储,集中进行安全审计是否支持基于PKI的应用审计是否支持基于XML的审计数据采集协议是否提供灵活的自定义审计规则Web信息防纂改系统:是否支持多种操作系统是否具有集成发布与监控功能,使系统能够区分

10、合法更新与非法纂改是否可以实时发布和备份是否具备自动监控、自动恢复、自动报警的能力是否提供日志管理、扫描策略管理和更新管理选项C不属于安全防护系统测试的内容8. 单选题堆是一种数据结构,分为大顶堆和小顶堆两种类型。大(小)顶堆要求父元素大于等于(小于等于)其左右孩子元素。则( )是一个小顶堆结构。堆结构用二叉树表示,则适宜的二叉树类型为( )。对于10个结点的小顶堆,其对应的二叉树的高度(层数)为( )。堆排序是一种基于堆结构的排序算法,该算法的时间复杂度为( )。问题1选项A.10,20,50,25,30,55,60,28,32,38B.10,20,50,25,38,55,60,28,32,

11、30C.60,55,50,38,32,30,28,25,20,10D.10,20,60,25,30,55,50,28,32,38问题2选项A.普通二叉树B.完全二叉树C.二叉排序树D.满二叉树问题3选项A.3B.4C.5D.6问题4选项A.lgnB.nlgnC.nD.n2【答案】第1题:A第2题:B第3题:B第4题:B【解析】9. 单选题以下关于可靠性测试的叙述中,不正确的是( )。问题1选项A.由可靠性目标确定、测试用例设计、测试实施等活动组成B.可靠性测试时不需要考虑对软件开发进度和成本的影响C.可靠性测试最好是在受控自动测试环境下,由专业测试机构完成D.可靠性测试不能保证软件残存的缺陷数

12、最少【答案】B【解析】软件可靠性测试由可靠性目标的确定、运行剖面的开发、测试用例的设计、测试实施、测试结果的分析等主要活动组成软件可靠性测试必须考虑对软件开发进度和成本的影响,最好是在受控的自动测试环境下,由专业测试机构完成软件可靠性测试是一种有效的软件测试和软件可靠性评价技术。尽管软件可靠性测试也不能保证软件中残存的缺陷数最少,但经过软件可靠性测试可以保证软件的可靠性达到较高的要求,对于开发高可靠性与高安全性软件系统很有帮助选项B描述错误10. 单选题以下关于软件测试目的的叙述中,不正确的是( )。问题1选项A.测试是程序的执行过程,目的在于发现错误B.一个好的测试用例在于能发现至今未发现的

13、错误C.分析错误产生原因不便于软件过程改进D.通过对测试结果分析整理,可以修正软件开发规则【答案】C【解析】软件测试发现问题,对错误进行分析应该是利于软件过程的改进。11. 单选题以下关于Web的兼容性测试的叙述中,不正确的是( )。问题1选项A.需要针对主流操作系统进行平台兼容性测试B.不同浏览器的安全性设计是一致的C.层次结构风格在不同的浏览器上可能有不同的显示D.浏览器的兼容性和操作系统的兼容性可以结合起来进行测试【答案】B【解析】Web的配置测试与兼容性测试包括3个方面:浏览器的配置测试:测试不同配置对Web功能的影响程度,再核查有影响的配置在功能说明书中是否有明确题示。平台兼容性测试:需要在用户可能用到的操作系统下,对web系统进行兼容性测试。浏览器兼容性测试:不同的浏览器对Java、Javascript、ActiveX、Plug-ins或不同的HTML规格有不同的支持;框架和层次结构风格在不同的浏览器中也有不同的显示,甚至根本不显示;不同的浏览器对安全性和Java的设置也不一样;浏览器的兼容性可以与操作系统的兼容性结合起来,最有效的方法是采用浏览器/操作系统兼容矩阵来测试不同版本的操作系统上不同厂商、不同版本的浏览器对某些构件和设置的适应性。12. 单选题标准符合性测试是软件测试的工作之一,这里的标准不包括( )。

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

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

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