单项选择题

程序的3种基本控制结构是( )。

A.递归、堆栈和队列
B.调用、返回和转移
C.顺序、选择和重复
D.过程、子程序和分程序