【计算机类职业资格】二级MS+Office高级应用-70及答案解析.doc

上传人:ownview251 文档编号:1327206 上传时间:2019-10-17 格式:DOC 页数:15 大小:90KB
下载 相关 举报
【计算机类职业资格】二级MS+Office高级应用-70及答案解析.doc_第1页
第1页 / 共15页
【计算机类职业资格】二级MS+Office高级应用-70及答案解析.doc_第2页
第2页 / 共15页
【计算机类职业资格】二级MS+Office高级应用-70及答案解析.doc_第3页
第3页 / 共15页
【计算机类职业资格】二级MS+Office高级应用-70及答案解析.doc_第4页
第4页 / 共15页
【计算机类职业资格】二级MS+Office高级应用-70及答案解析.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、二级 MS+Office 高级应用-70 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:50,分数:100.00)1.下面可以作为软件设计工具的是(分数:2.00)A.系统结构图B.数据字典(DD)C.数据流程图(DFD 图)D.甘特图2.某系统结构图如下图所示,则该系统结构图的宽度是 (分数:2.00)A.2B.3C.4Dn3.下面不能作为软件需求分析工具的是(分数:2.00)A.PAD 图B.数据字典(DD)C.数据流程图(DFD 图)D.判定树4.下面不属于对象基本特点的是(分数:2.00)A.标识唯一性B.可复用性C.多态性D.封装性5.软件生命周期中,确定

2、软件系统要做什么的阶段是(分数:2.00)A.需求分析B.软件测试C.软件设计D.系统维护6.下面对软件测试和软件调试有关概念叙述错误的是(分数:2.00)A.严格执行测试计划,排除测试的随意性B.程序调试通常也称为 DebugC.软件测试的目的是发现错误和改正错误D.设计正确的测试用例7.下面属于系统软件的是(分数:2.00)A.财务管理系统B.编译软件C.编辑软件 WordD.杀毒软件8.软件生命周期是指(分数:2.00)A.软件产品从提出、实现、使用、维护到停止使用退役的过程B.软件的需求分析、设计与实现C.软件的开发与管理D.软件的实现和维护9.某系统结构图如下图所示,则该结构图的深度

3、是 (分数:2.00)A.1B.2C.3D.410.下面属于应用软件的是(分数:2.00)A.学生成绩管理系统B.UNIX 操作系统C.汇编程序D.编译程序11.下面描述不属于软件特点的是(分数:2.00)A.软件是一种逻辑实体,具有抽象性B.软件在使用中不存在磨损、老化问题C.软件复杂性高D.软件使用不涉及知识产权12.程序测试的目的是(分数:2.00)A.为被测程序设计正确的测试用例B.发现并改正程序中的错误C.发现程序中的错误D.改正程序中的错误13.下面对类-对象主要特征描述正确的是(分数:2.00)A.对象唯一性B.对象无关性C.类的单一性D.类的依赖性14.下面不属于软件需求分析阶

4、段工作的是(分数:2.00)A.需求获取B.需求计划C.生成需求规格说明书D.需求评审15.在结构化程序设计中,模块划分的原则是(分数:2.00)A.各模块应包括尽量多的功能B.各模块的规模应尽量大C.各模块之间的联系应尽量紧密D.模块内具有高内聚度、模块间具有低耦合度16.下面不属于黑盒测试方法的是(分数:2.00)A.边界值分析法B.基本路径测试C.等价类划分法D.错误推测法17.计算机软件包括(分数:2.00)A.算法和数据B.程序和数据C.程序和文档D.程序、数据及相关文档18.下面描述中不属于软件需求分析阶段任务的是(分数:2.00)A.撰写软件需求规格说明书B.软件的总体结构设计C

5、.软件的需求分析D.软件的需求评审19.下面属于黑盒测试方法的是(分数:2.00)A.边界值分析法B.路径测试C.条件覆盖D.语句覆盖20.软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是(分数:2.00)A.软件测试B.软件实现C.软件总体设计D.可行性研究21.下面不能作为软件设计工具的是(分数:2.00)A.PAD 图B.程序流程图C.数据流程图(DFD 图)D.总体结构图22.某系统结构图如下图所示,该系统结构图的最大扇入数是 (分数:2.00)AnB.1C.2D.323.结构化程序的三种基本结构是(分数:2.00)A.顺序、选择和循环B.过程、函数和子程序C

