[计算机类试卷]VB机试模拟试卷32及答案与解析.doc
《[计算机类试卷]VB机试模拟试卷32及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB机试模拟试卷32及答案与解析.doc(8页珍藏版)》请在麦多课文档分享上搜索。
1、VB 机试模拟试卷 32 及答案与解析 一、基本操作题( 30分) 1 在 Form1的窗体上建立一个二级下拉菜单。第一级共有二个菜单项,名称分别为Operation、 Help,标题分别为 “操作 ”、 “帮助 ”;在 “操作 ”菜单下有第二级菜单,含有两个菜单项,名称分别为 Msg、 MyExit,标题分别为 “显示消息 ”、 “退出 ”(如图11所示 )。程序运行后,单击 “显示消息 ”菜单时,弹出一个消息框,其中的消息为 “计算机等级考试 ”(如图 12所示 );单击 “退出 ”则结束应用程序。注意:存盘时必须存放在考生文件夹下,工程文件名为 sjt1.vbp,窗体文件名为sjt1.f
2、rm。 2在窗体上画两个单选按钮 (名称分别为 Op1和 Op2,标题分别为 “本科生 ”和 “研究生 ”)和一个文本框 (名称为 T1),然后编写适当的代码。程序运行后,如果选择 “本科生 ”单选按钮,则在文本框中显示 “我是本科生 ”;如果选择 “研究生 ”单选按钮,则在文本框中显示 “我是研究生 ”。程序的运行情况如图 13和图 14所示。存盘时,工程文件名为 sjt2.vbp,窗体文件名为 sjt2.frm。二、简单应用题( 40分) 2 1. 在名称窗体为 Form1, KeyPreview属性为 True的窗体上有一个列表框 (名称为List1)和一个文本框 (名称为 Text1)
3、,如图 21所示。编写窗体的 KeyDown事件过程。程序运行后,如果按 “A”键,则从键盘上输入要添加到列表框中的项目 (内容任意,不少于三个 );如果按 “D”键,则从键盘上输入要删除的项目,将其从列表框中删除。程序的运行情况如图 22所示。 在考生文件夹下有一个工程文件sjt3.vbp(相应的窗体文件名为 sjt3.frm),可以实现上述功能。但这个程序不完整,请把它补充完整。 要求:去掉程序中的注释符,把程序中的 ?改为适当的内 容,使其正确运行,但不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。 2在考生文件夹下有一个工程文件 sjt4.vbp,相应的窗体文件为 sjt4
4、.frm,在窗体上有一个命令按钮和一个文本框。程序运行后,单击命令按钮,即可计算出0 1000范围内不能被 ?整除的整数的个数,并在文本框中显示出来。在窗体的代码窗口中,已给出了部分程序,其中计算不能被 7整除的整数的个数的操作在通用过程 Fun中实现,请编写该过程的代码。 要求:请勿改动程序中的任伺内容,只在 Function Fun()和 End Function之间填入你编写的若干语句。最后把修改后的文件按原文件名存盘。 三、综合应用题( 30分) 3 在考生文件夹下有一个过程文件 sjt5.vbp,窗体上有两个图片框,名称为 P1、P2,分别用来表示信号灯和汽车,其中在 P1中轮流装入
5、 “黄灯 .ico”、 “红灯 .ico、“绿灯 .ico”文件来实现信号灯的切换;还有两个计时器 Timer1和 Timer2, Timer1用于变换信号灯,黄灯 1秒,红灯 2秒,绿灯 3秒; Timer2用于控制汽车向左移动。运行时,信号灯不断变换。单击 “车按 ”按钮后,汽车开始移动,如果移动到 信号灯前或信号灯下,遇到红灯或黄灯,则停止移动,当变为绿灯后再继续移动。 在窗体中已经给出了全部控件和程序,但程序不完整,要求阅读程序并去掉程序中的注释符,把程序中的 ?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分,也不能修改控件的属性。最后把修改后的文件以原文件名存盘。sjt
6、5.frm文件内容如下: Dim a%,b As Boolean Private Sub C1_Click() Timer2.Enabled=? b=True End Sub Private Sub Timer1_Timer() a=a+1 If a 6 Then a=1 End If Select Case a Case 1 P1.Picture=LoadPicture(“黄灯 .ico“ ) Case 2,3 P1.Picture=LoadPicture(“红灯 .ico“) Case 4,5,6 P1.Picture=LoadPicture(“?“) If b Then Timer2.E
7、nabled=True End Select End Sub Private Sub Timer2_Timer() If (a 4) And (P2.Left P1.Left And P2.Left P1.Left+P1.Width) Or P2.Left =100 Then Timer2.Enabled=? Else P2.Move? 10,P2.Top,P2.Width,P2.Height End If End Sub VB 机试模拟试卷 32 答案与解析 一、基本操作题( 30分) 1 【正确答案】 建立界面和设置对象属性。 程序用到的控件及其属性如下表 l所示。 编写程序代码 Priv
8、ate Sub Msg_Click() MsgBox“计算机等级考试 “ End Sub Private Sub MyExit_Click() End End Sub 按题目要求存盘。 2 启动Visual Basic,在窗体上画一个文本框和两个单选按 钮。 在属性窗口中设置3个控件的属性值,见表 2。 编写第 1个单选按钮的 Click事件过程: Private Sub Op1_Click() Text1.Text “我是本科生 “ End Sub 编写第 2个单选按钮的 Click事件过程: Private Sub Op2_Click() Text1.Text “我是研究生 “ End S
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 模拟 32 答案 解析 DOC
