【计算机类职业资格】国家二级ACCESS机试(选择题)模拟试卷121及答案解析.doc

上传人:visitstep340 文档编号:1331688 上传时间:2019-10-17 格式:DOC 页数:8 大小:56KB
下载 相关 举报
【计算机类职业资格】国家二级ACCESS机试(选择题)模拟试卷121及答案解析.doc_第1页
第1页 / 共8页
【计算机类职业资格】国家二级ACCESS机试(选择题)模拟试卷121及答案解析.doc_第2页
第2页 / 共8页
【计算机类职业资格】国家二级ACCESS机试(选择题)模拟试卷121及答案解析.doc_第3页
第3页 / 共8页
【计算机类职业资格】国家二级ACCESS机试(选择题)模拟试卷121及答案解析.doc_第4页
第4页 / 共8页
【计算机类职业资格】国家二级ACCESS机试(选择题)模拟试卷121及答案解析.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、国家二级 ACCESS机试(选择题)模拟试卷 121及答案解析(总分:48.00,做题时间:90 分钟)一、选择题(总题数:24,分数:48.00)1.能够实现从指定记录集里检索特定字段值的函数是( )。(分数:2.00)A.DCountB.DLookupC.DMaxD.DSum2.用于获得字符串 S最左边 4个字符的函数是( )。(分数:2.00)A.Left(S,4)B.Left(S,1,4)C.Leftstr(S,4)D.Leftstr(S,0,4)3.下列数组声明语句中,正确的是( )。(分数:2.00)A.Dim A3,4 As IntegerB.Dim A(3,4) As Inte

2、gerC.Dim A3;4 As IntegerD.Dim A(3;4) As Integer4.在模块的声明部分使用“OptionBasel”语句,然后定义二维数组 A(2 t0 5,5),则该数组的元素个数为( )。(分数:2.00)A.20B.24C.25D.365.将一个数转换成相应字符串的函数是( )。(分数:2.00)A.StrB.StringC.AscD.Chr6.如果在被调用的过程中改变了形参变量的值,但又不影响实参变量本身,这种参数传递方式称为( )。(分数:2.00)A.按值传递B.按地址传递C.ByRef传递D.按形参传递7.在 VBA中,能自动检查出来的错误是( )。(

3、分数:2.00)A.语法错误B.逻辑错误C.运行错误D.注释错误8.要显当当前过程中的所有变量及对象的取值,可以利用的调试窗口是( )。(分数:2.00)A.监视窗口B.调用堆栈C.立即窗口D.本地窗口9.在代码调试时,使用 DebugPrint 语句显示指定变量结果的窗口是( )。(分数:2.00)A.立即窗口B.监视窗口C.本地窗口D.属性窗口10.ADO对象模型包括 5个对象,分别是 Connection、Command、Field、Error 和( )。(分数:2.00)A.DatabaseB.WorkspaceC.RecordSetD.DBEngine11.如下程序段定义了学生成绩的

4、记录类型,由学号、姓名和三门课程成绩(百分制)组成。Type Studno As Integername As Stringscore(l to 3) As SingleEnd Type若对某个学生的各个数据项进行赋值,下列程序段中正确的是( )。(分数:2.00)A.Dim S As Stud Stud no1001 Stud name=“张三” Stud score=65,72,94B.Dim S As Stud Sno=1001 Sname=“张三” Sscore=65 ,72,94C.DimSAsStud Stud no=1001 Studname=“张三” Stud score(1)

5、=65 Stud score(2)=72 Stud score(3)=94D.DimSAsStud Sno=1001 Sname=“张三“ Sscore(1)=65 Sscore(2)=72 Sscore(3)=9412.在窗体中有一个标签 Lbl和一个命令按钮 Commandl,事件代码如下:Option Compare DatabaseDima As String*10Private Sub Commandl_Click()a=“1234“b=Len(a)MeLblCoption=bEnd Sub 打开窗体后单击命令按钮,窗体中显示的内容是( )。(分数:2.00)A.4B.5C.10D.

