3vb常見錯誤和難點分析_第1頁
已閱讀1頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、江蘇省 VB 等級考試復(fù)習(xí)要點 1999 年~2009 年春1VB 常見錯誤和難點分析 常見錯誤和難點分析 1.在選擇結(jié)構(gòu)中缺少配對的結(jié)束語句 .在選擇結(jié)構(gòu)中缺少配對的結(jié)束語句 對多行式的 對多行式的 If If 塊語句中,應(yīng)有配對的 塊語句中,應(yīng)有配對的 End End If If 語句結(jié)束。否則,在運行時系統(tǒng)會顯示 語句結(jié)束。否則,在運行時系統(tǒng)會顯示“塊 If If 沒有 沒有 End End If“ If“的編譯錯 的編譯錯誤。同

2、樣對 誤。同樣對 Select Select Case Case 語句也應(yīng)有與其相對應(yīng)的 語句也應(yīng)有與其相對應(yīng)的 End End Select Select 語句。 語句。 2.多邊選擇 .多邊選擇 ElseIf ElseIf 關(guān)鍵字的書寫和條件表達(dá)式的表示 關(guān)鍵字的書寫和條件表達(dá)式的表示 多邊選擇 多邊選擇 ElseIf ElseIf 子句的關(guān)鍵字 子句的關(guān)鍵字 ElseIf ElseIf 之間不能寫有空格,即不能寫成 之間不能寫有空

3、格,即不能寫成 Else Else If If。 在多個條件表達(dá)式的表示時,應(yīng)從最小或最大的條件依次表示,以避免條件的過濾。例如,已知輸入某課程的百 在多個條件表達(dá)式的表示時,應(yīng)從最小或最大的條件依次表示,以避免條件的過濾。例如,已知輸入某課程的百分制成績 分制成績 mark mark,要求顯示對應(yīng)五級制的評定,評定條件如下:有以下幾種表示方式,語法上都沒有錯,但執(zhí)行后 ,要求顯示對應(yīng)五級制的評定,評定條件如下:有以下幾種表示方式,語法

4、上都沒有錯,但執(zhí)行后結(jié)果有所不同,請分析哪些正確 結(jié)果有所不同,請分析哪些正確? 哪些錯誤 哪些錯誤? 下面給出的答案中,方法一、二、五正確,其余錯誤,請分析各自的原因。 下面給出的答案中,方法一、二、五正確,其余錯誤,請分析各自的原因。 方法一: 方法一: If mark>=90ThenPrint“優(yōu)“ElseIf mark>=80ThenPrint“良“ElseIf mark>=70ThenPrint“中“Else

5、Ifmark>-60ThenPrint“及格 及格“ElsePrint“及格 及格“End If方法二: 方法二: If mark=60ThenPrint“及格 及格“ElseIf mark>=70ThenPrint“中“Elselfmark>=80ThenPrint“良“Elselfmark>=90ThenPrint“優(yōu)“ElsePrint“不及格 不及格“End If江蘇省 VB 等級考試復(fù)習(xí)要點 1999

6、年~2009 年春3Print“中“ Case Is>=60Prim“及格 及格“ Case ElsePrint“不及格 不及格“ End Select方法三: 方法三: Select Case markCase Is>=90Print“優(yōu)“Case 80 To 89Print“良“Case 70 To 79Print“中“Case 60 TO 69Print“及格 及格“Case ElsePrint“不及格 不及格“

7、End Select(2) (2) 在“變量或表達(dá)式 變量或表達(dá)式“中不能出現(xiàn)多個變量。 中不能出現(xiàn)多個變量。 實驗三第 實驗三第 5 題對三門課程獎學(xué)金的判斷,只能用 題對三門課程獎學(xué)金的判斷,只能用 If If 語句的多邊選擇,而不能用 語句的多邊選擇,而不能用 Select Select Case Case 語句實現(xiàn)。例如,有 語句實現(xiàn)。例如,有人用如下語句表示: 人用如下語句表示: Select Case markl,mar

8、k2,mark3 Case (markl+mark2+mark3)/3>=95 Print“一等獎 一等獎“ End Select這樣就會在 這樣就會在 “Select Case markl,mark2,mark3“ 語句行出現(xiàn)編輯錯誤 語句行出現(xiàn)編輯錯誤, 同時 同時 Case (markl+mark2 +mark3)/3>=95 書寫也錯誤。 書寫也錯誤。 第四章 第四章 常見錯誤和難點分析 常見錯誤和難點分析 1

9、. 不循環(huán)或死循環(huán)的問題主要是循環(huán)條件、循環(huán)初值、循環(huán)終值、循環(huán)步長的設(shè)置有問題。 不循環(huán)或死循環(huán)的問題主要是循環(huán)條件、循環(huán)初值、循環(huán)終值、循環(huán)步長的設(shè)置有問題。 例如,以下循環(huán)語句不執(zhí)行循環(huán)體: 例如,以下循環(huán)語句不執(zhí)行循環(huán)體:For For i=10 i=10 To To 20 20 Step-1 Step-1 ' 步長為負(fù),初值必須大于等于終值,才能循環(huán) 步長為負(fù),初值必須大于等于終值,才能循環(huán)For For i=2

10、0 i=20 To10 To10 ' 步長為正,初值必須小于等于終值,才能循環(huán) 步長為正,初值必須小于等于終值,才能循環(huán)Do Do While While False False ' 循環(huán)條件永遠(yuǎn)不滿足,不循環(huán) 循環(huán)條件永遠(yuǎn)不滿足,不循環(huán)例如,以下循環(huán)語句死循環(huán): 例如,以下循環(huán)語句死循環(huán): For For i=10 i=10 To To 20 20 Step Step 0 ' 步長為零

11、,死循環(huán) 步長為零,死循環(huán)Do Do While While 1 ' 循環(huán)條件永遠(yuǎn)滿足,死循環(huán) 循環(huán)條件永遠(yuǎn)滿足,死循環(huán)2.循環(huán)結(jié)構(gòu)中缺少配對的結(jié)束語句 .循環(huán)結(jié)構(gòu)中缺少配對的結(jié)束語句 For…Next 語句沒有配對的 語句沒有配對的 Next 語句; 語句;Do 語句沒有一個終結(jié)的 語句沒有一個終結(jié)的 Loop 語句等。 語句等。3.循環(huán)嵌套時,內(nèi)外循環(huán)交 .循環(huán)嵌套時,內(nèi)外循環(huán)交* For I=1 to 4For j=

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論