欢迎来到天天文库
浏览记录
ID:33948522
大小:198.67 KB
页数:8页
时间:2019-03-02
《全国计算机等级考试二级vb上机试题及答案二》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、全国计算机等级考试二级VB上机试题及答案(二)基本操作(2小题,每题15分,共30分)****************************************************************请根据以下各小题的要求设计VB应用程序(包括界面和代码)。请根据以下各个小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画一个名称为L1的标签,标题为"请确认";再画两个命令按钮,名称分别为C1、C2,标题分别为"是"、"否",高均为300
2、、宽均为800。如图所示。请在属性窗口中设置适当属性满足以下要求:1)窗体标题为"确认",窗体标题栏上不显示最大化和最小化按钮;2)在任何情况下,按回车键都相当于单击"是"按钮;按ESC键都相当于单击"否"按钮。*注意:存盘时必须存放在考生文件夹下,工程文件名为sjt11.vbp,窗体文件名为sjt11.frm。(2)在名称为Form1的窗体上画一个文本框,名称为Text1,其宽度为1000;再画一个滚动条,名称为HS1。其刻度值的范围是1000-2000。请编写滚动条的Change事件过程,程序
3、运行后,如果移动滚动框,则可按照滚动条的刻度值改变文本框的宽度。运行时的窗体如图所示。程序中不能使用任何变量,事件过程只能写一条语句。*注意:存盘时必须存放在考生文件夹下,工程文件名为sjt12.vbp,窗体文件名为sjt12.frm。参考答案与分析(1)【解析】首先按试题要求在窗体上画一个标签和两个命令按钮,并分别将它们的属性按试题要求进行设置。窗体标题栏中的最大化和最小化按钮是用MinButton属性和MaxButton属性来设置的。Cancel属性返回或设置一个值,用来指示窗体中命令按钮是否
4、为取消按钮。Default属性设置默认的焦点,为保证任何时候按Enter键都相当于单击C1按钮,还需在C2的Click事件中使用C1的SetFocus方法。【答案】步骤1:启动VB,新建工程文件。步骤2:设计窗体。根据题意,该用户界面包括四个对象,即窗体,一个标签和两个按钮。步骤3:设置属性。根据题意,窗体的标题(Caption)属性改为"确认",MaxBotton与MinBotton属性均设为False。设置按钮的标题(Caption)属性分别为"是"、"否",设置相应的宽高,把C1的Defau
5、lt属性设置为"true",把C2的Cancel属性性设置为"true",编辑窗口编写代码如下:PrivateSubC2_Click()C1.SetFocusEndSub步骤4:保存。程序设计完成经调试无误后进行存盘。执行"文件"菜单中的"保存工程"命令,打开"文件另存为"对话框,窗体文件名为"Stj1.form",单击保存按钮。然后在紧接着出现的"工程另存为"对话框中选择工程文件名为"Stj1.vbp",单击保存按钮。(2)【解析】本题主要考查对象的Left属性的概念。Left属性使用来设置对象
6、的左边的坐标值,坐标值的默认单位为twip。当用程序代码设计时其格式为:对象.Left[=x]。这里的对象可以是窗体和绝大多数控件。当"对象"为窗体时,Left指的是窗体得左边界于屏幕左边界的相对距离;而当"对象"为控件时,Left指控件的左边界与窗体的左边的相对距离。和Left属性相同的还有top属性,它是用来设置对象的顶边的坐标值,其对象的概念和Left属性中相同。本题要求单击按钮后文本框水平移动到窗体的最左端。对象为文本框,它的Left值是相对于窗体的左边界来说的,因此当它移动到窗体最左端时
7、其Left值为0。【答案】步骤1:启动VB,新建工程文件。步骤2:设计窗体。根据题意,该用户界面包括三个对象,即窗体、一个文本框和一个命令按钮。因此在窗体上添加一个文本框和一个命令按钮并放置在窗体的适当位置。步骤3:设置属性。根据题意,窗体的名称(Name)和标题(Caption)属性都为默认的Form1,因此无需再为其重新设置属性。将文本框的名称(Name)和标题(Caption)属性分别设置为"Text1"和空值。将命令按钮的名称(Name)和标题(Caption)属性分别设置为"C1"和"移
8、动"。设置完属性之后就可以通过双击命令按钮进入代码编辑窗口编写代码如下:1PrivateSubC1_Click()2Text1.Left=03EndSub步骤4:保存。程序设计完成经调试无误后进行存盘。以Stj2.vbp和sjt2.frm进行保存。简单操作(2小题,每题20分,共40分)****************************************************************请根据以下各小题的要求设计VB应用程序(包括界面和代码)。(1)在考生
此文档下载收益归作者所有