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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(计算机二级VB上机操作题i.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机二级VB上机操作题i.docx

1、计算机二级VB上机操作题i计算机二级VB上机操作题1、屏保Private Sub Form_DblClick()EndEnd SubPrivate Sub Timer1_Timer()Print *Form1.CurrentX = Rnd * Form1.WidthForm1.CurrentY = Rnd * Form1.HeightForm1.ForeColor = RGB(255 * Rnd, 255 * Rnd, 255 * Rnd)Form1.FontSize = Rnd * 60End Sub2、抽奖Private Sub Command1_Click()Timer1.Enabled

2、 = TrueEnd SubPrivate Sub Command2_Click()Timer1.Enabled = FalseEnd SubPrivate Sub Label1_Click()Label1.Caption = 今天是 & Year(Now) & 年 & Month(Now) & 月 & WeekdayName(Weekday(Now)End SubPrivate Sub Timer1_Timer()Text1.Text = Int(Rnd * 10)Text2.Text = Int(Rnd * 10)Text3.Text = Int(Rnd * 10)Text4.Text =

3、 Int(Rnd * 10)Text5.Text = Int(Rnd * 10)Text6.Text = Int(Rnd * 10)Text7.Text = Int(Rnd * 10)End Sub3、将第一个字母换成大写,其余小写Private Sub Form_Click()Dim x As Strings = miDEFSDVFGSPrint UCase(Mid(s, 1, 1) & LCase(Mid(s, 2, Len(s) - 1)End Sub4、求SIN?=?Private Sub Form_Click()Dim x As Integerx = Text1.TextText2.

4、Text = Sin(x * 3.1415926 / 180)End Sub5、09年(春)上机 05Option ExplicitOption Base 1Private Sub Command1_Click() Dim k As Integer, n As Integer, num() As Integer, i As Integer Do n = Int(Rnd * 900) + 100 If validate(n) Then k = k + 1 ReDim Preserve num(k) num(k) = n End If Loop Until k = 12 For i = 1 To

5、UBound(num) If i Mod 4 0 Then Text1 = Text1 & Str(num(i) Else Text1 = Text1 & Str(num(i) & vbCrLf End If Next iEnd SubPrivate Function validate(ByVal n As Integer) As Boolean Dim p(3) As Integer, i As Integer, j As Integer, k As Integer Do i = i + 1 p(i) = n Mod 10 n = n 10 Loop Until n = a And Mid(

6、s, i, 1) = A And Mid(s, i, 1) = Z Then da = da + 1 Else qt = qt + 1 End IfEnd IfNext iPrint 大写字母个数 & daPrint 小写字母个数 & xiaoxiePrint 其它 & qtEnd Sub15、金字塔:Private Sub Form_Click()For i = 1 To 5 Print Space(5 - i) & String(2 * i - 1, *)Next iFor i = 1 To 5 Print Space(i) & String(8 - (2 * i - 1), *)Next

7、 iEnd Sub16、九九乘法表Private Sub Form_Click()For i = 1 To 9 For j = 1 To i Print i & x & j & = & i * j & Space(1); Next jPrintNext iEnd Sub17、求两个数的最大公约数和最小公倍数Private Sub Form_Click()Dim a As IntegerDim b As IntegerDim ab As Integera = InputBox()b = InputBox()Dim r As Integerab = a * br = a Mod bDo While

8、 r 0 a = b b = r r = a Mod bLoopPrint 最大公约数 & bPrint 最小公倍数 & ab / bEnd Sub18、人口问题Private Sub Form_Click()Dim n As LongDim p As Longp = 1300000000While p = HScroll1.Max Then x = -xEnd IfIf HScroll1.Value = Form1.Width ThenLabel1.Left = -Label1.WidthEnd IfEnd Sub25、随机产生100个数,以10行10列排列,求100个数的最大最小值以及平均

9、数Option Base 1Private Sub Form_Click()Dim a(100) As IntegerDim sum As IntegerDim max As IntegerDim min As IntegerDim avr As Integer/string(单精度) For i = 1 To 100 a(i) = Int(Rnd * 90) + 10 Next iFor i = 1 To 100 sum = sum + a(i) avr = sum / 100 Print a(i); If i Mod 10 = 0 Then PrintNext iPrint 100个数的和

10、为 & sumPrint 100个数平均数 & avrmax = a(1)min = a(1)For i = 2 To 100 If max a(i) Then min = a(i)Next iPrint 最大值 & maxPrint 最小值 & minFor i = 1 To 100If max = a(i) Then Print 最大值在第 & i; 位 Next iEnd subPrivate sub form_load()RandomizeEnd sub26、1 2 3 4 5 6 7 8 9 1010 9 8 7 6 5 4 3 2 1 Private Sub Form_Click(

11、)Dim a(10) As Integer For i = 1 To 10 a(i) = i Print a(i); Next iDim t As Integer For i = 1 To 5 t = a(i) a(i) = a(11 - i) a(11 - i) = t Next i PrintFor i = 1 To 10 Print a(i); Next iEnd Sub27、列表框Private Sub Command1_Click()List1.AddItem 1List1.AddItem 2List1.AddItem 3List1.AddItem 4List1.AddItem 5L

12、ist1.AddItem 6List1.AddItem 7List1.AddItem 8End SubPrivate Sub Command2_Click()For i = 0 To List1.ListCount - 1 If List1.Selected(i) = True Then List2.AddItem List1.List(i) End IfNext iFor i = List1.ListCount - 1 To 0 Step -1 If List1.Selected(i) = True Then List1.RemoveItem i End IfNext iEnd Sub28、

13、1 1 2 3 5 8 13 21 34Private Sub Form_Click()Dim a() As LongDim n As IntegerDim sum As Longn = InputBox()ReDim a(n) As Longa(1) = 1a(2) = 1 For i = 3 To n a(i) = a(i - 2) + a(i - 1) Next i For i = 1 To n sum = sum + a(i) Next iPrint sumn = InputBox()ReDim Preserve a(n) As LongFor i = 1 To nPrint a(i)

14、;If i Mod 8 = 0 Then PrintNext iEnd Sub29、随机产生五个数,并且将五个数字按顺序排列:Private Sub Form_Click()Dim a(5) As IntegerFor i = 1 To 5 a(i) = Int(Rnd * 10) + 1Print a(i);Next iPrintDim t As IntegerFor i = 1 To 4 For j = i + 1 To 5 If a(i) a(j) Then t = a(i) a(i) = a(j) a(j) = t End If Next jNext iFor i = 1 To 5Pr

15、int a(i);Next iEnd Sub30、随机产生100个数,并且将100个数字按顺序排列:Private Sub Form_Click()Dim a(100) As IntegerFor i = 1 To 100 a(i) = Int(Rnd * 90) + 10Print a(i); If i Mod 10 = 0 Then Print a(i) 成十行十列排列Next iPrintDim t As IntegerFor i = 1 To 99 For j = i + 1 To 100 If a(i) a(j) Then t = a(i) a(i) = a(j) a(j) = t End If Next jNext iFor i = 1 To 100Print a(i);

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1