6、.递归、迭代和回溯D.调用、返回和选择24.某系统结构图如下图所示(n5),该系统结构图的最大扇出数是 (分数:2.00)AnB.3C.2D.n+125.软件需求规格说明的内容不包括(分数:2.00)A.算法详细设计B.软件的主要功能C.软件的性能D.运行环境26.软件生命周期是指(分数:2.00)A.软件的实现和维护B.软件的工程实施阶段C.软件的开发与管理D.软件产品从提出、实现、使用维护到停止使用退役的过程27.对象实现了数据和操作(方法)的结合,其实现的机制是(分数:2.00)A.封装B.继承C.隐蔽D.抽象28.下面不属于白盒测试方法的是(分数:2.00)A.分支覆盖B.语句覆盖C.

7、条件覆盖D.边界值分析29.某系统结构图如下图所示,该系统结构图的深度是 (分数:2.00)A.4B.3C.2D.130.软件测试的目的是(分数:2.00)A.发现程序中的错误B.发现并改正程序中的错误C.设计和执行测试用例D.诊断程序中的错误31.需求分析阶段产生的主要文档是(分数:2.00)A.确认测试计划B.初步的用户手册C.需求规格说明书D.数据流图和数据字典32.下面属于软件定义阶段任务的是(分数:2.00)A.需求分析B.软件测试C.详细设计D.系统维护33.下列选项中,不是面向对象主要特征的是(分数:2.00)A.复用B.抽象C.继承D.封装34.某系统结构图如下图所示。该系统结

8、构图的最大扇入数是 (分数:2.00)A.3B.4C.2D.135.下面是面向对象主要特征之一的是(分数:2.00)A.对象唯一性B.数据和操作(方法)无关C.对象是类的抽象D.多态性体现复用36.软件测试的实施步骤是(分数:2.00)A.单元测试,集成测试,确认测试B.集成测试,确认测试,系统测试C.确认测试,集成测试,单元测试D.单元测试,集成测试,回归测试37.软件生存周期中,解决软件“做什么”的阶段是(分数:2.00)A.需求分析B.软件设计C.软件实现D.可行性研究38.某系统结构图如下图所示,该系统结构图的宽度是 (分数:2.00)A.5B.4C.2D.139.软件测试用例包括(分

9、数:2.00)A.输入数据和输出数据B.测试计划和测试数据C.被测程序和测试规程D.输入数据和预期输出结果40.软件生存周期中,解决软件“怎么做”的阶段是(分数:2.00)A.软件设计B.需求分析C.软件测试D.可行性研究41.软件设计一般划分为两个阶段,两个阶段依次是(分数:2.00)A.总体设计(概要设计)和详细设计B.算法设计和数据设计C.界面设计和结构设计D.数据设计和接口设计42.结构化程序设计强调(分数:2.00)A.程序的易读性B.程序的效率C.程序的规模D.程序的可复用性43.下面不属于系统软件的是(分数:2.00)A.杀毒软件B.操作系统C.编译程序D.数据库管理系统44.软

10、件需求规格说明的内容应包括(分数:2.00)A.E-R 模型B.算法详细设计C.软件的主要功能D.软件总体结构45.某系统结构图如下图所示(图中 n5),该系统结构图的宽度是 (分数:2.00)AnB.3C.2D.146.软件是(分数:2.00)A.程序B.计算机系统C.程序、数据和文档的集合D.程序和数据47.下面叙述中正确的是(分数:2.00)A.软件是程序、数据及相关文档的集合B.软件中的程序和文档是可执行的C.软件中的程序和数据是不可执行的D.软件是程序和数据的集合48.某系统总体结构如下图所示,该系统结构图的深度是 (分数:2.00)A.1B.2C.3D.449.下面对“对象”概念描

