2013年9月全国计算机等级考试二级VB无纸化上机题题库题干及答案解析(共25页)

上传人:494895****12427 文档编号:57662060 上传时间:2022-02-24 格式:DOC 页数:25 大小:973.50KB
收藏 版权申诉 举报 下载
2013年9月全国计算机等级考试二级VB无纸化上机题题库题干及答案解析(共25页)_第1页
第1页 / 共25页
2013年9月全国计算机等级考试二级VB无纸化上机题题库题干及答案解析(共25页)_第2页
第2页 / 共25页
2013年9月全国计算机等级考试二级VB无纸化上机题题库题干及答案解析(共25页)_第3页
第3页 / 共25页
资源描述:

《2013年9月全国计算机等级考试二级VB无纸化上机题题库题干及答案解析(共25页)》由会员分享,可在线阅读,更多相关《2013年9月全国计算机等级考试二级VB无纸化上机题题库题干及答案解析(共25页)(25页珍藏版)》请在装配图网上搜索。

1、精选优质文档-倾情为你奉上第101套题干112一、基本操作题请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画一个文本框,其名称为Txt1,宽度和高度分别为1500为400;再画两个命令按钮,其名称分别为cmdDisplay和cmdEnlarge,标题分别为显示和扩大,编写适当的事件过程。程序运行后,如果单击cmdDisplay命令按钮,则在文本框中显示计算机考试,如图1所示;如果单击cmdEnlarge命令按钮,则使文本框在高、宽方向上各增加一倍,文本框中的字体大小扩大到原来的3倍,如图2所示。 图1 图2注意:要求程序中不得使用

2、变量。存盘时必须存放在考生文件夹下,工程文件名为vbsj1.vbp,窗体文件名为vbsj1.frm。(2)在名称为Form1的窗体上画一个名称为Img1的图像框,有边框,并可以自动调整装入图片的大小以适应图像框的尺寸;再画三个命令按钮,名称分别为cmdRed、cmdBlack、cmdCls,标题分别为红桃、黑桃、清除。在考生目录下有二个图标文件,其名称分别为Misc1.ico和Misc2.ico。程序运行时,单击红桃按钮,则在图像框中显示红桃图案(即Misc1.ico文件,如图3所示);单击黑桃按钮,则在图像框中显示黑桃图案(即Misc2.ico文件);单击清除按钮则清除图像框中的图案。请编写

3、相应控件的Click事件过程,实现上述功能。注意:要求程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为vbsj2.vbp,窗体文件名为vbsj2.frm。图3二、简单应用题(1)在考生文件夹下有一个工程文件vbsj3.vbp。窗体上有名称为Tmr1的定时器,以及名称为Lin1和Lin2的两条水平直线。请用名称为Shp1的形状控件,在两条直线之间画一个宽和高都相等的形状,其显示形式为圆,并设置适当属性使其满足以下要求:圆的顶端距窗体Form1顶端的距离为360;圆的颜色为红色(红色对应的值为:&HFF&或&HFF&),如图4所示。程序运行时,Shp1将

4、在Lin1和Lin2之间运动。当Shp1的顶端到达Lin1时,会自动改变方向而向下运动;当Shp1的底部到达Lin2时,会改变方向而向上运动。文件中给出的程序不完整,请去掉程序中的注释符,把程序中的?改为正确内容,使其实现上述功能。注意:不能修改程序的其他部分和已给出控件的属性。最后将修改后的文件按原文件名存盘。图4(2)在考生文件夹下有一个工程文件vbsj4.vbp,窗体上有两个标题分别为读数和统计的命令按钮;两个名称分别为Txt1和Txt2,初始值为空的文本框。如图5所示。程序功能如下:单击读数按钮,则将考生文件夹下in4.dat文件的内容(该文件中仅含有字母和空格)显示在Txt1文本框中

5、;在Txt1文本框中选中内容后,单击统计按钮,则自动统计选中文本中从未出现过的字母(统计过程中不区分大小写),并将这些字母以大写形式显示在Txt2文本框内。请将统计按钮Click事件过程中的注释符去掉,把?改为正确内容,以实现上述程序功能。注意:考生不得修改窗体文件中已经存在的控件和程序。最后把修改后的文件按原文件名存盘。图5三、综合操作题在考生文件夹中有一个工程文件vbsj5.vbp,其功能是:找出矩阵元素的最大值,并求出矩阵对角线元素之和,窗体外观如图6所示。程序运行时,矩阵数据被放入二维数组a中。当单击求最大值元素命令按钮时,找出矩阵中最大的数,并显示在标签lblMax中。当单击求对角线

6、元素之和命令按钮时,计算矩阵主对角线元素之和,并显示在标签lblSum中。文件中已给出部分程序,请编写求最大值元素及求对角线元素之和两个命令按钮的事件过程中的部分程序代码。图6注意:不得修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。程序调试通过后,两个命令按钮的事件过程必须至少各执行一次。第102套题干113一、基本操作题请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画两个标签(名称分别为lblHeight和lblWeight,标题分别为身高和体重)、两个文本框(名称分别为txtHeight和txtWeight,

7、Text属性均为空白)和一个命令按钮(名称为cmdInput,标题为输入)。然后编写命令按钮的Click事件过程,程序运行后,如果单击命令按钮,则先后显示两个输入对话框,在两个输入对话框中分别输入身高和体重,并分别在两个文本框中显示出来,运行后的窗体如图1所示。要求程序中不得使用任何变量。注意:存盘时必须存放在考生文件夹下,工程文件名为vbsj1.vbp,窗体文件名为vbsj1.frm。图1(2)在名称为Form1的窗体上画一个名称为lstCourse的列表框,通过属性窗口输入四个列表项:语文、数学、物理、化学,如图2所示。请编写适当的事件过程使得在装入窗体时,把最后一个列表项自动改为英语;单

