无忧首页企业系统我的无忧
无忧服务:
兼职活动培训
娱乐交友:
交友社区资讯
全职实习:
实习暑假寒假
微信号:school51
扫一下,立即关注
加关注
在线支付,立省10元
下载新版APP
===大学生成长生活平台===

2013年9月计算机二级access无纸化预测选择题十一

2013-12-20来源/作者:管理员点击次数:408

  考点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))

  热点专题推荐2013年9月全国计算机等级考试考前10天冲刺专题  

  233网校编辑推荐:2013年9月等考试题悬赏等考新政策考前注意事项

  欢迎进入:233网校“计算机二级在线模拟估分”助您考试顺利通关!

  11.VBA 表达式3*33/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

  热点专题推荐2013年9月全国计算机等级考试考前10天冲刺专题  

  233网校编辑推荐:2013年9月等考试题悬赏等考新政策考前注意事项

  欢迎进入:233网校“计算机二级在线模拟估分”助您考试顺利通关!

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

  A)20

  B)24

  C)25

  D)36

  22.VBA中不能进行错误处理的语句结构是(      )。答案:C

  A)On Error Then标号

  B)On Error Goto标号

  C)On Error Resume Next

  D)On Error Goto 0

  23.表达式Val("12 3E2CD")的值是(      )。答案:A

  A)123

  B)12.3

  C)0

  D)123E2CD

  24.设有如下过程:

     x=1

     Do

     x=x+2

     Loop Until _________

     运行程序,要求循环体执行3次后结束循环,空白处应填入的语句是(      )。答案:C

  A)x<=7

  B)x<7

  C)x>=7

  D)x>7

  25.窗体中有命令按钮Command1,事件过程如下:

     Public Function f(x As Integer)As Integer

     Dim y As Integer

     x=20

     y=2

     f=x*y

     End Function

     Private Sub Command1_Click()

     Dim y As Integer

     Static x As Integer

     x=10

     y=5

     y=f(x)

     Debug.Print x;y

     End Sub

     运行程序,单击命令按钮,则立即窗口中显示的内容是(      )。答案:D

  A)10 5

  B)10 40

  C)20 5

  D)20 40

  26.两个日期变量 D1=#2003-5-28 20:8:36# ,D2=#2004-2-29 10:40:11#。下列函数表达式中可以返回-9,即间隔9月的是(      )。答案:B

  A)DateAdd("m",-9,D1)

  B)DateDiff("m",D2,D1)

  C)DateDiff("m",D1,D2)

  D)DateSerial(2004,2,29)

  27.由“For i=1 To 9 Step -3”决定的循环结构,其循环体将被执行(      )。答案:A

  A)0次

  B)1次

  C)4次

  D)5次

  28.On Error Goto 0语句的含义是(      )。答案:B

  A)忽略错误并执行下一条语句

  B)取消错误处理

  C)遇到错误执行定义的错误

  D)退出系统

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

     Private Sub Command1_Click()

     Dim s As Integer

     s = P(1)+P(2)+P(3)+P(4)

     debug.Print s

     End Sub

     Public Function P(N As Integer)

     Dim Sum As Integer

     Sum = 0

     For i = 1 To N

     Sum = Sum + i

     Next i

     P = Sum

     End Function

     打开窗体运行后,单击命令按钮,输出结果是(      )。答案:B

  A)15

  B)20

  C)25

  D)35

  30.表达式“B=INT(A+0.5)”的功能是(      )。答案:B

  A)将变量A保留小数点后1位

  B)将变量A四舍五入取整

  C)将变量A保留小数点后5位

  D)舍去变量A的小数部分

  热点专题推荐2013年9月全国计算机等级考试考前10天冲刺专题  

  233网校编辑推荐:2013年9月等考试题悬赏等考新政策考前注意事项

  欢迎进入:233网校“计算机二级在线模拟估分”助您考试顺利通关!

  31.若要在子过程Proc1调用后返回两个变量的结果,下列过程定义语句中有效的是(      )。答案:A

  A)Sub Proc1(n, m)

  B)Sub Proc1(ByVal n, m)

  C)Sub Proc1(n, ByVal m)

  D)Sub Proc1(ByVal n, ByVal m)

  32.下列表达式计算结果为数值类型的是(      )。答案:B

  A)#5/5/2010#-#5/1/2010#

  B)"102">"11"

  C)102=98+4

  D)#5/1/2010#+5

  33.在过程定义中有语句:

     Private Sub GetData ( ByRef f As Integer)

     其中“ByRef”的含义是(      )。答案:B

  A)传值调用

  B)传址调用

  C)形式参数

  D)实际参数

  34.要想在过程Proc调用后返回形参x和y的变化结果,下列定义语句中正确的是(      )。答案:A

  A)Sub Proc(x as Integer,y as Integer)

  B)Sub Proc(ByVal x as Integer,y as Integer)

  C)Sub Proc(x as Integer,ByVal y as Integer)

  D)Sub Proc(ByVal x as Integer,ByVal y as Integer)

  35.已知程序段:

     s=0

     For i=1 To 10 Step 2

     s=s+1

     i=i*2

     Next i

     当循环结束后,变量i、s的值各为(      )。答案:C

  A)10,4

  B)11,3

  C)22,3

  D)16,4

  36.软件(程序)调试的任务是(      )。答案:A

  A)诊断和改正程序中的错误

  B)尽可能多地发现程序中的错误

  C)发现并改正程序中的所有错误

  D)确定程序中错误的性质

  37.VBA中用实际参数a和b调用有参过程Area(m,n)的正确形式是(      )。答案:B

  A)Area m,n

  B)Area a,b

  C)Call Area(m,n)

  D)Call Area a,b

  38.在窗体上画一个命令按钮,然后编写如下事件过程:

     Private Sub Command1_Click()

     Dim a()

     a=Array(1,3,5,7)

     s=0

     For i=1 To 3

     s=s*10+a(i)

     Next i

     MsgBox s

     End Sub

     程序运行后,输出结果为(      )。答案:B

  A)135

  B)357

  C)531

  D)753

  39.假设有一组数据:工资为800元,职称为“讲师”,性别为“男”,在下列逻辑表达式中结果为“假”的是(      )。答案:A

  A)工资>800 AND 职称="助教" OR 职称="讲师"

  B)性别="女" OR NOT 职称="助教"

  C)工资=800 AND (职称="讲师" OR 性别="女")

  D)工资>800 AND (职称="讲师" OR 性别="男")

  40.执行下面的程序段后,x的值为(      )。

     x=5

     For I=1 To 20 Step 2

     x=x+I5

     Next I答案:C

  A)21

  B)22

  C)23

  D)24

  41.在窗体中有一个名为Command1的命令按钮和一个名为Lb1的标签控件,Click事件代码如下:

     Private Sub Command1_Click()

     f=0

     for n=1 To 10 Step 2

     f=f+n

     Next n

     Me!Lb1.Caption=f

     End Sub

     单击命令按钮后,标签显示结果是(      )。答案:D

  A)16

  B)14

  C)26

  D)25

  热点专题推荐2013年9月全国计算机等级考试考前10天冲刺专题  

  233网校编辑推荐:2013年9月等考试题悬赏等考新政策考前注意事项

  欢迎进入:233网校“计算机二级在线模拟估分”助您考试顺利通关!





相关阅读



关于我们 | 联系我们 | 用户指南 | 网站地图 | 意见建议 | 会员注册 | 用户协议 | 隐私政策