[计算机类试卷]国家二级ACCESS机试选择题(模块与VBA编程基础)模拟试卷8及答案与解析.doc
《[计算机类试卷]国家二级ACCESS机试选择题(模块与VBA编程基础)模拟试卷8及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级ACCESS机试选择题(模块与VBA编程基础)模拟试卷8及答案与解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 ACCESS机试选择题(模块与 VBA编程基础)模拟试卷 8及答案与解析 一、选择题 1 使用 Function语句定义一个函数过程,其返回值的类型 ( A)只能是符号常量 ( B)是除数组之外的简单数据类型 ( C)可在调用时由运行过程决定 ( D)由函数定义时 As子句声明 2 下列逻辑表达式中,能正确表示条件 “x和 y都是奇数 ”的是 ( A) x Mod 2=1 Or y Mod 2=1 ( B) x Mod 2=0 Or y Mod 2=0 ( C) x Mod 2=1 And y Mod 2=1 ( D) x Mod 2=0 And y Mod 2=0 3 在窗体上添加
2、一个命令按钮 (名为 Command1)和一个文本框 (名为 Text1),并在命令按钮中编写如下事件代码: Private Sub Command 1_Click() m=2 17 n=Len(Str$(m)+Space(5) Me!Text1=n End Sub 打开窗体运行后,单击命令按钮,在文本框中显示 ( A) 5 ( B) 8 ( C) 9 ( D) 10 4 在窗体中有一个标签 Lb1和一个命令按钮 Command1,事件代码如下 : Option Compare Database Dim aAs String*10 Private Sub Command 1_Click() a
3、=“1234“ b=Len(a) Me Lb 1 Coption=b End Sub 打开窗体后单击命令按钮,窗体中显示的内容是 ( A) 4 ( B) 5 ( C) 10 ( D) 40 5 能够实现从指定记录集里检索特定字段值的函数是 ( A) DCount ( B) DLookup ( C) DMax ( D) DSum 6 下列数据类型中,不属于 VBA的是 ( A)长整型 ( B)布尔型 ( C)变体型 ( D)指针型 7 如果 X是一个正的实数,保留两位小数、将千分位四舍五入的表达式是 ( A) 0 01*Int(x+0 05) ( B) 0 01*Int(100*(X+0 005
4、) ( C) 0 01*Int(x+0 005) ( D) 0 01*Int(100*(X+0 005) 8 下列变量名中,合法的是 ( A) 4A ( B) A-1 ( C) ABC_1 ( D) pfivate 9 VBA语句 “Dim NewArray(10)as Integer”的含义是 ( A)定义 10个整型数构成的数组 NewArray ( B)定义 11个整型数构成的数组 NewArray ( C)定义 1个值为整型数的变量 NewArray(10) ( D)定义 1个值为 10的变量 NewArray 10 下列不属于 VBA函数的是 ( A) Choose ( B) If
5、( C) IIf ( D) Switch 11 VBA程序中,可以实现代码注释功能的是 ( A)方括号 () ( B)冒号 (: ) ( C)双引号 (”) ( D)单引号 () 12 以下程序段运行结束后,变量 X的值为 X=2 y=4 Do x=x*y y=y+1 Loop While y 4 ( A) 2 ( B) 4 ( C) 8 ( D) 20 13 在窗体中添加一个名称为 Command1的命令按钮,然后编写如下事件代码: Private Sub Command1_Click() s=“ABBACDDCBA“ For 1=6 To 2 Step -2 x=Mid(s, I, I)
6、y=Left(s, I) z=Right(s, I) z=x & y & z Next I MsgBox z End Sub 窗体打开运行后,单 击命令按钮,则消息框的输出结果是 ( A) AABAAB ( B) ABBABA ( C) BABBA ( D) BBABBA 14 下列 Case语句中错误的是 ( A) Case 0 To 10 ( B) Case Is 10 ( C) Case Is 10 And Is 50 ( D) Case 3 5 Is 10 15 下列四种形式的循环设计中,循环次数最少的是 ( A) a=5: b=8 Do A=a+1 Loop While a b (
7、B) a=5: b=8 Do a=a+1 Loop Until a b ( C) a=5: b=8 Do Until a b b=b+1 Loop ( D) a=5: b=8 Do Until a b a=a+1 Loop 16 在窗体中有一个名称为 run35的命令按钮,单击该按钮从键盘接收学生成绩,如果输入的成绩不在 0到 100分之间,则要求重新输入;如果输入的成绩正确,则进入后续程序处理。 run35命令按钮的 Click的事件代码如下: Pfivate Sub run35_Click() Dim flagAs Boolean result=0 flag=True Do While f
8、lag result=Val(InputBox(“请输入学生成绩: “, “输入 “) If result =0 And result =100 Then _ Else MsgBox “成绩输入错误,请重新输入 “ End If Loop Rem 成绩输入正确后的程序代码略 End Sub 程序中有一空白处,需要填入一条语句使程序完成其功能。 下列选项中错误的语句是 ( A) flag=False ( B) flag=Not flag ( C) flag=True ( D) Exit Do 17 在窗体中有一个文本框 Text1,编写事件代码如下: Private Sub Form_Click
9、() X=val(inputbox(“输入 x的值 “) Y=1 If 0 Then Y=2 Textl.Value=Y End Sub 打开窗体运行后,在输入框中输入整数 12,文本框 Text1中输出的结果是 ( A) 1 ( B) 2 ( C) 3 ( D) 4 18 在窗体上有一个命令按钮 Command1和一个文本框 Text1,编写事件代码如下 Private Sub Command1_Click() Dim i, j, x For i=1 To 20 sep 2 x=0 Forj=i To 20 step 3 x=x+1 Next j Next i Text1 Value=Str
10、(x) End Sub 打开窗体运行后,单击命令按钮,文本框中显示的结果是 ( A) 1 ( B) 7 ( C) 17 ( D) 400 19 下列能够交换变量 X和 Y值的程序段是 ( A) Y=X: X=Y ( B) Z=X: Y=Z: X=Y ( C) Z=X: X=Y: Y=Z ( D) Z=X: W=Y: Y=Z: X=Y 20 运行下列程序,输入数 据 8、 9、 3、 0后,窗体中显示结果是 Privste Sub Form_click() Dim sum As Integer, m As Integer sum=0 Do m=InputBox(“输入 m“) sum=sum+m
11、 Loop Until m=0 MsgBox sum End Sub ( A) 0 ( B) 17 ( C) 20 ( D) 21 21 下列程序的功能是计算 sum=1+(1+3)+(1+3+5)+(1+3+5+39) Private Sub Command34_Click() t=0 m=1 sum=0 Do T=t+m Sum=Sum+t m=_ Loop While m =39 MsgBox“Sum=“& sun End Sub 为保证程序正确完成上述功能,空白处应填入的语句是 ( A) m+1 ( B) m+2 ( C) t+1 ( D) t+2 22 若有如下 Sub过程: Sub
12、 sfun(x As Single, y As Single) t=x x=t y y=t Mod y End Sub 在窗体中添加一个命令按钮 comrnand33,对应的事件 过程如下: Pfivate Sub Command33_Click() Dim aAs Single Dim b As Single a=5: b=4 sfun(a, b) MsgBox a& chr(10)+chr(13) &b End Sub 打开窗体运行后,单击命令按钮,消息框中有两行输出,内容分别为 ( A) 1和 1 ( B) 1 25和 1 ( C) 1 25和 4 ( D) 5和 4 23 下列程序的功
13、能是计算 N=2+(2+4)+(2+4+6)+(2+4+6+40) 的值。 Pfivate Sub Command34_Click() t=0 m=0 sum=0 Do t=t+m sum=sum+t m=_ Loop While m 41 MsgBox “sum=“ & sum End Sub 空白处应该填写的语句是 ( A) t+2 ( B) t+1 ( C) m+2 ( D) m+1 24 Sub过程与 Function过程最根本的区别是 ( A) Sub过程的过程名不能返回值,而 Function过程能通过过程名返回值 ( B) Sub过程可以使用 Call语句或直接使用过程名调用,而
14、 Function过程不可以 ( C)两种过程参数的传递方式不同 ( D) Function过程可以有参数, Sub过程不可以 25 在过程定义中有语句: Privaat Sub GetData(ByVal data As Integer) 其中 “ByVal”的含义是 ( A)传值调用 ( B)传址调用 ( C)形式参数 ( D)实际参数 26 窗体中有命令按钮 Command1,事件过程如下: Public Function f(x As Integer)As Integer Dim y As Integer x=20 y=2 f=x*y End Function Private Sub
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 ACCESS 选择题 模块 VBA 编程 基础 模拟 答案 解析 DOC
