窗体的左右两端各有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 100If Shapel.Left+Shapel.Width运行程序时发现圆立即移动到了右边的直线处,与题目要求的移动方式不符。为得到与题目要求相符的结果,下面修改方案中正确的是A.把计时器的Interval属性设置为1B.把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 100D.把IfShapel.Left+Shapel.WidthLine2.X1 Then改为if Shapel.LeftLine2.X1 Then

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


  • 相关考题:

    方向是指铁道平面位置的延长,即在直线上铁道是否直顺,在曲线上铁道是否圆顺。此题为判断题(对,错)。

    设在名称为Myform的窗体上只有—个名称为C1的命令按钮,下面叙述中正确的是______。A.窗体的Click事件过程的过程名是Myform. ClickB.命令按钮的Click事件过程的过程名是C1 CrickC.命令按钮的Click事件过程的过程名是Commandl ClickD.上面3种过程名称都是错误的

    窗体如图所示,其中汽车是名称为Imagel的图像框,命令按钮的名称为Command1,计时器的名称为Timer1,直线的名称为Linel。程序运行时,单击命令按钮,则汽车每0.1秒向左移动100,车头到达左边的直线时停止移动。请填空完成下面的属性设置和程序,以便实现上述功能。1)Timer1的Interval属性的值应事先设置为【 】2)Private Sub Command1_ Click()Timer1. Enabled=TrueEnd SubPrivate Sub Tuner1_Timer()If Imagel. Left>【 】 ThenImage1.Left= 【 】 -100End IfEnd Sub

    窗体的左右两端各有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 100If Shape1.Left+Shape1.widthLine2.X1 ThenShape1.Left=Shape1.Left+100End IfNext kEnd Sub运行程序时发现圆立即移动到了右边的直线处,与题目要求的移动方式不符。为得到与题目要求相符的结果,下面修改方案中正确的是( )。A.把计时器的Interval属性设置为1B.把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 100D.把If Shape1.Left+Shepe1.WidthLine2.X1 Then改为If Shape1.LeftLine2.X1 Then

    请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。 (1)在名称为Forml、标题为“测试”的窗体上画一个名称为Framel、标题为“字体”的框架。在框架内画两个单选按钮,其名称分别为Opt1和Opt2,标题分别为“隶书”和“宋体”。程序运行后的窗体如图6所示。 注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。 (2)在名称为Forml的窗体上用名称为shapel的形状控件画一个圆,其直径为1000(高、宽均为1000);再画两个命令按钮,标题分别是“垂直线”和“水平线”,名称分别为Command1、Command2,如图7所示。然后编写两个命令按钮的Click事件过程。程序运行后,如果单击“垂直线”命令按钮,则圆的内部用垂直线填充;如果单击“水平线”命令按钮,则圆的内部用水平线填充.注意:程序中不得使用变量,每个事件过程中只能写一条语句。 存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。

    请教:2016年计算机二级VB基础练习二单选题17如何解答? 设窗体上有2个直线控件Linel和Line2,若使两条直线相连接,需满足的条件是

    在考生文件夹下有一个工程文件sjt3.vbp。窗体上有名称为Timer1的定时器,以及名称 为Line1和Line2的两条水平直线。请用名称为Shape1的形状控件,在两条直线之间画一个宽和高都相等的形状,其显示形式为圆,并设置适当属性使其满足以下要求: ①圆的顶端距窗体Form1顶端的距离为360; ②圆的颜色为红色(红色对应的值为H000000FF或HFF),如图3所示。 程序运行时,Shape1将在Line1和Line2之间运动。当Shape1的顶端到达Line1时,会自动改变方向而向下运动;当Lhape1的底部到达Line2时,会改变方向而向上运动。 文件中给出的程序不完整,请去掉程序中的注释符,把程序中的?改为正确内容,使其实现 上述功能。 注意:不能修改程序的其他部分和已给出控件的属性。最后将修改后的文件按原文件名存盘。(2)在考生文件夹下有一个工程文件sjt4.vbp,包含了所有控件和部分程序,如图4所示。程序功能如下: ①单击“读数据”按钮,可将考生文件夹下in4.dat文件中的100个整数读到数组a中; ②单击“计算”按钮,则根据从名称为Combo1的组合框中选中的项目,对数组a中的数据计算平均值,并将计算,墙果四舍五入取整后显示在文本框Text1中。“读数据”按钮的Click事件过程已经给出,请为“计算”按钮编写适当的事件过程实现上述功能。 注意:不得修改已经存在的控件和程序,在结束程序运行之前,必须进行一次计算,且必须用窗体右上角的关闭按钮结束程序,否则无成绩。最后,程序按原文件名存盘。

    ( 6 )窗体如图所示,其中汽车是名称为 Image1 的图像框,命令按钮的名称为 Command1, 计时器的名称 为Timer1, 直线的名称为 Line1 。 程序运行时 , 单击命令按钮 , 则汽车每 0.1 秒向左移动 100 , 车头到达左边的直线时停止移动。请填空完成下面的属性设置和程序,以便实现上述功能。1 Timer1 的 Interval 属性的值应事先设置为【 6 】2 Private Sub Command1_Click()Timer1.Enabled=TrueEnd SubPrivate Sub Timer1_Timer()If Image1.Left= 【 7 】 ThenImage1.Left= 【 8 】 -100End IfEnd Sub

    路面由直线上的正常宽度过渡到圆曲线上加宽后的宽度的渐变段,称为()。