在考生文件夹下有一个工程文件sjt4.vbp。窗体中已经给出了所有控件,如图3-141所示。运行时,单击“发射”按钮,航天飞机图标将向上运动,速度逐渐加快,全部进入云中后则停止,并把飞行距离(用坐标值表示)、所用时间(单位为秒)分别显示在标签Label1和

admin2019-06-11  39

问题 在考生文件夹下有一个工程文件sjt4.vbp。窗体中已经给出了所有控件,如图3-141所示。运行时,单击“发射”按钮,航天飞机图标将向上运动,速度逐渐加快,全部进入云中后则停止,并把飞行距离(用坐标值表示)、所用时间(单位为秒)分别显示在标签Label1和Label2中;单击“保存”按钮,则把飞行距离、所用时间存入考生文件夹下的out4.txt文件中。
   
    文件中已经给出了程序,但不完整,请去掉程序中的注释符,把程序中的?改为正确的内容。
    注意:不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。

选项

答案审题分析 本题通过计时器来控制航天飞机移动。单击“发射”按钮时启动计时器(即Timer1.Enabled=True),并记录下此时航天飞机(Image1)上部的坐标值(d=Image1.Top);在计时器的Timer事件过程中,每次让航天飞机向上移动50的a倍(a为实现航天飞机加速移动的系数),如果移动后航天飞机已全部进入云中(即Image1.Top+Image1.Height<=Image2.Top+Image2.Height.200),则通过停止计时器 (即Timer1.Enabled=False)来停止航天飞机上移,并将此时飞行距离d(d=d.Image1.Top)显示在标签Label1中,飞行时间(t*Timer1.Interval/1000)显示在标签Label2中。如果航天飞机还没全部进入云中,则加速系数增加0.1,并用变量t记录一次飞行时间(t=t+1)。 操作步骤 步骤1:打开考生文件夹中的本题工程文件sjt4.vbp,在代码编辑窗口,去掉程序中的注释符“′”,将问号“?”改为正确的内容。 参考代码: Timer1.Enabled=True Timer1.Enabled=FalSe d=d-Image1.Top t=t+1 步骤2:按键运行程序,先单击“发射”按钮,计算完毕后单击“存盘”按钮,最后单击窗体右上角的关闭按钮结束程序。 步骤3:按要求将文件保存至考生文件夹中。 考点链接 计时器、控件基本操作。

解析
转载请注明原文地址:https://kaotiyun.com/show/bVUp777K
0

最新回复(0)