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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

[计算机类试卷]VB机试模拟试卷159及答案与解析.doc

1、VB机试模拟试卷 159及答案与解析 一、基本操作题( 30分) 1 请根据以下各小题的要求设计 VisualBasic应用程序 (包括界面和代码 )。 (1)请在名称为 Forml的窗体上建立一个二级下拉菜单,第一级共有两个菜单项,标题分别为“文件 ”、 “编辑 ”,名称分别为 file、 edit;在 “编辑 ”菜单下有第二级菜单,含有三个菜单项,标题分别为 “剪切 ”、 “复制 ”、 “粘贴 ”,名称分别为 cut、 copy、 paste。其中 “粘贴 ”菜单项设置:勾无效 (如图 l-206所示 )。注意:存盘时必须存放在考生文件夹下,工程文件名为 sjtl vbp,窗体文件名为 s

2、jtl frm。 (2)在窗体上画两个文本框,名称分别为 Textl、 Text2。请设置适当的控件属性,并编写适当的事件过程,使得在运行时,如果在 Textl中每输入一个字符,则显示一个 “*”,同时在 Text2中显示输入的内容 (如图 1-207所示 )。程序中不得使用任何变量。注意:存盘时必须存放在考生文件夹下,工程文件名为 sjt2 vbp,窗体文件名为sjt2 frm。 二、简单应用题( 40分) 2 (1)在考生文件夹下有一个工程文件 sjt3 vbp,其窗体上有一个名称为 Textl的文本框;一个名称为 Ll的列表框:一个命令按钮,名称为 c1,标题为 “添加 ”(如图 1-1

3、78所示 )。程序的功能是,在运行时,如果在文本框中输入一行内容并单击 “添加 ”按钮,则把文本框中的内容作为列表项添加到列表中。如果单击列表中的某一项,则立即从列表中删除该项。要求:去掉程序中的注释符,把程序中的 ?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分,也不能修改控件的属性。最后把修改后的文件以原来的文件名存盘。 (2)在考生文件夹下有一个工程文件 sjt4 vbp,请在窗体上画一个文本框,名称为 Textl;画一个命令按钮,名称为 C1,标题为 “确定 ”;再画三个单选按钮,名称分别为Opl、 13102、 Op3,标题分别为 “飞机 ”、 “火车 ”、 “汽车 ”

4、(如图 1-179所示 )。请编写适当的事件过程,使得在运行时,选中一个单选按钮并单击 “确定 ”按钮后,按照表1-5在文本框中显示相应内容。注意:不得修改已经给出的程序。退出程序时必须通过单击窗体右上角的关闭按钮。在结束程序运行之前,必须选中一个单选按钮,并单击 “确定 ”按钮。否则无成绩。 三、综合应用题( 30分) 3 在考生文件夹下有一个工程文件 sjt5 vbp, 窗体上有三个文本框,其名称分别为Textl、 Text2和 Text3,其中 Textl、 Text2可多行显示。请画三个名称分别为Cmdl、 Cmd2和 Cmd3,标题分别为 “产生数组 ”、 “统计 ”和 “退出 ”的

5、命令按钮,如图 1-235所示。程序功能如下: 单击 “产生数组 ”按钮时,用随机函数生成 20个0 10之间 (不含 0和 10)的数值。并将其保存到一维数组 a中,同时也将这 20个数值显示在 Textl文本框内。 单击 “统计 ”按钮时,统计出数组 a中出现频率最高的数值及其出现的次数,并将出现频率最高的数值显示在 Text2文本框内 、出现频率最高的次数显示在 Text3文本框内。 单击 “退出 ”按钮时,结束程序运行。请将程序中的注释符去掉,把 ?改为正确的内容,以实现上述程序功能。注意:不得修改窗体文件中已经存在的控件和程序,最后将修改后的文件按原文件名存盘。VB机试模拟试卷 15

6、9答案与解析 一、基本操作题( 30分) 1 【正确答案】 第 l小题 【操作步骤】 步骤 1:新建一个 “标准 EXE”工程,利用菜单设计器如表 2-120在窗体上建立一个二级菜单。步骤 2:按要求将文件保存至考生文件夹中。 第 2小题 【操作步骤】 步骤 l:新建一 个 “标准 EXE”工程。 步骤2:在窗体 Forml中加入两个文本框,并分别设置它们的相关属性,属性及值如表2-121所示。 步骤 3:双击 Textl文本框,打开代码编辑窗口,在 Textl的 Change事件过程中输入如下代码: 参考代码: PriVate Sub Text1_Change() Text2 Text=Te

