【计算机类职业资格】国家二级ACCESS机试选择题(模块与VBA编程基础)模拟试卷15及答案解析.doc
《【计算机类职业资格】国家二级ACCESS机试选择题(模块与VBA编程基础)模拟试卷15及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级ACCESS机试选择题(模块与VBA编程基础)模拟试卷15及答案解析.doc(11页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 ACCESS 机试选择题(模块与 VBA 编程基础)模拟试卷 15及答案解析(总分:56.00,做题时间:90 分钟)一、选择题(总题数:28,分数:56.00)1.下列四种形式的循环设计中,循环次数最少的是(分数:2.00)A.a=5:b=8 Do A=a+1 Loop While ab a=a+1 Loop2.在窗体中有一个命令按钮 run35,对应的事件代码如下: Private Sub run35 Enter() Dim num As Integer,a As Integer Dim bAs Integer,iAs Integer For i=l T0 10 num=Inpu
2、tBox(“请输入数据:”,“输入”,1) If Int(num2)=num2 Then a=a+1 Else B=b+1 End If Next i MsgBox(“运行结果:a=”&Str(a)&:“,b=”&Str(b) End Sub 运行以上事件所完成的功能是(分数:2.00)A.对输入的 10 个数据求累加和B.对输入的 10 个数据求各自的余数,然后再进行累加C.对输入的 10 个数据分别统计有几个是整数,有几个是非整数D.对输入的 10 个数据分别统计有几个是奇数,有几个是偶数3.在 VBA 中,错误的循环结构是(分数:2.00)A.Do While 条件式 循环体 LoopB
3、.Do Until 条件式 循环体 LoopC.Do Until 循环体 Loop 条件式D.Do 循环体 Loop While 条件式4.在窗体中有一个命令按钮(名称为 run34),对应的事件代码如下: Priate Sub run34 Click() sum=0 For i=10 To 1 Step-2 sum=sum+i Next i MsgBox sum End Sub 运行以上事件,程序的输出结果是(分数:2.00)A.10B.30C.55D.其他结果5.在窗体中有一个名称为 run35 的命令按钮,单击该按钮从键盘接收学生成绩,如果输入的成绩不在 0到 100 分之间,则要求重新
4、输入;如果输入的成绩正确,则进入后续程序处理。run35 命令按钮的 Click 的事件代码如下: Private Sub run35 Click() Dim flag As Boolcan result=0 : flag=True Do While flag result=Val(InputBox(“请输入学生成绩“输入”) If result=O And result78.在窗体中添加一个名称为 Commandl 的命令按钮,然后编写如下事件代码: Private Sub Commandl Click() MsgBox f(24,18) End Sub Public Function f(
5、m As Integer,n As Integer)As Integer Do While mon Do While mn m=mn Loop Do While mA.2B.4C.6D.89.在窗体中有一个文本框 Text1,编写事件代码如下: +Private Sub Form Click() X-val(Inputbox(“输入 X 的值”) Y=1 IfX00 ThenY=2 Text1,Value=Y End Sub 打开窗体运行后,在输入框中输入整数 12,文本框 Text1 中输出的结果是(分数:2.00)A.1B.2C.3D.410.在窗体中有一个命令按钮 Commandl 和一
6、个文本框 Text1,编写事件代码如下: Private Sub Commandl Click() ForI=1 To 4 x=3 For j=1 To 3 F0f k=1 To 2 x=x+3 Next k Nexti Next1 Text1value=Str(x) End Sub 打开窗体运行后,单击命令按钮,文本框 Text1 输出的结果是(分数:2.00)A.6B.12C.18D.2111.在窗体中有一个命令按钮 Command1,编写事件代码如下: Private Sub Commandl Click() Dim S As Integer S-P(1)+P(2)+P(3)+P(4)
7、debugPrint S End Sub Public Function P(N AS Integer) Dim Sum As Integer Sum=0 For i=t To N Sum=SuIn+i Next i P=SumEnd Function 打开窗体运行后,单击命令按钮,输出结果是(分数:2.00)A.15B.20C.25D.3512.由“For i=1 To 9 Step-3”决定的循环结构,其循环体将被执行(分数:2.00)A.0 次B.1 次C.4 次D.5 次13.在窗体上有一个命令按钮 Commandl 和一个文本框 Text1,编写事件代码如下 Private Sub
8、Commandl_Click() Dim i,j,x For i=1 To 20 sep 2 x=0 Forj=i To 20 step 3 x=x+1 Nextj Next i Text1Value=Str(x) End Sub 打开窗体运行后,单击命令按钮,文本框中显示的结果是(分数:2.00)A.1B.7C.17D.40014.在窗体上有一个命令按钮 Command1,编写事件代码如下: Private Sub Commandl_Click() Dim y As Integer y=0 Do y=InPutBox“y”) If(y Mod 10)+Int(y10)=10 Then Deb
9、ugPrint y; Loop UntilY=0 End Sub 打开窗体运行后,单击命令按钮,依次输入 10、37、50、55、64、20、28、19、-19、0,立即窗口上输出的结果是(分数:2.00)A.37 55 64 28 19 19B.lO 50 20C.10 50 20 0D.37 55 64 28 1915.若变量 i 的初值为 8,则下列循环语句中循环体的执行次数为 Do While iiB.imaxD.numb a=a+1 Loop解析:解析:本题考查 VBA 中循环的知识。对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体
10、;如果是后判断条件,则无论条件如何至少执行一次循环体。在 Lintil 循环中条件为 False 时执行循环体,条件为 True 时退出循环;在 WhiIe 循环中条件为True 时执行循环体,条件为 False 时退出循环,这一点要注意区分清楚。本题中的 A 循环执行 4 次,B 循环执行 1 次,C 循环一次也不执行,D 循环执行 4 次。2.在窗体中有一个命令按钮 run35,对应的事件代码如下: Private Sub run35 Enter() Dim num As Integer,a As Integer Dim bAs Integer,iAs Integer For i=l T0
11、 10 num=InputBox(“请输入数据:”,“输入”,1) If Int(num2)=num2 Then a=a+1 Else B=b+1 End If Next i MsgBox(“运行结果:a=”&Str(a)&:“,b=”&Str(b) End Sub 运行以上事件所完成的功能是(分数:2.00)A.对输入的 10 个数据求累加和B.对输入的 10 个数据求各自的余数,然后再进行累加C.对输入的 10 个数据分别统计有几个是整数,有几个是非整数D.对输入的 10 个数据分别统计有几个是奇数,有几个是偶数 解析:解析:本题考查程序设计的知识。本题的重点在于判断 Int(num2)=
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 ACCESS 选择题 模块 VBA 编程 基础 模拟 试卷 15 答案 解析 DOC

链接地址:http://www.mydoc123.com/p-1331262.html