第4套上机考试试题 一、基本操作题 下面出现的“考生文件夹”均为c:\wexam20060001。 请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。 1.在名称为Form1的窗体上建立一个名称为Text1的文本框,一个名称为Cmd1、标题为“输出”的命令按钮,如图4-1所示。要求程序运行后,在文本框输入几个字符,单击“输出”按钮,则在窗体上显示文本框中输入的字符。 注意:在程序中不能使用任何变量。保存时必须存放在考生文件夹下,窗体文件名为kt1.frm,工程文件名为kt1.vbp。 2.在名称为Forml的窗体上建立两个名称分别为Cmdl和Cmd2、标题分别为“按钮一”和“按钮二”的命令按钮,如图4-2所示。要求程序运行后,如果单击“按钮一”,则把“按钮二”移到“按钮一”上,使两个按钮重合,如图4-3所示。
图4-1
图4-2
图4-3 注意:在程序中不得使用任何变量(必须通过属性设置来移动控件)。保存时必须存放在考生文件夹下,窗体文件名为kt2.frm,工程文件名为kt2.vbp。 二、简单应用题 下面出现的“考生文件夹”均为c:\wexam\20060001。 1.在考生文件夹下有一个工程文件kt3.Vbp,窗体上已经有一个标签L1,请画一个单选按钮数组,名称为Op1,含三个单选按钮,它们的Index属性分别为0、1和2,标题依次为“飞机”、“火车”和“汽车”,再画一个名称为Text1的文本框。 窗体文件中已经给出了op1的click事件过程,但不完整,要求去摔程序中的注释符(即“’”号),把程序中的“?”改为正确的内容,使得在运行时单击“飞机”或“火车”单选按钮时,在Text1中显示“我坐飞机去”或“我坐火车去”,单击“汽车”单选按钮时,在Text1中显示“我开汽车去”。程序运行界面如图4-4所示。
图4-4 图4-5 注意:不能修改程序中的其他部分。最后把修改后的文件按原文件名保存。 2.在窗体上建立一个名称为Textl的文本框,建立一个名称为Cmd1、标题为“计算”的命令按钮,如图4-5所示。要求程序运行后,如果单击“计算”按钮;则求出100-200之间所有能被3整除的数的总和,在文本框中显示出来,并把结果存入考生文件夹下的out.txt文件中(在考生的文件夹下有一个mode.bas标准模块,该模块中提供了保存文件的进程putdata,考生可以直接调用)。 注意:保存时必须存放在考生文件夹下,窗体文件名为kt4.frm, 工程文件名为kt4.vbp,结果存入out.txt文件。 三、综合应用题 下面出现的“考生文件夹”均为c:\wexam20060001。 在考生文件夹中有工程文件kt5.vbp及其窗体文件kt5.frm,该程序是不完整的,请在有“?”号的地方填入正确内容然能修改其他部分。 本题描述如下: 在名称为Form1的窗体上有一个文本框,名称为Text1,MultiLine属性为True,ScrollBars属性为2;两个命令按钮,名称分别为Cmd1和Cmd2,标题分别为“读入数据”和“排序并保存”,如图4-6所示。程序运行后,如果单击“读入数据”按钮,则读入in.txt文件中的100个整数,放入一个数组中(数组下界为1);如果单击“排序并保存”按钮,则对这100个整数按从小到大进行排序,并把排序后的全部数据在文本框Text1中显示出来,然后存入考生文件夹中的文件result.txt中(在程序中的标准模块prog.bas过程可以把指定个数的数组元素存入result.txt文件中)。
图4-6 注意:文件必须存放在考生文件夹下,窗体文件名为kt5.frm,工程文件名称为kt5.vbp,排序结果存入result.txt文件,否则没有成绩。 第4套参考答案与解析 一、基本操作题 1.【解析】本题主要考查文本框的基本操作。 (1)先建立界面并设置控件属性。程序中用到的控件及其属性见表4-1。 控件 | 属性 | 设置值 | 文本框 | Name | Text1 | | Name | Cmd1 | 按钮 | Caption | 输出 | (2)通过命令按钮的Caption属性来设置其标题。文本框显示内容是用Text属性。 (3)单击命令按钮触发Cmd1_Click事件。 (4)在命令按钮的Click事件中使用Cls命令清空窗体原来内容。 (5)文本框显示内容是用Text属性。文本框中的内容通过其Text属性得到,在命令按钮的Click事件中利用Print方法将文本框中的内容输出,完成题目要求。 (6)参考程序如下:
(7)调试并运行程序。 (8)按题目要求存盘。 2.【解析】在窗体上建立好控件后,先设置控件的属性,再编写事件过程。 (1)建立界面并设置控件属性。程序中用到的控件及其属性见表4-2。 表4-2 控件 | 属性 | 设置值 | | Name | Cmd1 | 按钮 | Caption | 按钮一 | | Name | Cmd2 | 按钮 | Caption | 按钮二 | (2)命令按钮的Caption属性用来设置其标题,单击命令按钮触发Click事件。 (3)本题考查的是如何设置按钮的摆放位置,涉及到对象的Left和Top属性。Left表示控件与所在窗体的左边之间的距离,Top表示控件与所在窗体的顶边之间的距离。让两个按钮位置重合只需将两个按钮的Left和Top设置相同即可。参考代码如下:首页 1 2 尾页
相关资料
|