问答题在考生文件夹下有一个工程文件sjt4.vbp,窗体上已经给出所有控件。程序运行时,单击”开始”按钮,则汽车图标向右运动;单击”停止”按钮则汽车停止运动;移动滚动条上的滚动框,可以改变汽车的运动速度(滚动框向右移动,速度减慢)。如图2-119所示。要求如下:去掉程序中的注释符,把程序中的?改为正确的内容。提示:窗体上有一个计时器,计时器的事件过程每执行一次,汽车向右移动10,程序通过改变计时器控件的Intorval属性来改变汽车的运动速度。注意:不得修改控件的属性。最后按原文件名存盘。
问答题在考生文件夹下有一个工程文件sit5.vbp,在该工程文件中已经定义了一个学生记录类型数据StudType。有三个标题分别为“学号”、“姓名”和“平均分”的标签;三个初始内容为空,用于接收学号、姓名和平均分的文本框Text1、Text2和Text3;一个用于显示排序结果的图片框。还有两个标题分别为“添加”和“排序”的命令按钮,如图3—192所示。程序功能如下:①在Text1、Text2和Text3三个文本框中输入学号、姓名和平均分后,单击“添加”按钮,则将输入内容存入自定义的学生记录类型数组stud中(注:最多只能输入10个学生信息,且学号不能为窄);②单击“排序”按钮,则将学生记录类型数组stud中存放的学生信息,按平均分降序排列的方式显示在图片框中,每个学生一行,且显示三项信息。请将“添加”按钮、“排序”按钮的Click事件过程中的注释符去掉,把?改为正确的内容,以实现上述程序功能。注意:考生不得修改窗体文件中已经存在的控件和程序,最后把修改后的文件按原文件名存盘。
问答题在考生文件夹下有一个工程文件stj3.vbp,相应的窗体文件为stj3.frm。在窗体上有一个名称为Command1、标题为“计算”的命令按钮;两个水平滚动条,名称分别为Hscroll1和Hscroll2,其Max属性均为100,Min属性均为1;四个标签,名称分别为Lable1、Lable2、Lable3和Lable4,标题分别为“运算数1”、“运算数2”、“运算数结果”和空白;此外还有一个包含有四个单选按钮的控件数组,名称为Option1,标题分别为“+”、“-”、“*”、“/”,如图所示。程序运行后,移动两个滚动条中的滚动框,用滚动条的当前值作为运算数,如果选中一个单选按钮,然后单击命令按钮,相应的计算结果将显示在Lable4中,程序运行情况如图所示。这个程序不完整,请把它补充完整,并能正确运行。试题源程序:1PrivateSubCommand1_Click()2Fori=0To33If?=TrueThen4opt=Option1(i).Caption5EndIf6Next7SelectCase?8Case"+"9Result=HScroll1.Value+HScroll2.Value10Case"-"11Result=HScroll1.Value-HScroll2Value12Case"*"13Result=HScroll1.Value*HScroll2.Value14Case"/"15Result=HScroll1.Value/HScroll2.Value16EndSelect17Label4.Caption=Str(HScroll1.Value)&""&opt&Str(RScroll2.Value)&"="&Str(Result)18EndSub
问答题在考生文件夹下有一个工程文件sjt5.vbp,按照要求完成以下操作:在名称为Form1的窗体上添加两个命令按钮,其名称分别为C1和C2,标题分别为“读入数据”和“计算”(如图所示)。程序运行后,如果单击“读入数据”按钮,则调用题目所提供的ReadData1和ReadData2过程读入datain1.txt和datain2.txt文件中的各20个整数,分别放人Arr1和Arr2两个数组中;如果单击“计算”按钮,则把两个数组中对应下标的元素相减,其结果放入第三个数组中(第1个数组的第n个元素减去第2个数组的第n个冗素,其结果作为第3个数组的第n个元素。这里的n为1、2…20),最后计算第3个数组各元素之和,把所求得的和在窗体上显示出来;并调用题目中给出的WriteData过程将所求得的和存入考生文件夹下的dataout.txt文件中。须执行一次,最后将修改后的文件以原米的文件名存盘。
问答题(1)在名称为Forml的窗体上画一个名称为Text1的文本框,再建立一个名称为Format的弹出式菜单,含三个菜单项,标题分别为“加粗”、“斜体”、“下划线”,名称分别为M1、M2、M3。请编写适当的事件过程,在运行时当用鼠标右键单击窗体时,弹出此菜单,选中一个菜单项后,则按所选菜单标题设置文本框中文本的格式,如图3.145所示。注意:存盘时必须存放在考生文件夹下,工程文件名为sit3.vbp,窗体文件名为sjt3.frm。(2)在考生文件夹下有一个工程文件sit4.vbp,含有Forml和.Form2两个窗体,Forml为启动窗体,窗体上的控件如图3一146(a)所示。程序运行后,在Forml窗体的文本框中输入有关信息(“密码”框中显示“*”字符),然后单击“提交”按钮则弹出“确认”对话框(即Form2窗体),并在Form2中显示输入的信息,如图3—146(b)所示。单击“确认”按钮则程序结束,单击“重输”按钮,则Form2消失,回到Forml窗体。在给出的窗体文件中已经给出了程序,但不完整。要求:①把Forml的标题改为“注册”,把Form2的标题改为“确认”;②设置适当的属性,使Form2标题栏上的所有按钮消失(如图3一146(b)所示);③去掉程序巾的注释符,把程序中的?改为正确的内容。注意:不能修改程序中的其他部分,标题等属性的修改只能在属性窗口中进行。最后把修改后的文件按原文件名存盘。
问答题请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画一个名称为Picture1的图片框(PictureBox),高、宽均为1000。在图片框内再画一个有边框的名称为Imagel的图像框(Image)。并通过属性窗口把考生目录下的图标文件POINT11(香蕉图标)装入图像框Imagel中,如图3—170所示。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。(2)在名称为Form1的窗体上画一个名称为Command1、标题为“保存文件”的命令按钮,再画一个名称为CommonDialog1的通用对话框。要求:①通过属性窗口设置适当的属性,使得运行时对话框的标题为“保存文件”,且默认文件名为out2;②运行时单击“保存文件”按钮,则以“保存对话框”方式打开该通用对话框。如图3—171所示。注意:要求程序中不能使用变量,每个事件过程中只能写一条语句。保存时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
问答题请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1,标题为“图书”的窗体上画1个名称为Cmb1的下拉式组合框。下拉列表中有“少儿读物”“传记文学”和“武侠小说”3个表项内容。运行后的窗体如错误!未找到引用源。如图3—14所示。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。(2)在名称为Form1的窗体上,画1个能根据标题内容自动调整大小的标签,其名称为Label1,标题为VisualBasic,字号为14号字。再画2个名称分别为Command1、Command2,标题分别为“放大”“缩小”的命令按钮。效果如图3—15所示。要求:编写适当的事件过程,使得每单击“放大”按钮一次,Label1中所显示的标题内容自动增大3个字号;每单击“缩小”按钮时,Label1中所显示的标题内容自动缩小3个字号。注意:要求程序中不能使用变量,每个事件过程中只能写一条语句。保存时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.tim。
问答题请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1,标题为“矩形与直线”的窗体上画一个名称为Line1的直线,其X1、Y1属性分别为200、100,X2、Y2属性分别为2200,1600。再画一个名称为Shape1的矩形,并设置适当属性,使Line1成为它的对角线,如图3—19所示。注意:存盘时,将文件保存至考生文件夹下,窗体文件名为sjt1.frm,工程文件名为sjt1.vbp。(2)在名称为Form1,标题为“列表框练习”的窗体上,画一个名称为List1的列表框,并输入若干列表项,再画一个标题为“删除”,名称为Command1的命令按钮,如图3—20所示。请编写适当的事件过程,使得单击“删除”按钮,就删除选中的列表项;双击某个列表项,则把该列表项内容添加到列表的最后。注意:存盘时,将文件保存至考生文件夹下,窗体文件名为sjt2.frm,工程文件名为sjt2.vbp。要求程序中不得使用变量,每个事件过程中只能写一条语句。
问答题(1)在名称为Form1的窗体上画一个名称为C1、标题为“改变颜色”的命令按钮,窗体标题为“改变窗体背景色”。编写程序,使得单击命令按钮时,将窗体的背景颜色改为红色(&HFF&)。运行程序后的窗体如图3—78所示。要求:程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。(2)在名称为Form1的窗体上画一个名称Shape1的形状控件,在属性窗口中将其设置为圆形。画一个名称为List1的列表框,并在属性窗口中设置列表项的值分别为1、2、3、4、5。将窗体的标题设为“图形控件”。单击列表框中的某一项,则将所选的值作为形状控件的填充参数。例如,选择3,则形状控件中被竖线填充。如图3.79所示。要求:程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
问答题在考生文件夹下有一个工程文件sjt3.vbp。程序的功能是通过键盘向文本框中输入大、小写字母和数字。单击标题为“统计”的命令按钮,分别统计输入字符串中大写字母、小写字母及数字字符的个数,并将统计结果分别在标签控件数组x中显示,如图所示。在给出的窗体文件中已经添加了全部控件,但程序不完整。要求:去掉程序中的注释符,把程序中的?改为正确的内容。注意:不能修改程序的其他部分和控件属性,最后将修改后的文件按原文件名进行存盘。
问答题在窗体上拖拉出一个列表框,名称为Lst1,通过属性窗口向列表框中添加四个项目,分别为“aaaaa”、“bbbbb”、“ccccc”和“ddddd”。同时,画一个名称为Cmd1、标题为“清除”命令的按钮(如图所示)。编写适当的事件过程,使程序运行后,如果单击“清除”命令按钮,则列表框内容消失。程序运行时的窗体界面如下图所示。
问答题(1)在名称为Form1,标题为“图书”的窗体上画1个名称为Cmbl的下拉式组合框。下拉列表中有“少儿读物”“传记文学”和“武侠小说”3个表项内容。运行后的窗体如图3.14所示。(1)在名称为Form1,标题为“图书”的窗体上画1个名称为Cmbl的下拉式组合框。下拉列表中有“少儿读物”“传记文学”和“武侠小说”3个表项内容。运行后的窗体如图3.14所示。注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。(2)在名称为Form1的窗体上,画1个能根据标题内容自动调整大小的标签,其名称为Label1,标题为VisualBasic,字号为14号字。再画2个名称分别为Command1、Command2,标题分别为“放大”“缩小”的命令按钮。效果如图3.15所示。要求:编写适当的事件过程,使得每单击“放大”按钮一次,Label1中所显示的标题内容自动增大3个字号;每单击“缩小”按钮时,Label1中所显示的标题内容自动缩小3个字号。注意:要求程序中不能使用变量,每个事件过程中只能写一条语句。保存时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
问答题在名称为Form1的窗体上画一个名称为check1的复选框数组,它含4个复选框,它们的标题依次为“Item1”、“Item2'’、“Item3'’和“Item4”,其索引号分别为0,1,2,3。初始状态下,“Item1”和“Item4”为选中状态。程序运行后的窗体界面如下图所示。注意:存盘时必须存放在考生文件夹下,工程文件名为sj1.vbp,窗体文件名为sj1.frm。
问答题注意:下面出现的“考生文件夹”均为c:/wexam/25160001。(1)在窗体上建立一个名称为Text1的文本框,然后建立两个主菜单,标题分别为“学分等级”和“帮助”,名称分别为vbMenu和vbHelp,其中“学分等级”菜单包括标题为“等级A”、“等级B”和“等级C”三个子菜单,名称分别为vbMenu1、vbMenu2和vbMenu3。要求程序运行后,如果在“学分等级”的下拉菜单中选择“等级A”,则在文本框内显示“85分以上”:如果选择“等级B”,则在文本框内显示“75分至85分”;如果选择“等级C”,则在文本框内显示“60分至75分”。程序中不能使用任何变量,直接显示字符串。程序运行界面如图7-4所示。注意:保存时必须存放在考生文件夹—下,窗体文件名为sjt3.frm,工程文件名为sjt3.vbp。(2)在考生文件夹中有文件sjt4.vbp及其窗体文件sjt4.frm,该程序是不完整的,请在有?号的地方填入正确内容,然后删除?及所有注释符(即'号),但不能修改其他部分。存盘时不得改变文件夹和文件名。本题描述如下:窗体上有一个名称为Text1的文本框;两个复选框,名称分别为Ch1和Ch2,标题分别为“足球”和“乒乓球”;一个名称为C1,标题为“确定”命令按钮。要求程序运行后,如果只选中Ch1,单击“确定”命令按钮,则在文本框中显示“我喜欢足球”;如果只选中Ch2,单击“确定”命令按钮,则在文本框中显示“我喜欢乒乓球”;如果同时选中Ch1和Ch2,然后单击“确定”命令按钮,则在文本框中显示“我喜欢足球和乒乓球”:如果Ch1和Ch2都不选,然后单击“确定”命令按钮,则在文本框中什么都不显示。程序运行界面如图7-5所示。
问答题请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画一个名称为Picture1的图片框(PictureBox),高、宽均为1000。在图片框内再画一个有边框的名称为Image1的图像框(Image)。并通过属性窗口把考生目录下的图标文件POINTl1(香蕉图标)装入图像框Image1中,如图3—170所示。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。(2)在名称为Form1的窗体上画一个名称为Command1、标题为“保存文件”的命令按钮,再画一个名称为CommonDialog1的通用对话框。要求:①通过属性窗口设置适当的属性,使得运行时对话框的标题为“保存文件”,且默认文件名为out2;②运行时单击“保存文件”按钮,则以“保存对话框”方式打开该通用对话框。如图3—171所示。注意:要求程序中不能使用变量,每个事件过程中只能写一条语句。保存时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
问答题在考生文件夹中有一个工程文件sjt5.vbp。窗体外观如图3-134所示。运行程序,单击“读数据”按钮,文件中的数据被读入字符串变量中并显示在Label2标签中。单击“排序”按钮时,对读入的数据从小到大排序,并将排序结果显示在窗体的Label4控件中。要求:工程文件中已给出部分程序,“读数据”命令按钮的事件过程不完整,请去掉程序中的注释符,把程序中的?改为正确的内容。请编写“排序”命令按钮的事件过程中的部分程序代码。注意:不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。程序调试通过后,两个命令按钮的事件过程必须至少各执行一次。
问答题考生文件夹下的工程文件sjt5.vbp中的窗体如图2.162所示。考生文件夹下的随机文件in5.dat中有20条记录,每条记录含姓名和三个分数(均为100以内的正整数)。在程序中已经定义了类型Recordtype,此类型变量可以存放一条记录。要求如下:①请为“计算最大最小值”按钮编写Click事件过程,其功能是:读取文件中的记录,计算每人的总分,找出其中最大总分和最小总分,分别放入变量maxval,minval中(这两个变量已经给出,不得修改)。②运行程序,单击“计算最大最小值”按钮后再单击“存盘”按钮。注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须依次单击“计算最大最小值”、“存盘”按钮,否则无成绩。最后,程序按原文件名存盘。
问答题注意:下面出现的“考生文件夹”均为c:/wexam/25160001。(1)在考生文件夹下有工程文件sjt3.vbp及窗体文件sjt3.frm,该程序是不完整的,请在有?号的地方填入正确内容,然后删除?及所有注释符(即"号),但不能修改其他部分。存盘时不得改变文件名和文件夹。本题描述如下:在窗口中有一个名称为Image1的图像框,一个名称为Timer1的计时器,一个名称为HScroll1的滚动条,还有一个名称为C1,标题为“开始”的命令按钮。要求程序运行后,点击开始按钮,则图像框中的图片根据计时器中设定的时间间隔交替变更,如果改变滚动条中滚动框的位置,则图片交替变换的速度也随之变化。程序运行界面如图12-5和图12-6所示。(2)在考生文件夹下有工程文件sjt4.vbp及窗体文件sjt4.frm,该程序是不完整的,请在有?号的地方填入正确内容,然后删除?及所有注释符(即"号),但不能修改其他部分。存盘时不得改变文件名和文件夹。本题描述如下:在窗体中有一个名为Image1的图像框,还有两个命令按钮,名称分别是C1和C2,标题分别是“放大”和“缩小”。要求程序运行后,点击C1按钮,则图像框变大;点击C2按钮,则图像框变小。程序运行界面如图12-7所示。
问答题在考生文件夹下有一个工程文件sjt3.vbp,其功能是:①单击”读数据”按钮,则把考生文件夹下in3.dat文件中的100个正整数读入数组a中;②单击”统计”按钮,则找出这100个正整数中的所有完全平方数(一个整数若是另外一个整数的平方,那么它就是完全平方数。例如,36=62,所以36就是一个完全平方数),并将这些完全平方数的最大值与个数分别显示在文本框Textl、Text2中。在给出的窗体文件中有了全部控件(如图2-41所示),但程序不完整,请将程序中的注释符去掉,把?号改为正确的内容,实现上述功能。注意:考生不得修改窗体文件已存在的控件和程序,最后将程序原文件名存盘。
问答题请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画一个标签,名称为L1,标题为“业余爱好”,再画一个名称为Ch1的复选框数组,含三个复选框,它们的Index属性分别为0、1、2,标题依次为“体育”、“音乐”、“美术”,请设置复选框的属性,使其初始状态见表3—1。运行后的窗体如图3—83所示。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。(2)在名称为Form1的窗体上画一个文本框,名称为Text1;再建立一个下拉菜单,菜单标题为“操作”,名称为M1,此菜单下含有两个菜单项,名称分别为Show和Hide,标题分别为“显示”、“隐藏”,请编写适当的事件过程,使得在运行时,单击“隐藏”菜单项,则文本框消失;单击“显示”菜单项,则文本框显示出来。运行后的窗体如图3—84所示。要求程序中不得使用变量,每个事件过程中只能写一条语句。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
