[计算机类试卷]国家二级ACCESS机试(选择题)模拟试卷138及答案与解析.doc
《[计算机类试卷]国家二级ACCESS机试(选择题)模拟试卷138及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级ACCESS机试(选择题)模拟试卷138及答案与解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 ACCESS机试(选择题)模拟试卷 138及答案与解析 一、选择题 1 在 VBA代码调试过程中,能显示当前过程中变量声明及变量值信息的是 ( )。 ( A)快速监视窗口 ( B)监视窗口 ( C)立即窗口 ( D)本地窗口 2 ADO对象模型中可以打开并返回 RecordSet对象的是 ( )。 ( A)只能是 Connection对象 ( B)只能是 Command对象 ( C)可以是 Connection对象和 Conmand对象 ( D)不存在 3 ADO的含义是 ( )。 ( A)开放数据库互联应用编程窗口 ( B)数据库访问对象 ( C)动态链接库 ( D) Active
2、X数据对象 4 要从指定记录集 (一个域 )内获取特定字段的值,应该使用的内置函数是 ( )。 ( A) DLookup ( B) DCount ( C) DFirst ( D) DLast 5 下列程序的功能是:将三个数按从大到小进行排序,程序【 】处应填写的语句是 ( )。 If a b Then d a: a b: b d End If If a c Then d a: a c: c d End If If【 】 Then d b: b c: c d End If ( A) b c ( B) c b ( C) c a ( D) b a 6 下列过程的功能是:通过对象变量返回当前窗体的 R
3、ecordset属性记录集引用,消息框中输出记录集的记录 (即窗体记录源 )个数。 Sub GetRecNum() Dim rs As Object Set rs Me Recordset MsgBox【 】 End Sub 程序【 】处应填写的是 ( )。 ( A) Count ( B) rs Count ( C) RecordCount ( D) rs RecordCount 7 窗体中有文本框 Textl和标签 Labell。运行程序,输人大于 0的整数 m,单击按钮 Command1,程序判断 m是否为素数,若是素数,则 Label1显示 “m是素数 ”,否则显示 “m是合数 ”。事件
4、代码如下: Private Sub Commandl_Click() m Val(Me!Textl) result m&“是素数 “ k 2 Do While k m 2 If m Mod k 0 Then result m&“是合数 “ 【 】 End If k k 1 Loop Me!Label1 Caption result End Sub 程序【 】处应填写的语句是 ( )。 ( A) Exit ( B) Exit Loop ( C) Exit While ( D) Exit Do 8 在窗体中有文本框 Text1和 Text2。运行程序时,在 Text1中输入整数 m(m0),单击
5、Command1“运行 ”按钮,程序能够求出 m的全部除 1之外的因子,并使用Text2显示结果。例如, 18的全部因子有 2, 3, 6, 9, 18,输出结果为 2, 3, 6,9, 18,; 28的全部因子为 2, 4, 7, 14, 28,输出结果为 2, 4, 7, 14, 28,。事件代码如下: Private Sub Command1_Click() m Val(Me!Text1) result “ “ k 2 Do If m Mod k 0 Then result result&k&“ “ k k 1 Loop Until【 】 Me!Text2 result End Sub
6、程序【 】处应填写的语句是 ( )。 ( A) k m ( B) k m ( C) k m ( D) k m 9 已知学生表 (学号,姓名,性别,生日 ),以下事件代码功能是将学生表中生日为空值的学生 “性别 ”字段值设置为 “男 ”。 Private Sub Command0_Click() Dim str As String Set db CurrentDb() str “【 】 “ DoCmd RunSQL str End Sub 按照功能要求,在【 】内应填写的是 ( )。 ( A) Update 学生表 set 性别 男 where生日 Is Null ( B) Update 学生表
7、 set 性别 男 where生日 Null ( C) Set 学生表 Values 性别 男 where生日 Is Null ( D) Set 学生表 Values 性别 男 where生日 Null 10 窗体中有一个名为 run的命令按钮,单击该按钮从键盘接收学生成绩,如果输入的成绩不在 0到 100分之间,则要求重新输入;如果输入的成绩正确,则进入后续处理。 run命令按钮的 Click的事件代码如下: Private Sub run_Click() Dim flag As Boolean result 0 flag True Do While flag result Val(Inpu
8、tBox(“请输入成绩: “, “输入 “) If result 0 And result 100 Then 【 】 Else MsgBox “输入错误,请重新输入 “ End If Loop Rem成绩输入正确后的程序代码略 End Sub 为实现程序的功能,程序【 】处不能填写的语句是 ( )。 ( A) flag True ( B) flag False ( C) flag Not flag ( D) Exit Do 11 在窗体中添加一个名称为 Command1的命令按钮,然后编写如下事件代码: Private Sub Commandl_Click() MsgBox f(24, 18)
9、 End Sub Public Function f(m As Integer, n As Integer) As Integer Do While m n Do While In n m m n Loop Do While In n n n m Loop Loop f m End Function 窗体打开运行后,单击命令按钮,则消息框的输出结果是 ( )。 ( A) 2 ( B) 4 ( C) 6 ( D) 8 12 在窗体上有一个命令按钮 Command1,编写事件代码如下: Private Sub Command1_Click() Dim d1 As Date Dim d2 As Da
10、te d1 #12 25 2009# d2 #1 5 2010# MsgBox DateDiff(“ww“, d1, d2) End Sub 打开窗体运行后,单击命令按钮,消息框中输出的结果是 ( )。 ( A) 1 ( B) 2 ( C) 10 ( D) 11 13 有如下事件程序,运行该程序后输出结果是 ( )。 Private Sub Command1_Click() Dim x As Integer, y As Integer x 1: y 0 Do Until y 25 y y x*x x x 1 Loop MsgBox“x “&x&“, y “&y End Sub ( A) x 1
11、, y 0 ( B) x 4, y 25 ( C) x 5, y 30 ( D)输出其他结果 14 运行下列程序,结果是 ( )。 Private Sub Command1_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 ( A) f 5 ( B) f 7 ( C) f 8 ( D) f 13 15 在窗体上有一个命令按钮 Command1,事件代码如下: Private Sub Command1_Click() Dim x As Integer, y As Inte
12、ger x 12: y 32 Call Proc(x, y) Debug Print x; Y End Sub Public Sub Proc(n As Integer, ByVal mAs Integer) n n Mod 10 m in Mod 10 End Sub 打开窗体运行后,单击命令按钮,立即窗口上输出的结果是 ( )。 ( A) 2 32 ( B) 12 3 ( C) 2 2 ( D) 12 32 16 在窗体上有一个命令按钮 Command1和一个文本框 Text1,事件代码如下: Private Sub Command1_Click() Dim i, j, x For i 1
13、 T0 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) 1 ( B) 7 ( C) 17 ( D) 400 17 在窗体中有一个文本框 Text1,事件代码如下: Private Sub Text0_Click() x Val(InputBox(“输入 x的值 “) y 1 If x 0 Then y 2 Text0 Value y End Sub 打开窗体运行后,在输入框中输入整数 12,文本框 Text1
14、中输出的结果是 ( )。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 18 若有以下窗体单击事件过程: Private Sub 主体 _Click() result 1 For i 1 To 6 Step 3 result result * i Next i MsgBox result End Sub 打开窗体运行后,单击窗体,则消息框的输出内容是 ( )。 ( A) 1 ( B) 4 ( C) 15 ( D) 120 19 窗体中有命令按钮 Command1,事件过程如下: Public Function f(x As Integer)As Integer Dim Y As In
15、teger 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 运行程序,单击命令按钮,则立即窗口中显示的内容是 ( )。 ( A) 10 5 ( B) 10 40 ( C) 20 5 ( D) 20 40 20 运行下列程序,输入数据 8、 9、 3、 0后,窗体中显示结果是 ( )。 Private Sub Form_click() Dim sum As Integer,
16、 m As Integer sum 0 Do m InputBox(“输入 m“) sum sum m Loop Until m 0 MsgBox sum End Sub ( A) 0 ( B) 17 ( C) 20 ( D) 21 21 如果在北京时间 7点 50分运行以下代码,程序的输出结果是 ( )。 Sub Procedure() If Hour(Time() 8 And Hour(Time() 12 Then Debug Print“上午好 !“ ElseIfHour(Time() 12 And Hour(Time() 18 Then Debug Print“下午好 !“ Else
17、Debug Print“欢迎下次光临 !“ End If End Sub ( A)欢迎下次光临 ! ( B)上午好 ! ( C)下午好 ! ( D)无输出 22 已知过程对应的代码如下: Sub Proc() f1 0 f2 1 For n 1 To 8 f f1 f2 Debug Print f f1 f2 f2 f Next n End Sub 过程 Proc在立即窗口中显示的结果是 ( )。 ( A)斐波那契序列中 2到 9对应的序列值 ( B)斐波那契序列中 2到 8对应的序列值 ( C)整数 1到 n(n 9)对应的累加和 ( D)整数 1到 n(n 8)对应的累加和 23 若有如下
18、 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 打开窗体运行后,单击命令按钮,消息框中有两行输出,内容分别为 ( )。 ( A) 1和 1 ( B) 1 25和 1 ( C) 1 25和 4 ( D) 5和
19、4 24 在 窗体中有一个命令按钮 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 T0 N Sum Sum+i Next i P Sum End Function 打开窗体运行后,单击命令按钮,在立即窗口显示结果是 ( )。 ( A) 15 ( B) 20 ( C) 25 ( D) 35 25 在窗体
20、有两个名为 text1、 text2的文本框和一个名为 Command1的命令按钮,事件过程如下: Private Sub command1_click() Dim x As Integer, n As Integer x 1 n 0 Do While x 20 x x * 3 n n 1 Loop Text1 Str(x) Text2 Str(n) End Sub 程序运行后,单击命令按钮,在两个文本框 text1和 text2中显示的值分别是( )。 ( A) 15和 1 ( B) 27和 3 ( C) 195和 3 ( D) 600和 4 26 已知事件对应的程序代码如下: Privat
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 ACCESS 机试 选择题 模拟 138 答案 解析 DOC
