问题
单项选择题
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click( ) Dim num As Integer num=1DO Until num>6 Print num; num=num+2.4 Loop End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是
A.1 3.4 5.8
B.1 3 5
C.1 4 7
D.无数据输出
答案
参考答案:B
解析: 本题中num的初始值为1,每执行一次Do循环,其值加2.4,但要注意,由于hum被定义为Integer数据类型,故其值的小数部分都将被省去。直到hum的值大于6时,退出循环。由于Print语句放在“num=num+2.4”语句前,故先执行Print语句。本题第一次循环,x先输出1,然后变成3;第二次循环,x先输出3,然后变成5;第三次循环,x先输出5,然后变成7。在进行第4次循环之前,程序判断x大于6,则退出该循环。故本题答案为B。