6、4013.执行语句:MsgBox“AAAA“,vbOKCancel+vbQuestion,“BBBB“之后,弹出的信息框( )。(分数:2.00)A.标题为“BBBB”、框内提示符为“惊叹号”、提示内容为“AAAA”B.标题为“AAAA”、框内提示符为“惊叹号”、提示内容为“BBBB”C.标题为“BBBB”、框内提示符为“问号”、提示内容为“AAAA”D.标题为“AAAA”、框内提示符为“问号”、提示内容为“BBBB”14.在 Access中,如果要处理具有复杂条件或循环结构的操作,则应该使用的对象是( )。(分数:2.00)A.窗体B.模块C.宏D.报表15.现有一个已经建好的窗体,窗体中有

7、一命令按钮,单击此按钮,将打开“tEmployee”表,如果采用VBA代码完成,下面语句正确的是( )。(分数:2.00)A.Docmd OpenForm “tEmployee“B.Docmd OpenView “tEmployee“C.Docmd OpenTable “tEmployee“D.Docmd OpenReport “tEmployee“16.在下列关于宏和模块的叙述中,不正确的是( )。(分数:2.00)A.模块是能够被程序调用的函数B.通过定义宏可以选择或更新数据C.宏或模块都不能是窗体或报表上的事件代码D.宏可以是独立的数据库对象,可以提供独立的操作动作17.下列叙述中,正确

8、的是( )。(分数:2.00)A.Sub过程无返回值,不能定义返回值类型B.Sub过程有返回值,返回值类型只能是符号常量C.Sub过程有返回值,返回值类型可在调用过程时动态决定D.Sub过程有返回值,返回值类型可由定义时的 As子句声明18.在 VBA中要打开名为“学生信息录入”的窗体,应使用的语句是( )。(分数:2.00)A.DocmdOpenForm“学生信息录入“B.OpenForm“学生信息录入“C.DocmdOpenWindow“学生信息录入“D.OpenWindow“学生信息录入“19.可以用 InputBox函数产生“输入对话框”。执行语句:st=InputBox(“请输入字符

9、串“,“字符串对话框“,“aaaa“)当用户输入字符串“bbbb”,按 OK按钮后,变量 st的内容是( )。(分数:2.00)A.aaaaB.请输入字符串C.字符串对话框D.bbbb20.InputBox函数的返回值类型是( )。(分数:2.00)A.数值B.字符串C.变体D.数值或字符串(视输入的数据而定)21.下列关于 VBA事件的叙述中,正确的是( )。(分数:2.00)A.触发相同的事件可以执行不同的事件过程B.每个对象的事件都是不相同的C.事件都是由用户操作触发的D.事件可以由程序员定义22.假定有以下循环结构 Do Until条件循环体 Loop则正确的叙述是( )。(分数:2.

10、00)A.如果“条件”值为 0,则一次循环体也不执行B.如果“条件”值为 0,则至少执行一次循环体C.如果“条件”值不为 0,则至少执行一次循环体D.不论“条件”是否为“真”,至少要执行一次循环体23.以下程序段运行结束后,变量 z的值为( )。x=2y=4Dox=x*yy=y+lLoop While y4(分数:2.00)A.2B.4C.8D.2024.在 Access中,DAO 的含义是( )。(分数:2.00)A.开放数据库互联应用编辑接口B.数据访问对象C.Active数据对象D.数据库动态链接库国家二级 ACCESS机试(选择题)模拟试卷 121答案解析(总分:48.00,做题时间:

11、90 分钟)一、选择题(总题数:24,分数:48.00)1.能够实现从指定记录集里检索特定字段值的函数是( )。(分数:2.00)A.DCountB.DLookup C.DMaxD.DSum解析:解析:本题考查系统函数的知识。DCount 函数可用于确定指定记录集中的记录数;DMax 函数可用于确定指定记录集中的最大值;DSum 函数可用于计算指定记录集中值集的总和;DLookup 函数可用于从指定记录集获取特定字段的值。2.用于获得字符串 S最左边 4个字符的函数是( )。(分数:2.00)A.Left(S,4) B.Left(S,1,4)C.Leftstr(S,4)D.Leftstr(S,

12、0,4)解析:解析:Left 函数的格式是:Left(字符表达式,数值表达式)。其功能是返回一个值,该值是从字符表达式左侧第 1个字符开始,截取若干个字符。其中,字符个数是数值表达式的值。当字符表达式是Null时,返回 Null值;当数值表达式值为 0时,返回一个空串;当数值表达式大于或等于字符表达式的字符个数时,返回字符表达式。3.下列数组声明语句中,正确的是( )。(分数:2.00)A.Dim A3,4 As IntegerB.Dim A(3,4) As Integer C.Dim A3;4 As IntegerD.Dim A(3;4) As Integer解析:解析:数组是由一组具有相同

