(12)“秒表”窗体中有两个按钮(“开始/停止”按钮bOK,“暂停/继续”按钮bPus);一个显示计时的标签1Num;窗体的“计时器间隔”设为100计时精度为0.1秒。
要求:打开窗体如图1所示;第一次单击“开始婷止”按钮,从0开始滚动显示计时(见图2);10秒时单击“暂停/继续”按钮,显示暂停(见图3),但计时还在继续;若20秒后再次单击“暂停/继续”按钮,计时会从30秒开始继续滚动显示;第二次单击“开始/停止”按钮,计时停止,显示最终时间(见图4)。若再次单击“开始/停止”按钮可重新从0开始计时。

相关的事件程序如下。请在空白处填入适当的语句,使程序可以完成指定的功能。
Option Compare Database
Dim flag,pause As Boolean
Private Sub bOK Click()
flag= 【12】
Me!bOK.Enabled=True
Me!bPus.Enabled=flag
End Sub
Private Sub bPus_Click()
pause=Not pause
Me!bOK.Enabled=Not Me!bOK.Enabled
End Sub
Private Sub Form. Open(Cancel As Integer)
flag=False
pause=False
Me!bOK.Enabled=True
Me!bPus.Enabled=False
End Sub
Private Sub Form. Timer()
Static count As Single
If flag=True Then
If pause=False Then
Me!1Num.Caption=Round(count,1)
End If
count= 【13】
Else
count=0
End If
End Sub
第1题:
窗体中有两个命令按钮:“显示”(控件名为cmdDisplay)和“测试”(控件名为cmdTest)。以下事件过程的功能是:单击“测试”按钮时,窗体上弹出一个消息框。如果单击消息框的“确定”按钮,隐藏窗体上的“显示”命令按钮;单击“取消”按钮关闭窗体。按照功能要求,将程序补充完整。 Private Sub cmdTest_Click()
Answer= (“隐藏按钮”,vbOKCancel)
If Answer=vbOK Then
cmdDisplay.Visible=
Else
Docmd.Close
End If
End Sub
Msgbox,False
第2题:
某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开一个查询,需要执行的宏操作是【 】。
第3题:
在窗体中有一个名为(Command1的命令按钮,Click事件的代码如下:

单击命令按钮后,标签显示的结果是( )。
第4题:
“秒表”窗体中有两个按钮(“开始/停止”按钮bOX,“暂停/继续”按钮bPus);一个显示计时的标签lNum;窗体的“计时器间隔”设为100,计时精度为0.1秒。
要求:打开窗体如图1所示;第一次单击“开始/停止”按钮,从0开始滚动显示计时(见图2);10秒时单击“暂停/继续”按钮,显示暂停(见图3),但计时还在继续;若20秒后再次单击“暂停/继续”按钮,计时会从30秒开始继续滚动显示;第二次单击“开始/停止”按钮,计时停止,显示最终时间(见图4)。若再次单击“开始/停止”按钮可重新从0开始计时。

相关的事件程序如下。请在空白处填入适当的语句,使程序可以完成指定的功能。
Option Compare Database
Dim flag,pause As Boolean
Private Sub bOX_Click
flag=
Me! bOX.Enabled=True
Me!bPus.Enabled=flag
End Sub
Private Sub bPus_Click()
pause=Not pause
Me!b0K.Enabled=Not Me!bOK.Enabled
End Sub
Private Sub Form_Open(Cancel As Integer)
flag=False
pause=False
Me!bOK.Enabled=True
Me!bPus.Enabled=False
End Sub
Private Sub Form. Timer()
Static count AS Single
If flag=True Then
If pause=False Then
Me!lNum.Caption=Round(count,1)
End If
count=
Else
count=0
End If
End Sub
第5题:
在窗体中有一个标签Lbl和一个命令按钮Commandl,事件代码如下:
打开窗体后单击命令按钮,窗体中显示的内容是( )。
A. 4
B. 5
C. 10
D. 40
第6题:
“秒表”窗体中有两个按钮(“开始/停止”按钮bOK,“暂停/继续”按钮bPus);一个显示计时的标签iNure;窗体的“计时器间隔”设为100,计时糟度为0.1秒。 要求:打开窗体如图1所示;第一次单击“开始/停止”按钮,从0开始滚动显示计时(见图2);10秒时单击“暂停/继续”按钮,显示暂停(见图3),但计时还在继续:若20秒后再次单击“暂停/继续”按钮,计时会从30秒开始继续滚动显示;第二次单击“开始/停止”按钮,计时停止,显示最终时间(见图4)。若再次单击“开始/停止”按钮可重新从0开始计时。
相关的事件程序如下: Optioncompare Database Dim flag,pause As Boolean PrivateSub bOK_click flag=__________ Me!bOK.Enabled=True Me!bPus.Enabled=flag End Sub PrivateSub bPus_click pause=Notpause Me!bOK.Enabled=Not Me!bOK.Enabled End Sub PrivateSub Form. Open(Cancel As Integer) flag=False Pause=False Me!b0K.Enabled=True Me!bPus.Enabled=False End Sub PrivateSub Form. Timer Staticcount As Single If flag=TrueThen Ifpause=False Then Me!INum.Caption=Round(count,1) End If Count=__________ Else count=0 End If End Sub 横线处应填写的内容是( )。
A.not flag,count+1
B.not flag,count+0.1
C.enable,sum+1
D.enable,sum+1
第7题:
在窗体上画一个名称为Label1、标题为“VisualBasic考试”的标签,两个名称分别为Command1和Conlmand2、标题分别为“开始”和“停止”的命令按钮,然后画一个名称为Timer1的计时器控件,并把其Interval属性设置为500,如图16-7所示。 编写如下程序: Private Sub Form_Load() Timer1. Enabled=False End Sub Private Sub Command1_Click() Timer1. Enabled=True End Sub Private Sub Command2_Click() Timer1. Enabled=False End Sub Private Sub Timer1_Timer() If Label1. Left<Width Then Label1. Left=Label1. Left+20 Else Label1. Left=0 End If End Sub 程序运行后单击“开始”按钮,标签在窗体中移动。对于这个程序,以下叙述中错误的是______。

A.标签的移动方向为自右向左
B.单击“停止”按钮后再单击“开始”按钮,标签从停止的位置继续移动
C.当标签全部移出窗体后,将从窗体的另一端出现并重新移动
D.标签按指定的时间间隔移动
第8题:
在考生文件夹下有一个工程文件execise42.vbp及窗体文件execise42.frm。在名为Form1的窗体中有一个文本框,两个命令按钮和一个计时器。程序的功能是;在运行时,单击“开始”按钮,就开始计数,每隔1秒,文本框中的数加1;单击“停止”按钮,则停止计数,如下图所示。

注意:
修改适当的控件的属性,并去掉程序中的注释符“'”,把程序中的问号“?”改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。最后把修改后的文件以原来的文件名存盘。

第9题:
某窗体中有一个命令按钮,在“窗体”视图中单击该命令按钮可以打开另一个窗体,则需要执行的宏操作是( )。
A.OpenQuery
B.OpenReport
C.OpenWindow
D.OpenForm
第10题:
在窗体中有一个标签Lb1和一个命令按钮Command1,事件代码如下: OPtion Compare Databse Dim a As String * 10 Private Sub COmmand1_Click() a="1234" b=Len(a) Me.Lbl.Caption=b End Sub 打开窗体后单击命令按钮,窗体中显示的内容是
A.4
B.5
C.10
D.40
第11题:
( 9 )某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开一个查询,需要执行的操作是 【 9 】 。
第12题:
某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开另一个窗体,需要执行的宏操作是()。
第13题:
某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开另一个窗体,需要执行的宏操作是_______。
A.OpenQuery
B.OpenReport
C.OpenWindow
D.OpenForm
第14题:
在考生文件夹下有“xx”数据库。
在“窗体1”窗体中添加标签和名称相同的文本框“请输入学号”和“学生姓名”,添加“显示学生姓名”按钮,编写程序实现输入学号后单击“显示学生姓名”按钮后显示学生姓名。要求用Dlookup()函数实现。窗体设计如图所示。


第15题:
在窗体上画一个标签、一个计时器和…个命令按钮,其名称分别为Label1、Tliner1和Command1,如图1所示。程序运行后,如果单击命令按钮,则标签开始闪烁,每秒钟“炊迎”二字显示、消失各一次,如图2所示。以下是实现上述功能的程序,请填空。
Prirate Sub Form_L.aad()
Labell.Caption=“欢迎”
Timer1.Enabled=False
Timer1.Interval=【 】
Commandl.Caption=“开始闪烁”
End sut)
Private Sub Timer1_rrimer()
Label1.visible=【 】
Emi sub
PTivate Sub Commandl_Click()
【 】
End sub

