单项选择题

结构化程序设计的主要特点是

A.每个控制结构要模块化
B.每个控制结构具有封装性
C.每个控制结构具有独立性
D.每个控制结构只有一个入口和一个出口