问题
单项选择题
设某程序中有PROG1.prg、PROG2.prg、PROG3.prg三个程序依次嵌套,下面叙述中正确的是( )。
A.在PROG1.prg中用!RUN PROG2.prg语句可以调用PROG2.prg子程序
B.在PROG2.prg中用RUN PROG3.prg语句可以调用PROG3.prg子程序
C.在PROG3.prg中用RETURN语句可以返回PROG1.prg主程序
D.在PROG3.prg中用RETURN TO MASTER语句可以返回PROG1.prg主程序
答案
参考答案:D
解析:在程序的多级调用中,如果在某个子程序的返回语句中加入了选项TO MASTER,那么在执行程序嵌套时,它们的返回次序将被改变。本题在子程序PROG3.prg中加入了选项TO MASTER,那它们的返回次序将是由子程序 PROG3.prg直接返回到主程序。