全国二级理论——1.3程序设计基础1.4软件工程基础 本套试题共50题,随机组题。 1. 班级:格式“19计应31”2. 学号:10位数完整格式3. 姓名:4. 结构化程序设计原则强调的是______。A. 自顶向下B. 可封装性C. 可复用性D. 可恢复性5. 在设计程序时,应采纳的原则之一是______。A. 程序结构应有助于读者理解B. 不限制goto语句的使用C. 减少或取消注解行D. 程序越短越好6. 在面向对象方法中,不属于"对象"基本特点的是______。A. 一致性B. 分类性C. 多态性D. 标识惟一性7. 定义无符号整数类为UInt,下面可以作为类UInt实例化值的是______。A. -369B. 369C. 0.369D. 整数集合{1,2,3,4,5}8. 下列叙述中,不符合良好程序设计风格要求的是______。A. 程序的效率第一,清晰第二B. 程序的可读性好C. 程序中要有必要的注释D. 输入数据前要有提示信息9. 下面选项中不属于面向对象程序设计特征的是______。A. 继承性B. 多态性C. 类比性D. 封装性10. 下面属于字符类的实例是______。A. '518'B. "5"C. 'nm'D. '\n'11. 结构化程序的基本控制结构仅包含______。A. 循环结构B. 顺序结构C. 选择结构D. 顺序、选择和循环结构12. 下面描述错误的是______。A. 类中包含数据(属性)和方法(或操作)B. 类是对象的实例C. 类中包含对数据的操作(方法)D. 类具有抽象性13. 下面属于"类-对象"主要特征的是______。A. 类的多态性B. 对象无关性C. 对象一致性D. 类的依赖性14. 属于结构化程序设计原则的是______。A. 可继承性B. 模块化C. 可封装性D. 多态性15. 将C语言的整数设为整数类I,则下面属于类I的实例的是______。A. -381B. 0.381C. 381E-2D. "0x381"16. 面向对象方法中,实现对象的数据和操作结合于统一体中的是______。A. 结合B. 封装C. 隐藏D. 抽象17. 在面向对象方法中,实现信息隐蔽是依靠______。A. 对象的继承B. 对象的多态C. 对象的封装D. 对象的分类18. 下列选项中不符合良好程序设计风格的是______。A. 源程序要文档化B. 数据说明的次序要规范化C. 避免滥用goto语句D. 模块设计要保证高耦合、高内聚19. 软件按功能可分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是______。A. 编译程序B. Android操作系统C. 汇编程序D. 财务报表统计20. 软件(程序)调试的任务是______。A. 诊断和改正程序中的错误B. 尽可能多地发现程序中的错误C. 发现并改正程序中的所有错误D. 确定程序中错误的性质21. 某系统结构图如下图所示(图中n≥5),该系统结构图的宽度是______。 A. 2B. 3C. 1D. n22. 下列工具中属于需求分析常用工具的是______。A. PADB. PFDC. N-SD. DFD23. 软件测试用例包括______。A. 输入数据和预期输出结果B. 测试计划和测试数据C. 被测程序和测试规程D. 输入数据和输出数据24. 下面描述正确的是______。A. 程序就是软件B. 软件既是逻辑实体又是物理实体C. 软件是程序、数据与相关文档的集合D. 软件的运行不一定对计算机系统具有依赖性25. 软件的三要素是______。A. 程序、数据和运行环境B. 程序、数据和配置C. 程序、数据和工具D. 程序、数据及相关文档26. 软件系统总体结构图的作用是______。A. 描述软件系统结构的图形工具B. 描述软件系统的控制流C. 描述软件系统的数据流D. 描述软件系统的数据结构27. 违背数据流图(DFD)构造规则的是______。A. "加工"应既有输入又有输出B. "数据流"应标识数据流名C. 父图子图是指相邻上下两层的数据流图D. "数据存储"间有数据流28. 软件开发中需求分析的主要任务是______。A. 定义和描述目标系统"做什么"B. 定义和描述目标系统“怎么做”C. 给出软件解决方案D. 需求评审29. 下面属于应用软件的是______。A. 交通管理appB. 安卓(Android)操作系统C. C语言编译器D. 数据库管理系统30. 下面可以作为软件需求分析工具的是______。A. PAD图B. 程序流程图C. 甘特图D. 数据流程图(DFD图)31. 某系统结构图如下图所示,该系统结构图的最大扇出数是______。 A. 1B. 2C. 3D. n32. 下面不属于软件工程的3个要素的是______。A. 工具B. 过程C. 方法D. 环境33. 软件需求规格说明的内容应包括______。A. 算法详细设计B. 软件的主要功能C. E-R模型D. 软件总体结构34. 在黑盒测试方法中,设计测试用例的主要根据是______。A. 程序外部功能B. 程序数据结构C. 程序流程图D. 程序内部逻辑35. 代码编写阶段可进行的软件测试是______。A. 集成测试B. 单元测试C. 确认测试D. 系统测试36. 下面描述不属于软件特点的是______。A. 软件是一种逻辑实体,具有抽象性B. 软件在使用中不存在磨损、老化问题C. 软件复杂性高D. 软件使用不涉及知识产权37. 下面属于黑盒测试方法的是______。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. 需求获取B. 需求分析C. 撰写软件需求规格说明书D. 可行性研究43. 通常软件测试实施的步骤是______。A. 集成测试、单元测试、确认测试B. 单元测试、集成测试、确认测试C. 确认测试、集成测试、单元测试D. 单元测试、确认测试、集成测试44. 下面对软件特点描述正确的是______。A. 软件的运行存在磨损和老化问题B. 软件不具有抽象性C. 软件具有明显的制作过程D. 软件是一种逻辑实体而不是物理实体45. 在软件开发中,需求分析阶段可以使用的工具是______。A. N-S图B. DFD图C. PAD图D. 程序流程图46. 某系统总体结构如下图所示,该系统结构图是______。 A. 分支结构B. 网状结构C. 层次结构D. 循环结构47. 软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指______。A. 模块间的关系B. 系统结构部件转换成软件的过程描述C. 软件层次结构D. 软件开发过程48. 某系统结构图如下图所示,该系统结构图中最大扇入是______。 A. 0B. 1C. 2D. 349. 下面属于工具(支撑)软件的是______。A. 编辑软件WordB. 数据库管理系统C. 财务管理系统D. iOS操作系统50. 软件需求规格说明的内容不包括______。A. 算法详细设计B. 软件的主要功能C. 软件的性能D. 运行环境51. 软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是______。A. 学生成绩管理系统B. C语言编译程序C. UNIX操作系统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. 不限制goto语句的使用C. 减少或取消注解行D. 程序越短越好6. 在面向对象方法中,不属于"对象"基本特点的是______。A. 一致性B. 分类性C. 多态性D. 标识惟一性7. 定义无符号整数类为UInt,下面可以作为类UInt实例化值的是______。A. -369B. 369C. 0.369D. 整数集合{1,2,3,4,5}8. 下列叙述中,不符合良好程序设计风格要求的是______。A. 程序的效率第一,清晰第二B. 程序的可读性好C. 程序中要有必要的注释D. 输入数据前要有提示信息9. 下面选项中不属于面向对象程序设计特征的是______。A. 继承性B. 多态性C. 类比性D. 封装性10. 下面属于字符类的实例是______。A. '518'B. "5"C. 'nm'D. '\n'11. 结构化程序的基本控制结构仅包含______。A. 循环结构B. 顺序结构C. 选择结构D. 顺序、选择和循环结构12. 下面描述错误的是______。A. 类中包含数据(属性)和方法(或操作)B. 类是对象的实例C. 类中包含对数据的操作(方法)D. 类具有抽象性13. 下面属于"类-对象"主要特征的是______。A. 类的多态性B. 对象无关性C. 对象一致性D. 类的依赖性14. 属于结构化程序设计原则的是______。A. 可继承性B. 模块化C. 可封装性D. 多态性15. 将C语言的整数设为整数类I,则下面属于类I的实例的是______。A. -381B. 0.381C. 381E-2D. "0x381"16. 面向对象方法中,实现对象的数据和操作结合于统一体中的是______。A. 结合B. 封装C. 隐藏D. 抽象17. 在面向对象方法中,实现信息隐蔽是依靠______。A. 对象的继承B. 对象的多态C. 对象的封装D. 对象的分类18. 下列选项中不符合良好程序设计风格的是______。A. 源程序要文档化B. 数据说明的次序要规范化C. 避免滥用goto语句D. 模块设计要保证高耦合、高内聚19. 软件按功能可分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是______。A. 编译程序B. Android操作系统C. 汇编程序D. 财务报表统计20. 软件(程序)调试的任务是______。A. 诊断和改正程序中的错误B. 尽可能多地发现程序中的错误C. 发现并改正程序中的所有错误D. 确定程序中错误的性质21. 某系统结构图如下图所示(图中n≥5),该系统结构图的宽度是______。 A. 2B. 3C. 1D. n22. 下列工具中属于需求分析常用工具的是______。A. PADB. PFDC. N-SD. DFD23. 软件测试用例包括______。A. 输入数据和预期输出结果B. 测试计划和测试数据C. 被测程序和测试规程D. 输入数据和输出数据24. 下面描述正确的是______。A. 程序就是软件B. 软件既是逻辑实体又是物理实体C. 软件是程序、数据与相关文档的集合D. 软件的运行不一定对计算机系统具有依赖性25. 软件的三要素是______。A. 程序、数据和运行环境B. 程序、数据和配置C. 程序、数据和工具D. 程序、数据及相关文档26. 软件系统总体结构图的作用是______。A. 描述软件系统结构的图形工具B. 描述软件系统的控制流C. 描述软件系统的数据流D. 描述软件系统的数据结构27. 违背数据流图(DFD)构造规则的是______。A. "加工"应既有输入又有输出B. "数据流"应标识数据流名C. 父图子图是指相邻上下两层的数据流图D. "数据存储"间有数据流28. 软件开发中需求分析的主要任务是______。A. 定义和描述目标系统"做什么"B. 定义和描述目标系统“怎么做”C. 给出软件解决方案D. 需求评审29. 下面属于应用软件的是______。A. 交通管理appB. 安卓(Android)操作系统C. C语言编译器D. 数据库管理系统30. 下面可以作为软件需求分析工具的是______。A. PAD图B. 程序流程图C. 甘特图D. 数据流程图(DFD图)31. 某系统结构图如下图所示,该系统结构图的最大扇出数是______。 A. 1B. 2C. 3D. n32. 下面不属于软件工程的3个要素的是______。A. 工具B. 过程C. 方法D. 环境33. 软件需求规格说明的内容应包括______。A. 算法详细设计B. 软件的主要功能C. E-R模型D. 软件总体结构34. 在黑盒测试方法中,设计测试用例的主要根据是______。A. 程序外部功能B. 程序数据结构C. 程序流程图D. 程序内部逻辑35. 代码编写阶段可进行的软件测试是______。A. 集成测试B. 单元测试C. 确认测试D. 系统测试36. 下面描述不属于软件特点的是______。A. 软件是一种逻辑实体,具有抽象性B. 软件在使用中不存在磨损、老化问题C. 软件复杂性高D. 软件使用不涉及知识产权37. 下面属于黑盒测试方法的是______。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. 需求获取B. 需求分析C. 撰写软件需求规格说明书D. 可行性研究43. 通常软件测试实施的步骤是______。A. 集成测试、单元测试、确认测试B. 单元测试、集成测试、确认测试C. 确认测试、集成测试、单元测试D. 单元测试、确认测试、集成测试44. 下面对软件特点描述正确的是______。A. 软件的运行存在磨损和老化问题B. 软件不具有抽象性C. 软件具有明显的制作过程D. 软件是一种逻辑实体而不是物理实体45. 在软件开发中,需求分析阶段可以使用的工具是______。A. N-S图B. DFD图C. PAD图D. 程序流程图46. 某系统总体结构如下图所示,该系统结构图是______。 A. 分支结构B. 网状结构C. 层次结构D. 循环结构47. 软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指______。A. 模块间的关系B. 系统结构部件转换成软件的过程描述C. 软件层次结构D. 软件开发过程48. 某系统结构图如下图所示,该系统结构图中最大扇入是______。 A. 0B. 1C. 2D. 349. 下面属于工具(支撑)软件的是______。A. 编辑软件WordB. 数据库管理系统C. 财务管理系统D. iOS操作系统50. 软件需求规格说明的内容不包括______。A. 算法详细设计B. 软件的主要功能C. 软件的性能D. 运行环境51. 软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是______。A. 学生成绩管理系统B. C语言编译程序C. UNIX操作系统D. 数据库管理系统52. 软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是______。A. 编辑软件B. 操作系统C. 教务管理系统D. 浏览器53. 程序流程图中的有向线段“→”表示______。A. 数据流B. 控制流C. 控制流与数据流D. 信息流 提交成功!