单项选择题

A.程序由三种基本结构组成
B.设计程序采用自顶向下,逐步求精的方法
C.考虑问题时,将事物看成一个个对象实例,不关注内部过程
D.一个程序可划分为若干个模块,每个模块又可以继续再细分