首页 > 全部 > 二级MS Office高级应用 > 国家二级MS Office高级应用机试(程序设计基础和软件工程基础)模拟试卷12

国家二级MS Office高级应用机试(程序设计基础和软件工程基础)模拟试卷12

本单篇文档共5652字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机二级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
二级MS Office高级应用 章节练习 4899人下载
价格: 1.20 原价:¥8.80
收藏

国家二级MS Office高级应用机试(程序设计基础和软件工程基础)模拟试卷12

选择题

1.下列不属于软件设计阶段任务的是( )。(C)

A. 软件总体设计

B. 算法设计

C. 制订软件确认测试计划

D. 数据库设计

解析:软件设计分为概要设计和详细设计,此阶段的主要任务是将需求规格说明文档转换为软件设计文档,将需求阶段提出的问题一一解释,形成详细设计文档,制定相应的数据结构、流程图等。

2.软件详细设计不使用的工具是( )。(D)

A. 程序流程图

B. N-S图(盒图)

C. PAD图

D. 数据流图(DFD)

解析:数据流图是需求分析阶段使用的工具。程序流程图是程序分析中最基本、最重要的分析技术,它是进行程序流程分析过程中最基本的工具,使用简单规范的矩形、箭头和菱形画出程序的流程。N-S又称盒图,是在流程图中完全去掉流程线,全部算法写在一个矩形内。PAD图又称问题分析图,用二维树型结构的图表示程序的控制流。

3.下列说法错误的是( )。(A)

A. 软件测试是为了找到错误并解决错误

B. 软件测试涵盖了整个软件生命周期,是保证软件质量的重要手段

C. 软件测试要严格执行测试计划,排除测试的随意性

D. 软件测试要保存测试计划、测试用例、出错统计和分析报告,为软件的维护提供方便

解析:软件测试是为了发现错误,并不解决错误,解决错误用Debug。

4.软件测试的准则不包括( )。(D)

A. 穷举测试是不可能的

B. 充分注意到测试中的群集现象

C. 程序员应避免检查本人的程序

D. 软件测试只出现在软件开发阶段

解析:软件测试涵盖了整个软件生命周期,在需求分析阶段测试就应该介入其中,尽早找出系统需求中的缺陷,在开发过程中进行单元测试,开发完成后要进行集成测试,验收前要进行验收测试,上线时进行系统测试等。

5.下列关于黑盒和白盒测试说法错误的是( )。(D)

A. 黑盒和白盒都属于动态测试

B. 白盒测试根据程序的内部逻辑来设计测试用例,检查程序中的逻辑通路是否都按预定的要求正常工作

C. 黑盒测试根据规格说明书的功能来设计测试用例,检查程序的功能是否符合规格说明书的要求

D. 错误推测法属于白盒测试

解析:错误推测法是一种凭直觉和经验推测某些可能存在的错误,针对这些错误设计测试用例,属于黑盒测试。

6.在结构化方法中,“软件功能分解”属于下列软件开发中的阶段是( )。(C)

A. 详细设计

B. 需求分析

C. 总体设计

D. 编程调试

解析:需求分析远离在计算机上的实现,谈不上功能的分解;有了需求分析的报告,软件设计员可以思考让软件怎么做,开始总体设计,期间将软件的功能分解,确定模块之间的接口;有了每个模块功能的分解,再对每个模块进入详细设计阶段;接下来再是程序员的任务,编写代码,开始编程调试。

7.在黑盒测试中,设计测试用例的主要根据是( )。(D)

A. 程序内部逻辑

B. 程序数据结构

C. 程序流程图

D. 规格说明书的功能

解析:黑盒测试是根据规格说明书的功能来设计测试用例,检查程序的功能是否符合规格说明的要求。

8.检查软件产品是否符合需求定义的过程是( )。(B)

A. 单元测试

B. 确认测试(验收测试)

C. 继承测试

D. 系统测试

解析:检查软件产品是否符合需求定义的过程是确认测试(验收测试)。

9.黑盒测试的主要诊断方法不包括( )。(D)

A. 等价类划分法

B. 边界值分析法

C. 错误推测法

D. 路径覆盖

解析:黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。包括等价类划分法、边界值分析法和错误推测法。路径覆盖属于白盒测试方法。

10.软件测试主要的实施过程不包括( )。(D)

A. 单元测试

B. 集成测试

C. 确认测试

D. 回归测试

解析:软件测试实施过程主要有4个步骤:单元测试、集成测试、确认测试和系统测试。回归测试是软件解决Bug后为了防止引入新的Bug而进行的测试。

11.下列关于软件调试说法正确的是( )。(A)

A. 软件调试是诊断程序的错误并改正

B. 软件调试不需要在软件测试之后进行

C. 软件调试后不用进行回归测试

D. 软件调试只要解决问题即可,不用解释为什么出现Bug

解析:软件调试是在测试出Bug之后进行的,Bug改正后需要进行回归测试,防止改Bug过程中引入了新的Bug。

12.程序调试方法不包括( )。(D)

A. 强行排错法

B. 回溯法

C. 原因排除法

D. 穷举法

解析:主要的程序调试方法包括:强行排错法、回溯法和原因排除法。强行排除法比较传统,其过程概况为设置断点、程序暂停、观察程序状态、继续运行程序。回溯法适合于小规模程序排错,一旦发现错误,先分析错误征兆,确定最先发现症状的位置。原因排除法是通过演绎和归纳,以及二分法实现。

13.程序调试的任务是( )。(D)

A. 设计测试用例

B. 验证程序的正确性

C. 发现程序中的错误

D. 诊断和改正程序中的错误

解析:程序调试的目的是为了诊断和改正程序中的错误。

14.下列调试方法中,不适合调试大规模程序的是( )。(B)

A. 强行排错法

B. 回溯法

C. 原因排除法

D. 静态调试

解析:强行排错法是最常用也是最低效的,主要思想是通过“计算机找错”,适合调试大规模程序。回溯法是从出现错误征兆处开始,人工沿控制流程往同追踪,直至发现出错的根源,这是在小程序中常用的一种有效的调试方法。程序变大后,可能的回溯路线显著增加,以致人工进行完全回溯可望而不可即。原因排除法是靠演绎、归纳以及二分法来实现的适合调试大规模程序。静态调试是一种调试手段,主要是指通过人的思维来分析源程序代码和排错。

15.下列叙述中正确的是( )。(C)

A. 程序设计就是编制程序

B. 程序的测试必须由程序员自己去完成

C. 程序经调试改错后还应进行再测试

D. 程序经调试改错后不必进行再测试

解析:软件测试仍然是保证软件可靠性的主要手段,测试的目的是要尽量发现程序中的错误,调试主要是推断错误的原因,从而进一步改正错误。测试和调试是软件测试阶段的两个密切相关的过程,通常是交替进行的。

16.某系统的总体结构如下,该系统结构图是( )。

(A)

A. 层次结构

B. 网状结构

C. 分支结构

D. 循环结构

解析:层次结构类似于树型结构,有明显的上下级关系;网状结构是两两相连组成一个网状结构;分支结构是依据一

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

剩余未完,查看全文
收藏
国家二级MS Office高级应用机试(程序设计基础和软件工程基础)模拟试卷12

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号