【正文】
語(yǔ)句在使用時(shí)較格式 1更加靈活,可以不用加語(yǔ)句間的分隔符,直接出現(xiàn)在某行語(yǔ)句后面進(jìn)行注釋 ? 、暫停與程序結(jié)束語(yǔ)句 該語(yǔ)句用來(lái)暫停程序的執(zhí)行,作用類似于“運(yùn)行”菜單中的“中斷”命令 格式: Stop ?Stop常用于程序調(diào)試,用它來(lái) 設(shè)置斷點(diǎn) ,當(dāng) Stop語(yǔ)句執(zhí)行時(shí),會(huì)中斷程序運(yùn)行,并自動(dòng)打開(kāi)立即窗口,方便用戶對(duì)程序代碼進(jìn)行檢查和調(diào)試 ? 、暫停與程序結(jié)束語(yǔ)句 該語(yǔ)句用來(lái)結(jié)束一個(gè)應(yīng)用程序的執(zhí)行,即強(qiáng)迫中止應(yīng)用程序,卸載該程序中的所有窗體,凡是由 Open語(yǔ)句打開(kāi)的文件被關(guān)閉,并且釋放程序所占用的內(nèi)存 格式: End ?End語(yǔ)句不調(diào)用 Unload、 QueryUnload、或Terminate事件或任何其它 Visual Basic代碼,只是生硬地終止代碼執(zhí)行 。在執(zhí)行時(shí), End語(yǔ)句會(huì)重置所有 模塊級(jí)別 變量和所有 模塊 的靜態(tài)局部變量。若要保留這些變量的值,改為使用 Stop語(yǔ)句,則可以在保留這些變量值的基礎(chǔ)上恢復(fù)執(zhí)行 ? 作業(yè)解答 ( 1)語(yǔ)句 Y=Y+2的正確含義是 ___B___,表達(dá)式Y(jié)=Y+2的正確含義是 ___A____。 A) 變量 Y的值與 Y+2的值進(jìn)行判等 B) 將變量 Y的值加 2后賦給變量 Y C) 將變量 Y+2的值賦給變量 Y D) 將變量 Y的值存入 Y+2對(duì)應(yīng)的存儲(chǔ)單元中 ? 作業(yè)解答 ( 2)下列語(yǔ)句中正確表達(dá)的是 __BF___。 A) OK = B) = Input + InputBox(Please input:) C) = 4 5 D) amp。 = E) + 1 = X F) = Not ? 作業(yè)解答 ( 3)下列賦值語(yǔ)句中錯(cuò)誤的是 ___C___ A) Mydataamp。=5 * x% \3 + x% \3+x% Mod y% B) FMydata%=5 * x% \3 + x% \3+x% Mod y% C) Mydataamp。=5 * x% \3 + x% \3+x% Mod y% D) Mydata$=5 * x% \3 + x% \3+x% Mod y% ? 作業(yè)解答 ( 4)顯示如下圖 512所示的輸入對(duì)話框的語(yǔ)句是 _A_。 A) Tall = InputBox(“請(qǐng)輸入你的身高 (cm):”, “身高輸入” , “”) B) Tall = InputBox(身高輸入 , 請(qǐng)輸入你的身高 (cm): , ) C) Tall = InputBox(“請(qǐng)輸入你的身高 (cm):”, “” ,“身高輸入” ) D) Tall = InputBox(“”, “請(qǐng)輸入你的身高 (cm):”, “身高輸入” ) E) InputBox(請(qǐng)輸入你的身高 (cm):, 身高輸入 , ) = Tall ? 作業(yè)解答 ? Dim a As Integer, b As Double, c As Boolean, d As String b = + b a = b * b d = a c = a b = d a = Not c b = b / c + a d = d + a + b amp。 c + a 解答: A的值為 0 b的值為 c的值為 TRUE d的值為 ? 作業(yè)解答 513的信息輸出對(duì)話框的Msgbox函數(shù)。 解答: x = MsgBox(學(xué)號(hào)輸入有誤 amp。 vbCrLf amp。 _ 學(xué)號(hào)是由 8位數(shù)字構(gòu)成 !, 2 + 16, 輸入錯(cuò)誤警告 ) MsgBox “學(xué)號(hào)輸入有誤” amp。 vbCrLf amp。 _ “學(xué)號(hào)是由 8位數(shù)字構(gòu)成 !”, 2 + 16, 輸入錯(cuò)誤警告