13、数据类型的变量(称为数组元素)构成的集合。数组变量由变量名和数组下标组成,在 VBA中不允许隐含声明数组,可用 Dim语句来声明数组。数组定义的格式为:Dim 数组名(下标下界 to下标上界)As 数据类型下标下界的缺省值为 0,数组元素从“数组名(O)”至“数组名(下标上界)”;如果设置下标下界非 0,要使用 to选项。VBA 也支持多维数组。可以在数组下标中加入多个数值,并以逗号分开,由此来建立多维数组。4.在模块的声明部分使用“OptionBasel”语句,然后定义二维数组 A(2 t0 5,5),则该数组的元素个数为( )。(分数:2.00)A.20B.24 C.25D.36解析:解析

14、:Dim 数组名(下标下限 to下标上限)缺省情况下,下标下限为 0,元素个数=(下标上限一下标下限+1);如果使用 to选项可以安排非 0下限,使用逗号间隔可定义多维数组。数组 A(2 to 5,5)为二维数组,元素个数=(52+1)*(5 一 0+1)=4*6=24。5.将一个数转换成相应字符串的函数是( )。(分数:2.00)A.Str B.StringC.AscD.Chr解析:解析:各函数的功能如下表所示:6.如果在被调用的过程中改变了形参变量的值,但又不影响实参变量本身,这种参数传递方式称为( )。(分数:2.00)A.按值传递 B.按地址传递C.ByRef传递D.按形参传递解析:解

15、析:在 VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用 ByVal声明,说明此参数为传值调用,此时形参的变化不会返回到实参;若用 ByRef声明,说明此参数为传址调用,此时形参的变化将会返回到实参;没有说明传递类型,则默认为传址传递。7.在 VBA中,能自动检查出来的错误是( )。(分数:2.00)A.语法错误 B.逻辑错误C.运行错误D.注释错误解析:解析:在 VBA中,能自动检查出来的错误是语法错误,如有语法错误则程序不会继续运行,逻辑错误、注释错误是不能自动检查出来的,逻辑错误需要调试,对结果进行分析,需要人为检查,注释错误不影响程序执行。8.要显当当

16、前过程中的所有变量及对象的取值,可以利用的调试窗口是( )。(分数:2.00)A.监视窗口B.调用堆栈C.立即窗口D.本地窗口 解析:解析:本题考查程序调试的知识。程序调试的时候可以利用几种辅助窗口来辅助调试,它们分别是:“本地”窗口显示当前过程中变量的值;“立即”窗口当应用程序处于中断模式时,允许运行代码或查询变量值;“监视”窗口显示选定表达式的值;快速监视当应用程序处于中断模式时,列出表达式的当前值;调用堆栈在中断模式中,显示一个对话框,其中列出所有被调用且未完成运行的过程。9.在代码调试时,使用 DebugPrint 语句显示指定变量结果的窗口是( )。(分数:2.00)A.立即窗口 B

17、.监视窗口C.本地窗口D.属性窗口解析:解析:立即窗口是用来进行快速的表达式计算、简单方法的操作及进行程序测试的工作窗口。在代码窗口编写代码时,要在立即窗口打印变量或表达式的值,可使用 DebugPrint 语句。10.ADO对象模型包括 5个对象,分别是 Connection、Command、Field、Error 和( )。(分数:2.00)A.DatabaseB.WorkspaceC.RecordSet D.DBEngine解析:解析:ADO 对象模型包括 5个对象,分别为 Connection对象、Command 对象、Recordset 对象、Field对象和 Error对象。 (1

18、)Connection 对象:用于建立与数据库的连接。通过连接可从应用程序访问数据源,它保存诸如指针类型、连接字符串、查询超时、连接超时和缺省数据库这样的连接信息。 (2)Command对象:在建立数据库连接后,可以发出命令操作数据源。一般情况下,Command 对象可以在数据库中添加、删除或更新数据,或者在表中进行数据查询。Command 对象在定义查询参数或执行存储过程时非常有用。 (3)Recordset 对象:表示数据操作返回的记录集。这个记录集是一个连接的数据库中的表,或者是 Command对象的执行结果返回的记录集。所有对数据的操作几乎都是在 Recordset对象中完成的,可以完

