首页 > 全部 > 软件评测师上午基础知识考试 > 软件评测师上午基础知识考试选择题专项强化真题试卷5

软件评测师上午基础知识考试选择题专项强化真题试卷5

本单篇文档共8027字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类软考中级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
软件评测师上午基础知识考试 真题试卷 1686人下载
价格: 0.60 原价:¥8.80
收藏

软件评测师上午基础知识考试选择题专项强化真题试卷5

中文选择题

1.如果主存容量为16M字节,且按字节编址,表示该主存地址至少应需要(3)位。(C)

A. 16

B. 20

C. 24

D. 32

解析:用二进制编码表示地址,16M字节地址最少需要24位。

2.上海市标准化行政主管部门制定并发布的工业产品的安全、卫生要求的标准,在其行政区域内是(10)。(A)

A. 强制性标准

B. 推荐性标准

C. 自愿性标准

D. 指导性标准

解析:《标准化法》第二章第七条规定“国家标准、行业标准分为强制性标准和推荐性标准。保障人体健康,人身、财产安全的标准和法律、行政法规规定强制执行的标准是强制性标准,其他标准是推荐性标准。 “省、自治区、直辖市标准化行政主管部门制定的工业产品的安全、卫生要求的地方标准,在本行政区域内是强制性标准。”按照我国《标准化法》的规定,上海市标准化行政主管部门制定并发布的工业产品的安全、卫生要求的标准,在其行政区域内是强制性标准。

3.CMM模型将软件过程的成熟度分为5个等级。在(21)使用定量分析来不断地改进和管理软件过程。(A)

A. 优化级

B. 管理级

C. 定义级

D. 可重复级

解析:CMM模型描述和分析了软件过程能力的发展程度,确立了软件过程成熟度的分级标准。

第1级:初始级。关键性的软件过程处于无序状态。

第2级:可重复级。已经建立了基本的项目管理过程,可管理的过程就是可重复的过程。

第3级:已定义级。软件过程已文档化、标准化,已定义了标准的软件过程。

第4级:已管理级。对软件过程与软件质量已有量化的管理与控制,建立了度量标准。

第5级:优化级。通过定量分析能够不断地、持续地改进和管理软件过程。

4.对高级语言源程序进行编译时,可发现源程序中的(21)错误。(B)

A. 堆栈溢出

B. 变量未定义

C. 指针异常

D. 数组元素下标越界

解析:本题考查编译过程基本知识。高级语言源程序中的错误分为两类:语法错误和语义错误,其中语义错误又可分为静态语义错误和动态语义错误。语法错误指语言结构上的错误,静态语义错误指编译时就能发现的程序含义上的错误,动态语义错误只有在程序运行时才能表现出来。堆栈溢出、指针异常和数组元素下标越界都是程序运行中才能出现的问题,而遵循先声明后引用原则的程序语言必须先定义变量,然后才能使用,否则编译器会在语法分析阶段指出变量未定义错误。

5.下列叙述中错误的是(23)。(C)

A. 面向对象程序设计语言可支持过程化的程序设计

B. 给定算法的时间复杂性与实现该算法所采用的程序设计语言无关

C. 与汇编语言相比,采用脚本语言编程可获得更高的运行效率

D. 面向对象程序设计语言不支持对一个对象的成员变量进行直接访问

解析:本题考查程序设计基础知识。关于脚本语言的一些基本知识如下:①脚本语言(JavaScript,VBscript等)是介于HTML和C、C++、Java、C#等编程语言之间的程序设计语言。HTML通常用于格式化和链接文本,而编程语言通常用于向机器发出一系列复杂的指令。②脚本语言中也使用变量和函数,这一点与编程语言相似。与编程语言之间最大的区别是编程语言的语法和规则更为严格和复杂。③脚本语言一般都有相应的脚本引擎来解释执行,是一种解释性语言,一般需要解释器才能运行。④脚本语言一般以文本形式存在,类似于一种命令。下面举例说明脚本语言。设有一个可执行程序open_aa.exe,用于打开扩展名为.aa的文件。编写.aa文件需要指定一套规则(语法),open aa.exe就用这种规则来理解文件编写人的意图并做出回应。因此,这一套规则就是脚本语言。汇编语言是符号化的机器语言,一般情况下,用汇编语言编写的程序比高级语言效率更高。根据脚本语言的以上特点,“采用脚本语言编程可获得更高的运行效率”是错误的。

6.在性能测试中,关于数据准备,(65)描述是正确的。

①识别数据状态验证测试案例。

②初始数据提供了基线用来评估测试执行的结果。

③业务数据提供负载压力背景。

④脚本中参数数据真实模拟负载。(D)

A. ①②③

B. ①③④

C. ②③

D. ①②③④

解析:本题考查性能测试中为什么要准备测试数据。

原因包括:

.识别数据状态验证测试案例。

.初始数据提供了基线用来评估测试执行的结果。

.业务数据提供负载压力背景。

.脚本中参数数据真实模拟负载。

7.采用模2除法进行校验码计算的是______。(A)

A. CRC码

B. ASCII码

C. BCD码

D. 海明码

解析:本题考查计算机系统的数据校验基础知识。

循环冗余校验码(CRC)通过在要发送的数据后面加n位的冗余码来构造。

这n位冗余码用下面的方法得出:首先在数据位后面加n个零(相当于乘以2n),然后再除以事先商定的长度为(n+1)位的除数p(实际上是除数和被除数做异或运算),得出余数R(n位,比p少一位)就是n位的冗余码。

传输数据时在接收端把接收到的数据除以同样的除数P(模2运算),然后检查得到的余数R。如果在传输过程中无差错,那么经过CRC检验后得出的余数R肯定是0。但如果出现误码,那么余数R仍等于0的概率是非常小的。

8.采用折半查找算法有序表{7,15,18,21,27,36,42,48,51,54,60,72}中寻找值为15和38,分别需要进行______次元素之间的比较。(D)

A. 3和1

B. 3和2

C. 4和1

D. 4和3

解析:本题考查常用算法的基本思想。

采用折半查找寻找15时,分别需要与36、18、7和15比较,进行的比较次数是4;寻找38时,分别需要与36、51和42比较,进行的比较次数是3。

下图是 ① 设计模式的类图,该设计模式的目的是 ② ,图中,Abstraction和RefinedAbstraction之间是 ③ 关系,Abstraction和Implementor之间是 ④ 关系。

9.①处应填入?(B)

A. 适配器

B. 桥接

C. 装饰

D. 代理

解析:

10.②处应填入?(B)

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

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

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

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

解析:

11.③处应填入?(C)

A. 依赖

B. 关联

C. 继承

D. 聚合

解析:

12.④处应填入?(D)

A. 依赖

B. 关联

C. 继承

D. 聚合

解析:本题考查软件设计模式的基本知识,要求考生了解常用的设计模式的类图和目的。在

本文档预览:3600字符,共8027字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
软件评测师上午基础知识考试选择题专项强化真题试卷5

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号