11、述错误的是(分数:2.00)A.对象不具有封装性B.对象是属性和方法的封装体C.对象间的通信是靠消息传递D.一个对象是其对应类的实例50.下面描述中正确的是(分数:2.00)A.软件就是可执行的程序B.软件就是程序和数据C.软件就是程序和相关文档D.软件是程序、数据及相关文档的集合二级 MS+Office 高级应用-70 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:50,分数:100.00)1.下面可以作为软件设计工具的是(分数:2.00)A.系统结构图 B.数据字典(DD)C.数据流程图(DFD 图)D.甘特图解析:解析 结构化分析方法的常用工具有:数据流图(DF

12、D)、数据字典(DD)、判定表和判定树。 常用的过程设计工具如下所述:图形工具(程序流程图、N-S 图、PAD 图、HIPO)、表格工具(判定表)、语言工具(PDL)。结构化设计方法使用的描述方法是系统结构图。系统结构图是对软件系统结构的总体设计的图形显示。在需求分析阶段,已经从系统开发角度出发,把系统功能逐次分割成层次结构,是在概要设计阶段用到的。数据流程图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型,是在可行性研究阶段用到的而非软件设计时用到。所以选项 A 正确。2.某系统结构图如下图所示,则该系统结

13、构图的宽度是 (分数:2.00)A.2B.3C.4Dn 解析:解析 宽度是指最大模块数的层的控制跨度。题目中系统第一层只有 1 个模块,第二层有 n(n3)个模块,第三层有 4 个模块,控制跨度为 n,D 选项正确。3.下面不能作为软件需求分析工具的是(分数:2.00)A.PAD 图 B.数据字典(DD)C.数据流程图(DFD 图)D.判定树解析:解析 结构化分析方法的常用工具:数据流图(DFD)、数据字典(DD)、判定表、判定树。常用的过程设计工具如下所述:图形工具(程序流程图、N-S 图、PAD 图、HIPO)、表格工具(判定表)、语言工具(PDL)。所以选项 A 正确。4.下面不属于对象

14、基本特点的是(分数:2.00)A.标识唯一性B.可复用性 C.多态性D.封装性解析:解析 对象有下列一些基本特点,即标识唯一性、分类性、多态性、封装性和模块独立性。所以选项 B 正确。5.软件生命周期中,确定软件系统要做什么的阶段是(分数:2.00)A.需求分析 B.软件测试C.软件设计D.系统维护解析:解析 软件生命周期中,需求分析阶段,该阶段在确定软件开发可行的情况下,对软件需要实现的各个功能进行详细分析,也就是定义软件系统必须完成哪些功能。所以选项 A 正确。6.下面对软件测试和软件调试有关概念叙述错误的是(分数:2.00)A.严格执行测试计划,排除测试的随意性B.程序调试通常也称为 D

15、ebugC.软件测试的目的是发现错误和改正错误 D.设计正确的测试用例解析:解析 测试的目的是为了发现尽可能多的缺陷,成功的测试在于发现了迄今尚未发现的缺陷。所以测试人员的职责是设计这样的测试用例,它能有效地揭示潜伏在软件里的缺陷。所以应选选项 C。7.下面属于系统软件的是(分数:2.00)A.财务管理系统B.编译软件 C.编辑软件 WordD.杀毒软件解析:解析 一般来讲,系统软件包括操作系统和一系列基本的工具(比如编译器,数据库管理,存储器格式化,文件系统管理,用户身份验证,驱动管理,网络连接等方面的工具),是支持计算机系统正常运行并实现用户操作的那部分软件。所以应选选项 B。8.软件生命

16、周期是指(分数:2.00)A.软件产品从提出、实现、使用、维护到停止使用退役的过程 B.软件的需求分析、设计与实现C.软件的开发与管理D.软件的实现和维护解析:解析 软件生命周期是指软件产品从提出、实现、使用、维护到停止使用、退役的过程。9.某系统结构图如下图所示,则该结构图的深度是 (分数:2.00)A.1B.2C.3 D.4解析:解析 树中结点的层次从根开始定义起,根为第一层,根的孩子为第二层,依次累计。树中结点的最大层次称为树的深度。所以由题目中系统结构图,得到该树的深度为 3,因此应选 C 选项。10.下面属于应用软件的是(分数:2.00)A.学生成绩管理系统 B.UNIX 操作系统C

