[计算机类试卷]国家二级ACCESS机试选择题(模块与VBA编程基础)模拟试卷14及答案与解析.doc
《[计算机类试卷]国家二级ACCESS机试选择题(模块与VBA编程基础)模拟试卷14及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级ACCESS机试选择题(模块与VBA编程基础)模拟试卷14及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 ACCESS机试选择题(模块与 VBA编程基础)模拟试卷 14及答案与解析 一、选择题 1 在窗体上有一个命令按钮 Command1,编写事件代码如下: Private Sub CommandI_Click() Dim d1 As Date, d2 As Date d1=#12 25 2009# d2=#1 5 2010# MsgBox DateDiff(“ww”, d1, d2) End Sub 打开窗体运行后,单击命令按钮,立即窗口上输出的结果是 ( A) 1 ( B) 2 ( C) 10 ( D) 11 2 要将一个数字字符串转换成对应的数值,应使用的函数是 ( A) Val
2、( B) Single ( C) Asc ( D) Space 3 下列变量名中,合法的是 ( A) 4A ( B) A1 ( C) ABC_1 ( D) private 4 下列表达式中,能正确表示条件 “X和 Y都是奇数 ”的是 ( A) x Mod 2=0 And y Mod 2=0 ( B) X Mod 2=0 Or y Mod 2=0 ( C) x Mod 2=1 And y Mod 2=1 ( D) x Mod 2=1 Or y Mod 2=1 5 下列给出的选项中,非法的变量名是 ( A) Sum ( B) Integer 2 ( C) Rem ( D) Forml 6 表达式
3、“B=INT(A+0, 5)”的功能是 ( A)将变量 A保留小数点后 1位 ( B)将变量 A四舍五入取整 ( C)将变量 A保留小数点后 5位 ( D)舍去变量 A的小数部分 7 VBA语句 “Dim NewArray(10)as Integer”的含义是 ( A)定义 10个整型数构成的数组 NewArray ( B)定义 11个整型数构成的数组 NewArray ( C)定义 1个值为整型数的变量 NewArray(10) ( D)定义 1个值为 10的变量 NewArray 8 将一个数转换成相应字符串的函数是 ( A) Str ( B) String ( C) Asc ( D) C
4、hr 9 VBA中定义符号常量使用的关键字是 ( A) Const ( B) Dim ( C) Public ( D) Static 10 可以用 InputBox函数产生 “输入对话框 ”。执行语句: st=InputBox(“请输入字符串 ”, “字符串对话框 ”, “aaaa”)当用户输入字符串 “bbbb”,按 OK按钮后,变量 st的内容是 ( A) aaaa ( B)请输入字符串 ( C)字符串对话框 ( D) bbbb 11 下列不属于 VBA函数的是 ( A) Choose ( B) If ( C) IIf ( D) Switch 12 下列关于 VBA事件的叙述中,正确的是
5、( A)触发相同的事件可以执行不同的事件过程 ( B)每个对象的事件都是不相同的 ( C)事件都是由用户操作触发的 ( D)事件可以由程序定义 13 用来测试当前读写位置是否达到文件末尾的函数是 ( A) EOF ( B) FileLen ( C) Len ( D) LOF 14 下列表达式中,能够保留变量 X整数部分并进行四舍五入的是 ( A) Fix(x) ( B) Rnd(x) ( C) Round(x) ( D) Int(X) 15 VBA程序中,可以实现代码注释功能的是 ( A)方括号 () ( B)冒号 (: ) ( C)双引号 (”) ( D)单引号 () 16 在窗口中有一个标
6、签 Label0和一个命令按钮 Commandl, Commandl的事件代码如下: Private Sub Command lClick() Label0 Left=Label0 Left+100 End Sub 打开窗口,单击命令按钮,结果是 ( A)标签向左加宽 ( B)标签向右加宽 ( C)标签向左移动 ( D)标签向右移动 17 假定有以下循环结构 Do Until条件 循环体 Loop 则正确的叙述是 ( A)如果 “条件 ”值为 0,则一次循环体也不执行 ( B)如果 “条件 ”值为 0,则至少执行一次循环体 ( C)如果 “条件 ”值不为 0,则至少执行一次循环体 ( D)不论
7、 “条件 ”是否为 “真 ”,至少要执行一次循环体 18 假定有以下程序段 n=0 for i=1 to 3 for i=-4 to-1 n=n+1 nextj next i 运行完毕后, n的值是 ( A) 0 ( B) 3 ( C) 4 ( D) 12 19 以下程序段运行结束后,变量 X的值为 X=2 : Y=4 Do X=x*y:y=y+1 Loop While y60 Then I=1 IfA70 Then I=2 IfA80 111en I=3 IfA90 Then I=4 MsgBox 1 End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果是 ( A) 1 ( B)
8、 2 ( C) 3 ( D) 4 23 在窗体中添加一个名 称为 Commandl的命令按钮,然后编写如下事件代码: Private Sub Commandl Click() s=“ABBACDDCBA” For 1=6 To 2 Step-2 x=Mid(s, 1, 1): y=Left(s, 1) z=Right(s, 1) z=x&Y&z Next 1 MsgBox z End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果是 ( A) AABAAB ( B) ABBABA ( C) BABBA ( D) BBABBA 24 在窗体中添加一个名称为 Commandl的命令按钮,
9、然后编写如下事件代码: Private Sub Command1 Click() a=75 If a60 Then k=1 Elself a70 Then k=2 Elself a80 Then k=3 Elself a90 Then k=4 Endlf MsgBoxk End Sub 窗体 打开运行后,单击命令按钮,则消息框的输出结果是 ( A) 1 ( B) 2 ( C) 3 ( D) 4 25 设有如下窗体单击事件过程: Private Sub Form_Click() a=1 For i=1 To 3 Select Case i Case 1-3 a=a+1 Case 2, 4 a=a
10、+2 End Select Next i MsgBox a End Sub 打开窗体运行后,单击窗体,则消息 框的输出的结果是 ( A) 3 ( B) 4 ( C) 5 ( D) 6 26 设有如下程序: Private Sub Command lClick() Dim sum As Double x As Double Sum=0 n=0 For i=1 To 5 x=n i n=n+l sum=sum+X Next 1 EndSub 该程序通过 For循环来计算一个表达式的值,这个表达式是 ( A) 1+1 2+2 3+3 4+4 5 ( B) 1+1 2+1 3+1 4+1 5 ( C)
11、 l1 2+2 3+3 4+4 5 ( D) 1 2+1 3+1 4+1 5 27 下列 Case语句中错误的是 ( A) Case 0 To 10 ( B) Case Is10 ( C) Case Is10 And Is10 28 下列不是分支结构的语句是 ( A) IfThenEndlF ( B) WhileWend ( C) IfThenElseEndlf ( D) SelectCaseEnd S elect 29 在窗体中使用一个文本框 (名为 n)接受输入的值,有一个命令按钮 run,事件代码如下: Private Sub run Click() result=“” For i=l
12、To Me!n For j=1 To Me!n result=result+“*” Nextj result=result+Chr(13)+Chr(10) Next i MesgBox result End Sub 打开窗体后,如果通过文本框 输入的的值为 4,单击命令按钮后输出的图型是 ( A) * * * * * * * * * * * * * * * * ( B) * * * * * * * * * * * * * * * * ( C) * * * * * * * * * * * * * * * * * * * * * * * * * * * * ( D) * * * * * * * *
13、 * * * * * * * * 30 VBA程序流程控制的方式是 ( A)顺序控制和分支控制 ( B)顺序控制和循环控制 ( C)循环控制和分支控制 ( D)顺序、分支和循环控制 国家二级 ACCESS机试选择题(模块与 VBA编程基础)模拟试卷 14答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 DateDiff函数返回变量型 (长型 ),指定两个指定的日期之间的时间间隔数。 语法: DateDiffinterval, datel, date2, firstdayofweek, firstweekofyear) 【知识模块】 模块与 VBA编程基础 2 【正确答案】 A 【试题
14、解析】 Val函数:返回包含于字符串内的数字,将其作为适当类型的数字值: Asc函数:返回与字符串的第一个字母对应的 ANSI字符代码; Space函数:返回指定空格的字符串; Single为数据类型,不是函数。 【知识模块】 模块与 VBA编程基础 3 【正确答案】 C 【试题解析】 变量名必须以字母开头,大小写等价,不能包括空格或除下划线“一 ”之外的其他字符,不能使用 VBA的关键字,变量名长度小于 255个字符。 【知识模块】 模块与 VBA编程基础 4 【正确答案】 C 【试题解析】 Mod取余函数,奇数 mod2=l偶数 mod2=0证明 x、 y都是奇数,即用 AND(与 )操作
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 ACCESS 选择题 模块 VBA 编程 基础 模拟 14 答案 解析 DOC
