[计算机类试卷]国家二级ACCESS机试选择题(模块)模拟试卷7及答案与解析.doc
《[计算机类试卷]国家二级ACCESS机试选择题(模块)模拟试卷7及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级ACCESS机试选择题(模块)模拟试卷7及答案与解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 ACCESS机试选择题(模块)模拟试卷 7及答案与解析 一、选择题 1 执行下列程序段后,变量 a和 b的值分别是 a 100: b 50 If ab Then a a b Else b b a End If ( A) 50和 50 ( B) 100和 50 ( C) 100和 150 ( D) 150和 100 2 执行下列程序段后,变量 s的值是 s 0 For x 99 to 1 Step 2 s s x Next x ( A) 100 ( B) 500 ( C) 2500 ( D) 5000 3 程序执行时,单击窗体后输出结果是 Private sub form_click(
2、) Dim n as Integer n 8 While n 5 n n 1 Debug Print n; Wend End Sub ( A) 8 7 6 ( B) 7 6 5 ( C) 7 6 5 4 ( D) 8 7 6 5 4 下列程序的功能是计算 1到 1000之间所有偶数之和, 程序空白处应填写的语句是 Private Sub Command_Click() Dim x As Double For i 1 To 1000 If_Then x x i End If Next i Debug Print x End Sub ( A) i Mod 2 0 ( B) x Mod 2 0 (
3、C) i Mod 2 0 ( D) x Mod 2 0 5 下列程序段运行后,变量 b的值是 b 1 Do Until b 7 b b*(b 1) Loop ( A) 7 ( B) 39 ( C) 42 ( D) 1 6 下列循环语句中,循环体执行的次数是 a 100 Do a a 1 Loop Until a0 Then Debug Print x End If x x 1 Loop End Sub ( A) 200 ( B) 100 ( C) 100 ( D) 200 17 执行下列程序段后,变量 intsum的值是 Dim intsum As Integer Dim I As Integ
4、er intsum 0 For I 20 2 To 5 Step 4 7 intsum intsum I Next I ( A) 150 ( B) 200 ( C) 50 ( D) 0 18 执行下列程序段后,变量 s的值是 Dim s As long, x As Integer B 0: x 1 Do While(x 10) s s x x x 2 Loop ( A) 10 ( B) 25 ( C) 50 ( D) 100 19 如果要求下列程序段中的循环执行 3次,则程序中括 号里的条件应是 x 1 Do x x 3 Loop Until(_) ( A) x 8 ( B) x 8 ( C)
5、 x 7 ( D) x 7 20 执行下列程序段后,变量 intsum的值是 Dim intsum As Integer Dim I As Integer intsum 0 For I 0 T0 50 Step 10 intsum intsum I Next I ( A) 150 ( B) 200 ( C) 50 ( D) 0 21 执行下列程序段,变量 x的值是 x 2 : y 5 Do Until y 5 x x*y y y 1 Loop ( A) 2 ( B) 5 ( C) 10 ( D) 20 22 下列程序的功能是计算 10的阶乘,程序空白处应该填写的语句是 Dim t as sin
6、gle Dim k as Integer k 0: t 1 While_ k k 1 t t*k Wend ( A) k 10 ( B) k 10 ( C) k 10 ( D) k 10 23 VBA中将 lnputBox的返回值转换为数值应该使用的函数是 ( A) LoS ( B) Str ( C) Len ( D) Val 24 若有语句: str1 inlmtbox(“输入 “, “, “练习 “);从键盘上输入字符串 “示例 ”后, str1的值是 ( A)输入 ( C)练习 ( D)示例 25 函数 MsgBox返回值的类型是 ( A)数值 ( B)字符串 ( C)变体 ( D)是否
7、 26 下列选项中,错误的 VBA数据验证函数是 ( A) IsText ( B) IsDate ( C) IsNumeric ( D) IsNull 27 假设数据库中有学生信息表 stud(sno, sname, ssex)。其中,性别 ssex字段已建索引,要在调试窗口中显示第一个男同学的信息,程序空白处应填写的语句是 Private Sub Form_Load() Dim is As ADODB Recordset Set rs New ADODB Recordset rs ActiveConnection “Provider Microsoft Jet OLEDB 4 0; “ “D
8、ata Source e:考试中心教程教学管理 mdb; ” rs CursorType adOpenKeyset rs LockType adLockOptimistic rs Index “ssex“ rs Open“stud“, adCmdTableDirect Debug Print rs(“sno“), rs(“sname“), r8(“ssex“) rs Close Set rs Nothing End Sub ( A) rs Find“男 “, adSeekFirstEQ ( B) rs Seek“男 “, adSeekFirstEQ ( C) rs Find“男 “, adSe
9、ekLastEQ ( D) rs Seek“男 “, adSeekLastEQ 28 假设数据库中有学生信息表 stud(sno, sname, ssex),其中 ssex字段已建索引,要输出最后一名男同学的信息,程序空白处应填写的语句是 Private SUb Form_Load() Dim r8 As ADODB Recordset Set rs New ADODB Recordset rs ActiveConnection “Provider Microsoft Jet OLEDB 4 0: “ “Data Source e:考试中心教程教学管理 mdb; ” rs CursorType
10、 adOpenKeyset rs LockType adLockOptimistic rs Index “8sex“ rs Open“stud“, adCmdTablleDirect Debug Print rs(“sno“), rs(“sname“), rs(“ssex“) rs Close Set rs Nothing End Sub ( A) rs Find“男 “, adSeekFimtEQ ( B) rs Seek“男 “, adSeekFimtEQ ( C) rs Find“男 “, adsoekLastEQ ( D) rs Seek“男 “, adSeekLastEQ 29 AD
11、O对象模型中有 5个主要对象,它们是 Command、 RecordSet、 Field、 Error和 ( A) Database ( B) Workspace ( C) Connection ( D) DBEngine 国家二级 ACCESS机试选择题(模块)模拟试卷 7答案与解析 一、选择题 1 【正确答案】 A 【试题解析】 本题考查 If Else条件语句,若 a b则执行 a a b。否则执行 b b a。本题 a初始值为 100, b初始值为 50。满足 a b的条件,执行 a ab,即 a 100 50 50, b的值不变,因此 8值为 50, b值为 50。 【知识模块】 模
12、块 2 【正确答 案】 C 【试题解析】 本题实际上是给出了一个计算 1至 99之间奇数之和的程序, x初始为 99,每循环一次递减 2。第一次循环结果: x 99, s 0 99 99;第二次循环结果: x 97, s 99 97;以此类推,直至 x 1, s 99 97 95 12500。 【知识模块】 模块 3 【正确答案】 B 【试题解析】 本题考查 WhileWend 循环语句。若 n大于 5,反复执行 n n1的操作,之后打印输出。本题中 n初始值为 8,满足 n大于 5的条件,进入第一次循环,执行 n 8 1 7,打印输 出 7; n为 7,满足循环条件,进入第二次循环,执行 n
13、 7 1 6,打印输出 6; n为 6,满足循环条件,进入第三次循环,执行 n 6 1 5,打印输出 5; n为 5不再满足循环条件,跳出循环。因此输出结果为 7 6 5。 【知识模块】 模块 4 【正确答案】 A 【试题解析】 本题中利用 For循环语句与 If条件判断语句完成计算 1到 1000之间所有偶数之和。首先利用 For循环使 i从 1至 1000逐个变换,若 i为偶数,则执行相加操作,因此应在 If语句空白处填写 i Mod 2 0。 【知识模块】 模块 5 【正确答案】 C 【试题解析】 Do UntilLoop 循环采用的是先判断条件后执行循环体的做法,如果条件为 True,
14、则循环体一次都不执行,否则进入循环体执行。本题中,若不满足 b 7的条件,则执行 b b*(b 1)。 b初始值为 1,进入第一次循环, b 1*(1 1) 2;满足循环条件,进入第二次循环, b 2*(2 1) 6;满足循环条件,进入第三次循环, b 6*(6 1) 42,不再满足循环条件,跳出循环, b的值最终为42。 【知识模块】 模块 6 【正确答案】 D 【试题解析】 DoLoop Until 采用的是先执行循环体后判断条件的做法,首先执行循环,之后进行条件判断,结构是条件式不成立时,重复执行循环,直到条件式成立,结束循环。本题中 a初始值为 100,进入循环执行 a a 1的操作,
15、之后进行 a 10的条件判断,条件永远不成立,因此本循环是死循环。 【知识模块】 模块 7 【正确答案】 B 【试题解析】 本题考察 For循环语句的嵌套。首先执行外层第一次循环, i 1,内层执行 5次循环, n每次加 1变为 5;执行外层第二次循环, i 2,同样内层执行 5次循环, n每次加 1由 5变为 10;执行外层第三次循环, i 3,同样内层执行5次循环, n每次加 1由 10变为 15,此时 j 1,执行 Next j, j操作, j变为 0, i变为 4。因此最终 n为 15, j为 0, n为 4。 【知识模块】 模块 8 【正确答案】 C 【试题解析】 DoLoop wh
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 ACCESS 选择题 模块 模拟 答案 解析 DOC