8、击窗体时,则删除最后一个列表项。注意:要求程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为vbsj2.vbp,窗体文件名为vbsj2.frm。图2二、简单应用题(1)在考生文件夹下有一个工程文件vbsj3.vbp,其窗体上有一个名称为Label1的控件数组,含三个标签,标题分别是开始时间、结束时间和通话费用;有一个名称为Text1的控件数组,含三个初始值为空的文本框;此外还有两个名称分别为Cmd1和Cmd2的命令按钮,标题分别是通话开始和通话结束。其中通过属性窗口对通话结束命令按钮的初始状态设置为禁用,如图所示。该程序的功能是计算公用电话计时收费。计

9、时收费标准为:通话时间在3分钟以内时,收费0.5元;3分钟以上时,每超过1分钟加收0.15元,不足1分钟按1分钟计算。程序执行的操作如下:如果单击通话开始按钮,则在开始时间右侧的文本框中显示开始时间,且通话结束命令按钮变为可用状态,通话开始命令按钮不可用。如果单击通话结束按钮,则结束时间右侧的文本框中显示结束时间,同时计算通话费用,并将其显示在通话费用右侧的文本框中,通话开始命令按钮变为可用状态,通话结束命令按钮不可用。在窗体文件中已经给出了全部控件(如图3所示)和程序,但程序不完整,要求去掉程序中的注释符,把?改为正确的内容,以实现上述功能。注意:不得修改已经存在的内容和控件属性,最后将修改

10、后的文件按原文件名存盘。图3(2)在考生文件夹下有一个工程文件vbsj4.vbp,文件in4.txt中有5组数据,每组10个,依次代表语文、英语、数学、物理、化学这5门课程10个人的成绩。程序运行时,单击读数按钮,可从文件in4.txt中读入数据放到数组a中。单击计算按钮,则计算5门课程的平均分(平均分取整),并依次放入txtAvg文本框数组中。单击显示图形按钮,则显示平均分的直方图,如图4所示。窗体文件中已经有了全部控件,但程序不完整,要求去掉程序中的注释符,把程序中的?改为正确的内容。图4注意:不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。三、综合操作题在考生文件夹下

11、有一个工程文件vbsj5.vbp,其窗体上有三个标签、三个文本框和两个命令按钮,均使用默认名称。程序的功能是:如果单击读数命令按钮,则把考生文件夹下in5.dat文件中两组已按升序方式排列的数(每组30个数)分别读入数组A和B,并分别将它们显示在Text1、Text2中;如果单击合并命令按钮,则将A、B两个数组合并为另一个按升序方式排列的数组C,并将合并后数组C中的数据依升序方式显示在Text3中。窗体中给出了所有控件(如图5所示)以及读数命令按钮的Click事件过程,请完善合并命令按钮的Click事件过程,使其实现上述功能。注意:不得修改已经存在的控件和程序,在结束程序运行之前,必须进行合并

12、操作,且必须通过窗体右上角的关闭按钮结束程序,否则无成绩。最后,程序按原文件名存盘。图5第103套题干114一、基本操作题请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画一个标签(名称为lblInput,标题为输入)、一个文本框(名称为txtInput,Text属性为空白)和一个命令按钮(名称为cmdDisplay,标题为显示),如图1所示。然后编写命令按钮的Click事件过程。程序运行后,在文本框中输入计算机VB等级考试,然后单击命令按钮,则标签和文本框消失,并在窗体上显示文本框中的内容。运行后的窗体如图2所示。要求程序中不得使

13、用任何变量。 图1 图2注意:存盘时必须存放在考生文件夹下,工程文件名为vbsj1.vbp,窗体文件名为vbsj1.frm。(2)在名称为Form1的窗体上画1个名称为Label1的标签,其初始内容为空,且能根据指定的标题内容自动调整标签的大小;再画2个命令按钮,标题分别是日期和时间,名称分别为cmdDate、cmdTime。请编写2个命令按钮的Click事件过程,使得单击日期按钮时,标签内显示系统当前日期;单击时间按钮时,标签内显示系统当前时间。如图3所示。要求:程序中不得使用变量,每个事件过程中只能写一条语句。注意:存盘时必须存放在考生文件夹下,工程文件名为vbsj2.vbp,窗体文件名为

14、vbsj2.frm。图3二、简单应用题(1)在考生文件夹下有一个工程文件vbsj3.vbp。程序的功能是通过键盘向文本框中输入正整数。在除数框架中选择一个单选按钮,然后单击计算数据命令按钮,将大于文本框中的正整数、并且能够被所选除数整除的5个数添加到列表框Lst1中,如图4所示。在窗体文件中已经给出了全部控件,但程序不完整。要求:请去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。图4(2)考生文件夹下的工程文件vbsj4.vbp中有一个标题为编号的标签Label1,一个用于接收选手编号的初始内容为空的文本框

15、txtNum;另有一个含有10个元素的标签控件数组Label2用于显示评委名称:评委1、评委2,一个含有10个元素的文本框控件数组txtScore用于接收10个评委对某选手的打分;还有一个标题为统计得分的命令按钮。请再画两个可根据显示内容自动调整大小、标题分别为选手编号和得分的标签Label3和Label4,1个图片框Pic1,如图5所示。图5程序功能如下:在txtNum文本框中输入选手编号,并在txtScore文本框控件数组中输入10个评委对该选手的打分情况后,单击统计得分按钮,则对10个评委的打分去掉一个最低分和一个最高分之后求平均,该平均分即为选手的最后得分。最后将选手编号和得分显示在图

