vb上机最终题库.docx
- 文档编号:24435824
- 上传时间:2023-05-27
- 格式:DOCX
- 页数:132
- 大小:5.14MB
vb上机最终题库.docx
《vb上机最终题库.docx》由会员分享,可在线阅读,更多相关《vb上机最终题库.docx(132页珍藏版)》请在冰豆网上搜索。
vb上机最终题库
全国计算机等级考试
二级VB上机题库
甘肃农业大学
信息科学技术学院
目录
第1套1
第2套3
第3套5
第4套7
第5套9
第6套11
第7套13
第8套14
第9套16
第10套18
第11套20
第12套22
第13套24
第14套25
第15套27
第16套30
第17套32
第18套34
第19套36
第20套38
第21套39
第22套41
第23套43
第24套45
第25套47
第26套49
第27套51
第28套52
第29套54
第30套55
第31套57
第32套58
第33套60
第34套62
第35套64
第36套66
第37套67
第38套69
第39套71
第40套72
第41套74
第42套76
第43套78
第44套79
第45套81
第46套83
第47套84
第48套86
第49套88
第50套89
第1套
第1题
1.基本操作(2小题,每小题15分,共计30分)
(1)在名称为Form1的窗体上画一个标签(名称为Label1,标题为空白,BorderStyle属性为1,Visible属性为False)、一个文本框(名称为Text1,Text属性为空白)和一个命令按钮(名称为Command1,标题为“显示”),如图1所示。
然后编写命令按钮的Click事件过程。
程序运行后,在文本框中输入“计算机等级考试”,然后单击命令按钮,则文本框消失,并在标签内显示文本框中的内容。
运行后的窗体如图2所示。
要求程序中不得使用任何变量。
*注意:
存盘时必须存放在考生文件夹下,工程文件名为lq1.vbp,窗体文件名为lq1.frm。
图1图2
(2)在名称为Form1的窗体上画一个文本框(名称为Text1)和一个水平滚动条(名称为HScroll1),如图1所示。
在属性窗口中对滚动条设置如下属性:
Min500
Max2000
LargeChange50
SmallChange20
编写适当的事件过程。
程序运行后,如果移动滚动条上的滚动框,则可扩大或缩小文本框的高度,并使得文本框的宽度始终是其高度的1.2倍。
运行后的窗体如图2所示。
要求程序中不得使用任何变量。
*注意:
存盘时必须存放在考生文件夹下,工程文件名为lq2.vbp,窗体文件名为lq2.frm。
图1图2
第2题
2.简单应用(2小题,每小题20分,共计40分)
(1)在考生文件夹下有一个工程文件lq3.vbp,请在窗体上画两个单选按钮(名称分别为Option1和Option2,标题分别为“添加项目”和“删除项目”),一个列表框(名称为List1)和一个文本框(名称为Text1),如图1所示。
编写窗体的Click事件过程。
程序运行后,如果选择“添加项目”单选按钮,然后单击窗体,则从键盘上输入要添加的项目(内容任意,不少于三个),并添加到列表框中;如果选择“删除项目”单选按钮,然后单击窗体,则从键盘上输入要删除的项目,将其从列表框中删除。
程序的运行情况如图2所示。
在考生文件夹下的工程文件lq3.vbp(相应的窗体文件名为lq3.frm),可以实现上述功能。
但这个程序不完整,请把它补充完整。
要求:
去掉程序中的注释符,把程序中的?
改为适当的内容,使其正确运行,但不能修改程序中的其他部分。
最后把修改后的文件按原文件名存盘。
图1图2
(2)在考生文件夹下有一个工程文件lq4.vbp(相应的窗体文件名为lq4.frm),其功能是通过调用过程Sort将数组按降序排序,请装入该文件。
程序运行后,在四个文本框中各输入一个整数(如图1所示),然后单击命令按钮,即可使数组按降序排序,并在文本框中显示出来(如图2所示)。
这个程序不完整,请把它补充完整,并能正确运行。
要求:
去掉程序中的注释符,把程序中的?
改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。
最后把修改后的文件按原文件名存盘。
图1图2
第3题
3.综合应用(1小题,计30分)
在窗体上建立三个菜单(名称分别为Read、Calc和Save,标题分别为“读入数据”、“计算并输出”和“存盘”),然后画一个文本框(名称为Text1,MultiLine属性设置为True,ScrollBars属性设置为2)(如图所示)。
程序运行后,如果执行“读入数据”命令,则读入datain1.txt文件中的100个整数,放入一个数组中,数组的下界为1;如果单击“计算并输出”按钮,则把该数组中小于500的元素在文本框中显示出来,求出它们的和,并把所求得的和在窗体上显示出来;如果单击“存盘”按钮,则把所求得的和存入考生文件夹下的dataout.txt文件中。
在考生文件夹下有一个工程文件lq5.vbp,考生可以装入该文件。
窗体文件中的ReadData过程可以把datain1.txt文件中的100个整数读入Arr数组中;而WriteData过程可以把指定的整数值写到考生文件夹下指定的文件中(整数值通过计算求得,文件名为dataout.txt)。
注意:
考生不得修改窗体文件中已经存在的程序。
存盘时,工程文件名仍为lq5.vbp,窗体文件名仍为lq5.frm。
第2套
第4题
1.基本操作(2小题,每小题15分,共计30分)
(1)在名称为Form1的窗体上画两个标签(名称分别为Label1和Label2,标题分别为"姓名"和"年龄")、两个文本框(名称分别为Text1和Text2,Text属性均为空白)和一个命令按钮(名称为Command1,标题为"显示")。
然后编写命令按钮的Click事件过程。
程序运行后,在两个文本框中分别输入姓名和年龄,然后单击命令按钮,则在窗体上显示两个文本框中的内容,如图所示。
要求程序中不得使用任何变量。
*注意:
存盘时必须存放在考生文件夹下,工程文件名为lq1.vbp,窗体文件名为lq1.frm。
(2)在名称为Form1的窗体上画一个图片框(名称为Picture1)、一个水平滚动条(名称为HScroll1)和一个命令按钮(名称为Command1,标题为"设置属性"),通过属性窗口在图片框中装入一个图形(文件名为pic1.jpg,位于考生文件夹下),图片框的高度与图形的高度相同,图片框的宽度任意(如图1所示)。
编写适当的事件过程,程序运行后,如果单击命令按钮,则设置水平滚动条的如下属性:
Min100
Max2000
LargeChange200
SmallChange50
之后就可以通过移动滚动条上的滚动块来放大或缩小图片框。
运行后的窗体如图2所示。
要求程序中不得使用任何变量。
*注意:
存盘时必须存放在考生文件夹下,工程文件名为lq2.vbp,窗体文件名为lq2.frm。
图1图2
第5题
2.简单应用(2小题,每小题20分,共计40分)
(1)在考生文件夹下有一个工程文件lq3.vbp(相应的窗体文件名为lq3.frm),请装入该文件,在窗体上画一个列表框(名称为List1)和一个文本框(名称为Text1),如图1所示。
编写窗体的MouseDown事件过程。
程序运行后,如果用鼠标左键单击窗体,则从键盘上输入要添加到列表框中的项目(内容任意,不少于三个);如果用鼠标右键单击窗体,则从键盘上输入要删除的项目,将其从列表框中删除。
程序的运行情况如图2所示。
提供的窗体文件可以实现上述功能。
但这个程序不完整,请把它补充完整。
要求:
去掉程序中的注释符,把程序中的?
改为适当的内容,使其正确运行,但不能修改程序中的其他部分。
最后把修改后的文件按原文件名存盘。
图1图2
(2)在考生文件夹下有一个工程文件lq4.vbp(相应的窗体文件名为lq4.frm),其功能是通过调用过程FindMin求数组的最小值,请装入该文件。
程序运行后,在四个文本框中各输入一个整数,然后单击命令按钮,即可求出数组的最小值,并在窗体上显示出来(如图所示)。
这个程序不完整,请把它补充完整,并能正确运行。
要求:
去掉程序中的注释符,把程序中的?
改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。
最后把修改后的文件按原文件名存盘。
第6题
3.综合应用(1小题,计30分)
在窗体上建立三个菜单(名称分别为Read、Calc和Save,标题分别为“读入数据”、“计算并输出”和“存盘”),然后画一个文本框(名称为Text1,MultiLine属性设置为True,ScrollBars属性设置为2)(如图所示)。
程序运行后,如果执行“读入数据”命令,则读入datain1.txt文件中的100个整数,放入一个数组中,数组的下界为1;如果单击“计算并输出”按钮,则把该数组中下标为偶数的元素在文本框中显示出来,求出它们的和,并把所求得的和在窗体上显示出来;如果单击“存盘”按钮,则把所求得的和存入考生文件夹下的dataout.txt文件中。
在考生文件夹下有一个工程文件lq5.vbp,考生可以装入该文件。
窗体文件中的ReadData过程可以把datain1.txt文件中的100个整数读入Arr数组中;而WriteData过程可以把指定的整数值写到考生文件夹下指定的文件中(整数值通过计算求得,文件名为dataout.txt)。
注意:
考生不得修改窗体文件中已经存在的程序。
存盘时,工程文件名仍为lq5.vbp,窗体文件名仍为lq5.frm。
第3套
第7题
1.基本操作(2小题,每小题15分,共计30分)
(1)在名称为Form1的窗体上画一个标签,名称为L1,标题为“业余爱好”,再画一个名称为Ch1的复选框数组,含3个复选框,它们的Index属性分别为0、1、2,标题依次为“体育”、“音乐”、“美术”,请设置复选框的属性,使其初始状态如下表所示:
体育选中可用
音乐未选中不可用
美术未选中可用
运行后的窗体如图所示。
*注意:
存盘时必须存放在考生文件夹下,工程文件名为lq1.vbp,窗体文件名为lq1.frm。
(2)在名称为Form1的窗体上画一个文本框,名称为Text1;再建立一个下拉菜单,菜单标题为“操作”,名称为M1,此菜单下含有两个菜单项,名称分别为Show和Hide,标题分别为“显示”、“隐藏”,请编写适当的事件过程,使得在运行时,单击“隐藏”菜单项,则文本框消失;单击“显示”菜单项,则文本框重新出现。
运行后的窗体如图所示。
要求程序中不得使用变量,每个事件过程中只能写一条语句。
*注意:
存盘时必须存放在考生文件夹下,工程文件名为lq2.vbp,窗体文件名为lq2.frm。
第8题
2.简单应用(2小题,每小题20分,共计40分)
(1)在名称为Form1的窗体上画一个名称为L1的标签,标题为“口令”;画两个文本框,名称分别为Text1、Text2,都没有初始内容;再画三个命令按钮,名称分别为C1、C2、C3,标题分别为“显示口令”、“隐藏口令”、“复制口令”,在开始运行时,向Text1中输入的所有字符,都显示“*”,单击“显示口令”按钮后,在Text1中显示所有字符,再单击“隐藏口令”后,Text1中的字符不变,但显示的都是“?
”,单击“复制口令”后,把Text1中的实际内容复制到Text2中,如图所示。
要求:
1)在属性窗口中,把窗体的标题改为“口令窗口”。
2)建立适当的事件过程,完成上述功能。
每个过程中只允许写一条语句,且不能使用变量。
存盘时,工程文件名为lq3.vbp,窗体文件名为lq3.frm。
(2)在名称为Form1的窗体上画一个名称为P1的图片框,并利用属性窗口把考生目录中的图标文件Open.ico放到图片框中;再画一个通用对话框控件,名称为CD1,利用属性窗口设置相应属性,即打开对话框时:
标题为“打开文件”,文件类型为“Word文档”,初始目录为C盘根目录。
再编写适当的事件过程,使得在运行时,单击P1图片框,可以打开上述对话框。
运行后的窗体如图所示。
*注意:
存盘时必须存放在考生文件夹下,工程文件名为lq4.vbp,窗体文件名为lq4.frm。
程序中不得使用任何变量。
第9题
3.综合应用(1小题,计30分)
在考生文件夹下有一个工程文件lq5.vbp,其中的窗体中有一个名为Text1的文本框,初始内容为0;一个标签;一个计时器;一个有两个元素的单选按钮数组,名称为Op1,标题依次为"1秒"、"3秒";两个命令按钮,名称分别为C1、C2,标题分别为"开始计数"、"停止计数",同时给出了两个事件过程,但并不完整。
在运行时要完成下面的功能:
单击一个单选按钮,可以设置计时间隔为1秒或3秒;单击"开始计数",则Text1中的数按设定的计时间隔每次加1;单击"停止计数",则Text1中的数不再变化。
请按下面的要求设置属性和编写程序,以便实现上述功能:
1)设置计时器的属性,使其在初始状态下不计时。
2)去掉程序中的注释符,把程序中的?
改为正确的内容。
3)为两个命令按钮编写适当的事件过程,每个事件过程中只能有一条语句,不能使用变量。
注意:
不能修改已有程序的其他部分和控件的其他属性。
最后把修改后的文件按原文件名存盘。
第4套
第10题
1.基本操作(2小题,每小题15分,共计30分)
(1)在Form1的窗体上画一个文本框,名称为Text1。
画一个命令按钮,名称为C1,标题为“显示”,它的TabIndex属性设为0。
请为C1设置适当的属性,使得当焦点在Text1上时,按Esc键就调用C1的Click事件,该事件过程的作用是在文本框中显示“等级考试”,程序运行结果如图所示。
*注意:
存盘时必须存放在考生文件夹下,工程文件名为lq1.vbp,窗体文件名为lq1.frm。
程序中不得使用任何变量。
(2)在Form1的窗体上画一个名称为Text1的文本框,然后建立一个主菜单,标题为“操作”,名称为Op,该菜单有两个子菜单,其标题分别为“显示”和“隐藏”,名称分别为Dis和Hid,编写适当的事件过程。
程序运行后,如果单击“操作”菜单中的“显示”命令,则在文本框中显示“等级考试”;如果单击“隐藏”命令,则隐藏文本框。
程序的运行情况如图所示。
*注意:
存盘时必须存放在考生文件夹下,工程文件名为lq2.vbp,窗体文件名为lq2.frm。
程序中不得使用任何变量。
第11题
2.简单应用(2小题,每小题20分,共计40分)
(1)在考生文件夹下有一个工程文件lq3.vbp,请在窗体上画两个框架,其名称分别为F1和F2,标题分别为“交通工具”和“到达目标”。
在F1中画两个单选按钮,名称分别为Op1和Op2,标题分别为“飞机”和“火车”。
在F2中画两个单选按钮,名称分别为Op3和Op4,标题分别为“广州”和“昆明”。
然后画一个命令按钮,其名称为C1,标题为“确定”。
再画一个标签,其名称为Lab1,宽度为3000,高度为375。
编写适当事件过程。
程序运行后,选择不同单选按钮并单击命令按钮后在标签框中显示的结果见下表
程序的运行情况如图所示。
存盘时,工程文件名为lq3.vbp,窗体文件名为lq3.frm。
注意:
考生不得修改窗体文件中已经存在的程序,在结束程序运行之前,必须至少进行上面的一种操作。
退出程序时必须通过单击窗体右上角的关闭按钮。
(2)在考生文件夹下有一个工程文件lq4.vbp,请在窗体上画三个文本框,其名称分别为Text1、Text2和Text3,文本框内容分别设置为“等级考试”、“计算机”和空白。
然后画两个单选按钮,其名称分别为Op1和Op2,标题分别为“交换”和“连接”(如图所示),编写适当的事件程序。
程序运行后,如果选中“交换”单选按钮并单击窗体,则Text1文本框中内容与Text2文本框中内容进行交换,并在Text3文本框中显示“交换成功”;如果选中“连接”单选按钮并单击窗体,则把Text1和Text2的内容按Text1在前,Text2在后的顺序连接起来,并在Text3文本框中显示连接后的内容。
存盘时,工程文件名为lq4.vbp,窗体文件名为lq4.frm。
注意:
不得修改已经给出的程序。
在结束程序运行之前,必须选中一个单选按钮,并单击窗体。
退出程序时必须通过单击窗体右上角的关闭按钮,否则可能无成绩。
第12题
3.综合应用(1小题,计30分)
在考生文件夹下有一个工程文件lq5.vbp,窗体文件中的ReadData1和ReadData2过程可以把datain1.txt和datain2.txt文件中的整数分别读入Arr1和Arr2数组中;而WriteData过程可以把计算出的整数值写到考生文件夹下指定的文件中(整数值通过计算求得,文件名为dataout.txt),考生可以直接调用。
请先装入工程文件lq5.vbp,然后完成以下操作:
在名称为Form1的窗体上画三个命令按钮,其名称分别为C1、C2和C3,标题分别为“读入数据”、“计算”和“存盘”(如图所示)。
程序运行后,如果单击“读入数据”按钮,则调用题目所提供的ReadDate1和ReadDate2过程读入datain1.txt和datain2.txt文件中的各20个整数,分别放入Arr1和Arr2两个数组中;如果单击“计算”按钮,则把两个数组中对应下标的元素相减,其结果放入第三个数组中(即:
第一个数组的第n个元素减去第二个数组的第n个元素,其结果作为第三个数组的第n个元素。
这里的n为1、2、...、20),然后计算第三个数组各元素之和,并把所求得的和在窗体上显示出来;如果单击“存盘”按钮,则把所求得的和存入考生文件夹的dataout.txt文件中。
注意:
考生不得修改窗体文件中已经存在的程序,必须把求得的结果用“存盘”按钮存入考生文件夹下的dataout.txt文件中,否则没有成绩。
存盘时,工程文件名仍为lq5.vbp,窗体文件名仍为lq5.frm。
第5套
第13题
1.基本操作(2小题,每小题15分,共计30分)
(1)在Form1的窗体上画一个图片框,名称为P1,高为1800,宽为1700,通过属性窗口把图形文件pic1.bmp放到图片框中(如图所示)。
*注意:
存盘时必须存放在考生文件夹下,工程文件名为lq1.vbp,窗体文件名为lq1.frm。
(2)在名称为Form1的窗体上画二个文本框,名称分别为Text1、Text2,都显示垂直滚动条和水平滚动条,都可以显示多行文本;再画一个命令按钮,名称为C1,标题为“复制”(如图所示)。
请编写适当的事件过程,使得在运行时,在Text1中输入文本后,单击“复制”按钮,就把Text1中的文本全部复制到Text2中。
程序中不得使用任何变量。
*注意:
存盘时必须存放在考生文件夹下,工程文件名为lq2.vbp,窗体文件名为lq2.frm。
第14题
2.简单应用(2小题,每小题20分,共计40分)
(1)在考生文件夹下有一个工程文件lq3.vbp,窗体上有一个单选按钮数组,含三个单选按钮;还有一个标题为“显示”的命令按钮(如图所示)。
程序的功能是,在运行时,如果选中一个单选按钮并单击“显示”按钮,则在窗体上显示相应的信息,例如若选中“小学生”,则在窗体上显示“我是小学生”。
要求:
去掉程序中的注释符,把程序中的?
改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分,也不能修改控件的属性。
最后把修改后的文件以原来的文件名存盘。
(2)在考生文件夹下有一个工程文件lq4.vbp,其中的窗体中有一个组合框和一个命令按钮(如图所示)。
程序的功能是在运行时,如果在组合框中输入一个项目并单击命令按钮,则搜索组合框中的项目,如果没有此项,则把此项添加到列表中;如果有此项,则弹出提示:
“已有此项”,然后清除输入的内容。
要求:
去掉程序中的注释符,把程序中的?
改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分,也不能修改控件的属性。
最后把修改后的文件以原来的文件名存盘。
第15题
3.综合应用(1小题,计30分)
在考生文件夹下有文件in5.txt,文件中有几行汉字。
请在Form1的窗体上画一个文本框,名称为Text1,能显示多行;再画一个命令按钮,名称为C1,标题为“存盘”。
并编写适当的事件过程,使得在加载窗体时,把in5.txt文件的内容显示在文本框中,然后在文本的最前面手工插入一行汉字:
“计算机等级考试”(如图所示)。
最后单击“存盘”按钮,可以把文本框中修改过的内容存到文件out5.txt中。
*注意:
只能在最前面插入文字,不能修改原有文字。
文件必须存放在考生文件夹下,以lq5.vbp为文件名存储工程文件,以lq5.frm为文件名存储窗体文件。
第6套
第16题
1.基本操作(2小题,每小题15分,共计30分)
(1)在名称为Form1的窗体上画一个文本框,名称为Text1,字体为“黑体”,文本框中的初始内容为“程序设计”;再画一个命令按钮,名称为C1,标题为“改变字体”(如图所示)。
请编写适当事件过程,使得在运行时,单击命令按钮,则把文本框中文字的字体改为“宋体”。
程序中不得使用任何变量。
*注意:
保存时必须存放在考生文件夹下,工程文件名为lq1.vbp,窗体文件名为lq1.frm。
(2)在名称为Form1的窗体上画一个图片框,名称为P1,高为1800,宽为1600,并放入文件名为pic1.bmp的图片(如图所示)。
请编写适当的事件过程,使得在运行时,如果双击窗体,则图片框中的图片消失。
程序中不得使用任何变量。
*注意:
保存时必须存放在考生文件夹下,工程文件名为lq2.vbp,窗体文件名为lq2.frm。
第17题
2.简单应用(2小题,每小题20分,共计40分)
(1)在名称为Form1的窗体中画一个名称为L1的标签,其标题为“0”,BorderStyle属性为1;再添加一个名称为Timer1的计时器。
请设置适当的控件属性,并编写适当的事件过程,使得在运行时,每隔一秒钟标签中的数字加1。
如图所示的是程序刚启动时的情况。
程序中不得使用任何变量。
*注意:
存盘时必须存放在考生文件夹下,工程文件名为lq3.vbp,窗体文件名为lq3.frm。
(2)在考生文件夹下有一个工程文件lq4.vbp,要求程序运行后,如果多次单击列表框中的项,则可同时选择这些项。
而如果单击“显示”按钮,则在窗体上输出所有选中的列表项(如图所示)。
要求:
修改列表框的适当属性,使得运行时可以多选,并去掉程序中的注释符,把程序中的?
改为正确的内容,使其实现上述功能,但不得修改程序中的其他部分。
最后把修改后的程序以原来的文件名存盘。
第18题
3.综合应用(1小题,计30分)
在考生文件夹下有一个工程文件lq5.vbp,在该工程中为考生提供了一个通用过程,考生可以直接调用。
请在窗体上画一个名称为Text1的文本框;画一个名称为C1,标题为“计算”的命令按钮;再画二个单选按钮,名称分别为Op1、Op2,标题分别为“求500到600之间能被7整除的数的个数”、“求500到600之间能被3整除的数的个数”(如图所示)。
请编写适当的事件过程,使得在运行时,选中一个单选按钮,再单击“计算”按钮,就可以按照单选按钮后的文字要求计算,并把计算结果放入文本框中,最后把已经修改的工程文件和窗体文件以原来的文件名存盘。
注意:
考生不得修改窗体文件中已经存在的程序,退出程序时必须通过单击窗体右上角的关闭按钮。
在结束程序运行之前,必须至少要进行一种计算,否则不得分。
第7套
第19题
1.基本操作(2小题,每小题15分,共计30分)
(1)在名称为Form1的窗体上建立一个名称为Op1的单选按钮数组,含三个单选按钮,它们的标题依次为“选择1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vb 上机 最终 题库
