小度在學習了VB語言后,對程序設計產生了濃厚的興趣。電腦課上,小度編寫了一個如圖所示的汽車停車收費的VB程序,若停車時間在12小時以內,收費10元;停車超過12小時,則每超過1小時加收1元。聰明的你,能對小度的程序進行分析嗎?
(1)程序的第2行“time=Text1.Text”,表示可以在VB界面的文本框中輸入停車時間。若小度輸入的time值為8,那么應該繳納的停車費用price的值為 AA
A.10
B.18
C.-4
D.′0
(2)若小度輸入的time值為16,那么應該繳納的停車費用price的值為 BB
A.10
B.14
C.0
D.-6
(3)若小度輸入的time值為-1,此時應該繳納的停車費用price值是 BB
A.0
B.10
C.編譯錯誤
D.-12
(4)在上小題中,雖然小度輸入的時間值為負數(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”
【考點】Visual Basic程序設計基礎.
【答案】A;B;B;B
【解答】
【點評】
聲明:本試題解析著作權屬菁優(yōu)網所有,未經書面同意,不得復制發(fā)布。
發(fā)布:2024/5/6 8:0:9組卷:2引用:1難度:0.7