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