小度在學(xué)習(xí)了VB語言后,對程序設(shè)計產(chǎn)生了濃厚的興趣。電腦課上,小度編寫了一個如圖所示的汽車停車收費(fèi)的VB程序,若停車時間在12小時以內(nèi),收費(fèi)10元;停車超過12小時,則每超過1小時加收1元。聰明的你,能對小度的程序進(jìn)行分析嗎?
(1)程序的第2行“time=Text1.Text”,表示可以在VB界面的文本框中輸入停車時間。若小度輸入的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,此時應(yīng)該繳納的停車費(fèi)用price值是 BB
A.0
B.10
C.編譯錯誤
D.-12
(4)在上小題中,雖然小度輸入的時間值為負(fù)數(shù),但程序依然顯示了需要繳納費(fèi)用。為了使程序更合理,我們需要修正程序中的漏洞,讓停車時間必須大于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è)計基礎(chǔ).
【答案】A;B;B;B
【解答】
【點(diǎn)評】
聲明:本試題解析著作權(quán)屬菁優(yōu)網(wǎng)所有,未經(jīng)書面同意,不得復(fù)制發(fā)布。
發(fā)布:2024/5/6 8:0:9組卷:2引用:1難度:0.7
把好題分享給你的好友吧~~