【程序】 * * MAIN. PRG X1=1 X2=3 DO P1 W1TH X1,(X2) ? “ X1=”+STR(X1,1),“X2=”+ STR(X2,1) X1=2 X2=4 DO P1 WITH X1,X1+ X2 ?“X1=”+STR(X1

admin2010-06-18  9

问题 【程序】
* * MAIN. PRG
X1=1
X2=3
DO P1 W1TH X1,(X2)
? “ X1=”+STR(X1,1),“X2=”+ STR(X2,1)
X1=2
X2=4
DO P1 WITH X1,X1+ X2
?“X1=”+STR(X1,1),“X2=”+STR(X2,1)
RETURN
* * P1. PRG
PARA W1,W2
W1=W1 * 2
W2=W2 * 2
RETURN
当第一次调用P1时,X1的输出结果为 ______。   

选项 A、1
B、2
C、3
D、4

答案B

解析 主程序中的X1是按引用传递给子程序P1中的W1,主程序中X1的值随着子程序P1中 W1的变化而变化,W1=W1*2=1* 2=2,所以X1也为2。
转载请注明原文地址:https://jikaoti.com/ti/UGO7FFFM
0

最新回复(0)