问题
单项选择题
说明:阅读下列程序(段)并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序】 ** MAIN. PRG ** PROC1. PRG SET TALK OFF PROC P1 X=10 PARA S1,S2 Y=5S1=S1*5 SET PROC TO PROC1 S2=S2+5 DO P1 WITH X,Y RETURN PROC P2 X,Y &&第一次显示 PARAX,Y X=10 X=5 Y=5Y=X+20 DO P2 WITH X,Y RETURN X,Y &&第二次显示 X=10 Y=5 DO P1 WITH X+5,Y X,Y &&第三次显示 X=10 Y=5 DO P2 WITH X,Y+5 X,Y &&第四次显示 SET PROC TO SET TALK ON RETURN |
第二次显示结果为 ______。
A.10 5
B.5 25
C.5 10
D.10 20
答案
参考答案:B
解析: 调用P1时,实参X,Y按引用传递给P2中的形参X,Y,在子程序P2中,X=5,Y=25,所以主程序中X,Y的值也分别为5,25。