[單項選擇題] 窗體上有一個名稱為Timer1的計時器控件,一個名稱為Shape1的形狀控件,其Shape屬性值為3(Circle)。編寫程序如下: Priv
[單項選擇題] 窗體上有一個名稱為Timer1的計時器控件,一個名稱為Shape1的形狀控件,其Shape屬性值為3(Circle)。編寫程序如下:
Private Sub Form_Load ( )
Shape1. Top = 0
Timer1. Interval = 100
End Sub
Private Sub Timer1_Timer( )
Static x As Integer
Shapel. Top = Shape1. Top + 100
x=x+1
If x Mod 10 =0 Then
Shape1. Top = 0
End If
End Sub
以下關(guān)于上述程序的敘述中,錯誤的是( )。
A. 每執(zhí)行一次Timer1_Timer事件過程,x的值都在原有基礎(chǔ)上增加1
B. Shape1每移動10次回到起點(diǎn),重新開始
C. 窗體上的shape1由下而上移動
D. Shape1每次移動100
正確答案:C
參考解析:題目中變量x定義為Static,即每次進(jìn)入Timer事件過程時,x都會保留上次的值,從而實現(xiàn)每執(zhí)行一次Timer1_Timer事件過程x的值都在原有基礎(chǔ)上增加1。程序中判斷捌用Timer事件過程10次后,重置Shape1的top值為0,即回到起點(diǎn)。控件Shape1的Top屬性是距離窗體頂?shù)奈恢?,?shù)值越大距離越遠(yuǎn),因此Shape1會由上向下移動。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。