ImageVerifierCode 换一换
格式:DOC , 页数:8 ,大小:176.50KB ,
资源ID:499816      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-499816.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文([计算机类试卷]国家二级VB机试(上机操作)模拟试卷398及答案与解析.doc)为本站会员(cleanass300)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

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

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