[计算机类试卷]国家二级ACCESS机试选择题(程序设计基础和软件工程基础)模拟试卷9及答案与解析.doc

上传人:unhappyhay135 文档编号:496355 上传时间:2018-11-30 格式:DOC 页数:19 大小:53KB
下载 相关 举报
[计算机类试卷]国家二级ACCESS机试选择题(程序设计基础和软件工程基础)模拟试卷9及答案与解析.doc_第1页
第1页 / 共19页
[计算机类试卷]国家二级ACCESS机试选择题(程序设计基础和软件工程基础)模拟试卷9及答案与解析.doc_第2页
第2页 / 共19页
[计算机类试卷]国家二级ACCESS机试选择题(程序设计基础和软件工程基础)模拟试卷9及答案与解析.doc_第3页
第3页 / 共19页
[计算机类试卷]国家二级ACCESS机试选择题(程序设计基础和软件工程基础)模拟试卷9及答案与解析.doc_第4页
第4页 / 共19页
[计算机类试卷]国家二级ACCESS机试选择题(程序设计基础和软件工程基础)模拟试卷9及答案与解析.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

1、国家二级 ACCESS机试选择题(程序设计基础和软件工程基础)模拟试卷 9及答案与解析 一、选择题 1 下面属于应用软件的是 ( A)人事管理系统 ( B) Oracle数据库管理系统 ( C) C+编译系统 ( D) ios操作系统 2 下面描述错误的是 ( A)模块的独立性与模块的信息隐蔽和局部化无关 ( B)内聚性和耦合性是模块独立程度的定性度量标准 ( C)一个模块的内聚性越高则该模块的独立性越强 ( D)一个模块的耦合性越高则该模块的独立性越弱 3 在软件设计阶段不使用 ( A) E-R图 ( B) PAD图 ( C)程序流程图 ( D) DFD图 (数据流程图 ) 4 下面属于系统

2、软件的是 ( A) Oracle数据库管理系统 ( B)人事管理系统 ( C) WPS编辑软件 ( D)杀毒软件 5 软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是 ( A)软件设计 ( B)软件测试 ( C)可行性研究 ( D)数据库设计 6 下面描述中正确的是 ( A)软件调试是为了改善软件的性能 ( B)软件测试要确定错误的性质和位置 ( C)软件测试是软件质量保证的重要手段 ( D) 软件调试的任务是发现并改正程序中的错误 7 下面属于整数类 I的实例的是 ( A) 229 ( B) 0 229 ( C) 229E-2 ( D) 229 8 软件生命周期可分为

3、定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是 ( A)测试 ( B)设计 ( C)编码 ( D)需求分析 9 下面属于黑盒测试方法的是 ( A)判定覆盖 ( B)条件覆盖 ( C)错误推测法 ( D)基本路径测试 10 下面属于整数类 I实例的是 ( A)一 101 ( B) “101” ( C) 101E02 ( D) 123 456 11 下列叙述中正确的是 ( A)软件过程是把输入转化为输出的一组彼此相关的资源和活动 ( B)软件过程是软件开发过程 ( C)软件过程是软件维护过程 ( D)软件过程是软件开发过程和软件维护过程 12 某系统总体结构如下图所示 该系统结构图是 (

4、 A)层次结构 ( B)网状结构 ( C)分支结构 ( D)循环结构 13 下列叙述中正确的是 ( A)对象具有封装性 ( B)对象标识可以不唯一 ( C)对象间的通信是靠方法调用 ( D)对象是属性名和属性的封装体 14 软件的三要素 是 ( A)程序、数据和工具 ( B)程序、数据和配置 ( C)程序、数据及相关文档 ( D)程序、数据和运行环境 15 数据流图 (DFD)中的有向箭头 () 表示 ( A)数据流 ( B)控制流 ( C)输入流 ( D)输出流 16 下列叙述中正确的是 ( A)对象标识具有唯一性 ( B)属性是对象的动态属性 ( C)任何对象都必须有多态性 ( D)对象是