第16题:
在窗体上画一个名称为Label1、标题为“Visual Basic考试”的标签,两个名称分别为Conmmnd1和Com— mand2、标题分别为“开始”和“停止”的命令按钮,然后画一个名称为Timer1的计时器控件,并把其Interval属性设置为500,如图所示。

编写如下程序: Private Sub Form_Load( ) Timer1.Enabled=False End Sub Private Sub Command1_Click( ) Timer1.Enabled=True End Sub PrivateSubCommand2_Click( ) Fimerl.Enabled=False End Sub Private SubTimer1_Timer( ) If Label1.Left<Width Then Label1.Left=Label1.1eft+20 Else Label1.Left=0 End If End Sub 程序运行后单击“开始”按钮,标签在窗体中移动。 对于这个程序,以下叙述中错误的是
A.标签的移动方向为自右向左
B.单击“停止”按钮后再单击“开始”按钮,标签从停止的位置继续移动
C.当标签全部移出窗体后,将从窗体的另—端出现并重新移动
D.标签按指定的时间间隔移动
第17题:
在窗体上画一个名称为Labell、标题为“ViSBalBasic考试”的标签,两个名称分别为 Command1和Command2、标题分别为“开始”和“停止”的命令按钮,然后画一个名称为Timer1的计时器控件,并把其Interval属性设置为500,如图所示。

