好文档 - 专业文书写作范文服务资料分享网站

全国计算机等级考试二级VB无纸化上机题题库及答案解析

天下 分享 时间: 加入收藏 我要投稿 点赞

精品文档

2013年3月全国计算机等级考试

二级VB上机题库题干

.

精品文档

第八十一套题干104

一、基本操作题

请根据以下各小题的要求设计Visual Basic应用程序

(包括界面和代码)。

(1)在名称为Form1的窗体上画一个名称为cmdOpen

的命令按钮,标题为\打开文件\,再画一个名称为cdlOpen

的通用对话框。程序运行后,如果单击命令按钮,则弹出

打开文件对话框。 请按下列要求设置属性和编写代码:

①设置适当属性,使对话框的标题为\打开文件\;设置适当属性,使对话框的\文件类型\下拉式组合框中有二行:\文本文件\、\所有文件\如图1所示),默认的类型是\所有文件\。

②编写命令按钮的事件过程,使得单击按钮可以弹出打开文件对话框。要求:程序中不得使用变量,事件过程中只能写一条语句。

注意:存盘时必须存放在考生文件夹下,工程文件名为vbsj1.vbp,窗体文件名为vbsj1.frm。

图1

(2)在名称为Form1的窗体上画一个图片框(名称为Pic1)、一个垂直滚动条(名称为Vsb1)和一个命令按钮(名称为cmdSet,标题为\设置属性\,通过属性窗口在图片框中装入一个图形(文件名为pic1.jpg,位于考生目录下),图片框的宽度与图形的宽度相同,图片框的高度任意(如图2所示)。编写适当的事件过程。程序运行后,如果单击命令按钮,则设置垂直滚动条的如下属性:

图2

Min=100 Max=2400

LargeChange=200 SmallChange=20

之后就可以通过移动滚动条上的滚动块来放大或缩小图片框的高度。运行后的窗体如图3所示。要求程序中不得使用任何变量。

注意:存盘时必须存放在考生文件夹下,工程文件名为vbsj2.vbp,窗体文件名为vbsj2.frm。

图3

二、简单应用题

(1)在考生目录下有一个工程文件vbsj3.vbp,包含了所有控件和部分程序,如图4所示。

要求:①利用属性窗口设置适当的属性,使txtInput、txtResult中数据右对齐;②请编写适当的程序完成以下功.

能:在txtInput中输入40(度数),选择组合框中的一个项目,单击\计算\按钮,则根据所选择的项目,计算出相应的正弦、余弦值(保留3位小数,第4位截去,π取3.14159),并显示在txtResult中。 注意:考生不得修改窗体文件中已经存在的程序,在结束程序运行之前,必须进行一种计算;在txtInput中输入的必须是40;必须用窗体右上角的关闭按钮结束程序,否则无成绩。最后,按原文件名存盘。 图4

(2)在考生文件夹下有一个工程文件vbsj4.vbp,相应的窗体文件为vbsj4.frm。在窗体上有一个命令按钮,其名称为cmdCal,标题为\计算\。程序运行后,如果单击命令按钮,程序将计算500以内两个数之间(包括开头和结尾的数)所有连续数的和为1250的正整数,并在窗体上显示出来。这样的数有多组,程序输出每组开头和结尾的正整数,并用\~\连接起来,如图5所示。该程序不完整,请把它补充完整。

图5

要求:去掉程序中的注释符,把程序中的?改为正确的内容,使其能正确运行,但不能修改程序中的其他部分。最后用原来的文件名保存工程文件和窗体文件。 三、综合操作题

在考生文件夹下有一个工程文件vbsj5.vbp,其功能是:①单击\读数\按钮,则把考生文件夹下in5.dat文件中的100个0-999之间的整数读入数组a中;②单击\计算\按钮,则对这100个数中的水仙花数(当一个数的值等于该数中各位数字的立方和时,此数被称为水仙花数。如153=13+53+33,所以153就是一个水仙花数)求平均值,并对该平均值截尾取整后显示在文本框txtResult中。

窗体中给出了所有控件(如图6所示)以及\读数\按钮的Click事件过程,请为\计算\按钮编写适当的事件过程实现上述功能。

注意:不得修改已经给出的程序和已有的控件的属性,在结束程序运行之前,必须进行计算,且必须使用窗体右上角的\关闭\按钮结束程序,否则无成绩。最后把修改后的文件按原文件名存盘。

图6

第八十二套题干105

一、基本操作题

请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。

(1)在标题为\列表框\、名称为Form1的窗体上画一个名称为lstCourse列表框,通过属性窗口输入四个列表项:\语文\、\数学\、\外语\、\体育\,列表项采用\复选框形式\,如图1所示。列表框的宽为1500,高不限。

注意:存盘时必须存放在考生文件夹下,工程文件名为vbsj1.vbp,窗体文件名为vbsj1.frm。

精品文档

图1

(2)在名称为Form1的窗体上画一个文本框(名称为txtWord,Text属性为\人民\,FontName属性为\黑体\和一个水平滚动条(名称为hsbWord),如图2所示。在属性窗口中对滚动条设置如下属性:

图2

Min=10 Max=100

LargeChange =5 SmallChange =2 编写适当的事件过程。程序运行后,如果移动滚动条上的滚动框,则可扩大或缩小文本框中的\人民\字。运行后的窗体如图3所示。要求程序中不得使用任何变量。

注意:存盘时必须存放在考生文件夹下,工程文件名为vbsj2.vbp,窗体文件名为vbsj2.frm。

图3

二、简单应用题

(1)在名称为Form1的窗体中画一个名称为lblClock的标签,其标题为\,BorderStyle属性为1;再添加一个名称为tmrClock的计时器。请设置适当的控件属性,并编写适当的事件过程,使得在运行时,每隔一秒钟标签中的数字加1。如图4所示的是程序刚启动时的情况。程序中不得使用任何变量。

图4

注意:存盘时必须存放在考生文件夹下,工程文件名为vbsj3.vbp,窗体文件名为vbsj3.frm。

(2)在考生文件夹下有一个工程文件vbsj4.vbp,要求程序运行后,如果多次单击列表框中的项,则可同时选择这些项。而如果单击\显示\按钮,则在窗体上输出所有选中的列表项(如图5所示)。

要求:修改列表框的适当属性,使得运行时可以多选,并去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不得修改程序中的其他部分。最后把修改后的程序以原来的文件名存盘。

图5

三、综合操作题

数列:1,1,2,3,5,8,3,21叺墓媛墒谴拥 3.

个数开始,每个数是它前面两个数之和。在考生文件夹下有一个工程文件vbsj5.vbp(相应的窗体文件为vbsj5.frm)。窗体Form1中已经给出了所有控件。

编写适当的事件过程完成以下功能:选中一个单选按钮后,单击\计算\按钮,则计算出上述数列的第n项的值(n是选中的单选按钮后面的数值),并显示在文本框中,如图6所示(提示:因计算结果较大,应使用Long型变量)。

图6

注意:不能修改已经给出的程序和已有的控件的属性;在结束程序运行之前,必须选中一个单选按钮,并单击\计算\按钮获得一个结果;必须使用窗体右上角的\关闭\按钮结束程序,否则无成绩。最后把修改后的文件按原文件名存盘。

第八十三套题干106

一、基本操作题

请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。

(1)在名称为Form1的窗体上建立一个名称为cmdArray的命令按钮数组,含3个命令按钮,它们的Index属性分别为0、1、2,标题依次为\是\、\否\、\取消\,每个按钮的高、宽均为400、900。窗体的标题为\按钮示例\。运行后的窗体如图1所示。

注意:存盘时必须存放在考生文件夹下,工程文件名为vbsj1.vbp,窗体文件名为vbsj1.frm。

图1

(2)在名称为Form1的窗体上画一个名称为Drv1的驱动器列表框,一个名称为Dir1的目录列表框,一个名称为File1的文件列表框,名称为Label1、标题为\文件名\的标签和名称为Label2、BorderStyle为1的标签。窗体的标题设置为\文件系统控件\。请编写适当的程序,使得这三个文件系统控件可以同步变化,即当驱动器列表框中显示的内容发生变化时,目录列表框和文件列表框中显示的内容同时发生变化。单击文件列表框时,将选中的文件名显示在Label2中,如图2所示。

注意:要求程序中不得使用变量,事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为vbsj2.vbp,窗体文件名为vbsj2.frm。

图2

二、简单应用题

(1)在考生文件夹下有一个工程文件vbsj3.vbp,相应的窗体文件名为vbsj3.frm。在窗体上有一个命令按钮,其名称为cmdAdd,标题为\添加\;有一个文本框,名称为txtSentense,初始内容为空白;有一个列表框,名称为lstWord。程序运行后,在文本框中输入一个英文句子(由多个单词组成,各单词之间用一个空格分开),然后单击命令按钮,程序将把该英文句子分解为单词,并把每个单词作为一个项目添加到列表框中,如图3所示。该程序不完整,请把它补充完整。

要求:去掉程序中的注释符,把程序中的?改为正确的内容,使其能正确运行,但不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。

3hj0y2y5vv83hrt8bf1m52amw9lhr30084y
领取福利

微信扫码领取福利

微信扫码分享