单选

窗体的左右两端各有1直线,名称分别为Line1、Line2;名称为Shape1的圆靠在左边的Linel直线上(见图);另有1个名称为Timer1的计时器控件,其Enabled属性值是True。要求程序运行后,圆每秒向右移动100,当圆遇到Line2时则停止移动。为实现上述功能,某人把计时器的Interva1属性设置为1000,并编写了如下程序:

Private Sub Timer1 Timer(  )

For k=Line1.X1 To Line2.X1 Step 100

If Shape1.Left+Shape1.width

  • Shape1.Left=Shape1.Left+100

    End If

    Next k

    End Sub

    运行程序时发现圆立即移动到了右边的直线处,与题目要求的移动方式不符。为得到与题目要求相符的结果,下面修改方案中正确的是(  )。

    • A.把计时器的Interval属性设置为1
    • B.把For k=line1.X1 To Line2.X1 Step 100和Next k两行删除
    • C.把For k=Line1.X1 To Line2.X1Step 100改为For k=Line2.X1 To Line1.X1 Step 100
    • D.把If Shape1.Left+Shepe1.Width
    参考答案
    您可能感兴趣的试题

    阅读程序:

    Private Sub Form. Click( )

    • a=0
    • For j=1 To 15
    • a=a+j Mod 3    Next j    Print a
    • End Sub    程序运行后,单击窗体,输出结果是( )。
    • A.105
    • B.1
    • C.120
    • D.15

    把数学表达式表示为正确的VB表达式应该是(  )。

    • A.(5x+3)/(2y-6)
    • B.x*5+3/2*y-6
    • C.(5*x+3)÷(2*y-6)
    • D.(x*5+3)/(y*2-6)

    以下关于KeyPress事件过程中参数KeyAscii的叙述正确的是(  )。

    • A.KeyAscii参数是所按键的ASCII码
    • B.KeyAscii参数的数据类型为字符串
    • C.KeyAscli参数可以省略
    • D.KeyAscii参数是所按键上标注的字符
    ¥

    订单号:

    遇到问题请联系在线客服

    订单号:

    遇到问题请联系在线客服