[计算机类试卷]国家二级VB机试(上机操作)模拟试卷398及答案与解析.doc

上传人:cleanass300 文档编号:499816 上传时间:2018-11-29 格式:DOC 页数:8 大小:176.50KB
下载 相关 举报
[计算机类试卷]国家二级VB机试(上机操作)模拟试卷398及答案与解析.doc_第1页
第1页 / 共8页
[计算机类试卷]国家二级VB机试(上机操作)模拟试卷398及答案与解析.doc_第2页
第2页 / 共8页
[计算机类试卷]国家二级VB机试(上机操作)模拟试卷398及答案与解析.doc_第3页
第3页 / 共8页
[计算机类试卷]国家二级VB机试(上机操作)模拟试卷398及答案与解析.doc_第4页
第4页 / 共8页
[计算机类试卷]国家二级VB机试(上机操作)模拟试卷398及答案与解析.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、国家二级 VB机试(上机操作)模拟试卷 398及答案与解析 一、基本操作题 1 请根据以下各小题的要求设计 Visual Basic应用程序 (包括界面和代码 )。 (1)在名称为 Form1的窗体上建立一个如下表所示的下拉菜单,其中 “设置 ”菜单项为灰色(不可用 ),如图 3137所示。注意:存盘时必须存放在考生文件夹下,工程文件名为 sjt1 vbp,窗体文件名为sjt1 frm。 (2)在名称为 Form1的窗体上画一个名称为 Hscrol11的水平滚动条,其最大刻度为 100,最小刻度为 0;再画两个单选按钮,名称分 别为 Option1、Option2,标题分别为 “最大值 ”、

2、“最小值 ”,且都未选中。再通过属性窗口设置适当属性使得程序刚运行时,焦点在滚动条上 (如图 3138所示 )。请编写适当的事件过程,使得程序运行时,单击 “最大值 ”单选按钮,则滚动条上的滚动框移到最右端;单击 “最小值 ”单选按钮,则滚动框移到最左端。 注意:程序中不得使用变量,事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为 sjt2 vbp,窗体文件名为 sjt2 frm。 二、简单应用题 2 (1)在考生文件夹下有一个工程文件 sjt3 vbp,已给出了所有控件和部分程序。程序运行时,请按以下顺序操作: 1)单击 “读入数据 ”按钮,可把考生目录下的文件in3 d

3、at中的 100个整数读到数组 a中; 2)从名称为 List1的列表框中选中一项 (如图 3139所示 )。 3)单击 “计算 ”按钮,则可按该选项的要求计算出结果并放到文本框中。 4)单击窗体右上角的关闭按钮结束程序。 “读入数据 ”按钮的 Click事件过程已经给出,请为 “计算 ”按钮编写适当的事件过程实现上述功能。 注意:不得修改已经存在的程序,在结束程序运行之前,必须进行一次计算,且必须 用窗体右上角的关闭按钮结束程序,否则无成绩。最后,程序按原文件名存盘。 (2)在考生文件夹下有一个工程文件sjt4 vbp。窗体中横线 (横坐标 )的名称为 IAne1,竖线 (纵坐标 )的名称为

4、 Line2;五个不同颜色的矩形是一个形状控件数组,名称为 Shapel,它们的 Visible属性都为False;从左到右的两个按钮的名称分别为 Command1、 Command2;另有一个有五个元素的标签数组,名称为 Labe11,其所有元素的 Visible属性都为: False。如图3140(a)所示。程序运行时,单击 “输入 5个 数据 ”按钮,可输入五个整数 (最好在100 2000之间 ),并作为刻度值显示在纵坐标的左面;单击 “画直方图 ”按钮,则按五个数的输入顺序显示直方图。例如若输入的五个数是 1200、 500、 800、 1900、1500,则结果如图 3140(b)

5、所示。文件中已经给出了所有控件和程序,但程序不完整,请去掉程序中的注释符,把程序中的 ?改为正确的内容。注意:不能修改程序的其他部分和各控件的属性。最后把修改后的文件按原文件名存盘。 三、综合应用题 3 在考生文件夹下有一个工程文件 sjt5 vbp,其中,己给出了所有控 件 (如图 3141所示 )和部分程序。 程序运行时,请按以下顺序操作: 1)单击 “读入文件 ”按钮,把考生目录下的文件in5 dat中的内容读入内存并显示在上面的文本框 (Text1)中; 2)单击 “加密 ”按钮,则可对 Text1中的内容进行加密并显示在下面的文本框 (Text2)中。 3)单击 “存结果 ”按钮则把

