下半年软件评测师考试真题及答案上午卷.docx

上传人:b****2 文档编号:83374 上传时间:2023-04-28 格式:DOCX 页数:22 大小:76.04KB
下载 相关 举报
下半年软件评测师考试真题及答案上午卷.docx_第1页
第1页 / 共22页
下半年软件评测师考试真题及答案上午卷.docx_第2页
第2页 / 共22页
下半年软件评测师考试真题及答案上午卷.docx_第3页
第3页 / 共22页
下半年软件评测师考试真题及答案上午卷.docx_第4页
第4页 / 共22页
下半年软件评测师考试真题及答案上午卷.docx_第5页
第5页 / 共22页
下半年软件评测师考试真题及答案上午卷.docx_第6页
第6页 / 共22页
下半年软件评测师考试真题及答案上午卷.docx_第7页
第7页 / 共22页
下半年软件评测师考试真题及答案上午卷.docx_第8页
第8页 / 共22页
下半年软件评测师考试真题及答案上午卷.docx_第9页
第9页 / 共22页
下半年软件评测师考试真题及答案上午卷.docx_第10页
第10页 / 共22页
下半年软件评测师考试真题及答案上午卷.docx_第11页
第11页 / 共22页
下半年软件评测师考试真题及答案上午卷.docx_第12页
第12页 / 共22页
下半年软件评测师考试真题及答案上午卷.docx_第13页
第13页 / 共22页
下半年软件评测师考试真题及答案上午卷.docx_第14页
第14页 / 共22页
下半年软件评测师考试真题及答案上午卷.docx_第15页
第15页 / 共22页
下半年软件评测师考试真题及答案上午卷.docx_第16页
第16页 / 共22页
下半年软件评测师考试真题及答案上午卷.docx_第17页
第17页 / 共22页
下半年软件评测师考试真题及答案上午卷.docx_第18页
第18页 / 共22页
下半年软件评测师考试真题及答案上午卷.docx_第19页
第19页 / 共22页
下半年软件评测师考试真题及答案上午卷.docx_第20页
第20页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

下半年软件评测师考试真题及答案上午卷.docx

《下半年软件评测师考试真题及答案上午卷.docx》由会员分享,可在线阅读,更多相关《下半年软件评测师考试真题及答案上午卷.docx(22页珍藏版)》请在冰点文库上搜索。

下半年软件评测师考试真题及答案上午卷.docx

下半年软件评测师考试真题及答案上午卷

2021下半年软件评测师考试真题及答案-上午卷

在Excel中,设单元格F1的值为38,假设在单元格F2中输入公式“=IF〔AND〔38

〔1〕A.输入正确B.输入错误C.TRUED.FALSE

【答案】B

【解析】此题考察的是Excel根底知识。

F1的值为38,不满足if条件,取表达式中最后一项,所以为输入错误。

采用IE浏览器访问清华大学校园网主页时,正确的地址格式为〔2〕。

〔2〕A.Smtp:

//B.:

//

C.Smtp:

\\D.:

\\

【答案】B

【解析】此题考察的是协议格式。

smtp为简单邮件传输协议。

斜杠为//

CPU中设置了多个存放器,其中,〔3〕用于保存待执行指令的地址。

〔3〕A.通用存放器B.程序计数器C.指令存放器D.地址存放器

【答案】B

【解析】此题考察的是CPU存放器。

程序计数器存储的总是将要执行的下一条指令的地址。

在计算机系统中常用的输入/输出控制方式有无条件传送、中断、程序查询和DMA等。

其中,采用〔4〕方式时,不需要CPU控制数据的传输过程。

〔4〕A.中断B.程序查询C.DMAD.无条件传送

【答案】C

【解析】此题考察的是DMA。

DMA(直接存储器存取)是在DMA控制器硬件的控制下实现数据的传送,所以不需要CPU参与工作。

CPU是一块超大规模的集成电路,其中主要部件有〔5〕。

〔5〕A.运算器、控制器和系统总线B.运算器、存放器组和内存储器

C.控制器、存储器和存放器组D.运算器、存放器和存放器组

【答案】C

【解析】此题考察的是CPU组成。

