单项选择题

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

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