[單項(xiàng)選擇題] 在窗體上畫(huà)一個(gè)命令按鈕,其名稱(chēng)為Command1,然后編寫(xiě)如下程序: Function Func(ByVal x As Integer,y A
2021-07-20
[單項(xiàng)選擇題] 在窗體上畫(huà)一個(gè)命令按鈕,其名稱(chēng)為Command1,然后編寫(xiě)如下程序: Function Func(ByVal x As Integer,y As Integer) y=x*y If y>0 ThenFunc=x ElseFunc=y End If End Function Private Sub Command1_Click() Dim a As Integer,b As Integera=3b=4c=Func(a,B)Print "a="; aPrint "b="; bPrint "c="; c End Sub 程序運(yùn)行后,單擊命令按鈕,其輸出結(jié)果為_(kāi)_____。
A.a(chǎn)=3 b=12 c=3
B.a(chǎn)=3 b=4 c=3
C.a(chǎn)=3 b=4 c=12
D.a(chǎn)=13 b=12 c=12
正確答案:A
參考解析:[評(píng)析] 函數(shù)Func(3,4)的返回值為3,故c的值為3。由于參數(shù)x是按值傳遞的,a的值仍為3;而參數(shù)y是按地址傳遞的,b的值變?yōu)?*4。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢(xún)相關(guān)領(lǐng)域?qū)I(yè)人士。