计算机等级考试二级办公软件高级应用模拟题2020年(5) (总分100, 做题时间120分钟) 选择题
1.在软件开发中,需求分析阶段产生的主要文档是
SSS_SINGLE_SEL A 可行性分析报告 B
软件需求规格说明书 C
概要设计说明书 D
集成测试计划
分值: 3.6 答案:B
需求分析的最终结果是生成软件需要规格说明书,可以为用户、分析人员和设计人员之间的交流提供方便,可以直接支持目标与确认,又可以作为控制软件开发进程的依据。
2.数据流图中带有箭头的线段表示的是
SSS_SINGLE_SEL A 控制流 B
事件驱动 C
模块调用 D 数据流
分值: 3.6 答案:D
数据流图是从数据传递和加工的角度,来刻画数据流从输入到输出的移动变换过程。其中带箭头的线段表示数据流,沿箭头方向传递数据的通道,一般在旁边标注数据流名。
3.软件详细设计产生的图如下图所示,则该图是SSS_SINGLE_SEL A N.S图 B PAD图 C
程序流程图 D
E-R
分值: 3.6 答案:C
程序流程图是指使用流程图和流程线表示程序的执行流程。在流程图中,判断框左边的流程线表示判断条件为真时的流程,右边的流程线表示条件为假时的流程,有时就在其左、右流程线的上方分别标注“真”、“假”或“T”、“F”或“Y”、“N”。另外还规定,流程线是从下往上或从右向左时,必须带箭头,除此以外,都不画箭头,流程线的走向总是从上向下或从左向右。N-S图是另一种算法表示法,是由美国人I.Nassi和B.Shneiderman共同提出的,其根据是:既然任何算法都是由前面介绍的三种结构组成,那么各基本结构之间的流程线就是多余的。因此,N-S图也是算法的一种结构化描述方法。N-S图中,一个算法就是一个大矩形框,框内又包含若干基本的框。
PAD(Problem Analysis Diagram),是近年来在软件开发中被广泛使用的一种算法的图形表示法,与前述的流程图、N-S图相比,流程图、N-S图都是自上而下的顺序描述,而PAD图除了自上而下以外,还有自左向右的展开。所以,如果说流程图、N-S图是一维的算法描述的话,那么PAD图就是二维的,它能展现算法的层次结构,更直观易懂。所以选项C正确。 4.结构化程序所要求的基本结构不包括
SSS_SINGLE_SEL A 顺序结构 B
GOTO跳转 C
选择(分支)结构 D
重复(循环)结构 分值: 3.6 答案:B
结构化程序的基本结构有:顺序结构、选择结构和循环结构,没有G0TO跳转结构。
5.软件生命周期中的活动不包括
SSS_SINGLE_SEL A 市场调研 B
需求分析 C
软件测试 D
软件维护
分值: 3.6 答案:A
软件的生命周期描述了软件从产生到最终消亡的全过程,生命周期中的活动包括需求分析、软件设计(分为概要设计和详细设计)、软件实现、软件测试和软件维护,不包括市场调研。 6.下面属于黑盒测试方法的是
SSS_SINGLE_SELA A语句覆盖 B
逻辑覆盖 C
边界值分析 D
路径覆盖
分值: 3.6 答案:C
采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。 7.构成计算机软件的是 SSS_SINGLE_SEL A 源代码 B
程序和数据 C
程序和文档 D
程序、数据及相关文档 分值: 3.6 答案:D
软件由两部分组成:一是机器可执行的程序和数据;二是机器不可执行的,与软件开发、运行、维护、使用等有关的文档。 8.下面不属于软件需求分析阶段主要工作的是
SSS_SINGLE_SEL A 需求变更申请 B
需求分析 C
需求评审 D
需求获取
分值: 3.6 答案:A
需求分析阶段的工作可分为4个阶段:需求获取、需求分析、编写需求规格说明书、需求评审。
9.下面属于整数类的实例是 SSS_SINGLE_SEL A 0x518 B 0.518 C -518 D **+00
分值: 3.6 答案:A
整数类实例包括:十进制常量用0~9表示,不能以0开头;八进制常量用O~7表示,必须用O开头;十六进制常量用0~9和A~F(a~f)表示,必须以0x或OX开头。A选项正确,B选项是浮点数实例,C选项是字符串实例,D选项为科学计数法表示的浮点数实例。
10.下面不属于软件开发阶段任务的是
SSS_SINGLE_SEL A 测试 B
可行性研究 C 设计 D 实现
分值: 3.6 答案:B
软件生存周期(SDLC,软件生命周期)是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段。其中,总体描述、系统设计、编码、调试和测试、验收与运行属于软件开发阶段。所以应该选择B选项。 11.下面可以作为软件设计工具的是
SSS_SINGLE_SELA 系统结构图 B
数据字典(DD) C
数据流程图(DFD图) D 甘特图
分值: 3.6 答案:A
结构化分析方法的常用工具有:数据流图(DFD)、数据字典(DD)、判定表和判定树。常用的过程设计工具如下所述:图形工具(程序流程图、N-S图、PAD图、HIPO)、表格工具(判定表)、语言工具(PDL)。结构化设计方法使用的描述方法是系统结构图。系统结构图是对软件系统结构的总体设计的图形显示。在需求分析阶段,已经从系统开发角度出发,把系统功能逐次分割成层次结构,是在概要设计阶段用到的。数据流程图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型,是在可行性研究阶段用到的而非软件设计时用到。所以选项A正确。
12.下面对软件测试和软件调试有关概念叙述错误的是
SSS_SINGLE_SEL A 严格执行测试计划,排除测试的随意性 B
程序调试通常也称为Debug C
软件测试的目的是发现错误和改正错误 D
设计正确的测试用例 分值: 3.6 答案:C
测试的目的是为了发现尽可能多的缺陷,成功的测试在于发现了迄今尚未发现的缺陷。所以测试人员的职责是设计这样的测试用例,它能有效地揭示潜伏在软件里的缺陷。所以应选选项C。 **面描述不属于软件特点的是
SSS_SINGLE_SEL A 软件是一种逻辑实体,具有抽象性 B
软件在使用中不存在磨损、老化问题 C
软件复杂性高 D
软件使用不涉及知识产权 分值: 3.6 答案:D
计算机软件的特点:①软件是由一个人或许多人共同完成的高强度智力劳动的结晶,是建立在知识、经验和智慧基础上的具有独创性的产物,是一种逻辑实体,具有抽象性。由于软件具有独创性(即原始性),所以软件著作权人对软件产品依法享有发表权、开发者身份权、使用权、许可权、获得报酬权以及转让权;②软件产品是无形的,既没有质量,也没有体积及其他物理性质,它只收藏在某种有形的载体中,如磁盘等介质,而且是通过该载体进行交易;③软件
产品的复制(批量生产)是极其简单的,其复制成本同其开发成本相比较,几乎可以忽略不计;④软件产品维护同硬件产品维护的含义有明显差别。软件几乎不存在有形损耗,但存在无形损耗。所以选项D正确。 14.下面不能作为软件设计工具的是
SSS_SINGLE_SELA PAD图 B
程序流程图 C
数据流程图(DFD图) D
总体结构图
分值: 3.6 答案:C
软件设计工具包括:PAD图、程序流程图、总体结构图等。在需求分析阶段可以使用的工具有数据流图(DFD图)、数据字典DD、判定树和判定表,所以选项C正确。
15.软件生命周期是指 SSS_SINGLE_SEL A 软件的实现和维护 B
软件的工程实施阶段 C
软件的开发与管理 D
软件产品从提出、实现、使用维护到停止使用退役的过程 分值: 3.6 答案:D
软件生命周期是指软件产品从提出、实现、使用、维护到停止使用、退役的过程。
16.需求分析阶段产生的主要文档是
SSS_SINGLE_SEL A 确认测试计划 B
初步的用户手册 C
需求规格说明书 D
数据流图和数据字典 分值: 3.6 答案:C
需求分析的最终结果是生成软件需要规格说明书,可以为用户、分析人员和设计人员之间的交流提供方便,可以直接支持目标与确认,又可以作为控制软件开发进程的依据。
17.软件测试的实施步骤是 SSS_SINGLE_SELA 单元测试,集成测试,确认测试 B
集成测试,确认测试,系统测试 C
确认测试,集成测试,单元测试 D
单元测试,集成测试,回归测试 分值: 3.6 答案:A
软件测试的实施主要有四个步骤:单元测试:也称模块测试,对模块(软件设计最小单位)进行正确性检验的测试,以期尽早发现各模块内部可能存在的各种错误;集成测试:通常采用黑盒,也称组装测试,把模块在按照设计要求组装起来的同时进行测试,主要目的是发现与接口有关的错误;确认测试:验证软件的功能和性能及其他特性是否满足了需求规格说明中确定的各种需求,以及软件配置是否完全正确;系统测试:将通过测试确认的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、人员等其他系统元素组合在一起,在实际运行环境下对计算机系统进行一系列的集成测试和确认测试。故选项A正确。
18.软件设计一般划分为两个阶段,两个阶段依次是
SSS_SINGLE_SEL A 总体设计(概要设计)和详细设计 B
算法设计和数据设计 C
界面设计和结构设计 D
数据设计和接口设计 分值: 3.6 答案:A
软件设计可以分为概要设计和详细设计两个阶段。概要设计就是结构设计,其主要目标就是给出软件的模块结构,用软件结构图表示。详细设计的首要任务就是设计模块的程序流程、算法和数据结构,次要任务就是设计数据库,常用方法还是结构化程序设计方法。所以选项A正确。 19.软件是 SSS_SINGLE_SEL A 程序
B
计算机系统 C
程序、数据和文档的集合 D
程序和数据
分值: 3.6 答案:C
计算机软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据与相关文档的完整集合。软件由两部分组成:一是机器可执行的程序和数据;二是机器不可执行的,与软件开发、运行、维护、使用等有关的文档。 20.某系统总体结构如下图所示,该系统结构图的宽度是SSS_SINGLE_SEL A 5 B 4 C 3 D 2
分值: 3.6 答案:A
所谓的软件系统结构图的宽度,就是结构中某一层最大模块数,故该图的宽度是第三层的最大模块数5。因此选项A正确。 21.下面对软件特点描述正确的是
SSS_SINGLE_SEL A 软件具有明显的制作过程 B
软件不具有抽象性 C
软件是一种逻辑实体而不是物理实体 D
软件的运行存在磨损和老化问题 分值: 3.5 答案:C
计算机软件的特点:软件是由一个人或许多人共同完成的高强度智力劳动的结晶,是建立在知识、经验和智慧基础上的具有独创性的产物,是一种逻辑实体,具有抽象性。由于软件具有独创性 (即原始性),所以软件著作权人对软件产品依法享有发表权、开发者身份权、使用权、许可权、获得报酬权以及转让权;软件产品是无形的,既没有质量,也没有体积及其他物理性质,它只收藏在某种有形的载体中,如磁盘等介质,而且是通过该载体进行交易;软件产品
的复制(批量生产)是极其简单的,其复制成本同其开发成本相比较,几乎可以忽略不计;软件产品维护同硬件产品维护的含义有明显差别。软件几乎不存在有形损耗,但存在无形损耗。所以应选选项C。 22.下面属于应用软件的是 SSS_SINGLE_SELA 人事管理系统 B
Oracle数据库管理系统 C
C-H一编译系统 D
ios操作系统
分值: 3.5 答案:A
C++编译系统属于支撑软件,Oracle数据库管理系统和ios操作系统属于系统软件,而人事管理系统属于应用软件。 23.下面描述中正确的是 SSS_SINGLE_SEL A 软件调试是为了改善软件的性能 B
软件测试要确定错误的性质和位置 C
软件测试是软件质量保证的重要手段 D
软件调试的任务是发现并改正程序中的错误 分值: 3.5 答案:C
软件测试(Software Festing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。 24.下列叙述中正确的是 SSS_SINGLE_SEL A 软件过程是把输入转化为输出的一组彼此相关的资源和活动 B
软件过程是软件开发过程 C
软件过程是软件维护过程 D
软件过程是软件开发过程和软件维护过程 分值: 3.5 答案:A
软件过程是指软件整个生命周期,从需求获取、需求分析、设计、实现、测试、发布和维护一个过程模型。一个软件过程定义了软件开发中采用的方法,但软件过程还包含该过程中应用的技术一技术方法和自动化工具。过程定义一个框架,为有效交付软件工程技术,这个框架必须创建。软件过程构成了软件项目管理控制的基础,并且创建了一个环境以便于技术方法的采用、工作产品(模型、文档、报告、表格等)的产生、里程碑的创建、质量的保证、正常变更的正确管理。
25.下列叙述中正确的是 SSS_SINGLE_SELA 对象标识具有唯一性 B
属性是对象的动态属性 C
任何对象都必须有多态性 D
对象是对象属性和方法的封装体 分值: 3.5 答案:A
每个对象都有自身唯一的标识,通过这种标识,可找到相应的对象。在对象的整个生命期中,它的标识都不改变,不同的对象不能有相同的标识。 26.软件系统总体结构图的作用是
SSS_SINGLE_SEL A 描述软件系统结构的图形工具 B
描述软件系统的控制流 C
描述软件系统的数据流 D
描述软件系统的数据结构 分值: 3.5 答案:A
软件系统总体结构图的作用是描述软件系统结构的图形工具。 27.下面不属于软件需求分析阶段任务的是
SSS_SINGLE_SELA 需求配置 B
需求获取 C
需求分析 D
需求评审
分值: 3.5 答案:A
需求分析是要弄清用户对软件系统的全部需求,编写需求规格说明书和初步的用户手册,提交评审。
28.十进制整数设为整数类I,则下面属于类I的实例的是
SSS_SINGLE_SEL A -518 B 0.518 C 518E-2 D **
分值: 3.5 答案:A
整数的全体构成整数集,整数集是一个数环。在整数系中,零和正整数统称为自然数。-1、-2、-3、…、-n、…(n为非零自然数)为负整数。则正整数、零与负整数构成整数系。整数不包括小数、分数。本题中,选项A是正确的,选项B是小数,选项C是科学计数,也是小数,选项D是小数。
1
因篇幅问题不能全部显示,请点此查看更多更全内容