5、对象属性和方法的封装体 17 下面不属于结构化程序设计原则的是 ( A)模块化 ( B)自项向下 ( C)继承性 ( D)逐步求精 18 下面不属于软件需求规格说明书内容的是 ( A)软件的可验证性 ( B)软件的功能需求 ( C)软件的性能需求 ( D)软件的外部接口 19 代码编写阶段可进行的软件测试是 ( A)单元测试 ( B)集成测试 ( C)确认测试 ( D)系统测试 20 下列叙述中正确的是 ( A)软件的使用存在老化问题 ( B)软件是物理实体,不具有抽象性 ( C)软件是逻辑实体,具有抽象性 ( D)软件的运行对计算机系统不一定具有依赖性 21 软件系统总体结构图的作用是 (

6、A)描述软件系统结构的图形工具 ( B)描述软件系统的控制流 ( C)描述软件系统的数据流 ( D)描述软件系统的数据结构 22 下面不属于结构化程序设计风格的是 ( A)程序结构良好 ( B)程序的易读性 ( C)不滥用 Goto语句 ( D)程序的执行效率 23 在黑盒测试方法中,设计测试用例的根据是 ( A)数据结构 ( B)程序调用规则 ( C)模块间的逻辑关系 ( D)软件要完成的功能 24 对软件系统总体结构图,下面描述中错误的是 ( A)深度等于控制的层数 ( B)扇入是一个模块直接调用的其他模块数 ( C)扇出是一个模 块直接调用的其他模块数 ( D) V一定是结构图中位于叶子

7、结点的模块 25 下面属于系统软件的是 ( A)浏览器 ( B)数据库管理系统 ( C)人事管理系统 ( D)天气预报的 app 26 下面不属于软件需求分析阶段任务的是 ( A)需求配置 ( B)需求获取 ( C)需求分析 ( D)需求评审 27 下列数据流图 (DFD)构造规则中正确的是 ( A) “数据存储 ”间应有数据流 ( B) “数据流 ”可不带有数据流名 ( C)父图子图是指任意上下层的两个数据流图 ( D)子图的输入输出数据流与父图中相 关加工的输入输出数据流必须一致 28 不属于对象构成成份的是 ( A)规则 ( B)属性 ( C)标识 ( D)方法 (或操作 ) 29 软件

8、生命周期可分为定义阶段、开发阶段和维护阶段,下面属于开发阶段任务的是 ( A)软件运行 ( B)可行性研究 ( C)软件开发计划 ( D)软件集成测试 30 软件测试的目的是 ( A)发现程序中的错误 ( B)修改程序中的错误 ( C)避免程序中的错误 ( D)发现和修改程序中的错误 31 十进制整数设为整数类 I,则下面属于类 I的实例的是 ( A) -518 ( B) 0 518 ( C) 518E-2 ( D) 518 32 结构化程序设计原则强调的是 ( A)自顶向下 ( B)可封装性 ( C)可复用性 ( D)可恢复性 33 软件集成测试不采用 ( A)一次性组装 ( B)迭代式组装

9、 ( C)自顶向下增量组装 ( D)自底向上增量组装 34 违背数据流图 (DFD)构造规则的是 ( A) “数据存储 ”间有数据流 ( B) “数据流 ”应标识数据流名 ( C) “加工 ”应既有输入又有输出 ( D)父图子图是指相邻上下两层的数据流图 国家二级 ACCESS机 试选择题(程序设计基础和软件工程基础)模拟试卷 9答案与解析 一、选择题 1 【正确答案】 A 【试题解析】 C+编译系统属于支撑软件, Oracle数据库管理系统和 ios操作系统属于系统软件,而人事管理系统属于应用软件。 【知识模块】 程序设计基础和软件工程基础 2 【正确答案】 A 【试题解析】 模块独立性是指

