[單項選擇題] 在窗體上畫一個名稱為Command1的命令按鈕,再畫兩個名稱分別為Labe11、Labe12的標(biāo)簽,然后編寫如下程序代碼: Private X
2021-07-20
[單項選擇題] 在窗體上畫一個名稱為Command1的命令按鈕,再畫兩個名稱分別為Labe11、Labe12的標(biāo)簽,然后編寫如下程序代碼: Private X As Integer Private Sub Command1_C1ick()X=5:Y=3Call proc(X,Y)Labe11.Caption=XLabe12.Caption=Y End Sub Private Sub proc(ByVal a As Integer,ByVal b As Integer)X=a*aY=b+b End Sub 程序運行后,單擊命令按鈕,則兩個標(biāo)簽中顯示的內(nèi)容分別是______。
A.5和3
B.25和3
C.25和6
D.5和6
正確答案:B
參考解析:X為窗體/模塊級變量,可以在該窗體或模塊的所有過程中使用。在proc過程中改變了X的值為 25,那么最后在Label1中顯示的就是25。由于參數(shù)傳遞為傳值方式,所以命令按鈕Click事件過程中所定義的 Y和proc過程中的Y不是同一個變量,而是分別為各自過程中的過程級變量,因此在proc中的Y值變?yōu)?,卻不能影響Click事件過程中定義的Y,Click事件中最后在Label2顯示的還是3。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。