全国二级理论——1.3程序设计基础1.4软件工程基础 本套试题共50题,随机组题。 1. 班级:格式“19计应31”2. 学号:10位数完整格式3. 姓名:4. 信息隐蔽的概念与下述哪一种概念直接相关______。A. 软件结构定义B. 模块独立性C. 模块类型划分D. 模拟耦合度5. 结构化程序设计的基本原则不包括______。A. 多态性B. 自顶向下C. 模块化D. 逐步求精6. 结构化程序所要求的基本结构不包括______。A. 顺序结构B. GOTO跳转C. 选择(分支)结构D. 重复(循环)结构7. 面向对象方法中,继承是指______。A. 一组对象所具有的相似性质B. 一个对象具有另一个对象的性质C. 各对象之间的共同性质D. 类之间共享属性和操作的机制8. 下面不属于结构化程序设计原则的是______。A. 模块化B. 自顶向下C. 可继承性D. 逐步求精9. 下面对对象概念描述正确的是______。A. 对象间的通信靠消息传递B. 对象是名字和方法的封装体C. 任何对象必须有继承性D. 对象的多态性是指一个对象有多个操作10. 下面属于整数类的实例是______。A. 0x518B. 0.518C. "-518"D. 518E-211. 下面不属于对象基本特点的是______。A. 标识唯一性B. 可复用性C. 多态性D. 封装性12. 将数据和操作置于对象统一体中的实现方式是______。A. 封装B. 抽象C. 隐藏D. 结合13. 将C语言的整数设为整数类I,则下面属于类I的实例的是______。A. -381B. 0.381C. 381E-2D. "0x381"14. 将程序设计语言的十进制整数设为整数类I,则下面属于类I的实例的是______。A. -318B. 0.318C. 318E-2D. .31815. 下列选项中不符合良好程序设计风格的是______。A. 源程序要文档化B. 数据说明的次序要规范化C. 避免滥用goto语句D. 模块设计要保证高耦合、高内聚16. 结构化程序的基本控制结构仅包含______。A. 循环结构B. 顺序结构C. 选择结构D. 顺序、选择和循环结构17. 下列叙述中正确的是______。A. 程序执行的效率与数据的存储结构密切相关B. 程序执行的效率只取决于程序的控制结构C. 程序执行的效率只取决于所处理的数据量D. 以上三种说法都不对18. 下列选项中,不是面向对象主要特征的是______。A. 封装B. 抽象C. 继承D. 复用19. 下列叙述中正确的是______。A. 软件是算法和程序B. 软件是算法和数据结构C. 软件是程序和数据D. 软件是程序、数据和文档20. 下面不属于软件设计阶段任务的是______。A. 软件总体设计B. 算法设计C. 制定软件确认测试计划D. 数据库设计21. 某系统结构图如下图所示,该系统结构图的深度是______。 A. 1B. 2C. 3D. 422. 下面描述中正确的是______。A. 内聚性和耦合性无关B. 好的软件设计应是高内聚低耦合C. 内聚性是指多个模块间相互连接的紧密程度D. 耦合性是指一个模块内部各部分彼此结合的紧密程度23. 下面不属于需求分析阶段任务的是______。A. 确定软件系统的性能需求B. 确定软件系统的功能需求C. 制定软件集成测试计划D. 需求规格说明书评审24. 软件的三要素是______。A. 程序、数据和运行环境B. 程序、数据和配置C. 程序、数据和工具D. 程序、数据及相关文档25. 在数据流图(DFD)中,带有名字的箭头表示______。A. 控制程序的执行顺序B. 模块之间的调用关系C. 数据的流向D. 程序的组成成分26. 通常软件测试实施的步骤是______。A. 集成测试、单元测试、确认测试B. 单元测试、集成测试、确认测试C. 确认测试、集成测试、单元测试D. 单元测试、确认测试、集成测试27. 数据字典(DD)的作用是______。A. 定义流程图中各个成份的具体含义B. 定义系统结构图中各个成份的具体含义C. 定义数据流图中各个成份的具体含义D. 定义功能结构图中各个成份的具体含义28. 软件设计一般划分为两个阶段,两个阶段依次是______。A. 总体设计(概要设计)和详细设计B. 算法设计和数据设计C. 界面设计和结构设计D. 数据设计和接口设计29. 下面不属于软件需求分析阶段工作的是______。A. 需求获取B. 需求计划C. 生成需求规格说明书D. 需求评审30. 属于软件概要设计阶段任务的是______。A. 模块的实现算法设计B. 概要设计文档评审C. 模块实现算法的局部数据结构设计D. 数据库物理设计31. 下列关于数据库设计的叙述中,正确的是______。A. 在需求分析阶段建立数据字典B. 在概念设计阶段建立数据字典C. 在逻辑设计阶段建立数据字典D. 在物理设计阶段建立数据字典32. 下面不属于软件需求规格说明书内容的是______。A. 软件的可验证性B. 软件的功能需求C. 软件的性能需求D. 软件的外部接口33. 某系统结构图如下图所示,该系统结构图的最大扇入数是______。 A. 2B. 1C. nD. 334. 下面属于软件定义阶段任务的是______。A. 需求分析B. 软件测试C. 详细设计D. 系统维护35. 下面属于系统软件的是______。A. 浏览器B. 数据库管理系统C. 人事管理系统D. 天气预报的app36. 下列叙述中正确的是______。A. 软件测试应该由程序开发者来完成B. 程序经调试后一般不需要再测试C. 软件维护只包括对程序代码的维护D. 以上三种说法都不对37. 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是______。A. 可行性分析B. 需求分析C. 详细设计D. 程序编码38. 在结构化程序设计中,模块划分的原则是______。A. 各模块应包括尽量多的功能B. 各模块的规模应尽量大C. 各模块之间的联系应尽量紧密D. 模块内具有高内聚度、模块间具有低耦合度39. 下面属于系统软件的是______。A. 财务管理系统B. 编译软件C. 编辑软件WordD. 杀毒软件40. 在软件开发中,需求分析阶段产生的主要文档是______。A. 可行性分析报告B. 概要设计说明书C. 集成测试计划D. 软件需求规格说明书41. 程序流程图是______。A. 总体设计阶段使用的表达工具B. 编码阶段使用的表达工具C. 详细设计阶段使用的表达工具D. 测试阶段使用的表达工具42. 软件需求规格说明的内容应包括______。A. 算法详细设计B. 软件的主要功能C. E-R模型D. 软件总体结构43. 软件应首先满足用户的______。A. 功能需求B. 性能需求C. 可扩展性D. 纠错能力44. 下面描述正确的是______。A. 软件测试是保证软件质量的重要手段B. 软件测试可以随机地选取测试数据C. 软件测试是指动态测试D. 软件测试的目的是发现和改正错误45. 软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于开发阶段任务的是______。A. 软件运行B. 可行性研究C. 软件开发计划D. 软件集成测试46. 下面对软件特点描述正确的是______。A. 软件具有明显的制作过程B. 软件在使用中存在磨损、老化问题C. 软件复制不涉及知识产权D. 软件是一种逻辑实体,具有抽象性47. 数据流图中带有箭头的线段表示的是______。A. 控制流B. 事件驱动C. 模块调用D. 数据流48. 数据流图(DFD)的作用是______。A. 支持软件系统功能建模B. 支持软件系统的面向对象分析C. 描述软件系统的控制流D. 描述软件系统的数据结构49. 某系统总体结构如下图所示,该系统结构图是______。 A. 分支结构B. 网状结构C. 层次结构D. 循环结构50. 在软件设计中,不属于过程设计工具的是______。A. PDL(过程设计语言)B. PAD图C. N-S图D. DFD图51. 软件集成测试不采用______。A. 一次性组装B. 自顶向下增量组装C. 自底向上增量组装D. 迭代式组装52. 下面不属于计算机软件构成要素的是______。A. 文档B. 数据C. 开发方法D. 程序53. 构成计算机软件的是______。A. 源代码B. 程序和数据C. 程序和文档D. 程序、数据及相关文档 提交成功!
全国二级理论——1.3程序设计基础1.4软件工程基础 本套试题共50题,随机组题。 1. 班级:格式“19计应31”2. 学号:10位数完整格式3. 姓名:4. 信息隐蔽的概念与下述哪一种概念直接相关______。A. 软件结构定义B. 模块独立性C. 模块类型划分D. 模拟耦合度5. 结构化程序设计的基本原则不包括______。A. 多态性B. 自顶向下C. 模块化D. 逐步求精6. 结构化程序所要求的基本结构不包括______。A. 顺序结构B. GOTO跳转C. 选择(分支)结构D. 重复(循环)结构7. 面向对象方法中,继承是指______。A. 一组对象所具有的相似性质B. 一个对象具有另一个对象的性质C. 各对象之间的共同性质D. 类之间共享属性和操作的机制8. 下面不属于结构化程序设计原则的是______。A. 模块化B. 自顶向下C. 可继承性D. 逐步求精9. 下面对对象概念描述正确的是______。A. 对象间的通信靠消息传递B. 对象是名字和方法的封装体C. 任何对象必须有继承性D. 对象的多态性是指一个对象有多个操作10. 下面属于整数类的实例是______。A. 0x518B. 0.518C. "-518"D. 518E-211. 下面不属于对象基本特点的是______。A. 标识唯一性B. 可复用性C. 多态性D. 封装性12. 将数据和操作置于对象统一体中的实现方式是______。A. 封装B. 抽象C. 隐藏D. 结合13. 将C语言的整数设为整数类I,则下面属于类I的实例的是______。A. -381B. 0.381C. 381E-2D. "0x381"14. 将程序设计语言的十进制整数设为整数类I,则下面属于类I的实例的是______。A. -318B. 0.318C. 318E-2D. .31815. 下列选项中不符合良好程序设计风格的是______。A. 源程序要文档化B. 数据说明的次序要规范化C. 避免滥用goto语句D. 模块设计要保证高耦合、高内聚16. 结构化程序的基本控制结构仅包含______。A. 循环结构B. 顺序结构C. 选择结构D. 顺序、选择和循环结构17. 下列叙述中正确的是______。A. 程序执行的效率与数据的存储结构密切相关B. 程序执行的效率只取决于程序的控制结构C. 程序执行的效率只取决于所处理的数据量D. 以上三种说法都不对18. 下列选项中,不是面向对象主要特征的是______。A. 封装B. 抽象C. 继承D. 复用19. 下列叙述中正确的是______。A. 软件是算法和程序B. 软件是算法和数据结构C. 软件是程序和数据D. 软件是程序、数据和文档20. 下面不属于软件设计阶段任务的是______。A. 软件总体设计B. 算法设计C. 制定软件确认测试计划D. 数据库设计21. 某系统结构图如下图所示,该系统结构图的深度是______。 A. 1B. 2C. 3D. 422. 下面描述中正确的是______。A. 内聚性和耦合性无关B. 好的软件设计应是高内聚低耦合C. 内聚性是指多个模块间相互连接的紧密程度D. 耦合性是指一个模块内部各部分彼此结合的紧密程度23. 下面不属于需求分析阶段任务的是______。A. 确定软件系统的性能需求B. 确定软件系统的功能需求C. 制定软件集成测试计划D. 需求规格说明书评审24. 软件的三要素是______。A. 程序、数据和运行环境B. 程序、数据和配置C. 程序、数据和工具D. 程序、数据及相关文档25. 在数据流图(DFD)中,带有名字的箭头表示______。A. 控制程序的执行顺序B. 模块之间的调用关系C. 数据的流向D. 程序的组成成分26. 通常软件测试实施的步骤是______。A. 集成测试、单元测试、确认测试B. 单元测试、集成测试、确认测试C. 确认测试、集成测试、单元测试D. 单元测试、确认测试、集成测试27. 数据字典(DD)的作用是______。A. 定义流程图中各个成份的具体含义B. 定义系统结构图中各个成份的具体含义C. 定义数据流图中各个成份的具体含义D. 定义功能结构图中各个成份的具体含义28. 软件设计一般划分为两个阶段,两个阶段依次是______。A. 总体设计(概要设计)和详细设计B. 算法设计和数据设计C. 界面设计和结构设计D. 数据设计和接口设计29. 下面不属于软件需求分析阶段工作的是______。A. 需求获取B. 需求计划C. 生成需求规格说明书D. 需求评审30. 属于软件概要设计阶段任务的是______。A. 模块的实现算法设计B. 概要设计文档评审C. 模块实现算法的局部数据结构设计D. 数据库物理设计31. 下列关于数据库设计的叙述中,正确的是______。A. 在需求分析阶段建立数据字典B. 在概念设计阶段建立数据字典C. 在逻辑设计阶段建立数据字典D. 在物理设计阶段建立数据字典32. 下面不属于软件需求规格说明书内容的是______。A. 软件的可验证性B. 软件的功能需求C. 软件的性能需求D. 软件的外部接口33. 某系统结构图如下图所示,该系统结构图的最大扇入数是______。 A. 2B. 1C. nD. 334. 下面属于软件定义阶段任务的是______。A. 需求分析B. 软件测试C. 详细设计D. 系统维护35. 下面属于系统软件的是______。A. 浏览器B. 数据库管理系统C. 人事管理系统D. 天气预报的app36. 下列叙述中正确的是______。A. 软件测试应该由程序开发者来完成B. 程序经调试后一般不需要再测试C. 软件维护只包括对程序代码的维护D. 以上三种说法都不对37. 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是______。A. 可行性分析B. 需求分析C. 详细设计D. 程序编码38. 在结构化程序设计中,模块划分的原则是______。A. 各模块应包括尽量多的功能B. 各模块的规模应尽量大C. 各模块之间的联系应尽量紧密D. 模块内具有高内聚度、模块间具有低耦合度39. 下面属于系统软件的是______。A. 财务管理系统B. 编译软件C. 编辑软件WordD. 杀毒软件40. 在软件开发中,需求分析阶段产生的主要文档是______。A. 可行性分析报告B. 概要设计说明书C. 集成测试计划D. 软件需求规格说明书41. 程序流程图是______。A. 总体设计阶段使用的表达工具B. 编码阶段使用的表达工具C. 详细设计阶段使用的表达工具D. 测试阶段使用的表达工具42. 软件需求规格说明的内容应包括______。A. 算法详细设计B. 软件的主要功能C. E-R模型D. 软件总体结构43. 软件应首先满足用户的______。A. 功能需求B. 性能需求C. 可扩展性D. 纠错能力44. 下面描述正确的是______。A. 软件测试是保证软件质量的重要手段B. 软件测试可以随机地选取测试数据C. 软件测试是指动态测试D. 软件测试的目的是发现和改正错误45. 软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于开发阶段任务的是______。A. 软件运行B. 可行性研究C. 软件开发计划D. 软件集成测试46. 下面对软件特点描述正确的是______。A. 软件具有明显的制作过程B. 软件在使用中存在磨损、老化问题C. 软件复制不涉及知识产权D. 软件是一种逻辑实体,具有抽象性47. 数据流图中带有箭头的线段表示的是______。A. 控制流B. 事件驱动C. 模块调用D. 数据流48. 数据流图(DFD)的作用是______。A. 支持软件系统功能建模B. 支持软件系统的面向对象分析C. 描述软件系统的控制流D. 描述软件系统的数据结构49. 某系统总体结构如下图所示,该系统结构图是______。 A. 分支结构B. 网状结构C. 层次结构D. 循环结构50. 在软件设计中,不属于过程设计工具的是______。A. PDL(过程设计语言)B. PAD图C. N-S图D. DFD图51. 软件集成测试不采用______。A. 一次性组装B. 自顶向下增量组装C. 自底向上增量组装D. 迭代式组装52. 下面不属于计算机软件构成要素的是______。A. 文档B. 数据C. 开发方法D. 程序53. 构成计算机软件的是______。A. 源代码B. 程序和数据C. 程序和文档D. 程序、数据及相关文档 提交成功!