首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)在考生目录下有一个工程文件sj3.vbp,窗体中有一个命令按钮,标题为“向左移动”,名称为Commandl;还有一个计时器,名称为Timerl。并给出了两个事件过程,但并不完整。设置计时器的属性,使其在初始状态不计时;设置计时器的属性,使其每隔0.3
(1)在考生目录下有一个工程文件sj3.vbp,窗体中有一个命令按钮,标题为“向左移动”,名称为Commandl;还有一个计时器,名称为Timerl。并给出了两个事件过程,但并不完整。设置计时器的属性,使其在初始状态不计时;设置计时器的属性,使其每隔0.3
admin
2012-10-09
61
问题
(1)在考生目录下有一个工程文件sj3.vbp,窗体中有一个命令按钮,标题为“向左移动”,名称为Commandl;还有一个计时器,名称为Timerl。并给出了两个事件过程,但并不完整。设置计时器的属性,使其在初始状态不计时;设置计时器的属性,使其每隔0.3秒调用Timerl事件过程一次。使得在运行时单击“向左移动”按钮,则按钮每隔0.3秒向左移动一次,当移出窗体时返回窗体的右端,如图15—5所示。
注意:去掉程序中的注释符“’”,把程序中的“?”改为正确的内容,不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。
(2)在考生文件夹中有文件sj4.vbp及其窗体文件sj4.frm,窗体已经设计好,要求考生用If语句编写程序,使得程序运行时,满足下列要求。窗体上有两个复选框,名称分别为Checkl和Check2,标题分别为“英语”和“德语”;两个单选按钮,名称分别为Optionl和Option2,标题分别为“我会”和“我不会”;一个名称为Labell的标签;一个名称为Commandl、标题为“输出”的命令按钮。要求程序运行后,对复选框和单选按钮进行选择,然后单击按钮,可根据下表的规定在标签中显示相应的信息:
程序运行时的窗体界面如图15—6所示。
注意:不得使用任何变量。存盘时不得改变文件夹和文件名。
选项
答案
(1)本题考查计时器控件(Timer)、命令按钮控件(CommandButton)的常用属性和事件以及编写简单事件过程。 计时器只在设计时可见,计时器是否启用由其Enabled属性设置,值为True或False。启用后间隔多长时间触发一次其Timer事件由其Interval属性设置,Interval属性的单位为毫秒,缺省值为0,此时计时器也不启用。 控制命令按钮向左移动可通过修改其Left属性值实现,当Left属性值超过窗体的Width属性值时表示按钮已移出窗体,此时Left属性值设为0即可将按钮返回窗体右端。移动按钮的事件过程均在计时器的Timer中实现。 根据题意,将一个命令按钮和一个计时器控件添加到窗体中,命令按钮的名称为Command1、Caption属性为“向左移动”,Timer的名称为Timer1。双击Commandl进入代码编写窗口,Timer1将隔一个周期调用Timer函数一次,而按下Commandl将启动Timer1计时器,即设置其周期,补充后的具体代码如下: Private Sub Command1_Click() Timer1.Interval=300’设置Timer的周期 End Sub Private Sub Timerl_Timer() Commandl.Left=Commandl.Left-100 ’Command向左移动 If Commandl.Left<0 Then Commandl.Left=Forml.Width-Commandl.Width’当移动出最左端时,Command返回窗体最右端 End If End Sub 单击[*]按钮运行程序.并按要求保存。 (2)本题主要考查复选框(CheckBox)和单选按钮(OptionButton),以及用If语句编程的综合运用。 复选框组常用于提供多重选择,Value属性值决定每个复选框的选中状态:0表示未选;1表示选中;2表示不可用(即灰色);单选按钮组常用于提供唯一选择,Value属性值决定每个单选按钮的选中状态:False表示未选,True表示选中。 根据题意,窗体已设计好,只要考生编写相应的代码以实现其功能。双击Commandl进入代码窗口,编写如下代码: Private Sub Commandl_Click() If Optionl.Value=True Then’选择Optionl If Checkl.Value=1 And Check2.Value=l Then Labell.Caption="我既会"+Checkl.Caption+"也会"+Check2.Caption Elself Checkl.Value=l Then Labell.Caption="我只会"+Checkl.Caption’显示我只会英语 Elself Check2.Value=1 Then Labell.Caption="我只会"+Check2.Caption’显示我只会德语 End If Else ’选择Option2 If Checkl.Value=1 And Check2.Value=1 Then Labell.Caption="我既不会"+Checkl.Caption+"也不会"+Check2.Caption Elself Checkl.Value=1 Then Labell.Caption="我不会"+Checkl.Caption’显示我不会英语 Elself Check2.Value=1 Then Labell.Caption="我不会"+Check2.Caption’显示我不会德语 End If End If End Sub 单击[*]按钮运行程序,并按要求保存。
解析
转载请注明原文地址:https://kaotiyun.com/show/dChp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
用Dim(1,3to7,10)声明的是一个______维数组。
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
下列叙述中,正确的是
在VisualBasic中,要将一个窗体加载到内存进行预处理但不显示,应使用的语句是
关于VisualBasic"方法"的概念错误的是
软件开发环境是全面支持软件开发全过程的【】集合。
在运行程序时,在文本框中输入新的内容,或在程序代码中改变Text的属性值,相应会触发到的事件是
下列说法错误的是
算法执行过程中所需要的存储空间称为算法的
在考生文件夹中有工程文件sjt5.vbp及其窗体文件sjt5.frm,该程序是不完整的,请在有?号的地方填入正确内容,然后删除?及所有注释符(即,号)但不能修改其他部分。存盘时不得改变文件名和文件夹。本题描述如下:在名称为Form1的窗体上
随机试题
法国法规定,不动产的法定继承依不动产所在地法;德国法规定,不动产的法定继承依死者本国法,且两国都认为自己指定的法律包括冲突法。如果一德国公民死于法国并在法国留下不动产,为此不动产法定继承发生争议,可能出现的结果有:()。
甲公司为一家国内上市公司,其2013年~2015年的相关投资业务如下:(1)2013年1月1日购入乙公司当日发行的债券60万份,面值为100元/份,票面利率为8%,每年末支付利息,到期还本。甲公司共支付价款5450万元,另支付交易费用50万元,甲公司
乙公司是一家家族企业,依靠家传的食品配方经营着几家连锁食品店,以前店后厂的形式进行经营。随着大规模连锁食品企业的出现,该家族企业面临较大的竞争压力。王某是该家族企业年轻一代的继承人。王某根据自己在MBA学到的知识,认为公司应该进行变革,但变革就会面临障碍。
“寓教于乐”实际上就是幼儿教育()的体现。
为营造和谐、宽松的良好氛围来化解群众矛盾纠纷,有人民法院推行“圆桌审判”方式审理一般民事纠纷案件。你怎么看?
我国是发展中国家,但是现在我们国家的奢侈品消费已经快成为世界第一了。你怎么看待这个问题?
由凯米斯倡导的教育行动研究类型是
辽朝法制注重“因俗而治”,四姓相犯的,适用()
阅读下列说明,回答问题1至问题3。【说明】钱某新接手一个信息系统集成项目的管理工作,根据用户的业务要求,该项目要采用一种新的技术架构,项目团队没有应用这种架构的经验。钱某的管理风格是Y型的,在项目启动之初,为了调动大家的积极性,宣布了多项激励政策
A、Thestrongwinds.B、Theinabilityoftherescuers.C、Thedamagetoroadsandlocalinfrastructure.D、Thelackofhelicopters.
最新回复
(
0
)