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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(VB练习题.doc)为本站会员(jinchen)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

VB练习题.doc

1、1. 菜单设计(10 分)请设计一个如图 1 与图 2 所示的下拉菜单,各菜单的名称属性如表 2 所示,要求使用菜单编辑器设置各级菜单及相应热键。图 2 文件下拉菜单图 3 格式下拉菜单 表 2 窗体及菜单属性值表控件 名称(Name)属性 标题(Caption)属性窗体 form1 编辑器标题 名称 上级菜单标题 热键 快捷键文件 Mfile 无 F 无新建 MNew 文件 N CtrL+N打开 MOpen 文件 O CtrL+O保存 MSave 文件 S CtrL+S关闭 MClose 文件 C CtrL+C分割线 MSp1 文件 无 无退出 MExit 文件 E CtrL+E格式 MCh

2、ar 无 H 无对齐 MAlign 格式 A 无居左 MLeft 对齐 L CtrL+L居右 MRight 对齐 R CtrL+R居中 MCenter 对齐 M CtrL+M2.编写程序实现以下功能:,单击“计算” (如图 1) ,弹出(如图 2 所示)输入框,在输入框中输入一半径数(如 10) ,则圆的面积就会在标签(label1)中显示出来(如图 3) 。 (10分)图 1 图 2图 3Private Sub Command1_Click()Const pi As Single = 3.14 2 分Dim r As Single 1 分Dim s As Double 1 分r = Val(

3、InputBox(“请输入圆的半径:“, “ 输入圆的半径提示框 “) 3 分s = pi * r 2 2 分Label2.Caption = s 1 分End Sub3.编写程序实现以下功能:在文本框中输入用户名“小红” ,密码框中输入“2011VBKS” ,单击“确定”按钮(如图 1) ,如果输入数据正确,则弹出信息框“欢迎参加 VB 考试!”(如图 2) ,输入数据不正确,则弹出警告框“输入数据有误!请重新输入”如图 3。 (10 分)图 1图 2 图 3Private Sub Command1_Click()a=Text1.Textb= Text2.TextIf a = “小红“ An

4、d b = “2011VBKS“ Then 3 分Y=MsgBox (“欢迎参加 VB 考试 !“ ) 2 分Else 1 分Y=MsgBox (“输入数据有误!请重新输入“, 1 + 48, “数据确认框:“) 3 分End If 1 分End Sub4.编写程序实现以下功能:程序运行时,单击窗体,弹出如图 1 所示对话框,在对话框中输入一个整数,系统判断是奇数或者偶数,若为奇数则显示如图 3 中所示结果,若为偶数如图 2 中显示结果。 (10 分)图 1 图 2图 3Private Sub Form_Click()Dim x As Integer 1 分x = Val(InputBox(“

5、请输入一个整数!“) 2 分 if x mod 2=0 then 2 分Print “x=“ “ x 是一个偶数!“ 2 分Else 1 分Print “x=“ “ x 是一个奇数!“ 1 分End If 1 分End Sub5.编写程序实现以下功能:在文本框中输入一个整数,单击“确定”按钮(如图 1) ,如果输入的数能被 5 整除,则弹出信息框“此数能被 5 整除” (如图 2) ,否则弹出信息框“这是一个不能被 5 整除的整数”如图 3。 (10 分)图 1 图 2 图 3Private Sub Command1_Click()Dim x As Integer 1 分 x = Val(Te

6、xt1.Text) 1 分If x Mod 5 = 0 Then 2 分MsgBox “此数能被 5 整除!“ 2 分Else 1 分MsgBox “这是一个不能被 5 整除的整数“, 1 + 48, “数据确认框:“ 2 分End If 1 分End Sub1 使用 Rnd 函数生成 10 个两位数的随机整数,并放于 picture1 中,单击命令按钮,找出这 10 个数中的最大数与最小数,并降序重新排列这 10 个数。将运行结果分别置于text1、text2 以及 picture2 中(如图 1 中) 。 (10 分)参考答案:Option Base 1Private Sub Comman

7、d1_Click()Dim max As Integer 存储最大数 0.25 分Dim min As Integer 存储最小数 0.25 分Dim i As Integer 循环变量 0.25 分Dim j As Integer 循环变量 0.25 分Dim t As Integer 交换变量 0.25 分Dim a(10) As Integer 0.25 分*初始化随机数(*For i = 1 To 10 0.5 分a(i) = Int(Rnd * 90 + 10) 1 分 Picture1.Print a(i); 0.5 分Next I 0.25 分*求最大最小值*max = a(1)

8、 0.25 分min = a(1) 0.25 分For i = 2 To 10 0.25 分 If max a(i) Then min = a(i) 1 分Next I 0.25 分Text1.Text = max 0.25 分Text2.Text = min 0.25 分*排序(4 分)*For i = 1 To 9 0.25 分 For j = i + 1 To 10 0.25 分 If a(i) a(j) Then 0. 5 分t = a(i): a(i) = a(j): a(j) = t 0.5 分End If 0.25 分Next j 0.25 Next I 0.25For i =

9、1 To 10 0.25Picture2.Print a(i); 0.25 分 Next I 0.25End Sub2、使用 Rnd 函数生成 10 个 0100之间的随机整数,并在窗体加载时在 Label2 中显示,当单击“升序排序”后以升序排列在 Label4 中显示。窗体格式如图( 16 分)参考程序:Dim a(1 To 10) As Integer 1 分Private Sub Command1_Click() Dim i, j, t As Integer 选择法排序 7 分For i = 1 To 9 For j = i + 1 To 10If a(i) a(j) Thent =

10、a(j): a(j) = a(i): a(i) = tEnd IfNext jNext i输出排序后的数据序列 2 分For i = 1 To 10 Label4.Caption = Label4.Caption 0. 5 分Next I 0.25 分For i = 1 To 9 0.25 分For j = i + 1 To 10 0.5 分If a(i) a(j) Then 0.5 分t = a(i): a(i) = a(j): a(j) = t 0.5 分End If 0.25 分Next j 0.25 分Next I 0.25 分For i = 1 To 10 0.25 分Picture

11、2.Print a(i); 0. 5 分Next I 0.25 分For i = 1 To 9 0.25 分For j = i + 1 To 10 0. 5 分If a(i) = 60 And a(i) = 85 Then s3 = s3 + 1 (0. 5 分)If max a(i) Then min = a(i) (0.5 分)Next i (0.25 分)ave = sum / n (0.5 分)Label5.Caption = sum (0.5 分)Label6.Caption = ave (0.5 分)Label7.Caption = max (0.5 分)Label8.Caption = min (0.5 分)Text1 = s1 (0.25 分)Text2 = s2 (0.25 分)Text3 = s3 (0.25 分)End Sub

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报