[填空題] 窗體上命令按鈕Commandl的事件過程如下:Private Sub Command1_Click() Dim total As Integer t
2021-07-20
[填空題] 窗體上命令按鈕Commandl的事件過程如下:Private Sub Command1_Click() Dim total As Integer total=s(1)+s(2) Print totalEnd SubPrivate Function s(m As Integer)As Integer Static x As Integer For i=1 To m x=x+1 Next i s=xEnd Function 運(yùn)行程序,第3次單擊命令按鈕Command1時(shí),輸出結(jié)果為 【7】 。
正確答案:P
參考解析:本題考查的考點(diǎn)是有關(guān)靜態(tài)變量的。靜態(tài)變量定義后默認(rèn)值為o,并且會(huì)保存上一次為這個(gè)變量賦的值。本題第一次單擊命令按鈕時(shí),調(diào)用兩次s函數(shù),第一次使得x的值為1,第二次使得x的值為3;第二次單擊命令按鈕時(shí),調(diào)用兩次s函數(shù),第一次使得x的值為4,第二次使得x的值為6:第三次單擊命令按鈕時(shí),調(diào)用兩次s函數(shù),第一次使得x的值為7,第二次使得x的值為9,最后結(jié)果為7+9=16。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。