2025年4月真题1
程序流程图中带有箭头的线段表示的是________
A)图元关系 B)数据流C)控制流 D)调用关系 参考答案:C【解析】程序流程图是人们对解决问题的方法、思路或算法的一种描述
其中,图框表示各种操作的类型,图框中的文字和符号表示操作的内容,流程线表示操作的先后次序
带箭头的线段在数据流程图中表示数据流,而在程序流程图中表示控制流
在所给出的选项中,在图元之间用带有箭头的线段表示图元关系
在模块之间用带有箭头的线段表示调用关系
构成程序流程图的基本图符及其含义是:→或↓表示控制流;□表示加工步骤;◇表示逻辑条件
结构化程序设计的基本原则不包括________
A)多态性 B)自顶向下C)模块化 D)逐步求精 参考答案:A【解析】结构化程序设计的原则包括:"自顶而下,逐步求精"的设计思想,"独立功能,单出口、单入口"的模块化设计等
多态性是面对对象程序语言的特征
软件设计中模块划分应遵循的准则是________
A)低内聚低耦合 B)高内聚低耦合C)低内聚高耦合 D)高内聚高耦合 参考答案:B【解析】模块划分应遵循的准则包括模块之间的耦合和内聚
一般来说,要求模块之间的耦合尽可能地低,即模块尽可能独立,要求模块的内聚程度尽可能地高,即高内聚、低耦合的原则
在软件开发中,需求分析阶段产生的主要文档是________
A)可行性分析报告 B)软件需求规格说明书C)概要设计说明书 D)集成测试计划 参考答案:B【解析】需求分析阶段的工作主要包括需求猎取、需求分析、编写需求规格说明书和需求评审等四方面
产生的主要文档为软件需求规格说明书,它可以为用户、分析人员和设计人员之间的沟通提供方便,可以直接支持目标软件系统的确认,又可以作为控制软件开发进程的依据
算法的有穷性是指________
A)算法程序的运行时间是有限的B)算法程序所处理的数据量是