全国二级理论——1.3程序设计基础1.4软件工程基础 本套试题共50题,随机组题。 1. 班级:格式“19计应31”2. 学号:10位数完整格式3. 姓名:4. 算法一般都可以用哪几种控制结构组合而成______。A. 循环、分支、递归B. 顺序、循环、嵌套C. 循环、递归、选择D. 顺序、选择、循环5. 下面不属于结构化程序设计风格的是______。A. 程序的执行效率B. 程序的易读性C. 不滥用goto语句D. 程序结构良好6. 结构化程序设计强调______。A. 程序的易读性B. 程序的效率C. 程序的规模D. 程序的可复用性7. 下面属于面向对象方法中对象基本特点的是______。A. 多态性B. 方法唯一性C. 可修改性D. 灵活性8. 下面不属于结构化程序设计原则的是______。A. 模块化B. 自顶向下C. 可继承性D. 逐步求精9. 属于结构化程序设计基本原则的是______。A. 逐步求精B. 迭代法C. 归纳法D. 递归法10. 下列叙述中正确的是______。A. 对象标识可以不唯一B. 对象是属性名和属性的封装体C. 对象间的通信是靠方法调用D. 对象具有封装性11. 面向对象方法中,继承是指______。A. 一组对象所具有的相似性质B. 一个对象具有另一个对象的性质C. 各对象之间的共同性质D. 类之间共享属性和操作的机制12. 结构化程序的基本控制结构仅包含______。A. 循环结构B. 顺序结构C. 选择结构D. 顺序、选择和循环结构13. 下面属于整数类I的实例的是______。A. 0.229B. 229E-2C. "229"D. 22914. 下面对对象概念描述正确的是______。A. 对象间的通信靠消息传递B. 对象是名字和方法的封装体C. 任何对象必须有继承性D. 对象的多态性是指一个对象有多个操作15. 不属于对象构成成份的是______。A. 标识B. 属性C. 方法(或操作)D. 规则16. 结构化程序设计的基本原则不包括______。A. 多态性B. 自顶向下C. 模块化D. 逐步求精17. 将C语言的整数设为整数类I,则下面属于类I的实例的是______。A. -381B. 0.381C. 381E-2D. "0x381"18. 与信息隐蔽概念直接有关的概念是______。A. 模块的耦合度B. 模块的大小C. 模块的独立性D. 模块的类19. 代码编写阶段可进行的软件测试是______。A. 集成测试B. 单元测试C. 确认测试D. 系统测试20. 某系统结构图如下图所示,该系统结构图的最大扇出数是______。 A. 1B. 2C. 3D. 421. 下面叙述中错误的是______。A. 软件测试的目的是发现错误并改正错误B. 对被调试的程序进行"错误定位"是程序调试的必要步骤C. 程序调试通常也称为DebugD. 软件测试应严格执行测试计划,排除测试的随意性22. 某系统结构图如下图所示,该系统结构图的深度是______。 A. 1B. 2C. 3D. 423. 某系统结构图如下图所示,该系统结构图的最大扇出数是______。 A. 1B. 2C. 3D. n24. 下列叙述中正确的是______。A. 软件是算法和程序B. 软件是算法和数据结构C. 软件是程序和数据D. 软件是程序、数据和文档25. 下面描述正确的是______。A. 软件生命周期是指软件产品从提出、实现、使用维护到停止使用退役的过程B. 软件生命周期不包括软件的维护阶段C. 软件生命周期不包括软件的可行性研究D. 软件生命周期仅包括软件的开发阶段和维护阶段26. 下面不属于需求分析阶段任务的是______。A. 确定软件系统的性能需求B. 确定软件系统的功能需求C. 制定软件集成测试计划D. 需求规格说明书评审27. 下面描述中错误的是______。A. 测试是为了发现程序中的错误而执行程序的过程B. 好的测试方案是极可能发现迄今为止尚未发现的错误的方案C. 成功的测试是发现了至今为止尚未发现的错误的测试D. 测试是为了表明程序是正确的28. 某系统结构图如下图所示,该系统结构图的最大扇入数是______。 A. 1B. 2C. 3D. 429. 下列叙述中正确的是______。A. 软件测试应该由程序开发者来完成B. 程序经调试后一般不需要再测试C. 软件维护只包括对程序代码的维护D. 以上三种说法都不对30. 下列不属于结构化分析的常用工具的是______。A. 数据流图B. 数据字典C. 判定树D. PAD图31. 下面对软件描述错误的是______。A. 程序和数据是可执行的B. 软件文档是与程序开发、维护和应用无关的资料C. 文档是不可执行的D. 软件是程序、数据及相关文档的集合32. 下面不属于需求分析阶段工作的是______。A. 需求获取B. 需求分析C. 撰写软件需求规格说明书D. 可行性研究33. 下面描述不属于软件特点的是______。A. 软件是一种逻辑实体,具有抽象性B. 软件在使用中不存在磨损、老化问题C. 软件复杂性高D. 软件使用不涉及知识产权34. 下面不属于软件文档的是______。A. 搭建测试环境B. 需求分析规格说明书C. 程序流程图D. 测试报告35. 下面不属于软件工程三要素的是______。A. 环境B. 工具C. 过程D. 方法36. 某系统结构图如下图所示,该系统结构图的最大扇入数是______。 A. 0B. 1C. 2D. 337. 在软件开发中,下面任务不属于设计阶段的是______。A. 数据结构设计B. 给出系统模块结构C. 定义模块算法D. 定义需求并建立系统模型38. 下列选项中不属于结构化程序设计方法的是______。A. 自顶向下B. 逐步求精C. 模块化D. 可复用39. 下面对软件测试描述正确的是______。A. 严格执行测试计划,排除测试的随意性B. 软件测试的目的是发现错误和改正错误C. 测试用例是程序和数据D. 诊断和改正程序中的错误40. 软件生命周期中的活动不包括______。A. 软件维护B. 需求分析C. 市场调研D. 软件测试41. 程序调试的任务是______。A. 设计和运行测试用例B. 发现并改正程序中的错误C. 发现程序中的错误D. 诊断和改正程序中的错误42. 某系统结构图如下图所示,该系统结构图中最大扇出数是______。 A. 1B. 2C. 3D. 443. 软件设计中模块划分应遵循的准则是______。A. 低耦合低内聚B. 高内聚低耦合C. 内聚与耦合无关D. 高耦合高内聚44. 对数据流图(DFD)描述错误的是______。A. 数据流图是描述数据处理过程的工具B. 数据流图直接支持系统的数据建模C. 数据流图是需求理解的逻辑模型的图形表示D. 数据流图直接支持系统的需求建模45. 软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是______。A. 学生成绩管理系统B. C语言编译程序C. UNIX操作系统D. 数据库管理系统46. 下面属于白盒测试方法的是______。A. 等价类划分法B. 逻辑覆盖C. 边界值分析法D. 错误推测法47. 下面属于白盒测试方法的是______。A. 边界值分析法B. 基本路径测试C. 等价类划分法D. 错误推测法48. 软件生命周期中,确定软件系统要做什么的阶段是______。A. 需求分析B. 软件测试C. 软件设计D. 系统维护49. 下面不属于软件需求分析阶段工作的是______。A. 需求获取B. 需求计划C. 生成需求规格说明书D. 需求评审50. 软件生命周期中,确定软件系统"怎么做"的阶段是______。A. 软件设计B. 软件测试C. 系统维护D. 需求分析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. 不滥用goto语句D. 程序结构良好6. 结构化程序设计强调______。A. 程序的易读性B. 程序的效率C. 程序的规模D. 程序的可复用性7. 下面属于面向对象方法中对象基本特点的是______。A. 多态性B. 方法唯一性C. 可修改性D. 灵活性8. 下面不属于结构化程序设计原则的是______。A. 模块化B. 自顶向下C. 可继承性D. 逐步求精9. 属于结构化程序设计基本原则的是______。A. 逐步求精B. 迭代法C. 归纳法D. 递归法10. 下列叙述中正确的是______。A. 对象标识可以不唯一B. 对象是属性名和属性的封装体C. 对象间的通信是靠方法调用D. 对象具有封装性11. 面向对象方法中,继承是指______。A. 一组对象所具有的相似性质B. 一个对象具有另一个对象的性质C. 各对象之间的共同性质D. 类之间共享属性和操作的机制12. 结构化程序的基本控制结构仅包含______。A. 循环结构B. 顺序结构C. 选择结构D. 顺序、选择和循环结构13. 下面属于整数类I的实例的是______。A. 0.229B. 229E-2C. "229"D. 22914. 下面对对象概念描述正确的是______。A. 对象间的通信靠消息传递B. 对象是名字和方法的封装体C. 任何对象必须有继承性D. 对象的多态性是指一个对象有多个操作15. 不属于对象构成成份的是______。A. 标识B. 属性C. 方法(或操作)D. 规则16. 结构化程序设计的基本原则不包括______。A. 多态性B. 自顶向下C. 模块化D. 逐步求精17. 将C语言的整数设为整数类I,则下面属于类I的实例的是______。A. -381B. 0.381C. 381E-2D. "0x381"18. 与信息隐蔽概念直接有关的概念是______。A. 模块的耦合度B. 模块的大小C. 模块的独立性D. 模块的类19. 代码编写阶段可进行的软件测试是______。A. 集成测试B. 单元测试C. 确认测试D. 系统测试20. 某系统结构图如下图所示,该系统结构图的最大扇出数是______。 A. 1B. 2C. 3D. 421. 下面叙述中错误的是______。A. 软件测试的目的是发现错误并改正错误B. 对被调试的程序进行"错误定位"是程序调试的必要步骤C. 程序调试通常也称为DebugD. 软件测试应严格执行测试计划,排除测试的随意性22. 某系统结构图如下图所示,该系统结构图的深度是______。 A. 1B. 2C. 3D. 423. 某系统结构图如下图所示,该系统结构图的最大扇出数是______。 A. 1B. 2C. 3D. n24. 下列叙述中正确的是______。A. 软件是算法和程序B. 软件是算法和数据结构C. 软件是程序和数据D. 软件是程序、数据和文档25. 下面描述正确的是______。A. 软件生命周期是指软件产品从提出、实现、使用维护到停止使用退役的过程B. 软件生命周期不包括软件的维护阶段C. 软件生命周期不包括软件的可行性研究D. 软件生命周期仅包括软件的开发阶段和维护阶段26. 下面不属于需求分析阶段任务的是______。A. 确定软件系统的性能需求B. 确定软件系统的功能需求C. 制定软件集成测试计划D. 需求规格说明书评审27. 下面描述中错误的是______。A. 测试是为了发现程序中的错误而执行程序的过程B. 好的测试方案是极可能发现迄今为止尚未发现的错误的方案C. 成功的测试是发现了至今为止尚未发现的错误的测试D. 测试是为了表明程序是正确的28. 某系统结构图如下图所示,该系统结构图的最大扇入数是______。 A. 1B. 2C. 3D. 429. 下列叙述中正确的是______。A. 软件测试应该由程序开发者来完成B. 程序经调试后一般不需要再测试C. 软件维护只包括对程序代码的维护D. 以上三种说法都不对30. 下列不属于结构化分析的常用工具的是______。A. 数据流图B. 数据字典C. 判定树D. PAD图31. 下面对软件描述错误的是______。A. 程序和数据是可执行的B. 软件文档是与程序开发、维护和应用无关的资料C. 文档是不可执行的D. 软件是程序、数据及相关文档的集合32. 下面不属于需求分析阶段工作的是______。A. 需求获取B. 需求分析C. 撰写软件需求规格说明书D. 可行性研究33. 下面描述不属于软件特点的是______。A. 软件是一种逻辑实体,具有抽象性B. 软件在使用中不存在磨损、老化问题C. 软件复杂性高D. 软件使用不涉及知识产权34. 下面不属于软件文档的是______。A. 搭建测试环境B. 需求分析规格说明书C. 程序流程图D. 测试报告35. 下面不属于软件工程三要素的是______。A. 环境B. 工具C. 过程D. 方法36. 某系统结构图如下图所示,该系统结构图的最大扇入数是______。 A. 0B. 1C. 2D. 337. 在软件开发中,下面任务不属于设计阶段的是______。A. 数据结构设计B. 给出系统模块结构C. 定义模块算法D. 定义需求并建立系统模型38. 下列选项中不属于结构化程序设计方法的是______。A. 自顶向下B. 逐步求精C. 模块化D. 可复用39. 下面对软件测试描述正确的是______。A. 严格执行测试计划,排除测试的随意性B. 软件测试的目的是发现错误和改正错误C. 测试用例是程序和数据D. 诊断和改正程序中的错误40. 软件生命周期中的活动不包括______。A. 软件维护B. 需求分析C. 市场调研D. 软件测试41. 程序调试的任务是______。A. 设计和运行测试用例B. 发现并改正程序中的错误C. 发现程序中的错误D. 诊断和改正程序中的错误42. 某系统结构图如下图所示,该系统结构图中最大扇出数是______。 A. 1B. 2C. 3D. 443. 软件设计中模块划分应遵循的准则是______。A. 低耦合低内聚B. 高内聚低耦合C. 内聚与耦合无关D. 高耦合高内聚44. 对数据流图(DFD)描述错误的是______。A. 数据流图是描述数据处理过程的工具B. 数据流图直接支持系统的数据建模C. 数据流图是需求理解的逻辑模型的图形表示D. 数据流图直接支持系统的需求建模45. 软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是______。A. 学生成绩管理系统B. C语言编译程序C. UNIX操作系统D. 数据库管理系统46. 下面属于白盒测试方法的是______。A. 等价类划分法B. 逻辑覆盖C. 边界值分析法D. 错误推测法47. 下面属于白盒测试方法的是______。A. 边界值分析法B. 基本路径测试C. 等价类划分法D. 错误推测法48. 软件生命周期中,确定软件系统要做什么的阶段是______。A. 需求分析B. 软件测试C. 软件设计D. 系统维护49. 下面不属于软件需求分析阶段工作的是______。A. 需求获取B. 需求计划C. 生成需求规格说明书D. 需求评审50. 软件生命周期中,确定软件系统"怎么做"的阶段是______。A. 软件设计B. 软件测试C. 系统维护D. 需求分析51. 下列叙述中正确的是______。A. 软件过程是软件开发过程和软件维护过程B. 软件过程是软件开发过程C. 软件过程是软件维护过程D. 软件过程是把输入转化为输出的一组彼此相关的资源和活动52. 下面不属于软件需求分析阶段主要工作的是______。A. 需求变更申请B. 需求分析C. 需求评审D. 需求获取53. 软件系统总体结构图的作用是______。A. 描述软件系统结构的图形工具B. 描述软件系统的控制流C. 描述软件系统的数据流D. 描述软件系统的数据结构 提交成功!
21. 下面叙述中错误的是______。A. 软件测试的目的是发现错误并改正错误B. 对被调试的程序进行"错误定位"是程序调试的必要步骤C. 程序调试通常也称为DebugD. 软件测试应严格执行测试计划,排除测试的随意性
25. 下面描述正确的是______。A. 软件生命周期是指软件产品从提出、实现、使用维护到停止使用退役的过程B. 软件生命周期不包括软件的维护阶段C. 软件生命周期不包括软件的可行性研究D. 软件生命周期仅包括软件的开发阶段和维护阶段
27. 下面描述中错误的是______。A. 测试是为了发现程序中的错误而执行程序的过程B. 好的测试方案是极可能发现迄今为止尚未发现的错误的方案C. 成功的测试是发现了至今为止尚未发现的错误的测试D. 测试是为了表明程序是正确的
44. 对数据流图(DFD)描述错误的是______。A. 数据流图是描述数据处理过程的工具B. 数据流图直接支持系统的数据建模C. 数据流图是需求理解的逻辑模型的图形表示D. 数据流图直接支持系统的需求建模