全国计算机等级考试二级VB上机题库题型总结

上传人:新** 文档编号:492368345 上传时间:2022-09-24 格式:DOC 页数:37 大小:217KB
返回 下载 相关 举报
全国计算机等级考试二级VB上机题库题型总结_第1页
第1页 / 共37页
全国计算机等级考试二级VB上机题库题型总结_第2页
第2页 / 共37页
全国计算机等级考试二级VB上机题库题型总结_第3页
第3页 / 共37页
全国计算机等级考试二级VB上机题库题型总结_第4页
第4页 / 共37页
全国计算机等级考试二级VB上机题库题型总结_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《全国计算机等级考试二级VB上机题库题型总结》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级VB上机题库题型总结(37页珍藏版)》请在金锄头文库上搜索。

1、精选优质文档-倾情为你奉上这些题型是本套全国计算机等级考试VB所常见的。便将此整理一下,以供大学考前使用。祝大家能顺利通过二级。谢谢。上机第1套一、基本操作题(1)在名为Form1的窗体上绘制一个名为Fra1的框架,标题为框架示例,高度为2000,宽度为3500;在框架中绘制一个文本框。名为Txt1,高度为600,宽度为2000,其位置距框架的左边框和上边框均为800,文本框中的初始内容设置为文本框示例二、简单应用题(1)在考生文件夹中有一个工程文件vbsj3.vbp及其窗体文件vbsj3.frm。在名为Form1的窗体上有一个单选按钮数组,含3个单选按钮,均没有标题。程序功能:在运行时,如果

2、选中一个单选按钮后,单击显示按钮,则根据单选按钮的选中情况,在窗体上显示你所在的城市是北京、你所在的城市是上海或你所在的城市是天津。要求:请利用属性窗口,为单选按钮依次添加标题:北京、上海和天津,设初始选取中的是北京,再添加一个标题为显示的命令按钮,如图1-3所示。删除程序中语句前面的注释符,把程序中的问号?改为正确的内容,使其实现上述功能,但不得修改程序的其他部分,也不得修改控件的其他属性。最后,将修改后的文件按原文件名保存在原文件夹中。程序源码:Private Sub Cmd1_Click() For i = 0 To 2 If Opt1(i).Value = True Then Prin

3、t 你所在的城市是 + Opt1(i).Caption End If NextEnd Sub上机第2套题二、简单应用题(1)在考生文件夹中有一个工程文件vbsj3.vbp及其窗体文件vbsj3.frm。请在名为Form1的窗体上建立一个菜单,主菜单项为项目(名称为mnuItem),它有两个子菜单项,其名称分别为mnuItemAdd和mnuItemDel,标题分别为添加和删除,然后绘制一个名为Lst1的列表框和一个名为Txt1的文本框。编写适当的事件过程。程序运行后,如果单击添加命令,则从键盘上输入要添加到列表框中的项目(内容任意,不少于3个);如果单击删除命令,则从键盘上输入要删除的项目,将其

4、从列表框中删除。程序的运行结果如图1-8所示。在考生文件夹中的工程文件vbsj3.vbp(相应的窗体文件名为vbsj3.frm),可以实现上述功能。但程序不完整,请补充完整。程序源码:Private Sub mnuItemAdd_Click() Txt1.Text = InputBox(_请输入要添加的项目) Lst1.AddItem ?End SubPrivate Sub mnuItemDel_Click()Txt1.Text = InputBox( _请输入要删除的项目) For i = 0 To ? If Lst1.List(i) = ? Then Lst1.RemoveItem ? E

5、nd If Next iEnd SubLst1.AddItem Txt1.TextFor i = 0 To Lst1.ListCount - 1If Lst1.List(i) = Txt1.Text ThenLst1.RemoveItem i(2)在考生文件夹中有工程文件vbsj4.vbp及其窗体文件vbsj4.frm。在名为Form1的窗体上有一个名称为Lst1的列表框,一个名称为Txt1的文本框,以及一个名为Cmd1的命令按钮(标题为复制)。要求程序运行后,在列表框中自动建立4个列表项,分别为项目1、项目2、项目3和项目4。如果选择列表框中的一项,则单击复制按钮时,可以把该项复制到文本框中

6、,如图1-9所示。 图1-8 图1-9程序源码:Option ExplicitPrivate Sub Cmd1_Click() Dim i As Integer For i = ? To _Lst1.ListCount-1 If Lst1.Selected(i) = True Then ? = Lst1.List(i) End If Next iEnd SubPrivate Sub Form_Load() Lst1.AddItem Item1 Lst1.AddItem Item2 Lst1.AddItem Item3 Lst1.AddItem Item4End SubFor i = 0 To

