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

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

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

  考点12:VBA编程

  1.窗体中有命令按钮run34,对应的事件代码如下:

     Private Sub run34_Enter()

     Dim num As Integer,a As Integer,b As Integer,i As Integer

     For i=1 To 10

     num=InputBox("请输入数据:","输入")

     If Int(num/2)=num/2 Then

     a=a+1

     Else

     b=b+1

     End If

     Next i

     MsgBox("运行结果:a=" & Str(A)& ",b=" & Str(B))

     End Sub

  运行以上事件过程,所完成的功能是(      )。答案:C

  A)对输入的10个数据求累加和

  B)对输入的10个数据求各自的余数,然后再进行累加

  C)对输入的10个数据分别统计奇数和偶数的个数

  D)对输入的10个数据分别统计整数和非整数的个数

  2.在窗体中添加一个名称为Command1的命令按钮,然后编写如下事件过程:

     Private Sub Command1_Click()

     For i=1 To 4

     x=4

     For j=1 To 3

     x=3

     For k=1 To 2

     x=x+6

     Next k

     Next j

     Next i

     MsgBox x

     End Sub

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

  A)7

  B)15

  C)157

  D)538

  3.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

     Private Sub Command1_Click()

     x=0

     n=InputBox("      ")

     For i=1 to n

     For j=1 to i

     x=x+1

     Next j

     Next i

     Print x

     End Sub

  程序运行后,单击命令按钮,如果输入3,则在窗体上显示的内容是(      )。答案:D

  A)3

  B)4

  C)5

  D)6

  4.以下程序运行后,消息框的输出结果是(      )。

     a=sqr(3)

     b=sqr(2)

     c=a>b

  MsgBox c+2答案:B

  A)-1

  B)1

  C)2

  D)出错

  5.执行语句MsgBox"AAA",vbOKCancel+vbQuestion,"BBB"之后,弹出的信息框外观样式是(      )。答案:C

  A)

  B)

  C);

  D);

  6.在窗体中有一个命令按钮run1,对应的事件代码如下:

     Private Sub run1_Enter(      )

     Dim num As Integer

     Dim m As Interger

     Dim n As Integer

     Dim i As Integer

     For i=1 To 10

     num=InputBox("请输入数据:","输入",1)

     If Int(num/2)=num/2 Then

     m=m+1

     Else

     n=n+1

     End If

     Next i

     MsgBox("运行结果:m=" & Str(m)& ",n="& Str(n))

     End Sub

  运行以上事件所完成的功能是(      )。答案:D

  A)对输入的10个数据统计有几个是整数,有几个是非整数

  B)对输入的10个数据求各自的余数,然后再进行累加

  C)对输入的10个数据求累加和

  D)对输入的10个数据统计有几个是奇数,有几个是偶数

  7.在窗体中添加一个名称为Command1的命令按钮,然后编写如下事件代码:

     Private Sub Command1_Click()

     A=75

     If A>60 Then I=1

     If A>70 Then I=2

     If A>80 Then I=3

     If A>90 Then I=4

     MsgBox I

     End Sub

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

  A)1

  B)2

  C)3

  D)4

  8.窗体中有命令按钮Command1和文本框Text1,事件过程如下:

     Function result(ByVal x As Integer)As Boolean

     If x Mod 2=0 Then

     result=True

     Else

     result=False

     End If

     End Function

     Private Sub Command1_Click()

     x=Val(InputBox("请输入一个整数"))

     If   Then

     Text1=Str(x)& "是偶数."

     Else

     Text1=Str(x)& "是奇数."

     End If

     End Sub

  运行程序,单击命令按钮,输入19,在Text1中会显示“19是奇数.”。那么在程序的空白处应填写(      )。答案:B

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

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

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

  A)result(x)= "偶数"

  B)result(x)

  C)result(x)= "奇数"

  D)NOT result(x)

  9.窗体加载事件如下:

     Private Sub Form_Load(      )

     b = 1

     Do While b < 15

     b = b * 2

     Loop

     MsgBox b

     End Sub

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

  A)16

  B)15

  C)14

  D)13

  10.假定有如下Sub过程:

     Sub sfun ( x As Single, y As Single)

     t = x

     x = t/y

     y = t Mod y

     End Sub

  在窗体上添加一个命令按钮(名为Command1),然后编写如下事件过程:

     Private Sub Command1_Click()

     Dim a as single

     Dim b as single

     a = 5

     b = 4

     sfun a,b

     MsgBox a & chr(10)+chr(13)& b

     End Sub

  则单击按钮后的输出结果是(      )。答案:B

  A)1和1

  B)1.25和1

  C)1.25和4

  D)5和4

  11.在窗体中有一个文本框Text1,编写事件代码如下:

     Private Sub Form_Click()

     X=val(Inputbox("输入x的值"))

     Y=1

     If X<>0 Then Y = 2

     Text1.Value = Y

     End Sub

  打开窗体运行后,在输入框中输入整数12,文本框Text1中输出的结果是(      )。答案:B

  A)1

  B)2

  C)3

  D)4

  12.VBA“定时”操作中,需要设置窗体的“计时器间隔(TimerInterval)”属性值。其计量单位是(      )。答案:B

  A)微秒

  B)毫秒

  C)秒

  D)分钟

  13.下列过程的功能是:通过对象变量返回当前窗体的Recordset属性记录集引用,消息框中输出记录集的记录(即窗体记录源)个数。

     Sub GetRecNum()

     Dim rs As Object

     Set rs = Me.Recordset

     MsgBox        

     End Sub

  程序空白处应填写的是(      )。答案:D

  A)Count

  B)rs.Count

  C)RecordCount

  D)rs.RecordCount

  14.InputBox函数的返回值类型是(      )。答案:D

  A)数值

  B)字符串

  C)变体

  D)数值或字符串(视输入的数据而定)

  15.设有如下窗体单击事件过程:

     Private Sub Form_Click()

     a = 1

     For i= 1 To 6

     Select Case i

     Case 1,3,5

     a= a+1

     Case 2,4,6

     a = a+2

     End Select

     Next i

     MsgBox a

     End Sub

   打开窗体运行后,单击窗体,则消息框的输出的结果是(      )。答案:C

  A)8

  B)6

  C)10

  D)9

  16.运行下列程序,输入数据8、9、3、0后,窗体中显示的结果是(      )。

     Private Sub Form_click()

     Dim sum As Integer,m As Integer

     sum=0

     Do

     m=InputBox("输入m")

     sum=sum+m

     Loop Until m=0

     MsgBox sum

  End Sub答案:C

  A)0

  B)17

  C)20

  D)21

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

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

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

  17.在窗体中添加一个名称为Command1的命令按钮,然后编写如下事件代码:

     Private Sub Command1_Click()

     s="ABBACDDCBA"

     For I=6 To 2 Step -2

     x=Mid(s,I,I)

     y=Left(s,I)

     z=Right(s,I)

     z=x & y & z

     Next I

     MsgBox z

     End Sub

  窗体打开运行后,单击命令按钮,则消息框的输出结果是(      )。答案:D

  A)AABAAB

  B)ABBABA

  C)BABBA

  D)BBABBA

  18.下面编写了一个打开指定窗体的子过程OpenForms。代码如下:

     Sub OpenForms(strFormName As String)

     If strFormName=" " then

     MsgBox"打开窗体名称不能为空!",VbCritical,"警告"

     Exit Sub

     End If

     DoCmd.OpenForm strFormName

     End Sub

  如果此时需要调用该子过程打开名为“学生管理”的窗体,只需在主调过程合适的位置增添语句:

  OpenForms("学生管理")

  空白处应该填写的关键字是(      )。答案:C

  A)Open

  B)OpenForm

  C)Call

  D)Function

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

     Private Sub Command32_Click()

     f0 = 1: f1 = 1: k = 1

     Do While k <= 5

     f = f0 + f1

     f0 = f1

     f1 = f

     k = k + 1

     Loop

     MsgBox "f = " & f

     End Sub答案:D

  A)f = 5

  B)f = 7

  C)f = 8

  D)f = 13

  20.在窗体中有一个命令按钮run35,对应的事件代码如下:

     Private Sub run35_Enter(      )

     Dim num As Integer

     Dim a As Integer

     Dim b As Integer

     Dim i As Integer

     For i= 1 To 10

     num = InputBox("请输入数据:", "输入",1)

     If num Mod 2=0 Then

     a = a + 1

     Else

     b = b + 1

     End If

     Next i

     MsgBox("运行结果:a=" & Str(A)&",b=" & Str(B))

     End Sub

     运行以上事件所完成的功能是(      )。答案:D

  A)对输入的10个数据求累加和

  B)对输入的10个数据求各自的余数,然后再进行累加

  C)对输入的10个数据分别统计有几个是整数,有几个是非整数

  D)对输入的10个数据分别统计有几个是奇数,有几个是偶数

  21.在窗体中使用一个文本框(名为n)接收输入的值,有一个命令按钮run,事件代码如下:

     Private Sub run_Click()

     result = ""

     For i = 1 To Me!n

     For j = 1 To Me!n

     result = result + "*"

     Next j

     result = result + Chr(13)+ Chr(10)

     Next i

     MsgBox result

     End Sub

  打开窗体后,在文本框n中输入4,输出结果是(      )。答案:D

  A)* * * *

     * * *

     * *

     *

  B)*

     * * *

     * * * * *

     * * * * * * *

  C)* * * *

     * * * * * *

     * * * * * * * *

     * * * * * * * * * *

  D)* * * *

     * * * *

     * * * *

     * * * *

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

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

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

  22.在窗体中有一个命令按钮(名称为run34),对应的事件代码如下:

     Private Sub run34_Click()

     Sum=0

     For i=10 To 1 Step -2

     sum=sum+i

     Next i

     MsgBox sum

     End Sub

     运行以上事件,程序的输出结果是(      )。答案:B

  A)10

  B)30

  C)55

  D)其他结果

  23.ADO 的含义是(      )。答案:D

  A)开放数据库互连应用编程接口

  B)数据库访问对象

  C)动态链接库

  D)Active 数据对象

  24.程序中有一空白处,需要填入一条语句使程序完成其功能。下列选项中错误的语句是( )。

     Private Sub run35_Click()

     Dim flag As Boolean

     result=0

     flag=True

     Do While flag

     result=Val(InputBox("请输入学生成绩:","输入"))

     If result>=0 And result<=100 Then

     Else

     MsgBox "成绩输入错误,请重新输入"

     End If

     Loop

     Rem 成绩输入正确后的程序代码略

     End Sub答案:C

  A)flag=False

  B)flag=Not flag

  C)flag=True

  D)Exit Do

  25.下面程序的功能是计算折旧年限,假设一台机器原价值为100万元,如果每年的折旧率为4%,多少年后它的价值不足50万元。

     y=0

     p=100

     x=0.04

     Do

     p=p*      

     y=y+1

     Loop Until p<50

     MsgBox y答案:B

  A)x

  B)(1-x)

  C)(1+x)

  D)1-x

  26.MsgBox的作用是(      )。答案:A

  A)显示消息框

  B)使窗口最大化

  C)关闭或打开系统信息

  D)从文本文件导入或导出数据

  27.在窗体中添加一个命令按钮(名称为Command1),然后编写如下代码:

     Private Sub Command1_Click()

     a=0:b=5:c=6

     MsgBox a=b+c

     End Sub

     窗体打开运行后,如果单击命令按钮,则消息框的输出结果为(      )。答案:D

  A)11

  B)a=11

  C)0

  D)False

  28.能够实现从指定记录集里检索特定字段值的函数是(      )。答案:C

  A)Nz

  B)DSum

  C)DLookup

  D)Rnd

  29.假定有以下循环结构:

     Do until 条件

     循环体

     Loop

     则下列说法正确的是(      )。答案:A

  A)如果“条件”是一个为-1的常数,则一次循环体也不执行

  B)如果“条件”是一个为-1的常数,则至少执行一次循环体

  C)如果“条件”是一个不为-1的常数,则至少执行一次循环体

  D)不论“条件”是否为“真”,至少要执行一次循环体

  30.ADO对象模型中可以打开RecordSet对象的是(      )。答案:C

  A)只能是Connection对象

  B)只能是Command对象

  C)可以是Connection对象和Command对象

  D)以上均不能

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

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

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

  31.在窗体中添加一个名称为Command1的命令按钮,然后编写如下事件代码:

     Private Sub Command1_Click()

     Dim a(10,10)

     For m=2 To 4

     For n=4 To 5

     a(m,n)=m*n

     Next n

     Next m

     MsgBox a(2,5)+a(3,4)+a(4,5)

     End Sub

     窗体打开运行后,单击命令按钮,则消息框的输出结果是(      )。答案:C

  A)22

  B)32

  C)42

  D)52

  32.下列程序的功能是返回当前窗体的记录集

     Sub GetRecNum()

     Dim rs As Object

     Set rs =       

     MsgBox rs.RecordCount

     End Sub

     为保证程序输出记录集(窗体记录源)的记录数,空白处应填入的语句是(      )。答案:B

  A)Recordset

  B)Me.Recordset

  C)RecordSource

  D)Me.RecordSource

  33.设有如下窗体单击事件过程:

     Private Sub Form_Click()

     a = 1

     For i = 1 To 3

     Select Case i

     Case 1, 3

     a = a + 1

     Case 2, 4

     a = a + 2

     End Select

     Next i

     MsgBox a

     End Sub

     打开窗体运行后,单击窗体,则消息框输出结果是(      )。答案:C

  A)3

  B)4

  C)5

  D)6

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

     Private Sub Command1_Click()

     Dim y As Integer

     y = 0

     Do

     y = InputBox("y=")

     If (y Mod 10)+ Int(y / 10)= 10 Then Debug.Print y;

     Loop Until y = 0

     End Sub

     打开窗体运行后,单击命令按钮,依次输入10、37、50、55、64、20、28、19、-19、0,立即窗口上输出的结果是(      )。答案:D

  A)37 55 64 28 19 19

  B)10 50 20

  C)10 50 20 0

  D)37 55 64 28 19

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

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

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





相关阅读



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