【计算机类职业资格】国家二级ACCESS机试(选择题)模拟试卷138及答案解析.doc
《【计算机类职业资格】国家二级ACCESS机试(选择题)模拟试卷138及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级ACCESS机试(选择题)模拟试卷138及答案解析.doc(12页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 ACCESS机试(选择题)模拟试卷 138及答案解析(总分:62.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.在 VBA代码调试过程中,能显示当前过程中变量声明及变量值信息的是( )。(分数:2.00)A.快速监视窗口B.监视窗口C.立即窗口D.本地窗口2.ADO对象模型中可以打开并返回 RecordSet对象的是( )。(分数:2.00)A.只能是 Connection对象B.只能是 Command对象C.可以是 Connection对象和 Conmand对象D.不存在3.ADO的含义是( )。(分数:2.00)A.开放数据库互联应用编程窗口B.数据
2、库访问对象C.动态链接库D.ActiveX数据对象4.要从指定记录集(一个域)内获取特定字段的值,应该使用的内置函数是( )。(分数:2.00)A.DLookupB.DCountC.DFirstD.DLast5.下列程序的功能是:将三个数按从大到小进行排序,程序【 】处应填写的语句是( )。 If ab Then da:ab:bd End If If ac Then da:ac:cd End If If【 】Then db:bc:cd End If(分数:2.00)A.bcB.cbC.caD.ba6.下列过程的功能是:通过对象变量返回当前窗体的 Recordset属性记录集引用,消息框中输出记
3、录集的记录(即窗体记录源)个数。 Sub GetRecNum() Dim rs As Object Set rsMeRecordset MsgBox【 】 End Sub 程序【 】处应填写的是( )。(分数:2.00)A.CountB.rsCountC.RecordCountD.rsRecordCount7.窗体中有文本框 Textl和标签 Labell。运行程序,输人大于 0的整数 m,单击按钮 Command1,程序判断 m是否为素数,若是素数,则 Label1显示“m 是素数”,否则显示“m 是合数”。事件代码如下: Private Sub Commandl_Click() mVal(
4、Me!Textl) resultm&“是素数“ k2 Do While km2 If m Mod k0 Then resultm&“是合数“ 【 】 End If kk1 Loop Me!Label1Captionresult End Sub 程序【 】处应填写的语句是( )。(分数:2.00)A.ExitB.Exit LoopC.Exit WhileD.Exit Do8.在窗体中有文本框 Text1和 Text2。运行程序时,在 Text1中输入整数 m(m0),单击 Command1“运行”按钮,程序能够求出 m的全部除 1之外的因子,并使用 Text2显示结果。例如,18 的全部因子有2
5、,3,6,9,18,输出结果为 2,3,6,9,18,;28 的全部因子为 2,4,7,14,28,输出结果为2,4,7,14,28,。事件代码如下: Private Sub Command1_Click() mVal(Me!Text1) result“ “ k2 Do If m Mod k0 Then resultresult&k&“ kk1 Loop Until【 】 Me!Text2result End Sub 程序【 】处应填写的语句是( )。(分数:2.00)A.kmB.kmC.kmD.km9.已知学生表(学号,姓名,性别,生日),以下事件代码功能是将学生表中生日为空值的学生“性别”
6、字段值设置为“男”。 Private Sub Command0_Click() Dim str As String Set dbCurrentDb() str“【 】“ DoCmdRunSQL str End Sub 按照功能要求,在【 】内应填写的是( )。(分数:2.00)A.Update 学生表 set 性别男where 生日 Is NullB.Update 学生表 set 性别男where 生日NullC.Set 学生表 Values 性别 男where 生日 Is NullD.Set 学生表 Values 性别男 where 生日Null10.窗体中有一个名为 run的命令按钮,单击
7、该按钮从键盘接收学生成绩,如果输入的成绩不在 0到 100分之间,则要求重新输入;如果输入的成绩正确,则进入后续处理。run 命令按钮的 Click的事件代码如下: Private Sub run_Click() Dim flag As Boolean result0 flagTrue Do While flag resultVal(InputBox(“请输入成绩:“,“输入“) If result0 And result100 Then 【 】 Else MsgBox “输入错误,请重新输入“ End If Loop Rem 成绩输入正确后的程序代码略 End Sub 为实现程序的功能,程序
8、【 】处不能填写的语句是( )。(分数:2.00)A.flagTrueB.flagFalseC.flagNot flagD.Exit Do11.在窗体中添加一个名称为 Command1的命令按钮,然后编写如下事件代码: Private Sub Commandl_Click() MsgBox f(24,18) End Sub Public Function f(m As Integer,n As Integer)As Integer Do While m n Do While Inn mmn Loop Do While Inn nnm Loop Loop fm End Function 窗体打开
9、运行后,单击命令按钮,则消息框的输出结果是( )。(分数:2.00)A.2B.4C.6D.812.在窗体上有一个命令按钮 Command1,编写事件代码如下: Private Sub Command1_Click() Dim d1 As Date Dim d2 As Date d1#12252009# d2#152010# MsgBox DateDiff(“ww“,d1,d2) End Sub 打开窗体运行后,单击命令按钮,消息框中输出的结果是( )。(分数:2.00)A.1B.2C.10D.1113.有如下事件程序,运行该程序后输出结果是( )。 Private Sub Command1_C
10、lick() Dim x As Integer,y As Integer x1:y0 Do Until y25 yyx*x xx1 Loop MsgBox“x“&x&“,y“&y End Sub(分数:2.00)A.x1,y0B.x4,y25C.x5,y30D.输出其他结果14.运行下列程序,结果是( )。 Private Sub Command1_Click() f01:f11:k1 Do While k5 ff0f1 f0f1 f1f kk1 Loop MsgBox“f“&f End Sub(分数:2.00)A.f5B.f7C.f8D.f1315.在窗体上有一个命令按钮 Command1,
11、事件代码如下: Private Sub Command1_Click() Dim x As Integer,y As Integer x12:y32 Call Proc(x,y) DebugPrint x;Y End Sub Public Sub Proc(n As Integer,ByVal mAs Integer) nn Mod 10 min Mod 10 End Sub 打开窗体运行后,单击命令按钮,立即窗口上输出的结果是( )。(分数:2.00)A.2 32B.12 3C.2 2D.12 3216.在窗体上有一个命令按钮 Command1和一个文本框 Text1,事件代码如下: Pri
12、vate Sub Command1_Click() Dim i,j,x For i1 T0 20 Step 2 x0 For ji To 20 Step 3 xx1 Next j Next i Text1ValueStr(x) End Sub 打开窗体运行后,单击命令按钮,文本框中显示的结果是( )。(分数:2.00)A.1B.7C.17D.40017.在窗体中有一个文本框 Text1,事件代码如下: Private Sub Text0_Click() xVal(InputBox(“输入 x的值“) y1 If x 0 Then y2 Text0Valuey End Sub 打开窗体运行后,在
13、输入框中输入整数 12,文本框 Text1中输出的结果是( )。(分数:2.00)A.1B.2C.3D.418.若有以下窗体单击事件过程: Private Sub 主体_Click() result1 For i1 To 6 Step 3 resultresult * i Next i MsgBox result End Sub 打开窗体运行后,单击窗体,则消息框的输出内容是( )。(分数:2.00)A.1B.4C.15D.12019.窗体中有命令按钮 Command1,事件过程如下: Public Function f(x As Integer)As Integer Dim Y As Int
14、eger x20 y2 fx * y End Function Private Sub Command1_Click() Dim y As Integer Static x As Integer x10 y5 yf(X) DebugPrint x;y End Sub 运行程序,单击命令按钮,则立即窗口中显示的内容是( )。(分数:2.00)A.10 5B.10 40C.20 5D.20 4020.运行下列程序,输入数据 8、9、3、0 后,窗体中显示结果是( )。 Private Sub Form_click() Dim sum As Integer,m As Integer sum0 Do
15、mInputBox(“输入 m“) sumsumm Loop Until m0 MsgBox sum End Sub(分数:2.00)A.0B.17C.20D.2121.如果在北京时间 7点 50分运行以下代码,程序的输出结果是( )。 Sub Procedure() If Hour(Time()8 And Hour(Time()12 Then DebugPrint“上午好!“ ElseIfHour(Time()12 And Hour(Time()18 Then DebugPrint“下午好!“ Else DebugPrint“欢迎下次光临!“ End If End Sub(分数:2.00)A
16、.欢迎下次光临!B.上午好!C.下午好!D.无输出22.已知过程对应的代码如下: Sub Proc() f10 f21 For n1 To 8 ff1f2 DebugPrint f f1f2 f2f Next n End Sub 过程 Proc在立即窗口中显示的结果是( )。(分数:2.00)A.斐波那契序列中 2到 9对应的序列值B.斐波那契序列中 2到 8对应的序列值C.整数 1到 n(n9)对应的累加和D.整数 1到 n(n8)对应的累加和23.若有如下 Sub过程: Sub sfun(x As Single,y As Single) tx xty yt Mod y End Sub 在窗
17、体中添加一个命令按钮 Command1,对应的事件过程如下: Private Sub Command1_Click() Dim a As Single Dim b As Single a5:b4 sfun a,b MsgBox a&Chr(10)Chr(13)&b End Sub 打开窗体运行后,单击命令按钮,消息框中有两行输出,内容分别为( )。(分数:2.00)A.1和 1B.125 和 1C.125 和 4D.5和 424.在窗体中有一个命令按钮 Command1,事件代码如下: Private Sub Command1_Click() Dim s As Integer sP(1)P(2
18、)P(3)P(4) DebugPrint s End Sub Public Function P(N As Integer) Dim Sum As Integer Sum0 For i1 T0 N SumSum+i Next i PSum End Function 打开窗体运行后,单击命令按钮,在立即窗口显示结果是( )。(分数:2.00)A.15B.20C.25D.3525.在窗体有两个名为 text1、text2 的文本框和一个名为 Command1的命令按钮,事件过程如下: Private Sub command1_click() Dim x As Integer,n As Intege
19、r x1 n0 Do While x20 xx * 3 nn1 Loop Text1Str(x) Text2Str(n) End Sub 程序运行后,单击命令按钮,在两个文本框text1和 text2中显示的值分别是( )。(分数:2.00)A.15和 1B.27和 3C.195和 3D.600和 426.已知事件对应的程序代码如下: Private Sub Command0_Click() Dim J As Integer J10 Call GetData(J5) MsgBox J End Sub Private Sub GetData(ByRef f As Integer) ff20 En
20、d Sub 运行窗体后,单击命令按钮,消息框的输出结果是( )。(分数:2.00)A.10B.15C.30D.3527.在窗体中有命令按钮 Command1和文本框 Text1,按钮的事件代码如下: Public X As Integer Private Sub Command1_Click() x10 Call s1 rall s2 MsgBox x End Sub Private Sub s1() xx20 End Sub Private Sub s2() Dim x As Integer xx20 End Sub 运行窗体后,单击命令按钮,消息框的输出结果是( )。(分数:2.00)A.
21、30B.10C.40D.5028.在窗体中有标签 Lb1和一个命令按钮 Command,事件代码如下: Option Compare Database Dim a As String * 10 Private Sub Command_Click() a“12345“ bLen(a) MeLb1Captionb End Sub 打开窗体运行后,窗体中显示的是( )。(分数:2.00)A.10B.5C.4D.4029.在窗体中有命令按钮 Command1和两个文本框 Text0、Text1,命令按钮对应的代码过程如下: Private Sub Command1_Click() Dim m,k As
22、 Integer Dim flag As Boolean mVal(Me!Text0)输入一个整数 Do While 1 k2 flag=True Do While km2 And flag If m Mod k0 Then flagFalse Else kk1 End If Loop If flag Then Me!Text1m输出计算结果 Exit Do Else mm1 End If Loop End Sub 运行程序,在 Text0中输入 15,单击命令按钮,程序的输出结果是( )。(分数:2.00)A.17B.15C.13D.其他整数30.在窗体中有命令按钮 Command1和三个文
23、本框 Text0、Text1、Text2,命令按钮对应的代码过程如下: Private Sub Command1_Click() Dim i,f1,f2 As Integer Dim flag As Boolean f1Val(Me!Text0) t2Val(Me!Text1) If f1f2 Then if2 Else if1 End If flagTrue Do While i1 And flag If f1 Mod i0 And f2 Mod i0 Then flagFalse Else ii1 End If Loop Me!Text2i End Sub 运行程序,在文本框 Text0和
24、 Text1中分别输入 15和 20,单击命令按钮,则文本框 Text2中显示的结果是( )。(分数:2.00)A.5B.15C.20D.1031.在窗体中变量 131对应的文本框为 Text1,“运行”按钮 Command1对应的事件代码如下: Private Sub Command1_Click() Dim result As String mVal(Me!Text1) result“ “ For k1 To m For n1 To km1 If nmk1 Then resultresult&“ “ Else resultresult& “*“ End If Next n resultre
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 ACCESS 机试 选择题 模拟 试卷 138 答案 解析 DOC