CPU主要由运算器、控制器、存放器组和内部总线等部件组成。

对计算机评价的主要性能指标有时钟频率、〔6〕、运算精度、内存容量等。

〔6〕A.丢包率B.端口吞吐量C.可移植性D.数据处理速率

【答案】D

【解析】此题考察的是计算机评价的指标。

在字长为16位、32位、64位或128位的计算机中,字长为〔7〕位的计算机数据运算精度最高。

〔7〕A.16B.32C.64D.128

【答案】D

【解析】此题考察的是计算机根底概念。

字长越长,精度最高。

以下关于防火墙功能特性的说法中,错误的选项是〔8〕。

〔8〕A.控制进出网络的数据包和数据流向B.提供流量信息的日志和审计

C.隐藏内部IP以及网络构造细节D.提供漏洞扫描功能

【答案】D

【解析】此题考察的是防火墙根底知识。

防火墙不提供漏洞扫描功能。

计算机软件著作权的保护对象是指〔9〕。

〔9〕A.软件开发思想与设计方案B.计算机程序及其文档

C.计算机程序及算法D.软件著作权权利人

【答案】B

【解析】此题考察的是软件著作权。

某软件公司工程组的程序员在程序编写完成后均按公司规定撰写文档,井上交公司存档。

此情形下,该软件文档著作权应由〔10〕享有。

〔10〕A.程序员B.公司与工程组共同C.公司D.工程组全体人员

【答案】C

【解析】此题考察的是软件著作权。

为职务作品,所以归属为公司。

将二进制序列1011011表示为十六进制,为〔11〕。

〔11〕A.B3B.5BC.BBD.3B

【答案】B

【解析】此题考察的是进制转换。

(1011011)2=(01011011)2=(5B)16

采用模2除法进展校验码计算的是〔12〕。

〔12〕A.CRC码B.ASCⅡ码C.BCD码D.海明码

【答案】A

【解析】

模2除法可以用在CRC冗余校验上。

当一个双处理器的计算机系统中同时存在3个并发进程时,同一时刻允许占用处理器的进程数〔13〕。

〔13〕A.至少为2个B.最多为2个C.至少为3个D.最多为3个

【答案】B

【解析】此题考察的是双处理器根底知识。

假设系统有n〔n≧5〕个并发进程共享资源R,且资源R的可用数为2。

假设采用PV操作,那么相应的信号量S的取值范围应为〔14〕。

〔14〕A.-1~n-1B.-5~2C.-〔n-1〕~1D.-〔n-2〕~2

【答案】D

【解析】此题考察的是信号量。

初始值资源数为2,n进程申请,最少值为2-n。

编译和解释是实现高级程序设计语言的两种方式,其区别主要在于〔15〕。

〔15〕A.是否进展语法分析B.是否生成中间代码文件

C.是否进展语义分析D.是否生成目标程序文件

【答案】D

【解析】此题考察的是编译和解释根底知识。

下列图所示的非确定有限自动机〔so为初态,S3为终态〕可识别字符串〔16〕。

〔16〕A.bbaaB.aabbC.ababD.baba

【答案】B

【解析】此题考察的是有限自动机。

对于s0来说,输入任意的a都可以,也可以输入任意的b,但必须有一个a才能状态s1,但是s1到s2,s2到S3必须是bb,所以为B

表示“以字符a开头且仅由字符a、b构成的所有字符串〞的正规式为〔17〕。

〔17〕A.a*b*B.〔alb〕*aC.a〔alb〕*D.〔ab〕*

【答案】C

【解析】此题考察的是正规式。

在单入口单出口的do...while循环构造中,〔18〕。

〔18〕A.循环体的执行次数等于循环条件的判断次数

B.循环体的执行次数多于循环条件的判断次数

C.循环体的执行次数少于循环条件的判断次数

D.循环体的执行次数与循环条件的判断次数无关

【答案】A

【解析】此题考察的是循环语句。

do…while为先执行后判断,执行次数和判断次数相等。

将源程序中多处使用的同一个常数定义为常量并命名,〔19〕。

〔19〕A.提高了编译效率B.缩短了源程序代码长度

C.提高了源程序的可维护性D.提高了程序的运行效率

【答案】C

