全国计算机二级MS Office(6)选择题:程序设计和软件工程
(1)在软件开发中,需求分析阶段产生的主要文档是:
【软件需求规模说明书】
(2)程序流程图中带有箭头的线段表示的是:
【控制流】
*编者注:程序流程图用带箭头的线段表示控制流,用矩形表示加工步骤,用菱形表示逻辑条件。
(3)结构化程序设计的基本原则不包括:
【多态性】
*编者注:基本原则包括自顶向下,逐步求精,模块化和限制使用GOTO语句。
(4)在软件开发中,需求分析阶段可以使用的工具是:
【DFD图】
*编者注:需求分析阶段常使用的工具有数据流图(DFD),数据字典(DD)、判断树和判断表。
(5)在面向对象方法中,不属于“对象”基本特点的是:
【一致性】
*编者注:对象具有这些特征:标识惟一性、分类性、多态性、封装性、模块独立性。
(6)软件设计中模块划分应遵循的准则是:
【高内聚低耦合】
(7)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是:
【教务管理系统】
(8)下面叙述中错误的是:
【软件测试的目的是发现错误并改正错误】
*编者注:软件测试是为了发现错误而执行程序的过程。
(9)软件详细设计产生的图如下图所示,则该图是:

【程序流程图】
(10)软件生命周期是指:
【软件产品从提出、实现、使用维护到停止使用退役的过程】
(11)面向对象方法中,继承是指:
【类之间共享属性和操作的机制】
*编者注:继承是指能够直接获得已有的性质和特征,而不必重复定义它们。
(12)软件测试的目的是:
【发现程序中的错误】
(13)结构化程序所要求的基本结构不包括:
【goto跳转】
*编者注:结构化程序的基本结构有:顺序结构、选择结构和循环结构。
(14)下面描述中错误的是:
【系统总体结构图支持软件系统的详细设计】
*编者注:PAD图,即问题分析图,是一种主要用于描述软件详细设计的图形工具。
(15)软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是:
【学生成绩管理系统】
(16)某系统总体结构图如下图所示 ,该系统总体结构图的深度是:

【3】
(17)程序调试的任务是:
【诊断和改正程序中的错误】
*编者注:软件测试的目的是为了发现程序中的错误,而软件调试是为了更正程序中的错误。
(18)软件生命周期中的活动不包括:
【市场调研】
(19)下面不属于需求分析阶段任务的是:
【指定软件集成测试计划】
(20)在黑盒测试方法中,设计测试用例的主要根据是:
【程序外部功能】
(21)下面描述中,不属于软件危机表现的是:
【软件过程不规范】
(22)软件需求规格说明书的作用不包括:
【软件可行性研究的依据】
*编者注:软件规格说明书主要有三个作用:①用户和软件开发人员之间的合同;②开发人员进行设计和编程的依据;③软件工程项目验收的依据。
(23)下面属于黑盒测试方法的是:
【边界值分析】
*编者注:黑盒测试的方法有等价类划分、边界值分析、错误推测、因果图和综合策略。
(24)数据字典(DD)所定义的对象都包含于:
【数据流图(DFD图)】
(25)下面属于白盒测试方法的是:
【逻辑覆盖】
*编者注:白盒测试的方法有逻辑覆盖、基本路径测试。
(26)下面关于对象概念描述正确的是:
【对象间的通信靠消息传递】
(27)耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是:
【降低耦合性提高内聚性有利于提高模块的独立性】
(28)构成计算机软件的是:
【程序、数据和相关文档】
(29)软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是:
【可行性研究】
(30)下面不能作为结构化方法软件需求分析工具的是:
【系统结构图】
(31)结构化程序设计中,下面对goto语句使用描述正确的是:
【应避免滥用goto语句】
(32)下面不属于软件测试实施步骤的是:
【回归测试】
*编者注:软件测试实施的步骤有单元测试、集成测试和确认测试。
(33)下面不属于软件需求分析阶段主要工作的是:
【需求变更申请】
*编者注:需求分析阶段的工作可分为4个阶段:需求获取、需求分析、编写需求规格说明书、需求评审。
(34)结构化程序包括的基本控制结构是:
【顺序结构、选择结构和循环结构】
(35)下面属于系统软件的是:
【数据库管理系统】
(36)两个或两个以上模块之间关联的紧密程度称为:
【耦合度】
(37)下面属于整数类的实例是:
【0x518】
*编者注:十进制常量用0~9表示,不能以0开头;八进制常量用0~7表示,必须用0开头;十六进制常量用0~9和A~F(a~f)表示,必须以0x或OX开头。
(38)下面不属于软件设计阶段任务的是:
【软件的需求分析】
(39)下面不属于软件开发阶段任务的是:
【可行性研究】
(40)下面属于字符类的实例是:
【'\n'】
*编者注:字符实例的一般形式是用一对单引号括起来的一个字符。另外ASCⅡ码中还有一些控制字符,C语言中用转义字符的形式来书写这些常量。
(41)某系统结构图如下图所示,该系统结构图的最大扇出数是:

【n】
(42)软件工程的三要素是:
【方法、工具和过程】
(43)通常软件测试实施的步骤是:
【单元测试、集成测试、确认测试】
(44)下面可以作为软件设计工具的是:
【系统结构图】
(45)某系统结构图如下图所示,则该系统结构图的宽度是:

