计算机程序设计

执行指令"Line(1200,1200)-Step(1000,500),B"后,CurrentX的值为?

题目

执行指令"Line(1200,1200)-Step(1000,500),B"后,CurrentX的值为?

参考答案和解析
正确答案: 2200
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

要修改某一条指令,应先程序查询功能确定并读出要修改的指令,然后写入新的指令,并按下STEP(+)键,该步序即变为新的指令,旧的指令自然被去掉。()


参考答案:√

第2题:

计算机中指令执行过程的3个阶段是指取指令、( )。

A.显示指令和执行指令

B.修改指令和执行指令

C.分析指令和执行指令

D.打印指令和执行指令


正确答案:C
解析:计算机中指令执行过程的3个阶段是指取指令、分析指令和执行指令。

第3题:

下面可使程序单步执行的命令是

A.SET STEP ON

B.SET ESCAPE ON

C.SET DEBUG ON

D.SET STEP OFF


正确答案:C
解析:命令SET STEP ON | OFF可用于设置是否单步执行程序中的命令行。设置为OFF,不能进行单步执行方式,如果设置成ON,则表示单步执行程序命令方式。

第4题:

STEP7的“---(N)---”指令名称是RLO正跳沿检测。


正确答案:错误

第5题:

窗体的左右两端各有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<Line2.X1 Then

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<Line2.X1 Then改为If Shape1.Left<Line2.X1 Then


正确答案:B
B。【解析】计时器的Interval属性为计时器计时间隔,具有自动触发的功能,每一次触发都会调用Timer事件(实现类似循环的效果),所以不应该再在里面写上该For循环。

第6题:

执行命令Line(200,200)-step(500,500)后,CurrentX=()。

A、200

B、500

C、700

D、300


参考答案:C

第7题:

(13)下面可使程序单步执行的命令是 A) SET STEP ON B) SET ESCAPE ON C)SET DEBUG ON D)SET STEP OFF


正确答案:C
命令SET STEP ON|OFF可用于设置是否单步执行程序中的命令行。设置为OFF,不能进行单步执行方式,如果设置成ON,则表示单步执行程序命令方式,故选项C为正确答案。

第8题:

窗体的左右两端各有1条直线,名称分别为Linei、Line2;名称为Shapel的圆靠在左边的Linel直线上(见图);另有1个名称为Timerl的计时器控件,其Enabled属性值是True。要求程序运行后,圆每秒向右移动100,当圆遇到Line2时则停止移动。

为实现上述功能,某人把计时器的Interval属性设置为1000,并编写了如下程序:

Private Sub Timerl Timer()

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

If Shapel.Left+Shapel.Width

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

    A.把计时器的Interval属性设置为1

    B.把For k=Linel.X1 To Line2.Xl Step 100和Next k两行删除

    C.把For k=Line!.X1 T0 Line2.XI Step 100改为For k=Line2.X1 T0 Linel.Xl Step 100

    D.把IfShapel.Left+Shapel.Width<Line2.X1 Then改为if Shapel.Left<Line2.X1 Then


  • 正确答案:B
    解析:Timer1中用了一个循环,只要圆没有到最右边的直线Line2处,这个圆就会一直向右移动。但因为Timerl中本来已经通过设置。Interval属性来控制循环,Timer事件中的循环重复了,所以答案为B)。

    第9题:

    What is the three main step of using the QoS feature with MQC command line interface?


    正确答案:class-map,policy-map,service-policy。

    第10题:

    执行LINE命令中又执行了PAN命令,则PAN命令结束后LINE命令也自动结束。


    正确答案:错误

    更多相关问题