【程序】 * * 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  11

问题 【程序】
* * 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时,X2的输出结果为______。   

选项 A、3
B、4
C、5
D、6

答案A

解析 主程序中的X2是按值传递给子程序P1中的W2,主程序中X2的值不随着子程序P1中 W2的变化而变化,虽然W2=W2*2=3*2=6,但主程序中的X2仍为3。
转载请注明原文地址:https://jikaoti.com/ti/jGO7FFFM
0

最新回复(0)