下列程序段執(zhí)行以后,內(nèi)存變量A和B的值是 ______。CLEARA=10B=20SET UDFPARMS TO REFERENCEDO SQWI
下列程序段執(zhí)行以后,內(nèi)存變量A和B的值是 ______。 CLEAR A=10 B=20 SET UDFPARMS TO REFERENCE DO SQ WITH(A) ,B &&參數(shù)A是值傳送,B是引用傳送 ?A,B PROCEDURE SQ PARAMETERS X1,Y1 X1=X1*X1 Y1=2*X1 ENDPROC
A.10 200
B.100 200
C.100 20
D.10 20
正確答案:A解析:過程定義時,如果形式參數(shù)被說明為傳值,則過程調(diào)用只是相應(yīng)位置實(shí)參的值“單向”傳送給形參處理,而被調(diào)用過程內(nèi)部對形參的任何操作引起的形參值的變化均不會反饋、影響實(shí)參的值。由于這個過程,數(shù)據(jù)的傳遞只是單向性,故稱為“傳值調(diào)用”的“單向”作用形式。反之,如果形式參數(shù)被說明為傳址,則過程調(diào)用是將相應(yīng)位置實(shí)參的地址傳送給形參處理,而被調(diào)用過程內(nèi)部對形參的任何操作引起的形參值的變化又會反向影響實(shí)參的值。在這個過程中,數(shù)據(jù)的傳遞具有雙向性,故稱為“傳址調(diào)用”的“雙向”作用形式。此題中參數(shù)A為值傳送,即A值為10
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。