【解析】此题考察的是源程序知识。

同一常数用常量表示,方便其修改,提高可维护性。

函数main〔〕、f〔〕的定义如下所示。

调用函数f〔〕时,第一个参数采用传值〔callbyvalue〕方式,第二个参数采用传引用〔callbyreference〕方式,main〔〕执行后输出的值为〔〕。

〔20〕A.2B.4C.5D.8

【答案】D

【解析】此题考察的是函数调用。

f〔intx,int&a〕函数中x=2*2+1=5;a=5+3=8,且a是引用,对应main〔〕函数中x,所以x的值为8。

对于初始为空的栈S,入栈序列为a、b、c、d,且每个元素进栈、出栈各1次。

假设出栈序列的第一个元素为d,那么合法的出栈序列为〔21〕

〔21〕A.dcbaB.dabcC.dcabD.dbca

【答案】A

【解析】此题考察的是栈根底知识。

题干要求d第一个出栈,所以入栈的次序为a,b,c,d,栈是先进后出的,所以出栈序列为d,c,b,a。

对于下面的有向图,其邻接矩阵是一个〔22〕的矩阵。

采用邻接链表存储时,顶点0的表结点个数为2,顶点3的表结点个数为0,顶点1的表结点个数为〔23〕。

〔22〕A.3×4B.4×3C.6×6D.7×7

〔23〕A.0B.1C.2D.3

【答案】DC

【解析】此题考察的是邻接矩阵。

有7个结点,顶点1,分别可以指向2和5。

行为型设计模式描述类或对象如何交互和如何分配职责。

〔24〕模式是行为型设计模式。

〔24〕A.装饰器〔Decorator〕B.构建器〔Builder〕

C.组合〔Composite〕D.解释器〔Interpreter〕

【答案】D

【解析】此题考察的设计模式。

AC为构造型,B为创立型。

在构造化分析方法中,用于行为建模的模型是〔25〕,其要素包括〔26〕。

〔25〕A.数据流图B.实体联系图C.状态-迁移图D.用例图

〔26〕A.加工B.实体C.状态D.用例

【答案】AA

【解析】此题考察的是构造化分析方法。

有两个N*N的矩阵A和B,想要在微机〔PC机〕上按矩阵乘法根本算法编程实现计算A*B。

假设N较大,本机内存也足够大,可以存下A、B和结果矩阵。

那么,为了加快计算速度,A和B在内存中的存储方式应选择〔27〕。

〔27〕A.A按行存储,B按行存储B.A按行存储,B按列存储

C.A按列存审,B按行存储D.A按列存储,B按列存储

【答案】B

【解析】此题考察的是矩阵存储方式。

传统矩阵相乘的方法,时间复杂度为O〔n3〕,但是这不是最优的方法,最优方法为Strassen矩阵相乘法〔分治法〕,时间复杂度降低为O〔n2.81〕

用分治的思想将矩阵分块计算,在这个算法中按行存储更有利。

某企业职工关系EMP〔E_no,E_name,DEPT,E_addr,E_tel〕中的属性分别表示职工号、姓名、部门、地址和;经费关系FUNDS〔E_no,E_limit,E_used〕中的属性分别表示职工号、总经费金额和已花费金额。

假设要查询部门为"开发部"且职工号为"03015"的职工姓名及其经费余额,那么相应的SQL语句应为:

SELECT〔28〕

FROM〔29〕

WHERE〔30〕

〔28〕A.A.EMP.E_no,E_limit-E_usedB.EMP.E_name,E_used-E_limit

C.EMP.E_no,E_used-E_limitD.EMP.E_name,E_limit-E_used

〔29〕A.EMPB.FUNDSC.EMP,FUNDSD.IN[EMP,FUNDS]

〔30〕A.DEPT=‘开发部’ANDEMP.E_no=FUNDS.E_noOREMPE.E_no=‘03015’

B.DEPT=‘开发部’OREMP.E_no=FUNDS.E_noOREMPE.E_no=‘03015’

C.DEPT=‘开发部’ANDEMP.E_no=FUNDS.E_noANDEMPE.E_no=‘03015’