17、.汇编程序D.编译程序解析:解析 学生成绩管理系统为应用软件:UNIX 操作系统属于系统软件;编译程序和汇编程序属于支撑软件。11.下面描述不属于软件特点的是(分数:2.00)A.软件是一种逻辑实体,具有抽象性B.软件在使用中不存在磨损、老化问题C.软件复杂性高D.软件使用不涉及知识产权 解析:解析 计算机软件的特点:软件是由一个人或许多人共同完成的高强度智力劳动的结晶,是建立在知识、经验和智慧基础上的具有独创性的产物,是一种逻辑实体,具有抽象性。由于软件具有独创性(即原始性),所以软件著作权人对软件产品依法享有发表权、开发者身份权、使用权、许可权、获得报酬权以及转让权;软件产品是无形的,即没

18、有质量,也没有体积及其他物理性质,它只收藏在某种有形的载体中,如磁盘等介质,而且是通过该载体进行交易;软件产品的复制(批量生产)是极其简单的,其复制成本同其开发成本相比较,几乎可以忽略不计;软件产品维护同硬件产品维护的含义有明显差别。软件几乎不存在有形损耗,但存在无形损耗。所以选项 D 正确。12.程序测试的目的是(分数:2.00)A.为被测程序设计正确的测试用例B.发现并改正程序中的错误C.发现程序中的错误 D.改正程序中的错误解析:解析 软件测试的目的是为了发现程序中的错误,而软件调试是为了更正程序中的错误。13.下面对类-对象主要特征描述正确的是(分数:2.00)A.对象唯一性 B.对象

19、无关性C.类的单一性D.类的依赖性解析:解析 对象的基本特点是:标识唯一性、分类性、多态性、封装性、模块独立性好。类是具有共同属性、共同方法的对象的集合,是关于对象的抽象描述,反映属于该对象类型的所有对象的性质。对象具有的性质,类也具有。故 A 选项正确。14.下面不属于软件需求分析阶段工作的是(分数:2.00)A.需求获取B.需求计划 C.生成需求规格说明书D.需求评审解析:解析 需求分析阶段的工作有:需求获取、需求分析;编写需求规格说明书;需求评审。故选择B。15.在结构化程序设计中,模块划分的原则是(分数:2.00)A.各模块应包括尽量多的功能B.各模块的规模应尽量大C.各模块之间的联系

20、应尽量紧密D.模块内具有高内聚度、模块间具有低耦合度 解析:解析 内聚性是对一个模块内部各个元素间彼此结合的紧密程度的度量。耦合性是对模块间互相连接的紧密程度的度量。在结构化程序设计中,模块划分应遵循高内聚、低耦合的原则,即减弱模块之间的耦合性和提高模块内聚性,有利于提高软件模块的独立性。16.下面不属于黑盒测试方法的是(分数:2.00)A.边界值分析法B.基本路径测试 C.等价类划分法D.错误推测法解析:解析 常用的黑盒测试方法和技术有:等价类划分法、边界值分析法、错误推测法和因果图等。白盒测试是把程序看成装在一只透明的白盒里,测试者完全了解程序的结构和处理过程。它根据程序的内部逻辑来设计测

21、试用例,检查程序中的逻辑通路是否都按预定的要求正确地工作。白盒测试的主要技术有逻辑覆盖测试、基本路径测试等,故选择 B 选项。17.计算机软件包括(分数:2.00)A.算法和数据B.程序和数据C.程序和文档D.程序、数据及相关文档 解析:解析 软件由两部分组成:一是机器可执行的程序和数据;二是机器不可执行的,与软件开发、运行、维护、使用等有关的文档。18.下面描述中不属于软件需求分析阶段任务的是(分数:2.00)A.撰写软件需求规格说明书B.软件的总体结构设计 C.软件的需求分析D.软件的需求评审解析:解析 需求分析阶段的工作有:需求获取、需求分析;编写需求规格说明书;需求评审。软件的总体结构

