【计算机类职业资格】国家二级ACCESS机试选择题(模块)-试卷2及答案解析.doc
《【计算机类职业资格】国家二级ACCESS机试选择题(模块)-试卷2及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级ACCESS机试选择题(模块)-试卷2及答案解析.doc(11页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 ACCESS机试选择题(模块)-试卷 2及答案解析(总分:58.00,做题时间:90 分钟)一、选择题(总题数:29,分数:58.00)1.执行下列程序段后,变量 a和 b的值分别是 a100:b50 If ab Then aab Else bba End If(分数:2.00)A.50和 50B.100和 50C.100和 150D.150和 1002.执行下列程序段后,变量 s的值是 s0 For x99 to 1 Step2 ssx Next x(分数:2.00)A.100B.500C.2500D.50003.程序执行时,单击窗体后输出结果是 Private sub form_
2、click() Dim n as Integer n8 While n5 nn1 DebugPrint n; Wend End Sub(分数:2.00)A.8 7 6B.7 6 5C.7 6 5 4D.8 7 6 54.下列程序的功能是计算 1到 1000之间所有偶数之和,程序空白处应填写的语句是 Private Sub Command_Click() Dim x As Double For i1 To 1000 If_Then xxi End If Next i DebugPrint x End Sub(分数:2.00)A.i Mod 20B.x Mod 20C.i Mod 20D.x Mo
3、d 205.下列程序段运行后,变量 b的值是 b1 Do Until b7 bb*(b1) Loop(分数:2.00)A.7B.39C.42D.16.下列循环语句中,循环体执行的次数是 a100 Do aa1 Loop Until a0 Then DebugPrint x End If xx1 Loop End Sub(分数:2.00)A.200B.100C.100D.20017.执行下列程序段后,变量 intsum的值是 Dim intsum As Integer Dim I As Integer intsum0 For I202 To 5 Step47 intsumintsumI Next
4、 I(分数:2.00)A.150B.200C.50D.018.执行下列程序段后,变量 s的值是 Dim s As long,x As Integer B0:x1 Do While(x10) ssx xx2 Loop(分数:2.00)A.10B.25C.50D.10019.如果要求下列程序段中的循环执行 3次,则程序中括号里的条件应是 x1 Do xx3 Loop Until(_)(分数:2.00)A.x8B.x8C.x7D.x720.执行下列程序段后,变量 intsum的值是 Dim intsum As Integer Dim I As Integer intsum0 For I0 T0 50
5、 Step 10 intsumintsumI Next I(分数:2.00)A.150B.200C.50D.021.执行下列程序段,变量 x的值是 x2 :y5 Do Until y5 xx*y yy1 Loop(分数:2.00)A.2B.5C.10D.2022.下列程序的功能是计算 10的阶乘,程序空白处应该填写的语句是 Dim t as single Dim k as Integer k0:t1 While_ kk1 tt*k Wend(分数:2.00)A.k10B.k10C.k10D.k1023.VBA中将 lnputBox的返回值转换为数值应该使用的函数是(分数:2.00)A.LoSB
6、.StrC.LenD.Val24.若有语句:str1inlmtbox(“输入“,“,“练习“);从键盘上输入字符串“示例”后,str1 的值是(分数:2.00)A.输入B.练习C.示例25.函数 MsgBox返回值的类型是(分数:2.00)A.数值B.字符串C.变体D.是否26.下列选项中,错误的 VBA数据验证函数是(分数:2.00)A.IsTextB.IsDateC.IsNumericD.IsNull27.假设数据库中有学生信息表 stud(sno,sname,ssex)。其中,性别 ssex字段已建索引,要在调试窗口中显示第一个男同学的信息,程序空白处应填写的语句是 Private Su
7、b Form_Load() Dim is As ADODBRecordset Set rsNew ADODBRecordset rsActiveConnection“ProviderMicrosoftJetOLEDB40;“Data Sourcee:考试中心教程教学管理mdb;” rsCursorTypeadOpenKeyset rsLockTypeadLockOptimistic rsIndex“ssex“ rsOpen“stud“,adCmdTableDirect DebugPrint rs(“sno“),rs(“sname“),r8(“ssex“) rsClose Set rsNothi
8、ng End Sub(分数:2.00)A.rsFind“男“,adSeekFirstEQB.rsSeek“男“,adSeekFirstEQC.rsFind“男“,adSeekLastEQD.rsSeek“男“,adSeekLastEQ28.假设数据库中有学生信息表 stud(sno,sname,ssex),其中 ssex字段已建索引,要输出最后一名男同学的信息,程序空白处应填写的语句是 Private SUb Form_Load() Dim r8 As ADODBRecordset Set rsNew ADODBRecordset rsActiveConnection“ProviderMicr
9、osoftJetOLEDB40:“Data Sourcee:考试中心教程教学管理mdb;” rsCursorTypeadOpenKeyset rsLockTypeadLockOptimistic rsIndex“8sex“ rsOpen“stud“,adCmdTablleDirect DebugPrint rs(“sno“),rs(“sname“),rs(“ssex“) rsClose Set rsNothing End Sub(分数:2.00)A.rsFind“男“,adSeekFimtEQB.rsSeek“男“,adSeekFimtEQC.rsFind“男“,adsoekLastEQD.r
10、sSeek“男“,adSeekLastEQ29.ADO对象模型中有 5个主要对象,它们是 Command、RecordSet、Field、Error 和(分数:2.00)A.DatabaseB.WorkspaceC.ConnectionD.DBEngine国家二级 ACCESS机试选择题(模块)-试卷 2答案解析(总分:58.00,做题时间:90 分钟)一、选择题(总题数:29,分数:58.00)1.执行下列程序段后,变量 a和 b的值分别是 a100:b50 If ab Then aab Else bba End If(分数:2.00)A.50和 50 B.100和 50C.100和 150
11、D.150和 100解析:解析:本题考查 If Else条件语句,若 ab 则执行 aab。否则执行 bba。本题 a初始值为100,b 初始值为 50。满足 ab 的条件,执行 aab,即 a1005050,b 的值不变,因此 8值为50,b 值为 50。2.执行下列程序段后,变量 s的值是 s0 For x99 to 1 Step2 ssx Next x(分数:2.00)A.100B.500C.2500 D.5000解析:解析:本题实际上是给出了一个计算 1至 99之间奇数之和的程序,x 初始为 99,每循环一次递减2。第一次循环结果:x99,s09999;第二次循环结果:x97,s999
12、7;以此类推,直至x1,s99979512500。3.程序执行时,单击窗体后输出结果是 Private sub form_click() Dim n as Integer n8 While n5 nn1 DebugPrint n; Wend End Sub(分数:2.00)A.8 7 6B.7 6 5 C.7 6 5 4D.8 7 6 5解析:解析:本题考查 WhileWend循环语句。若 n大于 5,反复执行 nn1 的操作,之后打印输出。本题中 n初始值为 8,满足 n大于 5的条件,进入第一次循环,执行 n817,打印输出 7;n 为 7,满足循环条件,进入第二次循环,执行 n716,打
13、印输出 6;n 为 6,满足循环条件,进入第三次循环,执行 n615,打印输出 5;n 为 5不再满足循环条件,跳出循环。因此输出结果为 7 6 5。4.下列程序的功能是计算 1到 1000之间所有偶数之和,程序空白处应填写的语句是 Private Sub Command_Click() Dim x As Double For i1 To 1000 If_Then xxi End If Next i DebugPrint x End Sub(分数:2.00)A.i Mod 20 B.x Mod 20C.i Mod 20D.x Mod 20解析:解析:本题中利用 For循环语句与 If条件判断语
14、句完成计算 1到 1000之间所有偶数之和。首先利用 For循环使 i从 1至 1000逐个变换,若 i为偶数,则执行相加操作,因此应在 If语句空白处填写 i Mod 20。5.下列程序段运行后,变量 b的值是 b1 Do Until b7 bb*(b1) Loop(分数:2.00)A.7B.39C.42 D.1解析:解析:Do UntilLoop 循环采用的是先判断条件后执行循环体的做法,如果条件为 True,则循环体一次都不执行,否则进入循环体执行。本题中,若不满足 b7 的条件,则执行 bb*(b1)。b 初始值为 1,进入第一次循环,b1*(11)2;满足循环条件,进入第二次循环,b
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 ACCESS 选择题 模块 试卷 答案 解析 DOC
