1、国家二级 VB 机试(上机操作)模拟试卷 147及答案与解析 一、基本操作题 1 (1)在名称为 Form1的窗体上画两个标签 (名称分别为 Label1和 Label2,标题分别为 “姓名 ”和 “年龄 ”)、两个文本框 (名称分别为 Text2和 Text2,初始内容均为空 )和一个命令按钮 (名称为 Command1,标题为 “显示 ”)。然后编写命令按钮的 Click事件过程。稗序运行后,祚两个文本框中分别输入姓名和年龄,然后单击 “显示 ”按钮,则在窗体上显示两个文本框中的内容,如图所示。要求程序中不得使用任何变量。 注意:存盘时必须存 放在考生文件夹下,工程文件名保存为为 sjt1
2、 vbp,窗体文件名保存为 sjt1 frm。(2)在名称为 Form1的窗体上画一个图片框,其名称为 Picture1,一个水半滚动条,名称为 HScroll1,一个命令按钮,名称为 Command1,标题为 “设置属性 ”,通过属性窗口在图片框中装入一个图形 (文件名为 picl jpg,位于考生目录下 ),图片框的高度与幽形的高度相同,图片框的宽度任意 (如图 1所爪 )。编写适当的事件过程,程序运行后,如果单击命令按钮,则设置水平滚动条的属性如下: Min 100 Max 1500 LargeChange 100 SmallChange 10 之后就可以通过移动滚动条上的滚动块来放大或
3、缩小图片框。程序运行后的窗体如图 2所示。要求程序中不得使用任何变量。 注意:存盘时必须存放在考生文件夹下,工程文件名为 sjt2 vbp,窗体文件名为sjt2 frm。二、简单应用题 2 (1)在考生文件夹下程文件 sjt3 vbp(柑应的窗体文件名为 sjt3 frm),在窗体上添加一个名称为 List1的列表框和一个名称为 Text1的文本框,如图 1所示。编写窗体的 MouseDown事什过程。程序 运行后,如果用鼠标单击窗体,则从键盘上输入要添加到列表框中的项目 (内容任意,小少丁三个 );如果用鼠标右键单击窗体,则从键盘上输入要删除的项目,将其从列表框中删除。程序的运行情况如图 2
4、所爪。这个程序小完整,请把它补充完整,并能正确运行。 要求:去掉程序中的注释符,把程序中的 ?改为适当的内容,使其正确运行,但不能修改程序中的其他部分。最后将修改后的文件按原文件名存盘。(2)在考生文件火下有一个工程文件 sjt4 vbp(相应的窗体文件名为 sjt4 frm),其功能是通过调用过程 FindMin求数组的最小值。程序运行后,在 4个文本框中各输入一个整数,然后单击命令按钮,即可求出数组的最小值,并在窗体上显示出来 (如图所示 )。 要求:去掉程序中的注释符,把程序中的 ?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。三、综合应
5、用题 3 在窗体上建立三个菜单 (名称分别为: Read、 Cale和 Save,标题分别为 “读入数据 ”、 “计 算并输出和 “存盘 ”),然后再添加一个文本框,名称为 Text1, MultiLine属性设置为 True, ScrollBars属性设置为 2(如图所示 )。程序运行后,如果执行 “读入数据 ”命令,则读入考生文件夹下datain1 txt文件中的 100个整数,放入一个数组中,数组的下界为 1;如果单击 “计算并输出 ”按钮,则把该数组中下标为偶数的元素在文本框中显示出来,求山它们的和,并把所求得的和在窗体上显示出来;如果单击 “存盘 ”按钮,则把所求得的和存入考生文件夹下的dataout txt文件中。 在考生文件夹下有一个上程 文件 sjt5 vbp,窗体文件中的 ReadData过程町以把 datain1 txt文件中的 100个整数渎入 Arr数组中;而 WriteData过程可以把指定的整数值写到考生文件央下指定的文件中 (整数值通过计算求得,文件名为 dataout txt)。 注意:考生不得修改窗体文件中已经存在的程序。存盘时,工程文件名仍保存为 sjt5 vbp,窗体文件名仍保存为sjt5 frm。 国家二级 VB 机试(上机操作)模拟试卷 147答案与解析