19、成指定行、移动行、添加、更改和删除记录操作。 (4)Field 对象:表示记录集中的字段数据信息。(5)Error对象:表示数据提供程序出错时的扩展信息。11.如下程序段定义了学生成绩的记录类型,由学号、姓名和三门课程成绩(百分制)组成。Type Studno As Integername As Stringscore(l to 3) As SingleEnd Type若对某个学生的各个数据项进行赋值,下列程序段中正确的是( )。(分数:2.00)A.Dim S As Stud Stud no1001 Stud name=“张三” Stud score=65,72,94B.Dim S As S

20、tud Sno=1001 Sname=“张三” Sscore=65 ,72,94C.DimSAsStud Stud no=1001 Studname=“张三” Stud score(1)=65 Stud score(2)=72 Stud score(3)=94D.DimSAsStud Sno=1001 Sname=“张三“ Sscore(1)=65 Sscore(2)=72 Sscore(3)=94 解析:解析:本题考查记录类型和数组的知识。在 VBA中,可以使用 Type关键字来自定义记录类型,定更好记录类型之后,就可以声明记录型变量。要想引用记录变量中的成员必须使用运算符,格式为变量名、成

21、员名。当某个成员是数组的时候,对数组元素的访问要遵循数组元素的访问原则即数组名(下标)的形式。12.在窗体中有一个标签 Lbl和一个命令按钮 Commandl,事件代码如下:Option Compare DatabaseDima As String*10Private Sub Commandl_Click()a=“1234“b=Len(a)MeLblCoption=bEnd Sub 打开窗体后单击命令按钮,窗体中显示的内容是( )。(分数:2.00)A.4B.5C.10 D.40解析:解析:本题考查 VBA中定长字符串的知识。当声明一个变量为 String类型时,如果不加长度说明,则为变长字符

22、串;如果加上长度说明,则为定长字符串。定长字符串变量无论给它赋予何值,长度都为初始声明对指定的长度。由于声明 a的长度为 10,故 Len(A)=10,故 C)选项正确。13.执行语句:MsgBox“AAAA“,vbOKCancel+vbQuestion,“BBBB“之后,弹出的信息框( )。(分数:2.00)A.标题为“BBBB”、框内提示符为“惊叹号”、提示内容为“AAAA”B.标题为“AAAA”、框内提示符为“惊叹号”、提示内容为“BBBB”C.标题为“BBBB”、框内提示符为“问号”、提示内容为“AAAA” D.标题为“AAAA”、框内提示符为“问号”、提示内容为“BBBB”解析:解析

23、:在 VBA中可以函数的形式调用,格式为:Msgbox(Prompt,buttons,title,helpfile,con=ext)。Msgbox 用于打开一个信息框,等待用户单击按钮并返回一整数值,告诉系统用户单击了哪一个按钮,若不需要返回值,可直接作为命令语句使用,显示提示信息。14.在 Access中,如果要处理具有复杂条件或循环结构的操作,则应该使用的对象是( )。(分数:2.00)A.窗体B.模块 C.宏D.报表解析:解析:本题考查 VBA程序设计的知识。模块是能够被程序调用的函数,可以在模块中放置任意复杂的代码段。而窗体只能设计自己的事件,报表也不能设计复杂的代码,宏里面只能设计宏

24、操作。15.现有一个已经建好的窗体,窗体中有一命令按钮,单击此按钮,将打开“tEmployee”表,如果采用VBA代码完成,下面语句正确的是( )。(分数:2.00)A.Docmd OpenForm “tEmployee“B.Docmd OpenView “tEmployee“C.Docmd OpenTable “tEmployee“ D.Docmd OpenReport “tEmployee“解析:解析:本题考查 VBA中如何打开对象的知识。在 VBA中,打开表的命令格式为:DoCmdOpenTable表名。另外还需知道打开查询使用 DoCmdOpenQuery;打开窗体使用 DoCmdOp

25、enForm;打开打开报表使用 DoCmdOpenReports;打开视图使用 DoCmdOpenView;关闭窗体和报表使用 DoCmdClose 等。16.在下列关于宏和模块的叙述中,不正确的是( )。(分数:2.00)A.模块是能够被程序调用的函数B.通过定义宏可以选择或更新数据C.宏或模块都不能是窗体或报表上的事件代码D.宏可以是独立的数据库对象,可以提供独立的操作动作 解析:解析:本题考查宏和模块的知识。模块是能够被程序调用的函数,里面不能包含窗体或报表的事件代码;宏是一个或多个操作的序列,可以通过宏选择或更新数据,宏里面也不能包含窗体或报表的事件代码;宏是数据对象的一部分,不能独立

