VB第七章自测题及答案.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB第七章自测题及答案

第7章 自测题及其参考答案 7.1 一维数组 自测题 单项选择题(共30分,每小题10分) 1.下列一维数组说明语句错误的是( )。 Dim b(100) AS Double Dim b(-5 To 0) AS Byte Dim b(-10To –20) AS Integer Dim b(5 To 5) AS String 2.若有数组说明语句为:Dim a(-3 To 8) 则数组a包含元素的个数是(  )。 a)5 b)8 c)11 d)12 3.设有数组说明语句:Dim c(1 To 10),则下面表示数组c的元素选项中(   )是错误的。 a)c(i-1) b)c(5+0.5) c)c(0) d)c(10) 写出下面事件过程的执行结果(共30分,每小题15分) 1. Private Sub Command1_Click() Dim s(1 To 6) As Integer For i = 1 To 6 s(i) = i Next i For i = 1 To 3 For j = 4 To 6 t = s(i) s(i) = s(j) s(j) = t Next j Next i For i = 1 To 6 Print s(i); Next i End Sub 2. Private Sub Command1_Click() Dim f(10) As Integer f(0) = 1: f(1) = 1 For i = 2 To 10 f(i) = f(i - 2) + f(i - 1) Next i For i = 0 To 9 If i Mod 4 = 0 Then Print Print f(i), Next i End Sub 程序填空题(共40分,每空10分) 1. 下面事件过程的功能是从键盘上输入20个数,统计其中非负个数和计算所有非负数之和,在横线上填上适当内容。 Private Sub Command1_Click() Dim a(3) As Single, s As Single, count% For i = 1 To 3 a(i) = InputBox(a( Str(i) )=) Next i s = 0: count = 0 For i = 1 To 3 If (1) Then GoTo L Else (2) count = count + 1 End If L: Next i Print count=; count Print s=; s End Sub 2.下面事件过程的功能是:用随机函数产生10个10到100之间的随机整数存放到一维数组a中,并求a中的最小值及最小值在数组a中的位置,在横线上填上适当内容。 Private Sub Command1_Click() Dim a(10) As Integer, i%, max%, index% Randomize For i = 1 To 10 a(i) = Int(91 * Rnd + 10) Print a(i); Next i Print max = a(1): index = 1 For i = 2 To 10 If (3) Then max = a(i): (4) Next i Print 数组a中的最小值为:; max Print 最小值所在位置为:; index End Sub 参考答案 单项选择题 1.c 2. d 3. c 写出下面事件过程的执行结果 1.6 5 4 3 2 1 2.1 1 2 3 5 8 13 21 34 55 程序填空题 (1)a(i) 0 (2)s = s + a(i) (3)a(i) max (4)index = i 二维数组 自测题 一.单项选择题(共30分,每小题10分) 下列数组说明语句中正确的是(  )。 a)Dim a(-1 To 5,8)AS String b)Dim a(n,n)AS Integer c)Dim a(0 To 8,5 To –1)AS Single d)Dim a(10,-10)AS Donble 2.设有数组说明语句:Dim b(-1To2,-2To2),则数组b中元素的个数是(   )。 a) 12 b) 15 c) 16

文档评论(0)

youshen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档