2022-2023年软考-软件评测师模拟考试题(含答案解析)第22期

上传人:住在山****ck 文档编号:99838626 上传时间:2022-06-01 格式:DOCX 页数:18 大小:126.85KB
返回 下载 相关 举报
2022-2023年软考-软件评测师模拟考试题(含答案解析)第22期_第1页
第1页 / 共18页
2022-2023年软考-软件评测师模拟考试题(含答案解析)第22期_第2页
第2页 / 共18页
2022-2023年软考-软件评测师模拟考试题(含答案解析)第22期_第3页
第3页 / 共18页
点击查看更多>>
资源描述
2022-2023年软考-软件评测师模拟考试题(含答案解析)1. 单选题以下关于Web的兼容性测试的叙述中,不正确的是( )。问题1选项A.需要针对主流操作系统进行平台兼容性测试B.不同浏览器的安全性设计是一致的C.层次结构风格在不同的浏览器上可能有不同的显示D.浏览器的兼容性和操作系统的兼容性可以结合起来进行测试【答案】B【解析】Web的配置测试与兼容性测试包括3个方面:浏览器的配置测试:测试不同配置对Web功能的影响程度,再核查有影响的配置在功能说明书中是否有明确题示。平台兼容性测试:需要在用户可能用到的操作系统下,对web系统进行兼容性测试。浏览器兼容性测试:不同的浏览器对Java、Javascript、ActiveX、Plug-ins或不同的HTML规格有不同的支持;框架和层次结构风格在不同的浏览器中也有不同的显示,甚至根本不显示;不同的浏览器对安全性和Java的设置也不一样;浏览器的兼容性可以与操作系统的兼容性结合起来,最有效的方法是采用浏览器/操作系统兼容矩阵来测试不同版本的操作系统上不同厂商、不同版本的浏览器对某些构件和设置的适应性。2. 单选题对于逻辑表达式(*string = p& *string !=-),需要( )个测试用例才能完成条件组合覆盖。问题1选项A.2B.4C.8D.16【答案】B【解析】多条件覆盖(MCC)也称条件组合覆盖:设计足够的测试用例,使得使得每个判定中条件的各种可能组合都至少出现一次。本题中,有两个条件*string = p和*string !=-;两个条件各种组合一共22=4种3. 单选题某银行信用卡额度关系C(信用卡号,用户名,身份证号,最高消费额度,累计消 费额)中,信用卡号唯一标识关系C的每一个元组。一个身份证只允许办理一张信用卡。 关系C有( )。问题1选项A.1个候选键,即信用卡号B.2个候选键,即信用卡号、身份证号C.1个候选键,即身份证号D.1个候选键,即信用卡号、用户名【答案】B【解析】在关系数据库候选码/候选键:如果在一个关系中,存在一个属性(或属性组)都能用来唯一标识该关系的元组,并不含有多余的属性,这个属性(或属性组)称为该关系的候选码或候选键。依据题干的描述信任卡号能唯一标识关系C的每一个元组,且不含多余属性,因此信任卡号为候选码依据题干的描述,一个身份证只允许办理一张信任卡,也就是一个身份证只对应一张信任卡,身份证号函数决定信任卡号,综上所述身份证也能唯一标识每一个元组,且不含多余属性,因此身份证号为候选码综上所述,本题中存在2个候选码:信任卡号和身份证号4. 单选题以下关于软件测试目的的叙述中,不正确的是( )。问题1选项A.测试是程序的执行过程,目的在于发现错误B.一个好的测试用例在于能发现至今未发现的错误C.分析错误产生原因不便于软件过程改进D.通过对测试结果分析整理,可以修正软件开发规则【答案】C【解析】软件测试发现问题,对错误进行分析应该是利于软件过程的改进。5. 单选题以下关于软件失效术语的叙述中,不正确的是( )。问题1选项A.软件错误是指人为犯错给软件留下的不良的痕迹B.软件缺陷是指存在于软件中的那些不希望或者不可接受的偏差C.软件失效指软件运行过程中出现的一种不希望或不可接受的内部状态D.一个软件错误会产生一个或多个软件缺陷【答案】C【解析】软件错误:是指在软件生存周期内的不希望或不可接受的人为错误,其结果是导致软件缺陷的产生软件缺陷:是存在于软件之中的那些不希望或不可接受的偏差,其结果是软件运行于某一特定条件时出现软件故障,这时称软件缺陷被激活软件故障:是指软件运行过程中出现的一种不希望或不可接受的内部状态。此时若无适当措施加以处理,便产生软件失效软件失效:是指软件运行时产生的一种不希望或不可接受的外部行为结果。6. 单选题以下关于软件静态质量度量的叙述中,不正确的是( )。问题1选项A.静态质量度量使用质量度量模型分析程序的复杂性B.静态质量度量引用复杂度参数来度量软件是否易理解、可读等C.静态质量度量模型不需要遵循标准D.常见模型包括圈复杂度、代码行数、Halstead 复杂度等【答案】C【解析】(注意:第1版的考题,与第2版部分内容存在差异,适当学习理解!)软件质量模型用功能性、可靠性、可用性、有效性、可维护性、可移植性等6个特性来衡量。静态质量度量使用质量度量模型分析程序的复杂性,用复杂度参数来度量软件是否易理解、可读等。静态质量度量模型也遵循一定的标准,常见模型有:圈复杂度、代码行数、Halstead复杂度等。7. 单选题某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天) 。完成该项目的最短时间是( ) 天。设活动A-B的最早开始时间为第1天,则活动B-C的最早和最晚开始时间分别为第( )天。问题1选项A.34B.41C.44D.45问题2选项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题:8. 案例题阅读下列说明,回答问题1至问题3。【说明】某汽车维修公司的工时计算模块每天定时根据系统登记的维修信息统计维修工的工时工资。维修工分为学徒、普通维修工和高级维修工三种,三种维修工有不同的时薪标准。图4-1是该模块的类图,图中属性和操作前的“+”、“#”和“”分别表示公有成员、保护成员和私有成员。图4-1类图其中:(1) 类Engineer表示普通维修工。(2)类studentEngineer和seniorEngineer都重新实现了类Engineer的方法calReward () 。(3)方法calReward () 根据每个维修工每天的工时数(workTime)、时薪(hourSalary)来计算当天的工时工资。(4)方法getReward () 调用方法calReward () 获取工时工资并打印显示。(5) 类Svstem中的方法statReward () 中首先调用了该类的方法load (),获取本系统工程师列表,然后调用了类Engineer中的方法calReward () 。现拟采用面向对象的方法进行测试。【问题1】(4分)(1)图4-1所示的类图中,类System和Engineer之间是什么关系?(2)类seniorEngineer重新实现了类Engineer的方法calReward (), 这 是面向对象的什么机制?【问题2】 (6分)类seniorEngineer中的方法calReward () 和类stud entEngineer中的方法getReward ()是否需要重新测试?【问题3】 (10分)(1)请结合题干说明中的描述,给出测试类Engineer方法calReward () 时的测试序列。(2)请给出图4-1中各个类的测试顺序。(3)从面向对象特性考虑,测试类System中方法statReward () 时应注意什么?【答案】【问题1】关联关系多态机制【问题2】seniorEngineer中的方法calReWard()重写了,需要重新测试;studentEngineer中的方法getReward()调用了改动过的成员函数,需要重新测试【问题3】(1)Engineer()-setWorkTime()-calReward()-getReward()(注意本题时薪属于属性,不是方法/函数,后面getReward()可以不写)(2)Engineer-seniorEngineer-studentEngineer-system(或者Engineer-studentEngineer -seniorEngineer -system)(3)在测试System中statReward()方法时涉及基类Engineer、子类studentEngineer、seniorEngineer中的calReward()方法,即需要分别对各类的calReward()方法设计测试用例进行测试。【解析】【问题1】从类图上分析,System和Engineer之间应属于关联关系SeniorEngineer重新实现Engineer的方法,属于多态机制【问题2】对父类中已经测试过的成员函数,有两种情况需要在子类中重新测试:(1)继承的成员函数在子类中做了改动;(2)成员函数调用了改动过的成员函数的部分。本题中seniorEngineer中的方法calReWard()重写了,需要重新测试;题干中(说明4)明确了getReward()方法要调用calReward()方法,而calReward()是重写了的,所以studentEngineer中的方法getReward()属于调用了改动过的成员函数,需要重新测试【问题3】(1)依据说明3中的描述,再结合本题中时薪(hourSalary)是属性,所测试序列如下:Engineer()-setWorkTime()-calReward()-getReward()(注意本题时薪属于属性,不是方法/函数,后面getReward()可以不写)(2)由于senioEngineer和studentEngineer是Engineer的子类,sysytem要调用Engineer中的方法,所以类的测试顺序为:Engineer-seniorEngineer-studentEngineer-system(或者Engineer-studentEngineer -seniorEngineer -system)(3)在测试System中statReward()方法时需要基类Engineer、子类studentEngineer、seniorEngineer中的calReward()方法,即需要分别对各类的calReward()方法设计测试用例进行测试。9. 单选题CPU 执行指令时,先要根据程序计数器将指令从内存读取出并送入( ),然后 译码并执行。问题1选项A.数据寄存器B.累加寄存器C.地址寄存器D.指令寄存器【答案】D【解析】累加器寄存器是专门存放算术或逻辑运算的一个操作数和运算结果的寄存器指令寄存器一般用来保存当前正在执行的一条指令。存储器数据寄存器主要是用来保存操作数和运算结果等信息的,其目的是为了节省读取操作数所需占用总线和访问存储器的时间。存储器地址寄存器一般用来保存当前CPU所访问的内存单元的地址,以方便对内存的读写操作。10. 单选题关系数据库是表的集合。对视图进行查询,本质上就是查询从( )中获得的数据。问题1选项A.一个视图B.一个或若干个索引文件C.一个或若干个视图D.一个或若干个基本表【答案】D【解析】在关系数据库中,基本表存放的是各种信息。索引文件由数据文件组成,它是带索引的顺序文件。视图是从一个或多个表或视图中导出的表;其结构和数据是建立在对表的查询基础上;视图不是真实存在的基础表,而是一个虚拟表;数据库中只存放视图的定义;视图的数据是没有实际存放,视图的数据结构存储在数据库中。从本质上来看对视图进行查询,就是从一个或若干个基本表中进行数据查询。11. 单选题以下描述中,属于通用操作系统基本功能的是( )。问题1选项A.对计算机系统中各种软、硬件资源进行管理B.对信息系统的运行状态进行监控C.对数据库中的各种数据进行汇总和检索D.对所播放的视频文件内容进行分析【答案】A【解析】操作系统能有效地组织和管理系统中的各种软/硬件资源,合理地组织计算机系统工作流程,控制程序的执行,并且向用户提供一个良好的工作环境和友好的接口。12. 单选题软件设计一般包括概要设计和详细设计,其中概要设计不包括( )。问题1选项A.体系结构设计B.模块划分C.数据结构设计D.模块之间的接口设计【答案】C【解析】概要设计:就是设计软件的结构、明确软件由哪些模块组成,这些模块的层次结构是怎样的,这些模块的调用关系是怎样的,每个模块的功能是什么。同时,还要设计该项目的应用系统的总体数据结构和数据库结构,即应用系统要存储什么数据,这些数据是什么样的结构,它们之间有什么关系。概要设计的基本任务:1、设计软件系统的总体结构(将系统按功能划分模块;确定每个模块的功能;确定模块之间的调用关系;确定模块之间的接口,即模块之间传递的信息;评价模块结构的质量);2、数据结构及数据库设计;3、编写概要设计文档;4、评审软件体系结构:是对子系统、软件系统组件以及它们之间相互关系的描述。详细设计包括模块内部的数据结构和算法设计。13. 单选题网络测试类型包括( )。网络可靠性测试网络可接受性测试网络瓶颈测试网络容量规划测试问题1选项A.B.C.D.【答案】D【解析】依据不同的测试目的和对象:网络可靠性测试网络可接受性测试网络瓶颈测试网络容量规划测试网络升级测试网络功能/特性测试网络吞吐量测试网络响应时间测试衰减测试网络配置规模测试 Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE 网络设备评估测试14. 单选题设有两个浮点数,其阶码分别为E1和E2,当这两个浮点数相乘时,运算结果的阶码E为( )。问题1选项A.E1、E2中的较小者B.E1、E2中的较大者C.E1+E2 的值D.E1XE2 的值【答案】C【解析】浮点数由尾数和阶码构成,尾数部分决定了浮点数的表示精度,阶码部分决定了浮点数的表示范围浮点数进行运算时,加减法要求先对阶,然后尾数部分加减运算,再格式化;乘除法运算,不要求对阶,尾数部分直接想乘,阶码部分相加;然后结果格式化;本题两个浮点数想乘,阶码部分应该是相加;结合题干来看,应该选择选项C15. 单选题在线帮助测试属于文档测试的一项,以下( )不属于在线帮助文档测试的测试 内容。问题1选项A.印刷与包装B.准确性C.帮助索引D.超链接【答案】A【解析】针对在线帮助的测试包括:准确性、帮助索引、帮助的文档编写和程序编写、超链接、链接的意义、帮助的风格等内容。选项A属于用户文档的内容。16. 单选题常用作网络边界防范的是( )。问题1选项A.防火墙B.入侵检测C.防毒墙D.漏洞扫描【答案】A【解析】防火墙技术是通过有机结合各类用于安全管理与筛选的软件和硬件设备,帮助计算机网络于其内、外网之间构建一道相对隔绝的保护屏障,以保护用户资料与信息安全性的一种技术。其功能主要在于及时发现并处理计算机网络运行时可能存在的安全风险、数据传输等问题,其中处理措施包括隔离与保护,同时可对计算机网络安全当中的各项操作实施记录与检测,以确保计算机网络运行的安全性,保障用户资料与信息的完整性,为用户提供更好、更安全的计算机网络使用体验。入侵检测是防火墙的合理补充,帮助系统对付网络攻击,扩展了系统管理员的安全管理能力(包括安全审计、监视、进攻识别和响应),提高了信息安全基础结构的完整性。它从计算机网络系统中的若干关键点收集信息,并分析这些信息,看看网络中是否有违反安全策略的行为和遭到袭击的迹象。入侵检测被认为是防火墙之后的第二道安全闸门,在不影响网络性能的情况下能对网络进行监测,从而提供对内部攻击、外部攻击和误操作的实时保护。防毒墙是指位于网络入口处(网关),用于对网络传输中的病毒进行过滤的网络安全设备。通俗的说,防毒墙可以部署在企业局域网和互联网交界的地方,阻止病毒从互联网侵入内网。凡是病毒都有一定的特征。防毒墙会扫描通过网关的数据包,然后对这些数据进行病毒扫描,如果是病毒,则将其清除。理论上讲,防毒墙可以阻止任何病毒从网关处侵入企业内部网络。漏洞扫描是指基于漏洞数据库,通过扫描等手段对指定的远程或者本地计算机系统的安全脆弱性进行检测,发现可利用漏洞的一种安全检测(渗透攻击)行为。17. 单选题面向对象分析与设计的模型中,( )不是行为模型。问题1选项A.类图B.活动图C.序列图D.状态图【答案】A【解析】静态建模用以描述系统的组织和结构(类图、对象图、构建图、配置图)动态建模则用以描述系统的行为和动作(用例图、状态图、活动图、顺序图、协作图)18. 单选题从对信息的破坏性上看,网络攻击可以分为被动攻击和主动攻击。以下属于被动攻击的是( ) 。问题1选项A.伪造B.流量分析C.拒绝服务D.中间人攻击【答案】B【解析】网络攻击是指针对计算机系统、基础设施、网络或个人设备的任何类型的进攻。主要为:破坏、修改、使软件/服务功能丢失、非授权情况下获取/访问数据等主动攻击可分为篡改、DOS等被动攻击一般不对数据进行篡改、只是在非授权情况下,获得相关数据和信息;通常分为:窃听、流量分析、破解加密的数据流等方式结合题干来看,选项B属于被动攻击19. 单选题计算机中提供指令地址的程序计数器(PC) 在( )中。问题1选项A.控制器B.运算器C.存储器D.I/O 设备【答案】A【解析】CPU主要由运算器、控制器、寄存器组和内部总线等部件组成运算器由算术逻辑单元、累加寄存器、数据缓冲寄存器和条件状态寄存器组成,是数据加工处理部件,用于完成计算机的各种算术和逻辑运算控制器用于控制整个CPU的工作,决定了计算机运行过程的自动化,不仅能保证程序的正确执行,而且还能处理异常事件,控制器一般包括指令控制逻辑(包括:指令寄存器、程序计数器、地址寄存器、指令译码器)、时序控制逻辑、总线控制逻辑和中断控制逻辑等几个部分试题答案20. 单选题以下关于性能测试的叙述中,不正确的是( )。问题1选项A.性能测试是在真实环境下检查系统服务等级的满足情况B.基于性能测试对系统未来容量做出预测和规划C.性能测试主要关注输出结果是否正确D.性能测试是性能调优的基础【答案】C【解析】性能测试用来保证产品发布后系统的性能能够满足用户需求。性能测试通常存在性能调优与性能评测两种性能测试策略。性能评测主要包括:在真实环境下,检查系统服务等级的满足情况,评估并报告整个系统的性能;对系统的未来容量作出预测和规划。性能评测室性能调优的基础,性能调优的步骤如下:查找形成系统瓶颈或者故障的根本原因;进行性能调整和优化;评估性能调整的效果。选项C是不准确的描述。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!