【计算机类职业资格】二级ACCESS-64及答案解析.doc

上传人:fatcommittee260 文档编号:1323298 上传时间:2019-10-17 格式:DOC 页数:26 大小:90KB
下载 相关 举报
【计算机类职业资格】二级ACCESS-64及答案解析.doc_第1页
第1页 / 共26页
【计算机类职业资格】二级ACCESS-64及答案解析.doc_第2页
第2页 / 共26页
【计算机类职业资格】二级ACCESS-64及答案解析.doc_第3页
第3页 / 共26页
【计算机类职业资格】二级ACCESS-64及答案解析.doc_第4页
第4页 / 共26页
【计算机类职业资格】二级ACCESS-64及答案解析.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、二级 ACCESS-64 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:100.00)1.在下列关于宏和模块的叙述中,正确的是(分数:2.50)A.模块是能够被程序调用的函数B.通过定义宏可以选择或更新数据C.宏或模块都不能是窗体或报表上的事件代码D.宏可以是独立的数据库对象,可以提供独立的操作动作2.下列不属于类模块对象基本特征的是(分数:2.50)A.事件B.属性C.方法D.函数3.使用 Function 语句定义一个函数过程,其返回值的类型(分数:2.50)A.只能是符号常量B.是除数组之外的简单数据类型C.可在调用时由运行过程决定D.由函数定义时

2、 As 子句声明4.在 Access 中,如果要处理具有复杂条件或循环结构的操作,则应该使用的对象是(分数:2.50)A.窗体B.模块C.宏D.报表5.在 Access 中,如果变量定义在模块的过程内部,当过程代码执行时才可见,则这种变量的作用域为(分数:2.50)A.程序范围B.全局范围C.模块范围D.局部范围6.下列叙述中,正确的是(分数:2.50)A.Sub 过程无返回值,不能定义返回值类型B.Sub 过程有返回值,返回值类型只能是符号常量C.Sub 过程有返回值,返回值类型可在调用过程时动态决定D.Sub 过程有返回值,返回值类型可由定义时的 As 子句声明7.下列逻辑表达式中,能正确

3、表示条件“x 和 y 都是奇数”的是(分数:2.50)A.x Mod 2=1 Or y Mod 2=1B.x Mod 2=0 Or y Mod 2=0C.x Mod 2=1 And y Mod 2=1D.x Mod 2=0 And y Mod 2=08.VBA 程序的多条语句可以写在一行中,其分隔符必须使用符号(分数:2.50)A.:B.C.;D.,9.VBA 表达式 3*33/3 的输出结果是(分数:2.50)A.0B.1C.3D.910.在窗体中添加一个命令按钮(名称为 Command1),然后编写如下代码: Private Sub Command1_Click() a=0:b=5:c=6

