计算机vb考试程序试题,2015年计算机二级考试《VB》全真机考操作试题

一、基本操作题

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

1在名称为Form1的窗体上添加两个名称分别为Frame1、Frame2的框架,标题分别为“字号”、“修饰”;在Frame1中添加两个单选按钮,名称分别为Option1、Optioil2,标题分别为“l0号字”、“20号字”,且标题显示在单选按钮的左边;在Frame2中添加一个名称为Check1的复选框,标题为“下划线”。程序运行后的窗体如图所示。

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

112612JC-0.png

参考解析:

【考点分析】本题考点有:框架的Name和Caption属性,单选按钮的Name和Caption属性以及复选框的Name和Caption属性。

【解题思路】通过框架的Name和Caption属性设置框架的名称和标题,通过单选按钮的Name和Caption属性设置单选按钮的名称和标题,通过复选框的Name和Caption属性设置复选框的名称和标题。

【操作步骤】

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

11261213Q-1.png

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

2在名称为Form1的窗体上添加一个名称为Shape1的形状控件,通过设置参数使其形状为圆形;添加一个名称为Label1的标签,标题为“形状”,标签的大小能够根据标签内容的字数、大小而定;添加一个名称为Text1的文本框,文本框最多能够显示5个字符,文本框中初始内容为“圆形”,如图所示.

112612D53-2.png

注意:存盘时,将文件保存至考生文件夹下,且窗体文件名为sit1.frm,工程文件名为sjt1.vbp。

参考解析:

【考点分析】本题考点有:标签的Name、Caption和AutoSize属性,文本框的Name、Text和MaxLength属性以及形状控件的Name和Shape属性。

【解题思路】Shape属性用来设置形状控件的形状。其取值及边框形状如下。

取0值:矩形,默认设置;取1:正方形;取2:椭圆;取3:圆;取4:圆角矩形;取5:圆角正方形。

AutoSize属性决定控件是否能自动调整大小以显示所有的内容。

MaxLength属性设置文本框中输入的字符串长度。默认值为0,表示该单行文本框中字符串的长度只受操作系统内存的限制。如果设置为大于0的数,则表示能够输入的最大字符数目。

【操作步骤】

步骤1:新建一个窗体,按照题目要求建立形状控件、标签控件及文本框控件并设置其属性,如图3.27所示。程序中用到的控件及属性见表3.36。

1126124238-3.png

11261251K-4.png

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

二、简单应用题

3在名称为Form1的窗体上添加一个名称为Text1的文本框,再建立一个名称为Format的弹出式菜单,含三个菜单项,标题分别为“加粗”、“斜体”、一F划线”,名称分别为M1、M2、M3。请编写适当的事件过程,在程序运行时,当用鼠标右键单击文本框时,弹出菜单,选中一个菜单项后,则按所选菜单标题设置文本框中文本的格式,如图所示。

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

11261214a-5.png

参考解析:

【考点分析】本题考点有:菜单编辑器的使用(名称、标题、内缩符号、Visible),PopupMenu方法,文本框的Font-Bold、FontItalie和FontUnderline属性以及J:f判断语句。

【解题思路】PopupMenu方法用来显示弹出菜单,语法格式为:

object.PopupMenumenuname,flags,x,Y,boldcormrlanti要创建弹出式菜单需先用菜单编辑器来建立菜单。并将其主菜单项的可见(Visible)属性值设置为False,然后在对象的MouseDown(或MouseUP)事件过程中判断该事件的Bumm参数值是否为2,如果是则执行对象的PopupMenu方法来显示菜单。

【操作步骤】

步骤1:新建一个窗体,按照题目要求建立名称为“Textl”的文本框控件及一个弹出式菜单并设置菜单属性。

程序中用到菜单属性见表3.32。

112612I36-6.png

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

参考答案

Private Sub M1_Click()

Text1.FontBold=True’设置字体为加粗

End Sub

Prirate Sub M2_CliCk()

Text1.FontItalic=True’设置字体为斜体

End Sub

Prirate Sub M3_Click()

Text1.FontUnderline=True'为文字加下划线

112612E21-7.png

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

【易错提示】注意不要混淆鼠标左右键的键值。

4考生文件夹下有一个工程文件sit3.vbp。程序的功能是:通过键盘向文本框中输入数字,如果输入的是非数字字符,则提示输入错误,且文本框中不显示输入的字符。单击名称为Commandl、标题为“添加”的命令按钮,则将文本框中的数字添加到名称为Combol的组合框中。在给出的窗体文件中已经添加了全部控件,但程序不完整。要求去掉程序中的注释符,把程序中的?改为正确的内容。

注意:不能修改程序中的其他部分和其他控件的属性。最后把修改后的文件按原文件名存盘。

参考解析:

【考点分析】本题考点有:组合框的List属性、文本框的Text属性、MsgBox()函数、ASCIl码以及If判断语句。

【解题思路】单击命令按钮,运用组合框的List属性将文本框中的数字添加到组合框中,通过ASCIl码来判断输入的是否为数字字符。

【操作步骤】

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

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

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

1126125O7-8.png

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

三、综合操作题

5在考生文件夹下有一个工程文件sit5.vbp,窗体上有两个命令按钮,标题分别是“读数据”和“统计”,请添加一个名称为Label1、标题为“回文个数为”的标签和一个名称为Text1,初始内容为空的文本框,如图所示。程序功能如下:

①单击“读数据”按钮,则将考生文件夹下in.5.dat文件的内容读到变量s中;

②单击“统计”按钮,则统计in5.dat文件(该文件中仅含由空格间隔开的字符串)中回文的个数,并将统计的回文个数显示在Textl文本框内(所谓回文是指顺读与倒读都一样的字符串,如“recycer”)。“读数据”和“统计”按钮的Click事件过程已经给出,请完善foundhuiwen过程的功能,实现上述程序功能。

1126122J2-9.png

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

参考解析:

【考点分析】本题考点有:StrReverse()函数、Mid()函数、文件编辑、LOF()函数、Input()函数、For循环语句以及If判断语句。

【解题思路】StrReverse()函数用于返回一个字符串,其中一个指定子字符串的字符顺序是反向的。Mid()函数用于取字符子串。

【操作步骤】

步骤1:打开本题工程文件,按照题目要求建立控件并设置属性,如表3.29所示。

112612GU-10.png

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

参考答案:

Function foundhuiwen(p As String)

If StrReverse(P)=P Then foundhuiwen

=True'StrReverse函数的功能是将字符串顺序反转

End Function

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

【易错提示】StrReverse()函数是一个不常见的函数,在运用的时候要了解函数的语法才能应用自如。

参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:游动-白 设计师:我叫白小胖 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值