单项选择题

在模块化程序设计中,按功能划分模块的原则是

A.各模块的功能尽量单一,且各模块之间的联系尽量的少
B.各模块的功能尽量单一,且各模块之间的联系尽量紧密
C.各模块应包括尽量多的功能
D.各模块应包括尽量多的输入输出操作