电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

VBA典型试题及答案VIP免费

VBA典型试题及答案_第1页
1/6
VBA典型试题及答案_第2页
2/6
VBA典型试题及答案_第3页
3/6
1、 编写程序,随机生成 20 个两位整数,并统计出其中小于等于 60、大于 60 小于等于 80 及大于 80 的数据以及相应个数,结果打印输出到窗体。 Private Sub Form_Click() For i = 1 To 20 a = Fix(Rnd() * 91 + 10) If a <= 60 Then x = x & a & " " b = b + 1 End If If a > 60 And b <= 80 Then y = y & a & " " c = c + 1 End If If a > 80 Then z = z & a & " " d = d + 1 End If Next i Print " 小于等于 60 的个数: " & b & " 个," & x Print " 大于 60 小于等于 80 的个数: " & c & " 个," & y Print " 大于 80 的个数: " & d & " 个," & z End Sub 2、 编写程序:利用随机函数产生10 个(59,142)范围内的随机整数,显示它们当中的最大值、最小值和平均值。 Private Sub Form_Click() Max = 60 Min = 141 For i = 1 To 10 a = Fix(Rnd * 82 + 60) Sum = Sum + a If a > Max Then Max = a If a < Min Then Min = a Print a; Next i Print Print "最大值:" & Max Print "最小值:" & Min Print "平均值:" & Sum / 10 End Sub 3、 编写程序,随机生成 15 个三位正整数,区间范围是(123,915],将其中的偶数与奇数分别输出到两个文本框中,并计算出奇数和偶数之和,用消息框输出结果。 Private Sub Form_Click() For i = 1 To 15 a = Fix(Rnd() * 792 + 124) If a Mod 2 = 0 Then x = x & " " & a y = y + a Else n = n & " " & a m = m + a End If Next i Text1.Text = x Text2.Text = n MsgBox ("偶数之和:" & y & vbCrLf & "奇数之和:" & m) End Sub 4、 编写程序,随机产生 10 个(20,88]之间的整数存放在数组中,按从小到大的顺序进行排序,打印输出最初的数字序列和最终的数字序列。 Private Sub Form_Click() Dim a(1 To 10) For i = 1 To 10 b = Fix(Rnd() * 68 + 21) a(i) = b k = k & b & " " Next i Print "最初:" & k For n = 1 To 10 For m = n + 1 To 10 If a(n) > a(m) Then y = a(n) a(n) = a(m) a(m) = y End If Next m Sum = Sum & a(n...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

VBA典型试题及答案

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部