[填空題] 以下程序的功能是,從鍵盤上輸入若干學(xué)生的成績(jī),統(tǒng)計(jì)并輸出最高分?jǐn)?shù)和最低分?jǐn)?shù),當(dāng)輸入負(fù)數(shù)時(shí)結(jié)束輸入,請(qǐng)?zhí)羁铡?Private Sub Command1
[填空題] 以下程序的功能是,從鍵盤上輸入若干學(xué)生的成績(jī),統(tǒng)計(jì)并輸出最高分?jǐn)?shù)和最低分?jǐn)?shù),當(dāng)輸入負(fù)數(shù)時(shí)結(jié)束輸入,請(qǐng)?zhí)羁铡?Private Sub Command1_C1iek()Dim x As SingleDim amax As Single,amln As Singlex=InputBox("請(qǐng)輸入分?jǐn)?shù)")amax=xamin=xDo While 【8】 If x>amax Thenamax=x End If If 【9】 Thenamin=x End If x=InputBox("請(qǐng)輸入分?jǐn)?shù)")LoopPrint amax,amin End Sub
正確答案:[8] x>=0或Not x<0
參考解析:[9] x<amin或Not x>=amin 本題主要是對(duì)求最值算法的考查。題中要求當(dāng)輸入負(fù)數(shù)時(shí)結(jié)束輸入,可知控制程序的條件應(yīng)是輸人數(shù)x必須大于等于0。用語(yǔ)句表示應(yīng)為x>=0或Not x<0。程序中用變量amin存放最低分,又因?yàn)檎Z(yǔ)句amin= x,則可推斷出x值比初始化時(shí)的最低分要小的條件。故條件表達(dá)式應(yīng)寫成x<amin或 Not x>=amin。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。