【计算机类职业资格】国家二级VB机试(数组)模拟试卷5及答案解析.doc
《【计算机类职业资格】国家二级VB机试(数组)模拟试卷5及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级VB机试(数组)模拟试卷5及答案解析.doc(11页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VB 机试(数组)模拟试卷 5 及答案解析(总分:60.00,做题时间:90 分钟)一、选择题(总题数:30,分数:60.00)1.窗体上有名称为 Command1 的命令按钮,其事件过程如下: Option Base1 Private Sub Command1_Click() Dim a Dim b(10)As Integer a=Array(2,4,7,3,9,6) For i=LBound(a)To UBound(a) b(i)=a(i)+i Sum=Sum+b(i) Next i Print Sum End Sub 运行程序,单击命令按钮时,窗体上显示的是(分数:2.00)A
2、.44B.46C.50D.522.窗体上有一个名称为 Command1 的命令按钮,有程序如下: Option Base1 Private Sub Command1_Click() Dim a(10)As Integer 第 1 个 For For i=l To 10 a(i)=Int(Rnd*100+100) Print a(i);Next x=a(i):y=x 第 2 个 For For i=1 To 10 Ifxa(i)Then Y=a(i) s=s+a(i) Next Print x,y,s End Sub 关于上述程序的叙述中,正确的是(分数:2.00)A.程序运行出错,第 1 个
3、For 循环之后的 x=a(i)赋值语句错B.程序正常运行,x 是 10 个随机数中的最大值C.程序正常运行,s 是 10 个随机数的和D.程序正常运行,10 个随机数的范围是 100-2003.在窗体上画一个文本框,其名称为 Text1,然后编写如下程序: Option Base1 Pdvme Sub Form_Click() Dim Arr(10)As Integer For i=6 To 10 An(i)=i-3 Next i Text1Text=Str(Arr(6)+Arr(Arr(6)+Arr(10) End Sub 程序运行后,单击窗体,在文本框中显示的内容是(分数:2.00)A.
4、7B.8C.9D.104.假定有如下程序: Private Sub Form Click() Dim a(4)As Integer,b(4)As Integer For k=0 To 2 a(k+1)=Val(InputBox(“请输入一个整数:“) b(3-k)=a(k+1) Next k Print b(k) End Sub 运行程序,单击窗体,依次输入 3、6、9,输出结果为(分数:2.00)A.3B.6C.9D.15.阅读程序: Option Base1 Private Sub Form Click() Dim a(3,3)As Integer For i=1 To 3 Forj=1
5、To 3 a(i,j)=_ Print a(i,j); Nextj Print Next i End Sub 运行上面的程序,单击窗体,输出结果如下: 1 4 7 2 5 8 3 6 9 则在横线处应填入的内容为(分数:2.00)A.i+jB.i*jC.(i-1)*3+jD.i+(j-1)*36.阅读程序: Option Base1 Sub P(b() As Integer) For i=1 To 4 b(i)=2*i Next i End Sub Private Sub Form Click() Dim a(4)As Integer For i=1 To 4 a(i)=i+4 Next i
6、P a For i=1 To 4 Print a(i) Next i End Sub 运行上面的程序,单击窗体,输出结果为(分数:2.00)A.2 4 6 8B.5 6 7 8C.10 12 14 16D.4 8 12 167.在窗体上画一个命令按钮,然后编写如下程序: Option Base1 Privme Sub Command1_Click() Dim Arr(10)As Integer For i=1 To 10 Arr(i)=11-i Next i x=InputBox(“输入一个整数(310)“) PrintAn(2+Arr(x) End Sub 程序运行后,单击命令按钮,在输入对
7、话框中输入 7,则输出结果为(分数:2.00)A.3B.4C.5D.68.设有下面程序代码: Private Sub Command1_Click() Dim a As Variant a=Array(22,43,23,56,87,45,67,12,98,98,56,34,23,75,64) m=a(0)n=m For k=1 To UBound(a) Ifa(k)mThen n=m:m=a(k) Elselfa(k)n And a(k)“Then subf s1,s2 s2=s2 temp End Sub 程序运行后,单击命令按钮 Command1,且输入“abcdef”,则输出结果为(分数
8、:2.00)A.afbecdB.cdbeafC.fedcbaD.adbecf27.以下关于函数过程的叙述中,正确的是(分数:2.00)A.函数过程形参的类型与函数返回值的类型没有关系B.在函数过程中,过程的返回值可以有多个C.当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递D.如果不指明函数过程参数的类型,则该参数没有数据类型28.在 VB 中,函数过程与子程序过程的区别之一是(分数:2.00)A.函数过程必须有参数,而子程序过程可以没有B.函数过程的参数传递只采用值传递,而子程序过程只采用地址传递C.在程序中,子程序过程调用的代码可以写在表达式中,而函数过程不能D.函数过程
9、有返回值,而子程序过程没有29.在窗体上画一个命令按钮(名称为 Command1),并编写如下代码: Function Fun1(ByVal a As Integer, Private Sub Command1_Click() b As Integer)As Integer Dim x As Integer Dim t As Integer x=10 t=a-b:b=t+a:Fun1=t+b Print Funl(Funl(x,(Funl(x,x-1),x-1) End Function End Sub 程序运行后,单击命令按钮,输出结果是(分数:2.00)A.10B.0C.11D.2130.
10、有下面程序代码: Private Sub Command1_Click() Dim aAs String a=“COMPUTER”n=search(a,“T“):Print IIf(n=0,“未找到“,n) End Sub Private Function search(str As String,ch As String)As Integer For k=1 To Len(str) c=Mid(str,k,1) Ifc=ch Then search=k:Exit Function End If Next k search=0 End Function 程序运行后,单击命令按钮 Command
11、1,输出结果是(分数:2.00)A.0B.8C.6D.未找到国家二级 VB 机试(数组)模拟试卷 5 答案解析(总分:60.00,做题时间:90 分钟)一、选择题(总题数:30,分数:60.00)1.窗体上有名称为 Command1 的命令按钮,其事件过程如下: Option Base1 Private Sub Command1_Click() Dim a Dim b(10)As Integer a=Array(2,4,7,3,9,6) For i=LBound(a)To UBound(a) b(i)=a(i)+i Sum=Sum+b(i) Next i Print Sum End Sub 运
12、行程序,单击命令按钮时,窗体上显示的是(分数:2.00)A.44B.46C.50D.52 解析:解析:本题中使用了一个循环为 b 数组进行赋值,每个元素的值是对应 a 数组元素的值加上下标的值。因此 b 数组中的元素为(3、6、10、7、14、12),然后累加和为 52。2.窗体上有一个名称为 Command1 的命令按钮,有程序如下: Option Base1 Private Sub Command1_Click() Dim a(10)As Integer 第 1 个 For For i=l To 10 a(i)=Int(Rnd*100+100) Print a(i);Next x=a(i)
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VB 机试 数组 模拟 试卷 答案 解析 DOC