16、片框Pic1中,并将txtNum、txtScore的内容置为空。命令按钮的Click事件过程已经给出,但事件过程不完整,请将其中的注释符去掉,把?改为正确的内容,以实现上述程序功能。注意:考生不得修改窗体文件中已经存在的控件和程序,最后程序按原文件名存盘。三、综合操作题在考生文件夹下有一个工程文件vbsj5.vbp,在该工程文件中已经定义了一个学生记录类型数据StudType。有三个标题分别为学号、姓名和平均分的标签;三个初始内容为空,用于接收学号、姓名和平均分的文本框txtNum、txtName和txtAvg;一个用于显示排序结果的图片框。还有两个标题分别是添加和排序的命令按钮。如图6所示。

17、程序功能如下:在txtNum、txtName和txtAvg这三个文本框中输入学号、姓名和平均分后,单击添加按钮,则将输入内容存入自定义的学生记录类型数组stud中;(注:最多只能输入10个学生信息,且学号不能为空);单击排序按钮,则将学生记录类型数组stud中存放的学生信息,按平均分降序排列的方式显示在图片框中,每个学生一行,且显示三项信息。图6请将添加、排序按钮Click事件过程中的注释符去掉,把?改为正确的内容,以实现上述程序功能。注意:考生不得修改窗体文件中已经存在的控件和程序,最后把修改后的文件按原文件名存盘。第104套题干115一、基本操作题请根据以下各小题的要求设计Visual B

18、asic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画一个名称为lblCertain的标签,标题为请确认;再画两个命令按钮,名称分别为cmdYes、cmdNo,标题分别为是、否,高均为350、宽均为900。如图1所示。请在属性窗口中设置适当属性满足以下要求:窗体标题为确认,窗体标题栏上不显示最大化和最小化按钮;在任何情况下,按回车键都相当于单击是按钮;按ESC键都相当于单击否按钮。注意:存盘时必须存放在考生文件夹下,工程文件名为vbsj1.vbp,窗体文件名为vbsj1.frm。图1(2)在名称为Form1的窗体上画一个名称为txtComputer,内容为计算机的文本框,且显示

19、为小四号字;再画三个命令按钮,名称分别为cmdLeft、cmdCenter、cmdRight,标题分别是居左、居中、居右。如图2所示。图2要求:编写3个命令按钮的Click事件过程,使得单击居左按钮时,文本框的内容靠左对齐;单击居中按钮时,文本框的内容居中对齐;单击居右按钮时,文本框的内容靠右对齐。程序中不得使用变量,每个事件过程中只能写一条语句。注意:存盘时必须存放在考生文件夹下,工程文件名为vbsj2.vbp,窗体文件名为vbsj2.frm。二、简单应用题(1)在考生文件夹中有一个工程文件vbsj3.vbp。程序的功能是输入用户名和密码。程序运行时,当向文本框txtPwd中输入密码时,若显

20、示密码复选框没有被选中,则在文本框txtChar中同时显示#(如图3所示);若显示密码复选框被选中,再重新输入密码时,则在txtChar中同时显示的是密码字符本身。图3在给出的窗体文件中已经添加了全部控件,但程序不完整。要求:去掉程序中的注释符,把程序中的?改为正确的内容。注意:不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。(2)在考生文件夹下有一个工程文件vbsj4.vbp。其窗体上有一个由八个图片框控件组成的控件数组、两个命令按钮及一个计时器控件,如图4所示。图4程序功能:将计时器控件设置为每隔0.5秒触发一次。运行程序时,只显示下标为0的图片框控件数组元素,其它图片

21、框均不显示。单击开始按钮,数组中的每个图片框自左至右依次显示,时间间隔为0.5秒,产生月亮从左向右移动的效果,如图5所示。月亮移到右端后再从左端重新开始。单击停止按钮,月亮停止移动。图5要求:按照题目要求设置控件属性,去掉程序中的注释符,把程序中的?改为正确的内容。注意:不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。三、综合操作题在考生文件夹下有一个工程文件vbsj5.vbp,其窗体中有一个实心圆。程序运行时,当用鼠标左键单击窗体任何位置时,实心圆则向单击位置直线移动;若用鼠标右键单击窗体,则实心圆停止移动。窗体文件中已经给出了全部控件,但程序不完整,程序运行时界面如图6

22、所示。要求:请去掉程序中的注释符,把程序中的?改为正确的内容,使其能正确运行,不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。图6第105套题干116一、基本操作题请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。(1)在名称为Form1,标题为列表框示例的窗体上画1个名称为Lst1的列表框,表项内容依次输入zzz、fff、sss和aaa,且以宋体14号字显示表项内容,图1所示。最后设置相应属性,使运行后列表框中的表项按字母升序方式排列,图2所示。 图1 图2注意:存盘时,将文件保存至考生文件夹下,且窗体文件名为vbsj1.frm,工程文件名为v

