小度在学习了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)在上小题中,虽然小度输入的时间值为负数,但程序依然显示了需要缴纳费用。为了使程序更合理,我们需要修正程序中的漏洞,让停车时间必须大于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
【解答】
【点评】
声明:本试题解析著作权属菁优网所有,未经书面同意,不得复制发布。
发布:2024/5/6 8:0:9组卷:2引用:1难度:0.7