4、 MsgBox a=b+c End Sub 窗体打开运行后,如果单击命令按钮,则消息框的输出结果为(分数:2.50)A.11B.a=11C.0D.False11.在窗体上添加一个命令按钮(名为 Command1)和一个文本框(名为 Text1),并在命令按钮中编写如下事件代码: Private Sub Command1_Click() m=2.17 n=Len(Str$(m)+Space(5) Me!Text1=n End Sub 打开窗体运行后,单击命令按钮,在文本框中显示(分数:2.50)A.5B.8C.9D.1012.有如下语句: s=Int(100*Rnd) 执行完毕后,s 的值是(分

5、数:2.50)A.0,99的随机整数B.0,100的随机整数C.1,99的随机整数D.1,100的随机整数13.InputBox 函数的返回值类型是(分数:2.50)A.数值B.字符串C.变体D.数值或字符串(视输入的数据而定)14.如下程序段定义了学生成绩的记录类型,由学号、姓名和三门课程成绩(百分制)组成。 Type Stud no As Integer name As String score (1 to 3) As Single End Type 若对某个学生的各个数据项进行赋值,下列程序段中正确的是(分数:2.50)A.Dim S As StudStud.no=1001Stud.na

6、me=“舒宜“Stud.score=78,88,96B.Dim S As StudS.no=1001S.name=“舒宜“S.score=78,88,96C.Dim S As StudStud.no=1001Stud.name=“舒宜“Stud.score(1)=78Stud.score(2)=88Stud.score(3)=96D.Dim S As StudS.no=1001S.name=“舒宜“S.score(1)=78S.score(1)=88S.score(1)=9615.在窗体中有一个标签 Lb1 和一个命令按钮 Command1,事件代码如下: Option Compare Dat

7、abase Dim a As String*10 Private Sub Command1_Click() a=“1234“ b=Len(a) Me.Lb1.Coption=b End Sub 打开窗体后单击命令按钮,窗体中显示的内容是(分数:2.50)A.4B.5C.10D.4016.从字符串 S 中的第 2 个字符开始获得 4 个字符的子字符串函数是(分数:2.50)A.Mid$(s,2,4)B.Left$(s,2,4)C.Rigth(s,4)D.Left$(s,4)17.语句 Dim NewArray(10) As Integer 的含义是(分数:2.50)A.定义了一个整型变量且初值为

8、 10B.定义了 10 个整数构成的数组C.定义了 11 个整数构成的数组D.将数组的第 10 元素设置为整型18.表达式 Fix(-3.25)和 Fix(3.75)的结果分别是(分数:2.50)A.-3,3B.-4,3C.-3,4D.-4,419.能够实现从指定记录集里检索特定字段值的函数是(分数:2.50)A.DCountB.DLookupC.DMaxD.DSum20.执行语句:MsgBox“AAAA“,vbOKCancel+vbQuestion,“BBBB“之后,弹出的信息框(分数:2.50)A.标题为“BBBB”、框内提示符为“惊叹号”、提示内容为“AAAA”B.标题为“AAAA”、框

9、内提示符为“惊叹号”、提示内容为“BBBB”C.标题为“BBBB”、框内提示符为“问号”、提示内容为“AAAA”D.标题为“AAAA”、框内提示符为“问号”、提示内容为“BBBB”21.窗体中有 3 个命令按钮,分别命名为 Command1、Command2 和 Command3。当单击 Command1 按钮时,Command2 按钮变为可用,Command3 按钮变为不可见。下列 Command1 的单击事件过程中,正确的是(分数:2.50)A.Private Sub Command1_Click()Command2.Visible=TrueCommand3.Visible=FalSeEn

10、d SubB.Private Sub Command1_Click()Command2.Enabled=TrueCommand3.Enabled=FalseEnd SubC.Private Sub Command1_Click()Command2.Enabled=TrueCommand3.Visible=FalseEnd SubD.Private Sub Command1_Click()Command2.Visible=TrueCommand3.Enabled=FalseEnd Sub22.用于获得字符串 S 最左边 4 个字符的函数是(分数:2.50)A.Left(S,4)B.Left(S,

11、1,4)C.Leftstr(S,4)D.Leftstr(S,0,4)23.下列数据类型中,不属于 VBA 的是(分数:2.50)A.长整型B.布尔型C.变体型D.指针型24.下列数组声明语句中,正确的是(分数:2.50)A.Dim A3,4As IntegerB.Dim A(3,4)As IntegerC.Dim A3;4As IntegerD.Dim A(3;4)As Integer25.在已建窗体中有一命令按钮(名为 Command1),该按钮的单击事件对应的 VBA 代码为: Private Sub Command1_Click() subT.Form.RecordSource=“sel

12、ect*from 雇员“ End Sub 单击该按钮实现的功能是(分数:2.50)A.使用 select 命令查找“雇员”表中的所有记录B.使用 select 命令查找并显示“雇员”表中的所有记录C.将 subT 窗体的数据来源设置为一个字符串D.将 subT 窗体的数据来源设置为“雇员”表26.能够实现从指定记录集里检索特定字段值的函数是(分数:2.50)A.N2B.FindC.LookupD.ELookup27.如果 X 是一个正的实数,保留两位小数、将千分位四舍五入的表达式是(分数:2.50)A.0.01*Int(x+0.05)B.0.01*Int(100*(X+0.005)C.0.01

13、*Int(x+0.005)D.0.01*Int(100*(X+0.005)28.在模块的声明部分使用“OptionBase1”语句,然后定义二维数组 A(2 to 5,5)则该数组的元素个数为(分数:2.50)A.20B.24C.25D.3629.在窗体上有一个命令按钮 Command1,编写事件代码如下: Private Sub Command1_Click() Dim d1 As Date Dim d2 As Date d1=#12/25/2009# d2=#1/5/2010# MsgBox DateDiff(“ww“,d1,d2) End Sub 打开窗体运行后,单击命令按钮,立即窗口上

14、输出的结果是(分数:2.50)A.1B.2C.10D.1130.要将一个数字字符串转换成对应的数值,应使用的函数是(分数:2.50)A.ValB.SingleC.AscD.Space31.下列变量名中,合法的是(分数:2.50)A.4AB.A-1C.ABC_1D.private32.下列表达式中,能正确表示条件“x 和 y 都是奇数”的是(分数:2.50)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=133.下列给出的选项中,非法的变量名是(分数:

15、2.50)A.SumB.Integer_2C.RemD.Form134.表达式“B=INT(A+0.5)”的功能是(分数:2.50)A.将变量 A 保留小数点后 1 位B.将变量 A 四舍五入取整C.将变量 A 保留小数点后 5 位D.舍去变量 A 的小数部分35.VBA 语句“Dim NewArray(10)as Integer”的含义是(分数:2.50)A.定义 10 个整型数构成的数组 NewArrayB.定义 11 个整型数构成的数组 NewArrayC.定义 1 个值为整型数的变量 NewArray(10)D.定义 1 个值为 10 的变量 NewArray36.将一个数转换成相应字

16、符串的函数是(分数:2.50)A.StrB.StringC.AscD.Chr37.VBA 中定义符号常量使用的关键字是(分数:2.50)A.ConstB.DimC.PublicD.Static38.可以用 InputBox 函数产生“输入对话框”。执行语句: st=InputBox(“请输入字符串“,“字符串对话框“,“aaaa“) 当用户输入字符串“bbbb”,按 OK 按钮后,变量 st 的内容是(分数:2.50)A.aaaaB.请输入字符串C.字符串对话框D.bbbb39.下列不属于 VBA 函数的是(分数:2.50)A.ChooseB.IfC.IIfD.Switch40.下列关于 VB

17、A 事件的叙述中,正确的是(分数:2.50)A.触发相同的事件可以执行不同的事件过程B.每个对象的事件都是不相同的C.事件都是由用户操作触发的D.事件可以由程序定义二级 ACCESS-64 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:100.00)1.在下列关于宏和模块的叙述中,正确的是(分数:2.50)A.模块是能够被程序调用的函数B.通过定义宏可以选择或更新数据C.宏或模块都不能是窗体或报表上的事件代码D.宏可以是独立的数据库对象,可以提供独立的操作动作 解析:解析 本题考查宏和模块的知识。模块是能够被程序调用的函数,里面不能包含窗体或报表的事件代码

18、;宏是一个或多个操作的序列,可以通过宏选择或更新数据,宏里面也不能包含窗体或报表的事件代码;宏是数据对象的一部分,不能独立存在,只能依存于数据对象来进行操作。2.下列不属于类模块对象基本特征的是(分数:2.50)A.事件B.属性C.方法D.函数 解析:解析 类模块中没有函数的概念。3.使用 Function 语句定义一个函数过程,其返回值的类型(分数:2.50)A.只能是符号常量B.是除数组之外的简单数据类型C.可在调用时由运行过程决定D.由函数定义时 As 子句声明 解析:解析 本题考查 VBA 中函数的知识。VBA 中的函数在定义时可以使用 As 指定函数返回值的类型,这个返回值的类型可以

19、是简单数据类型,也可以是数组。如果在定义时没有指定类型则默认返回值为变体型。4.在 Access 中,如果要处理具有复杂条件或循环结构的操作,则应该使用的对象是(分数:2.50)A.窗体B.模块 C.宏D.报表解析:解析 本题考查 VBA 程序设计的知识。模块是能够被程序调用的函数,可以在模块中放置任意复杂的代码段。而窗体只能设计自己的事件,报表也不能设计饭杂的代码,宏里面只能设计宏操作。5.在 Access 中,如果变量定义在模块的过程内部,当过程代码执行时才可见,则这种变量的作用域为(分数:2.50)A.程序范围B.全局范围C.模块范围D.局部范围 解析:解析 B 变量定义在标准模块的所有

20、过程之外的起始位置,运行时在所有类模块和标准模块的所有子过程与函数过程中都可见。C 变量定义在模块的所有过程之外的起始位置,运行时在模块所包含的所有子过程和函数过程中可见。D 变量定义在模块的过程内部,过程代码执行时才可见。6.下列叙述中,正确的是(分数:2.50)A.Sub 过程无返回值,不能定义返回值类型 B.Sub 过程有返回值,返回值类型只能是符号常量C.Sub 过程有返回值,返回值类型可在调用过程时动态决定D.Sub 过程有返回值,返回值类型可由定义时的 As 子句声明解析:解析 Sub 过程(又称子过程)以关键词 Sub 开始,以 End Sub 结束,其定义语句语法格式为: Pu

21、blic | Private | Staticsub 子过程名(形参)As 数据类型 子过程语句 Exit Sub 子过程语句 End Sub 对于子过程,可以传送参数和使用参数来调用它,但不返回任何值。7.下列逻辑表达式中,能正确表示条件“x 和 y 都是奇数”的是(分数:2.50)A.x Mod 2=1 Or y Mod 2=1B.x Mod 2=0 Or y Mod 2=0C.x Mod 2=1 And y Mod 2=1 D.x Mod 2=0 And y Mod 2=0解析:解析 本题考查逻辑表达式的知识。判断奇偶数是程序设计中常见的判断,x Mod 2=1 代表 x 是奇数。如果要

22、表达 x、y 都是奇数,则应该用 And 连接两个表达式来表示“与”,故此 C 选项正确。8.VBA 程序的多条语句可以写在一行中,其分隔符必须使用符号(分数:2.50)A.: B.C.;D.,解析:解析 本题考查 VBA 程序设计的基础知识。VBA 中,原则上一行只能书写一条语句,语句后面用回车作为结束符。如果有特殊情况需要在一行上书写多条语句时,这些语句之间要用“:”分隔。9.VBA 表达式 3*33/3 的输出结果是(分数:2.50)A.0B.1C.3D.9 解析:解析 本题考查 VBA 中运算符的知识。在 VBA 中的运算符都具有其优先级,最基本的就是算术运算符连接运算符比较运算符逻辑

23、运算符,在各个种类的运算符中还有不同的优先级,比如在算术运算中乘法和除法的优先级就高于整除运算,所以本题的表达式实际上是(3*3)(3/3),结果为 9。10.在窗体中添加一个命令按钮(名称为 Command1),然后编写如下代码: Private Sub Command1_Click() a=0:b=5:c=6 MsgBox a=b+c End Sub 窗体打开运行后,如果单击命令按钮,则消息框的输出结果为(分数:2.50)A.11B.a=11C.0D.False 解析:解析 本题考查 Msgbox 函数的知识。在 VBA 中的 MsgBox 函数中,第一个参数是提示信息,第二个参数是按钮和

24、图表的类型,若省略的话要有逗号占位,第三个参数是对话框的标题。其中第一个参数必须为字符串或者数字,不能是逻辑表达式或赋值语句。如果是非法数据,将会在消息框中显示“False”。11.在窗体上添加一个命令按钮(名为 Command1)和一个文本框(名为 Text1),并在命令按钮中编写如下事件代码: Private Sub Command1_Click() m=2.17 n=Len(Str$(m)+Space(5) Me!Text1=n End Sub 打开窗体运行后,单击命令按钮,在文本框中显示(分数:2.50)A.5B.8C.9D.10 解析:解析 本题考查基本字符串函数的知识。在 VBA

25、中,Str 函数用于将数字转换成字符串,2.17 转换成字符串“2.17”,后面再连接上 5 个空格,然后用 Len 函数来求长度。最后结果为 10。12.有如下语句: s=Int(100*Rnd) 执行完毕后,s 的值是(分数:2.50)A.0,99的随机整数 B.0,100的随机整数C.1,99的随机整数D.1,100的随机整数解析:解析 本题考查随机函数的知识。Rnd 是一个随机数函数,此函数的返回值是一个(0,1)这个开区间内的数。此函数乘以 100 后得到(0,100)开区间内的随机数,取整后即是(0,99)的随机整数。 可以推出,得到任意闭区间x,y内随机整数的公式为:x+Int(

26、Rnd*(y-x+1)。13.InputBox 函数的返回值类型是(分数:2.50)A.数值B.字符串 C.变体D.数值或字符串(视输入的数据而定)解析:解析 本题考查输入框的知识。InputBox 函数用于在屏幕上弹出一个输入框,框中有若干提示信息,同时接收用户输入的值作为返回值,该值类型是一个字符串。14.如下程序段定义了学生成绩的记录类型,由学号、姓名和三门课程成绩(百分制)组成。 Type Stud no As Integer name As String score (1 to 3) As Single End Type 若对某个学生的各个数据项进行赋值,下列程序段中正确的是(分数:

27、2.50)A.Dim S As StudStud.no=1001Stud.name=“舒宜“Stud.score=78,88,96B.Dim S As StudS.no=1001S.name=“舒宜“S.score=78,88,96C.Dim S As StudStud.no=1001Stud.name=“舒宜“Stud.score(1)=78Stud.score(2)=88Stud.score(3)=96D.Dim S As StudS.no=1001S.name=“舒宜“S.score(1)=78S.score(1)=88S.score(1)=96 解析:解析 本题考查记录类型和数组的知识

28、。在 VBA 中,可以使用 Type 关键字来自定义记录类型,定义好记录类型之后,就可以声明记录型变量。要想引用记录变量中的成员必须使用运算符,格式为变量名.成员名。当某个成员是数组的时候,对数组元素的访问要遵循数组元素的访问原则即数组名(下标)的形式。故此 D 选项正确。15.在窗体中有一个标签 Lb1 和一个命令按钮 Command1,事件代码如下: Option Compare Database Dim a As String*10 Private Sub Command1_Click() a=“1234“ b=Len(a) Me.Lb1.Coption=b End Sub 打开窗体后单

29、击命令按钮,窗体中显示的内容是(分数:2.50)A.4B.5C.10 D.40解析:解析 本题考查 VBA 中定长字符串的知识。当声明一个变量为 String 类型时,如果不加长度说明,则为变长字符串;如果加上长度说明,则为定长字符串。定长字符串变量无论给它赋予何值,长度都为初始声明时指定的长度。由于声明 a 的长度为 10,故 Len(a)=10,所以 C 选项是正确的16.从字符串 S 中的第 2 个字符开始获得 4 个字符的子字符串函数是(分数:2.50)A.Mid$(s,2,4) B.Left$(s,2,4)C.Rigth(s,4)D.Left$(s,4)解析:解析 本题考查取子串函数

30、的知识。在 VBA 中有三种取子串函数:Left 函数用于在字符串左端开始取 n 个字符;Right 函数用于在字符串右端开始取 n 个字符(注意子串中字符的顺序与母串中相同);Mid 函数可以实现在任何位置取任何长度的子串。截取第 2 个字符开始的 4 个字符应该用 Mid(s,2,4)。17.语句 Dim NewArray(10) As Integer 的含义是(分数:2.50)A.定义了一个整型变量且初值为 10B.定义了 10 个整数构成的数组C.定义了 11 个整数构成的数组 D.将数组的第 10 元素设置为整型解析:解析 本题考查 VBA 中数组的知识。数组变量由变量名和数组下标构

31、成,我们通常使用 Dim 语句来定义数组,其格式为: Dim 数组名 (下标下限 to 下标上限) As 数据类型 其中下标下限缺省为 0。数组中的元素个数即为下标上限-下标下限+1。18.表达式 Fix(-3.25)和 Fix(3.75)的结果分别是(分数:2.50)A.-3,3 B.-4,3C.-3,4D.-4,4解析:解析 取整函数 Fix(数值表达式):返回数值表达式的整数部分。19.能够实现从指定记录集里检索特定字段值的函数是(分数:2.50)A.DCountB.DLookup C.DMaxD.DSum解析:解析 本题考查系统函数的知识。DCount 函数可用于确定指定记录集中的记录

32、数;DMax 函数可用于确定指定记录集中的最小值和最大值;DSum 函数可用于计算指定记录集中值集的总和;DLookup 函数可用于从指定记录集获取特定字段的值。20.执行语句:MsgBox“AAAA“,vbOKCancel+vbQuestion,“BBBB“之后,弹出的信息框(分数:2.50)A.标题为“BBBB”、框内提示符为“惊叹号”、提示内容为“AAAA”B.标题为“AAAA”、框内提示符为“惊叹号”、提示内容为“BBBB”C.标题为“BBBB”、框内提示符为“问号”、提示内容为“AAAA” D.标题为“AAAA”、框内提示符为“问号”、提示内容为“BBBB”解析:解析 在 VBA 中

33、可以函数的形式调用,格式为: Msgbox(prompt,buttons,title,helpfile,context) Msgbox 用于打开一个信息框,等待用户单击按钮并返回一整数值,告诉系统用户单击了哪一个按钮,若不需要返回值,可直接作为命令语句使用,显示提示信息。21.窗体中有 3 个命令按钮,分别命名为 Command1、Command2 和 Command3。当单击 Command1 按钮时,Command2 按钮变为可用,Command3 按钮变为不可见。下列 Command1 的单击事件过程中,正确的是(分数:2.50)A.Private Sub Command1_Click(

34、)Command2.Visible=TrueCommand3.Visible=FalSeEnd SubB.Private Sub Command1_Click()Command2.Enabled=TrueCommand3.Enabled=FalseEnd SubC.Private Sub Command1_Click()Command2.Enabled=TrueCommand3.Visible=FalseEnd Sub D.Private Sub Command1_Click()Command2.Visible=TrueCommand3.Enabled=FalseEnd Sub解析:解析 En

35、abled 属性指定一个控件能否接受焦点和响应用户产生的事件。如果启用对象,则该值为 True。如果为 False,则用户不能使用鼠标、击键、加速键或热键处理该控件。Visible 决定对象是否可见,如果属性值为 True,则控件可见,如果属性为 False,则控件不可见。22.用于获得字符串 S 最左边 4 个字符的函数是(分数:2.50)A.Left(S,4) B.Left(S,1,4)C.Leftstr(S,4)D.Leftstr(S,0,4)解析:解析 Left 函数的格式是:Left(字符表达式,数值表达式)。其功能是返回一个值,该值是从字符表达式左侧第 1 个字符开始,截取的若干个

36、字符。其中,字符个数是数值表达式的值。当字符表达式是Null 时,返回 Null 值;当数值表达式值为 0 时,返回一个空串;当数值表达式大于或等于字符表达式的字符个数时,返回字符表达式。23.下列数据类型中,不属于 VBA 的是(分数:2.50)A.长整型B.布尔型C.变体型D.指针型 解析:解析 传统的 BASIC 语言使用类型说明标点符号来定义数据类型,VBA 则除此之外,还可以使用类型说明字符来定义数据类型。 在使用 VB 代码中的字节、整数、长整数、自动编号、单精度和双精度数等的常量和变量与 Access 的其他对象进行数据交换时,必须符合数据表、查询、窗体和报表中相应的字段属性。2

37、4.下列数组声明语句中,正确的是(分数:2.50)A.Dim A3,4As IntegerB.Dim A(3,4)As Integer C.Dim A3;4As IntegerD.Dim A(3;4)As Integer解析:解析 数组是由一组具有相同数据类型的变量(称为数组元素)构成的集合。数组变量由变量名和数组下标组成,在 VBA 中不允许隐含声明数组,可用 Dim 语句来声明数组。数组定义的格式为: Dim 数组名(下标下界 to 下标上界) As 数据类型 下标下界的缺省值为 0,数组元素从“数组名(0)”至“数组名(下标上界)”;如果设置下标下界非 0,要使用 to 选项。 VBA

38、也支持多维数组。可以在数组下标中加入多个数值,并以逗号分开,由此来建立多维数组。25.在已建窗体中有一命令按钮(名为 Command1),该按钮的单击事件对应的 VBA 代码为: Private Sub Command1_Click() subT.Form.RecordSource=“select*from 雇员“ End Sub 单击该按钮实现的功能是(分数:2.50)A.使用 select 命令查找“雇员”表中的所有记录B.使用 select 命令查找并显示“雇员”表中的所有记录C.将 subT 窗体的数据来源设置为一个字符串D.将 subT 窗体的数据来源设置为“雇员”表 解析:解析 S

39、QL 语句是将雇员表中的所有数据查询出来,并显示在 subT 窗体上。26.能够实现从指定记录集里检索特定字段值的函数是(分数:2.50)A.N2B.FindC.LookupD.ELookup 解析:解析 Nz 函数可以将 Null 值转换为 0、空字符串(“)的指定值。Dlookup 函数是从指定记录集里检索特定字段的值。27.如果 X 是一个正的实数,保留两位小数、将千分位四舍五入的表达式是(分数:2.50)A.0.01*Int(x+0.05)B.0.01*Int(100*(X+0.005) C.0.01*Int(x+0.005)D.0.01*Int(100*(X+0.005)解析:解析

40、Int(数值表达式)函数为取整函数,返回数值表达式的整数部分。28.在模块的声明部分使用“OptionBase1”语句,然后定义二维数组 A(2 to 5,5)则该数组的元素个数为(分数:2.50)A.20B.24 C.25D.36解析:解析 Dim 数组名(下标下限 to 下标上限)缺省情况下,下标下限为 0,元素个数=(下标上限-下标上限+1):如果 to 选项可以安排非 0 下限,使用逗号间隔可定义多维数组。数组 A(2 to 5,5)为二维数组,元素个数=(5-2+1)*(5-0+1)=4*6=24。29.在窗体上有一个命令按钮 Command1,编写事件代码如下: Private S

41、ub Command1_Click() Dim d1 As Date Dim d2 As Date d1=#12/25/2009# d2=#1/5/2010# MsgBox DateDiff(“ww“,d1,d2) End Sub 打开窗体运行后,单击命令按钮,立即窗口上输出的结果是(分数:2.50)A.1B.2 C.10D.11解析:解析 DateDiff 函数返回变量型(长型),指定两个指定的日期之间的时间间隔数。 语法: DateDiff(interval,date1,date2 ,firstdayofweek,firstweekofyear)30.要将一个数字字符串转换成对应的数值,应

42、使用的函数是(分数:2.50)A.Val B.SingleC.AscD.Space解析:解析 Val 函数:返回包含于字符串内的数字,将其作为适当类型的数字值; Asc 函数:返回与字符串的第一个字母对应的 ANSI 字符代码; Space 函数:返回指定空格的字符串; Single 为数据类型,不是函数。31.下列变量名中,合法的是(分数:2.50)A.4AB.A-1C.ABC_1 D.private解析:解析 变量名必须以字母开头,大小写等价,不能包括空格或除下划线“_”之外的其他字符,不能使用 VBA 的关键字,变量名长度小于 255 个字符。32.下列表达式中,能正确表示条件“x 和

43、y 都是奇数”的是(分数:2.50)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=1 偶数 mod2=0 证明 x、y 都是奇数,即用 AND(与)操作符。33.下列给出的选项中,非法的变量名是(分数:2.50)A.SumB.Integer_2C.Rem D.Form1解析:解析 变量名必须以字母开头,大小写等价,不能包括空格或除下划线“_”之外的其他字符,不能使用 VBA 的关键字,变量名长度小于

44、 255 个字符,本题中选项 C 为关键字,不能作为变量名使用。34.表达式“B=INT(A+0.5)”的功能是(分数:2.50)A.将变量 A 保留小数点后 1 位B.将变量 A 四舍五入取整 C.将变量 A 保留小数点后 5 位D.舍去变量 A 的小数部分解析:解析 Int(数值表达式)函数为取整函数,返回数值表达式的整数部分。参数为负值时,返回小于等于参数值的第一个负数。35.VBA 语句“Dim NewArray(10)as Integer”的含义是(分数:2.50)A.定义 10 个整型数构成的数组 NewArrayB.定义 11 个整型数构成的数组 NewArray C.定义 1

45、个值为整型数的变量 NewArray(10)D.定义 1 个值为 10 的变量 NewArray解析:解析 dim newarray(10)as integer 表示定义了 11 个整型数构成的数组,数组元素为newarray(0)至 newarray(10)。36.将一个数转换成相应字符串的函数是(分数:2.50)A.Str B.StringC.AscD.Chr解析:解析 各函数的功能如下表所示: Str(数值表达式) 将数值表达式值转换成字符串。注意,当一数字转成字符 串时,总会在前头保留一空格来表示正负。表达式值为正,返回的字符串包含一前导空格表示有一正号 String(数值表达式,字

46、符表达式) 返回一个由字符表达式的第一个字符重复组成的指定长度 为数值表达式值的字符串 Chr(字符代码) 返回与字符代码相关的字符 而选项 C 的 Asc 只是在 SQL 语句中实现排序为升序的功能。37.VBA 中定义符号常量使用的关键字是(分数:2.50)A.Const B.DimC.PublicD.Static解析:解析 在 VBA 编程过程中,如果在代码中要反复使用相同的值,或者代表一些具有特定意义的数字或字符串,可以用符号常量形式来表示,符号常量使用关键字 Const 来定义,格式如下: Const 符号常量名称:常量值38.可以用 InputBox 函数产生“输入对话框”。执行语

47、句: st=InputBox(“请输入字符串“,“字符串对话框“,“aaaa“) 当用户输入字符串“bbbb”,按 OK 按钮后,变量 st 的内容是(分数:2.50)A.aaaaB.请输入字符串C.字符串对话框D.bbbb 解析:解析 输入框用于在一个对话框中显示提示,等待用户输入正文并按下按钮、返回包含文本框内容的字符串数据信息。它的功能在 VBA 中是以函数的形式调用,其使用格式如下: InputBox(prompt,title,default,xpos,ypos,helpfile,context) InputBox 有关参数说明如表所示。 InputBox 参数说明 参数名称 参数说明

48、 Prompt 必需的。作为对话框消息出现的字符串表达式。prompt的最大长度大约 是1024 个字符,由所用字符的宽度决定。如果prompt包含多个行,则可在各行之间用回车符(Chr(13)、换行符(Chr(10)或回车换行符的 组合(Chr(13)&Chr(10)来分隔 Tit 可le 选的。显示对话框标题栏中的字符串表达式。如果省略title。则把应 用程序名放入标题栏中 Default 可选的。显示文本框中的字符串表达式,在没有其它输入时作为缺省值。如果省略default,则文本框为空 Xpos 可选的。数值表达式,成对出现,指定对话框的左边与屏幕左边的水平 距离。如果省略.xpos

49、,则对话框会在水平方向居中 Ypos 可选的。数值表达式,成对出现,指定对话框的上边与屏幕上边的距离。如果省略ypos,则对话框被放置在屏幕垂直方向距下边大约三分之一的 位置 Helpfile 可选的。字符串表达式,识别帮助文件,用该文件为对话框提供上下文 相关的帮助。如果已提供helpfile,则也必须提供context Context 可选的。数值表达式,由帮助文件的作者指定给某个帮助主题的帮助上 下文编号。如果已提供context,则也必须要提供helpfile 39.下列不属于 VBA 函数的是(分数:2.50)A.ChooseB.If C.IIfD.Switch解析:解析 IIf()函数,该函数可用于选择操作。调用格式为: IIf(条件表达式,表达式 1,表达式 2) 功能:函数根据“条件表达式”的值来决定返回值。如果“条件表达式”的值为“真”(T

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1