23、bsj1.vbp。(2)在名称为Form1的窗体上画一个文本框,其名称为Txt1,初始内容为空白;然后再画三个单选按钮,其名称分别为Opt1、Opt2和Opt3,标题分别为北京、西安和成都,编写适当的事件过程。程序运行后,如果选择单选按钮Opt1,则在文本框中显示故宫;如果选择单选按钮Opt2,则在文本框中显示兵马俑;如果选择单选按钮Opt3,则在文本框中显示都江堰。程序的运行情况如图3所示。要求程序中不得使用变量,事件过程中只能写一条语句。注意:存盘时必须存放在考生文件夹下,工程文件名为vbsj2.vbp,窗体文件名为vbsj2.frm。图3二、简单应用题(1)在考生文件夹下有一个工程文件v

24、bsj3.vbp,相应的窗体文件为vbsj3.frm。在窗体上有一个名称为cmdCalc、标题为计算的命令按钮;两个水平滚动条,名称分别为Hsb1和Hsb2,其Max属性均为100,Min属性均为1;四个标签,名称分别为Lbl1、Lbl2、Lbl3和Lbl4,标题分别为运算数1、运算数2、运算结果和空白;此外还有一个包含4个单选按钮的控件数组,名称为Opt1,标题分别为+、-、*和/,如图4所示。程序运行后,移动两个滚动条中的滚动框,用滚动条的当前值作为运算数,如果选中一个单选钮,然后单击命令按钮,相应的计算结果将显示在Lbl4中,程序运行情况如图5所示。这个程序不完整,请把它补充完整,并能正

25、确运行。 图4 图5要求:去掉程序中的注释符,把程序中的?改为正确的内容,使其能正确运行,但不能修改程序中的其他部分,也不能修改控件的属性。最后用原来的文件名保存工程文件和窗体文件。(2)在考生文件夹下有一个工程文件vbsj4.vbp,相应的窗体文件为vbsj4.frm。窗体上有一个名称为cmdStart的命令按钮和一个名称为Tmr1的计时器。请在窗体上画一个标签(名称为Lbl1,标题为请输入一个正整数)、再画一个文本框(名称为Txt1,初始内容为空白)。已经给出了相应的事件过程。程序运行后,在文本框中输入一个正整数,此时如果按回车键,则可使文本框中的数字每隔0.3秒减1(倒计数);当减到0时

26、,倒计数停止,清空文本框,并把焦点移到文本框中。要求:去掉程序中的注释符,把程序中的?改为正确的内容,使其能正确运行,但不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。三、综合操作题在考生文件夹下有一个工程文件vbsj5.vbp。在窗体文件中已经给出了全部控件及部分程序。程序运行时,在文本框Txt1中输入一个大于2的偶数,并单击分解为命令按钮,则可以将该偶数分解为两个素数之和,且要求其中一个素数是所能够分解出的最小的素数(一个偶数有时可以分解为多种素数的组合,例如24可以分解为5和19,也可以分解为11和13,要求取含有最小素数的组合,如图6所示)。要求编写分解为命令按钮事件过程中

27、考生编写程序开始和考生编写程序结束之间的代码,以实现上述功能。过程IsPrime用来判断一个数是否为素数,如果是,返回值为True,否则返回值为False。图6注意:不得修改原有程序和控件的属性。至少正确运行一次程序,且运行时在文本框中输入23456,单击分解为按钮,将结果显示在标签中,否则无成绩。最后把修改后的文件按原文件名存盘。第106套题干117一、基本操作题请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上建立一个名称为Opt1的单选按钮数组,含3个单选按钮,它们的标题依次为选项1、选项2、选项3,其下标分别为0,1,2,初始

28、状态下,选项2为选中状态。运行后的窗体如图1所示。注意:存盘时必须存放在考生文件夹下,工程文件名为vbsj1.vbp,窗体文件名为vbsj1.frm。图1(2)在名称为Form1的窗体上画一个标签,其名称为Lbl1,标题为计算机考试,Left属性为0;再画一个水平滚动条,其名称为Hsb1,在属性窗口中设置其属性如下:Min =0 Max= 3000SmallChange =10 LargeChange =100编写适当的事件过程。程序运行后,如果移动滚动条上的滚动框,则可使标签向相应的方向移动,标签距窗体左边框的距离等于滚动框的位置,程序的运行情况如图2所示。要求:程序中不得使用变量,每个事件

29、过程中只能写一条语句。注意:存盘时必须存放在考生文件夹下,工程文件名为vbsj2.vbp,窗体文件名为vbsj2.frm。 图2二、简单应用题(1)在考生目录下有一个工程文件vbsj3.vbp,窗体中有两个图片框,名称分别为Pic1、Pic2,其中的图片分别是一个航天飞机和一朵云彩;还有一个计时器,名称为Tmr1;一个命令按钮,名称为Cmd1,标题为发射。题目给出了两个事件过程,但并不完整,要求:设置计时器的属性,使其在初始状态下不计时。设置计时器的属性,使其每隔0.1秒调用Timer事件过程一次。去掉程序中的注释符,把程序中的?改为正确的内容,使得在运行时单击发射按钮,则航天飞机每隔0.1秒

30、向上移动一次,当到达Pic2的下方时停止移动,程序运行时界面如图3所示。注意:不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。图3(2)在考生文件夹下有一个工程文件vbsj4.vbp,窗体上有一个名称为picResult的图片框;一个单选按钮数组,含3个单选按钮,标题分别为飞机、火车、汽车;还有一个标题为显示的命令按钮。程序的功能是在运行时,如果选中一个单选按钮后,单击显示按钮,则根据单选按钮的选中情况,在图片框中显示选择了飞机、选择了火车或选择了汽车,如图4所示。要求:原题中的单选按钮和命令按钮没有标题,请利用属性窗口依次添加单选按钮标题分别为飞机、火车、汽车,添加命令按钮标题为

