全国计算机vb二级考试真题
在每年的全国计算机二级考试中,有哪些vb相关的真题呢?下面是学习啦小编给大家整理的计算机历年全国计算机vb二级考试真题,供大家参阅!
计算机vb二级考试真题一
基本操作题
请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)
在名称为Forml的窗体上建立一个名称为“menul”、标题为“文件”的弹出式菜单,其含有三个菜单项,它们的标题分别为:“打开”、“关闭”、“保存”,名称分别为“ml”、“m2”、“m3”。再添加一个命令按钮,名称为“Commandl”、标题为“弹出菜单”。要求:编写命令按钮的Click事件过程,使程序运行时,单击“弹出菜单”按钮可弹出“文件”菜单(如图所示)。
注意:程序中不得使用变量,事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名保存为sjt2.vbp,窗体文件名保存为sjt2.frm。
参考解析:
【考点分析】本题考点有:命令按钮的Name和Cap-tion属性,菜单编辑器的使用(标题、名称、内缩符号),菜单项的Visible属性以及PopupMenu方法。
【解题思路】要创建弹出式菜单需要先用菜单编辑器来建立菜单,并将其主菜单项的可见(Visible)属性值设置为不可见,然后通过对象的Commandl_Click事件,执行对象的PopupMenu方法来显示菜单。
【操作步骤】
步骤1:建立界面,添加一个命令按钮,设置其Name属性为Commandl,Caption属性为“弹出菜单”。然后建立一个菜单,菜单的属性见表3.420
步骤2:打开代码编辑窗l3,在指定位置编写如下代码。
参考答案:
步骤3:调试并运行程序,关闭程序后按题目要求存盘。
2在名称为Form1的窗休上添加一个名称为Label1的标签,字号大小为四号,标题为“等级考试”,如图1所示。通过设置属性使标签初始为不显示。请编写适当的程序,使得运行程序时,窗体的标题立即变为“标签”,单击窗体时,显示标签,如图2所示。
注意:存盘时,将文件保存至考生文件夹下,且窗体文件名保存为sjt2.frm,工程文件名保存为sit2.vbp。要求程序中不得使用变量,每个事件过程中只能写一条语句。
参考解析:
【考点分析】本题考点有:标签的Name、Caption、Visi.ble和FontSize属性以及窗体的Caption属性。
【解题思路】通过标签的Name、Caption和FontSize属性设置标签的名称、标题和字体大小,通过设置标签的Visible属性为False,使标签初始为不可见。编写适当的程序,在Form_Load事件过程中,窗体的Caption属性值立即变为“标签”,在Form_Click事件过程中单击窗体时,设置标签的Visible属性为True显示标签。
【操作步骤】
步骤1:新建一个窗体,按照题目要求建立控件并设置其属性,如表3.37所示。
步骤2:编写程序代码。
参考答案:
步骤3:调试并运行程序,关闭程序后按题目要求存盘。
计算机vb二级考试真题二
简单应用题
在考生文件夹下有一个工程文件sit3.vbp。其窗体文件上有一个标题为“得分”的框架,在框架中有一个名称为Textl的文本框数组,含6个文本框控件;文本框Text2用来输入难度系数。程序运行时,在左边的6个文本框中输入6个得分,输入难度系数后,单击“计算分数”按钮,则可计算出最后得分并显示在文本框Text3中(如图所示)。计算方法:
去掉1个最高得分和1个最低得分,求剩下得分的平均分,再乘以3,再乘以难度系数。最后结果保留到第2位小数,不四舍五入。
注意:文件中已经给出了所有控件和程序,但程序不完整,请去掉程序中的注释符,把程序中的?改为正确的内容,考生不能修改程序中的其他部分和各控件的属性。最后把修改后的文件按原文件名存盘。
参考解析:
【考点分析】本题考点有:INT()函数、Val()函数、文本框数组的Text属性、If判断语句以及For循环语句。
【解题思路】通过Val()函数获取文本框数组的值,并把它转换为数值型,通过循环语句和判断语句,找出最大值和最小值赋值给变量a和b,同时累加所有数值的和赋值给s,那么最终的和为s-a-b,根据算法求剩下得分的平均分,乘以3,再乘以Text2中输入的难度系数,得出最终的得分。
【操作步骤】
步骤1:打开本题工程文件。
步骤2:打开代码编辑窗口,去掉程序中的注释符“´”,将问号改为正确的内容。
参考答案(阴影部分是需考生填入的内容)
步骤3:调试并运行程序,关闭程序后按题目要求存盘。
计算机vb二级考试真题三
综合操作题
在考生文件夹下有一个工程文件sit5.vbp,窗体上有两个命令按钮,标题分别是“读数据”和“统计”,请添加一个名称为Label1、标题为“回文个数为”的标签和一个名称为Text1,初始内容为空的文本框,如图所示。程序功能如下:
①单击“读数据”按钮,则将考生文件夹下in.5.dat文件的内容读到变量s中;
②单击“统计”按钮,则统计in5.dat文件(该文件中仅含由空格间隔开的字符串)中回文的个数,并将统计的回文个数显示在Textl文本框内(所谓回文是指顺读与倒读都一样的字符串,如“recycer”)。“读数据”和“统计”按钮的Click事件过程已经给出,请完善foundhuiwen过程的功能,实现上述程序功能。
注意:考生不得修改窗体文件中已存在的控件和程序,在结束程序运行之前,必须先进行统计,且必须用窗体右上角的关闭按钮结束程序,否则无成绩。最后,程序按原文件名存盘。
参考解析:
【考点分析】本题考点有:StrReverse()函数、Mid()函数、文件编辑、LOF()函数、Input()函数、For循环语句以及If判断语句。
【解题思路】StrReverse()函数用于返回一个字符串,其中一个指定子字符串的字符顺序是反向的。Mid()函数用于取字符子串。
【操作步骤】
步骤1:打开本题工程文件,按照题目要求建立控件并设置属性,如表3.29所示。
步骤2:打开代码编辑窗口,在代码编辑窗口指定位置编写以下代码。
参考答案:
Function foundhuiwen(p As String)
If StrReverse(P)=P Then foundhuiwen
=True'StrReverse函数的功能是将字符串顺序反转
End Function
步骤3:调试并运行程序,关闭程序后按题目要求存盘。
【易错提示】StrReverse()函数是一个不常见的函数,在运用的时候要了解函数的语法才能应用自如。
看了“全国计算机vb二级考试真题”