6、 Text2中的内容存到 out5 dat文件中。 加密规则:对于第奇数个字符,若是字母,则把它变为它后面的字符 (若为 “Z”则变为 “A”),不是字母则不变;对于第偶数个字符,若是字母,则把它变为它前面的字符 (若 为 “A”则变为 “Z”),不是字母则不变。大小写字母都遵循此规则。例如: 若原有的字符是: AbbaZGHa-MnnKYzx 则加密后的字符是: BaczAFGb-NmoiXaw 已经给出 “存结果 ”按钮的Click事件过程和函数 isletter,函数 isletter(aAsString)判断变量 a中是否为一个字母,若是则返回 True,否则返回 False,可以直接

7、调用。 请编写 “读入文件 ”按钮和“加密 ”按钮的 Click事件过程,以实现上述功能。 (in5 dat文件中只含英文单词和空格,不分段落和行 ) 注意:考生不得 修改已经存在的程序,必须用 “存结果 ”按钮存储加密结果,否则无成绩。最后,按原文件名把程序存盘。 国家二级 VB机试(上机操作)模拟试卷 398答案与解析 一、基本操作题 1 【正确答案】 (1)【操作步骤】 步骤 1:新建一个 “标准 EXE”工程,利用菜单设计器按表 481在窗体上建立一个二级菜单。步骤 2:按要求将文件保存至考生文件夹中。 (2)【操作步骤】 步骤 1:新建一个 “标准 EXE”工程,按表 482在窗体中

8、画出控件并设置其相关属性。步骤 2:打开代码编辑窗口,编写两个单选按钮的单击事件过程。参考代码: Private Sub Option1_CliCk()HScrol11 Value 100End SubPrivate Sub Option2_Click()HSCrol11 Value 0End Sub 步骤 3:按要求将文件保存至考生文件夹中。 二、简单应用题 2 【正确答案】 (1)【操作步骤】 步骤 1:打开考生文件夹中的本题工程文件 sjt3 vbp,双击窗体中的 “计算 ”命令按钮,在打开的代码编辑窗口中编写其单击事件过程 。参考代码: Private Sub Command2_Cli

9、ck() Dim k As Integerf i1, i2 As Integer i1 a(1): i2 a(1) For k 2 To 100 If a(k) i1 Then i1 a(k) End If If a(k) 5 2 Then i2 a(k) End If Next k If List1 Selected(0) True Then Text1 Text i1 i2 End If If List1 Select: ed(1) True Then Text1 Text i1 i2 End If If List1 Selected(2) True Then Text1 Text i1*

10、i2 End Tf 步骤 2:按 键运行程序,单击 “读入数据 ”按钮,然后在列表框中选择一项,并单击 “计算 ”按钮,统计出结果。 步骤 3:单击窗体右上角的关闭按钮以结束程序。 步骤 4:按要求将文件保存至考生文件夹中。 (2)【操作步骤】 步骤 1:打开考生文件夹中的本题工程文件 sjr4 vbp,在代码编辑窗口,去掉程序中的注释符 “”将问号 “?”改为正确的内容。参考代码: For k 1 To 5 Labe11(k 1) Visible True Shape1(k 1) Height s(k) a Line1 Y1 步骤 2:按要求将文件保存至考生文件夹中。 三、综合应用题 3 【

11、正确答案】 【操作步骤】 步骤 1:打开考生文件夹中的本题工程文件 sjt5 vbp,在代码编辑窗口指定位置编写以下代码。参考代码: Private Sub Command1_Click() Open“in5 dat“For Input As 1 Line Input #1, s Close #1 Text1 Text s End Sub Private Sub Command2_Click() Dim i As Integer, ss As String ss “ “ For i 1 To Len(s) rf isletter(Nid(s, i, 1) True Then If i Mod

12、2 0 Then Tf Mid(s, i, 1) “a“Then ss ss “z“ Elsetf Hid(s,i,1) “A“Then ss ss “z“ Else ss ss Chr(Asc(Mid(s, i, 1) 1) End If Else Tf Mid(s, i, 1) “z“ Then ss ss “A“ Else If Mid(s, i, 1) “z“Then ss ss “a“ Else s ss Chr(Asc(Mid(s, i, 1) 1) End If End If Else ss ss Mid(s, i, 1) End If Next Text2 Text ss End Sub 步骤 2:按 键运行程序,先单击 “读入文件 ”按钮,接着单击 “加密 ”按钮,然后单击 “存结果 ”按钮保存结果,最后单击窗体右上角的关闭按钮结束程序。 步骤 3:按要求将文件保存至考生文件夹中。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1