0 r = lblre.Caption = r & lblre.C"/> 0 r = lblre.Caption = r & lblre.C"/>
首页 2014中职vb语言程序设计程序填空题综合练习(一)

2014中职vb语言程序设计程序填空题综合练习(一)

举报
开通vip

2014中职vb语言程序设计程序填空题综合练习(一)2014中职vb语言程序设计程序填空题综合练习(一) VB语言程序设计综合练习:程序填空题 程序填空题 1. 题目:文本框txtin输入一个十进制整数将其转化为二进制数。程序运行界面如下图所示。单击“转换”按钮,标签lblre中输出二进制数。 Private Sub Command1_Click() Dim n As Long lblre.Caption = "" n = Val(txtin.Text) DO While n <> 0 r = lblre.Caption = r & lblre.C...

2014中职vb语言程序设计程序填空题综合练习(一)
2014中职vb语言程序设计程序填空题综合练习(一) VB语言程序设计综合练习:程序填空题 程序填空题 1. 题目:文本框txtin输入一个十进制整数将其转化为二进制数。程序运行界面如下图所示。单击“转换”按钮,标签lblre中输出二进制数。 Private Sub Command1_Click() Dim n As Long lblre.Caption = "" n = Val(txtin.Text) DO While n <> 0 r = lblre.Caption = r & lblre.Caption LOOP End Sub 2. 题目:单击“打印”按钮command1在图片框picture1中输出如图 1 下所示的图形。(涉及的循环 要求 对教师党员的评价套管和固井爆破片与爆破装置仓库管理基本要求三甲医院都需要复审吗 用for循环) Private Sub command1_Click() For i = 1 To 5 picture1.Print Tab(10 + i); "$"; For j = picture1.Print "*"; Next j picture1.Print "$"; picture1.Print Next i Tab(10 + i); "*"; End Sub 3. 题目: 单击form1窗体:重新定义坐标系为(-10,300)-(300,-10);在窗体上按 公式 小学单位换算公式大全免费下载公式下载行测公式大全下载excel公式下载逻辑回归公式下载 : 2y=x?255,其中x=0~255。 用Pset方法绘制如图所示图形,其中线宽为3。(要求for循环实现) 2 Private Sub Form_Click() Scale (-10, 300)-(300, -10) DrawWidth = 3 Line (-10, 0)-(300, 0): Line (0, 300)-(0, -10) For x = y = PSet (x, y) Next x End Sub 4(题目:判断文本框text1中输入的字符是否全是字母,并在标签label1中显示判断结果:“全是字母”或“不全是字母”。.运行结果参考下图。(涉及的循环用for循环) 3 Private Sub Command1_Click() Dim s As String s = Text1.Text For i = 1 To Len(s) If LCase(Mid(s, i, 1)) < "a" Or Then Exit For End If Next If Then Label1.Caption = "全是字母" Else Label1.Caption = "不全是字母" End If End Sub 5. 题目: 求1~+2~+3~+… +10~的值,程序运行界面如图下所示。 4 单击“计算”按钮command1在标签lblre中输出结果。(要求for循环实现) Private Sub Command1_Click() Dim s As Long Dim n As Long s = 0: n = 1 For i = 1 To 10 Next i lblre.Caption = s End Sub 6(题目:数据由小到大排序。窗体运行如下图。单击“产生数据” 按钮Command1,产生5个10~99之间的随机整数放入数组s,并显示在图示的标签lblra上;单击“排序” 按钮Command2,将数组排序后的数据输出到图示的标签lblre。(要求for循环实现) 5 Dim s(1 To 5) As String Private Sub Command1_Click() lblra.Caption = "" For i = 1 To 5 s(i) = lblra.Caption = lblra.Caption & Str(s(i)) Next i End Sub Private Sub Command2_Click() lblre.Caption = "" For i = 1 To 4 Min = i For j = If Then Min = j Next j 6 t = s(Min): : s(i) = t Next i For i = 1 To 5 lblre.Caption = lblre.Caption & Str(s(i)) Next i End Sub 7. 题目: 用公式e = 1+ 1/1~+1/2~+1/3~+ … + 1/n~+ …,计算e -7的近似值,直到当前累加项小于10为止。运行界面如下图所示。单击“计算”按钮在标签lblre中输出结果。(要求用while…wend循环) Private Sub Command1_Click() Dim t As Single Dim i As Integer Dim e As Single t = 1: i = 1: e = 1 7 DO While 1 / t >= 0.0000001 t = t * i LOOP lblre.Caption = e End Sub 8(题目:在窗体上放置一个文本框和一个标签,并建立如下菜单: 菜单项 菜单名称 说明 mnuop 操作(O) 一级菜单 mnura ….产生随机数 二级菜单 mnupd ….判断 二级菜单 单击“产生随机数”菜单项,产生1个60,90之间的随机整数,显示在文本框中。单击“判断”菜单项,判断该随机数能否被3整除,判断结果显示在标签上。窗体运行如下图。 8 Private Sub mnupd_Click() If Then Label1.Caption = "能被3整除" Else Label1.Caption = "不能被3整除" End If End Sub Private Sub mnura_Click() Text1.Text = End Sub 9. 题目:单击“画图”命令按钮Command1:重新定义坐标系为(-1,1)-(1,-0.3)。在窗体上按公式: 2y=x,其中x=-0.9~0.9。 用Pset方法绘制如图所示图形,其中线宽为3。(要求for循环实现) 9 Private Sub Command1_Click() Scale (-1, 1)-(1, -0.3) DrawWidth = 3 Line (-1, 0)-(1, 0): Line (0, 1)-(0, -0.3) For x = y = PSet (x, y) Next x End Sub 10. 题目: 数组元素值逆置。单击“产生字母”按钮Command1,产生10个随机小写字母存放到数组中,并显示在标签lblra中。单击“逆置”按钮Command2,将数组中的字母按相反顺序存放,然后输出到标签lblre。运行界面如下图所示。(要求for循环实现) 10 Dim s(1 To 10) As String Private Sub Command1_Click() lblra.Caption = "" For i = 1 To 10 s(i) = lblra.Caption = lblra.Caption & s(i) Next i End Sub Private Sub Command2_Click() lblre.Caption = "" For i = 1 To 5 temp = s(i): s(i) = : s(11 - i) = temp Next i For i = 1 To 10 11 lblre.Caption = lblre.Caption & s(i) Next i End Sub 11.题目:单击“打印”按钮在图片框pics中输出如下图所示的图形。(要求for循环实现) . Private Sub command1_Click() Dim i As Integer Dim j As Integer For i = 1 To 5 pics.Print Tab(10); For j = 1 To pics.Print Spc(1); Next j For j = pics.Print "*"; 12 Next j pics.Print Next i End Sub 12. 题目:在窗体上放置一个文本框txts和一个标签lbla,并建立如下菜单: 菜单项 菜单名称 说明 mnuop 操作(O) 一级菜单 mnura ….产生随机数 二级菜单 mnujs ….计算 二级菜单 单击“产生随机数”菜单项,产生10个两位随机整数,显示在文本框txts中。单击“计算”菜单项,计算所产生数的平均值,并显示在标签lbla上。窗体运行如下图。(涉及的循环要求用for循环) Dim a(1 To 10) As Integer 13 Private Sub mnujs_Click() Dim sum As Integer For i = 1 To 10 Next i lbla.Caption = sum / 10 End Sub Private Sub mnura_Click() txts.Text = "" For i = 1 To 10 a(i) = txts.Text = Next i End Sub 13. 题目: 制作顶级菜单(标题是:操作,名称是:mnuop),二级子菜单(标题:产生,名称:mnura)和二级子菜单(标题:运行,名称:mnurun)。点击子菜单“产生”时,生成一个100~200之间的随机整数,显示在label1中;点击子菜单“运行”时,判断该随机数是否是素数,将判断结果显示在label2上。运行界面如图所示。(涉及的循环要求用for循环) 14 Private Sub mnura_Click() Label1.Caption = Int(Rnd * 101) + 100 End Sub Private Sub mnurun_Click() Dim x As Integerx = Val(Label1.Caption) For i = 2 To If Then Label2.Caption = "不是素数" Exit For End If Next If Then Label2.Caption = "是素数" End If End Sub x14(题目:在文本框text1中输入x的值,编程求e 的近似值,要 15 求最后一项的值小于等于0.000 001 时停止计算,结果显示在标签 xx23nlabel3中。e 的展开式为:e=1+x/1!+x/2!+ x/3!+„+ x/n!。程序运行界面如图所示。(要求用do while„„loop实现) Private Sub Command1_Click() Dim x As Integer Dim s As Double Dim n As Integer x = Val(Text1.Text) s = 1: n = 1 t = Do While t > 0.000001 s = s + t t = Loop 16 Label3.Caption = s End Sub 15. 题目: 单击“运行”按钮Command1,求出100~150之间,能被5整除,但不能被3整除的数。并求这些数之和,存入变量SUM中。程序运行界面如下图。(要求for循环实现) Private Sub Command1_Click() Dim i As Integer For i = 100 To 150 If Then Print i; Sum = End If Next i Print Print "和为:" & Sum; "" End Sub 17 16. 题目:求出150,200之间的素数,程序运行界面如图下所示。单击“输出素数”按钮在标签lblpr中输出结果。(要求for循环实现) Private Sub Command1_Click() For i = 150 To 200 For j = 2 To i - 1 If Then Exit For Next j If Then lblpr.Caption = lblpr.Caption & Str(i) Next i End Sub 17. 题目:单击窗体,产生10个20~80之间的随机正整数,排序后在窗体上输出。运行界面如图所示。(要求用for循环) 18 Private Sub Form_Click() Dim s(1 To 10) As Integer Dim max As Integer Dim t As Integer Randomize Print "原始数据:" For i = 1 To 10 s(i) = Print s(i); " "; Next Print For i = 1 To 9 max = i For j = If s(max) < s(j) Then max = j Next t = s(max) 19 s(max) = s(i) = t Next Print "排序后的数据:" For i = 1 To 10 Print s(i); " "; Next End Sub 18. 题目:在窗体上放置一个文本框Text1和一个标签Label1,并建立如下菜单: 菜单项 菜单名称 说明 mnuop 操作(O) 一级菜单 mnura ….产生随机数 二级菜单 mnupd ….判断 二级菜单 单击“产生随机数”菜单项,产生1个10,99之间的随机整数,显示在文本框中。单击“判断”菜单项,判断该随机数的个位数是否是奇数。如果是奇数在标签中显示“是奇数”,否则标签上显示“不是奇数”。窗体运行如下图。 20 Private Sub mnupd_Click() Dim d As Integer d = Val(Text1.Text) Mod 10 If Then Label1.Caption = "是奇数 " Else Label1.Caption = "不是奇数" End If End Sub Private Sub mnura_Click() Text1.Text = End Sub 19. 题目: 数组元素值逆置。单击“产生字母”按钮Command1,产 21 生10个随机大写字母存放到数组中,并显示在标签中lblr。单击“逆置”按钮Command2,将数组中的字母按相反顺序存放,然后输出到标签lblre。运行界面如下图所示。(要求for循环实现) Dim s(1 To 10) As String Private Sub Command2_Click() lblre.Caption = "" For i = 1 To 5 temp = s(i) s(i) = s(11 - i) = temp Next i For i = 1 To 10 lblre.Caption = lblre.Caption & s(i) Next i End Sub 22 Private Sub Command1_Click() lblr.Caption = "" For i = 1 To 10 s(i) = lblr.Caption = lblr.Caption & s(i) Next i End Sub 20. 题目:字母由小到大排序。窗体运行如下图。单击“产生随机字母” 按钮Command1,产生10个大写的随机字母放入数组,并显示在图示的标签lblu上;单击“排序” 按钮Command2,将排序后的字母输出到图示的标签lblsort。(涉及的循环要求用for循环) Dim s(1 To 10) As String Private Sub Command1_Click() 23 lblu.Caption = "" For i = 1 To 10 s(i) = lblu.Caption = lblu.Caption & s(i) Next i End Sub Private Sub Command2_Click() lblsort.Caption = "" For i = 1 To 9 Min = i For j = If s(j) < s(Min) Then Min = j Next j t = s(Min): s(Min) = : s(i) = t Next i For i = 1 To 10 lblsort.Caption = lblsort.Caption & s(i) Next i End Sub 21(题目:随机产生10 个100~200 之间的正整数,将它们按从大到 24 小的顺序排列。运行界面如图所示。(要求用for循环) Private Sub Command1_Click() Dim x(1 To 10) As Integer Cls Print Randomize Print "原始数据:" For i = 1 To 10 x(i) = Print x(i); Next i Print: Print Print "排序数据:" For i = 1 To 9 25 Max = i For j = If x(Max) < x(j) Then Next j t = x(Max): x(Max) = : x(i) = t Next i For i = 1 To 10 Print x(i); Next i End Sub 22(题目:单击“计算”按钮Command1求P 的值。 P=1+1/(1+2)+1/(1+2+3)+„+1/(1+2+3+„+10)。(要求for循环实现)运行界面如图: Private Sub Command1_Click() Dim p As Single, s As Single p = s = 0 26 For i = 1 To 10 s = p = Next i Print "p=" & p End Sub 23. 题目:在窗体上放置一个文本框txts和一个标签lbla,并建立如下菜单: 菜单项 菜单名称 说明 mnuop 操作(O) 一级菜单 mnura ….产生随机数 二级菜单 Mnupd ….统计 二级菜单 单击“产生随机数”菜单项,产生1个60,90之间的随机整数,显示在文本框txts中。单击“判断”菜单项,判断所产生数是否是奇数,并显示在标签lbla上。窗体运行如下图。 27 . Dim a As Integer Private Sub mnupd_Click() If Then lbla.Caption = "是奇数" Else lbla.Caption = "非奇数" End If End Sub Private Sub mnura_Click() txts.Text = "" a = txts.Text = a End Sub 28 24(题目:单击“打印”按钮Command1窗体显示出具有9行的“杨辉三角形”。运行效果如下图所示。(要求for循环实现) Private Sub Command1_Click() Dim a(1 To 9, 1 To 9) As Integer For i = 1 To 9 a(i, 1) = 1: Next i For i = 3 To 9 For j = 2 To a(i, j) = Next j Next i For i = 1 To 9 29 For j = 1 To Print Tab(j * 5 - 4); Next j Print Next i End Sub 25. 题目:单击窗体,求1!+2!+3!+„„+10!的值,并在窗体上输出。 (要求用for循环) Private Sub Form_Click() Dim n As Long Dim s As Long n = s = 0 For i = 1 To 10 n = s = s + n Next Print s End Sub 26(题目:单击窗体,在窗体中打印九九乘法 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf ,用for循环完成。 30 运行效果见下图。 Private Sub Form_Click() Dim se As String Print Tab(35); " 九九乘法表 " Print Tab(35); "---------------" For i = 1 To 9 For j = 1 To se = i & "×" & j & "=" & i * j Print ; se; Next j Print Next i End Sub 27. 题目:单击“打印”按钮command1在图片框picture1中输出如 31 下图10行10列的图形。(涉及到的循环要求用for循环) Private Sub Command1_Click() For i = 1 To 10 For j = 1 To picture1.Print Spc(1); Next For j = 1 To 10 picture1.Print "*"; Next Next End Sub 28. 题目:题目:已知C的公式表示如下: ' n! 32 ' C=------------------ ' (n-m)!*m! '函数过程fac( )求k~函数,在Fomr_Click事件中完成运算, '------------------------------------------------ Option Explicit Private Function fac(k As Integer) As Single Dim x As Single, j As Integer For j = 1 To k Next j fac = x End Function Private Sub Form_Click() Dim C As Single Dim m As Integer, n As Integer m = Val(InputBox("请输入一个整数(m):")) n = Val(InputBox("请输入一个整数(n):")) Print "C="; C 33 End Sub 29.题目:程序功能为打印下列图形: ' * ' ** ' *** ' **** ' ***** '------------------------------------------------ Option Explicit Private Sub Form_Click() Cls Dim i As Integer Dim j As Integer For i = Print "*"; Print Next i End Sub 34 30题目: 本程序的功能是随机产生的10个两位正整数,并进行递减排序。 '------------------------------------------------ Option Explicit Private Sub CreateRND() Dim Temp As Integer Dim I As Integer Dim N As Integer Dim X(10) As Integer Dim J As Integer N = 10 Print "数据:" For I = 1 To N Print X(I); Next I Print Print "排序:" For I = 0 To N - 1 For J = I + 1 To N Then 35 End If Next J Print X(I); Next I Print End Sub Private Sub Command1_Click() CreateRND End Sub 31.题目: 随机产生并输出100以内大于50的20个整数,输 出时每5个数一行。 '----------------------------------------------- Option Explicit Private Sub Form_Click() Randomize Timer Dim i As Integer, ma As Integer Do Until 36 ma = Rnd() * 100 \ 1 If ma > 50 Then Print ma; i = i + 1 Then Print End If End If Loop End Sub 32.题目: 以下程序段用于计算5的N次方。 '------------------------------------------------ Option Explicit Private Sub Form_Click() Dim n As Integer, k As Integer, s As Long n = InputBox(" Input n ") Do While k <= n s = s * 5 37 k = k + 1 Print "5的"; "n次方是"; s End Sub 33.题目:下面程序可输出如下图形: ' * ' *** ' ***** ' ******* ' ********* '------------------------------------------------ Option Explicit Private Sub Form_Click() Dim m As Integer, n As Integer, s As String, i As Integer, j As Integer n = 4 m = 1 s = "*" For i = 5 To 1 Step -1 For j = 1 To 2 * m - 1 Print s; 38 Next j Print Next i End Sub 34题目: 用自定义函数的方法求sum(x),求当-1?x?1时, ' sum(x)=x/2~+x^2/3!+x^3/4!+„„+x^n/(n+1)!, ' 当x〉1或x〈-1时,函数值为0。当n〈=0时,输入数 ' 据错误。X、N都是由用户输入。 '------------------------------------------------ Option Explicit Private Sub Command1_Click() Dim s As Single Dim n As Integer, x As Single, k As Integer n = Val(InputBox("Please input a integer value:")) x = Val(InputBox("Please input a single value:")) If n <= 0 Then k = MsgBox("数据输入错误~", vbRetryCancel + vbExclamation, "数据输入") 39 Exit Sub End If s = Sum(x, n) Print s End Sub Function Sum(x As Single, n As Integer) Dim i As Integer, ss As Long ss = 1 Sum = 0 If x > 1 Or x < -1 Then Else ss = ss * i Next i End If End Function 35.题目:以下程序功能是输入三个数,由大到小排序。 ------------------------------------------------ Option Explicit Dim A As Integer 40 Dim B As Integer Dim C As Integer Private Sub Form_Click() Dim nTemp As Integer A = Val(InputBox("Please input first integer", "输入正整数")) B = Val(InputBox("Please input second integer", "输入正整数")) C = Val(InputBox("Please input third integer", "输入正整数")) nTemp = A A = B B = nTemp End If nTemp = A A = C C = nTemp End If nTemp = B 41 B = C C = nTemp End If Print "The integers in order is"; A; B; C End Sub 36.题目: 用辗转相除法求两个整数的最大公约数。 '------------------------------------------------ Option Explicit Function gcd(ByVal m As Integer, ByVal n As Integer) As Integer Dim r As Integer r = m Mod n Do While r <> 0 n = r r = m Mod n Loop End Function 42 Private Sub Form_Click() Dim a As Integer, b As Integer, c As Integer a = InputBox("输入一个整数") b = InputBox("输入一个整数") a = Val(a) b = Val(b) Print a, b, c End Sub 37.题目:下面的程序用“冒泡”法完成数组a中的10个整数 按升序排列,请修正程序中错误。 '------------------------------------------------ Option Explicit Private Sub Command1_Click() Dim a Dim i As Integer, j As Integer, a1 As Integer a = Array(-2, 5, 24, 58, 43, -10, 87, 75, 27, 83) For i = 1 To 9 a1 = a(i) a(i) = a(j) 43 End If Next j Next i For i = 0 To 9 Print a(i) Next i End Sub 38.题目: 程序功能为求解一元二次方程的实根,请修正程序中错误。 '------------------------------------------------ Option Explicit Private Sub Form_Load() Dim a!, b!, c!, root1#, root2#, work As Double a = Val(InputBox(" 请输入系数a的值")) b = Val(InputBox(" 请输入系数b的值")) c = Val(InputBox(" 请输入系数c的值")) If work >= 0 And a <> 0 Then Debug.Print "有二个实根" + Str$(root1) + "," + Str$(root2) 44 Else Debug.Print "无实根!" End If End Sub 39.题目: 下面程序的作用是产生100以内的全部素数,并 按每行5个数据输出。 '------------------------------------------------ Option Explicit Private Function prime(ByVal n As Integer) Dim i As Integer prime = 1 If n <= 1 Then prime = 0 If n Mod i = 0 Then prime = 0 Next i End Function Private Sub Form_Click() Dim i As Integer, k As Integer k = 0 For i = 1 To 100 45 If prime(i) = 1 Then k = k + 1 End If Next i End Sub 40.题目: 输出40以内能够被3整除的数,要求输出结果为5 个数一行。 '------------------------------------------------ Option Explicit Private Sub Form_Click() Cls Dim x As Integer Dim i As Integer For x = 1 To 40 If (x / 3) = (x \ 3) Then i = i + 1 End If 46 If Then Print End If Next x End Sub 41.题目: 程序功能:求1+2+3……,直到其和超出3000为 止,并输入结果。 '------------------------------------------------ Option Explicit Private Sub Form_Click() Cls Dim i As Integer Dim s As Single i = 1 Do s = s + i Loop Print "从1 到:"; i; "的和是"; s 47 End Sub 42.题目: 以下程序段用于输出100-300的所有素数 '------------------------------------------------ Option Explicit Private Sub Form_Click() Dim n As Integer, k As Integer, i As Integer, swit As Integer For n = 101 To 300 Step 2 k = Int(Sqr(n)) i = 2 If n Mod i = 0 Then swit = 1 Else End If Wend If swit = 0 Then Print n; End If Next n 48 End Sub 43.题目: 本程序的功能是随机产生的10个两位正整数,并进行递减排序。 '------------------------------------------------ Option Explicit Private Sub CreateRND() Dim Temp As Integer Dim I As Integer Dim N As Integer Dim X(10) As Integer Dim J As Integer N = 10 Print "数据:" For I = 1 To N Print X(I); Next I Print Print "排序:" For I = 0 To N - 1 For J = I + 1 To N 49 X(J) = X(I) X(I) = Temp End If Next J Print X(I); Next I Print End Sub Private Sub Command1_Click() CreateRND End Sub 44.题目:输入两个正整数m和n,求其最大公约数。 '------------------------------------------------ Option Explicit Private Sub Form_Click() Dim m As Integer, n As Integer, r As Integer m = InputBox("输入m的值:") n = InputBox("输入n的值:") Do While n <> 0 50 m = n Loop Print "两数的最大公因子为:"; End Sub 45(题目: 下面程序将10个整数从大到小排序 '------------------------------------------------ Option Explicit Private Sub Form_Click() Dim t%, m%, n%, w% Dim a(10) As Integer For m = 1 To 10 a(m) = Int(10 + Rnd() * 90) Print a(m); " "; Next m Print For m = 1 To 9 t = m 51 Next n w = a(m) a(m) = a(t) a(t) = w End If Next m For m = 1 To 10 Print a(m) Next m End Sub 46题目: 求s=72+102+132+……+832的值。 '------------------------------------------------ Option Explicit Private Sub Form_Click() Cls Dim s As Long Dim i As Integer s = s + i 52 Print s End Sub 47.题目: 下面程序用于将十个数字从小到大排序 '------------------------------------------------ Option Explicit Option Base 1 Private Sub Form_Click() Cls Dim a(10) As Integer Dim i As Integer, j As Integer, temp As Integer If i Mod 2 = 0 Then a(i) = i Else a(i) = -i Print a(i); Next Print For i = 1 To 10 For j = 1 To 10 - i temp = a(j): a(j) = a(j + 1): a(j + 1) = temp 53 End If For i = 1 To 10 Print a(i); Next End Sub 48.编制应用程序,计算公式为K=2~+4~+6~+ „„ +(2n!)。运行该程序后,在文本框中输入项数,单击“计算”按钮,在另一个文本框中显示结果。单击“清除”按钮,清除二个文本框中的内容,光标聚焦在“输入项数”文本框中。单击“退出”按钮,结束应用程序的运行。 Private Sub Command1_Click() Dim f As Double, s As Double, n As Integer Dim i As Integer, j As Integer n = Val(Text1.Text) For i = 2 To 2 * n 54 f = 1 For j = 1 To i f = f * j Next j s = Next i Text2.Text = Str(s) End Sub Private Sub Command2_Click() Text1.Text = "" Text2.Text = "" End Sub Private Sub Command3_Click() Unload Me End Sub 49.本程序可以随机产生十个10 – 99的二位数并存放于数组 Com中,之后从中找出一个最大数Max与最小数Min,结果在窗体上显示出来,请填空。 55 Option Explicit Option Base 1 Private Sub Command1_Click() Dim com(10) As Integer, i As Integer Dim max As Integer, min As Integer Randomize For i = 1 To 10 com(i) = Print com(i); If i Mod 6 = 0 Then Next i Print max = com(1) min = com(1) For i = 2 To 10 If com(i) > max Then max = com(i) ElseIf Then min = End If Next i Print " 最大数是:"; max 56 Print " 最小数是:"; min End Sub Private Sub Command2_Click() Form1.Cls End Sub 50.执行下面程序,第一行输出结果是(5),第二行输出结果是(6)。 Option Explicit Private Sub Form_C1ick() Dim A As Integer A=2 Call Sub1(A) End Sub Private Sub Sub1(X As Integer) X=X*2+1 If X<10 Then Call Sub1(X) End If X=X*2+1 Print X End Sub 57
本文档为【2014中职vb语言程序设计程序填空题综合练习(一)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_321575
暂无简介~
格式:doc
大小:351KB
软件:Word
页数:48
分类:其他高等教育
上传时间:2017-09-30
浏览量:42