首页 > 全部 > 二级Access > 国家二级ACCESS机试选择题(程序设计基础和软件工程基础)模拟试卷8

国家二级ACCESS机试选择题(程序设计基础和软件工程基础)模拟试卷8

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

国家二级ACCESS机试选择题(程序设计基础和软件工程基础)模拟试卷8

选择题

1.某系统结构图如下图所示(n≥5),该系统结构图的最大扇出数是

(A)

A. n

B. 3

C. 2

D. n+1

解析:扇出指的是由一个模块直接调用的其它模块数。题干中“某系统”为一个模块,其扇出数目为n(n>5),功能2模块扇出数均为3,功能n模块扇出数为2,故选项A正确。

2.软件需求规格说明的内容不包括(A)

A. 算法详细设计

B. 软件的主要功能

C. 软件的性能

D. 运行环境

解析:软件需求规格说明书是为了使用户和软件开发者双方对该软件的运行环境、功能和性能需求的初始规定有一个共同的理解,使之成为整个开发工作的基础,为概要设计提供需求说明。故选择A。

3.软件生命周期是指(D)

A. 软件的实现和维护

B. 软件的工程实施阶段

C. 软件的开发与管理

D. 软件产品从提出、实现、使用维护到停止使用退役的过程

解析:软件生命周期是指软件产品从提出、实现、使用、维护到停止使用、退役的过程。

4.对象实现了数据和操作(方法)的结合,其实现的机制是(A)

A. 封装

B. 继承

C. 隐蔽

D. 抽象

解析:封装,即隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别;将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。所以选项A正确。

5.下面不属于白盒测试方法的是(D)

A. 分支覆盖

B. 语句覆盖

C. 条件覆盖

D. 边界值分析

解析:白盒测试是把程序看成装在一只透明的白盒里,测试者完全了解程序的结构和处理过程。它根据程序的内部逻辑来设计测试用例,检查程序中的逻辑通路是否都按预定的要求正确地工作。白盒测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、路径覆盖和程序变异:白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。常用的黑盒测试方法和技术有:等价类划分法、边界值分析法、错误推测法和因果图等。所以选项D正确。

6.某系统结构图如下图所示,该系统结构图的深度是

(A)

A. 4

B. 3

C. 2

D. 1

解析:树中结点的层次从根开始定义起,根为第一一层,根的孩子为第二层,依次累计。树中结点的最大层次称为树的深度。所以由题目中系统结构图,得到该树的深度为4,因此应选A选项。

7.软件测试的目的是(A)

A. 发现程序中的错误

B. 发现并改正程序中的错误

C. 设计和执行测试用例

D. 诊断程序中的错误

解析:软件测试的目的是为了发现程序中的错误,而软件调试是为了更正程序中的错误。

8.(81)需求分析阶段产生的主要文档是(C)

A. 确认测试计划

B. 初步的用户手册

C. 需求规格说明书

D. 数据流图和数据字典

解析:需求分析的最终结果是生成软件需要规格说明书,可以为用户、分析人员和设计人员之间的交流提供方便,可以直接支持目标与确认,又可以作为控制软件开发进程的依据。

9.下面属于软件定义阶段任务的是(A)

A. 需求分析

B. 软件测试

C. 详细设计

D. 系统维护

解析:软件定义阶段包括:①问题定义;②可行性研究;③需求分析——系统必需完成哪些任务。故选项A正确。

10.下列选项中,不是面向对象主要特征的是(A)

A. 复用

B. 抽象

C. 继承

D. 封装

解析:面向对象技术是目前流行的系统设计开发技术,它包括面向对象分析和面向对象程序设计。面向对象程序设计技术的提出,主要是为了解决传统程序设计方法一一结构化程序设计所不能解决的代码重用问题。面向对象的编程方法具有四个基本特征:抽象、继承、封装和多态性。故选项A正确。

11.某系统结构图如下图所示。该系统结构图的最大扇入数是

(A)

A. 3

B. 4

C. 2

D. 1

解析:系统结构图的最大扇入数指该模块在结构图中的直接上层模块数,扇出是该模块在结构图的直接下层模块数。在题目中的功能n.1模块,它的直接扇入数为3,所以这个系统结构图的最大扇入数为3,故选择选项A。

12.下面是面向对象主要特征之一的是(A)

A. 对象唯一性

B. 数据和操作(方法)无关

C. 对象是类的抽象

D. 多态性体现复用

解析:面向对象的特征:①对象唯一性:每个对象都有自身唯一的标识,通过这种标识,可找到相应的对象。在对象的整个生命期中,它的标识都不改变,不同的对象不能有相同的标识:②抽象性:抽象性是指将具有一致的数据结构(属性)和行为(操作)的对象抽象成类。一个类就是这样…。种抽象,它反映了与应用有关的重要性质,而忽略其他一些无关内容。任何类的划分都是主观的,但必须与具体的应用有关;③继承性:继承性是子类自动共享父类数据结构和方法的机制,这是类之间的一种关系。在定义和实现一个类的时候,可以在一个已经存在的类的基础之上来进行,把这个已经存在的类所定义的内容作为自己的内容,并加入若干新的内容。采用继承性,提供了类的规范的等级结构。通过类的继承关系,使公共的特性能够共享,提高了软件的重用性;④多态性(多形性):多态性是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果。不同的对象,收到同一消息可以产生不同的结果,这种现象称为多态性。多态性允许每个对象以适合自身的方式去响应共同的消息。多态性增强了软件的灵活性和重用性。故选项A正确。

13.软件测试的实施步骤是(A)

A. 单元测试,集成测试,确认测试

B. 集成测试,确认测试,系统测试

C. 确认测试,集成测试,单元测试

D. 单元测试,集成测试,回归测试

解析:软件测试的实施主要有四个步骤:单元测试:也称模块测试,对模块(软件设计最小单位)进行正确性检验的测试,以期尽早发现各模块内部可能存在的各种错误;集成测试:通常采用黑盒,也称组装测试,把模块在按照设计要求组装起来的同时进行测试,主要目的是发现与接口有关的错误;确认测试:验证软件的功能和性能及其他特性是否满足了需求规格说明中确定的各种需求,以及软件配置是否完全正确;系统测试:将通过测试煎认的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、人员等其他系统元素组合在一起,在实际运行环境下对计算机系统进行一系列的集成测试和确认测试。故选项A正确。

14.软件生存周期中,解决软件“做什么”的阶段是(A)

A. 需求分析

B.

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

剩余未完,查看全文
收藏
国家二级ACCESS机试选择题(程序设计基础和软件工程基础)模拟试卷8

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号