首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个图片框,名称为P1、P2,分别用来表示信号灯和汽车,如图3-182所示,其中在P1中轮流装入“黄灯.ico”、“红灯.ico”、“绿灯.ico”文件来实现信号灯的切换;还有两个计时器Timer1和T
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个图片框,名称为P1、P2,分别用来表示信号灯和汽车,如图3-182所示,其中在P1中轮流装入“黄灯.ico”、“红灯.ico”、“绿灯.ico”文件来实现信号灯的切换;还有两个计时器Timer1和T
admin
2019-05-14
42
问题
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个图片框,名称为P1、P2,分别用来表示信号灯和汽车,如图3-182所示,其中在P1中轮流装入“黄灯.ico”、“红灯.ico”、“绿灯.ico”文件来实现信号灯的切换;还有两个计时器Timer1和Timer2,Timer1用于变换信号灯,黄灯1秒,红灯2秒,绿灯3秒;Timer2用于控制汽车向左移动。运行时,信号灯不断变换,单击“开车”按钮后。汽车开始移动,如果移动到信号灯前或信号灯下,遇到红灯或黄灯,则停止移动,当变为绿灯后再继续移动。在窗体中已经给出了全部控件和程序,但程序不完整,要求阅读程序并去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分,也不能修改控件的属性。最后把修改后的文件以原文件名存盘。
选项
答案
审题分析 计时器只在设计时可见,计时器是否启用由其Enabled属性设置,值可取True或False。启用后由Interval属性设置间隔多长时间触发一次其Timer事件,Interval属性的单位为毫秒,默认值为0,此时计时器不启用。 根据程序已提供源代码可知,Timer1用于控制红绿灯变换:第1秒亮黄灯,第2、3秒亮红灯,第4、5、6秒亮绿灯。变量a记录了信号灯运行的秒数,每触发一次Timer1的Timer事件,a就加1,当信号灯每亮完一轮,变量a又从第1秒开始计时。 Timer2用于控制汽车行驶,每触发一次Timer2的Timer事件,汽车向左移动10。在汽车行经红绿灯下方(即P2.Left>P1.Left And P2.Left<P1.Left+P1.Width)时,遇黄灯或红灯亮(即a<4)时停车(通过设置Timer2.Enabled=False实现),否则继续行进。当汽车行至距窗体100时,也设置Timer2.Enabled=False停车。 布尔型变量b用于记录是否已单击“开车”按钮,若是b=True,在亮起绿灯时及时启动Timer2。 操作步骤 步骤1:打开考生文件夹中的本题工程文件sjt5.vbp。 步骤2:打开代码编辑窗口,去掉程序中的注释符“′”,将问号“?”改为正确的内容。 参考代码: Timer2.Enabled=True P1.Picture=LoadPicture("绿灯.ico") Timer2.Enabled=False P2.Move Form1.P2.Left-10,P2.Top,P2.Width,P2.Height 步骤3:按要求将文件保存至考生文件夹中。 考点链接 图形控件、计时器。
解析
转载请注明原文地址:https://jikaoti.com/ti/zNN0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上有一个名称为Label1的标签和一个名称为Timer1的计时器,并编写有如下几个事件过程:PrivateSubFormLoad()Timer1,Enabled=FalseTimer1.Interval=_____
窗体上有两个名称分别为Textl、Text2的文本框,一个名称为Commandl的命令按钮。设有如下的类型声明:TypePersonnameAsString*8majorAsString*20EndType
在窗体上用复制、粘贴的方法建立了一个命令按钮数组,数组名为ComTestl。设窗体Forml标题为“MyForml”,双击控件数组中的第3个按钮,打开代码编辑器,编写如下代码:PrivaeSubComTestl——Click(Index
在运行阶段,要在文本框Text1获得焦点时选中文本框中所有内容,如图1所示,对应的事件过程是()。
设在工程中有一个标准模块,并定义了如下类型:TypeStutypeinoAsIntegerstmameAsString*20strsexAsString*2smarkAsSingle
窗体上有名称为Commandl的命令按钮和名称为Text1的文本框()。PrivateSubCommandlClick()Text1.Text=“程序设计”Text1.SetFocusEndSub
假定有如下的Sub过程:SubS(xAsSingle,yAsSingle)t=xx=t/yy=tModyEndSub在窗体上画一个命令按钮,然后编写如下事件过程:Priv
随机试题
A、小分子蛋白尿B、选择性蛋白尿C、非选择性蛋白尿D、溢出性蛋白尿E、组织性蛋白尿慢性肾炎
中毒型细菌性痢疾多见于
I型单纯疱疹病毒复发感染的常见部位是
子女交还请求权是()。
索赔进口货物进口时,海关都予以免征进口关税和进口环节税。
简述学生认知差异研究对教学的主要启示。
公安机关通过有效的打击,可以()。
一个盒子里有黑棋子和白棋子若干粒,若取出一粒黑子,则余下的黑子数与白子数之比为9:7,若放回黑子,再取出一粒白子,则余下的黑子数与白子数之比为7:5,那么盒子里原有的黑子数比白子数多:
以下不属于文档测试测试范围的是______。
Ifyouweretobeginanewjobtomorrow,youwouldbringwithyousomebasicstrengthsandweaknesses.Successor【C1】______iny
最新回复
(
0
)