[计算机类试卷]国家二级ACCESS机试选择题(模块与VBA编程基础)模拟试卷9及答案与解析.doc
《[计算机类试卷]国家二级ACCESS机试选择题(模块与VBA编程基础)模拟试卷9及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级ACCESS机试选择题(模块与VBA编程基础)模拟试卷9及答案与解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 ACCESS机试选择题(模块与 VBA编程基础)模拟试卷 9及答案与解析 一、选择题 1 在 Access中,如果要处理具有复杂条件或循环结构的操作,则应该使用的对象是 ( A)窗体 ( B)模块 ( C)宏 ( D)报表 2 VBA程序的多条语句可以写在一行中,其分隔符必须使用符号 ( A): ( B) ( C); ( D), 3 有如下语句: s=Int(100*Rnd) 执行完毕后, s的值是 ( A) 0, 99的随机整数 ( B) 0, 100的随机整数 ( C) 1, 99的随机 整数 ( D) 1, 100的随机整数 4 从字符串 S中的第 2个字符开始获得 4个字符的
2、子字符串函数是 ( A) Mid$(s, 2, 4) ( B) Lefl$(s, 2, 4) ( C) Rigth(s, 4) ( D) Left$(s, 4) 5 执行语句: MsgBox“AAAA“, vbOKCancel+vbQuestion, “BBBB“之后,弹出的信息框 ( A)标题为 “BBBB”、框内提示符为 “惊叹号 ”、提示内容为 “AAAA” ( B)标题为 “AAAA”、框内提示符为 “惊叹号 ”、提示内容为 “BBBB” ( C) 标题为 “BBBB”、框内提示符为 “问号 ”、提示内容为 “AAAA” ( D)标题为 “AAAA”、框内提示符为 “问号 ”、提示内容
3、为 “BBBB” 6 下列数组声明语句中,正确的是 ( A) Dim A3, 4As Integer ( B) Dim A(3, 4)As Integer ( C) Dim A3; 4As Integer ( D) Dim A(3; 4)As Integer 7 在模块的声明部分使用 “OptionBasel”语句,然后定义二维数组 A(2 to 5, 5)则该数组的元素个数为 ( A) 20 ( B) 24 ( C) 25 ( D) 36 8 下列表达式中,能正确表示条件 “x和 y都是奇数 ”的是 ( A) x Mod 2=0 And y Mod 2=0 ( B) x Mod 2=0 Or
4、 y Mod 2=0 ( C) x Mod 2=1 And y Mod 2=1 ( D) X Mod 2=1 Or y Mod 2=1 9 将一个数转换成相应字符串的函数是 ( A) Str ( B) String ( C) Asc ( D) Chr 10 下列关于 VBA事件的叙述中,正确的是 ( A)触发相同的事件可以执行 不同的事件过程 ( B)每个对象的事件都是不相同的 ( C)事件都是由用户操作触发的 ( D)事件可以由程序定义 11 在窗口中有一个标签 Labe10和一个命令按钮 Command1, Command1的事件代码如下: Private Sub Command1_Cli
5、ck() Labe10 Left=Labe10 Left+100 End Sub 打开窗口,单击命令按钮,结果是 ( A)标签向左加宽 ( B)标签向右加宽 ( C)标签向左移动 ( D)标签向右移动 12 在窗体上添加一个命令按钮 (名为 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 打开窗体后,单击命令按钮,消息框的输出结果是 ( A) 7 ( B) 15
6、 ( C) 157 ( D) 528 13 在窗体中添加一个名称为 Command1的命令按钮,然后编写如下事件代码: Private Sub Command1_Click() a=75 If a 60 Then k=1 Elself a 70 Then k=2 Flself a 80 Then k=3 Elself a 90 Then k=4 Endlf MsgBox k End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果是 ( A) 1 ( B) 2 ( C) 3 ( D) 4 14 下列不是分支结构的语句是 ( A) IfThenEndlF ( B) WhileWend (
7、 C) IfThenElseEndlf ( D) SelectCa seEnd Select 15 在窗体中有一个命令按钮 run35,对应的事件代码如下: Private Sub run35_Enter() DimsumAs Integer Dim aAs Integer Dim b As Integer Dim iAs Integer For i=1 To 10 num=InputBox(“请输入数据: “, “输入 “, 1) If Int(num 2)=num 2 Then a=a+1 Else B=b+1 End If Next i MsgBox(“运行结果: a=“& Str(a)
8、&: “, b=“&Str(b) End Sub 运行以上事件所完成的功能是 ( A)对输入的 10个数据求累加和 ( B)对输入的 10个数据求各自的余数,然后再进行累加 ( C)对输入的 10个数据分别统计有几个是整数,有几个是非整数 ( D)对输入的 10个数据分别统计有几个是奇数,有几个是偶数 16 下列四个选项中,不是 VBA的条件函数的是 ( A) Choose ( B) If ( C) IIf ( D) Switch 17 在窗体中有一个命令按钮 Command1和一个文本框 Text1,编写事 件代码如下: Private Sub Command1_Click() For I=
9、1 To 4 x=3 For j=1 To 3 For k=1 To 2 x=x+3 Next k Nextj Next I Text1 value=Str(x) End Sub 打开窗体运行后,单击命令按钮,文本框 Text1输出的结果是 ( A) 6 ( B) 12 ( C) 18 ( D) 21 18 在窗体上有一个命令按钮 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; L
10、oop Until y=0 End Sub 打开窗体运行后,单击命令按钮,依次输入 10、 37、 50、 55、 64、 20、 28、 19、 -19、 0,立即窗口上输出的结果是 ( A) 37 55 64 28 19 19 ( B) 10 50 20 ( C) 10 50 20 0 ( D) 37 55 64 28 19 19 窗 体中有命令按钮 commandd1和文本框 Text1,事件过程如下: Function result(ByVal x As Integer)As Boolean If x Mod 2=0 Then result=True Else result=False
11、 End If End Function Pfivate Sub Command1_Click() x=Val(InputBox(“请输入一个整数 “) If_Then Text1=str(x) &“是偶数 “ Else Text1=str(x) &“是奇数 “ End If End Sub 运行程序,单击命令按钮,输入 19,在 Text1中会显示 “19是奇数 ”。那么在程序的空白处应填写 ( A) result(x)=“偶数 ” ( B) result(x) ( C) result(x)=“奇数 ” ( D) NOT result(x) 20 运行下列程序段,结果是 For m=10 t
12、o 1 step 0 k=k+3 Next m ( A)形成死循环 ( B)循环体不执行即结束循环 ( C)出现语法错误 ( D)循环体执行一次后结束循环 21 由 “For i=1 To 16 Step 3”决定的循环结构被执行 ( A) 4次 ( B) 5次 ( C) 6次 ( D) 7次 22 运行下列程序,显示的结果是 Pdvate Sub Command34_Click() i=0 Do i=i+1 Loop While i 10 MsgBox i End Sub ( A) 0 ( B) 1 ( C) 10 ( D) 11 23 在窗体中有一个名为 Command1的命令按钮,事件代
13、码如下: Pfivate Sub Command1_Click() Dim m(10) For k=1 To 10 m(k)=11-k Next k x=6 MsgBox m(2+m(x) End Sub 打开窗体,单击命令按钮,消息框的输出结果是 ( A) 2 ( B) 3 ( C) 4 ( D) 5 24 在窗体中添加一个名称为 Command1的命令按钮,然后编写如下程序: Public x As Integer Private Sub Command 1_Click() x=10 Call s1 Call s2 MsgBox x End Sub Private Sub s1() x=x
14、+20 End Sub Private Sub s2() Dim x As Integer x=x+20 End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果为 ( A) 10 ( B) 30 ( C) 40 ( D) 50 25 要想在过程 Proc调用后返回形参 x和 y的变化结果,下列定义语句中正确的是 ( 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)
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 ACCESS 选择题 模块 VBA 编程 基础 模拟 答案 解析 DOC