7、Lst1.ListCount - 1Txt1.Text = Lst1.List(i)要求:删除程序中语句前面的注释符,把程序中的问号?改为正确的内容,使其实现上述功能,但不得修改程序的其他部分,也不得修改控件的其他属性。最后,将修改后的文件按原文件名保存在原文件夹中。三、综合应用题在名为Form1的窗体上建立一个名为Txt1的文本框(其MultiLine属性为True,ScrollBars属性为2)和两个名称分别为Cmd1和Cmd2的命令按钮(它们的标题分别为读取和保存),如图1-10所示。图1-10要求程序运行后,如果单击读取按钮则读入dr021.dat文件中的100个整数,放一个数组中(数

8、组下界为1);如果单击保存按钮,则筛选出100个整数中的所有偶数,在文本框Txt1中显示出来,并把所有偶数之和存入考生文件夹中的文件dw021.dat。在考生文件夹下有标准模块model.bas,其中writedata过程可以把一个整数存入dw021.dat文件,考生可以把该模块文件添加到自己的工程中。注意:程序中对文件的操作统一使用相对路径;文件必须存放在考生文件夹中,窗体文件名为vbsj5.frm,工程文件名为vbsj5.vbp,结果存入dw021.dat文件,否则没有成绩。Option ExplicitSub writedata(ByVal a As Integer) Dim sFile

9、 As String sFile = dw021.dat Open App.Path & sFile For Output As #1 Print #1, a; Close #1End SubDim a(100) As IntegerPrivate Sub Cmd1_Click() Open App.Path & dr021.dat For Input As #1 Txt1.Text = For i = 1 To 100 Input #1, a(i) Txt1.Text = Txt1.Text & a(i) & Space(1) Next i Close #1End SubPrivate Su

10、b Cmd2_Click() Txt1.Text = s = 0 For i = 1 To 100 If a(i) Mod 2 = 0 Then Txt1.Text = Txt1.Text & a(i) & Space(1) s = s + a(i) End If Next writedata sEnd Sub上机第3套题一、基本操作题(2)在Form1窗体上绘制一个名为Txt1的文本框,然后建立一个名为mnuOp的主菜单,其标题为操作,该菜单有两个名称分别为mnuOpDis和mnuOpCls的子菜单项,其标题分别为显示和清除。编写适当的事件过程,使程序运行后,若单击操作菜单中的显示命令,在文

11、本框显示Visual Basic;如果单击清除命令,则清除文本框中显示的内容。程序的运行效果如图1-12所示。注意:文件必须存放在考生文件夹中,工程文件名为vbsj2.vbp,窗体文件名为vbsj2.frm。上机第4套一、基本操作题(2)在窗体上绘制一个列表框,名为Lst1,通过属性窗口向列表框中添加4个项目,分别为项目1、项目2、项目3和项目4。编写适当的事件过程,使程序运行后,若双击列表框中的某一项,则该项就从列表中消失。程序的运行情况如图1-18所示。注意:文件必须存放在考生文件夹中,工程文件名为vbsj2.vbp,窗体文件名为vbsj2.frm。Private Sub Lst1_Dbl

12、Click() Lst1.RemoveItem Lst1.ListIndexEnd Sub上机第5套题二、简单应用题(1)在考生文件夹中有一个工程文件vbsj3.vbp及其窗体文件vbsj3.frm。在名为Form1的窗体中有一个名为Txt1的文本框;请在窗体上绘制两个名称分别为Fra1和Fra2的框架,其标题分别为性别和身份;在Fra1中绘制两个名称分别为Opt1和Opt2的单选按钮,其标题分别为男和女;在Fra2中绘制两个名称分别为Opt3和Opt4的单选按钮,其标题分别为学生和老师;再绘制一个名为Cmd1的命令按钮,其标题为确定。程序界面如图1-24所示。请编写适当的事件过程,使得在运行

13、时,在Fra1、Fra2中选一个单选按钮,然后单击确定按钮,就可以按照表1-2把结果显示在文本框中。表1-2 运行结果表性别身份在文本框中显示的内容男学生男学生男老师男老师女学生女学生女老师女老师程序源码:Private Sub Form_Unload(Cancel As Integer) Open dw051.dat For Output As #1 Print #1, Opt1.Value, Opt2.Value, Opt3.Value, Opt4.Value, Txt1.Text Close #1End Sub注意:不得修改窗体文件中已经存在的程序和Txt1的属性,在结束程序运行之前,必

14、须进行能够产生上表中一个结果的操作;必须用窗体右上角的关闭按钮结束程序,否则无成绩。最后保存修改后的文件。参考代码:Private Sub Cmd1_Click() If Opt1.Value = True Then If Opt3.Value = True Then Txt1.Text = 我是 + Opt1.Caption + Opt3.Caption Else Txt1.Text = 我是 + Opt1.Caption + Opt4.Caption End If Else If Opt3.Value = True Then Txt1.Text = 我是 + Opt2.Caption + Opt3.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号