首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个过程文件sjt5.vbp,窗体上有两个图片框,名称为P1、P2,分别用来表示信号灯和汽车,其中在P1中轮流装入“黄灯.ico”、“红灯.ico’、“绿灯.ico”文件来实现信号灯的切换;还有两个计时器Timer1和Timer2,Time
在考生文件夹下有一个过程文件sjt5.vbp,窗体上有两个图片框,名称为P1、P2,分别用来表示信号灯和汽车,其中在P1中轮流装入“黄灯.ico”、“红灯.ico’、“绿灯.ico”文件来实现信号灯的切换;还有两个计时器Timer1和Timer2,Time
admin
2009-03-17
27
问题
在考生文件夹下有一个过程文件sjt5.vbp,窗体上有两个图片框,名称为P1、P2,分别用来表示信号灯和汽车,其中在P1中轮流装入“黄灯.ico”、“红灯.ico’、“绿灯.ico”文件来实现信号灯的切换;还有两个计时器Timer1和Timer2,Timer1用于变换信号灯,黄灯1秒,红灯2秒,绿灯3秒;Timer2用于控制汽车向左移动。运行时,信号灯不断变换。单击“车按”按钮后,汽车开始移动,如果移动到信号灯前或信号灯下,遇到红灯或黄灯,则停止移动,当变为绿灯后再继续移动。
在窗体中已经给出了全部控件和程序,但程序不完整,要求阅读程序并去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分,也不能修改控件的属性。最后把修改后的文件以原文件名存盘。sjt5.frm文件内容如下:
Dim a%,b As Boolean
Private Sub C1_Click()
’ Timer2.Enabled=?
b=True
End Sub
Private Sub Timer1_Timer()
a=a+1
If a>6 Then
a=1
End If
Select Case a
Case 1
P1.Picture=LoadPicture("黄灯.ico" )
Case 2,3
P1.Picture=LoadPicture("红灯.ico")
Case 4,5,6
’ P1.Picture=LoadPicture("?")
If b Then Timer2.Enabled=True
End Select
End Sub
Private Sub Timer2_Timer()
If (a<4) And (P2.Left>P1.Left And P2.Left<P1.Left+P1.Width)
Or P2.Left<=100 Then
’ Timer2.Enabled=?
Else
’ P2.Move? —10,P2.Top,P2.Width,P2.Height
End If
End Sub
选项
答案
① 对象主要属性设置如表4所示。 [*] ② 分析:窗体上的两个图片框、两个计时器和一个命令按钮,它们的属性按表4的内容进行设置。对于一个含有计时器控件的窗体,当属性Enabled为 True时,每经过一段由属性Interval指定的时间(毫秒)间隔,就产生一个 Timer事件。当属性Enabled为False或属性Interval为O时,将终止Timer事件。在程序运行期间可以用Load-Picture函数把图形文件装入窗体、图片框或图像框中。 Move方法的格式为:Object. Move left, top, width, height ? object为一个对象; ? left(必需的)为object左边的水平坐标(x—轴); ? top(可选的)为object顶边的垂直坐标(y—轴); ? width(可选的)为object新的宽度; ? height(可选的)为object新的高度。 ③ 编程代码: Dim a%,b As Boolean Private Sub C1_Click() Timer2. Enabled=True b=True End Sub Private Sub Timer1_Timer() a=a+1 If a>6 Then a=1 End If Select Case a Case 1 P1.Picture=LoadPicture("黄灯.ico") Case 2,3 P1.Picture=LoadPicture("红灯.ico") Case 4,5,6 P1.Picture=LoadPieture("绿灯.ico") If b Then Timer2. Enabled=True End Select End Sub Private Sub Timer2_Timer() If (a<4) And (P2. Left>P1.Left And P2.Left<P1.Left+P1. Width) Or P2. Left<=100 Then Timer2. Enabled=False Else P2. Move P2. Left—10, P2. Top, P2.Width, P2.Height End If End Sub
解析
转载请注明原文地址:https://jikaoti.com/ti/bWq0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
如果一个JavaApplet源程序文件中只定义了一个类,该类的类名为MyApplet,则存储该源程序文件的文件名应为【】。
JDBCAPI主要都是定义在下列哪一个包内?()
下列关于异常类型的说明中错误的是()。
下面的哪些程序段可能导致错误?()Ⅰ:Strings="Gonewiththewind";Stringt="good";Stringk=s+t;Ⅱ:Strings
()类应该是在Java中创建的任何异常的超类。
在文件类提供的方法中,用于创建文件夹的方法是()。
下列叙述中正确的是()。
下列叙述中正确的是
当检索一个压缩文件时,首先要建立压缩文件输人流对象,该对象()
下列不属于更新数据库操作步骤的是()。
随机试题
病人,男,17岁,农民,在田间喷洒农药3小时,昏倒在地,现场人员将病人急送医院。查体:血压90/60mmHg,呼吸24次/分,昏迷,角膜反射消失,瞳孔如针尖大,呼气有蒜味,多汗,流涎,两肺布满湿哆音,肌肉间断颤动。若要确定诊断,最有价值的检查是
关于宪法表现形式的说法,下列哪些选项是正确的?()
界定一个工作行为是否为项目的行为,需要看其具有的属性包括()。
设计重力式挡土墙时,对荷载的取用和基底反力的偏心距控制有以下几种见解:(1)验算抗滑、抗倾覆时,土压力和自重压力均乘以分项系数1.2;(2)验算抗滑、抗倾覆时,土压力和自重压力均乘以分项系数1.0;(3)基底的反力偏心距e应小于或等于b/6(b为基底
下列属于通风系统组成的进气处理设备的是()。
()能自动核销已对账的记录。
银行作为开放式基金销售代理人,代表基金托管人与基金投资人进行基金单位的买卖活动。()
简述我国商业银行的特点。
养生保健是一门科学性很强的学问,要因人、因地、因时而异。社会上流行很广且被多数人追捧的养生保健方法,不一定适合自己。因为,每个人的养生方法都要依据其生命体征、当时的健康状况和环境条件来定,时间、地点、条件变了,人的状态变了,养生方法也要随之相应改变。这段文
数据库管理员是数据库的主要维护者,设有如下针对数据库的工作:I.数据库的转储和恢复Ⅱ.数据库的安全性、完整性控制Ⅲ.数据库性能的监控分析和改进Ⅳ.数据库的重组和重构以上工作属于数据库管理员职责的是()。
最新回复
(
0
)