31、显示。去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能。注意:不能修改程序中的其他部分,也不能修改控件的其他属性。最后把修改后的程序以原文件名存盘。图4三、综合操作题在考生文件夹下有一个工程文件vbsj5.vbp,其窗体上画有两个名称分别为Txt1、Txt2的文本框,其中Txt1可多行显示。请画两个名称分别为Cmd1、Cmd2,标题分别为生成数组、查找的命令按钮。如图5所示。图5程序功能如下:单击生成数组按钮,则用随机函数生成10个0100之间(不含0和100)互不相同的数值,并将它们保存到一维数组a中,同时也将这10个数值显示在Txt1文本框内。单击查找按钮将弹出输入对话框,

32、接收用户输入的任意一个数,并在一维数组a中查找该数,若查找失败,则在Txt2文本框内显示该数不存在于数组中;否则显示该数在数组中的位置。要求:请去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改窗体文件中已经存在的控件和程序。最后把修改后的文件按原文件名存盘。第107套题干118一、基本操作题请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画一个标签,名称为lblPwd,标签上显示请输入密码:,画一个名称为txtPwd的文本框,其宽、高分别为1800和300,设置适当的属性使得在输入密码时,文本框中显示*字

33、符,此外再把窗体的标题设置为密码输入窗口,以上这些设置都必须在属性窗口中进行,运行时的窗体如图1所示。注意:存盘时必须存放在考生文件夹下,工程文件名为vbsj1.vbp,窗体文件名为vbsj1.frm。图1(2)在Form1的窗体上画一个列表框,名称为lstCity,通过属性窗口向列表框中添加4个项目,分别为北京、上海、天津和重庆,编写适当的事件过程。程序运行后,如果单击列表框中的某一项,则该项就从列表框中消失。程序的运行情况如图2所示。注意:存盘时必须存放在考生文件夹下,工程文件名为vbsj2.vbp,窗体文件名为vbsj2.frm。图2二、简单应用题(1)在窗体(名称为Form1,KeyP

34、review属性为True)上画一个列表框(名称为Lst1)和一个文本框(名称为Txt1),如图3所示。编写窗体的KeyDown事件过程。程序运行后,如果按A键,则从键盘上输入要添加到列表框中的项目(内容任意,不少于3个);如果按D键,则从键盘上输入要删除的项目,将其从列表框中删除。程序的运行情况如图4所示。 图3 图4在考生文件夹下有一个工程文件vbsj3.vbp(相应的窗体文件名为vbsj3.frm),可以实现上述功能。但这个程序不完整,请把它补充完整。要求:去掉程序中的注释符,把程序中的?改为适当的内容,使其正确运行,但不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。(2)在

35、考生目录下有一个工程文件vbsj4.vbp,Form1窗体中有一个文本框,名称为Txt1。请在窗体上画两个框架,名称分别为Fra1、Fra2,标题分别为性别、身份;在Fra1中画两个单选按钮Opt1、Opt2,标题分别为男、女;在Fra2中画两个单选按钮Opt3、Opt4,标题分别为学生、老师;再画一个命令按钮,名称为Cmd1,标题为确定。如图5所示。请编写适当的事件过程,使得在运行时,在Fra1、Fra2中各选一个单选按钮,然后单击确定按钮,就可以按照表1把结果显示在文本框中。表1图5最后把修改后的文件以原来的文件名存盘。注意:考生不得修改窗体文件中已经存在的程序和Txt1的属性,在结束程序

36、运行之前,必须进行能够产生上表中一个结果的操作。必须用窗体右上角的关闭按钮结束程序,否则无成绩。三、综合操作题在考生文件夹下有一个工程文件vbsj5.vbp,其功能是:单击读数按钮,则把考生文件夹下in5.dat文件中的100个正整数读入数组a中,同时显示在Txt1文本框中。单击查找按钮,则将数组a中所有3的倍数的元素存入数组b中,并对数组b中的元素从小到大排序后显示在文本框Txt2中。在给出的窗体文件中已经有了全部控件,但程序不完整。要求:编写适当的程序部分使其实现上述功能,程序运行时如图6所示。图6注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须先执行查找操作,然

37、后再用窗体右上角的关闭按钮结束程序,否则无成绩。最后,程序按原文件名存盘。第108套题干119一、基本操作题请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。(1)在名称为Form1,标题为选课的窗体上画一个复选框数组,名称为chkCourse,共有四个复选框,按顺序其标题分别是语文、 数学、外语、体育,其中数学、体育复选框处在选中状态,运行时的窗体如图1所示。请画出控件并设置相应属性。注意:存盘时必须存放在考生文件夹下,工程文件名为vbsj1.vbp,窗体文件名为vbsj1.frm。图1(2)在名称为Form1的窗体上画一个标签,其名称为Lbl1;再画一个列表框,

38、其名称为Lst1,通过属性窗口向列表框中添加若干个项目,每个项目的具体内容不限,编写适当的事件过程。程序运行后,如果双击列表框中的任意一项,则把列表中的项目数在标签中显示出来。程序运行情况如图2所示。不准使用任何变量。图2注意:存盘时必须存放在考生文件夹下,工程文件名为vbsj2.vbp,窗体文件名为vbsj2.frm。二、简单应用题(1)在名称为Form1的窗体上画一个名称为Txt1的文本框,再建立一个名称为mnuFormat的弹出式菜单,含三个菜单项,标题分别为加粗、斜体、下划线,名称分别为mnuFormat1、mnuFormat2、mnuFormat3。请编写适当的事件过程,在运行时当用