编写如下程序: Private Sub Form Load() Timerl.Enabled = False End Sub Private Sub Command1 Click() Timer1.Enabled = True End Sub Private Sub Command2 Click() Timerl.Enabled = False End Sub Private Sub Timerl Timer() If Labell.Left<Width Then Labell.Left = Labell.Left+20 Else Labell.Left = 0 End If End Sub 程序运行后单击“开始”按钮,标签在窗体中移动。 对于这个程序,以下叙述中错误的是
A.标签的移动方向为自右向左
B.单击“停止”按钮后再单击“开始”按钮,标签从停止的位置继续移动
C.当标签全部移出窗体后,将从窗体的另一端出现,重新移动
D.标签按指定的时间间隔移动
第18题:
有一个ylc5.vbp,只有一个窗体Form1,需要创建Form2。在窗体Form1上建立Command1和Command2两个命令按钮,标题分别为“隐藏启动窗体”和“关闭窗体”。在窗体Form2上创建标题为“打开窗体1”的按钮。将Form2设为启动窗体,单击Form2上的按钮,则显示Form1窗体:若单击Form1上的“隐藏启动窗体”按钮,则Form2消失。若单击Form1上的“关闭窗体”按钮,则Form1和Form2都消失,退出程序。注意:存盘时必须存放在考生文件夹下,工程文件名为ylc5.vbp,窗体文件名为ylc5-1.frm, ylc5-2.frm。程序中不得使用任何变量。

