单项选择题

A.由一个主程序和至少一个子程序组成
B.由任意个(含零个)主程序和若干个子程序组成
C.由一个主程序和任意个(含零个)子程序组成
D.由至少一个主程序和任意个(含零个)子程序组成