39、鼠标右键单击文本框时,弹出此菜单,选中一个菜单项后,则按所选菜单标题设置文本框中文本的格式,如图3所示。注意:存盘时必须存放在考生文件夹下,工程文件名为vbsj3.vbp,窗体文件名为vbsj3.frm。图3(2)在考生文件夹下有一个工程文件vbsj4.vbp(相应的窗体文件名为vbsj4.frm),其功能是通过调用过程FindMax求数组的最大值,请完善此过程。程序运行后,在四个文本框中各输入一个整数,然后单击命令按钮,即可求出数组的最大值,并在窗体上显示出来(如图4所示)。这个程序不完整,请把它补充完整,并能正确运行。要求:去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,

40、但不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。图4三、综合操作题在考生文件夹中有一个工程文件vbsj5.vbp,窗体界面如图5所示。该程序的功能是:分别统计7*7数组四周元素之和及四周元素中能够被7整除的元素的个数,并将统计结果显示在相应的标签中。请仔细阅读已有程序,然后在标出的位置编写适当的程序实现上述功能。图5要求:不得修改原有程序和控件的属性。在结束程序运行之前,必须至少正确运行一次程序,将统计的结果显示在标签中,否则无成绩。最后把修改后的文件按原文件名存盘。第109套题干120一、基本操作题请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。(

41、1)在名称为Form1的窗体上画两个文本框,其名称分别为Txt1和Txt2,它们的高、宽分别为350、2500和1500、2500。窗体的标题为文本框示例。请通过属性窗口设置适当的属性满足以下要求:Txt2可以显示多行文本,且有垂直和水平两个滚动条;运行时在Txt1中输入的字符都显示为*。运行后的窗体如图1所示。注意:存盘时必须存放在考生文件夹下,工程文件名为vbsj1.vbp,窗体文件名为vbsj1.frm。图1(2)在名为Form1的窗体上绘制一个名称为Txt1的文本框;一个名称为Hsb1的水平滚动条。在属性窗口中设置滚动条的属性如下表所示。编写适当的事件过程,使程序运行后,若移动滚动条上

42、的滚动框,则可扩大或缩小文本框的高度,并使得文本框的宽度始终是其高度的1.5倍。运行后的窗体如图2所示。注意:要求程序中不得使用任何变量,文件必须存放在考生文件夹中,工程文件名为vbsj2.vbp,窗体文件名为vbsj2.frm。图2二、简单应用题(1)在考生目录下有一个工程文件vbsj3.vbp,窗体上有一个组合框cboData,其中已经预设了内容;还有一个文本框txtData和三个名称分别为cmdModify、cmdConfirm、cmdAdd,标题分别为修改、确定、添加的命令按钮。程序运行时,确定按钮不可用,如图3所示。图3程序的功能是:在运行时,如果选中组合框中的一个列表项,单击修改按

43、钮,则把该项复制到txtData中(可在txtData中修改),并使确定按钮可用;若单击确定按钮,则把修改后的txtData中的内容替换组合框中该列表项的原有内容,同时使确定按钮不可用;若单击添加按钮,则把在txtData中的内容添加到组合框中。所提供的窗体文件已经给出了所有控件和程序,但程序不完整,请去掉程序中的注释符,把程序中的?改为正确的内容。但不能修改程序中的其他部分,也不能修改控件的属性。最后把修改后的文件按原文件名存盘。(2)在考生目录下有一个工程文件vbsj4.vbp,窗体中的两个滚动条分别表示红灯亮和绿灯亮的时间(秒),移动滚动框可以调节时间,调节范围为1-10秒。刚运行时,红

44、灯亮。单击开始按钮则开始切换:红灯到时后自动变为黄灯,1秒后变为绿灯;绿灯到时后自动变为黄灯,1秒后变为红灯,如此切换(如图4所示)。所提供的窗体文件已经给出了所有控件和程序,但程序不完整,请去掉程序中的注释符,把程序中的?改为正确的内容。提示:在三个图片框picR、picG和picY中分别放置了红灯亮、绿灯亮、黄灯亮的图标,并重叠在一起,当要使某个灯亮时,就使相应的图片框可见,而其他图片框不可见,并保持规定的时间,时间到就切换为另一个图片框可见,其他图片框不可见。注意:考生不得修改工程中已经存在的内容和控件属性,最后把修改后的文件按原文件名存盘。图4三、综合操作题考生文件夹下的工程文件vbs

45、j5.vbp中有一个初始内容为空的文本框txtArray,二个标题分别是读数和计算的命令按钮;请画一个标题为各行平均数的最大值为的标签Label2,再画一个初始内容为空的文本框txtMax。如图9所示。程序功能如下:单击读数按钮,则将考生文件夹下in5.dat文件的内容读入20行5列的二维数组a中,并同时显示在txtArray文本框内。单击计算按钮,则自动统计二维数组a中各行的平均数,并将这些平均数中的最大值显示在txtMax文本框内。读数按钮的Click事件过程已经给出,请编写计算按钮的Click事件过程实现上述功能。注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须

46、进行计算,且必须用窗体右上角的关闭按钮结束程序,否则无成绩。最后,程序按原文件名存盘。图5第110套题干121一、基本操作题请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。(1)在标题为文本框示例、名称为Form1的窗体上画一个名称为Txt1的文本框,无初始内容,其高、宽分别为2000、1800,可显示多行,有水平滚动条,并通过属性窗口把文本框的字体样式设置为斜体(如图1所示)。注意:存盘时必须存放在考生文件夹下,工程文件名为vbsj1.vbp,窗体文件名为vbsj1.frm。图1(2)在名称为Form1的窗体上画一个名称为Shp1的形状控件,画两个名称分别为Cm

