[單項選擇題] 在窗體上畫一個名稱為Command1的命令按鈕和3個名稱分別為Label1, Label2, Label3的標(biāo)簽,然后編寫如下代碼:Privat
[單項選擇題] 在窗體上畫一個名稱為Command1的命令按鈕和3個名稱分別為Label1, Label2, Label3的標(biāo)簽,然后編寫如下代碼:Private x As IntegerPrivate Sub Command1_Click() Static y As Integer Dim z As Integer n= 10 z = n + z y = y + z x = x + z Label1.Caption = x Label2.Caption = y Label3.Caption = zEnd Sub 運(yùn)行程序,連續(xù)三次單擊命令按鈕后,則3個標(biāo)簽中顯示的內(nèi)容分別是
A.10 10 10
B.30 30 30
C.30 30 10
D.10 30 30
正確答案:C解析:[分析]: 用Dim或Static關(guān)鍵字可以聲明過程級變量,過程級變量只有在聲明它們的過程中才能被識別。在整個應(yīng)用程序運(yùn)行時,用Static聲明的變量中的值一直存在,而用Dim聲明的變量只在過程執(zhí)行期間才存在。Dim語句還可以聲明模塊級變量,其作用域為聲明它的窗體模塊或標(biāo)準(zhǔn)模塊中。本題中變量x是用Dim聲明的模塊級變量,變量y是用Static聲明的過程級變量,而變量z是用Dim聲明的過程級變量,第1次單擊命令按鈕后,3個標(biāo)簽中分別顯示10、10、10;第2次單擊命令按鈕后,3個標(biāo)簽中分別顯示20、
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。