10、每个模块只完成系统要求的独立的子功能,并且与其它模块的联系最少且接口简单。一般较优秀的软件设计,应尽量做到高内聚,低偶合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于 提高模块的独立性。所以选项 A正确。 小提示:耦合性是模块间互相连接的紧密程度的度量,而内聚性是指一个模块内各个元素彼此结合的紧密程度。 【知识模块】 程序设计基础和软件工程基础 3 【正确答案】 D 【试题解析】 PAD图是问题分析图,它是继程序流程图和盒图之后提出的又一种主要用于描述软件详细设计的图形表示工具。 ER图在数据库中用于表示实体一关系模型的图示工具。程序流程图是对程序流程的图形表示,在详细设计过程中用到。

11、DFD图 (数据流程图 )是结构化分析方法中使用的工具,它以图形的方 式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型,是在可行性研究阶段用到的而非在软件设计时用到,所以选项 D正确。 【知识模块】 程序设计基础和软件工程基础 4 【正确答案】 A 【试题解析】 一般来讲,系统软件包括操作系统和一系列基本的工具 (比如编译器,数据库管理,存储器格式化,文件系统管理,用户身份验证,驱动管理,网络连接等方面的工具 ),是支持计算机系统正常运行并实现用户操作的那部分软件。所以 Oracle数据库管理系统是系统软件。 【知识模 块】 程序设计基础和软件工程基

12、础 5 【正确答案】 C 【试题解析】 定义阶段包括;问题定义、可行性研究和需求分析。 问题定义:要求系统分析员与用户进行交流,弄清 “用户需要计算机解决什么问题 ”然后提出关于 “系统目标与范围的说明 ”,提交用户审查和确认;可行性研究:一方面在于把待开发的系统的目标以明确的语言描述出来,另一方面从经济、技术、法律等多方面进行可行性分析;需求分析:弄清用户对软件系统的全部需求,编写需求规格说明书和初步的用户手册,提交评审。 【知识模块】 程序设计基础和软件工程 基础 6 【正确答案】 C 【试题解析】 软件测试 (Software Testing),描述一种用来促进鉴定软件的正确性、完整性、

13、安全性和质量的过程。 【知识模块】 程序设计基础和软件工程基础 7 【正确答案】 A 【试题解析】 整数的全体构成整数集,整数集是一个数环。在整数系中,零和正整数统称为自然数。 -1、一 2、 -3、 、 -n、 (n 为非零自然数 )为负整数。则正整数、零与负整数构成整数系。整数不包括小数、分数。选项 A是整数;选项 B是小数;选项 C是科学计数法;选项 D是字符串。 【知识模块】 程序设计基础和软件工程基础 8 【正确答案】 D 【试题解析】 开发阶段由三个阶段组成:设计、实现编码和测试。需求分析属于定义阶段。 【知识模块】 程序设计基础和软件工程基础 9 【正确答案】 C 【试题解析】

14、黑盒测试方法包括:等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法、场景法等。 【知识模块】 程序设计基础和软件工程基础 10 【正确答案】 A 【试题解析】 整数的全体构成整数集,整数集是一个数环。 在整数系中,零和正整数统称为自然数。一 1、 -2、 -3、 、 -n、 (n 为非零自然数 )为负整数。则正整数、零与负整数构成整数系。整数不包括小数、分数。选项 A是负数,属于整数;选项 B是字符串;选项 C是科学计数法;选项 D是小数。 【知识模块】 程序设计基础和软件工程基础 11 【正确答案】 A 【试题解析】 软件过程是指软件整个生命周期,从需

15、求获取,需求分析,设计,实现,测试,发布和维护一个过程模型。一个软件过程定义了软件开发中采用的方法,但软件过程还包含该过程中应用的技术一一技术方法和自动化工具。过程定义一个框架,为有效交付软件工程技术,这个框架必须创建。软件过程构成了软件项目管理控制的基础,并且创建了一个环境以便于技术方法的采用、工作产品 (模型、文档、报告、表格等 )的产生、里程碑的创建、质量的保证、正常变更的正确管理。 【知识模块】 程序设计基础和软件工程基础 12 【正确答案】 A 【试题解析】 层次结构 (hierarchy)是一种操作系统的组织结构,其提供了一种隔离操作系统各层功能的模型。其包括归属层次结构 diss

