[單項(xiàng)選擇題] 在窗體上畫(huà)兩個(gè)標(biāo)簽和一個(gè)命令按鈕,其名稱(chēng)分別為L(zhǎng)abe11、Labe12和Command1,然后編寫(xiě)如下程序: Private Sub fun
[單項(xiàng)選擇題] 在窗體上畫(huà)兩個(gè)標(biāo)簽和一個(gè)命令按鈕,其名稱(chēng)分別為L(zhǎng)abe11、Labe12和Command1,然后編寫(xiě)如下程序: Private Sub func(L As Labe1, ByVal a As Integer)L.Caption="1234"a=a*a End Sub Private Sub Form_Load()Labe11.Caption="ABCD"Labe12.Caption=10 End Sub Private Sub Command1_Click()a=Val(Labe12.Caption)Call func(Labe11, A) Labe12.Caption=a End Sub 程序運(yùn)行后,單擊命令按鈕,在兩個(gè)標(biāo)簽Labe11和Labe12中顯示的內(nèi)容分別是______。
A.ABCD 和 10
B.1234 和 100
C.ABCD 和 100
D.1234 和 10
正確答案:D
參考解析:[評(píng)析] 單擊命令按鈕后變量a賦初值a=10,通過(guò)Call調(diào)用函數(shù)后,Labe11.Caption="1234",而由于參數(shù)a是按值傳遞的,所以調(diào)用完函數(shù)后變量a的值在單擊事件中并沒(méi)有改變,所以執(zhí)行語(yǔ)句Labe12.Caption=a后, Labe12中顯示的值仍為10。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢(xún)相關(guān)領(lǐng)域?qū)I(yè)人士。