D.DEPT=‘开发部’OREMP.E_no=FUNDS.E_noANDEMPE.E_no=‘03015’

【答案】DCB

【解析】此题考察的是SQL语句。

1.查询的结果为职工姓名,和经费余额,经费余额=总经费金额-已花费金额。

2.需要从两个关系中同时取数据。

3.从建立关系的结果中查找部门为开发部,职工号为03015的信息。

以下关于瀑布模型的优点的表达中,不正确的选项是〔31〕.

〔31〕A.可标准化开发人员的开发过程

B.严格地规定了每个阶段必须提交的文档

C.要求每个阶段提交的所有制品必须是经过评审和验证的

D.工程失败的风险较低

【答案】D

【解析】此题考察的是瀑布模型的优点。

D是螺旋模型的特点。

现要开发一个软件产品的图形用户界面,那么最适宜采用〔32〕过程模型。

〔32〕A.瀑布B.原型化C.增量D.螺旋

【答案】B

【解析】此题考察的是原型模型。

原型模型适宜于需求不明确,且变化。

某软件工程的活动图如下列图所示,其中顶点表示工程里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间〔天〕。

活动EH最多可以晚开场〔33〕天而不影响工程的进度。

由于某种原因,现在需要同一个工作人员完成BC和BD,那么完成该工程的最少时间为〔34〕天。

〔33〕A.0B.1C.2D.3

〔34〕A.11B.18C.20D.21

【答案】CC

【解析】此题考察的是关键路径。

1.总工期为18天,CE执行完为10天,倒推HJ在H点时为18-4=14.EH持续需要2天,那么自由时间为14-2-10=2

2.BC持续时间3天,BD持续时间2天,由一人完成,那么可以把BC持续时间作为5天,BD持续时间也为4天,那么关键路径为ABDGFJ,ABCEFJ,20天;由一人完成,假设先做BD,那么可以把BC持续时间作为5天,BD持续时间也为5天,那么关键路径为ABDGFJ,21天;综合来看ABCEFJ是20天是最少的路径,符合题干的“最少〞要求!

所以这题应该选择C。

关于风险的表达中,不正确的选项是〔35〕。

〔35〕A.风险是可能会发生的事B.风险会给工程带来损失

C.只要能预测到,风险就能防止D.可以对风险进展干预,以期减少损失

【答案】C

【解析】此题考察的是风险知识。

风险有两个特点,一个是不确定性,一个是损失。

对某商店业务处理系统采用数据流图〔DFD〕进展功能建模,其中“检查订货单〞是其中一个〔36〕。

由于在进展订货单检查时,需要根据客户的欠款情况、订单金额等多个条件判断是否采取发出催款单、准备货物、发出发货单等行为,此时适合采用〔37〕进展描述。

〔36〕A.外部实体B.加工C.数据流D.数据存储

〔37〕A.流程图B.决策树C.伪代码D.程序语言代码

【答案】BB

【解析】此题考察的是DFD。

〔36〕检查订货单是一个加工

〔37〕描述加工的方式为决策树,因为有多个分支的判断。

模块A将其中的学生信息,即学生姓名、学号、手机号等放到一个构造体中,传递给模块B,那么模块A和B之间的耦合类型为〔38〕耦合。

〔38〕A.数据B.标记C.控制D.内容

【答案】B

【解析】此题考察的是耦合类型。

传递的参数是一个数据构造,因此应属于标记耦合;

数据耦合传递的是简单的数值;

控制耦合传递的是控制变量;

内容耦合是一个模块直接使用另一个模块内部的数据。

某模块内涉及多个功能,这些功能必须以特定的次序执行,那么该模块的内聚类型为〔39〕内聚。

〔39〕A.时间B.过程C.信息D.功能

【答案】B

【解析】此题考察的是模块内聚类型。

要求功能是以特定的次序执行,所以是过程内聚。

给定包含n个正整数的数组A和正整数x,要判断数组A中是否存在两个元素之和等于x.先用插入排序算法对数组A进展排序,再用以下过程P来判断是否存在两个元素之和等于x.

low=1;

high=n;

while〔high>low〕

ifA[low]+A[high]=Xreturntrue;

elseifA[low]+A[high]>xlow++;

elsehigh--;

