【计算机类职业资格】国家二级ACCESS机试选择题(模块与VBA编程基础)模拟试卷14及答案解析.doc
《【计算机类职业资格】国家二级ACCESS机试选择题(模块与VBA编程基础)模拟试卷14及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级ACCESS机试选择题(模块与VBA编程基础)模拟试卷14及答案解析.doc(10页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 ACCESS 机试选择题(模块与 VBA 编程基础)模拟试卷 14及答案解析(总分:60.00,做题时间:90 分钟)一、选择题(总题数:30,分数:60.00)1.在窗体上有一个命令按钮 Command1,编写事件代码如下: Private Sub CommandI_Click() Dim d1 As Date,d2 As Date d1=#12252009# d2=#152010# MsgBox DateDiff(“ww”,d1,d2) End Sub 打开窗体运行后,单击命令按钮,立即窗口上输出的结果是(分数:2.00)A.1B.2C.10D.112.要将一个数字字符串转换成对
2、应的数值,应使用的函数是(分数:2.00)A.ValB.SingleC.AscD.Space3.下列变量名中,合法的是(分数:2.00)A.4AB.A1C.ABC_1D.private4.下列表达式中,能正确表示条件“X 和 Y 都是奇数”的是(分数:2.00)A.x Mod 2=0 And y Mod 2=0B.X Mod 2=0 Or y Mod 2=0C.x Mod 2=1 And y Mod 2=1D.x Mod 2=1 Or y Mod 2=15.下列给出的选项中,非法的变量名是(分数:2.00)A.SumB.Integer 2C.RemD.Forml6.表达式“B=INT(A+0,
3、5)”的功能是(分数:2.00)A.将变量 A 保留小数点后 1 位B.将变量 A 四舍五入取整C.将变量 A 保留小数点后 5 位D.舍去变量 A 的小数部分7.VBA 语句“Dim NewArray(10)as Integer”的含义是(分数:2.00)A.定义 10 个整型数构成的数组 NewArrayB.定义 11 个整型数构成的数组 NewArrayC.定义 1 个值为整型数的变量 NewArray(10)D.定义 1 个值为 10 的变量 NewArray8.将一个数转换成相应字符串的函数是(分数:2.00)A.StrB.StringC.AscD.Chr9.VBA 中定义符号常量使
4、用的关键字是(分数:2.00)A.ConstB.DimC.PublicD.Static10.可以用 InputBox 函数产生“输入对话框”。执行语句:st=InputBox(“请输入字符串”,“字符串对话框”,“aaaa”)当用户输入字符串“bbbb”,按 OK 按钮后,变量 st 的内容是(分数:2.00)A.aaaaB.请输入字符串C.字符串对话框D.bbbb11.下列不属于 VBA 函数的是(分数:2.00)A.ChooseB.IfC.IIfD.Switch12.下列关于 VBA 事件的叙述中,正确的是(分数:2.00)A.触发相同的事件可以执行不同的事件过程B.每个对象的事件都是不相
5、同的C.事件都是由用户操作触发的D.事件可以由程序定义13.用来测试当前读写位置是否达到文件末尾的函数是(分数:2.00)A.EOFB.FileLenC.LenD.LOF14.下列表达式中,能够保留变量 X 整数部分并进行四舍五入的是(分数:2.00)A.Fix(x)B.Rnd(x)C.Round(x)D.Int(X)15.VBA 程序中,可以实现代码注释功能的是(分数:2.00)A.方括号()B.冒号(:)C.双引号(”)D.单引号()16.在窗口中有一个标签 Label0 和一个命令按钮 Commandl,Commandl 的事件代码如下: Private Sub Command lCli
6、ck() Label0Left=Label0Left+100 End Sub 打开窗口,单击命令按钮,结果是(分数:2.00)A.标签向左加宽B.标签向右加宽C.标签向左移动D.标签向右移动17.假定有以下循环结构 Do Until 条件 循环体 Loop 则正确的叙述是(分数:2.00)A.如果“条件”值为 0,则一次循环体也不执行B.如果“条件”值为 0,则至少执行一次循环体C.如果“条件”值不为 0,则至少执行一次循环体D.不论“条件”是否为“真”,至少要执行一次循环体18.假定有以下程序段 n=0 for i=1 to 3 for i=-4 to-1 n=n+1 nextj next
7、i 运行完毕后,n 的值是(分数:2.00)A.0B.3C.4D.1219.以下程序段运行结束后,变量 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 窗体打开运行后,单击命令按钮,则消息框的输出结果是(分数:2.00)A.1B.2C.3D.423.在窗体中添加一个名称为 Commandl 的命令按钮,然后编写如下事件代码: Private Sub Commandl Click() s=“ABBACDDCBA
8、” For 1=6 To 2Step-2 x=Mid(s,1,1): y=Left(s,1) z=Right(s,1) z=x&Y&z Next 1 MsgBox z End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果是(分数:2.00)A.AABAABB.ABBABAC.BABBAD.BBABBA24.在窗体中添加一个名称为 Commandl 的命令按钮,然后编写如下事件代码: Private Sub Command1 Click() a=75 If a60 Then k=1 Elself a70 Then k=2 Elself a80 Then k=3 Elself a90
9、Then k=4 Endlf MsgBoxk End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果是(分数:2.00)A.1B.2C.3D.425.设有如下窗体单击事件过程: 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+2 End Select Next i MsgBox a End Sub 打开窗体运行后,单击窗体,则消息框的输出的结果是(分数:2.00)A.3B.4C.5D.626.设有如下程序: Private Sub Command lClick()
10、Dim sum As Double x As Double Sum=0 n=0 For i=1 To 5 x=ni n=n+l sum=sum+X Next 1 EndSub 该程序通过 For 循环来计算一个表达式的值,这个表达式是(分数:2.00)A.1+12+23+34+45B.1+12+13+14+15C.l12+23+34+45D.12+13+14+1527.下列 Case 语句中错误的是(分数:2.00)A.Case 0 To 10B.Case Is10C.Case Is10 And Is1028.下列不是分支结构的语句是(分数:2.00)A.IfThenEndlFB.WhileW
11、endC.IfThenElseEndlfD.SelectCaseEnd Select29.在窗体中使用一个文本框(名为 n)接受输入的值,有一个命令按钮 run,事件代码如下: Private Sub run Click() result=“” For i=l 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,单击命令按钮后输出的图型是(分数:2.00)A.* * * * * * * *
12、 * * * * * * * *B.* * * * * * * * * * * * * * * *C.* * * * * * * * * * * * * * * * * * * * * * * * * * * *D.* * * * * * * * * * * * * * * *30.VBA 程序流程控制的方式是(分数:2.00)A.顺序控制和分支控制B.顺序控制和循环控制C.循环控制和分支控制D.顺序、分支和循环控制国家二级 ACCESS 机试选择题(模块与 VBA 编程基础)模拟试卷 14答案解析(总分:60.00,做题时间:90 分钟)一、选择题(总题数:30,分数:60.00)1.在窗体
13、上有一个命令按钮 Command1,编写事件代码如下: Private Sub CommandI_Click() Dim d1 As Date,d2 As Date d1=#12252009# d2=#152010# MsgBox DateDiff(“ww”,d1,d2) End Sub 打开窗体运行后,单击命令按钮,立即窗口上输出的结果是(分数:2.00)A.1B.2 C.10D.11解析:解析:DateDiff 函数返回变量型(长型),指定两个指定的日期之间的时间间隔数。 语法:DateDiffinterval,datel,date2,firstdayofweek,firstweekofy
14、ear)2.要将一个数字字符串转换成对应的数值,应使用的函数是(分数:2.00)A.Val B.SingleC.AscD.Space解析:解析:Val 函数:返回包含于字符串内的数字,将其作为适当类型的数字值: Asc 函数:返回与字符串的第一个字母对应的 ANSI 字符代码; Space 函数:返回指定空格的字符串; Single 为数据类型,不是函数。3.下列变量名中,合法的是(分数:2.00)A.4AB.A1C.ABC_1 D.private解析:解析:变量名必须以字母开头,大小写等价,不能包括空格或除下划线“一”之外的其他字符,不能使用 VBA 的关键字,变量名长度小于 255 个字符
15、。4.下列表达式中,能正确表示条件“X 和 Y 都是奇数”的是(分数:2.00)A.x Mod 2=0 And y Mod 2=0B.X Mod 2=0 Or y Mod 2=0C.x Mod 2=1 And y Mod 2=1 D.x Mod 2=1 Or y Mod 2=1解析:解析:Mod 取余函数,奇数 mod2=l 偶数 mod2=0 证明 x、y 都是奇数,即用 AND(与)操作符。5.下列给出的选项中,非法的变量名是(分数:2.00)A.SumB.Integer 2C.Rem D.Forml解析:解析:变量名必须以字母开头,大小写等价,不能包括空格或除下划线“一”之外的其他字符,
16、不能使用 VBA 的关键字,变量名长度小于 255 个字符,本题中选项 C 为关键字,不能作为变量名使用。6.表达式“B=INT(A+0,5)”的功能是(分数:2.00)A.将变量 A 保留小数点后 1 位B.将变量 A 四舍五入取整 C.将变量 A 保留小数点后 5 位D.舍去变量 A 的小数部分解析:解析:Int(数值表达式)函数为取整函数,返回数值表达式的整数部分。参数为负值时,返回小于等于参数值的第一个负数。7.VBA 语句“Dim NewArray(10)as Integer”的含义是(分数:2.00)A.定义 10 个整型数构成的数组 NewArrayB.定义 11 个整型数构成的
17、数组 NewArray C.定义 1 个值为整型数的变量 NewArray(10)D.定义 1 个值为 10 的变量 NewArray解析:解析:dim newarray(10)as integer 表示定义了 11 个整型数构成的数组,数组元素为 newarray(0)至newarray(10)。8.将一个数转换成相应字符串的函数是(分数:2.00)A.Str B.StringC.AscD.Chr解析:解析:各函数的功能如下表所示:9.VBA 中定义符号常量使用的关键字是(分数:2.00)A.Const B.DimC.PublicD.Static解析:解析:在 VBA 编程过程中,如果在代码
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 ACCESS 选择题 模块 VBA 编程 基础 模拟 试卷 14 答案 解析 DOC

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