首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个过程文件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
34
问题
在考生文件夹下有一个过程文件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://kaotiyun.com/show/nj1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列代码段执行结果为()。publicclassTest{publicstaticvoidmain(Stringargs[]){System.out.println("
程序中可能出现一种情况:多个线程互相等待对方持有的锁,而且得到对方的锁之前都不会释放自己的锁,这就是【】。
结构化程序设计所规定的3种基本控制结构是顺序结构、选择结构和【】。
下面的说法中正确的是()。Ⅰ:有float型数据定义floatf1=100.00f;FloatF1=newfloat(f1),要把float型转换为double型时用Doubled1=F1.doubleValue()。Ⅱ:有
下列各项中代表单精度浮点数的是()。
下列选项中,不属于JDK文件子文件夹的是()。
下图所示的二叉树的先序遍历序列是【】。
下列叙述中,正确的是()
对于构造方法,下列叙述正确的是______。
软件开发的结构化生命周期方法将软件生命周期划分成()
随机试题
有源滤波的主要形式是有源RC滤波,也被称为()滤波器。
Oneought______forwhatonehasn’tdone.
(2013年第25题)“不同蛋白质有不同的空间构象”所指的含义是
朱某生前曾与村委会签订了遗赠扶养协议,约定去世后所有财产归村委会,村委会按协议尽了义务。朱某失散多年的妹妹在他去世前1个月回到家乡定居,朱某于是留下一份遗嘱,将其部分财产分给其妹继承。朱某去世后,其独生女从外地赶回来,要求继承遗产。下列有关朱某遗产继承的说
指示仪表的分类很多,按其工作原理分类,不包括()。
中国建设银行规定的个人质押贷款的贷款期限最长为()
某学生有“青春性高血压”,平时经常参加锻炼,体育课健康分组时应把该生编入()。
实事求是是中国共产党人始终坚持的思想路线是指()。
一群网友在现实中举办化装舞会,每个人必须按照网名所代表的人物或者事物来装扮自己。白雪公主、巫婆、佐罗、石头、哈利波特、仙人掌是甲、乙、丙、丁、戊、己六个网友的网名。甲、乙、戊是女性,其他三位是男性。乙、丙、戊的年龄超过了30周岁。在化妆舞会上扮演上述六种角
阅读下列说明,回答问题1至问题3,将解答填入对应栏内。【说明】某企业信息化项目,主要包括系统平台建设、网络系统建设和多个业务部门应用系统开发。某信息工程监理公司负责该项目的全过程监理。
最新回复
(
0
)