returnfalse;

那么过程P的时间复杂度为〔40〕,整个算法的时间复杂度为〔41〕。

〔40〕A.O〔n〕B.O〔nlgn〕C.O〔n2〕D.O〔n2lgn〕

〔41〕A.O〔n〕B.O〔nlgn〕C.O〔n2〕D.O〔n2lgn〕

【答案】AC

【解析】此题考察的是复杂度。

有一层循环while,插入排序的时间复杂为O〔n2〕。

高度为n的完全二叉树最少的结点数为〔42〕。

〔42〕A.2n-1B.2n-1+1C.2nD.2n-1

【答案】D

【解析】此题考察的是结点数。

深度为k的满二叉树有2k-1个结点。

采用折半查找算法有序表{7,15,18,21,27,36,42,48,51,54,60,72}中寻找值为15和38,分别需要进展〔43〕次元素之间的比拟。

〔43〕A.3和1B.3和2C.4和1D.4和3

【答案】D

【解析】此题考察的是折半查找算法。

下列图是〔44〕设计模式的类图,该设计模式的目的是〔45〕,图中,Abstraction和RefinedAbstraciton之间是〔46〕关系,Abstraction和Implementor之间是〔47〕关系。

〔44〕A.适配器B.桥接C.装饰D.代理

〔45〕A.将一个类的接口转换为客户期望的另一种接口,使得原本不匹配的接口而无法合作的类可以一起工作

B.将一个抽象与其实现别离开,以便两者能够各自独立地演变

C.动态地给一个对象附加额外的职责,不必通过子类就能灵活地增加功能

D.为一个对象提供代理以控制该对象的访问

〔46〕A.依赖B.关联C.继承D.聚合

〔47〕A.依赖B.关联C.继承D.聚合

【答案】BBCD

【解析】此题考察的是设计模式。

〔44/45〕桥接模式是将一个抽象与其实现别离开,以便两者能够各自独立地演变。

〔46〕继承关系用空心箭头表示

〔47〕聚合关系用空心凌形表示

传统编译器进展词法分析、语法分析、代码生成等步骤的处理时,前一阶段处理的输出是后一阶段处理的输入,那么采用的软件体系构造风格是〔49〕。

该体系构造的优点不包括〔50〕。

〔49〕A.管道过滤器B.分层C.信息库D.发布订阅

〔50〕A.软件构件具有良好的高内聚,低耦合的特点

B.支持重用

C.支持并行执行

D.提高性能

【答案】AC

【解析】此题考察的是软件体系构造风格。

〔49〕前一阶段处理的输出是后一阶段处理的输入,为管道过滤器的风格。

〔50〕管道过滤器不支持批处理、并发操作。

系统交付后,修改原来打印时总是遗漏最后一行记录的问题,该行为属于〔50〕维护。

〔50〕A.改正性B.适应性C.完善性D.预防性

【答案】A

【解析】此题考察的是改正性维护。

改正性维护是改正软件原有错误。

软件测试的对象不包括〔51〕。

〔51〕A.程序B.需求规格说明书

C.数据库中的数据D.质量改良措施

【答案】D

【解析】此题考察的是软件测试对象。

根据软件的定义,软件包括程序、数据和文档。

所以软件测试并不仅仅是程序测试,还应包括相应文档和数据的测试。

此题中选项B软件开发过程不属于上述三者之一,不是软件测试的对象。

以下不属于单元测试测试内容的〔52〕。

〔52〕A.模块接口测试B.局部数据测试C.边界条件测试D.系统性能测试

【答案】D

【解析】此题考察的是单元测试知识。

ABC都是单元测试的内容。

以下不属于文档测试测试范围的是〔53〕。

〔53〕A.软件开发方案B.数据库脚本C.测试分析报告D.用户手册

【答案】B

【解析】此题考察的是文档。

文档分为用户文档、开发文档和管理文档。

AC属于管理文档,D属于用户文档。

以下关于软件测试和软件质量保证的表达中,不正确的选项是〔54〕。

〔54〕A.软件测试是软件质量保证的一个环节

B.质量保证通过预防、检查与改良来保证软件质量

C.质量保证关心的是开发过程的产物而不是活动本身

