计算机二级VB试卷.pdf
《计算机二级VB试卷.pdf》由会员分享,可在线阅读,更多相关《计算机二级VB试卷.pdf(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 1 页 共 14 页一、选择题一、选择题(每题每题 1 分,共分,共 30 分分)1、能被对象所识别的动作与对象可执行的活动分别称为对象的b。A)方法、事件B)事件、方法C)事件、属性D)过程、方法2、执行语句 Print Val(12A12)的值为b。A)12AB)12C)1212D)12A13、下列是合法的 VB 变量名。A)_abB)W_cdeC)5studentD)Name&City4、表达式 6.5*5 Mod 28 8 的值是C。;32.5 3 2.5A)0 B)1C)2D)35、如果在立即窗口中依次执行下列命令:a=8:b=9Print ab则输出的结果是C。A)1B)0C)
2、FalseD)True6、下列表达式的值为真的是D。A)AaB)9aC)1212.1D)ThatThank7、表示“XYZ”,正确的 VB 逻辑表达式是A。A)XY And YZB)XYZ第 2 页 共 14 页C)XY OR YZD)XY And Z8、函数 CInt、Int、Fix 都返回整数值,以下能正确地描述它们返回值的大小关系的是A。A)CInt(-4.51)Int(-4.51)Fix(-4.51)B)Int(-4.51)CInt(-4.51)Fix(-4.51)C)CInt(-4.51)Fix(-4.51)CInt(-4.51)D)Int(-4.51)10 Then Exit Fo
3、r Next i Text1.Text=Str(n)End Sub答:2、建立一窗体并编写下列事件过程,单击窗体执行该事件过程,其输出结果是什么?Private Sub Form_Click()Dim x As Integer x=Int(Rnd+4)Select Case x Case 5 Print 优秀 Case 4第 6 页 共 14 页 Print 良好 Case 3 Print 合格 Case Else Print 不合格 End SelectEnd Sub答:3、运行程序,当单击窗体时,窗体上显示内容的第三行是什么?Private Sub Form_Click()Dim s As
4、 String,i As Integer,n(9)As Integer Dim s1 As String*1,j As Integer s=Trim(12345a307291b233)For i=1 To Len(s)s1=Mid(s,i,1)If s1=0 And s1=9 Then j=Val(s1)n(j)=n(j)+1 End If Next i For j=0 To 9 Print j;:;n(j)Next jEnd Sub答:第 7 页 共 14 页4、当发生 Command1_Click 事件后,以下程序输出结果是什么?Private Sub Command1_Click()Di
5、m y As Integer,i As Integer Dim a(8)As Integer y=18:i=0 Do a(i)=y Mod 2 i=i+1 y=y 2 Loop Until y 1 For j=i-1 To 0 Step-1 Print a(j);Next jEnd Sub答:5、写出程序运行时单击 Command1 后,窗体上显示内容的第二行是结果什么。Private Sub Command1_Click()Dim ch As String,i As Integer ch=DEF For i=1 To Len(ch)ch=Mid(ch,2*i-1,1)&Left(ch,Len
6、(ch)Print ch Next iEnd Sub答:第 8 页 共 14 页6、写出程序运行时单击 Command1 后,在窗体上的输出结果。Private Sub Command1_Click()Dim i As Integer,a As Integer a=1 For i=a To 5 Step a+1 a=a+1 Next i Print a,iEnd Sub答:7、写出程序运行时单击 Command1 后,在窗体上的输出结果。Option ExplicitPrivate Sub Command1_Click()Dim I As Integer,a(5)As Integer For
7、I=1 To UBound(a)a(I)=I*2+1 I=I+1 Next I Print a(3),LBound(a)End Sub答:8、写出程序运行时单击 Command1 后,在窗体上的输出结果。Private Sub Command1_Click()Dim n As Integer,j As Integer j=0:n=0 Do While n 3第 9 页 共 14 页 j=(j+1)*(j+2)n=n+1 Loop Print j;nEnd Sub答:9、建立一窗体 Form,然后编写如下程序。程序运行后,单击窗体的输出第三行结果是什么?Private Sub Form_Clic
8、k()Dim i As Integer,j As Integer Dim t(10,10)As Integer For i=1 To 3 For j=1 To 3 t(i,j)=(i-1)*3+j Print t(i,j);Next j Print Next iEnd Sub答:10、建立一窗体 Form,在窗体上画一文本框 Text1 和一命令按钮Command1,然后编写如下程序,运行程序后,单击命令按钮,在Text1 中输出结果是什么?Private Sub Command1_Click)Dim Fb(10)As Integer,I As IntegerFb(l)2:Fb(2)3第 10
9、 页 共 14 页For I=3 To 5Fb(I)Fb(I-2)+Fb(I-1)Next IFor I=1 To 5Text1=Text1 Str(Fb(I)“”Next IEnd Sub 答:三、程序填空三、程序填空(每空每空 2 分,共分,共 20 分分)1、下列程序的功能是从键盘上按行输入一个 34 二维数组,求二维数组各列的和,输出到窗体。请在下划线处填写适当的内容。Option Base 1Private Sub Form_Click()Dim a(3,4)As Integer,s(4)As Integer For j=1 To 4 For i=1 To 3 a(i,j)=Inpu
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 二级 VB 试卷
限制150内