计划总结网 > 考试 > 计算机考试 > 计算机等级考试 > 计算机二级考试 > VB语言程序设计 >

全国计算机vb二级考试真题

时间: 伟文2 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二级考试真题”

18594