小度在學(xué)習(xí)了VB語(yǔ)言后,對(duì)程序設(shè)計(jì)產(chǎn)生了濃厚的興趣。電腦課上,小度編寫(xiě)了一個(gè)如圖所示的汽車(chē)停車(chē)收費(fèi)的VB程序,若停車(chē)時(shí)間在12小時(shí)以?xún)?nèi),收費(fèi)10元;停車(chē)超過(guò)12小時(shí),則每超過(guò)1小時(shí)加收1元。聰明的你,能對(duì)小度的程序進(jìn)行分析嗎?
(1)程序的第2行“time=Text1.Text”,表示可以在VB界面的文本框中輸入停車(chē)時(shí)間。若小度輸入的time值為8,那么應(yīng)該繳納的停車(chē)費(fèi)用price的值為
A
A
A.10
B.18
C.-4
D.′0
(2)若小度輸入的time值為16,那么應(yīng)該繳納的停車(chē)費(fèi)用price的值為
B
B
A.10
B.14
C.0
D.-6
(3)若小度輸入的time值為-1,此時(shí)應(yīng)該繳納的停車(chē)費(fèi)用price值是
B
B
A.0
B.10
C.編譯錯(cuò)誤
D.-12
(4)在上小題中,雖然小度輸入的時(shí)間值為負(fù)數(shù),但程序依然顯示了需要繳納費(fèi)用。為了使程序更合理,我們需要修正程序中的漏洞,讓停車(chē)時(shí)間必須大于0。以下修改正確的是
B
B
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”