22、设计属于软件设计阶段的任务,故选项 B 正确。19.下面属于黑盒测试方法的是(分数:2.00)A.边界值分析法 B.路径测试C.条件覆盖D.语句覆盖解析:解析 采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。20.软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是(分数:2.00)A.软件测试B.软件实现C.软件总体设计D.可行性研究 解析:解析 软件生命周期是指软件产品从提出、实现、使用、维护到停止使用退役的过程。其中,定义阶段包括可行性研究与计划制定和需求分析。测试、概要设计、详细设计和实现属于开发阶段。21.下面不能作为软件设

23、计工具的是(分数:2.00)A.PAD 图B.程序流程图C.数据流程图(DFD 图) D.总体结构图解析:解析 软件设计工具包括:PAD 图、程序流程图、总体结构图等。在需求分析阶段可以使用的工具有数据流图(DFD 图)、数据字典 DD、判定树和判定表,所以选项 C 正确。22.某系统结构图如下图所示,该系统结构图的最大扇入数是 (分数:2.00)An B.1C.2D.3解析:解析 系统结构图的最大扇人数指该模块在结构图中的直接上层模块数,扇出是该模块在结构图的直接下层模块数。在题目中的功能 n.1 模块,它的扇入数为 n,所以这个系统结构的最大扇入数为 n。故选择 A。23.结构化程序的三种

24、基本结构是(分数:2.00)A.顺序、选择和循环 B.过程、函数和子程序C.递归、迭代和回溯D.调用、返回和选择解析:解析 结构化程序的三种基本结构是顺序、选择和循环。故选择 A。24.某系统结构图如下图所示(n5),该系统结构图的最大扇出数是 (分数:2.00)An B.3C.2D.n+1解析:解析 扇出指的是由一个模块直接调用的其它模块数。题干中“某系统”为一个模块,其扇出数目为 n(n5),功能 2 模块扇出数均为 3,功能 n 模块扇出数为 2,故选项 A 正确。25.软件需求规格说明的内容不包括(分数:2.00)A.算法详细设计 B.软件的主要功能C.软件的性能D.运行环境解析:解析

25、 软件需求规格说明书是为了使用户和软件开发者双方对该软件的运行环境、功能和性能需求的初始规定有一个共同的理解,使之成为整个开发工作的基础,为概要设计提供需求说明。故选择 A。26.软件生命周期是指(分数:2.00)A.软件的实现和维护B.软件的工程实施阶段C.软件的开发与管理D.软件产品从提出、实现、使用维护到停止使用退役的过程 解析:解析 软件生命周期是指软件产品从提出、实现、使用、维护到停止使用、退役的过程。27.对象实现了数据和操作(方法)的结合,其实现的机制是(分数:2.00)A.封装 B.继承C.隐蔽D.抽象解析:解析 封装,即隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属

26、性的读和修改的访问级别;将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。所以选项 A 正确。28.下面不属于白盒测试方法的是(分数:2.00)A.分支覆盖B.语句覆盖C.条件覆盖D.边界值分析 解析:解析 白盒测试是把程序看成装在一只透明的白盒里,测试者完全了解程序的结构和处理过程。它根据程序的内部逻辑来设计测试用例,检查程序中的逻辑通路是否都按预定的要求正确地工作。白盒测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、路径覆盖和程序变异:白

27、盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。 常用的黑盒测试方法和技术有:等价类划分法、边界值分析法、错误推测法和因果图等。所以选项 D 正确。29.某系统结构图如下图所示,该系统结构图的深度是 (分数:2.00)A.4 B.3C.2D.1解析:解析 树中结点的层次从根开始定义起,根为第一层,根的孩子为第二层,依次累计。树中结点的最大层次称为树的深度。所以由题目中系统结构图,得到该树的深度为 4,因此应选 A 选项。30.软件测试的目的是(分数:2.00)A.发现程序中的错误 B.发现并改正程序中的