7、xtl Text End Sub 步骤 4:按要求将文件保存至考生文件夹中。 【试题解析】 第 l小题 本题只需按题目要求利用 VB菜单设计器建立一个二级菜单。并且将其中一个菜单项设置为无效 。 第 2小题 为在 Textl中将输入内容显示为 “*”,需将 Textl的 PasswordChar属性值设置为“*”。要实现程序运行时,在 Textl中输入一个字符,就能在 Text2中显示的功能,可在 Textl的 Change事件过程中,加入让 Text2显示内容始终与 Textl保持一致的语句。 二、简单应用题( 40分) 2 【正确答案】 第 1小题【操作步骤】 步骤 1:打开考生文件下的本

8、题工程文件sjt3 vbp,在代码编辑窗口,去掉程序中的注释符 “”,将问号 “?”改为正确的内容。 参考代码: PriVate Sub C1_Click() L1 Addltem Textl Text End Sub PriVate Sub L1_Click() L1 RemoveItem L1 ListIndex End Sub 步骤 2:按要求将文件保存至考生文件夹中。 第 2小题 【操作步骤】 步骤 1:打开考生文件夹中的本题工程文件 sjt4 vbp,在名为 Forml的窗体上画一个文本框、一个命令按钮和三个单选按钮,并设置它们的相关属性,其属性及值如表 2-101所示。步骤 2:双

9、击 “确定 ”命令按钮,打开代码编辑窗口,编写命令按钮的单击事件过程。 参考代码: PriVate Sub Cl_Click() If Opl Value Then Textl Text=“需要 1小时 “ ElseIf Op2 Value Then Text1 Text=“需要 10小时 “ ElseIf Op3 Value Then Textl Text=“需要 15小时 “ End If End Sub 步骤 3:按键键运行程序,选择不同选项,单击 “确定 ”按钮,然后单击窗体右上角的关闭按钮退出程序。 步骤 4:按要求将文件保存至考生文件夹中。 【试题解析】 第 1小题 列表框控件 (

10、ListBox)用于显示可供单一或多个选择的列表项,给列表框添加列表项既可以在设计阶段通过其 List属性设置加入,也可在程序运行时使用AddItem方法加入。在程序运行时删除列表框中的项目可以使用 Removeltem方法,其语法为:列表框 Removeltem索引值。其中, “索引值 ”可以指定插 入项在列表框中的位置,从 0开始计数。 单击命令按钮的时候将文本框中的内容添加到列表框中,可以使用列表框的Addltem方法;单击列表框中的某个项目,将触发其 Click事件。要实现单击列表框中的某一项,该项就从列表中消失的功能,只需在 Click事件过程中编写删除项目的语句即可。列表框的 Li

11、stIndex属性可返回当前选择的项目的索引号,因此删除选中项目的语句为: L1 RemoveItem L1 Listlndex。 第 2小题 本题要求实现当选中不同选项时,单击命令按钮,即在文本框显示出不同信息 的功能。可以在按钮的 Click事件过程中,使用 If语句逐个判断单选按钮当前是否被选中,若选中则在文本框中显示相应内容。 三、综合应用题( 30分) 3 【正确答案】 【操作步骤】 步骤 1:打开考生文件夹中的本题工程文件sjt5 vbp,在窗体上画三个命令按钮,属性及其值如表 2-138所示。步骤 2:在代码编辑窗口,去掉程序中的注释符 “”,将问号 “?”改为正确的内容。 参考

12、代码: a(i)=Fix(Rnd*9十 1) For j=1 To i-1 If b(i) fmax Then fmax=b(i) If b(i)=fmax Then End 步骤 3:按要求将文件保存至考生文件夹中。 【试题解析】 Rnd()函数用于产生一个小于 1但大于或等于 0的随机数值。为了生成某个范围内的随机整数,可使用以下公式: Int(upperbound-lowerbound+1)*Rnd+lowerbound) 这里, upperbound是随机数范围的上限,而 lowerbound则是随机数范围的下限。 本题在 “产生数组 ”按钮的单击事件过程中,通过 For循环生成 20个 0 10之间(不含 0和 10)互不相同的随机数,并存入数组 a,其中生成函数的表达式应为:Fix(Rnd*9+1)。同时初始化 b数组每个元素值为 1。 在 “统计 ”按钮的单击事件过程中,通过双重的 For循环逐一计算出数组 a中的元素重复的次数并计入数组 b的相应元素中,然后从中找出最大值 fmax,循环结束后显示出来。 在 “退出 ”按钮的单击事件过程中,使用 End语句结束整个程序的运行。

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