考试吧

计算机等级

考试吧>等级考试>计算机二级考试>VB>模拟试题>正文
2017年12月计算机二级VB考试操作题冲刺卷(1)
考试吧 2017-12-02 11:18:10 评论(0)条

  点击查看:2017年12月计算机二级VB考试操作题冲刺卷汇总

  一、基本操作题

  1 [简答题]

  (1)在名称为Form1,标题为“框架”的窗体上添加一个名称为Framel,且标题为空的框架。框架内含有两个单选按钮,名称分别为0pt1和Opt2,其标题分别为“字体”、“大小”。

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

2017年12月计算机二级VB考试操作题冲刺卷(1)

  (2)考生文件夹下的工程文件sit2.vbp中有一个由直线Linel、Line2和Line3组成的三角形,直线Linel、Line2和Line3的坐标值如下所示:

2017年12月计算机二级VB考试操作题冲刺卷(1)

  要求添加一条直线Lined以构成三角形的高,且该直线的初始状态为不可见。再添加两个命令按钮,名称分别为Cmdl、Cmd2,标题分别为“显示高”、“隐藏高”,如图所示。

2017年12月计算机二级VB考试操作题冲刺卷(1)

  请编写适当的事件过程使得在程序运行时,单击“显示高”按钮,则显示三角形的高;单击“隐藏高”按钮,则隐藏三角形的高。

  注意:要求程序中不得使用变量,每个事件过程只能写一条语句。不得修改已经存在的控件,最后将修改后的文件按原文件名存盘。

  参考解析:

  (1)【考点分析】本题考点有:窗体的Caption属性、框架的Name和Caption属性以及单选按钮的Name和Caption属性。【解题思路】通过窗体的Caption属性设置窗体的标题,通过框架的Name和Caption属性设置框架的名称和标题,通过单选按钮的Name和Caption属性设置单选按钮的名称和标题。

  【操作步骤】

  步骤1:建立界面,添加相应的控件并设置控件的属性。程序中涉及的控件及属性见表3.56。

2017年12月计算机二级VB考试操作题冲刺卷(1)

  步骤2:调试并运行程序,关闭程序后按题目要求存盘。

  【举一反三】可以通过第13套第一大题的第一小题来进行同类知识点练习。

  (2)【考点分析】本题考点有:线条的Name、X1、X2、Y1、Y2和Visible属性以及命令按钮的Name和Caption属性。

  【解题思路】通过对直线Linel、Line2和Line3的坐标值的计算,确定线条的X1、X2、Y1和Y2属性的值,画出线段Line4,并将其Visible属性设置为False,使得在初始状态下为不可见。再通过命令按钮的Name和Caption属性设置命令按钮的名称和标题。在Cmdl_Click事件过程中将Line4的Visible属性设置True,则可以显示高,在Cmd2_Click事件过程中把Line4的Visible属性设置False,则可以隐藏高。

  【操作步骤】

  步骤1:打开sit2工程,按照题目要求建立Line控件并设置其属性,如图3.33所示。

  步骤2:按照步骤1建立其他控件并设置相关属性,程序中涉及的控件及属性见表3.57。

2017年12月计算机二级VB考试操作题冲刺卷(1)

2017年12月计算机二级VB考试操作题冲刺卷(1)

  步骤3:打开代码编辑窗口,在指定位置编写如下代码。

  参考答案

2017年12月计算机二级VB考试操作题冲刺卷(1)

  步骤4:调试并运行程序,关闭程序后按题目要求存盘。

  二、简单应用题

  2 [简答题]

  (1)在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为sit3.frm。其功能是随机产生30个0~1000的整数,放入一个数组中,然后输出其中的最小值。程序运行后,单击命令按钮(名称为Command1,标题为“输出最小值”),即可求出其最小值,并在窗体上显示出来(如图所示)。这个程序不完整,请把它补充完整,并使其能正确运行。

