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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、VB机试模拟试卷 52及答案与解析 一、基本操作题( 30分) 1 (1)在名称为 Forml的窗体上画一个名称为 Checkl的复选框数组,它含 4个复选框,它们的标题依次为 “Iteml”、 “Item2”、 “Item3”和 “Item4”,其索引号分别为 0,l, 2, 3。初始状态下, “Iteml”和 “Item4”为选中状态。程序运行后的窗体界面如图191所示。 注意:存盘时必须存放考生文件夹下,工程文件名为 sjl vbp,窗体文件名为 sjl frm。 (2)在名称为 Forml的窗体上画一个名称为 VScrolll的 垂直滚动条,其刻度值范围为 1 200;画一个命令按钮,

2、名称为 Commandl、标题为 “向下移动 ”。请编写适当的事件过程,使得程序运行时,每单击命令按钮一次 (假定单击次数少于 10次 ),滚动块向下移动 20个刻度。程序运行时的窗体界面如图 192所示。要求程序中不得使用变量,事件过程中只能写一条语句。注意:存盘时必须存放在考生文件夹下,工程文件名为 sj2 vbp,窗体文件名为sj2 frm。 二、简单应用题( 40分) 2 (1)在窗体上设置两个标签,名称分别为 Labell与 Label2、标题分别为 “当前时 间为: ”和空;要求当单击窗体时, Label2显示当前时间。请编写相应的程序代码来完成这个功能。程序运行时的窗体界面如图

3、213所示。 注意:要求考生在编写完程序后,把工程文件与窗体文件保存到考生文件夹下,文件名分别为 sj3 vbp与 sj3 frm。 (2)在考生文件夹下有工程文件 sj4 vbp及窗体文件 sj4 frm,该程序是不完整的。本程序的功能是利用随机数函数模拟投币,方法是:每次随机产生一个 0或 1的整数,相当于一次投币, 1代表正面, O代表反面。在窗体上画 3个名称分别为 Textl、 Text2和 Text3的文本框与一个名称为 Commandl的命令按钮,其中 Commandl的标题为 “开始 ”。文本框分别用于显示用户输入投币总次数、出现正面的次数和出现反而的次数。程序运行后,在文本框

4、 Textl中输入总次数,然后单击 “开始 ”按钮,按照输人的次数模拟投币,分别统计出现正面、反面的次数,并显示结果。如图 214所示。注意:请在有 “?”的地方填入正确内容,然后删除 “?”及代码前的所有注释符 (即 “”号 ),但不能修改其他部分。存盘时不得改变文件名和文件夹。 三、综合应用题( 30分) 3 在考生文件夹下有一个工程文件 sj5 vbp,其窗体上有 4个标签 Labell、Lable2、 Label3和 Label4,标题分别为 “用户名 ”、 “密码 ”、 “剩余次数 ”和 “5”;一个命令按钮 Commandl、标题为 “登录 ”;两个文本框名称分别为 Textl和

5、Text2,其中Textl用来输入用户名, Text2用来输入密码 (输入时,显示 “*”),无初始内容。 程序给出了 Cornmandl的事件过程,但不完整,要求去掉程序中的注释符 “”,把程序中的 “?”改为正确内容,使得在运行时,在 Textl中输入用户名, Text2中输入密码后,单击 “登录 ”按 钮,如果输入的用户名和密码都是 “abcd”时,则在 Textl中显示 “登录成功 ”;如果输入其他内容,单击 “登录 ”后,弹出如图 355所示的错误提示对话框,并且 Label4中的数字减 1。最多可输人 5次口令,若 5次都输入错误,则禁止再次输入。 注意:不能修改程序中的其他部分。

6、最后把修改后的文件按原文件名存盘,运行结果如图 355所示。 VB机试模拟试卷 52答案与解析 一、基本操作题( 30分) 1 【正确答案】 (1)本题主要考查在窗体中添加控件数组及设置复选按钮控件(CheckBox)的 Value属性。 控件数组是一组具有共同名称和类型的控件,它们拥有共同的事件,数组中的每个控件都有唯一的索引号 (Index),即下标。添加控件数组的方法是:先通过工具箱建立第一个控件,然后对该控件进行 “复制 ”、 “粘贴 ”操作,粘贴时在弹出的对话框中选择建立控件数组,这时控件数组的 Index值会自动从 0开始编号。复选按钮组可用于提供多重选择,每个复选按钮的选中状态由

