会计考友 发表于 2012-7-31 22:15:04

计算机等级二级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)打开代码窗口,得到如下代码:

会计考友 发表于 2012-7-31 22:15:05

计算机等级二级VisualBaisc上机试练习习题(7)

  http://www.examw.com/ncre/Files/2010-12/13/153115685.jpg
  http://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]
查看完整版本: 计算机等级二级VisualBaisc上机试练习习题(7)