下列关于子程序的叙述,不正确的是( )。
A.子程序不能调用其它的主程序
B.一个子程序在两处被调用,其层级可以是不相同的
C.子程序可以调用其它的下级子程序
D.子程序可以调用自己的上级子程序
正确答案是D