请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。 (1)在名称为Forml的窗体上画出包含三个命令按钮的控件数组,名称为cmdl,下标分别为0、1、2,Caption分别为“开始”、“停止”和“退出”,如图3(a)所示。通过属性窗口设置各命令按钮的属性,使得程序开始运行时,“停止”按钮不可见,“退出”按钮不可用,如图3(b) 所示。 注意:存盘时,将文件保存至考生文件夹下,且窗体文件名为sjt1.frm,工程文件名为sjt1.vbp。(2)在名称为Form1的窗体上画两个名称分别为Command1和Command2、标题分别为“打开”和“保存”的俞令按钮,和一个名称为CD1的通用对话框,如图4所示。请在属性窗口中设置CD1的属性,使得打开通用对话框时,其初始路径是“C:\”。再编写适当的事件过程,使得运行程序,分别单击“打开”或“保存”按钮时,相应地出现“打开”或“保存”对话框。要求程序中不得使用变量,每个事件过程中只能写一条语句。 注意:存盘时,将文件保存至考生文件夹下,且窗体文件名为sjt2.frm,工程文件名为sjt2.vbp。
第1题:
请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在名称为Form1的窗体上创建两个名称分别为Option1和Option2,标签分别为“教授”和“研究员”的单选按钮,再建立一个名称为Label1的标签,实现如下功能:当选中“教授”时,标签上显示“博士学位以上”,如果选中“研究员”,则标签上显示“硕士学位以上”,结果如图67-1所示。
注意:存盘时必须存放在考生文件夹下,工程文件名为sj1.vbp,窗体文件名为sj1.frm。
(2)在名称为Form1的窗体上画两个名称分别为Text1和Text2、内容都为空的文本框,再画一个命令按钮,其名称为Command1、标题为“判断”。编写适当的事件过程,要求程序运行后,如果在Text1中输入一个数,单击命令按钮Command1,判断输入的是否为偶数,如图67-2所示。要求:不得使用任何变量。
注意:存盘时必须存放在考生文件夹下,工程文件名为sj2.vbp,窗体文件名为sj2.frm。
(1)根据题意,新建“标准EXE”工程,在窗体上添加一个Label控件和两个Option控件,设置Label1的名称为Label1、Caption属性为空,Option的名称分别为Option1和Option2、Caption属性分别为“教授”和“研究员”。设计完成后,进入代码窗口编写如下代码:
(2)根据题意,新建“标准EXE”工程,在窗体上添加两个Text控件和一个Command控件,Text的名称分别为Text1和Text2、Text属性均为空,Command的名称为Command1、Caption属性为“判断”。双击Command1命令按钮,编写如下代码:
第2题:
请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。 (1)在名称为Forml的窗体上建立一个名称为Commandl的命令按钮数组,含三个命令按钮,它们的Index属性分别为0、1、2,标题依次为“是”、“否”、“取消”,每个按钮的高、宽均为300、800。窗体的标题为“按钮窗口”。运行后的窗体如图4所示。 注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。(2)在名称为Forml的窗体上画一个名称为Shal的形状控件,然后建立一个菜单,标题为“形状”,名称为shape0,该菜单有两个子菜单,其标题分别为“正方形”和“圆形”,其名称分别为shape1和shape2,如图5所示,然后编写适当的程序。程序运行后,如果选择“正方形”菜单项,则形状控件显示为正方形;如果选择“圆形”菜单项,则窗体上的形状控件显示为圆形。 注意:程序中不能使用变量,每个事件过程中只能写一条语句。保存时必须存放在考生文件夹下,工程文件名为sjit2.vbp.窗体文件名为sjt2.frm。
第1小题
【审题分析】本题只需按题目要求画出含三个元素的按钮数组,并分别设置Caption属性。
【操作步骤】
步骤l:新建一个“标准EXE”工程,如表1-1在窗体中用“复制”和“粘贴”画出控件数组并设置属性。
步骤2:按要求将文件保存至考生文件夹中。
【主要考点】控件数组画法。
第2小题
【知识点拔】形状控件(Shape)提供了显示一些规则图形的简易方法。通过设置形状控佴Shape属性值,可显示6种图形:0-矩形、1-正方形、2-椭圆、3-圆、4-圆角矩形、5-圆角正方形。Width属性用于设置形状的雹度,当形状为圆时即为圆的直径。
【审题分析】要实现席题中的功能,应在“正方形”菜单项的Click事件过程中,令Sha1的Shape属性为1,在“圆形”菜单项的Click事件过程中,令Sha1的Shape属性为3。
【操作步骤】
步骤1:新建一个“标准EXE”工程,在窗体Forml中画一个名为Sha1的形状控件。
步骤2:选择【工具】->【菜单编辑器】命令,打开菜单设计器,如表1.2中的设置建立菜单项。
步骤4:按要求将文件保存至考生文件夹中。
第3题:
窗体上有一个名称为Shape1的形状控件和由三个命令按钮组成的名称为cmd Draw的控件数组。窗体外观如图所示(从上到下的3个命令按钮的下标值分别为0、1、2)。
有事件过程如下: Private Sub cmdDraw Click(Index As Integer) Select Case Index Case 0 Shape1.Shape=0 Case 1 Shape1.Shape=1 Case 2 Shape1.Shape=3 End Select End Sub当单击“画圆”命令按钮时,会执行cmdDraw Click事件过程。以下叙述中正确的是( )。
A.Case 2分支有错,此Case后面表达式的值应该与赋给Shape1.Shape的值一致
B.程序运行有错,控件数组的下标应该从1开始
C.Index是形状控件的参数
D.程序正常运行,形状控件被显示为圆形
第4题:
请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。 (1)在名称为Forml、标题为“测试”的窗体上画一个名称为Framel、标题为“字体”的框架。在框架内画两个单选按钮,其名称分别为Opt1和Opt2,标题分别为“隶书”和“宋体”。程序运行后的窗体如图6所示。 注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。 (2)在名称为Forml的窗体上用名称为shapel的形状控件画一个圆,其直径为1000(高、宽均为1000);再画两个命令按钮,标题分别是“垂直线”和“水平线”,名称分别为Command1、Command2,如图7所示。然后编写两个命令按钮的Click事件过程。程序运行后,如果单击“垂直线”命令按钮,则圆的内部用垂直线填充;如果单击“水平线”命令按钮,则圆的内部用水平线填充.注意:程序中不得使用变量,每个事件过程中只能写一条语句。 存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
步骤2:按要求将文件保存至考生文件夹中。
第2小题
【知识点拔】形状控件的FillStyle用于设置其填充样式:1-Transparent.透明、0-Sohd-实线、2-Horizontal Line-水平线、3- Vertical Line-垂直线、t-Upward Diagonal-向上对角线、5- DownWard Diag-向下对角线、6-Cross-交叉线、7-Diagonal Cross 对角交叉线,缺省值为1
【审题分析】本题需分别在两个命令按钮的Click事件过程中,编写设置形状控件Shape的FillStyle属性为相应值的语句。
【操作步骤】
步骤1:新建一个“标准EXE”工程,如表1-6在窗体中画出控件并设置其相关属性。
第5题:
在窗体上画3个名称为Command1的命令按钮作为控件数组,从左到右,控件数组下标分别为0、1、2,界面如下图所示。有下列程序:
Private Sub Command1 Click(Index As Integer)
Dim s As String
Select Case Index
Case 0
s= "飞机"
Case 1
s="汽车"
Case 2
s= "火车"
End Select
MsgBox s, Index
End Sub
执行程序后,单击中间那个按钮,显示的对话框形式为
A.
B.
C.
D.