16、onance-attribution hierarchy维度层次结构 dimension hierarchy层次结构数据库 hierarchical database等。 网状结构这一名词来自早期解剖学家用光学显微镜对脑干中央区网络状外观的描述,在光镜下这部分组织学的特点是神经细胞分散,形态各异,大小不等,神经纤维交错穿行其间,形成一种灰白质交织的结构,称之 为网状结构。 分支结构的执行是依据一定的条件选择执行路径,而不是严格按照语句出现的物理顺序。分支结构的程序设计方法的关键在于构造合适的分支条件和分析程序流程,根据不同的程序流程选择适当的分支语句。循环结构可以减少源程序重复书写的工作量,用

17、来描述重复执行某段算法的问题,这是程序设计中最能发挥计算机特长的程序结构。 【知识模块】 程序设计基础和软件工程基础 13 【正确答案】 A 【试题解析】 对象的特征有:唯一性、分类性、继承性和多态性 (多形性 )。对象的要素有:抽象、封装性 (信息隐藏 )和共享性。对象标识是唯一的。 【知识模块】 程序设计基础和软件工程基础 14 【正确答案】 C 【试题解析】 软件工程的 3个要素是:程序、数据和相关文档。 【知识模块】 程序设计基础和软件工程基础 15 【正确答案】 A 【试题解析】 数据流图 (Data Flow Diagram):简称 DFD,它从数据传递和加工角度,以图形方式来表达

18、系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。数据流程图中有以下几 种主要元素: 一:数据流。数据流是数据在系统内传播的路径,因此由一组成分固定的数据组成;口:数据源或宿 (“宿 ”表示数据的终点 )。代表系统之外的实体: O:对数据的加工 (处理 )。加工是对数据进行处理的单元,它接收一定的数据输入,对其进行处理,并产生输出; =:数据存储。表示信息的静态存储。 【知识模块】 程序设计基础和软件工程基础 16 【正确答案】 A 【试题解析】 每个对象都有自身唯一的标识,通过这种标识,可找到相应的对象。在对象的整个生

19、命期中,它的标识都不改变,不同的对象不能有相同的 标识。 【知识模块】 程序设计基础和软件工程基础 17 【正确答案】 C 【试题解析】 结构化程序设计 (structured programming)是进行以模块功能和处理过程设计为主的详细设计的基本原则。结构化程序设计是过程式程序设计的一个子集,它对写入的程序使用逻辑结构,使得理解和修改更有效更容易。结构化程序设计原则是:自顶向下、逐步求精、模块化和结构化编码。 【知识模块】 程序设计基础和软件工程基础 18 【正确答案】 A 【试题解析】 软件需求说明书的编制是为了使用户 和软件开发者双方对该软件的初始规定有一个共同的理解, 使之成为整个

20、开发工作的基础。包含硬件、功能、性能、输入输出、接口需求、警示信息、保密安全、数据与数据库、文档和法规的要求。 【知识模块】 程序设计基础和软件工程基础 19 【正确答案】 A 【试题解析】 单元测试是对软件组成单元进行测试,其目的是检验软件基本组成单位的正确性,测试的对象是软件设计的最小单位是模块,可在代码编写阶段测试。集成测试也称联合测试,将程序模块采用适当的集成策略组装起来,对系统的接口及集成后的功。系统测试主要包括功 能测试、界面测试、可靠性测试、易用性测试、性能测试。功能测试主要针对包括功能可用性、功能实现程度 (功能流程 &业务流程、数据处理 &业务数据处理 )方面测试。 【知识模