7、其Value属性值决定: 0-UnChecked为未选; 1-Checked为选中; 2-Grayed为禁用 (即灰色 )。 根据题意,新建 “标准 EXE”工程,将一个复选按钮控 件添加到窗体中,再选中、复制、粘贴,在弹出的对话框中单击 “是 ”,即创建一个控件数组,设置其Index属性分别为 0、 1、 2、 3, Caption属性分别为 “Iteml”、 “Item2”、 “Item3”和“Item4”, “heml”和 “Item4”的值为 1, “Item2”和 “Item3”的属性为 0,单击 按钮运行程序,并按要求保存。 (2)本题主要考查滚动条 (HScrollBar)控件的

8、画法、属性设置及简单事件的编写。 滚动条多用于取代数据的键盘输入,通过调整滚动条滑块的位置即可改变其 Value属性的值。滚动条的 Max属性、 Min属性限定了滚动条所能表示的最大值和最小值,即 Value属性值的取值范围,在程序中改变 Value属性的值,滚动条滑块会随之移动到相应位置。 根据题意,新建 “标准 EXE”工程,将一个垂直滚动条控件和一个命令按钮添加到窗体中,垂直滚动条的名称为VScrolll、 Min属性为 1、 Max属性为 200,命令按钮的名称为 Commandl、 Caption属性为 “向 下移动 ”。双击命令按钮进入代码窗口,编写如下代码: Private Su

9、b Commandl_Click() VScrolll Value=VScrolll Value+20 每按一次按键,则 VScroll的数值加 20 End Sub单击 按钮运行程序,并按要求保存。 二、简单应用题( 40分) 2 【正确答案】 (1)本题主要考查计时器控件和简单事件编程。计时器控件用以实现在规定的时间间隔触发其 Timer事件,执行有关事件过程代码来完成对应功能。Interval属性用于设置触发计时器的 Timer事件的 时间间隔,单位为毫秒。 Enabled属性控制计时器是否开始启用, True为启用, False为不启用; Time()函数用于返回系统当前时间。 根据题

10、意,新建 “标准 EXE”工程,将两个标签添加到窗体中,名称分别为 Labell和 Label2, Caption属性都为空,设置完成后双击 Form1,进入代码窗口,编写如下代码: Private Sub Form_Click() Label2 Caption=Time End Sub 单击 按钮运行程序,并按要求保存。 (2)Rnd()函数用于产生 0 1之内的随机数。根据 题意,将 3个标签、 3个文本框控件和一个命令按钮添加到窗体中,标签的 Caption属性分别为 “总次数 ”“正面 ”和 “反面 ”,文本框的名称分别为 Textl、Text2和 Text3, Caption属性为空

11、,命令按钮的名称为 Commandl、 Caption属性为“开始 ”。双击 Commandl进入代码窗口,编写如下代码: Private Sub Commandl_Click() Dim a As Integer Dim i As Integer Dim bl As Integer Dim b2 As Integer bl=0 b2=0 a=Val(Textl Text) 通过 Textl获得总的次数 For i=1 To a a=Rnd()取随机数 If a=1 Then b1=b1+1 当随机到 1时,则 b1加 1 Else b2=b2+1 当随机到 0时,则 b2加 1 End If

12、 Next i Text2 Text=bl在 Text2中显示 1的个数 Text3 Text b2在 Text3中显示 0的个数 End Sub 单击 按钮运行程序,并按要求保存。 三、综合应用题( 30分) 3 【正确答案】 在文本框里显示 的内容通过 Text属性设置,其格式为:文本框名 Text=显示的内容。要使文本框内容显示为 “*”,需将 PasswordChar属性设置为 “*”。 MsgBox函数的格式为: MsgBox提示 ,按钮 ,标题 根据题意,将 4个标签、两个文本框控件和一个命令按钮添加到窗体中,标签的名称分别为 Labell、Label2、 Label3和 Labe

13、l4, Caption属性分别为 “用户名 ”、 “密码 ”、 “剩余次数 ”和“5”,文本框的名称分别为 Textl和 Text2、 Caption属性都为空, Text2的Passwordchar属性为 “*”,命令按钮的名称为 Commandl, Caption属性为 “登录 ”。补充后的具体代码如下: Private Sub Commandl Click() If Textl Text=“abcd“And Text2 Text=“abcd“Then MsgBox(“登录成功 “) Else MsgBox(“登录失败 “) Label4 Caption=Val(Label4 Caption)-1 End If If Val(Label4 Caption)=0 Then Textl Enabled=False Text2 Enabled=False Commandl Enabled=False End If End Sub 单击 按钮运行程序,并按要求保存。

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