首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个过程文件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
59
问题
在考生文件夹下有一个过程文件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全国计算机二级
相关试题推荐
运行下面程序后,正确的输出结果是()。publicclassSun{publicstaticvoidmain(Stringargs[]){intx=6;if(x
在一个长度为n的线性表中插入一个元素,以下说法不正确的是()。
请在代码中的画线处填写正确的语句【】,使程序输出helloworld!。//HelloApplet.javaImportjava.awt.*;Importjava.applet.*;PublicclassHel
源程序文档化要求程序应加注释。注释一般分为序言性注释和【】。
J2SDK的基本命令中用于Java类文件归档的是【】。
关系数据库管理系统能实现的专门关系运算包括()。
希望编写好的Java程序代码,应遵守命名规则、【】、为代码分段、适当使用空白行、遵循第32条规则。
在软件生存周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
软件开发的结构化生命周期方法将软件生命周期划分成()
在下列关于二叉树的叙述中,正确的一项是()。
随机试题
患儿,男,6个月。腹泻3天,丢失体液相当于70ml/kg。入院体检见循环尚可,血钠140mmol/L,宜补累积损失量
乙是A市的建材经销商,因资金周转困难,便从A市甲处借了50万元人民币.购买了一批建材,并销售给了B市的丙,约定价款为60万元人民币,但丙末付款。乙与丙约定的合同履行地在A市。后来,甲要求乙还钱,乙说因为丙没有支付货款,所以无力偿还。鉴于此,甲欲直接起诉丙,
帷幕灌浆应优先采用循环式,射浆管距孔底不得大于()cm。
决策支持系统是一种代替管理人员进行决策的人机会话系统。()
兴泰贸易有限公司系一小型商贸企业,其2005年发生以下事项:(1)为节约开支,该公司只用了两名会计人员A和B,其中会计人员A被指定为会计主管,负责登记总账,编制会计报表和稽核工作,会计人员B担任出纳,兼记日记账、各种明细账和保管会计档案。(2)该公司办
某化工公司自日本进口138桶十八醇Stearglalcohol(C-18),净重20MT,每吨CIF新港价US$2000,填发税款缴纳书之日的外汇牌价为US$100=749元人民币(买人价),US$100=751元人民币(卖出价),十八醇的优惠税
《中华人民共和国企业所得税法》的实施时间是()。
中介语是可以看作是某一个阶段“静态”的系统,或者说是各个阶段的连续。(北京语言大学2016)
ThepeopleoftheUSAhavebeenopposedtoacentralizedgovernmentsincelongbeforetheRevolutionof1776.Whenthe13coloni
A、Changeoftone.B、Fluencyinlanguage.C、Useofdifferenttypesofwords.D、Properexplanationofthoughts.C
最新回复
(
0
)