试题

试题 试卷

logo

题型:单选题 题类:常考题 难易度:普通

广东省东莞市石碣镇2019-2020学年八年级下学期信息技术期末考试试卷

小度在学习了VB语言后,对程序设计产生了浓厚的兴趣。电脑课上,小度编写了一个如图11所示的汽车停车收费的VB程序,若停车时间在12小时以内,收费10元;停车超过12小时,则每超过1小时加收1元。聪明的你,能对小度的程序进行分析吗?

1    Dim time, price As Integer    ‘time代表停车时间price代表停车费用

2    time = Text1. Text            ‘在文本框输入停车时间

3    If time <= 12 Then

4        price= 10

5    Else

6        price= 10 + (time - 12)

7    EndIf

8    Form1. Print price

【图 11】

(1)、程序的第2行“time = Text1. Text”,表示可以在VB界面的文本框中输入停车时间。若小度输入的time值为8,那么应该缴纳的停车费用price的值为(    )。
A、10 B、18 C、-4 D、'0
(2)、若小度输入的time值为16,那么应该缴纳的停车费用price的值为(    )。
A、10 B、14 C、0 D、-6
(3)、若小度输入的time值为-1,此时应该缴纳的停车费用price值是(    )。
A、0 B、10 C、编译错误 D、-12
(4)、在上小题中,虽然小度输入的时间值为负数,但程序依然显示了需要缴纳费用。为了使程序更合理,我们需要修正程序中的漏洞,让停车时间必须大于0。以下修改正确的是(    )。
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”
返回首页

试题篮