[填空題] 以下程序的功能是:從鍵盤(pán)上輸入若干個(gè)學(xué)生的考試分?jǐn)?shù),當(dāng)輸入負(fù)數(shù)時(shí)結(jié)束輸入,然后輸出其中的最高分?jǐn)?shù)和最低分?jǐn)?shù)。請(qǐng)?jiān)?【8】 和 【9】 處填入適當(dāng)?shù)膬?nèi)
[填空題] 以下程序的功能是:從鍵盤(pán)上輸入若干個(gè)學(xué)生的考試分?jǐn)?shù),當(dāng)輸入負(fù)數(shù)時(shí)結(jié)束輸入,然后輸出其中的最高分?jǐn)?shù)和最低分?jǐn)?shù)。請(qǐng)?jiān)?u> 【8】 和 【9】 處填入適當(dāng)?shù)膬?nèi)容,將程序補(bǔ)充完整。
Private Sub Form_Click( )
Dim x As Single,amax As Single,amin As Single
x=Input Box("Enter a score")
amax=X
amin=x
Do While 【8】
If x>ama x Then
Ama x=x
End lf
If 【9】 Then
amin=X
End lf
x=Input Box("Enter a score")
Loop
Print”Max=";amax,"Min=";amin
End Sub
正確答案:[8] x>0 [9] x<amin或x<=amin或amin>x或amin>=x
參考解析:本題使用了Do While Loop控制語(yǔ)句,在該語(yǔ)句里嵌套了兩個(gè)If Then語(yǔ)句,分別對(duì)應(yīng)輸入數(shù)大于amax與輸入數(shù)不大于amin兩種情況。當(dāng)輸入數(shù)x大于amax時(shí),則用該數(shù)替代前一個(gè)已被賦給amax的數(shù);當(dāng)輸入數(shù)x不大于amin時(shí),則用該數(shù)替代前一個(gè)被賦給amin的數(shù)。注意,在該循環(huán)語(yǔ)句中,x=lnputBox(“Enteraseofo”)很關(guān)鍵,它使得這個(gè)循環(huán)語(yǔ)句得以進(jìn)行。 根據(jù)本題上面的分析,答案應(yīng)為x小于或者不大于amin,上面的4種答案是等價(jià)的。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢(xún)相關(guān)領(lǐng)域?qū)I(yè)人士。