28、错误C.设计和执行测试用例D.诊断程序中的错误解析:解析 软件测试的目的是为了发现程序中的错误,而软件调试是为了更正程序中的错误。31.需求分析阶段产生的主要文档是(分数:2.00)A.确认测试计划B.初步的用户手册C.需求规格说明书 D.数据流图和数据字典解析:解析 需求分析的最终结果是生成软件需要规格说明书,可以为用户、分析人员和设计人员之间的交流提供方便,可以直接支持目标与确认,又可以作为控制软件开发进程的依据。32.下面属于软件定义阶段任务的是(分数:2.00)A.需求分析 B.软件测试C.详细设计D.系统维护解析:解析 软件定义阶段包括:问题定义;可行性研究;需求分析系统必需完成哪些

29、任务。故选项 A 正确。33.下列选项中,不是面向对象主要特征的是(分数:2.00)A.复用 B.抽象C.继承D.封装解析:解析 面向对象技术是目前流行的系统设计开发技术,它包括面向对象分析和面向对象程序设计。面向对象程序设计技术的提出,主要是为了解决传统程序设计方法一一结构化程序设计所不能解决的代码重用问题。面向对象的编程方法具有四个基本特征:抽象、继承、封装和多态性。故选项 A 正确。34.某系统结构图如下图所示。该系统结构图的最大扇入数是 (分数:2.00)A.3 B.4C.2D.1解析:解析 系统结构图的最大扇入数指该模块在结构图中的直接上层模块数,扇出是该模块在结构图的直接下层模块数

30、。在题目中的功能 n.1 模块,它的直接扇入数为 3,所以这个系统结构图的最大扇入数为 3,故选择 A。35.下面是面向对象主要特征之一的是(分数:2.00)A.对象唯一性 B.数据和操作(方法)无关C.对象是类的抽象D.多态性体现复用解析:解析 面向对象的特征: 对象唯一性:每个对象都有自身唯一的标识,通过这种标识,可找到相应的对象。在对象的整个生命期中,它的标识都不改变,不同的对象不能有相同的标识;抽象性:抽象性是指将具有一致的数据结构(属性)和行为(操作)的对象抽象成类。一个类就是这样一种抽象,它反映了与应用有关的重要性质,而忽略其他一些无关内容。任何类的划分都是主观的,但必须与具体的应

31、用有关;继承性:继承性是子类自动共享父类数据结构和方法的机制,这是类之间的一种关系。在定义和实现一个类的时候,可以在一个已经存在的类的基础之上来进行,把这个已经存在的类所定义的内容作为自己的内容,并加入若干新的内容。采用继承性,提供了类的规范的等级结构。通过类的继承关系,使公共的特性能够共享,提高了软件的重用性;多态性(多形性):多态性是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果。不同的对象,收到同一消息可以产生不同的结果,这种现象称为多态性。多态性允许每个对象以适合自身的方式去响应共同的消息。多态性增强了软件的灵活性和重用性。故选项 A 正确。36.软件测试的实施步骤是

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

33、件、外设、人员等其他系统元素组合在一起,在实际运行环境下对计算机系统进行一系列的集成测试和确认测试。故选项 A 正确。37.软件生存周期中,解决软件“做什么”的阶段是(分数:2.00)A.需求分析 B.软件设计C.软件实现D.可行性研究解析:解析 需求分析是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。可以说,在软件工程当中的“需求分析”就是确定要计算机“做什么”,要达到什么样的效果。可以说需求分析是做系统之前必做的。可行性研究和项目开发计划阶段的任务是弄清楚“要解决的问题是什么”。所以选项 A 正确。38.某系统结构图如下图所示,该系

34、统结构图的宽度是 (分数:2.00)A.5B.4 C.2D.1解析:解析 所谓的软件系统结构图的宽度,就是结构中某一层最大模块数,故该图的宽度为 4。39.软件测试用例包括(分数:2.00)A.输入数据和输出数据B.测试计划和测试数据C.被测程序和测试规程D.输入数据和预期输出结果 解析:解析 测试用例(Test Case)是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。故选项 D 正确。40.软件生存周期中,解决软件“怎么做”的阶段是(分数:2.00)A.软件设计 B.需求分析C.软件测试D.可行性研究解析:解析 可行性研究是在进行

