国家二级VB机试(基本操作题)模拟试卷1(共90题)_第1页
国家二级VB机试(基本操作题)模拟试卷1(共90题)_第2页
国家二级VB机试(基本操作题)模拟试卷1(共90题)_第3页
国家二级VB机试(基本操作题)模拟试卷1(共90题)_第4页
国家二级VB机试(基本操作题)模拟试卷1(共90题)_第5页
已阅读5页,还剩131页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

国家二级VB机试(基本操作题)模拟试卷1(共9套)(共90题)国家二级VB机试(基本操作题)模拟试卷第1套一、基本操作题(本题共10题,每题1.0分,共10分。)1、(1)存名称为Form1,标题为“练习”的窗体上添加一个名称为Frame1、标题为“效果”的框架。框架内禽有三个复选框,其名称分别为Chk1、Chk2和Chk3,标题分别为“倾斜”、“加粗”和“下划线”。程序运行后的窗体如图所示。要求:存盘时必须存放在考生文件夹下,工棵文件名保存为sjt1.vbp,窗体文件名保存为sjt1.frm。(2)在名称为Form1的窗体上添加-个名称为Label1的标签,使其初始内容为空,且能根据其标题内容自动调整标签的人小;再添加两个命令按钮,标题分别为“日期”和“时间”,名称分别为Command1、Command2。请编写两个命令按钮的Click事件过程,使得单击“日期”按钮时,标签内显示系统当前日期;单击“时间”按钮时,标签内显示系统当前时间。如图所示。要求:程序中不得使用变量.每个事件过程中只能写一条语句。注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt2.vbp,窗体文件名保存为sjt2.frm。标准答案:(1)【操作步骤】步骤1:新建一个窗体,按照题目要求建立控件,程序中用到的控件及属性见表3.52。步骤2:调试并运行程序,关闭程序后按题目要求存盘。(2)命令按钮的Name和Caption属件设置命令按钮名称和标题,Date()函数用于返回系统日期,Time()函数用丁返回系统时间。【操作步骤】步骤1:建立界面,添加相应控件并设置控件的属性。程序中用到的控件及属性见表3.53。步骤2:代开代码编辑窗口,在指定位置编写如下代码。参考答案PrivateSubCommandlClick()Label1=Date’用于返回系统当前日期EndSubPrivateSubCommand2Click()Label1=Time’用于返回系统当前时间EndSub步骤3:调试并运行程序,关闭程序后按题目要求存盘。知识点解析:暂无解析2、(1)在名称为Form1的窗体上添加一个名称为Shape1的圆角矩形,高、宽分别为1000、2000。请利用属性窗口设置适当的属性以满足下列要求:①圆角矩形中填满绿色(颜色值为:&H0000FF00&或&HFFOO&)。②窗体的标题为“圆角矩形”,字体为“仿宋_CB2312”。程序运行后的窗体如图所示。注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt1.vbp,窗体文件名保存为sjt1.frm。(2)考生文件夹下有一个工程文件sjt2.vbp。窗体中含有除计时器外的其他控件,还有一个过程sub1,其功能是按照Text1中的通话时间计算通话费,并将其显示在Text2中。程序运行时,单击“通话开始”按钮,则在Text1中累加通话时间(每隔1秒,文本框中的数加1),单击“通话结束”按钮,则停止通话时间的累加;单击“计算通话费”按钮,则调用过程sub1。要求:①在窗体上画一个计时器,如图所示,并通过属性窗口设置适当属性。②编写三个按钮的Click事件过程。③编写计时器的事件过程。注意:要求程序中不得使用变最,每个事件过程中只能写一条语句,“计算通话费”按钮的事件过程中只允许凋用过程sub1。不得修改已经存在的程序和控件属性,最后把文件按原文件名存盘。标准答案:(1)【操作步骤】步骤1:建立界而,并设置控件的属性。程序中用到的控件及属性见表3.58。步骤2:调试并运行程序,关闭程序后按题目要求存盘。(2)【操作步骤】步骤1:建立界面,设置计时器的Interval属性为1000。Enabled属性设置为False。步骤2:打开代码编辑窗口,在代码编辑窗口指定位置编写以下代码。参考答案PrivateSubCommandl_Click()Timer1.Enabled=True’通话开始,Timer生效EndSubPrivateSubCommand2_Click()Timer1.Enabled=False’通话结束.Timer失效EndSubPrivateSubCommand3_Click()Callsub1’单击"计算通话费"按钮。调用sub1EndSubPrivateSubTimer1_Timer()Text1.Text=Text1.Text+1’将Text1中的数字间隔自增EndSub步骤3:调试并运行程序,关闭程序后按题目要求存盘。知识点解析:暂无解析3、请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1、标题为“标签”的窗体上画一个名称为Label1的标签,并设置适当属性以满足以下要求:①标签的内容为“计算机等级考试”;②标签可根据显示内容自动调整其大小;③标签带有边框,且标签内容显示为三号字。运行后的窗体如图3-122所示。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。(2)在名称为Form1的窗体上画一个名称为Hscroll1的水平滚动条,其刻度范围为1~100;再画一个名称为Text1的文本框,初始内容为1。程序开始运行时,焦点在滚动条上。请编写适当的事件过程,使得程序运行时,文本框中实时显示滚动框的当前位置。运行情况如图3-123所示。注意:要求程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。标准答案:第1小题【操作步骤】步骤I-新建一个“标准EXE”工程,在窗体Form1中画一个标签,并设置它的相关属性,其属性和值如表4-72所示。步骤2:按要求将文件保存至考生文件夹中。第2小题【操作步骤】步骤1:新建一个“标准EXE”工程,在窗体Form1中画一个文本框和一个水平滚动条,在属性设置窗口中设置其相关属性,其属性及值如表4-73所示。步骤2:打开代码编辑窗口,编写水平滚动条的Change事件过程。参考代码:PrivateSubHScroll1_Change()Text1.Text=HScroll1.ValueEndSub步骤3:按要求将文件保存至考生文件夹中。知识点解析:暂无解析4、请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画两个名称分别为Frame1、Frame2的框架,标题分别为“字号”、“修饰”;在Frame1中画两个单选按钮,名称分别为Option1、Option2,标题分别为“10号字”、“20号字”,且标题显示在单选按钮的左边;在Frame2中画一个名称为Check1的复选框,标题为“下划线”。运行后的窗体如图3—174所示。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。(2)在名称为Form1的窗体上从上到下画两个文本框,名称分别为Text1、Text2;再画一个命令按钮,名称为Command1,标题为“选中字符数是”。程序运行时,在Text1中输入若干字符,选中部分内容后,单击“选中字符数是”按钮,则在Text2中显示选中的字符个数(如图3—175所示)。请编写按钮的Click事件过程。要求:不得使用变量,事件过程中只能写一条语句。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。标准答案:第1小题步骤1:新建一个“标准EXE”工程,按要求画出控件并设置属性。步骤2:按要求将文件保存至考生文件夹中。第2小题步骤1:新建一个“标准EXE”工程,按要求画出控件并设置属性。步骤2:打开代码编辑窗口,编写以下事件过程。参考代码:PrivateSubCommand1_Click()Text2.Text=Form1.Text1.SelLengthEndSub步骤3:按要求将文件保存至考生文件夹中。知识点解析:第1小题:本题只需按题目在窗体中画出控件,并设置相关属性即可。第2小题:要在Text2中显示Text1中选中的字符个数,需编写语句将Text1的SelLength属性返回值赋值给Text2。5、请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Forml的窗体上用名称为Shapel的形状控件画一个长、宽均为1200的正方形。请设置适当的属性满足以下要求:①窗体的标题为”正方形”,窗体最小化按钮不可用;②正方形的边框为虚线(线型不限)。运行后的窗体如图2-7l所示。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjtl.frm。标准答案:步骤1:新建一个”标准。EXE”工程,在窗体Forml中加入一个形状控件,其相关属性设置如表3-36所示。步骤2:按要求将文件保存至考生文件夹中。知识点解析:暂无解析请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。6、在名称为Form1的窗体上画一个名称为Frame1、标题为“目的地”的框架,在框架中添加三个复选框,名称分别为Check1、Check2、Check3,其标题分别是“上海”、“广州”、“巴黎”,其中“上海”为选中状态,“广州”为未选状态,“巴黎”为灰色状态,如图3-83所示。请画控件并设置相应属性。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。标准答案:审题分析本题只需按要求画出框架以及框架中的复选框,并设置其Value属性。操作步骤步骤1:新建一个“标准EXE”工程。步骤2:在窗体Form1中加入一个框架,然后依次在框架中画出三个复选框。步骤3:分别设置框架和各复选框的相关属性,其属性及值如表4-47所示。步骤4:按要求将文件保存至考生文件夹中。考点链接选择控件。知识点解析:暂无解析7、在名称为Form1的窗体上画一个名称为Picture1的图片框,其宽和高分别为1700、1900。请编写适当事件过程,使得在运行时,单击图片框,则装入考生目录下的图形文件pic1.bmp,如图3-84所示。单击窗体则图片框中的图形消失。要求程序中不得使用变量,每个事件过程中只能写一条语句。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。标准答案:审题分析本题需分别在图片框和窗体的Click事件过程中,用LoadPicture()函数为图像框加载或清除图片。操作步骤步骤1:新建一个“标准EXE”工程,如表4-48在窗体中画出图片框并设置其相关属性。步骤2:打开代码编辑窗口,编写图片框和窗体的单击事件过程。参考代码:PrivateSubForm_Click()Picture1.Picture=Loa.dPicture("")EndSubPrivateSubPicture1_Click().Picture1.Picture=LoadPicture(″pic1.bmp″)EndSub步骤3:按要求将文件保存至考生文件夹中。考点链接图形控件。知识点解析:暂无解析8、请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Forml的窗体上画一个命令按钮,其名称为Commandl,如图2-130(a)所示,然后通过属性窗口设置窗体和命令按钮的属性,实现如下功能:①窗体标题为”设置按钮属性”;②命令按钮的标题为”等级考试”;③程序运行后,命令按钮不显示;④命令按钮的标题用三号常规黑体显示。程序的运行情况如图2-130(b)所示。要求:不编写任何代码。注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。标准答案:步骤1:新建一个”标准EXE”工程,在窗体Forml中画一个命令按钮,并设置它的相关属性,其属性及值如表3-72所示。步骤2:按要求将文件保存至考生文件夹中。知识点解析:暂无解析9、请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Forml的窗体上画一个名称为Commandl的命令按钮,标题为”打开文件”,再画一个名称为CDl的通用对话框。程序运行后,如果单击命令按钮,则弹出打开文件对话框。请按下列要求设置属性和编写代码:①设置适当属性,使对话框的标题为”打开文件”;②设置适当属性,使对话框的”文件类型”下拉式组合框中有两行:”文本文件”、”所有文件”(如图2-142所示),默认的类型是”所有文件”;③编写命令按钮的事件过程,使得单击按钮可以弹出打开文件对话框。要求:程序中不得使用变量,事件过程中只能写一条语句。注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。标准答案:步骤1:新建一个”标准EXE”工程,选择[工程]→[部件]命令,打开”部件”对话框,从其列表中选中”MicroSoftCommonDialogConlrol6.0”项目,单击”确定”按钮。步骤2:在窗体Forml中加入一个命令按钮和一个通用对话框,其相关属性设置如表3-80所示。步骤3:在代码编辑窗口中,编写”打开文件”按钮的单击事件过程:参考代码:PrivateSubCommandl_Click()CD1.ShowOpenEndSub步骤4:按要求将文件保存至考生文件夹中。知识点解析:暂无解析10、在Forml的窗体上画一个列表框,名称为Ll,通过属性窗口向列表框中添加4个项目,分别为”AAAA”、”BBBB”、”CCCC”和”DDDD”,编写适当的事件过程,过程中只能使用一条命令。程序运行后,如果双击列表框中的某一项,则把该项添加到列表框中。程序的运行情况如图2-152所示。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。标准答案:步骤1:新建一个”标准EXE”工程,在窗体Forml中加入一个列表框,在属性设置窗口中将其Name属性设置为L1,在其List属性中添加四个项目,依次为”AAAA”、”BBBB”、”CCCC”和”DDDD”。注意:每输入完一项后按<Ctrl+Enter>键换行再输入下一项。步骤2:打开代码编辑窗口,编写列表框的DblCliek事件过程:参考代码:PrivateSubL1_DblClick()L1.AddItem.L1.TextEndSub步骤3:按要求将文件保存至考生文件夹中。知识点解析:暂无解析国家二级VB机试(基本操作题)模拟试卷第2套一、基本操作题(本题共10题,每题1.0分,共10分。)1、请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上建立一个名称为cmdArray的命令按钮数组,含3个命令按钮,它们的Index属性分别为0、1、2,标题依次为“是”、“否”、“取消”,每个按钮的高、宽均为400、900。窗体的标题为“按钮示例”。运行后的窗体如图3—62所示。注意:存盘时必须存放在考生文件夹下,工程文件名为vbsj1.vbp,窗体文件名为vbsj1.frm。(2)在名称为Form1的窗体上画一个名称为Drvl的驱动器列表框,一个名称为Dirl的目录列表框,一个名称为Filel的文件列表框,名称为Labe11、标题为“文件名”的标签和名称为Labe12、BorderStyle为1的标签。窗体的标题设置为“文件系统控件”。请编写适当的程序,使得这三个文件系统控件可以同步变化,即当驱动器列表框中显示的内容发生变化时,目录列表框和文件列表框中显示的内容同时发生变化。单击文件列表框时,将选中的文件名显示在Labe12中,如图3—63所示。注意:要求程序中不得使用变量,事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为vbsj2.vbp,窗体文件名为vbsj2.frm。标准答案:(1)【操作步骤】步骤1:新建一个“标准EXE”工程,单击工具箱中的CommandButton控件图标,在窗体Form1上拉出一个命令按钮,在属性设置窗口中该单选按钮名称设置为cmdArray,Width属性值设置为900,Height属性值设置为400。步骤2:选中cmdArray控件,选择【编辑】→【复制】命令,然后选择【编辑】→【粘贴】命令,在弹出的询问是否建立控件数组的对话框中,选择“是”按钮,如图4—1所示,则可以建立cmdArray控件数组的第2个元素。再次选择【编辑】→【粘贴】命令,建立cmdArmy控件数组的第3个元素。步骤3:依次选中cmdArray控件数组中各个元素,设置它们的相关属性,属性及其值如表4—38所示。步骤4:按要求将文件保存至考生文件夹中。(2)【操作步骤】步骤1:新建“标准EXE”工程,往窗体Form1中加入驱动器列表框、目录列表框控件、文件列表框控件各一个以及两个标签,分别设置它们的相关属性,属性及其值如表4—39所示。步骤2:打开代码编辑窗口,输入如下代码。参考代码:PrivateSubDrv1_Change()Dir1.Path=Drv1.DriveEndSubPrivateSubDir1Change()File1.Path=Dir1.PathEndSubPrivateSubFile1_Click()Labe12.Caption=File1.FileNameEndSub步骤3:按要求将文件保存至考生文件夹中。知识点解析:暂无解析2、在名称为Form1的窗体上添加一个名称为Command1、标题为“保存文件”的命令按钮,再添加一个名称为CommonDialog1的通用对话框。要求:①运行时单击“保存文件”命令按钮,则以“保存文件”方式打开该通用对话框,如图所示。②通过属性窗口设置适当的属性,使得程序运行时对话框的标题为“保存文件”,且默认文件名为out2。注意:要求程序中不能使用变量,每个事件过程中只能写一条语句。保存时必须存放在考生文件夹下,工程文件名保存为sjt2.vbp,窗体文件名保存为sjt2.frm。标准答案:[操作步骤]步骤1:新建一个窗体,按照题目要求建立控件及属性,如表3.46所示。步骤2:打开代码编辑窗口,在指定位置编写如下代码。参考代码PrivatesubCommand1_Click()CommonDialog1.ShowSave’显示"保存文件"对话框EndSub步骤3:调试并运行程序,关闭程序后按题目要求存盘。知识点解析:暂无解析3、请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1、标题为“图片”的窗体上画一个名称为Image1的图像框,其高为2500、宽为2000。请通过属性窗口设置适当属性,装入考生目录下的图片文件pic1.jpg,并使图片适应图像框的大小(如图3-156所示)。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。(2)在名称为Form1的窗体上画一个名称为Label1、标题为“口令”的标签;画一个名称为Text1的文本框;再画三个命令按钮,名称分别为Command1、Command2、Command3,标题分别为“显示口令”、“隐藏口令”、“重新输入”。程序运行时,在Text1中输入若干字符,单击“隐藏口令”按钮,则只显示同样数量的“*”,如图3-157(b)所示;单击“显示口令"按钮,则显示输入的字符,如图3-157(a)所示,单击“重新输入”按钮,则清除Text1中的内容,并把光标定位到Text1中。要求:请画出所有控件,编写命令按钮的Click事件过程,程序中不得使用变量,在“显示口令”按钮、“隐藏口令”按钮的事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。标准答案:第1小题【操作步骤】步骤1:新建一个“标准EXE”工程,画出控件并设置相应属性。步骤2:按要求将文件保存至考生文件夹中。第2小题【操作步骤】步骤1:新建一个“标准EXE”工程,按要求画出控件并设置属性。步骤2:在代码编辑窗口,分别编写三个按钮的单击事件过程。参考代码:PrivateSubCommand1Click()Text1.PaSSWOrdChar=""EndSubPrivateSubCommand2_Click()Text1.PasswordChar="*"EndSubPrivateSubCommand3_Click()Text1=""Text1.SetFocusEndSub步骤3:按要求将文件保存至考生文件夹中。知识点解析:暂无解析4、在名称为Forml的窗体上添加一个名称为List1的列表框,在属性窗口中为列表框添加三个选项:北京、上海、天津。同时建立一个下拉菜单,其名称为File,标题为“文件”,此菜单含有一个子菜单项,标题为“显示列表框”,名称为Show,初始状态为被选中,运行时的效果如图所示。注意:存盘时,将文件保存至考生文件夹下,且窗体文件名保存为sjt1.frm,工程文件名保存为sjt1.vbp。标准答案:[操作步骤]步骤1:建立界面,添加相应的控件并设置控件的属性。程序中涉及的控件及属性见表3.61,菜单编辑属性见表3.62,菜单项的Checked属性设置为True。步骤2:调试并运行程序,关闭程序后按题目要求存盘。知识点解析:暂无解析5、请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画一个名称为Label1、标题为“滚动条控件”的标签,一个名称为HScroll1的水平滚动条。请通过属性窗口设置属性使水平滚动条取值范围的最小值为1,最大值为100,滚动条的宽度为3000,高度为300,滚动块的初始位置为20。程序运行后的窗体如图1-194所示。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。(2)在名称为Form1的窗体上画一个名称为Shape1的形状控件,位置在窗体的顶部,在属性窗口中将其设置为圆形。画一个名称为Timer1的计时器,在属性窗口中将其设置为不可用,时间间隔为0.5秒,窗体如图1-195所示。请编写窗体的Load事件过程和计时器的事件过程,使得程序一开始运行,计时器即变为可用,且每隔0.5秒形状控件向下移动100。注意:要求程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。标准答案:第1小题【操作步骤】步骤1:新建一个“标准EXE”工程,在窗体Form1中画一个滚动条和一个标签,并设置它们的相关属性,其属性及值如表2-93所示。步骤2:按要求将文件保存至考生文件夹中。第2小题【操作步骤】步骤1:新建一个“标准EXE”工程,如表2-94在窗体中画出控件并设置其相关属性。步骤2:在代码编辑窗口编写相应的事件过程。参考代码:PrivateSubForm_Load()Timer1.Enabled=TrueEndSubPrivateSubTimer1_Timer()Shape1.Top=Shape1.Top+100EndSub步骤3:按要求将文件保存至考生文件夹中。知识点解析:暂无解析6、请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画一个名称为Text1的文本框,请设置适当属性,使文本框中无初始内容,可显示多行,有垂直滚动条,且最多只能输入1000个字符。如图1-308所示。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。(2)在名称为Form1的窗体上利用形状控件画一个矩形,名称为Shape1,高和宽分别为1000、1700;再画两个命令按钮,名称分别是Command1、Command2,标题分别为“圆”、“椭圆”,如图1-309(a)所示。请编写适当的事件过程使得在运行时,单击“圆”按钮,则矩形变为一个圆;单击“椭圆”按钮,则矩形变为一个椭圆(如图1-309(b)所示)。要求程序中不得使用变量,每个事件过程中只能写一条语句。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。标准答案:第1小题【操作步骤】步骤1:新建一个“标准EXE”工程,按表2-165在窗体中画出控件并设置其相关属性。步骤2:按要求将文件保存至考生文件夹中。第2小题【操作步骤】步骤1:新建一个“标准EXE”工程,按表2-166在窗体中画出控件并设置其相关属性。步骤2:打开代码编辑窗口,编写命令按钮的单击事件过程。参考代码:PrivateSubCommand1_Click()Shape1.Shape=3EndSubPrivateSubCommand2_Click()Shape1.Shape=2EndSub步骤3:按要求将文件保存至考生文件夹中。知识点解析:暂无解析7、请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Forml的窗体上画两个命令按钮,其名称分别为Commandl和Command2,标题分别为”扩大”和”移动”。如图2-91所示,编写适当的事件过程。程序运行后,如果单击”扩大”按钮,则使窗体在高、宽方向上各增加0.2倍(变为原来的1.2倍);如果”移动”命令按钮,则使窗体向右移动200,向下移动100。要求:程序中不得使用变量。①存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。标准答案:步骤1:新建一个”标准EXE”工程,如表3-48在窗体中画出控件并设置其相关属性。步骤2:打开代码编辑窗口,编写两个命令按钮的单击事件过程。参考代码:PriVateSubCommandl_Click()Height=1.2*Me.HeightMe.Width=Width*1.2EndSubPrivateSubCommand2_Click()Left=Left+200Top=Top+100EndSub步骤3:按要求将文件保存至考生文件夹中。知识点解析:暂无解析8、请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Forml的窗体上画两个命令按钮,其名称分别为C1和C2,标题分别为”命令按钮1”和”命令按钮2”,通过属性窗口设计适当的属性,使得程序运行后,”命令按钮2”隐藏。编写适当的事件过程,如果单击”命令按钮1”,则”命令按钮2”出现,”命令按钮1”隐藏;而如果单击”命令按钮2”,则”命令按钮l”出现,”命令按钮2”隐藏。程序的运行情况如图2-105所示。注意:程序中不得使用变量。存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。标准答案:步骤1:新建一个”标准EXE”工程,如表3-59在窗体中画出控件并设置其相关属性。步骤2:打开代码编辑窗口,编写如下事件过程。参考代码:PrivateSubC1_Click()C2.Visible=TrueC1.Vis1ble=FalSeEndSubPrivateSubC2_Click()C1.Visible=TrueC2.Visible=FalseEndSub步骤3:按要求将文件保存至考生文件夹中。知识点解析:暂无解析请根据以下各小题的要求设计visualBasic应用程序(包括界面和代码)。9、在名称为Form1的窗体上画一个名称check1的复选框数组(Index属性从0开始),含三个复选框,其标题分别为“语文”、“数学”、“体育”,利用属性窗口设置适当的属性,使“语文”未选,“数学”被选中,“体育”为灰色,再把窗体的标题设置为“选课”,如图3-178所示。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。标准答案:审题分析本题只需按要求画出控件数组,并设置其Value属性。操作步骤步骤1:新建一个“标准EXE”工程。步骤2:在窗体Form1中加入一个复选框,并用“复制”和“粘贴”的方法,生成包含三个元素的复选框数组。步骤3:按要求分别设置窗体和复选框数组中各元素的相关属性。步骤4:按要求将文件保存至考生文件夹中。考点链接控件数组。知识点解析:暂无解析10、在名称为Form1的窗体上画两个文本框,名称分别为Text1、Text2,再画两个命令按钮,名称分别为Command1、Command2,标题分别为“复制”、“删除”。程序运行时,在Text1中输入一串字符,并用鼠标拖拽的方法选择几个字符,然后单击“复制”按钮,则被选中的字符被复制到Text2中(如图3-179所示)。若单击“删除”按钮,则被选择的字符从Text1中被删除。请编写两个命令按钮的Click过程完成上述功能。注意:要求程序中不得使用变量,事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。标准答案:审题分析本题在“复制”按钮的单击事件过程中,需将文本框Text1的SelText属性值赋予文本框Text2。在“删除”按钮的单击事件过程中,需将文本框Text1被选文本(SelText)设置为空。操作步骤步骤1:新建一个“标准EXE”工程,按要求画出控件并设置属性。步骤2:在代码编辑窗口,分别编写“复制”和“删除”按钮的单击事件过程。参考代码:PrivateSubCommand1_Click()Text2=Text1.SelTextEndSubPrivateSubCommand2_Click()Form1.Text1.SelText=""EndSub步骤3:按要求将文件保存至考生文件夹中。考点链接文本控件。知识点解析:暂无解析国家二级VB机试(基本操作题)模拟试卷第3套一、基本操作题(本题共10题,每题1.0分,共10分。)1、(1)请在名称为Form1的窗体上添加一个名称为H1的水平滚动条,并在属性窗口中设置它的属性值,使其满足下列要求:它的最小刻度值为1,最大刻度值为100,在程序运行时,用鼠标单击滚动条上滚动框以外的区域(不包括两边按钮),滚动框移动10个刻度。再在滚动条下面画两个名称分别为L1和L2的标签,并分别显示1和100,运行时的窗体如图所示。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。(2)在名称为Form1的窗体上添加两个名称分别为Text1和Text2的文本框,初始内容均为空;再建立一个下拉菜单,菜单标题为“操作”,名称为M1,此菜单下含有两个菜单项,名称分别为Copy和Clear,标题分别为“复制”、“清除”,请编写适当的事件过程,使得在程序运行时,单击“复制”选项菜单,则把Text1中的内容复制到Text2中,单击“清除”选项菜单,则清除Text2中的内容(即在Text2中填入空字符串)。运行时的窗体如图所示。要求在程序中不得使用任何变量,每个事件过程中只能写一条语句。注意:存盘时必须存放在考生文件夹下,工程文件名为Sjt2.vbp,窗体文件名为sjt2.frm。标准答案:(1)【操作步骤】步骤1:打开VisualBasic开发环境,按照题目的要求新建窗体并添加一个水平滚动条控件,如图3.1所示。步骤2:在属性窗口中,按照题目的要求设置水平滚动条的相关属性,如图3.2所示。步骤3:按照题目的要求,在窗体上添加两个标签控件,如图3.3所示。步骤4:按照题目的要求设置两个标签的相关属性,如图3.4所示。程序中用到的控件及属性见表3.1。步骤5:按下键盘上的F5键运行程序,程序运行后的窗体界面如图3.5所示。步骤6:按题目要求保存工程和窗体,如图3.6所示。(2)【操作步骤】步骤1:新建窗体,按表3.2建立菜单项并设置其属性,如图3.7所示。步骤2:同步骤1,输入第3项的标题和名称,单击确定即可。步骤3:添加文本框控件,按表3.3设置文本框的属性。步骤4:打开代码编写窗口,编写程序代码,如图3.8所示。参考答案PrivateSubClearClick()Text2.Text=""EndSubPrivateSubCopyClick()Text2.Text==Text1.TextEndSub步骤5:调试并运行程序,关闭程序后按题目要求存盘。知识点解析:暂无解析2、在考生文件夹下,“samp1.accdb”数据库文件中已建立了3个关联表对象(名为“职工表”、“物品表”和“销售业绩表”)和一个窗体对象(名为“fTest”)。请按以下要求,完成表和窗体的各种操作。(1)分析表对象“销售业绩表”的字段构成、判断并设置其主键。(2)将表对象“物品表”中的“生产厂家”字段重命名为“生产企业”。(3)建立表对象“职工表”、“物品表”和“销售业绩表”的表间关系,并实施参照完整性。(4)将考生文件夹下的Excel文件Test.xlsx中的数据链接到当前数据库中,要求数据中的第一行作为字段名,链接表对象命名为“tTest”。(5)将窗体fTest中名为“bTitle”的控件设置为“特殊效果:阴影”显示。(6)在窗体fTest中,以命令按钮“bt1”为基准,调整命令按钮“bt2”和“bt3”的大小和水平位置。要求:按钮“bt2”和“bt3”的大小尺寸与按钮“bt1”相同,左边界与按钮“bt1”左对齐。标准答案:(1)【操作步骤】步骤1:选择表对象,右键单击“销售业绩表”,从弹出的快捷菜单中选择“设计视图”命令。步骤2:选择“时间”、“编号”和“物品号”字段,单击右键,弹出快捷菜单,选择“主键”命令,保存并关闭设计视图。如图3.179所示。(2)【操作步骤】步骤1:右键单击“物品表”表,从弹出的快捷菜单中选择“设计视图”命令。步骤2:在“字段名称”列将“生产厂家”改为“生产企业”。如图3.180所示。步骤3:单击快速访问工具栏中的“保存”按钮,关闭设计视图界面。(3)【操作步骤】步骤1:在“数据库工具”选项卡中单击“关系”组中的“关系”按钮,打开空白的“关系”窗口。从“关系工具”的“没计”选项卡“关系”组中单击“显示表”按钮,弹出“显示表”对话框,分别添加表“职工表”、“物品表”和“销售业绩表”,关闭“显示表”对话框。步骤2:选中表“职工表”与“销售业绩表”的关系连线,右击鼠标,在弹出的快捷菜单中选择“编辑关系”,弹出“编辑关系”窗口,选择“实施参照完整性”复选框,然后单击“确定”按钮。如图3.181所示。步骤3:按上述步骤编辑“销售业绩表”与“物品表”的关系,勾选“实施参照完整性”复选框,建立“销售业绩表”与“物品表”之间的关系。单击快速访问工具栏中的“保存”按钳,关闭关系界面。(4)【操作步骤】步骤1:单击“外部数据”选项卡“导入并链接”组中的“Excel”按钮,在考生文件夹找到要导入的文件,选择“通过创建链接表来链接到数据源”单选框,然后单击“确定”按钮。如图3.182所示。步骤2:单击“下一步”按钮,选中“第一行包含列标题”复选框,单击“下一步”按钮,如图3.183所示。步骤3:最后在“链接表名称”中输入“tTest”,单击“完成”按钮。(5)【操作步骤】步骤1:选择窗体对象,右键单击“fTest”,从弹出的快捷菜单中选择“设计视图”命令。步骤2:右键单击控件“bTitle”,从弹出的快捷菜单中选择“属性”命令,在“格式”选项卡的“特殊效果”下拉列表中选择“阴影”,关闭属性表。如图3.184所示。(6)【操作步骤】步骤1:右键单击“bt1”按钮,从弹出的快捷菜单中选择“属性”命令,查看“左”、“宽度”和“高度”行的数值并记录下来,关闭属性表。步骤2:右键单击“bt2”按钮,从弹出的快捷菜单中选择“属性”命令,在“左”、“宽度”和“高度”行输入记录下的数值,关闭属性表。步骤3:右键单击“bt3”按钮,从弹出的快捷菜单中选择“属性”命令,在“左”、“宽度”和“高度”行输入记录下的数值,关闭属性表。知识点解析:暂无解析3、(1)在名称为Form1的窗体上添加一个名称为Frame1、标题为“框架”的框架,在框架内添加两个名称分别为Option1、Option2的单选按钮,其标题分别为“第一项”、“第二项”。要求通过设置控件的属性将“第二项”初始值设置为被选中,框架为不可用。运行程序后的窗体如图所示。注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt1.vbp,窗体文件名保存为sjt1.frm。(2)在名称为Form1的窗体上添加一个名称为Drivel的驱动器列表框,一个名称为Dir1的目录列表框,一个名称为File1的文件列表框,名称为Label1、标题为“文件名”的标签和名称为Labe12、BorderStyle为1的标签。将窗体的标题设置为“文件系统控件”,如图所示。请编写适当的程序,使得这三个文件系统控件可以同步变化,即当驱动器列表框中显示的内容发生变化时,目录列表框和文件列表框中显示的内容同时发生变化。单击文件列表框时,将在Labe12中显示选中的文件名。注意:要求程序中不得使用变量,事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名保存为sjt2.vbp,窗体文件名保存为sjt2.frm。标准答案:(1)【操作步骤】步骤1:建立界面,添加相应的控件并设置控件的属性。程序中用到的控件及属性见表3.38。步骤2:调试并运行程序,关闭程序后按题目要求存盘。(2)【操作步骤】步骤1:新建一个窗体,按照题目要求建立驱动器列表框、目录列表框和文件列表框控件并设置其属性,如图3.28所示。程序中用到的控件及属性见表3.39和表3.40。步骤2:打开代码编辑窗口,在指定位置编写如下代码。参考答案PrivateSubDir1_Change()File1.Path=Dir1.Path’使目录列表框Dir1与文件列表框File1同步EndSubPrivateSubDrive1_Change()Dir1.Path=Drive1.Drive’使驱动列表框Drive1与目录列表框Dir1同步EndSubPrivateSubFile1_Click()Labe12=File1.FileName’显示File1中的文件名EndSub步骤3:调试并运行程序,关闭程序后按题目要求存盘。知识点解析:暂无解析4、在考生文件夹下,存在两个数据库文件和一个照片文件,数据库文件名分别为“samp1.accdb”和“dResearch.accdb”,照片文件名为“照片.bmp”。请按以下操作要求,完成表的建立和修改。(1)将考生文件夹下“dResearch.accdb”数据库中的“tEmployee”表导入samp1.accdb数据库中。(2)创建一个名为“tBranch”的新表,其结构如表2.9所示。(3)判断并设置表“tBranch”的主键。(4)设置新表“tBranch”中的“房间号”字段的“有效性规则”,保证输入的数字在100~900之间(不包括100和900)。(5)在“tBranth”表中输入如表2.10所示的新记录。(6)在“tEmployee”表中增加一个新字段,字段名为“照片”,类型为“OLE对象”。设置“李丽”记录的“照片”字段数据为考生文件夹下的“照片.bmp”图像文件。标准答案:(1)【操作步骤】单击“外部数据”选项卡下“导入并链接”组中的“Access”按钮,打开“获取外部数据-Excel电子表格”对话框,单击“浏览”按钮,在考生文件夹找到要导入的文件“dResearch.accdb”,单击“打开”按钮,单击“确定”按钮。在打肝的“导入对象”对话框中选中“tEmployee”表,单击“确定”按钮。(2)【操作步骤】步骤1:单击“创建”选项卡“表格”组中的“表设计”按钮。步骤2:按照题目表要求建立新字段,如图3.283所示。步骤3:按Ctrl+S保存修改,另存为“tBranch”。(3)【操作步骤】步骤1:选中“部门编号”字段行。步骤2:右键单击“部门编号”行,从弹出的快捷菜单中选择“主键”命令,如图3.284所示。(4)【操作步骤】步骤1:单击“房间号”字段行任一点。步骤2:在“有效性规则”行输入“>100And<900”,如图3.285所示。步骤3:按Ctrl+S保存修改。(5)【操作步骤】步骤1:双击表“tBranch”对象,打开数据表视图。步骤2:按照题目所给表中的记录在表中添加新记录,如图3.286所示。步骤3:按Ctrl+S保存修改,关闭数据表视图。(6)【操作步骤】步骤1:右键单击“tEmployee”表,从弹出的快捷菜单中选择“设计视图”命令。步骤2:在“职称”下一行“字段名称”列输入“照片”,在“数据类型”列下拉列表中选择“OLE对象”,如图3.287所示。步骤3:按Ctrl+S保存修改。步骤4:双击表对象“tEmployee”,打开数据表视图。步骤5:右键单击“姓名”为“李丽”对应的“照片”列,选择“插入对象”命令,在弹出的对话框中选择“由文件创建”单选框,然后单击“浏览”按钮,从考生文件夹下找到指定的图片,如图3.288所示,单击“确定”按钮。步骤6:按Ctrl+S保存修改,关闭数据表视图。知识点解析:暂无解析5、(1)存名称为Form1,标题为“练习”的窗体上添加一个名称为Frame1、标题为“效果”的框架。框架内禽有三个复选框,其名称分别为Chk1、Chk2和Chk3,标题分别为“倾斜”、“加粗”和“下划线”。程序运行后的窗体如图所示。要求:存盘时必须存放在考生文件夹下,工棵文件名保存为sjt1.vbp,窗体文件名保存为sjt1.frm。(2)在名称为Form1的窗体上添加-个名称为Label1的标签,使其初始内容为空,且能根据其标题内容自动调整标签的人小;再添加两个命令按钮,标题分别为“日期”和“时间”,名称分别为Command1、Command2。请编写两个命令按钮的Click事件过程,使得单击“日期”按钮时,标签内显示系统当前日期;单击“时间”按钮时,标签内显示系统当前时间。如图所示。要求:程序中不得使用变量.每个事件过程中只能写一条语句。注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt2.vbp,窗体文件名保存为sjt2.frm。标准答案:(1)【操作步骤】步骤1:新建一个窗体,按照题目要求建立控件,程序中用到的控件及属性见表3.52。步骤2:调试并运行程序,关闭程序后按题目要求存盘。(2)命令按钮的Name和Caption属件设置命令按钮名称和标题,Date()函数用于返回系统日期,Time()函数用丁返回系统时间。【操作步骤】步骤1:建立界面,添加相应控件并设置控件的属性。程序中用到的控件及属性见表3.53。步骤2:代开代码编辑窗口,在指定位置编写如下代码。参考答案PrivateSubCommandlClick()Label1=Date’用于返回系统当前日期EndSubPrivateSubCommand2Click()Label1=Time’用于返回系统当前时间EndSub步骤3:调试并运行程序,关闭程序后按题目要求存盘。知识点解析:暂无解析6、(1)在名称为Form1的窗体上添加一个名称为Shapel的圆角矩形,高、宽分别为1000、2000。请利用属性窗口设置适当的属性以满足下列要求:①圆角矩形中填满绿色(颜色值为&H0000FF00&或&HFF00&)。②窗体的标题为“圆角矩形”,字体为“仿宋_GB2312”。程序运行后的窗体如图所示。注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt1.vbp,窗体文件名保存为sjt1.frm。(2)考生文件夹下有一个工程文件sjt2.vbp。窗体中含有除计时器外的其他控件,还有一个过程sub1,其功能是按照Text1中的通话时间计算通话费,并将其显示在Text2中。程序运行时,单击“通话开始”按钮,则在Text1中累加通话时间(每隔1秒,文本框中的数加1),单击“通话结束”按钮,则停止通话时间的累加;单击“计算通话费”按钮,则调用过程sub1。要求:①在窗体上画一个计时器,如图所示,并通过属性窗口设置适当属性。②编写三个按钮的Click事件过程。③编写计时器的事件过程。注意:要求程序中不得使用变量,每个事件过程中只能写一条语句,“计算通话费”按钮的事件过程中只允许调用过程sub1。不得修改已经存在的程序和控件属性,最后把文件按原文件名存盘。标准答案:(1)【操作步骤】步骤1:建立界面,并设置控件的属性。程序中用到的控件及属性见表3.58。步骤2:调试并运行程序,关闭程序后按题目要求存盘。(2)【操作步骤】步骤1:建立界面,设置计时器的Interval属性为1000,Enabled属性设置为False。步骤2:打开代码编辑窗口,在代码编辑窗口指定位置编写以下代码。参考答案PrivateSubCommand1_Click()Timer1.Enabled=True’通话开始,Timer生效EndSubPrivateSubCommand2_Click()Timer1.Enabled=False’通话结束,Timer失效EndSubPrivateSubCommand3_Click()Callsubl’单击"计算通话费"按钮,调用sub1EndSubPrivateSubTimer1Timer()Text1.Text=Text1.Text+1’将Text1中的数字间隔自增EndSub步骤3:调试并运行程序,关闭程序后按题目要求存盘。知识点解析:暂无解析7、请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画一个名称为Shape1的形状控件,要求在属性窗口中将其形状设置为椭圆,其长轴(水平方向)、短轴(垂直方向)的长度分别为1600、800。把窗体的标题改为“Shape控件”,窗体上没有最大化按钮、最小化按钮。程序运行后的窗体如图1-197所示。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。(2)在名称为Form1的窗体上画一个名称为HS的水平滚动条,最大值为100,最小值为1。再画一个名称为List1的列表框,在属性窗口中输入列表项的值,分别是1000、1500、2000,如图1-198所示。请编写适当的程序,使得运行程序时,当选择列表框中的某一项,将水平滚动条的长度改变为所选中的值。要求程序中不得使用变量,每个事件过程中只能写一条语句。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。标准答案:第1小题【操作步骤】步骤1:新建一个“标准EXE”工程,在窗体Form1中加入一个形状控件,其相关属性设置如表2-95所示。步骤2:按要求将文件保存至考生文件夹中。第2小题【操作步骤】步骤1:新建一个“标准EXE”工程,在窗体Form1中加入一个列表框和一个水平滚动条,其相关属性设置如表2-96所示。步骤2:打开代码编辑窗口,编写列表框的Click事件过程:MaxButton参考代码:PrivateSubList1_Click()HS.Width=List1.TextEndSub步骤3:按要求将文件保存至考生文件夹中。知识点解析:暂无解析8、在名称为Forml的窗体上画两个文本框,名称分别为Textl、Text2,再画两个命令按钮,名称分别为Commandl、Command2,标题分别为”左”、”右”,如图2-96。要求:编写适当的事件过程,使得程序运行时,单击”左”按钮,则焦点位于Textl上;单击”右”按钮,则焦点位于Text2上。注意:程序中不得使用变量,事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。标准答案:步骤1:新建一个”标准EXE”工程,在窗体Forml中画两个文本框和两个命令按钮,分别设置其相关属性,属性及值如表3-54所示。程序界面如图3-2所示。步骤2:双击”左”命令按钮,打开代码编辑窗口,在按钮的Click事件过程中输入代码。步骤3:从代码编辑窗口的”对象”下拉列表中选择Command2,从”事件”下拉列表选择Click,编写以下事件过程。参考代码:PrivateSubCommandl_Click()Text1.SetFocusEndSubprivateSubCommand2_Click()Text2.SetFocusEndSub步骤4:按要求将文件保存至考生文件夹中。知识点解析:暂无解析请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。9、在名称为Form1的窗体上画一个名称为Shape1的圆角矩形,高、宽分别为1000、2000。请利用属性窗口设置适当的属性满足以下要求:①圆角矩形中填满绿色(颜色值为&H0000FF00&或&HFF00&);②窗体的标题为“圆角矩形”。运行后的窗体如图3-153所示。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。标准答案:审题分析当形状控件的Shape属性值是4时显示为圆角矩形;形状控件的填充色通过FillColor属性设置,填充色样式通过FillStyle属性设置。操作步骤步骤1:新建一个“标准EXE”工程,按要求画出控件并设置属性。步骤2:按要求将文件保存至考生文件夹中。考点链接形状控件。知识点解析:暂无解析10、在考生文件夹下有一个工程文件sjt2.vbp。窗体中已含有除计时器外的其他控件,还有一个过程sub1,其功能是按照Text1中的通话时间计算通话费,并将其显示在Text2中。程序运行时,单击“通话开始”按钮,则在Text1中累加通话时间(每秒加1),单击“通话结束”按钮,则停止通话时间的累加;单击“计算通话费”按钮,则调用过程sub1。要求:①在窗体上画一个计时器(如图3-154所示),并通过属性窗口设置适当属性。②编写三个按钮的Click事件过程。③编写计时器的事件过程。注意:要求程序中不得使用变量,每个事件过程中只能写一条语句,“计算通话费”按钮的事件过程中只允许调用过程sub1。不得修改已经存在的内容和控件属性,最后把文件按原文件名存盘。标准答案:审题分析本题需要在命令按钮的单击事件过程中控制计时器是否可用,在计时器的Timer事件中令文本框的值每秒增1。操作步骤步骤1:打开本题工程文件sjt2.vbp,在窗体中画一个名为Timer1,Interval属性为1000,Enabled属性为False的计时器。步骤2:打开代码编辑窗口,编写三个命令按钮的Click事件过程以及计时器的Timer事件过程。参考代码:PrivateSubCommand1_Click()Timer1.Enablecl=TrueEndSubPrivateSubCommand2_Click()Timet1.Enabled=FalseEndSubPrivateSubCommand3_Click().sublEndSubPrivateSubTimer1_Timer()Text1=Text1+1EndSub步骤3:按要求将文件保存至考生文件夹中。考点链接计时器。知识点解析:暂无解析国家二级VB机试(基本操作题)模拟试卷第4套一、基本操作题(本题共10题,每题1.0分,共10分。)1、请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上建立一个名称为cmdArray的命令按钮数组,含3个命令按钮,它们的Index属性分别为0、1、2,标题依次为“是”、“否”、“取消”,每个按钮的高、宽均为400、900。窗体的标题为“按钮示例”。运行后的窗体如图3—62所示。注意:存盘时必须存放在考生文件夹下,工程文件名为vbsj1.vbp,窗体文件名为vbsj1.frm。(2)在名称为Form1的窗体上画一个名称为Drvl的驱动器列表框,一个名称为Dirl的目录列表框,一个名称为Filel的文件列表框,名称为Labe11、标题为“文件名”的标签和名称为Labe12、BorderStyle为1的标签。窗体的标题设置为“文件系统控件”。请编写适当的程序,使得这三个文件系统控件可以同步变化,即当驱动器列表框中显示的内容发生变化时,目录列表框和文件列表框中显示的内容同时发生变化。单击文件列表框时,将选中的文件名显示在Labe12中,如图3—63所示。注意:要求程序中不得使用变量,事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为vbsj2.vbp,窗体文件名为vbsj2.frm。标准答案:(1)【操作步骤】步骤1:新建一个“标准EXE”工程,单击工具箱中的CommandButton控件图标,在窗体Form1上拉出一个命令按钮,在属性设置窗口中该单选按钮名称设置为cmdArray,Width属性值设置为900,Height属性值设置为400。步骤2:选中cmdArray控件,选择【编辑】→【复制】命令,然后选择【编辑】→【粘贴】命令,在弹出的询问是否建立控件数组的对话框中,选择“是”按钮,如图4—1所示,则可以建立cmdArray控件数组的第2个元素。再次选择【编辑】→【粘贴】命令,建立cmdArmy控件数组的第3个元素。步骤3:依次选中cmdArray控件数组中各个元素,设置它们的相关属性,属性及其值如表4—38所示。步骤4:按要求将文件保存至考生文件夹中。(2)【操作步骤】步骤1:新建“标准EXE”工程,往窗体Form1中加入驱动器列表框、目录列表框控件、文件列表框控件各一个以及两个标签,分别设置它们的相关属性,属性及其值如表4—39所示。步骤2:打开代码编辑窗口,输入如下代码。参考代码:PrivateSubDrv1_Change()Dir1.Path=Drv1.DriveEndSubPrivateSubDir1Change()File1.Path=Dir1.PathEndSubPrivateSubFile1_Click()Labe12.Caption=File1.FileNameEndSub步骤3:按要求将文件保存至考生文件夹中。知识点解析:暂无解析2、在考生文件夹中,“samp1.accdb”数据库文件已建立了3个关联表对象(名为“线路”、“游客”和“团队”)和窗体对象“brow”。试按以下要求,完成表和窗体的各种操作。(1)按照以下要求修改表的属性:“线路”表:设置“线路ID”字段为主键、“线路名”字段为必填字段。“蹦队”表:没置“团队ID”字段为有索引(无重复)、“导游姓名”字段为必填字段。按照以下要求修改表结构:向“团队”表增加一个字段,字段名称为“线路ID”,字段类型为文本型,字段大小为8。(2)分析“团队”表的字段构成、判断并设置主键。(3)建立“线路”和“团队”两表之间的关系,并实施参照完整。(4)将考生文件夹下Excel文件“Test.xlsx”中的数据链接到当前数据库中。要求:数据中的第一行作为字段名,链接表对象命名为“tTest”。(5)删除“游客”表对象。(6)修改“brow”窗体对象的属性,取消“记录选择器”和“分隔线”显示,将窗体标题栏的标题改为“线路介绍”。标准答案:(1)【操作步骤】步骤1:选择“表”对象,右键单击“线路”表,从弹出的快捷菜单中选择“设计视图”命令。步骤2:右键单击“线路ID”字段行,从弹出的快捷菜单中选择“主键”命令,如图3.266所示。步骤3:单击“线路名”字段行任一点,在“必需”行下拉列表中选择“是”,如图3.267所示。步骤4:按Ctrl+S保存修改,关闭设计视图。步骤5:右键单击“团队”表,从弹出的快捷菜单中选择“设计视图”命令。单击“团队ID”字段行任一点,在“索引”行的下拉列表中选择“有(无重复)”。步骤6:单击“导游姓名”字段行任一点,在“必需”行的下拉列表中选择“是”。步骤7:在“出发日期”下一行的“字段名称”处输入“线路ID”,单击“数据类型”列,在“字段大小”行输入“8”,如图3.268所示。(2)【操作步骤】步骤1:选中“团队ID”字段行。步骤2:右键单击“团队ID”行,从弹出的快捷菜单中选择“主键”命令,如图3.269所示。步骤3:按Ctrl+S保存修改,关闭设计视图。(3)【操作步骤】步骤1:单击“数据库工具”选项卡“关系”组中的“关系”按钮,如不出现“显示表”对话框,则单击“关系上具”的“设计”选项卡“关系”组中的“显示表”按钮,从弹出的对话框中添加表“线路”和“团队”,关闭“显示表”对话框。步骤2:选中表“线路”中的“线路ID”字段,拖动鼠标到表“团队”的“线路ID”字段,放开鼠标,在弹出的“编辑关系”对话框中选择“实施参照完整性”复选框,然后单击“创建”按钮,如图3.270所示。步骤3:按Ctrl+S保存修改,关闭关系界面。(4)【操作步骤】步骤1:单击“外部数据”选项卡下“导入并链接”组中的“Excel”按钮,弹出“获取外部数据-Excel电子表格”对话框,单击“浏览”按钮,在考生文件夹找到要导人的文件“Test.xlsx”,单击“打开”按钮,选择“通过创建链接表来链接到数据源”单选框,单击“确定”按钮,如图3.271所示。步骤2:单击“下一步”按钮,选中“第一行包含列标题”复选框,单击“下一步”按钮。步骤3:在“链接表名称”处输入“tTest”,单击“完成”按钮。(5)【操作步骤】右键单击“游客”表,从弹出的快捷菜单中选择“删除”命令,如图3.272所示,在弹出的对话框中选择“是”按钮。(6)【操作步骤】步骤1:选择“窗体”对象,右键单击“brow”窗体,从弹出的快捷菜单中选择“设计视图”命令。步骤2:右键单击“窗体选择器”,从弹出的快捷菜单中选择“属性”命令。在“格式”选项卡的“标题”行输入“线路介绍”,在“记录选择器”和“分隔线”下拉列表分别选择“否”。关闭属性表,如图3.273所示。步骤3:按Ctrl+S保存修改,关闭设计视图。知识点解析:暂无解析3、在名称为Form1的窗休上添加一个名称为Label1的标签,字号大小为四号,标题为“等级考试”,如图1所示。通过设置属性使标签初始为不显示。请编写适当的程序,使得运行程序时,窗体的标题立即变为“标签”,单击窗体时,显示标签,如图2所示。注意:存盘时,将文件保存至考生文件夹下,且窗体文件名保存为sjt2.frm,工程文件名保存为sjt2.vbp。要求程序中不得使用变量,每个事件过程中只能写一条语句。标准答案:[操作步骤]步骤1:新建一个窗体,按照题目要求建立控件并设置其属性,如表3.37所示。步骤2:编写程序代码。参考代码PrivateSubForm_Click()Label1.ViSible=TrueEndSubPrivateSubForm_Load()Form1.Caption="标签"EndSub步骤3:调试并运行程序,关闭程序后按题目要求存盘。知识点解析:暂无解析4、请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画两个命令按钮,其名称分别为Command1和Command2,标题分别为“扩大”和“移动”。如图1-56所示,编写适当的事件过程。程序运行后,如果单击“扩大”按钮,则使窗体在高、宽方向上各增加0.2倍(变为原来的1.2倍);如果“移动”命令按钮,则使窗体向右移动200,向下移动100。要求:程序中不得使用变量。①存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。(2)在名称为Form1的窗体上画一个标签,其名称为Label1,标题为“计算机等级考试”,Left属性为0;再画一个水平滚动条,其名称为HScroll1,在属性窗口中设置其属性如下编写适当的事件过程。程序运行后,如果移动滚动条上的滚动框,则可使标签向相应的方向移动,标签距窗体左边框的距离等于滚动框的位置,程序的运行情况如图1-57所示。要求:程序中不得使用变量,每个事件过程中只能写一条语句。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。标准答案:第1小题【操作步骤】步骤1:新建一个“标准EXE”工程,如表2-4在窗体中画出控件并设置其相关属性。步骤2:打开代码编辑窗口,编写两个命令按钮的单击事件过程。参考代码:PrivateSubCommand1_Click()Height=1.2*Me.HeightMe.Width=Width*1.2EndSubPrivateSubCommand2_Click()Left=Left+200Top=Top+100EndSub步骤3:按要求将文件保存至考生文件夹中。第2小题【操作步骤】步骤1:新建一个“标准EXE”工程,在窗体Form1中加入一个水平滚动条和一个标签,在属性设置窗口中设置其相关属性,其属性及值如表2-5所示。步骤2:双击窗体Form1上的水平滚动条,打开代码编辑窗口,在Change事件过程中输入以下代码:参考代码:PrivateSubHScroll1_Change()Label1.Left=Me.HScroll1EndSubPrivateSubHScroll1_Scroll()Label1.Left=Form1.HScroll1EndSub步骤3:按要求将文件保存至考生文件夹中。知识点解析:暂无解析5、请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画一个水平滚动条,其名称为HScroll1,Min属性为1000,Max属性为1500,LargeChange属性为50,SmallChange属性为2;然后再画一个文本框,其名称为Text1,初始内容为空白,编写适当的事件过程。程序运行后,移动滚动框,则在文本框中显示滚动框的当前位置。程序的运行情况如图1-98所示。要求:①不得使用任何变量;②存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。(2)在名称为Form1的窗体上画一个命令按钮,其名称为C1、标题为“移动”,位于窗体的左上部,如图1-99(a)所示,编写适当的事件过程。程序运行后,每单击一次窗体,都使得命令按钮同时向右、向下移动100。程序的运行情况如图1-99(b)所示。要求:不得使用任何变量;存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。标准答案:第1小题【操作步骤】步骤1:新建一个“标准EXE”工程,在窗体Form1中画一个文本框和一个水平滚

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论