(4)选择命令按钮在上面Form2窗体创建一个命令按钮设置名称为Command1标题为“打开窗体1”。
(5)为设置Form2启动窗体做如下的操作:
1)从“工程”菜单中选择“工程属性”命令弹出如图34所示的界面。
2)选择“通用”属性页在“启动对象”中选择Form2单击“确定”按钮设置该窗体为启动窗体。
2.行为编码
(1)用鼠标单击窗体Form1出现Form1的代码窗口。选择Command1按钮的Click事件代码如下:
Private Sub Command1_Click()
Form2.Hide
End Sub
(2)在Form1的代码窗口内选择Command2按钮的Click事件代码如下:
Private Sub Command2_Click()
'卸载窗体2
Unload Form2
'卸载自身也即窗体1
Unload Me
End Sub
(3)用鼠标单击窗体Form2出现Form2的代码窗口。选择Command1按钮的Click事件代码如下;
Private Sub Command3_Click()
Form1.Show
End Sub
3.存盘保存
执行“文件”→“保存工程”命令工程文件名为ylc5.vbp窗体文件名为ylc5-1.frm ylc5-2.frm。
(4)选择命令按钮,在上面Form2窗体创建一个命令按钮,设置名称为Command1,标题为“打开窗体1”。
(5)为设置Form2启动窗体做如下的操作:
1)从“工程”菜单中选择“工程属性”命令,弹出如图34所示的界面。
2)选择“通用”属性页,在“启动对象”中选择Form2,单击“确定”按钮,设置该窗体为启动窗体。
2.行为编码
(1)用鼠标单击窗体Form1,出现Form1的代码窗口。选择Command1按钮的Click事件,代码如下:
Private Sub Command1_Click()
Form2.Hide
End Sub
(2)在Form1的代码窗口内选择Command2按钮的Click事件,代码如下:
Private Sub Command2_Click()
'卸载窗体2
Unload Form2
'卸载自身也即窗体1
Unload Me
End Sub
(3)用鼠标单击窗体Form2,出现Form2的代码窗口。选择Command1按钮的Click事件,代码如下;
Private Sub Command3_Click()
Form1.Show
End Sub
3.存盘保存
执行“文件”→“保存工程”命令,工程文件名为ylc5.vbp,窗体文件名为ylc5-1.frm, ylc5-2.frm。 解析:(1)本题考查多窗体的应用创建、不同窗体上的命令按钮事件、控制两个窗体的显示、应用程序的结束控制以及如何在工程窗口中设置启动窗口。(2)注意Form对象的Show方法,End应用结束控制。(3)通过调用Form2的Hide方法隐藏Form2窗体,通过Unload方法关闭窗体1和窗体 2,通过调用Form1的Show方法显示Form1窗体。
第19题:
在窗体中有一个标签Lb1和一个命令按钮Command1,事件代码如下:
Option Compare Database
Dim a As String * 10
Private Sub Command1_Click
a = "1234"
b = Len(a)
Me.Lb1.Caption = b
End Sub
打开窗体后单击命令按钮,窗体中显示的内容是
A.4
B.5
C.10
D.40
第20题:
在窗体上画一个名称为Label1、标题为“VisualBasic考试”的标签,两个名称分别为Command1和Command2、标题分别为“开始”和“停止”的命令按钮,然后画一个名称为Timer1的计时器控件,并把其Interval属性设置为500,如图所示。

编写如下程序: Private Sub Form_Load( ) Timer1.Enabled=false End Sub Private Sub Command1 Click( ) Timer1.Enabled=True End Sub Private Sub Timer1_Timer( ) If Label1.Left<Width Then Label1.Left=label1.Left+20 Else Label1.Left=0 End If End Sub程序运行后单击“开始”按钮,标签在窗体中移动。对于这个程序,以下叙述中错误的是
A.标签的移动方向为自右向左
B.单击“停止”按钮后再单击“开始”按钮,标签从停止的位置继续移动
C.当标签全部移出窗体后,将从窗体的另一端出现并重新移动
D.标签按指定的时间间隔移动
第21题:
在窗体中有一个标签Lbl和一个命令按钮Commandl,事件代码如下。 Option Compare DatabaseDim aAs String*10Private Sub Commandl_Click( ) a="1234"b=Len(A. Me.Lbl.Caption=bEndSub打开窗体后单击命令按钮,窗体中显示的内容是( )。
A.4
B.5
C.1O
D.40
第22题:
设计一个计时Access应用程序。该程序界面如图所示,由一个文本框(名为Text1)、一个标签及两个命令按钮(一个标题为开始,命名为Command1;另一个标题为停止,命名为Command2)组成。程序功能为:打开窗体运行后,单击"开始"按钮,则开始计时,文本框中显示秒数,单击"停止"按钮,则计时停止;双击"停止"按钮,则退出。请填空补充完整。
Dim i
Private Sub Command1_Click()
i=0
Me.TimerInterval=1000
End Sub
Private Sub Command2_Click()
【 】
End Sub
Private Sub Command2_DblClick(Cancel As Integer)
DoCmd.【 】
End SubPrivate Sub Form_Load()
Me.TimerInterval=0
Me! Text1=0
End Sub
Private Sub Form_Timer()
i=i+1
Me! Text1=【 】
End Sub

第23题:
( 14 )窗体中有两个命令按钮: “ 显示 ” (控件名为 cmdDisplay )和 “ 测试 ” (控件名为 cmdTest ) 。 以下事件过程的功能是:单击 “ 测试 ” 按钮时,窗体上弹出一个消息框。如果单击消息框的 “ 确定 ” 按钮 ,隐藏窗体上的 “ 显示 ” 命令按钮;单击 “ 取消 ” 按钮关闭窗体。按照功能要求,将程序补充完整。
Private Sub cmdTest_Click()
Answer= 【 14 】 ( “ 隐藏按钮 ” , vbOKCancel )
If Answer=vbOK Then
cmdDisplay.Visible= 【 15 】
Else
Docmd.Close
End If
End Sub