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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、国家二级 VB机试(上机操作)模拟试卷 299及答案与解析 一、基本操作题 1 请根据以下各小题的要求设计 Visual Basic应用程序 (包括界面和代码 )。 (1)在名称为 Form1的窗体上建立一个名称为 Command1的命令按钮数组,含三个命令按钮,它们的 Index属性分别为 0、 1、 2,标题依次为 “是 ”、 “否 ”、 “取消 ”,每个按钮的高、宽均为 300、 800。窗体的标题为 “按钮窗口 ”。运行后的窗体图 3132所示。注意:存盘时必须存放在考生文件夹下,工程文件名为 sjt1 vbp,窗体文件名为 sjt1 frm。 (2)在名称为 Form1的窗体上画一个

2、名称为 Sha1的形状控件,然后建立一个菜单,标题为 “形状 ”,名称为 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的计时器,名称为 Label1的标签,如图 3135所示。请通过属性窗口向列表框添加四个项目,分别是 “第一项 ”、 “第二项 ”、 “第三项 ”、 “第四项 ”。程序 运行后,将计时器的时间间隔设置为 1秒钟,每一秒钟从列表框中取出一个项目显示在 Label1的标签中,首先显示 “第一项 ”,然后,依次显示 “第二项 ”、 “第三项 ”、 “第四项

5、 ”,如此循环。在给出的窗体文件中已经有了全部控件和程序,但不完整,请添加 List1中的项目,去掉程序中的注释符,把程序中的 “?”改为正确的内容。注意:考生不得修改工程中已经存在的内容和控件属性,最后把修改后的文件按原文件名存盘。三、综合应用题 3 在窗体上画一个文本框,名称为 Text1(可显示多行 ),然后再画三个命令按钮,名称分别为 Command1、 Command2和 Command3,标题分别为 “读数 ”、 “统计 ”和 “存盘 ”,如图 3136所示。程序的其功能是:单击 “读数 ”按钮,则把考生目录下的in5 txt文件中的所有英文字符放入 Text1(可多行显示 );单

6、击 “统计 ”按钮,找出并统计英文字母 i、 j、 k、 l、 m、 n(不区分大小写 )各自出现的次数;单击 “存盘 ”按钮,将字母 i n出现次数的统计结果依次存到考生目录下的顺序文件 out5 txt中。注意:存盘时必须存放在考生文件夹下,工程文件名为 sjt5 vbp,窗体文件名为 sjt5 frm。 国家二级 VB机试(上机操作)模拟试卷 299答案与解析 一、基本操作题 1 【正确答案】 第 1小题步骤 1:新建一个 “标准 EXE”工程,表 477在窗体中用“复制 ”和 “粘贴 ”画出摔件数组并设置属性。步骤 2:按要求将文件保存至考生文件夹中。 第 2小题步骤 1:新建一个 “

7、标准 EXE”工程,在窗体 Form1中画一个名为 Sha1的形状控件。步骤 2:选择工具 菜单编辑器 命令,打开菜单设计器,如表 478所示,设置建立菜单项。 步骤 3:打开代码编辑窗口,编写菜单命令的单击事件过程。参考代码: Private Sub Shape1_Click()Me Sha1 ShaDe=1End SubPrivate Sub Shape2_Click()Form1 Sha1=3End Sub步骤 4:按要求将文件保存至考生文件夹中。 【试题解析】 第 1小题:木题只需按题目要求画出含三个元素的按钮数组,并分别设置 Caption属性。 第 2小题:要实现本题中的功能,应在

8、 “正方形 ”菜单项的 Click事件过程中,令Sha1的 Shape属性为 1,在 “圆形 ”菜单项的 Click事件过程中,令 Sha1的 Shape属性为 3。 二、简单应用题 2 【正确答案】 第 1小题步骤 1:打开考生文件夹下的工程文件 sjt3 vbp。步骤2:在窗体 Form1中加入两个单选按钮和两个复选框,分别设置它们的相关属性,属性及其值如表 479所示。 步骤 3:打开代码编辑窗口输入如下代码。参考代码: Private Sub C1_Click()Dim a As Strinqa=“我是 “If Op1 Value ThenText1 Text=a&Op1 Captio

