2023年软件水平考试《(中级) 软件评测师》高频考点试题精选

|类别:软件水平考试

【单选题】数据迁移分为( )。

A、数据迁移前的准备、数据迁移的实施和数据迁移后的校验

B、数据迁移前的准备、数据迁移的实施及数据迁移存储

C、数据迁移的实施准备、数据迁移、数据迁移后的校验

D、数据迁移前的准备、数据移备份和数据迁移、数据迁移后的校验

答案:A

解析:数据迁移分为三个阶段:数据迁移前的准备、数据迁移的实施和数据迁移后的校验。


【单选题】以下几种白盒覆盖测试中,覆盖准则最强的是( )。

A、语句覆盖

B、判定覆盖

C、路径覆盖

D、条件组合覆盖

答案:C

解析:本题考查白盒覆盖测试的基础知识。白盒测试设计中,共有语句覆盖,判定覆盖,条件覆盖,判定/条件覆盖,条件组合覆盖和路径覆盖,并且强度依次加强。故正确答案为C


【单选题】如果路由器收到了多个路由协议转发的关于某个目标的多条路由,那么决定采用哪条路由的策略是( )

A、选择与自己路由协议相同的

B、选择路由费用最小的<br>

C、比较各个路由的管理距离

D、比较各个路由协议的版本

答案:C


【单选题】下列设备和技术中,( )不属于数据安全策略范畴。

A、SAN

B、异地容灾

C、数字证书

D、双机容错

答案:C


【单选题】软件设计师王某在其公司的某一综合信息管理系统软件开发工作中承担了大部分程序设计工作,该系统交付用户,投入试运行后,王某离职离开公司,并带走了该综合信息管理系统的源程序,拒不交还公司,王某认为,综合信息管理系统的源程序是他独立完成的,他是综合信息系统源程序的软件著作权人,王某的行为( )。

A、侵犯了公司的软件著作权

B、未侵犯公司的软件著作权

C、侵犯了公司的商业秘密权

D、不涉及侵犯公司的软件著作权

答案:A

解析:关于软件著作权的取得,《计算机软件保护条例》规定:“软件著作权自软件开发完成之日起产生。”即软件著作权自软件开发完成之日起自动产生,不论整体还是局部,只要具备了软件的属性即产生软件著作权,既不要求履行任何形式的登记或注册手续,也无须在复制件上加注著作权标记,也不论其是否已经发表都依法享有软件著作权。王某在原来的公司工作期间,该软件的著作权应该归王某和公司共有,所以公司有权获取该程序,王某拒不交还公司属于侵权行为。一项商业秘密受到法律保护的依据,必须具备构成商业秘密的三个条件,即不为公众所知悉、具有实用性、采取了保密措施。商业秘密权保护软件是以软件中是否包含着“商业秘密”为必要条件的。故正确答案为:A


【单选题】性能测试过程中需要对数据库服务器的资源使用进行监控,( )不属于应该监控的指标。

A、CPU占用率

B、可用内存数

C、点击率

D、缓存命中率

答案:C

解析:本题考查对性能测试监控指标的理解。缓存命中率是指终端用户访问加速节点时,如果该节点有缓存住了要被访问的数据时就叫做命中,如果没有的话需要回原服务器取,就是没有命中。点击率是指网站页面内容被点击次数与被显示次数的比值,不属于数据库服务器的资源使用性能测试监控指标。


【单选题】程序设计语言一般可划分为低级语言和高级语言两大类,与高级语言相比,用低级语言开发的程序具有( )等特点。

A、开发效率低,运行效率低

B、开发效率高,运行效率低

C、开发效率低,运行效率高

D、开发效率高,运行效率高

答案:C

解析:程序设计语言一般可划分为低级语言和高级语言两大类,与高级语言相比,用低级语言开发的程序具有开发效率低,运行效率高


【单选题】某软件系统无需在线容错,也不能采用冗余设计,如果对可靠性要求较高,故障有可能导致严重后果,一般采用( )

A、恢复块设计

B、N版本程序设计

C、检错技术

D、降低复杂度设计

答案:C


【单选题】软件配置管理中,基线的种类不包括( )

A、功能基线

B、分配基线

C、产品基线

D、模块基线

答案:D

解析:基线指的是已经通过正式评审和批准的某规约或产品,因此它可以作为进一步开发的基础,并且只能通过正式的变更控制规程被改变。软件配置管理中有三个基线概念:功能基线、分配基线和产品基线。功能基线指在系统分析与软件定义阶段结束时,在经过正式评审和批准的系统设计规格说明书中对开发系统的规格说明,功能基线是最初批准的功能配置标识。分配基线指在软件需求分析阶段结束时,经过正式评审和批准的软件需求规格说明。分配基线是最初批准的分配配置标识;产品基线指在软件组装与系统测试阶段结束时,经过正式评审和批准的有关软件产品的全部配置项的规格说明。产品基线是最初批准的产品配置标识。而模块只能作为某种基线的一部分,但不存在模块基线的说法。


【单选题】以下关于等价类划分法的叙述中,不正确的是______。

A、如果规定输入值string1必须以"\0"结束,那么得到两个等价类,即有效等价类{string1

string1以"\0"结束},无效等价类{string1

string1不以"\0"结束}

B、如果规定输入值int1取值为1,一1两个数之一,那么得到3个等价类,即有效等价类{int1

int1=1}、{int1

int1=-1},无效等价类{int1

int1≠1并且int1≠-1}

C、如果规定输入值int2的取值范围为-10~9,那么得到两个等价类,即有效等价类{int2

-10<=int2<=9},无效等价类{int2

int2<=-10或者int2>9}

D、如果规定输入值int3为质数,那么得到两个等价类,即有效等价类{int3

int3是质数},无效等价类{int3

int3不是质数}

答案:C

解析:试题分析:本题考查黑盒测试方法中的等价类划分法。在等价类划分法中,如果输入条件规定了输入值的集合或规定了“必须如何”的条件,则可以确定一个有效等价类和一个无效等价类(该集合有效值之外);如果规定了一组输入数据(假设包括n个输入值),并且程序要对每一个输入值分别进行处理的情况下,可确定n个有效等价类(每个值确定一个有效等价类)和一个无效等价类(所有不允许的输入值的集合);如果规定了输入数据取值范围或值的个数,可以确定一个有效等价类和两个无效等价类;如果规定了输入数据必须遵守的规则或限制条件的情况下,可确定一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)。本题中,选项C属于规定了输入数据的取值范围,因此应该得到一个有效等价类{int2|-10<=int2<=9}和两个无效等价类{int2|int2<-10}、{int2|int2>9}。参考答案:C