2013年3月全国计算机等级考试
二级VB上机题库题干
—1—
第六十一套题干61
一、基本操作题
请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在名称为Form1的窗体上画一个名称为C1、标题为\改变颜色\的命令按钮,窗体标题为\改变窗体背景色\。编写程序,使得单击命令按钮时,将窗体的背景颜色改为红色(&HFF&)。运行程序后的窗体如图1所示。
要求:程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。
图1
(2)在名称为Form1的窗体上画一个名称Shape1的形状控件,在属性窗口中将其设置为圆形。画一个名称为List1的列表框,并在属性窗口中设置列表项的值分别为1、2、3、4、5。将窗体的标题设为\图形控件\。单击列表框中的某一项,则将所选的值作为形状控件的填充参数。例如,选择3,则形状控件中被竖线填充。如图2所示。
要求:程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
图2
二、简单应用题
(1)在考生文件夹下有一个工程文件sjt3.vbp。程序的功能是通过键盘向文本框中输入正整数。在\除数\框架中选择一个单选按钮,然后单击\处理数据\按钮,将大于文本框中的正整数且能够被所选除数整除的5个数添加到列表框List1中,如图3所示。在窗体文件中已经给出了全部控件,但程序不完整。
要求:请去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。
图3
(2)在考生文件夹下有一个工程文件sjt4.vbp。程序运行后,单击\开始\按钮,图片自上而下移动,同时滚动条的滑块随之移动,每0.5秒移动一次。当图片顶端移动到距窗体的下边界的距离少于200时,再回到窗体顶部,重新向下移动,如图4所示。在窗体文件中已经给出了全部控件,但程序不完整。
要求:请去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。
图4
三、综合操作题
在考生文件夹下有一个工程文件sjt5.vbp,窗体如图5所示。运行程序时,从数据文件中读取学生的成绩(均为整数)。要求编写程序,统计总人数,并统计不及格、60~69、70~79、80~89及90~100各分数段的人数,将统计结 —2—
果显示在相应的文本框中。结束程序之前,必须单击\保存\按钮,保存统计结果。
注意:不能修改程序的其他部分和控件属性。程序调试通过后,运行程序,将统计结果显示在文本框中,再按\保存\按钮保存数据,否则无成绩。最后把修改后的文件按原文件名存盘。
图5
第六十二套题干62
一、基本操作题
请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在名称为Form1的窗体上画一个名称为C1、标题为\变宽\的命令按钮,窗体名称为\改变按钮大小\。编写程序,使得单击命令按钮时,命令按钮水平方向的宽度增加100。程序运行后的窗体如图1所示。
要求:程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。
图1
(2)在名称为Form1的窗体上画一个名称Shape1的形状控件,画一个名称为L1的列表框,并在属性窗口中设置列表项的值为1、2、3、4、5。将窗体的标题设为\图形控件\。单击列表框中的某一项,则按照所选的值改变形状控件的形状。例如,选择3,则形状控件被设为圆形,如图2所示。
要求:程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
图2
二、简单应用题
(1)在考生文件夹中有一个工程文件sjt3.vbp,窗体控件布局如图3(a)所示。程序运行时,在文本框Text1中输入一个正整数,选择\奇数和\或\偶数和\,则在Label2中显示所选的计算类别。单击\计算\按钮时,将按照选定的\计算类别\计算小于或等于输入数据的奇数和或偶数和,并将计算结果显示在Label3中。程序的一次运行结果如图3(b)所示。在窗体文件中已经给出了全部控件,但程序不完整。
要求:请去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。
(a) (b)
图3
(2)在考生文件夹下有一个工程文件sjt4.vbp。程序运行后,如果单击\开始\按钮,则图片自左向右移动,同时滚动条的滑块随之移动,每0.5秒移动一次。当图片完全移出窗体的右边界时,立即再从窗体的左边界开始重新移动,若单击\停止\按钮,则图片停止移动,如图4所示。在窗体文件中已经给出了全部控件,但程序不完整。
要求:请去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。
图4
三、综合操作题
在考生文件夹中有一个工程文件sjt5.vbp,窗体如图5所示。运行程序时,从数据文件中读取学生的成绩。要求编写程序,统计总人数、平均分(四舍五入取整)、及格人数和不及格人数,将统计结果显示在相应的文本框中。结束程序之前,必须单击\保存\按钮,保存统计结果。
注意:不能修改程序的其他部分和控件属性。程序调试通过后,运行程序,将统计结果显示在文本框中,再单击\保存\按钮保存数据,否则无成绩。最后把修改后的文件按原文件名存盘。
图5
第六十三套题干63
一、基本操作题
请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在名称为Form1,标题为\文本框练习\的窗体上画一个名称为Text1的文本框,设置属性,使其宽度为1600、初始内容为空、显示字号为三号,且最多只能输入6个字符。运行后的窗体如图1所示。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。
图1
(2)在名称为Form1的窗体上,画一个名称为Label1的标签,其标题为\计算机等级考试\,显示为宋体12号字,且能根据标题内容自动调整标签的大小。再画两个名称分别为\、\,标题分别为\放大\、\还原\的命令按钮,如图2所示。
要求:编写适当的事件过程,使得单击\放大\按钮,Label1中所显示的标题内容自动增大两个字号;单击\还原\按钮,Label1中所显示的标题内容自动恢复到12号字。
注意:要求程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
图2
二、简单应用题
(1)在考生文件夹下有一个工程文件sjt3.vbp,窗体中有两个控件数组,一个名称为Text,含有三个文本框;另一个名称为Cmd,含有三个命令按钮,且\暂停\按钮的初始状态为不可用。如图3所示。请画一个计时器Timer1,设置时间间隔为1秒,初始状态为不可用,并使程序实现如下功能:
①单击\开始\按钮,则计时器Timer1和\暂停\按钮状态变为可用,且\开始\按钮的标题变为\继续\,且为不可用。与此同时,Text的三个文本框开始显示计时的小时、分、秒值;
②单击\暂停\按钮,则Timer1停止工作,\暂停\按钮变为不可用,\继续\按钮变为可用;
③单击\继续\按钮,则Timer1接着开始工作,\继续\ —3—
按钮变为不可用,\暂停\按钮变为可用;
④单击\结束\按钮,则结束程序运行。
要求:去掉程序中的注释符,把程序中的?改为正确的内容,使其能正确运行,但不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。
图3
(2)在考生文件夹下有一个工程文件sjt4.vbp,其窗体中有一个初始内容为空的文本框Text1,两个标题分别是\读数据\和\计算\的命令按钮;请画一个标题为\所有行中最大数的平均值为\的标签Label1,再画一个初始内容为空的文本框Text2,如图4所示。程序功能如下:
①单击\读数据\按钮,则将考生文件夹下in4.dat文件的内容读入20行5列的二维数据a中,同时显示在Text1文本框中;
②单击\计算\按钮,则自动统计二维数组中每行最大数的平均值(截尾取整),并将最终结果显示在Text2文本框内。
\读数据\按钮的Click事件过程已经给出,请编写\计算\按钮的Click事件过程实现上述功能。
注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须进行计算,且必须用窗体右上角的关闭按钮结束程序,否则无成绩。最后,程序按原文件名存盘。
图4
三、综合操作题
在考生文件夹下有一个工程文件sjt5.vbp,其窗体中有两个标题分别是\读数据\和\统计\的命令按钮,一个名称为Text1的文本框。请画一个名称为Label1、标题为\同时含有字母t、h、e的单词个数为\的标签;再画一个名称为Text2、初始值为空的文本框,如图5所示。程序功能如下:
①单击\读数据\按钮,则将考生文件夹下in5.dat文件的内容(该文件中仅含有字母和空格)显示在Text1文本框中;
②单击\统计\按钮,则以不区分大小写字母的方式,自动统计Text1显示内容中同时含有\、\、\三个字母的单词的个数(如the、there和whatever都属于满足条件的单词),并将统计结果显示在Text2文本框内。
\读数据\按钮的Click事件过程已经给出,请将\统计\按钮的Click事件过程中的注释符去掉,把?改为正确的内容,以实现上述程序功能。
注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须进行统计,且必须用窗体右上角的关闭按钮结束程序,否则无成绩。最后,程序按原文件名存盘。
图5
第六十四套题干64
一、基本操作题
请根据以下各小题的要求设计Visual Basic应用程序
(包括界面和代码)。
(1)在名称为Form1、标题为\控件数组\的窗体上,画一个名称为Cmd1的控件数组,该控件数组由三个命令按钮组成,其标题分别是\插入\、\删除\、\更新\,索引号分别为0、1、2。运行后的窗体如图1所示。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。
图1
(2)在名称为Form1的窗体上画一个名称为Text1、内容为\计算机\的文本框,且显示为小四号字;再画三个命令按钮,名称分别为\、\、\,标题分别是\居左\、\居中\、\居右\。如图2所示。
要求:编写三个命令按钮的Click事件过程,使得单击\居左\按钮时,文本框的内容靠左对齐;单击\居中\按钮时,文本框的内容居中对齐;单击\居右\按钮时,文本框的内容靠右对齐。程序中不得使用变量,每个事件过程中只能写一条语句。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
图2
二、简单应用题
(1)在考生文件夹下有一个工程文件sjt3.vbp,包含两个名称分别为Form1、Form2的窗体。窗体上已有部分控件,请在Form1窗体上再画一个名称为Text1的文本框,初始内容为空,初始状态为不可用(如图3所示),输入字符时文本框内将显示字符\。
程序功能如下:
①单击Form1窗体的\输入密码\按钮,则Text1变为可用,且获得焦点。
②输入密码后单击Form1窗体的\密码校验\按钮,则判断Text1中输入内容是否为小写字符\,若是,则隐去Form1窗体,显示Form2窗体;若密码输入错误,则提示重新输入,三次密码输入错误,则退出系统。
③单击Form2窗体的\返回\按钮,则隐藏Form2窗体,显示Form1窗体。Form2窗体的控件和程序已给出。但Form1窗体的程序不完整,请将程序中的注释符去掉,把?改为正确的内容,以实现上述程序功能。
注意:考生不得修改窗体文件中已经存在的控件和程序。最后,程序按原文件名存盘。
图3
(2)在考生文件夹下有一个工程文件sjt4.vbp,窗体如图4所示。程序功能如下:
①单击\读数据\按钮,则将考生文件夹下in4.dat文件的内容(该文件中仅含有字母和空格)显示在Text1文本框中;
②在Text1中选中一部分文本,并单击\统计\按钮,则以不区分大小写字母的方式,自动统计选中文本中单词\出现的次数,并将统计结果显示在Text2文本框内。
请将\统计\按钮Click事件过程中的注释符去掉,把?改为正确的内容,以实现上述功能。
注意:考生不得修改窗体文件中已经存在的控件和 —4—
程序,最后将程序按原文件名存盘。
图4
三、综合操作题
在考生文件夹下有一个工程文件sjt5.vbp,其功能是:
①单击\读数据\按钮,则把考生文件夹下in5.dat文件中的100个正整数读入数组a中,同时显示在Text1文本框中;
②单击\分组\按钮,则将数组a中所有3的倍数的元素存入数组b中,并对数组b中的元素从小到大排序后显示在文本框Text2中。在给出的窗体文件中已经有了全部控件(如图5所示),但程序不完整。
要求:编写适当的程序部分使其实现上述功能。 注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须先执行\分组\操作,然后再用窗体右上角的关闭按钮结束程序,否则无成绩。最后,程序按原文件名存盘。
图5
第六十五套题干65
一、基本操作题
请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在名称为Form1、标题为\菜单\的窗体上,设计满足如下要求的菜单:
分类 标题 名称 内缩符号 主菜单项1 文件 file 无 子菜单项1 新建 new 1 子菜单项2 保存 save 1 主菜单项2 退出 exit 无 运行后的窗体如图1所示。存盘时,将文件保存至考生文件夹下,且工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。
图1
(2)在名称为Form1的窗体上,画一个名称为Image1的图像框,左界为360,且图像框中显示考生文件夹下的图片文件\;再画两个名称分别为\、\,标题分别为\移动\、\复位\的命令按钮,如图2所示。
要求:编写适当的事件过程,使得每单击\移动\按钮一次,图像框向右移动10;单击\复位\按钮,图像框自动回位到左界为360的位置。
注意:要求程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
图2
二、简单应用题
(1)考生文件夹下有一个工程文件sjt3.vbp,其中的窗体上有一个名称为Cmd的命令按钮控件数组;有一个名称为Image1的图像框。请画一个名称为Timer1的计时器,时间间隔为3秒,初始状态为不可用,如图3所示。程序功能如下:
①单击\前进\按钮,则Timer1的状态变为可用,且在图像框中黄灯显示3秒(图像文件为考生文件夹下的\后,显示绿灯(图像文件为考生文件夹下的\直至下次单击某个命令按钮;
②单击\停止\按钮,则Timer1的状态变为可用,且在图像框黄灯显示3秒后,显示红灯(图像文件为考生文件夹下的\直至下次单击某个命令按钮;
③单击\结束\按钮,则结束程序运行。
请将命令按钮Click事件过程中的注释符去掉,把?改为正确的内容,以实现上述程序功能。
注意:考生不得修改窗体文件中已经存在的控件和程序,最后将程序按原文件名存盘。
图3
(2)考生文件夹下有一个工程文件sjt4.vbp,其中的窗体上已有如图4所示的控件。程序功能如下:
①单击\读数据\按钮,则将考生文件夹下in4.dat文件的内容(该文件中仅含有字母和空格)显示在Text1文本框中;
②在Text1中选中部分文本,并单击\统计\按钮,则以不区分大小写字母的方式,自动统计选中文本中同时出现\、\两个字母的单词的个数(如million、company都属于满足条件的单词),并将统计结果显示在Text2文本框内。
请将\统计\按钮Click事件过程中的注释符去掉,把?改为正确的内容,以实现上述程序功能。
注意:考生不得修改窗体文件中已经存在的控件和程序,最后将程序按原文件名存盘。
图4
三、综合操作题
在考生文件夹下有一个工程文件sjt5.vbp,其功能是:
①单击\读数据\按钮,则把考生文件夹下in5.dat文件中的100个正整数读入数组a中,同时显示在Text1文本框中;
②单击\素数\按钮,则将数组a中所有素数(只能被1和自身整除的数称为素数)存入数组b中,并将数组b中的元素显示在文本框Text2中。
在给出的窗体文件中已经有了全部控件(如图5所示),但程序不完整。
要求:完善程序使其实现上述功能。
注意:考生不得修改窗体文件中已经存在的控件和 —5—
程序,在结束程序运行之前,必须先执行\素数\操作,然后再用窗体右上角的关闭按钮结束程序,否则无成绩。最后,程序按原文件名存盘。
图5
第六十六套题干66
一、基本操作题
请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在名称为Form1的窗体上画一个名称为Shape1的形状控件,要求在属性窗口中将其形状设置为椭圆,其长轴(水平方向)、短轴(垂直方向)的长度分别为1600、800。把窗体的标题改为\控件\,窗体上没有最大化按钮、最小化按钮。程序运行后的窗体如图1所示。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。
图1
(2)在名称为Form1的窗体上画一个名称为HS的水平滚动条,最大值为100,最小值为1。再画一个名称为List1的列表框,在属性窗口中输入列表项的值,分别是1000、1500、2000,如图2所示。请编写适当的程序,使得运行程序时,当选择列表框中的某一项,将水平滚动条的长度改变为所选中的值。
要求程序中不得使用变量,每个事件过程中只能写一条语句。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
图2
二、简单应用题
(1)在考生文件夹中有一个工程文件sjt3.vbp。运行程序时,先向文本框Text1中输入一个不超过10的正整数,然后选择\的阶乘\或\的阶乘\单选按钮,即可进行计算,计算结果显示在文本框Text2中,如图3所示。
在给出的窗体文件中已经添加了全部控件,但程序不完整。
要求:去掉程序中的注释符,把程序中的?改为正确的内容。
注意:不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。
图3
(2)在考生文件夹中有一个工程文件sjt4.vbp。该程序的功能是将文件in4.txt中的文本读出并显示在文本框Text1中。在文本框Text2中输入一个英文字母,然后单击\统计\按钮,统计该字母(大小写被认为是不同的字母)在文本中出现的次数,统计结果显示在标签Label3中,如图4所示。给出的窗体文件中已经有了全部控件,程序不完整。
要求:去掉程序中的注释符,把程序中的?改为正确的内容。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库2013年3月全国计算机等级考试二级VB无纸化上机题题库及答案解析(在线全文阅读。
相关推荐: