计算机等级二级VisualBaisc上机试练习习题(7)
第7章上机考试试题一、基础操作题
下面出现的“考生文件夹”均为c:\wexam、20060001。
请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
1.在名称为Form1的窗体上建立一个名称为Cmd1、宽度为1500、高度为500、标题为“显示”的命令按钮,编写适当的事件过程,要求程序运行后,如果单击“显示”命令按钮,剐在窗体上显示“计算机等级考试”,运行结果如图7-1所示。程序中不能使用任何变量,直接显示字符串。
http://www.examw.com/ncre/Files/2010-12/13/153107417.jpg
图7-1
http://www.examw.com/ncre/Files/2010-12/13/153104703.jpg
图7-2
注意:保存时必须存放在考生文件夹下,窗体文件名为kt21.frm,工程文件名为kt21.vbp。
2.在Forml的窗体上画一个命令按钮,名称为Cmd1,标题为“显示”,按钮不可见。编写适当的事件过程,程序运行后,如果单击窗体,则命令按钮出现;此时如果单击命令按钮,则在窗体上显示“计算机等级考试”,且命令按钮变为无效。程序运行时的窗体界面如图7-2所示。
注意:保存时必须存放在考生文件夹下,窗体文件名为kt22.frm,工程文件名为
kt22.vbp。
二、简单应用题
下面出现的“考生文件夹”均为c:\wexam\20060001。
1.在名称为Forml的窗体上建立两个主菜单,其标题分别为“文件”和“帮助”,名称分别为File和Help,“文件”菜单下有三个子菜单项,分别为“打开”、“保存”和“退出”(其名称分别为Open、Save和Exit)。要求程序运行后,如果选择“文件”下的某个菜单项,则通过MsgBox对话框显示该菜单项的标题及“确定”按钮(如图7—3所示)。
注意:保存时必须存放在考生文件夹下,窗体文件名为kt23.frm,工程文件名为kt23.vbp。
http://www.examw.com/ncre/Files/2010-12/13/15311703.jpg
图7-3
http://www.examw.com/ncre/Files/2010-12/13/153116006.jpg
图7-4
2.在考生文件夹中有工程文件kt24.vbp及其窗体文件kt24.frm,该程序是不完整的,请在有“?”的地方填入正确内容,然后删除“?”及所有注释符(即“'”号),但不能修改其他部分。保存时不得改变文件名和文件夹。
本题内容如下:
在窗体上有两个控制按钮与一个已经画好的简易钟表(由线段与图形构成),控制按钮的标题分别是“开始”和“停止”。请考生在窗体上设置一个计时器,每隔一秒,时钟转动6度。如果单击“停止”按钮,时钟停止转动。界面如图7-4所示。
三、综合应用题
下面出现的“考生文件夹”均为c:\wexam\20060001。
在考生文件夹中有一个工程文件kt5.vbp,Forml窗体中有三个文本框、两个命令按钮和一个计时器。程序的功能是:单击“开始计数”按钮,就开始计数,每隔一秒,文本框中的数加l,其中文本框Text1计数时间为l秒;计时完毕,Text2开始计数,其计数时间为2秒;Text2计数完毕,Text3开始计数,其计数时间为3秒。Text3计数完毕,Textl又开始计数,进入下一个循环。单击“停止计数”按钮,则停止计数。
要求:修改适当的控件的属性,删除程序中的注释符即(“'”),把程序中的“?”改为正确内容,使其实现上述功能,但不能修改程序中的其他部分。最后把修改后的文件以原来的文件名保存。程序运行时的窗体界面如图7—5所示。
http://www.examw.com/ncre/Files/2010-12/13/153119568.jpg
图7-5
第7套参考答案与解析
触发Click事件;在窗体上打印信息通过Print方法来实现。
【解题步骤】
(1)建立界面并设置控件属性。程序中用到的控件及其属性见表7-1。
表7-1
控件 属性/td> 设置值/td>Naide/td> Cmdl/td>Height/td> 500/td>按钮Widm/td> 1500/td>Capnon/td> 显示 (2)编写程序代码。
参考代码:
Private Sub Cmd1_Click()
Print“计算机等级考试”
End sub
(3)调试并运行程序。
(4)按题目要求存盘。
2.【解析】本题同样是考查命令按钮的基本操作。将命令按钮的Visible属性设置为False,然后编制相应的事件处理程序
(1)Form_Click()将Cmd1.Visible设置为True,以便命令按钮可见。
Private Sub Form Click()
Cmd1.Visible=True
End Sub
(2)Cmdl_Click()事件输出字符串,同时使按钮无效。
PrivateSub Cmd1_Click()
Form1.Print“计算机等级考试”
Cmd1.Enabled=False
EndSub
(3)运行验证程序功能。
(4)正确保存程序。
二、简单应用题
1.【解析】使用菜单编辑器,按题目要求设计菜单。
(1)编制“文件”菜单的相应菜单处理程序。
http://www.examw.com/ncre/Files/2010-12/13/153119568.jpg
http://www.examw.com/ncre/Files/2010-12/13/153118062.jpg
(2)运行程序,验证各项菜单的功能。
(3)正确保存程序。
注意:题目没有对“帮助”菜单进行要求,所以只需要设计这个菜单即可。
2.【解析】本题主要考查计时器控件的使用。按要求打开工程文件,如果没有窗体,则可以通过“视图”菜单中的“对象窗口”命令或者双击工程窗口的kt24.frm文件名来打开。
(1)在窗体上添加“时钟”控件。
(2)设置时钟的属性,见表7-2。
表7-2
控件 控件名/td> 属性名/td> 属性值/td>Interval/td> 1000/td>时钟Timer1/td> Enabled/td> False/td>命令铵钮Comrnandl/td> Caption/td> 开始命令按钮Command2/td> Caption/td> 停止 (3)打开代码窗口,得到如下代码:
计算机等级二级VisualBaisc上机试练习习题(7)
http://www.examw.com/ncre/Files/2010-12/13/153115685.jpghttp://www.examw.com/ncre/Files/2010-12/13/153117752.jpg
(4)该题共有两处需要填写代码,分析代码,填入正确语句。
这道题以下两旬代码互为提示:
'Timer1.?=True
'Timer1.Enabled=?
显然,正确的语句分别为:
Timer1.Enabled=True
Timer1.Enabled=False
(5)完整的程序如下:
http://www.examw.com/ncre/Files/2010-12/13/153118624.jpg
http://www.examw.com/ncre/Files/2010-12/13/153119158.jpg
http://www.examw.com/ncre/Files/2010-12/13/153114977.jpg
http://www.examw.com/ncre/Files/2010-12/13/153114634.jpg
(6)运行程序验证功能。
(7)正确地保存程序</p>三、综合应用题
【解析】按要求打开工程文件,如果没有窗体,则可以通过“视图”菜单中的“对象窗口”命令或者双击工程窗口中的kt5.frm文件名来打开。
(1)打开代码窗口,共有5处需要填写。
http://www.examw.com/ncre/Files/2010-12/13/153116205.jpg
http://www.examw.com/ncre/Files/2010-12/13/153124240.jpg
(2)研读Cmd1_Click(IadexAs Integer)事件处理程序,可知命令按钮为数组。从它们的属性窗口中可以得知“开始计数”按钮的Index=0,第1个“?”处应填Index。而且本题与简单应用题的第2题很相似,可以得知第2个和第3个“?”处均应为Enabled。
(3)研读Timer1_Timer()事件处理程序,s也应该使用Static声明,If语句判断s是否大于6。通过该参数,可以得知Timer的Interval属性值应设置为1000。
(4)完整的程序如下:
http://www.examw.com/ncre/Files/2010-12/13/153128759.jpg
http://www.examw.com/ncre/Files/2010-12/13/153128709.jpg
(5)运行程序,验证结果是否正确。
(6)保存工程及窗体文件。注意:一定要正确地设置时钟控件的属性。
页:
[1]