当前位置:首页 > 2013年9月全国计算机等级考试二级VB无纸化上机题题库题干及答案解析(4)
(2)在名称为Form1的窗体上画一个名称为P1的图片框,并利用属性窗口把考生目录中的图标文件Open.ico放到图片框中;再画一个通用对话框控件,名称为CD1,利用属性窗口设置相应属性,即打开对话框时:标题为\打开文件\,文件类型为\文档\,初始目录为C盘根目录。再编写适当的事件过程,使得在运行时,单击P1图片框,可以打开上述对话框。运行后的窗体如图4所示。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt4.vbp,窗体文件名为sjt4.frm。程序中不得使用任何变量。
图4
三、综合操作题
在考生文件夹下有工程文件sjt5.vbp,窗体上有两个标题分别是\读数据\和\统计\的命令按钮,请添加一个名称为Label1、标题为\回文的个数为\的标签和一个名称为Text1,初始值为空的文本框,如图5所示。程序功能如下:
①单击\读数据\按钮,则将考生文件夹下in5.dat文件的内容读到变量s中。
②单击\统计\按钮,则统计in5.dat文件(该文件中仅含由空格间隔开的字母串)中回文的个数,并将统计的回文个数显示在Text1文本框内。(所谓回文是指顺读与倒读都一样的字符串,如\。\读数据\按钮和\统计\按钮的Click事件过程已经给出,请完善Function过程foundhuiwen的功能,实现上述程序功能。
注意:考生不得修改窗体文件中已存在的控件和程序,在结束程序运行之前,必须先进行统计,且必须用窗体右上角的关闭按钮结束程序,否则无成绩。最后,程序按原文件名存盘。
图5
第七十三套题干73
一、基本操作题
请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在名称为Form1的窗体上画两个标签(名称分别为Label1和Label2,标题分别为\身高\和\体重\、两个文本框(名称分别为Text1和Text2,Text属性均为空白)和一个命令按钮(名称为Command1,标题为\输入\。然后编写命令按钮的Click事件过程,程序运行后,如果单击命令按钮,则先后显示两个输入对话框,在两个输入对话框中分别输入身高和体重,并分别在两个文本框中显示出来,运行后的窗体如图1所示。要求程序中不得使用任何变量。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。
图1
(2)在名称为Form1的窗体上画一个图片框(名称为
—9—
Picture1)、一个垂直滚动条(名称为VScroll1)和一个命令按钮(名称为Command1,标题为\设置属性\,通过属性窗口在图片框中装入一个图形(文件名为pic1.jpg,位于考生目录下),图片框的宽度与图形的宽度相同,图片框的高度任意(如图 2(a)所示)。编写适当的事件过程。程序运行后,如果单击命令按钮,则设置垂直滚动条的如下属性:
Min=100 Max=2400
LargeChange=200 SmallChange=20
之后就可以通过移动滚动条上的滚动块来放大或缩小图片框的高度。运行后的窗体如图2 (b)所示。要求程序中不得使用任何变量。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
(a)
(b)
图2
二、简单应用题
(1)在考生目录下有一个工程文件sjt3.vbp(相应的窗体文件名为sjt3.frm),请装入该文件,在窗体上画两个命令按钮(其名称分别为Command1和Command2,标题分别为\添加项目\和\删除项目\,再画一个列表框(名称为List1)和一个文本框(名称为Text1),如图73-3(a)所示。编写适当的事件过程。程序运行后,如果单击\添加项目\命令按钮,则从键盘上输入要添加到列表框中的项目(内容任意,不少于三个);如果单击\删除项目\命令按钮,则从键盘上输入要删除的项目,将其从列表框中删除。
程序的运行情况如图3(b)所示。提供的窗体文件可以实现上述功能。但这个程序不完整,请把它补充完整。
要求:去掉程序中的注释符,把程序中的?改为适当的内容,使其正确运行,但不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。
(a) (b)
图3
(2)在考生文件夹下有一个工程文件sjt4.vbp(相应的窗体文件名为sjt4.frm),其功能是通过调用过程FindMax求数组的最大值,请装入该文件。程序运行后,在四个文本框中各输入一个整数,然后单击命令按钮,即可求出数组的最大值,并在窗体上显示出来(如图4所示)。这个程序不完整,请把它补充完整,并能正确运行。
要求:去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。
图4
三、综合操作题
考生文件夹下有一个工程文件sjt5.vbp,请在窗体上建立含有三个菜单项的菜单(菜单项名称分别为Read、Calc和Save,标题分别为\读入数据\、\计算并输出\和\存盘\,然后画一个文本框(名称为Text1,MultiLine属性设置为True,ScrollBars属性设置为2)(如图5所示)。程序运行后,
如果单击\读入数据\按钮,则调用ReadData过程读入datain1.txt文件中的100个整数,放入一个数组中,数组的下界为1;如果单击\计算并输出\按钮,则把该数组中下标为奇数的元素在文本框中显示出来,并求出它们的和,最后把所求得的和在窗体上显示出来;如果单击\存盘\按钮,则调用WriteData过程把所求得的和存入考生文件夹下的dataout.txt文件中。ReadData过程和WriteData过程已经给出,请编写Read、Calc和Save菜单项的Click事件过程,实现上述功能。
注意:考生不得修改窗体文件中已经存在的程序。存盘时,工程文件名为sjt5.vbp,窗体文件名为sjt5.frm。
图5
第七十四套题干74
一、基本操作题
请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在名称为Form1的窗体上画两个标签(名称分别为Label1和Label2,标题分别为\姓名\和\年龄\、两个文本框(名称分别为Text1和Text2,Text属性均为空白)和一个命令按钮(名称为Command1,标题为\显示\。然后编写命令按钮的Click事件过程。程序运行后,在两个文本框中分别输入姓名和年龄,然后单击\显示\按钮,则在窗体上显示两个文本框中的内容,如图1所示。要求程序中不得使用任何变量。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。
图1
(2)在名称为Form1的窗体上画一个图片框(名称为Picture1)、一个水平滚动条(名称为HScroll1)和一个命令按钮(名称为Command1,标题为\设置属性\,通过属性窗口在图片框中装入一个图形(文件名为pic1.jpg,位于考生目录下),图片框的高度与图形的高度相同,图片框的宽度任意(如图2(a)所示)。编写适当的事件过程,程序运行后,如果单击命令按钮,则设置水平滚动条的如下属性:
Min=100 Max=1500
LargeChange=100 SmallChange=10
之后就可以通过移动滚动条上的滚动块来放大或缩小图片框。运行后的窗体如图2(b)所示。要求程序中不得使用任何变量。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
(a)
(b)
图2
二、简单应用题
(1)在考生文件夹下有一个工程文件sjt3.vbp(相应的窗体文件名为sjt3.frm),请装入该文件,在窗体上画一个列表框(名称为List1)和一个文本框(名称为Text1),如图3(a)所 —10—
示。编写窗体的MouseDown事件过程。程序运行后,如果用鼠标左键单击窗体,则从键盘上输入要添加到列表框中的项目(内容任意,不少于三个);如果用鼠标右键单击窗体,则从键盘上输入要删除的项目,将其从列表框中删除。程序的运行情况如图3(b)所示。提供的窗体文件可以实现上述功能。但这个程序不完整,请把它补充完整。
要求:去掉程序中的注释符,把程序中的?改为适当的内容,使其正确运行,但不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。
(a) (b)
图3
(2)在考生文件夹下有一个工程文件sjt4.vbp(相应的窗体文件名为sjt4.frm),其功能是通过调用过程FindMin求数组的最小值,请装入该文件。程序运行后,在四个文本框中各输入一个整数,然后单击\求最小值\按钮,即可求出数组的最小值,并在窗体上显示出来(如图4所示)。这个程序不完整,请把它补充完整,并能正确运行。
要求:去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。
图4
三、综合操作题
在窗体上建立三个菜单(名称分别为Read、Calc和Save,标题分别为\读入数据\、\计算并输出\和\存盘\,然后画一个文本框(名称为Text1,MultiLine属性设置为True,ScrollBars属性设置为2)(如图5所示)。程序运行后,如果单击\读入数据\按钮,则读入datain1.txt文件中的100个整数,放入一个数组中,数组的下界为1;如果单击\计算并输出\按钮,则把该数组中下标为偶数的元素在文本框中显示出来,求出它们的和,并把所求得的和在窗体上显示出来;如果单击\存盘\按钮,则把所求得的和存入考生文件夹下的dataout.txt文件中。
在考生文件夹下有一个工程文件sjt5.vbp,考生可以装入该文件。窗体文件中的ReadData过程可以把datain1.txt文件中的100个整数读入Arr数组中;而WriteData过程可以把指定的整数值写到考生文件夹下指定的文件中(整数值通过计算求得,文件名为dataout.txt)。
注意:考生不得修改窗体文件中已经存在的程序。存盘时,工程文件名为sjt5.vbp,窗体文件名为sjt5.frm。
图5
第七十五套题干75
一、基本操作题
请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在名称为Form1的窗体上画两个标签(名称分别为Label1和Label2,标题分别为\书名\和\作者\、两个文本框(名称分别为Text1和Text2,Text属性均为空白)和一个命令按钮(名称为Command1,标题为\显示\,如图1(a)所示。然后编写命令按钮的Click事件过程。程序运行后,在两个文本框中分别输入书名和作者,然后单击\显示\按钮,则在窗体的标题栏上先后显示两个文本框中的内容,如图1(b)
所示。要求程序中不得使用任何变量。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。
(a) (b)
图1
(2)在名称为Form1的窗体上画一个垂直滚动条(名称为VScroll1)和一个水平滚动条(名称为HScroll1),如图 2(a)所示。在属性窗口中对两个滚动条设置如下属性:
Min=1500 Max=6000
LargeChange=200 SmallChange=50
编写适当的事件过程。程序运行后,如果改变滚动条上的滚动框的位置,则可扩大或缩小窗体。运行后的窗体如图 2(b)所示。要求程序中不得使用任何变量。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
(a) (b)
图2
二、简单应用题
(1)在窗体(名称为Form1,KeyPreview属性为True)上画一个列表框(名称为List1)和一个文本框(名称为Text1),如图3(a)所示。编写窗体的KeyDown事件过程。程序运行后,如果按\键,则从键盘上输入要添加到列表框中的项目(内容任意,不少于三个);如果按\键,则从键盘上输入要删除的项目,将其从列表框中删除。程序的运行情况如图3(b)所示。在考生文件夹下有一个工程文件sjt3.vbp(相应的窗体文件名为sjt3.frm),可以实现上述功能。但这个程序不完整,请把它补充完整。
要求:去掉程序中的注释符,把程序中的?改为适当的内容,使其正确运行,但不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。
(a) (b)
图3
(2)在考生文件夹下有一个工程文件sjt4.vbp(相应的窗体文件名为sjt4.frm),其功能是通过调用过程Average求数组的平均值,请装入该文件。程序运行后,在四个文本框中各输入一个整数,然后单击\求平均值\按钮,即可求出数组的平均值,并在窗体上显示出来(如图4所示)。这个程序不完整,请把它补充完整,并能正确运行。
要求:去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。
—11—
图4
三、综合操作题
在窗体上建立三个菜单项(名称分别为Read、Calc和Save,标题分别为\读入数据\、\计算并输出\和\存盘\,然后画一个文本框(名称为Text1,MultiLine属性设置为True,ScrollBars属性设置为2)(如图5所示)。程序运行后,如果单击\读入数据\按钮,则读入datain1.txt文件中的100个整数,放入一个数组中,数组的下界为1;如果单击\计算并输出\命令,则把该数组中可以被3整除的元素在文本框中显示出来,求出它们的和,并把所求得的和在窗体上显示出来;如果单击\存盘\命令,则把所求得的和存入考生文件夹下的dataout.txt文件中。
在考生文件夹下有一个工程文件sjt5.vbp,考生可以装入该文件。窗体文件中的ReadData过程可以把datain1.txt文件中的100个整数读入Arr数组中;而WriteData过程可以把指定的整数值写到考生文件夹下指定的文件中(整数值通过计算求得,文件名为dataout.txt)。
注意:考生不得修改窗体文件中已经存在的程序。存盘时,工程文件名仍为sjt5.vbp,窗体文件名仍为sjt5.frm。
图5
第七十六套题干76
一、基本操作题
请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在名称为Form1的窗体上画一个标签(名称为Label1,标题为\输入信息\、一个文本框(名称为Text1,Text属性为空白)和一个命令按钮(名称为Command1,标题为\显示\,如图1(a)所示。然后编写命令按钮的Click事件过程。程序运行后,在文本框中输入\计算机等级考试\,然后单击\显示\按钮,则标签和文本框消失,并在窗体上显示文本框中的内容。运行后的窗体如图1(b)所示。要求程序中不得使用任何变量。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。
(a) (b)
图1
(2)在名称为Form1的窗体上画一个文本框(名称为Text1,Text属性为\国\,FontName属性为\黑体\和一个水平滚动条(名称为HScroll1),如图2(a)所示。在属性窗口中对滚动条设置如下属性:
Min=10 Max=100
LargeChange=5 SmallChange=2
编写适当的事件过程。程序运行后,如果移动滚动条上的滚动框,则可扩大或缩小文本框中的\国\字。运行后的窗体如图2(b)所示。要求程序中不得使用任何变量。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
(a)
(b)
图2
二、简单应用题
(1)在考生文件夹下有一个工程文件sjt3.vbp,请在窗体上建立一个菜单,主菜单项为\项目\名称为Item),它有两个子菜单项,其名称分别为Add和Delete,标题分别为\添加项目\和\删除项目\,然后画一个列表框(名称为List1)和一个文本框(名称为Text1),如图3(a)所示。编写适当的事件过程。程序运行后,如果执行\添加项目\命令,则从键盘上输入要添加到列表框中的项目(内容任意,不少于三个);如果执行\删除项目\命令,则从键盘上输入要删除的项目,将其从列表框中删除。程序的运行情况如图3(b)所示。
在考生文件夹下的工程文件sjt3.vbp(相应的窗体文件名为sjt3.frm),可以实现上述功能。但这个程序不完整,请把它补充完整。
要求:去掉程序中的注释符,把程序中的?改为适当的内容,使其正确运行,但不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。
(a) (b)
图3
(2)在考生文件夹下有一个工程文件sjt4.vbp(相应的窗体文件名为sjt4.frm),其功能是通过调用过程Sort将数组按升序排序。程序运行后,在四个文本框中各输入一个整数(如图4(a)所示),然后单击\按升序排序\按钮,即可使数组按升序排序,并在文本框中显示出来(如图4(b)所示)。这个程序不完整,请把它补充完整,并能正确运行。
要求:去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。
(a) (b)
图4
三、综合操作题
在窗体上建立三个菜单(名称分别为Read、Calc和Save,标题分别为\读入数据\、\计算并输出\和\存盘\,然后画一个文本框(名称为Text1,MultiLine属性设置为True,ScrollBars属性设置为2)(如图5所示)。程序运行后,如果单击\读入数据\按钮,则读入datain1.txt文件中的100个整数,放入一个数组中,数组的下界为1;如果单击\计算并输出\按钮,则把该数组中大于等于50的元素在文本框中显示出来,求出它们的和,并把所求得的和在窗体上显示出来;如果单击\存盘\按钮,则把所求得的和存入考生文件夹下的dataout.txt文件中。
在考生文件夹下有一个工程文件sjt5.vbp,考生可以装入该文件。窗体文件中的ReadData过程可以把datain1.txt文件中的100个整数读入Arr数组中;而WriteData过程可以把指定的整数值写到考生文件夹下指定的文件中(整数值通过计算求得,文件名为dataout.txt)。
注意:考生不得修改窗体文件中已经存在的程序。存盘时,工程文件名为sjt5.vbp,窗体文件名为sjt5.frm。
图5
第七十七套题干77
一、基本操作题
请根据以下各小题的要求设计Visual Basic应用程序
—12—
(包括界面和代码)。
(1)在名为Form1的窗体上画一个标签(名称为Label1,标题为空白,BorderStyle属性为1,Visible属性为False)、一个文本框(名称为Text1,Text属性为空白)和一个命令按钮(名称为Command1,标题为\显示\,如图1(a)所示。然后编写命令按钮的Click事件过程。程序运行后,在文本框中输入\计算机等级考试\,然后单击\显示\按钮,则文本框消失,并在标签内显示文本框中的内容。运行后的窗体如图1(b)所示。要求程序中不得使用任何变量。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。
(a) (b)
图1
(2)在名称为Form1的窗体上画一个文本框(名称为Text1)和一个水平滚动条(名称为HScroll1),如图2(a)所示。在属性窗口中对滚动条设置如下属性:
Min=500 Max=2000
LargeChange=50 SmallChange=20
编写适当的事件过程。程序运行后,如果移动滚动条上的滚动框,则可扩大或缩小文本框的高度,并使得文本框的宽度始终是其高度的1.2倍。运行后的窗体如图2(b)所示。要求程序中不得使用任何变量。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
(a)
(b)
图2
二、简单应用题
(1)在考生文件夹下有一个工程文件sjt3.vbp,请在窗体上画两个单选按钮(名称分别为Option1和Option2,标题分别为\添加项目\和\删除项目\,一个列表框(名称为List1)和一个文本框(名称为Text1),如图3(a)所示。编写窗体的Click事件过程。程序运行后,如果选择\添加项目\单选按钮,然后单击窗体,则从键盘上输入要添加的项目(内容任意,不少于三个),并添加到列表框中;如果选择\删除项目\单选按钮,然后单击窗体,则从键盘上输入要删除的项目,将其从列表框中删除。程序的运行情况如图3(b)所示。
在考生文件夹下的工程文件sjt3.vbp(相应的窗体文件名为sjt3.frm),可以实现上述功能。但这个程序不完整,请把它补充完整。
要求:去掉程序中的注释符,把程序中的?改为适当的内容,使其正确运行,但不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。
(a) (b)
图3
(2)在考生文件夹下有一个工程文件sjt4.vbp(相应的窗体文件名为sjt4.frm),其功能是通过调用过程Sort将数组按降序排序,请装入该文件。程序运行后,在四个文本框中各输入一个整数(如图4(a)所示),然后单击命令按钮,即可使数组按降序排序,并在文本框中显示出来(如图4(b)所示)。这个程序不完整,请把它补充完整,并能正确运行。
共分享92篇相关文档