必胜高考网 > 计算机类 > 计算机等级 > 资讯 >

2014年9月计算机二级Access预测选择题(3)

时间: 家辉2 资讯

  考点11:模块VBA基础

  1.运行下列程序段,结果是( )。

  For m = 10 To 1 Step 0

  k = k + 3

  Next m答案:B

  A)形成死循环

  B)循环体不执行即结束循环

  C)出现语法错误

  D)循环体执行一次后结束循环

  2.假设某一数据库表中有一个地址字段,查找地址最后两个字为“8号”的记录的准则是( )。答案:A

  A)Right([地址],2)="8号"

  B)Right([地址],4)="8号"

  C)Right("地址",2)="8号"

  D)Right("地址",4)="8号"

  3.以下合法的表达式是( )。答案:B

  A)教师编号between 100000 and 200000

  B)[性别]="男" or"女"

  C)[基本工资]>=1000[基本工资]<=10000

  D)[性别]like"男"=[性别]="女"

  4.下列Case语句中错误的是( )。答案:C

  A)Case 0 To 10

  B)Case Is>10

  C)Case Is>10 And Is<50

  D)Case 3,5,Is>10

  5.下列数组声明语句中,正确的是( )。答案:B

  A)Dim A[3,4] As Integer

  B)Dim A(3,4)As Integer

  C)Dim A[3;4] As Integer

  D)Dim A(3;4)As Integer

  6.在窗体上有一个命令按钮Command1,编写事件代码如下:

  Private Sub Command1_Click()

  Dim x As Integer, y As Integer

  x = 12: y = 32

  Call Proc(x, y)

  Debug.Print x; y

  End Sub

  Public Sub Proc(n As Integer, ByVal m As Integer)

  n = n Mod 10

  m = m Mod 10

  End Sub

  打开窗体运行后,单击命令按钮,立即窗口上输出的结果是( )。答案:A

  A)2 32

  B)12 3

  C)2 2

  D)12 32

  7.以下过程的功能是向数组中增加字符,则程序中下画线处应为( )

  Private Sub AddToArray(arr(),arraycount%,ByVal charstring)

  Dim i%, found As Boolean

  found=False

  For i=1 To arraycount

  If array(i)=charstring Then

  found=True

  Exit For

  End If

  Next i

  If Not found Then

  arraycount= arraycount+1

  ———

  arr(arraycount)=charstring

  End If

  End Sub答案:B

  A)ReDim arr(arraycount)

  B)ReDim Preserve arr(arraycount)

  C)Dim arr(arraycount)

  D)Dim Preserve arr(arraycount)

  8.以下窗体加载事件程序如下:

  Private Sub Form_Load()

  Do

  b = b + 1

  If b = 5 Then Exit Do

  Loop

  Msgbox b

  End Sub

  此程序运行结果为( )。答案:A

  A)5

  B)6

  C)7

  D)8

  9.在VBA中,如果没有显式声明或用符号来定义变量的数据类型,变量的默认数据类型为( )。答案:D

  A)Boolean

  B)Integer

  C)String

  D)Variant

  10.给定日期DD,计算该日期当月最大天数的正确表达式是( )。答案:D

  A)Day(DD)

  B)Day(DateSerial(Year(DD),Month(DD),day(DD)))

  C)Day(DateSerial(Year(DD),Month(DD),0))

  D)Day(DateSerial(Year(DD),Month(DD)+1,0))

  11.VBA 表达式3*3\3/3 的输出结果是( )。答案:C

  A)0

  B)1

  C)3

  D)9

  12.在窗体上有一个命令按钮Command1和一个文本框Text1,编写事件代码如下:

  Private Sub Command1_Click()

  Dim i, j, x

  For i = 1 To 20 Step 2

  x = 0

  For j = i To 20 Step 3

  x = x + 1

  Next j

  Next i

  Text1.Value = Str(x)

  End Sub

  打开窗体运行后,单击命令按钮,文本框中显示的结果是( )。答案:A

  A)1

  B)7

  C)17

  D)400

  13.假定有以下程序段:

  n=0

  for i=1 to 3

  for j=-4 to -1

  n=n+1

  next j

  next i

  运行完毕后,n的值是( )。答案:D

  A)0

  B)3

  C)4

  D)12

  14.下列变量名中,合法的是( )。答案:C

  A)4A

  B)A-1

  C)ABC_1

  D)private

  15.以下返回值是“False”的语句是( )。答案:D

  A)Value=(10>4)

  B)Value=("ab"<>"aaa")

  C)Value=("周"<"刘")

  D)Value=(#2004/9/13#<=#2004/10/10#)

  16.定义了二维数组A(2 to 5,5),该数组的元素个数为( )。答案:B

  A)20

  B)24

  C)25

  D)36

  17.要将“选课成绩”表中学生的成绩取整,可以使用( )。答案:B

  A)Abs([成绩])

  B)Int([成绩])

  C)Sqr([成绩])

  D)Sgn([成绩])

  18.在调试VBA程序时,能自动被检查出来的错误是( )。答案:A

  A)语法错误

  B)逻辑错误

  C)运行错误

  D)语法错误和逻辑错误

  19.有关VBA程序运行错误处理说法错误的是( )。答案:D

  A)无论怎样为程序代码作彻底地测试与排错,程序错误仍可能出现

  B)VBA中提供On Error GoTo语句来控制当有错误发生时程序的处理

  C)“On Error GoTo 标号”语句在遇到错误发生时,程序转移到标号所指位置代码执行

  D)“On Error GoTo 0”语句表示发生错误时,跳转至首行位置并向下执行

  20.VBA中定义符号常量可以用关键字( )。答案:A

  A)Const

  B)Dim

  C)Public

  D)Static

  21.在模块的声明部分使用“Option Base 1”语句,然后定义二维数组A(2 to 5,5),则该数组的元素个数为( )。答案:A

  A)20

  B)24

  C)25

  D)36

55821