47、d1、Cmd2,标题分别为显示圆形、红色边框的命令按钮。将窗体的标题设置为形状控件示例,如图2所示。请编写适当的事件过程使得在运行时,单击显示圆形按钮将形状控件设为圆形。单击红色边框按钮,将形状控件的边框颜色设为红色(&HFF&),如图3所示。注意:要求程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为vbsj2.vbp,窗体文件名为vbsj2.frm。 图2 图3二、简单应用题(1)在考生目录下有一个工程文件vbsj3.vbp,包含了所有控件和部分程序。程序运行时,在文本框中每输入一个字符,则立即判断:若是小写字母,则把它的大写形式显示在标签Lbl1

48、中;若是大写字母,则把它的小写形式显示在Lbl1中;若是其他字符,则把该字符直接显示在Lbl1中。输入的字母总数则显示在标签Lbl2中,如图4所示。要求:去掉程序中的注释符,把程序中的?改为正确的内容。注意:不得修改已经存在的程序,最后把修改后的文件按原文件名存盘。图4(2)在考生文件夹下有一个工程文件vbsj4.vbp(相应的窗体文件名为vbsj4.frm),其功能是通过调用过程Sort将数组按降序排序,完善该过程。程序运行后,在四个文本框中各输入一个整数(如图5所示),然后单击命令按钮,即可使数组按降序排序,并在文本框中显示出来(如图6所示)。这个程序不完整,请把它补充完整,并能正确运行。

49、 图-5 图6要求:去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。三、综合操作题在考生目录下有一个工程文件vbsj5.vbp,包含了所有控件和部分程序。程序运行时,单击打开文件按钮,则弹出打开对话框,默认文件类型为文本文件,默认目录为考生目录。选中in5.txt文件(如图7所示),单击打开按钮,则把文件中的内容读入并显示在文本框(Text1)中;单击修改文件按钮,则可把Text1中的大写字母E、N、T改为小写,把小写字母e、n、t改为大写;单击保存文件按钮,则弹出另存为对话框,默认文件类型为文本文件,默认目录为考

50、生目录,默认文件为out5.txt(如图8所示);单击保存按钮,则把Text1中修改后的内容存到out5.txt文件中。窗体中已经给出了所有控件和程序,但程序不完整,去掉程序中的注释符,把程序中的?改为正确的内容,并编写修改内容按钮的Click事件过程。图7图8注意:考生不得修改已经存在的程序。必须把Text1中修改后的内容用保存文件按钮存储结果,否则无成绩。最后,按原文件名把程序存盘。第111套题干122一、基本操作题请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画一个名称为Lbl1、标题为速度设置的标签,通过属性窗口把标签的大

51、小设置为自动调整。画一个名称为Hsb1的水平滚动条,通过属性窗口设置适当属性使滚动条的最大值为80,最小值为1,单击滚动条两端的箭头时,滚动框移动2,滚动框的初始值为30。程序运行后的窗体如图1所示。注意:存盘时必须存放在考生文件夹下,工程文件名为vbsj1.vbp,窗体文件名为vbsj1.frm。图1(2)在名称为Form1的窗体上用名称为Shp1的形状控件画一个圆,其直径为1000(高、宽均为1000);再画两个命令按钮,标题分别是垂直线和水平线,名称分别为Cmd1、Cmd2,如图2所示。然后编写两个命令按钮的Click事件过程。程序运行后,如果单击垂直线命令按钮,则圆的内部用垂直线填充;

52、如果单击水平线命令按钮,则圆的内部用水平线填充。图2注意:程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为vbsj2.vbp,窗体文件名为vbsj2.frm。二、简单应用题(1)在考生目录下有一个工程文件vbsj3.vbp,窗体如图3所示。程序的功能是:通过键盘向文本框中输入数字,如果输入的是非数字字符,则提示输入错误,且文本框中不显示输入的字符。单击名称为cmdAdd、标题为添加的命令按钮,则将文本框中的数字添加到名称为Cbo1的组合框中。在给出的窗体文件中已经添加了全部控件,但程序不完整。要求去掉程序中的注释符,把程序中的?改为正确的内容。注意:

53、不能修改程序中的其他部分和其他控件的属性。最后把修改后的文件按原文件名存盘。图3(2)在考生文件夹下有一个工程文件vbsj4.vbp,请在Form1窗体上建立一个名称为Opt1的单选按钮数组,含有三个单选按钮,其标题分别为10!、11!、12!,Index属性分别为0、1、2;再画一个名称为cmdCalc的命令按钮,标题为计算;画一个名称为Txt1的文本框。程序的功能是在选定一个单选按钮并单击计算按钮后,可以计算出相应的阶乘值,在Txt1中显示该阶乘值,如图4所示。请画出上述控件并编写程序。注意:考生不得修改工程中已经存在的内容,在结束程序运行之前,必须进行一次计算。必须通过单击窗体右上角的关

54、闭按钮结束程序,否则无成绩。最后按原文件名存盘。 图4三、综合操作题在考生文件夹下有一个工程文件vbsj5.vbp,窗体上有两个标题分别是读数和统计的命令按钮。请画两个标签,名称分别为Lbl1和Lbl2,标题分别为出现次数最多的字母是和它出现的次数是;再画两个名称分别为Txt1和Txt2,初始值为空的文本框,如图5所示。程序功能如下:单击读数按钮,则将考生文件夹下in5.dat文件的内容读到变量s中(此过程已给出)。单击统计按钮,则自动统计in5.dat文件中所含各字母(不区分大小写)出现的次数,并将出现次数最多的字母显示在Txt1文本框内,它所出现的次数显示在Txt2文本框内。读数按钮的Cl