【n】
(46)下面不能作为软件需求分析工具的是:
【PAD图】
*编者注:结构化分析方法的常用工具:数据流图(DFD)、数据字典(DD)、判定表、判定树。过程设计工具有图形工具(程序流程图、N-S图、PAD图、HIPO)、表格工具(判定表)、语言工具(PDL)。
(47)软件生命周期中,确定软件系统要做什么的阶段是:
【需求分析】
(48)下面描述不属于软件特点的是:
【软件使用不涉及知识产权】
(49)下面对类-对象主要特征描述正确的是:
【对象唯一性】
(50)下面不属于软件需求分析阶段工作的是:
【需求计划】
(51)在结构化程序设计中,模块划分的原则是:
【模块内具有高内聚度、模块间具有低耦合度】
(52)下面描述中不属于软件需求分析阶段任务的是:
【软件的总体结构设计】
(53)某系统结构图如下图所示(n≥5),该系统结构图的最大扇出数是:

【n】
(54)软件需求规格说明的内容不包括:
【算法详细设计】
(55)对象实现了数据和操作(方法)的结合,其实现的机制是:
【封装】
*编者注:封装,即隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别。
(56)某系统结构图如下图所示,该系统结构图的深度是:

【4】
(57)需求分析阶段产生的主要文档是:
【需求规格说明书】
(58)下列选项中,不是面向对象主要特征的是:
【复用】
*编者注:面向对象的编程方法具有四个基本特征:抽象、继承、封装和多态性。
(59)某系统结构图如下图所示。该系统结构图的最大扇入数是:

【3】
(60)软件生存周期中,解决软件“做什么”的阶段是:
【需求分析】
(61)某系统结构图如下图所示,该系统结构图的宽度是:

【4】
(62)软件测试用例包括:
【输入数据和预期输出结果】
(63)软件生存周期中,解决软件“怎么做”的阶段是:
【软件设计】
(64)软件设计一般划分为两个阶段,两个阶段依次是:
【总体设计(概要设计)和详细设计】
(65)结构化程序设计强调:
【程序易读性】
(66)下面不属于系统软件的是:
【杀毒软件】
(67)软件需求规格说明的内容应包括:
【软件的主要功能】
(68)软件是:
【程序、数据和文档的集合】
(69)某系统总体结构如下图所示,该系统结构图的深度是:

【4】
(70)下面对“对象”概念描述错误的是:
【对象不具有封装性】
(71)下面对“对象”概念描述正确的是:
【操作是对象的动态属性】
(72)下面对软件描述错误的是:
【软件文档是与程序开发、维护和应用无关的资料】
(73)下面对软件特点描述正确的是:
【软件是一种逻辑实体而不是物理实体】
(74)某系统总体结构如下图所示,该系统结构图的最大扇入数是:

【2】
(75)某系统总体结构图如下图所示,该系统结构图的最大扇出数、最大扇入数的总和是:

【5】
(76)下面描述错误的是:
【模块的独立性与模块的信息隐蔽和局部化无关】
(77)在软件设计阶段不使用:
【DFD图(数据流程图)】
(78)下面属于系统软件的是:
【Oracle数据库管理系统】
(79)下面描述中正确的是:
【软件测试是软件质量保证的重要手段】
(80)下面属于整数类Ⅰ的实例的是:
【229】
(81)下列叙述中正确的是:
【软件过程是把输入转化为输出的一组彼此相关的资源和活动】
(82)某系统总体结构如下图所示,该系统结构图是:

【层次结构】
(83)数据流图(DFD)中的有向箭头(→)表示:
【数据流】
(84)下面不属于结构化程序设计原则的是:
【可继承性】
(85)下面不属于软件需求规格说明书内容的是:
【软件的可验证性】
(86)代码编写阶段可进行的软件测试是:
【单元测试】
(87)下列叙述中正确的是:
【软件是逻辑实体,具有抽象性】
(88)软件系统总体结构图的作用是:
【描述软件系统结构的图形工具】
(89)下面不属于结构化程序设计风格的是:
【程序的执行效率】
(90)在黑盒测试方法中,设计测试用例的根据是:
【软件要完成的功能】
(91)对软件系统总体结构图,下面描述中错误的是:
【扇入是一个模块直接调用的其他模块数】
*编者注:在软件工程中,模块的扇入是指有多少个上级模块调用它;模块的扇出是指该模块直接调用的下级模块的个数。
(92)下面不属于软件需求分析阶段任务的是:
【需求配置】
(93)下列数据流图(DFD)构造规则中正确的是:
【子图的输入输出数据流与父图中相关加工的输入输出数据流必须一致】
(94)不属于对象构成成份的是:
【规则】
*编者注:对象由属性、方法和标识构成。
(95)软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于开发阶段任务的是:
【软件集成测试】
(96)十进制整数设为整数类Ⅰ,则下面属于类Ⅰ的实例的是:
【-518】
(97)结构化程序设计原则强调的是:
【自顶而下】
(98)软件集成测试不采用:
【迭代式组装】
(99)违背数据流图(DFD)构造规则的是:
【“数据存储”间有数据流】
(100)需求分析的主要任务是:
【确定软件系统的功能】
(101)一个模块直接调用的下层模块的数目称为模块的:
【扇出数】
(102)程序流程图是:
【详细设计阶段使用的表达工具】
(103)确定软件项目是否进行开发的文档是:
【可行性报告】
(104)基本路径测试是属于:
【白盒测试方法且是动态测试】
(105)下面对软件特点描述错误的是:
【软件的使用存在老化问题】
(106)数据流图(DFD)的作用是:
【支持软件系统功能建模】
(107)对软件系统总体结构图描述正确的是:
【深度等于控制的层数】
(108)数据字典(DD)的作用是:
【定义数据流图中各个成份的具体含义】
(109)黑盒测试技术依据的是:
【软件功能的描述】
(110)下面描述错误的是:
【不同对象的同一属性一定有相同的属性值】
(111)单元测试不应涉及的内容是:
【模块的执行路径】
(112)面向对象方法中,将数据和操作置于对象的统一体中的实现方式是:
【封装】