软件水平考试考试《(中级) 软件评测师》2022年精选试题含答案解析,持续更新中

|类别:软件水平考试

【单选题】为了解系统在何种服务级别下会崩溃,应进行( )。

A、负载测试

B、压力测试

C、疲劳强度测试

D、大数据量测试

答案:B

解析:本题考查负载测试、压力测试、疲劳强度测试、大数据量测试的基本知识。负载测试:通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的情况。压力测试:通过逐步增加系统负载,测试系统性能的变化,并最终确定在什么负载条件下系统性能处于失效状态,并以此来获得系统能提供的最大服务级别的测试。疲劳强度测试:采用系统稳定运行情况下能够支持的最大并发用户数,或者日常运行用户数,持续执行一段时间业务,保证达到系统疲劳强度需求的业务量,通过综合分析交易执行指标和资源监控指标,来确定系统处理最大工作量强度性能的过程。大数据量测试:包括独立的数据量测试和综合数据量测试,独立数据量测试是指针对系统存储、传输、统计、查询等业务进行的大数据量测试;综合数据量测试是指和压力测试、负载测试、疲劳强度测试相结合的综合测试。本题的目标是检验系统在何种服务级别下会崩溃,因此应该是压力测试。


【单选题】某教学管理数据库中,学生、课程关系模式和主键分别为:S(学号,姓名,性别,家庭住址,电话),关系S的主键为学号;C(课程号,课程名,学分),关系C的主键为课程号。假设一个学生可以选择多门课程,一门课程可以由多个学生选择。一旦学生选择某门课程必定有该课程的成绩。由于学生与课程之间的“选课”联系类型为(请作答此空)所以对该联系( )。

A、n:m

B、1:n

C、n:1

D、1:1

答案:A

解析:本题考查数据库关系模式的基础知识。由题意可知:“一个学生可以选择多门课程,一门课程可以由多个学生选择”。显然他们的对应关系为多对多,故正确答案为:A;


【单选题】为检测系统所能承受的数据容量,应进行( )

A、负载测试

B、压力测试

C、大数据量测试

D、疲劳强度测试

答案:C

解析:本题考查负载测试、压力测试、疲劳强度测试、大数据量测试的基本知识。 负载测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的情况。压力测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在什么负载条件下系统性能处于失效状态,并以此来获得系统能提供的最大服务级别的测试。疲劳强度测试是采用系统稳定运行情况下能够支持的最大并发用户数,或者日常运行用户数,持续执行一段时间业务,保证达到系统疲劳强度需求的业务量,通过综合分析交易执行指标和资源监控指标,来确定系统处理最大工作量强度性能的过程。大数据量测试包括独立的数据量测试和综合数据量测试,独立数据量测试是指针对系统存储、传输、统计、查询等业务进行的大数据量测试;综合数据量测试是指和压力测试、负载测试、疲劳强度测试相结合的综合测试。 本题的目标是检测系统存储的数据容量,应进行的是大数据量测试中的独立数据量测试,因此选项C正确。


【单选题】对现有软件系统中一些数据处理的算法进行改进,以提高效率,从而更快地响应用户服务要求。这种行为属于( )维护。

A、正确性

B、适应性

C、完善性

D、预防性

答案:C


【单选题】为了解系统在何种服务级别下会崩溃,应进行( )

A、负载测试

B、压力测试

C、大数据量测试

D、疲劳强度测试

答案:B


【单选题】( )是指把数据以及操作数据的相关方法组合在同一个单元中,使我们可以把类作为软件中的基本复用单元,提高其内聚度,降低其耦合度。

A、封装

B、多态

C、继承

D、变异

答案:A


【单选题】D.evelopment teams often behave much like baseball or basketball teams.Even though they may have multiple specialties,all the members work toward( ).However,on systems maintenance and enhancement teams,the engineers often work relatively independently,much like wrestling and track teams. A team is( )just a group of people who happen to work together.Teamwork takes practice and it involves special skills.Teams require common processes;they need agreed-upon goals;and they need effective guidance and leadership.The methods for guiding and leading such teams are well known,but they are not obvious.

A、convenient

B、existing

C、practical

D、real

答案:C


【单选题】假设 A、B为布尔变量,对于逻辑表达式(A&&B||C),需要( )测试用例才能完成判定覆盖(D C)。

A、2

B、3

C、4

D、5

答案:A

解析:设计足够多的测试用例,使得程序中的每一个判定至少获得一次‘真’值和‘假’值,或者使得程序中的每一个取‘真’分支或取‘假’分支至少经历一次,因此又称分支覆盖。 如:A&&(B||C),A||(B||C) A=T,B=T,C=T A=F,B=F,C=F


【单选题】下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,则里程碑(请作答此空)没有按时完成会影响整个项目的进度。若活动0→2完成后,停止3天才开始活动2→6,则完成整个项目的最少时间是( )天。

A、1

B、2

C、3

D、4

答案:B

解析:本题考查软件项目管理的基础知识。根据关键路径法,计算出关键路径为0-2-5-7-8-9,关键路径长度为55。因此里程碑2在关键路径上,而里程碑1、3和4不在关键路径上。若活动0→2完成后,停止3天才开始活动2→6,则相当于0-2-6-9是一个关键路径,此时,完成项目的最短时间应该是56天。


【单选题】充分有效的文档具有优点不包括那一条( )

A、改善易安装性

B、提高软件的易用性

C、改善软件安全性

D、促进销路

答案:C

解析:本题考查充分有效文档的优点:优点有4项:(1)改善易安装性。清晰、正确的安装指南是产品文档中最为重要的部分之一;(2)提高软件的易用性;(3)改善软件可靠性;(4)促进销路。