2023年12月软件水平考试考试《(中级) 软件评测师》经典试题汇总

|类别:软件水平考试

【单选题】( )不是RISC的特点。

A、指令种类丰富

B、高效的流水线操作

C、寻址方式较少

D、硬布线控制

答案:A

解析:本题考查计算机系统基础知识。RISC(Reduced Instruction Set Computer,精简指令集计算机)的主要特点是重叠寄存器窗口技术;优化编译技术。RISC使用了大量的寄存器,如何合理分配寄存器、提高寄存器的使用效率及减少访存次数等,都应通过编译技术的优化来实现;超流水及超标量技术。为了进一步提高流水线速度而采用的技术;硬布线逻辑与微程序相结合在微程序技术中。


【单选题】以下属于安全测试方法的是( )①安全功能验证②安全漏洞扫描③模拟攻击④数据侦听

A、①③

B、①②③

C、①②④

D、①②③④

答案:D


【单选题】下图中,类Product和ConcreteProduct的关系是(请作答此空),类ConcreteCreator和ConcreteProduct的关系是( )。

A、继承

B、关联

C、组合

D、依赖

答案:A

解析:类之间的关系主要有以下几种:(1)继承关系是指子类自动地具有其父类的全部属性与操作,也称为父类对子类的泛化。在UML建模语言中,采用空心三角形表示,从子类指向父类,Product和ConcreteProduct以及Creator和ConcreteCreator之间的关系是继承关系,故第一空正确答案为A。(2)关联关系是指两个或多个类之间的一种静态关系,表现为一个类是另一个类的成员变量。在UML类图中,用实线连接有关联的对象所对应的类。(3)组合关系是指一个类由若干个其他的类作为其构成部分。在UML中,组合关系用带实心菱形的直线表示。(4)依赖关系也是类之间的一种静态关系,表现为一个类是另外一个类的局部变量。在UML中,依赖关系用带箭头的虚线表示,由依赖的一方指向被依赖的一方。ConcreteCreator和ConcreteProduct 之间是依赖关系,类ConcreteCreator依赖类ConcreteProduct 。故第二空答案为D。


【单选题】Object-oriented analysis(OO A.is a semiformal specification technique for the object-oriented paradigm.Object-oriented analysis consists of three steps.The first step is( ).It determines how the various results are computed by the product and presents this information in the form of a(请作答此空)and associated scenarios.The second is( ),which determines the classes and their attributes.Then determine the interrelationships and interaction among the classes.The last step is( ),which determines the actions performed by or to each class or subclass and presents this information in the form of( ).

A、collaboration diagram

B、sequence diagram

C、use-case diagram

D、activity diagram

答案:C


【单选题】结构化分析(Structured Analysis,简称S A)是面向数据流的需求分析方法,( )不属于SA工具。

A、分层的数据流图

B、数据词典

C、问题分析图

D、描述加工逻辑的结构化语言、判定表或判定树

答案:C

解析:SA法的描述工具 ⑴分层的数据流图 ⑵数据词典 ⑶描述加工逻辑的结构化语言、判定表或判定树。


【单选题】造成软件测试风险的主要原因不包括( )。

A、测试计划的不充分

B、测试过程的偏离

C、测试方法有误

D、软件设计方案有误

答案:D

解析:本题考查软件测试风险的基本知识。软件测试风险指的是软件测试过程中出现的或潜在的问题,造成的主要原因是测试计划的不充分、测试方法有误或测试过程的偏离,造成测试的补充以及结果的不准确。而测试的不成功导致软件交付潜藏着问题,一旦在运行时爆发,会带来很大的商业风险。故正确答案为D


【单选题】王某是M国际运输有限公司计算机系统管理员。任职期间,王某根据公司的业务要求开发了“海运出口业务系统”,并由公司使用。随后,王某向国家版权局申请了计算机著作权登记,并取得了《计算机软件著作权登记证书》,证书明确软件名称是“海运出口业务系统V1.0”,著作权人为王某。以下说法中,正确的是( )。

A、海运出口业务系统V1.0的著作权属于王某

B、海运出口业务系统V1.0的著作权属于M公司

C、海运出口业务系统V1.0的著作权属于王某和公司

D、王某获取的软件著作权登记证是不可以撤消的

答案:B


【单选题】以下关于建立良好的程序设计风格的叙述中,正确的是( )。

A、程序应简单、清晰、可读性好

B、变量的命名要符合语法

C、充分考虑程序的执行效率

D、程序的注释可有可无

答案:A

解析:本题考查软件实现的基础知识。在编写程序时,变量的命名必须符合语法要求,这是正确性要求,不是程序设计风格的范畴。程序的执行效率是软件性能方面的要求,也不属于程序设计风格的范畴。良好的程序设计风格,包括程序的简单性、清晰性和可读性等方面,还包括有清晰的注释。


【单选题】以下关于测试原则的叙述中,正确的是( ) A.测试用例只需选用合理的输入数据,不需要选择不合理的输入数据

A、应制定测试计划并严格执行,排除随意性

B、穷举测试是可能的

C、程序员应尽量测试自己的程序 C:穷举测试是不可能的,因为测试用例是无限的。 D:程序员应该避免测试自己的程序,测试工作应该由独立的测试部门或机构来完成。

D、故正确答案为B。

答案:B

解析:本题考查软件测试原则的基础知识。 该题目也是一目了然,ACD选项叙述都是不正确的: A:测试用例既要选用合理的输入数据,又要选择不合理的输入数据,以及各种边界条件。


【单选题】在CPU中,(1)不仅要保证指令的正确执行,还要能够处理异常事件。

A、运算器

B、控制器

C、寄存器组

D、内部总线

答案:B

解析:计算机中的CPU是硬件系统的核心,用于数据的加工处理,能完成各种算术、逻辑运算及控制功能。其中,控制器的作用是控制整个计算机的各个部件有条不紊地工作,它的基本功能就是从内存取指令和执行指令。