21、块】 程序设计基础和软件工程基础 20 【正确答案】 C 【试题解析】 软件是一种逻辑实体,而不是物理实体,具有抽象性。软件的使用不存在老化问题。 【知识模块】 程序设计基础和软件工程基础 21 【正确答案】 A 【试题解析】 软件系统总体结构图的作用是描述软件系统结构的图形工具。 【知识模块】 程序设计基础和 软件工程基础 22 【正确答案】 D 【试题解析】 结构化程序设计 (structured programming)是进行以模块功能和处理过程设计为主的详细设计的基本原则。结构化程序设计是过程式程序设计的一个子集,它对写入的程序使用逻辑结构,使得理解和修改更有效更容易。 【知识模块】

22、程序设计基础和软件工程基础 23 【正确答案】 D 【试题解析】 黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内 部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼丁程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。 【知识模块】 程序设计基础和软件工程基础 24 【正确答案】 B 【试题解析】 在软件工程中,模块的扇入是指有多少个上级模块调用它;模块的扇出是指该模块直接调用的下级模块

23、的个数。 【知识模块】 程序设计基础和软件工程基础 25 【正确答案】 B 【试题解 析】 系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用户干预的各种程序的集合,主要功能是调度,监控和维护计算机系统;负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。有代表性的系统软件有:操作系统、语言处理程序、数据库管理和辅助程序。 【知识模块】 程序设计基础和软件工程基础 26 【正确答案】 A 【试题解析】 需求分析是要弄清用户对软件系统的全部需求,编写需求规格说明书和初步的用户手册,提交评审。 【知识模块】 程序设计基础和软件工程基础 27 【正确答案】 D 【试

24、题解析】 数据流图 (Data Flow Diagram):简称 DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。 【知识模块】 程序设计基础和软件工程基础 28 【正确答案】 A 【试题解析】 对象由属性、方法和标识构成。 【知识模块】 程序设计基础和软件工程基础 29 【正确答案】 D 【试题解析】 开发阶段由三个阶段组 成:设计、实现和测试。可行性研究和软件开发计划属于定义阶段:软件运行属于维护阶段。 【知识模块】 程序设计基础和软件工程基础 30 【正确答案】 A

25、 【试题解析】 软件测试的目的是:发现一些可以通过测试避免的开发风险;实施测试来降低所发现的风险;确定测试何时可以结束;在开发项目的过程中将测试看作是一个标准项目。 【知识模块】 程序设计基础和软件工程基础 31 【正确答案】 A 【试题解析】 整数的全体构成整数集,整数集是一个数环。在整数系中,零和正整数统称为自然数。 -1、 -2、 -3、 、一 n、 (n 为非零自然数 )为负整数。则正整数、零与负整数构成整数系。整数不包括小数、分数。本题中,选项 A是正确的,选项 B是小数,选项 C是科学计数,也是小数,选项 D是小数。 【知识模块】 程序设计基础和软件工程基础 32 【正确答案】 A

26、 【试题解析】 结构化程序设计原则是:自顶向下,程序设计时,应先考虑总体,后考虑细节;逐步细化,对复杂问题,应设计一些子目标作为过渡,逐步细化;模块化,一个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为子目标,再进一步分 解为具体的小目标,把每一个小目标称为一个模块;结构化编码,所谓编码就是把已经设计好的算法用计算机语言表示,即根据已经细化的算法正确写出计算机程序。 【知识模块】 程序设计基础和软件工程基础 33 【正确答案】 B 【试题解析】 集成测试,也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求 (如根据结构图 )组装成为子系统或系统,进行集成测试。常采用自项向下、自底向上和一次性组装测试。 【知识模块】 程序设计基础和软件工程基础 34 【正确答案】 A 【试题解析】 数据流图原则: 一个加工的输出数据流不应与输入数据流同名,即使它们的组成成分相同; 保持数据守恒。也就是说,一个加工所有输出数据流中的数据必须能从该加工的输入数据流中直接获得,或者说是通过该加工能产生的数据: 每个加工必须既有输入数据流,又有输出数据流; 所有的数据流必须以一个外部实体开始,并以一个外部实体结束; 外部实体之间不应该存在数据流。 【知识模块】 程序设计基础和软件工程基础

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1