小度在學(xué)習(xí)了VB語(yǔ)言后,對(duì)程序設(shè)計(jì)產(chǎn)生了濃厚的興趣。電腦課上,小度編寫(xiě)了一個(gè)如圖所示的汽車停車收費(fèi)的VB程序,若停車時(shí)間在12小時(shí)以內(nèi),收費(fèi)10元;停車超過(guò)12小時(shí),則每超過(guò)1小時(shí)加收1元。聰明的你,能對(duì)小度的程序進(jìn)行分析嗎?

(1)程序的第2行“time=Text1.Text”,表示可以在VB界面的文本框中輸入停車時(shí)間。若小度輸入的time值為8,那么應(yīng)該繳納的停車費(fèi)用price的值為 AA
A.10
B.18
C.-4
D.′0
(2)若小度輸入的time值為16,那么應(yīng)該繳納的停車費(fèi)用price的值為 BB
A.10
B.14
C.0
D.-6
(3)若小度輸入的time值為-1,此時(shí)應(yīng)該繳納的停車費(fèi)用price值是 BB
A.0
B.10
C.編譯錯(cuò)誤
D.-12
(4)在上小題中,雖然小度輸入的時(shí)間值為負(fù)數(shù),但程序依然顯示了需要繳納費(fèi)用。為了使程序更合理,我們需要修正程序中的漏洞,讓停車時(shí)間必須大于0。以下修改正確的是 BB
A.程序的第2行,改為“time>0”
B.程序的第3行,改為“If time>0 and time<=12 Then”
C.程序的第3行,改為“If time>0 or time<=12 Then”
D.程序的第5行,改為“Else If time>0 or time<=12 Then”
【考點(diǎn)】Visual Basic程序設(shè)計(jì)基礎(chǔ).
【答案】A;B;B;B
【解答】
【點(diǎn)評(píng)】
聲明:本試題解析著作權(quán)屬菁優(yōu)網(wǎng)所有,未經(jīng)書(shū)面同意,不得復(fù)制發(fā)布。
發(fā)布:2024/5/6 8:0:9組卷:2引用:1難度:0.7