35、需求分析前要做的工作;需求分析阶段是在确定软件开发可行的情况下,对软件需要实现的各个功能进行详细分析;软件设计阶段主要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计,数据库设计等等;软件测试阶段是在软件设计完成后要经过严密的测试,以发现软件在整个设计过程中存在的问题并加以纠正。41.软件设计一般划分为两个阶段,两个阶段依次是(分数:2.00)A.总体设计(概要设计)和详细设计 B.算法设计和数据设计C.界面设计和结构设计D.数据设计和接口设计解析:解析 软件设计可以分为概要设计和详细设计两个阶段。概要设计就是结构设计,其主要目标就是给出软件的模块结构,用软件结构图表示。详细设计的首

36、要任务就是设计模块的程序流程、算法和数据结构,次要任务就是设计数据库,常用方法还是结构化程序设计方法。所以选项 A 正确。42.结构化程序设计强调(分数:2.00)A.程序的易读性 B.程序的效率C.程序的规模D.程序的可复用性解析:解析 结构化程序设计强调“清晰第一,效率第二”,清晰的含义是程序易读性好。所以选项 A正确。43.下面不属于系统软件的是(分数:2.00)A.杀毒软件 B.操作系统C.编译程序D.数据库管理系统解析:解析 一般来讲,系统软件包括操作系统和一系列基本的工具(比如编译器,数据库管理,存储器格式化,文件系统管理,用户身份验证,驱动管理,网络连接等方面的工具),是支持计算

37、机系统正常运行并实现用户操作的那部分软件。故杀毒软件不是系统软件,而是应用软件,所以选项 A 正确。44.软件需求规格说明的内容应包括(分数:2.00)A.E-R 模型B.算法详细设计C.软件的主要功能 D.软件总体结构解析:解析 软件需求规格说明的内容应包括软件系统的功能需求和性能需求、输入和输出、数据管理能力、描述运行软件系统所需的设备能力等内容。所以选项 C 正确。45.某系统结构图如下图所示(图中 n5),该系统结构图的宽度是 (分数:2.00)An B.3C.2D.1解析:解析 所谓的软件系统结构图的宽度,就是结构中某一层最大模块数,故该图的宽度是第二层的最大模块数 n。所以选项 A

38、 正确。46.软件是(分数:2.00)A.程序B.计算机系统C.程序、数据和文档的集合 D.程序和数据解析:解析 计算机软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据与相关文档的完整集合。软件由两部分组成:一是机器可执行的程序和数据;二是机器不可执行的,与软件开发、运行、维护、使用等有关的文档。47.下面叙述中正确的是(分数:2.00)A.软件是程序、数据及相关文档的集合 B.软件中的程序和文档是可执行的C.软件中的程序和数据是不可执行的D.软件是程序和数据的集合解析:解析 计算机软件(Software,也称软件)是指计算机系统中的程序及其文档,程序是计算任务的处理对象和处理规则

39、的描述;文档是为了便于了解程序所需的阐明性资料。所以选项 A 正确。48.某系统总体结构如下图所示,该系统结构图的深度是 (分数:2.00)A.1B.2C.3D.4 解析:解析 树中结点的层次从根开始定义起,根为第一层,根的孩子为第二层,依次累计。树中结点的最大层次称为树的深度。所以由题目中系统结构图,得到该树的深度为 4,因此选项 D 正确。49.下面对“对象”概念描述错误的是(分数:2.00)A.对象不具有封装性 B.对象是属性和方法的封装体C.对象间的通信是靠消息传递D.一个对象是其对应类的实例解析:解析 面向对象的基本概念:对象:对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞

40、机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件;对象的状态和行为:对象具有状态,一个对象用数据值来描述它的状态。对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为。对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中;类:具有相同或相似性质的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象。因此选项 A 正确。50.下面描述中正确的是(分数:2.00)A.软件就是可执行的程序B.软件就是程序和数据C.软件就是程序和相关文档D.软件是程序、数据及相关文档的集合 解析:解析 计算机软件(也称软件)是指计算机系统中的程序及其文档,程序是计算任务的处理对象和处理规则的描述;文档是为了便于了解程序所需的阐明性资料。因此选项 D 正确。

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

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

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