问题
单项选择题
程序流程图是一种传统的、应用广泛的、且有争议的软件设计工具。以下哪项是程序流程图的主要优点
A.支持逐步求精
B.易于表示数据结构
C.可以用箭头随意转移控制
D.直观便于掌握
答案
参考答案:D
解析:程序流程图是一种传统的、应用广泛的,且有争议的软件设计工具,主要优点是对控制流程的描绘直观,便于初学者掌握。程序流程图的缺点:从本质上不支持逐步求精。使程序员过早地考虑程序的控制流程,不考虑程序的全局结构;用箭头代表控制流,使得程序员可以完全不顾结构化没计的原则,随意转移控制;不易表示数据结构;每个符号对应于源程序的一行代码,对于提高大型系统的可理解性作用甚微。