单项选择题

结构化程序设计的主要方法包括()

A.自顶向下
B.逐步求精
C.模块化
D.以上三种都是