D.测试中所作的操作是为了找出更多问题

【答案】C

【解析】此题考察的是软件测试。

C选项所描述的是软件测试。

以下关于软件测试原那么的表达中,正确的选项是〔55〕。

①所有软件测试都应追溯到用户需求

②尽早地和不断地进展软件测试

③完全测试是不可能的

④测试无法发现软件潜在的缺陷

⑤需要充分注意测试中的群集现象

〔55〕A.①②③④⑤B.②③④⑤C.①②③⑤D.①②④⑤

【答案】A

【解析】此题考察的是软件测试原那么。

①②③④⑤都是软件测试的原那么。

按照开发阶段划分,软件测试可以分为〔56〕。

①单元测试②集成测试③系统测试④确认测试⑤用户测试⑥验收测试⑦第三方测试

〔56〕A.①②③④⑤B.①②③④⑥C.①②③④⑤⑦D.①②③④⑥⑦

【答案】B

【解析】此题考察的是软件测试开发阶段。

⑤和⑦是按测试实施组织划分的。

以下不属于软件编码标准评测内容的是〔57〕。

〔57〕A.源程序文档化B.数据说明方法C.语句构造D.算法逻辑

【答案】D

【解析】此题考察软件编码标准评测内容。

软件编码标准评测有这四种:

源程序文档化、数据说明、语句构造、输入和输出。

以下关于确认测试的表达中,不正确的选项是〔58〕。

〔58〕A.确认测试的任务是验证软件的功能和性能是否与用户要求一致

B.确认测试一般由开发方进展

C.确认测试需要进展有效性测试

D.确认测试需要进展软件配置复查

【答案】B

【解析】此题考察的是确认测试。

确认测试一般由独立的第三方测试机构进展。

根据输入输出等价类边界上的取值来设计用例的黑盒测试方法是〔59〕。

〔59〕A.等价类划分法B.因果图法C.边界值分析法D.场景法

【答案】C

【解析】此题考察的是黑盒测试方法。

边界值分析法,是在等价类的根底上,取边界的值来设计测试用例。

以下关于判定表测试法的表达中,不正确的选项是〔60〕。

〔60〕A.判定表由条件桩、动作桩、条件项和动作项组成

B.判定表依据软件规格说明建立

C.判定表需要合并相似规那么

D.n个条件可以得到最多n2个规那么的判定表

【答案】D

【解析】此题考察的是判定表测试法。

n个条件可以得到2n种规那么。

一个程序的控制流图中有5个节点、9条边,在测试用例数最少的情况下,确保程序中每个可执行语句至少执行一次所需测试用例数的上限是〔61〕。

〔61〕A.2B.4C.6D.8

【答案】C

【解析】此题考察的是程序的控制流图。

边数-结点数+2=9-5+2=6

对于逻辑表达式〔〔〔a>0〕&&〔b>0〕〕||c<5〕,需要〔62〕个测试用例才能完成条件组合覆盖。

〔62〕A.2B.4C.8D.16

【答案】C

【解析】此题考察的是逻辑表达式。

有三个判定,23=8

以下关于黑盒测试的测试方法选择策略的表达中,不正确的选项是〔63〕。

〔63〕A.首先进展等价类划分,因为这是提高测试效率最有效的方法

B.任何情况下都必须使用边界值分析,因为这种方法发现错误能力最强

C.如果程序功能说明含有输入条件组合,那么一开场就需要错误推测法

D.如果没有到达要求的覆盖准那么,那么应该补充一些测试用例

【答案】C

【解析】此题考察的是黑盒测试方法。

应使用因果图法和判定表驱动法。

以下关于负载压力测试的表达中,不正确的选项是〔64〕。

〔64〕A.在模拟环境下检测系统性能B.预见系统负载压力承受力

C.分析系统瓶颈D.在应用实际部署前评估系统性能

【答案】A

【解析】此题考察的是负载压力测试。

在真实的环境下检测系统性能。

以下不属于负载压力测试的测试指标是〔65〕。

〔65〕A.并发用户数B.查询结果正确性

C.平均事物响应时间D.吞吐量

【答案】B

【解析】此题考察的是负载压力测试

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2