结构化设计(面向功能分解)中,允许存在模块之间的相互调用,比如递归算法。
结构化程序设计的三种基本结构是()。A、递归、嵌套、调用B、顺序、选择、重复C、顺序、转移、调用D、过程、子过程、主程序
点击查看答案
在结构化设计方法和工具中,IPO图描述了()。A、数据在系统中传输时所通过的存储介质和工作站点与物理技术的密切联系B、模块的输入输出关系、处理内容二模块的内部数据和模块的调用关系C、模块之间的调用方式,体现了模块之间的控制关系D、系统的模块结构及模块间的联系
多选题结构化设计方法的总体设计包括()等基本任务。A决定模块功能B决定模块接口C决定模块调用关系D系统模块划分
单选题汉诺塔的算法是递归算法解决的,所谓递归即()。A 函数自身调用自身的编程技巧B 函数嵌套调用的方式C 函数调用的普通方式D 无参函数是不能使用递归的
单选题下列关于模块化程序设计的说法中,错误的是()。A 模块化程序设计方法主要是通过递归算法和递归程序来实现的B 模块化程序设计方法主要是通过过程和函数的定义以及调用来实现的C 模块化设计的思想就是将一个复杂的问题采取“分而治之”的策略D 程序设计阶段大致分为程序的模块化设计和模块内的逻辑设计
单选题数据结构与算法中,递归概念指的是()。A 程序调用自身的编程技巧B 特定功能的模块C 相同数据类型的有序的集合D 从小到大进行排列
填空题在过程调用中,允许直接递归调用和()递归调用。