2021年计算机二级VB考试题库及答案
计算机二级VB考试题及答案1
  1.设有如下程序段:
  x=2
  For c=1 To 4 Step 2
  x=x+c
  Next c
  运行以上程序后,x的值是(A)(单)
  A.6
  B.7
  C.8
  D.9
  2.以下叙述中错误的是(A)(单)
  A.在KeyPress事件过程中不能识别键盘键的按下与释放
  B.在KeyPress事件过程中不能识别回车键
  C.在KeyDown和KeyUp事件过程中,从键盘输入的字母"A"和字母"a"对应的KeyCode视作相同的字母
  D.在KeyDown和KeyUp事件过程中,从大键盘上输入的"1"和从右侧小键盘上输入的"1"被视作不同的字符
  3.执行如下两条语句,窗体上显示的是(C)(单)
  A=9.8596
  Print Format(a,"000.00")
  A.0,009.86
  B.9.86
  C.009.86
  D.0,009.86
  4.在窗体上画一个名称为CommandDialog1 的通用对话框,一个名称为Command1的命令按钮。然后编写如下事件过程:
  Private Sub Command1_Click( )
  CommonDialog1.FileName =""
  CommonDialog1.Filter="All file|*.*|(*.Doc)|*.Doc|(*.Txt)|*.Txt"
  CommonDialog1.FilterIndex=1
  CommonDialog1.DialogTitle="VBTest"
  CommonDialog1.Action=1
  End Sub
  对于这个程序,以下叙述中错误的是(D)(单)
  A.该对话框被设置为"打开"对话框
  B.在该对话框中指定的文件名为空
  C.该对话框的标题为VBTest
  D.在该对话框中指定的默认文件类型为文本文件(*.Txt)
  5.设一个工程由两个窗体组成,其名称分别为Form1和Form2,在Form1上有一个名称为Command1的命令按钮。窗体Form1的程序代码如下:
  Private Sub Command1_Click( )
  Dim a As Integer
  a=10
  Call g(Form2,a)
  End Sub
  Private Sub g(f As Form,x As Integer)
  y=Iif(x>10,100,-100)
  f.Show计算机二级vb
  f.Caption=y
  End Sub
  运行以上程序,正确的结果是(B)(单)
  A.Form1的Caption属性值为100
  B.Form2的Caption属性值为-100
  C.Form1的Caption属性值为-100
  D.Form2的Caption属性值为100
  6.在窗体上画一个名称为Command1的命令按钮,并编写如下程序:
  Private Sub Command1_Click( )
  Dim x As Integer
  Static y As Integer
  x=10
  y=5
  Call f1(x,y)
  Print x,y
  End Sub
  Private Sub f1(ByRef x1 As Integer, y1 As Integer)
  x1=x1+2
  y1=y1+2
  End Sub
  程序运行后,单击命令按钮,在窗体上显示的内容是(D)(单)
  A.10 5
  B.12 5
  C.10 7
  D.12 7
  7.Option Base 1
  Private Sub Command1_Click( )
  Dim a(10) As Integer
  Dim n As Integer
  n=3
  If n<10 Then
  Call GetArray(a,n)
  End If
  End Sub