1、国家二级 VB机试(上机操作)模拟试卷 397及答案与解析 一、基本操作题 1 请根据以下各小题的要求设计 Visual Basic应用程序 (包括界面和代码 )。 (1)在名称为 Form1的窗体上建立一个名称为 Command1的命令按钮数组,含三个命令按钮,它们的 Index属性分别为 0、 1、 2,标题依次为 “是 ”、 “否 ”、 “取消 ”,每个按钮的高、宽均为 300、 800。窗体的标题为 “按钮窗口 ”。运行后的窗体图 3132所示。 注意:存盘时必须存放在考生文件夹下,工程文件名为 sjt1l vbp,窗体文件名为 sjt1 frm。 (2)在名称为 Form1的窗体上画
2、一个名称为 Shal的形状控件,然后建立一个菜单,标题为 “形状 ”,名称为 shape0,该菜单有两个子菜单,其标题分别为 “正方形 ”和 “圆形 ”,其名称分别为 shape1和 shape2,如图 3133所示,然后编写适当的程序。程序运行后,如果选择 “正方形 ”菜单项,则形状控件显示为正方形;如果选择 “圆形 ”菜单项,则窗体上的形状控件显示为圆形。 注意:程序中不能使用变量,每个事件过程中只能写一条语句。保存时必须存放在考生文件夹下,工程文件名为 sjt2 vbp,窗体文件名 为 sjt2 frm。 二、简单应用题 2 (1)在考生文件夹下有一个工程文件 sjt3 vbp,窗体上已
3、经有两个文本框,名称分别为 Text1、 Text2;一个命令按钮,名称为 C1,标题为 “确定 ”;请画两个单选按钮,名称分别为 Op1、 Op2,标题分别为 “男生 ”、 “女生 ”;再画两个复选框,名称分别为 Ch1、 Ch2,标题分别为 “体育 ”、 “音乐 ”。请编写适当的事件过程,使得在运行时,单击 “确定 ”按钮后实现下面的操作: 根据选中的单选按钮,在 Text1中显示 “我是男生 “或 “我是女生 ”。 根据选中的复选框,在 Text2中显示 “我的爱好是体育 “、 “我的爱好是音乐 ”或 “我的爱好是体育音乐 ”,如图 3134所示。注意:不得修改已经给出的程序和已有控件的
4、属性。在结束程序运行之前,必须选中一个单选按钮和至少一个复选框,并单击 “确定 ”按钮。必须使用窗体右上角的关闭按钮结束程序,否则无成绩。 (2)在考生文件夹下有一个工程文件 sjt4 vbp。窗体上有一个名称为 List1的列表框,名称为 Timer1的计时器,名称为 Labe11的标签,如图 3135所示。请通过属性窗口向列表框添加四个项目,分别是 “第一项 ”、 “第二项 ”、 “第三项 ”、 “第四项 ”。程序运行后,将计时器的时间间隔设置为 1秒钟,每一秒钟从列表框中取出一个项目显示在 Labe11的标签中,首先显示 “第一项 ”,然后,依次显示 “第二项 ”、 “第三项 ”、 “第
5、四项 ”,如此循环。 在给出的窗体文件中已经有了全部控件和程序,但不完整,请添加 List1中的项目,去掉程序中的注释符,把程序中的 “?”改为正确的内容。 注意:考生不得修改工程中已经存在的内容和控件属性,最后把修改后的文件按原文件名存盘。 三、综合应用题 3 在窗体上画一个文本框,名称为 Text1(可显示多行 ),然后再画三个命 令按钮,名称分别为 Cornmand1、 Command2和 Command3,标题分别为 “读数 ”、 “统计 ”和 “存盘 ”,如图 3136所示。程序的其功能是:单击 “读数 ”按钮,则把考生目录下的in5 txt文件中的所有英文字符放入 Text1(可多
6、行显示 );单击 “统计 ”按钮,找出并统计英文字母 i、 j、 k、 1、 m、 n(不区分大小写 )各自出现的次数;单击 “存盘 ”按钮,将字母 i n出现次数的统计结果依次存到考生目录下的顺序文件 out5 txt中。 注意:存盘时必须存放在考生文件夹下,工程文件名为 sjt5 vbp,窗体文件 名为 sjt5 tim。 国家二级 VB机试(上机操作)模拟试卷 397答案与解析 一、基本操作题 1 【正确答案】 (1)【操作步骤】 步骤 1:新建一个 “标准 EXE”工程,表 477在窗体中用 “复制 ”和 “粘贴 ”画出控件数组并设置属性。步骤 2:按要求将文件保存至考生文件夹中。 (
7、2)【操作步骤】 步骤 1:新建一个 “标准 EXE”工程,在窗体Form1中画一个名为 Shal的形状控件。 步骤 2:选择【工具】 【菜单编辑器】命令,打开菜单设计器,如表 478所示,设置建立菜单项。步骤 3:打开代码编辑窗口,编写菜单命令的单击事件过程。参考代码: Private Sub Shape1_Click()Me Sha1 Shape 1End SubPriVate Sub Shape2 Click()Form1 Sha1 3End Sub 步骤 4:按要求将文件保存至考生文件夹中。 二、简单应用题 2 【正确答案】 (1)【操作步骤】 步骤 1:打开考生文件夹下的工程文件sj
8、t3 vbp。 步骤 2:在窗体 Form1中加入两个单选按钮和两个复选框,分别设置它们的相关属性,属性及其值如表 479所 示。步骤 3:打开代码编辑窗口输入如下代码。参考代码: PriVate Sub C1_Click()Dim a As Stringa “我是 “If Op1 Value ThenText1 Text a Op1 CaptionElseText1 Text a Op2 CaptionEnd Ifa “我的爱好是 If Ch1 Value 1 ThenText2 Text aCh1 Captiona Text2 TextEnd IfIf Ch2 Value 1 ThenTe
9、xt2 Text a Ch2 CaptionEnd IfEnd Sub 步骤 4:按键运行程序,先选中选中一个单选按钮和至少一个复选框,并单击 “确定 ”按钮,然后单击窗体右上角的关闭按钮结束程序。 步骤 5:按要求将文件保存至考生文件夹中。 (2)【操作步骤】 步骤 1:打开考生文件夹中的本题工程文件 sjt4 vbp,通过属性窗口向列表框添加四个项目,分别是: “第一项 ”、 “第二项 ”、 “第三项 ”、 “第四项 ”。 步骤 2:在代码编辑窗口,去掉程序中的注释符 “”,将问号 “?”改为正确的内容。参考代码: i 0Timer1 Interva1 1000Labe11 Caption
10、 List1 List(i) 步骤 3:按要求将文件保存至考生文件夹中。 三、综合应用题 3 【正确答案】 【操作步骤】 步骤 1:新建一个 “标准 EXE”工程,如表 480所示,在窗体中画出控件并设置其相关属性。步骤 2:打开代码编辑窗口,编写相应事件过程。 参考代码: Option Base 1Dim sum(6) As IntegerPrivate Sub Command1_Click()pen App Path “ in5 txt“For Input At #1Text1 TextInput(LOF(1), #1)Close #1End SubPrivate Sub Command2
11、_Click()For i 1 To 6sum(i) 0Next iIf Len(Text1 Text) 0 ThenMsgBox“请先使用 “读数 ”功能 !“ElseFor i 1 To Len(Text1 Text)c LCase(Mid(Text1 Text, i, 1)Select CaSe cCase “i“sum(1) sum(1) 1Case “j“sum(2) sum(2) 1Case“k“sum(3) sum(3) 1Case “1“sum(4)sum(4) 1Case“m“sum(5) sum(5) 1Case“n“sum(6) sum(6) 1End SelectNext iEnd IfEnd SubPrivate Sub Command3_Click()Open App Path “ out5 txt“For OutputAs #1For i 1 To 6Print #1, sum(i)Next iClosee #1End Sub 步骤 3:按要求将文件保存至考生文件夹中。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1