55、ick事件过程已经给出,请为统计按钮编写适当的事件过程实现上述功能。图5注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须进行统计,且必须用窗体右上角的关闭按钮结束程序,否则无成绩。最后,程序按原文件名存盘。第112套题干123一、基本操作题请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。(1)在名称为Form1,标题为框架示例的窗体上画一个名称为Fra1,且没有标题的框架。框架内含有两个单选按钮,名称分别为Opt1和Opt2、标题分别为字体和字号,如图1所示。图1注意:存盘时必须存放在考生文件夹下,工程文件名为vbsj1.vbp,窗体文件

56、名为vbsj1.frm。(2)在名称为Form1的窗体上画一个名称为lblPwd,标题为密码的标签;画一个名称为txtPwd的文本框;再画三个命令按钮,名称分别为cmdShow、cmdHide、cmdAgain,标题分别为显示密码、隐藏密码、重新输入。程序运行时,在txtPwd中输入若干字符,单击隐藏密码按钮,则只显示同样数量的*(如图2所示);单击显示密码按钮,则显示输入的字符(如图3所示);单击重新输入按钮,则清除txtPwd中的内容,并把光标定位到txtPwd中。 图2 图3要求:请画出所有控件,编写命令按钮的Click事件过程,程序中不得使用变量,在显示txtPwd、隐藏txtPwd按

57、钮的事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为vbsj2.vbp,窗体文件名为vbsj2.frm。二、简单应用题(1)在考生文件夹下有一个工程文件vbsj3.vbp。程序运行时,单击窗体则显示如图4所示的图案。请去掉程序中的注释符,把程序中的?改为正确的内容。注意:不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。图-4(2)在考生文件夹下有一个工程文件vbsj4.vbp,窗体如图5所示。程序功能如下:单击读数据按钮,则将考生文件夹下in4.dat文件的内容(该文件中仅含有字母和空格)显示在Txt1文本框中;在Txt1中选中一部分文本,并单击统计按钮

58、,则以不区分大小写字母的方式,自动统计选中文本中单词the出现的次数,并将统计结果显示在Txt2文本框内。请将统计按钮Click事件过程中的注释符去掉,把?改为正确的内容,以实现上述功能。注意:考生不得修改窗体文件中已经存在的控件和程序,最后将程序按原文件名存盘。图5三、综合操作题在考生文件夹下有一个工程文件vbsj5.vbp。其窗体中有一个名称为txtRnd的文本框数组,下标从0开始。程序运行时,单击产生随机数按钮,就会产生10个3位数的随机数,并放入txtRnd数组中(如图6所示);单击重排数据按钮,将把txtRnd中的奇数移到前面,偶数移到后面(如图7所示)。已经给出了所有控件和部分程序

59、。图6图7要求:请去掉程序中的注释符,把程序中的?改为正确的内容,使其能正确运行,不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。提示:在重排数据按钮的事件过程中有对其算法的文字描述,请仔细阅读。专心-专注-专业上机题答案解析第101套上机答案解析一、基本操作题第1小题【知识点播】文本框(Text)通常用于接收用户输入的字符串数据或用于显示输出信息,其Text属性用于设置或返回文本框中显示的文本。控件的Height和Width属性用于设置控件在屏幕上的大小(即高和宽)。字体大小通过FontSize属性设置,一般格式为:FontSize =点数。【审题分析】要在单击扩大按钮时

60、,使文本框在高、宽方向上各增加一倍,只需在扩大按钮的Click事件中编写设置文本框的Height和Width属性值为原来2倍的语句。要使文本框中的字体大小扩大到原来的3倍,需编写设置文本框的FontSize属性值为原来3倍的语句。【操作步骤】步骤1:新建一个标准EXE工程,按表1在窗体中画出控件并设置其相关属性。表1步骤2:打开代码编辑窗口,编写两个命令按钮的单击事件过程。参考代码:Private Sub cmdDisplay_Click() Txt1.Text = 计算机考试End SubPrivate Sub cmdEnlarge_Click() Txt1.Width = Txt1.Wid

61、th * 2 Txt1.Height = Txt1.Height * 2 Txt1.FontSize = Txt1.FontSize * 3End Sub步骤3:按要求将文件保存至考生文件夹中。第2小题【知识点播】为图像框控件指定图片有两种方法:一是在设计阶段通过Picture属性设置;二是在程序运行时通过LoadPicture()图片加载函数加载,其语法为:图片框.Picture= LoadPicture(图像文件路径),App.Path可返回当前工程文件所在的文件夹路径,是使用相对路径的一种用法。用不带参数的LoadPicture函数为对象的Picture属性赋值将清除窗体、图片框及图像控件中的图形。Stretch(自动伸缩)属性用来设定图像框是否需要自动调整大小,以适应载入图像框中的图片的大小,值为True时表示自动调整。BorderStyle用于设置图像框的边框类型,值为0表示无边框,值为1表示有边框。【审题分析】本题需分别在3个命令按钮的Click事件过程中,用LoadPicture()函数为图像框加载不同图片。【操作步骤】步骤1:新建一个标准EXE工程,按表2在窗体中画出控件并设置其相关属性。表2步骤2:打开代码编辑窗口,编写3个命令按钮的

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!