2017年12月计算机二级VB考试操作题冲刺卷(1)

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

  (2)在考生文件夹下有一个工程文件sit4.vbp,相应的窗体文件为sit4.frm,在窗体上有一个文本框和一个命令按钮。程序运行后,单击命令按钮,即可计算出0~1000范围内不能被7整除的整数的个数,并在文本框中显示出来。在窗体的代码窗口中,已给出了部分程序,其中计算不能被7整除的整数的个数的操作在通用过程Fun中实现,请编写该过程的代码。

  要求:请勿改动程序中的任何内容,只在Func_tion Fun()和End Function之间填入你编写的若干语句。最后将修改后的文件按原文件名存盘。

  参考解析:

  (1)【考点分析】本题考点有:Randomize语句、Rnd()函数、Int()函数、循环语句、判断语句以及Print方法。【解题思路】本题程序用变量Min记录最小数,最初把数组的第一个元素的值赋给Min,然后通过For循环语句将其后的元素依次与之比较,如果其值小于Min,则将其赋值给Min,依次类推,最终Min的值就是数组各元素中的最小值。

  【操作步骤】

  步骤1:打开本题工程文件。

  步骤2:打开代码编辑窗口,去掉程序中的注释符“´”,将问号改为正确的内容。

  参考答案(阴影部分是需考生填入的内容)

2017年12月计算机二级VB考试操作题冲刺卷(1)

  步骤3:调试并运行程序,关闭程序后按题目要求存盘。

  【易错提示】产生0~1000范围内的随机数,应该是Rnd×1000。

  (2)【考点分析】本题考点有:Mod运算符、文件编辑、For循环语句、If判断语句以及过程函数。

  【解题思路】可通过求余运算符Mod来计算某数M能否被7整除,如果M Mod 7=0,那么M能被7整除;如果M Mod 7<>0,那么M不能被7整除。可利用For循环语句来逐个判断0~1000范围内的整数能否被7整除,然后用一个变量来统计不能被7整除的整数个数。

  【操作步骤】

  步骤1:打开本题工程文件。

  步骤2:打开代码编辑窗口,在代码编辑窗口指定位置编写以下代码。

  参考答案

2017年12月计算机二级VB考试操作题冲刺卷(1)

  步骤3:调试并运行程序,关闭程序后按题目要求存盘。

  三、综合应用题

  3 [简答题]

  在考生文件夹下有一个工程文件sjr5.vbp,窗体上有两个命令按钮,标题分别是“读数据”和“统计”,请添加两个标签,名称分别为Labell和Label2,标题分别为“出现次数最多的字母是”和“它出现的次数为”;再添加两个名称分别为Text1和Text2,初始内容为空的文本框,如图所示。

  程序功能如下:

  ①单击“读数据”按钮,则将考生文件夹下in5.dat文件的内容读到变量s中(此过程已给出)。

  ②单击“统计”按钮,自动统计in5.dat文件中所含各字母(不区分大小写)出现的次数,并统计次数最多的字母显示在Text1文本框内,它所出现的次数显示在Text2文本框内。

  “读数据”按钮的Click事件过程已经给出,请为“统计”按钮编写适当的事件过程实现上述功能。

2017年12月计算机二级VB考试操作题冲刺卷(1)

  注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须进行统计,且必须用窗体右上角的关闭按钮结束程序,否则无成绩。最后,程序按原文件名存盘。

  参考解析:

  【考点分析】本题考点有:标签的Name和Cap-tion属性、文本框的Name和Text属性、Mid()函数、Option Base数组下标、Ase()函数、For循环语句以及If判断语句。【解题思路】通过Mid()函数获取字符,并通过Asc()函数获得字符的ASCIl码,并赋值给变量k。定义一个数组a(26)用于存储26个字母的出现次数,根据语句0ption Base 1,判断数组的下标为1~26,通过判断ASCIl码来计算字母出现的次数,例如k=65(A)或k=97(a),那么a(k-64)和a(k-96)也就是通过a(1)加1来进行计数。再通过对于数组a最大值的查找求出最多的次数,进而求出出现最多的字母并显示出来。

  【操作步骤】

  步骤1:打开本题工程文件,添加两个标签控件,名称分别为Labell和Label2,标题分别为“出现次数最多的字母是”和“它出现的次数为”;再添加两个名称分别为Text1和Text2,初始值为空的文本框。

  步骤2:打开代码编辑窗口,在指定位置编写如下代码。

  参考答案

2017年12月计算机二级VB考试操作题冲刺卷(1)

2017年12月计算机二级VB考试操作题冲刺卷(1)

2017年12月计算机二级VB考试操作题冲刺卷(1)


  步骤3:调试并运行程序,关闭程序后按题目要求存盘。

展开全文
评论(0条) 发表
Copyright © 2004-
考试吧(m.566.com)北京美满明天科技有限公司
社会统一信用代码:91110108MA01WU311X
帮助中心