9、nElseText1 Text=a&Op2 CaptionEnd Ifa=“我的爱好是 “If Ch1 Value=1ThenText2 Text=a&Ch1 Captiona=Text2 Text; End IfIf Ch2 Value=1ThenText2 Text: =a&Ch2 CaptionEnd IfEnd Sub步骤 4:按 F5键运行程序,先选中选中一个单选按钮和至少一个复选框,并单击 “确定 ”按钮,然后单击窗体右上角的关闭按钮结束程序。步骤 5:按要求将文件保存至考生文件夹中。第 2小题步骤 1:打开考生文件夹中的本题工程文件 sjr4 vbp,通过属性窗口向列表框添加四个

10、项目,分别是: “第一项 ”、 “第二项 ”、 “第二项 ”、 “第四项 ”。步骤 2:在代码编辑窗口,去掉程序中的注释符 “”,将问号 “?”改为正确的内容。参考代码: i=0Timer1 Tnterval=1000Label1 Caption=List1 List(i)步骤 3:按要求将文件保存至考生文件夹中。 【试题解析】 第 1小题:根据题目要求,在本题的程序设计上,首先以 Op1是否选中作为 IfThenElsc 语句的条件,由此分出两种情况: Op1被选中或 Op2被选中。在条件为真 (即 Op1被选中 )时文本框 1中显示 “我是男生 ”,否则显示 “我是女生 ”;接下来分 别判

11、断两个复选框是否选中并相应在文本框 2上显示内容。以上判断和显示操作均在 C1的 Click事件中完成。 第 2小题:要实现本题中的功能,在窗体的 Load事件过程中,令全局变量 i的初值为 0,然后设置计时器的 Interval属性为 1000并肩用计时器:在计时器的Timer事件中把列表框的第 i项显示在标签中,接下来令 i+1,一旦 i超过了 3就将其重新置 0以便实现循环显示。 三、综合应用题 3 【正确答案】 步骤 1:新建一个 “标准 EXE”工程,如表 480所示,在窗体中画出控件并设置其相关属性。 步骤2:打开代码编 辑窗口,编写相应事件过程。参考代码: Option Base

12、1Dim sum(6)As IntegerPrivate Sub Command1_Click()pen App Path&“ in5 txt“For Input As#1Text1 Text; =Input(LOF(1), #1)Close#1End SubPrivate Sub Command2_Click()For i=1To6sum(i)=0Next iIf Len(Text1 Text)=0ThenMsgBox“请先使用 “读数 ”功能 !“ElSeFor i=1To Len(Text1 Text)c=LCase(Mid(Text1 Text, i,1)Select Case cCa

13、se“i“sum(1)=sum(1)+1Case“j“sum(2)=sum(2)+1Case“k“sum(3)=sum(3)+1Case“l“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=1To6Print#1, sum(i)Next iClose#1End Sub步骤 3:按要求将文件保存至考生文件夹中。 【试题解析】 程序设计思路:在 “读数 ”按钮的单击事件过程中,用 Open语句以Input方式打开数据文件 in5 txc,并用 Input()函数读出所有字符后显示在文本框中;在 “统计 ”按钮的单击事件过程中,通过 For循环用 Mid函数逐一取出文本框中的字符并转换成小写,用 Select Case语句对取出的 字符进行检查,并用窗体数组变量 sum(1) sum(6)记录字母 i、 j、 k、 l、 m、 n出现的次数。 在 “存盘 ”按钮的单击事件过程中,用 Open语句以 Output方式打开数据文件out5 txt,并通过 For循环用 Print#方法逐一将数组中的元素存入该文件。

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