26、存在,只能依存于数据对象来进行操作。17.下列叙述中,正确的是( )。(分数:2.00)A.Sub过程无返回值,不能定义返回值类型 B.Sub过程有返回值,返回值类型只能是符号常量C.Sub过程有返回值,返回值类型可在调用过程时动态决定D.Sub过程有返回值,返回值类型可由定义时的 As子句声明解析:解析:Sub 过程(又称子过程)以关键词 Sub开始,以 End Sub结束,其定义语句语法格式为: PublicIPrivateIStatic Sub子过程名(形参)As数据类型 子过程语句 Exit Sub 子过程语句 xEnd Sub 对于子过程,可以传送参数和使用参数来调用它,但不返回任何

27、值。18.在 VBA中要打开名为“学生信息录入”的窗体,应使用的语句是( )。(分数:2.00)A.DocmdOpenForm“学生信息录入“ B.OpenForm“学生信息录入“C.DocmdOpenWindow“学生信息录入“D.OpenWindow“学生信息录入“解析:解析:本题考查 VBA中如何打开对象的知识。在 VBA中,打开窗体的命令为 Docmd OpenForm,另外还需知道打开表使用命令 DoCmd OpenTable;打开报表使用命令 DoCmd OpenReport;打开查询使用命令 DoCmd OpenQuery;关闭窗体和报表使用命令 Docmd Close。19.可

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

29、明如下表所示。20.InputBox函数的返回值类型是( )。(分数:2.00)A.数值B.字符串 C.变体D.数值或字符串(视输入的数据而定)解析:解析:本题考查输入框的知识。InputBox 函数用于在屏幕上弹出一个输入框,框中有若干提示信息,同时接收用户输入的值作为返回值,该值类型是一个字符串。21.下列关于 VBA事件的叙述中,正确的是( )。(分数:2.00)A.触发相同的事件可以执行不同的事件过程 B.每个对象的事件都是不相同的C.事件都是由用户操作触发的D.事件可以由程序员定义解析:解析:事件是由系统定义的,事件的过程是由程序员定义的,因此触发相同的事件可以执行不同的事件过程;不

30、同的对象可能有相同的实现,如很多控件都具有“获取焦点”事件。有些事件并不是用户触发的,如 Resize事件。事件是由系统定义供程序员使用的,并不能由程序员定义。22.假定有以下循环结构 Do Until条件循环体 Loop则正确的叙述是( )。(分数:2.00)A.如果“条件”值为 0,则一次循环体也不执行B.如果“条件”值为 0,则至少执行一次循环体 C.如果“条件”值不为 0,则至少执行一次循环体D.不论“条件”是否为“真”,至少要执行一次循环体解析:解析:本题考查 VBA中 Do UntilLoop循环的知识。对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有

31、可能一次也不执行循环体;如果是后判断条件,则无论条件如何,至少执行一次循环体。在 Until循环中条件为 False时执行循环体,条件为 True时退出循环;在While循环中条件为 True时执行循环体,条件为 False时退出循环;这一点要注意区分清楚。本题中是先判断条件,条件值为 0表示条件是 False,则至少执行一次循环体。23.以下程序段运行结束后,变量 z的值为( )。x=2y=4Dox=x*yy=y+lLoop While y4(分数:2.00)A.2B.4C.8 D.20解析:解析:本题考查 VBA中循环的知识。在本题中用了 DoLoop While循环,先运行循环体后判断条件,当条件满足时继续循环,条件不满足时退出循环体。在本题中第一次循环结束后 y的值为 5已经不满足条件,故此循环只执行一次,x 的值为 2*4=8。24.在 Access中,DAO 的含义是( )。(分数:2.00)A.开放数据库互联应用编辑接口B.数据访问对象 C.Active数据对象D.数据库动态链接库解析:解析:本题考查 VBA中数据库访问接口的知识。在 VBA中,数据库访问接口有 3种:开放数据库互联(ODBC)、数据访问对象(DAO)和 Active数据对象(ADO)。

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

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

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