一起答

2015年全国计算机等级考试《二级VB》考前巅峰冲刺试题(4)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 在考生文件夹下有工程文件sj5.vbp及窗体文件sj5.frm,该程序是不完整的,请在有"?"的地方填入正确内容,然后删除"?"及代码前的所有注释符(即‘号),但不能修改其他部分。存盘时不得改变文件名和文件夹,相应的dat文件也保存到考生文件夹下,否则没有成绩。

    本题描述如下:

    在名称为Form1的窗体上有一Label控件和两个命令按钮,数据文件in5.dat存放了一些成绩。按 "开始"按钮后,从考生文件夹下的in5.dat中读出数据并求出它们的总分和平均分,将结果写入考生文件夹下的out5.dat文件中;程序运行界面如图46-5所示。执行完毕,"开始"按钮变成"完成",且无效(变灰)。

    图46-5

  2. (1)在考生文件夹下有一个工程文件sj3.vbp,相应的窗体文件为sj3.frm。其功能是在Text1文本框中输入一个数N,单击命令按钮计算从0到N的所有素数的和,并在Text2中显示出来。运行程序如图1-3所示。

    图1-3

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

    (2)在考生文件夹下有工程文件sj4.vbp及窗体文件sj4.frm,该程序是不完整的,请在有"?"号的地方填入正确内容,然后删除"?"及代码前的所有注释符(即‘号),但不能修改其他部分。存盘时不得改变文件名和文件夹。

    本题描述如下:

    本程序的功能为当用户单击窗体上的命令按钮"输入"时,可以输入6个数值,随后程序对这6个数值进行升序排序,单击按钮"输出"则把大于平均值的数显示出来,程序运行时的窗体如图1-4所示。

    图1-4

  3. 在考生文件夹下有一个工程文件sj5.vbp,相应的窗体文件为sj5.frm,此外在考生文件夹下还有一个名为in5.txt的文本文件,其内容如下:

    10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31, 32,33,34,35

    程序运行后,双击窗体,将把文件in5.txt中的数据输入到二维数组Arr中,在窗体上按5行×5列的矩阵形式显示出来,并在其下显示该矩阵左上-右下对角线的右上部分。在窗体的代码窗口中,已给出了部分程序,这个程序不完整,请把它补充完整,并使之能正确运行。程序运行效果如图26-5所示。

    图26-5

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

  4. (1)在考生文件夹下有工程文件sj3.vbp及窗体文件sj3.frm。要求在窗体上画一个名为Command1、标题为"写入文件"的命令按钮,要求当执行事件过程Command1 click时,弹出一个输入对话框,输入完成后单击"确定",则将输入的内容写入考生文件夹下的out3.txt文件中。生文件夹下的程序代码是不完整的,请在有"?"的地方填入正确内容,然后删除"?"及代码前的所有注释符(即‘号),但不能修改其他部分。存盘时不得改变文件名和文件夹。程序运行时的窗体界面如图25-3所示。

    图25-3

    注意:程序编写完毕,考生应执行一个操作,写入一组数据到out3.txt中。

    (2)在考生文件夹下有工程文件sj4.vbp及窗体文件sj4.frm。打开该工程文件,在窗体上画两个文本框,名称分别为Text1和Text2:然后画3个标签,名称分别为Label1、Label2和Label3,其标题分别为两个空白和"=";建立一个含有4个单选按钮的控件数组,名称为Option1,标题分别为"+"、"-"、"*"和"/",两个名称分别为Command1、Command2、标题分别为"计算"、"清空"的命令按钮。程序运行后,在Text1、Text2中输入两个数值,选中一个单选按钮后,Label1上显示相应的运算符,单击"计算"命令按钮,相应的计算结果显示在Label3中;单击"清空"按钮,数据被清空。程序运行如图25-4所示。

    图25-4

    该程序代码窗口中的代码是不完整的,请在有"?"的地方填入正确内容,然后删除"?"及代码前的所有注释符(即‘号),但不能修改其他部分。存盘时不得改变文件名和文件夹。

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

    (1)在Form1的窗体上画一个名称为Pic1的图片框,然后建立一个主菜单,标题为"命令",名称为Com,该菜单有两个子菜单,其标题分别为"输出"和"删除",名称分别为Pri和Del,编写适当的事件过程。程序运行后,如果单击"命令"菜单中的"输出"命令,则将图片框显示出来;如果单击"删除"命令,则隐藏图片框。程序的运行情况如图27-1和图27-2所示。

    图27-1

    图27-2

    注意:存盘时必须存放在考生文件夹下,工程文件名为sj1.vbp,窗体文件名为sj1.frm。程序中不得使用任何变量。

    (2)在窗体上画一个列表框,名称为List1,通过"属性"窗口向列表框中添加3个项目,分别为"足球"、"篮球"和"排球"。编写适当的事件过程,使程序运行后,每次单击列表框中的任何一项,则总在最后面添加一项"体育活动"。程序运行界面和运行效果分别如图27-3和图27-4所示。

    图27-3

    图27-4

    注意:存盘时必须存放在考生文件夹下,工程文件名为sj2.vbp,窗体文件名为sj2.frm。程序中不得使用任何变量。

  6. (1)在名称为Form1的窗体上画一个名称为Option1的单选按钮数组(Index属性从0开始),含4个单选按钮,其标题分别为"Item1"、"Item2"、"Item3"和"Item4"。利用属性窗口设置适当的属性,使"Item3"选中,"Item4"为灰色,程序运行时的窗体界面如图3-1所示。

    图3-1

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

    (2)在名称为Form1的窗体中,画一个组合框。组合框的名称为Combo1,初始内容为空,有"Item1"、"Item2"和"Item3"三个可供选择项,还有一个名称为Text1的文本框,内容为空。编写适当的事件过程,使得程序运行时,选择组合框中的某项,在文本框中显示出来。程序中不得使用任何变量。程序运行时的窗体界面如图3-2所示。

    图3-2

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