1、国家计算机二级(Access)68 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.Access 中,以下哪个不属于查询操作方式( )。(分数:2.00)A.选择查询B.参数查询C.准则查询D.操作查询2.下列程序段的输出结果是【 】。 CLEAR STORE 10 TO A STORE 20 TO B SET UDFPARMS TO REFERENCE DO SWAP WITH A,(B) ?A,B PROCEDURE SWAP PARAMETERS Xl,X2 TEMP=X1 X1=X2 X2=
2、TEMP ENDPROC (分数:2.00)A.10 20B.20 20C.20 10D.10 103.算法的有穷性是指_。(分数:2.00)A.算法程序的运行时间是有限的B.算法程序所处理的数据量是有限的C.算法程序的长度是有限的D.算法只能被有限的用户使用4.下图中所示的查询返回的记录是_。 (分数:2.00)A.不包含 80 分和 90 分B.不包含 80 至 90 分数段C.包含 80 至 90 分数段D.所有的记录5.下列叙述中正确的是_。 (分数:2.00)A.一个逻辑数据结构只能有一种存储结构B.数据的逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储
3、结构,且各种存储结构不影响数据处理的效率D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率6.数据库系统与文件系统的最主要区别是【 】。(分数:2.00)A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量7.设有如下程序 Private Sub Command1_Click() Dim sum As Double,X As Double sum=0 n=0 For i=1 To 5 X=n/i n=
4、n+1 sum=sum+x Next i End Sub 该程序通过 For 循环来计算一个表达式的值,这个表达式是_。(分数:2.00)A.1+1/2+2/3+3/4+4/5B.1+1/2+1/3+1/4+1/5C.1/2+2/3+3/4+4/5D.1/2+1/3+1/4+1/58.要在查找表达式中使用通配符通配一个数字字符,应选用的通配符是。(分数:2.00)A.?B.!C.#9.以下描述不符合 Access 特点和功能的是( )。(分数:2.00)A.21B.19C.17D.3410.下列数据结构中,能用二分法进行查找的是_。 (分数:2.00)A.顺序存储的有序线性表B.线性链表C.二
5、叉链表D.有序线性链表11.Access 数据库的设计一般由 5 个步骤组成,以下步骤的排序正确的是( )。 a确定数据库中的表 b确定表中的字段 c确定主关键字 d分析建立数据库的目的 e确定表之间的关系 (分数:2.00)A.dabecB.dabceC.cdabeD.cdaeb12.某字段中已经有数据,现要改变该字段的大小属性,将该字段大小重新设置为整数型,则以下所存数据会发生变化的是( )。(分数:2.00)A.B.C.D.13.以下程序运行后,消息框的输出结果是_。a=sqr(3) b=sqr(2) c=ab Msgbox c+2 (分数:2.00)A.-1B.1C.2D.出错14.用
6、于最大化激活窗口的宏命令是( )。(分数:2.00)A.MinimizeB.RequeryC.MaximizeD.Restore15.Access 数据库中,若要求在窗体上设置输入的数据是取自某一个表或查询中记录的数据,或者取自某固定内容的数据,可以使用的控件是。(分数:2.00)A.选项组控件B.列表框或组合框控件C.文本框控件D.复选框、切换按钮、选项按钮控件16.让控件获得焦点,使其成为活动对象的方法是【 】。(分数:2.00)A.ShowB.ReleaseC.SetFocusD.CotFocus17.在 VBA 中,实现窗体打开操作的命令是(分数:2.00)A.DoCmdOpenFor
7、mB.OpenFormC.DOOpenFormD.DoOpenForm18.Access 数据库的设计一般由 5 个步骤组成,以下步骤的排序正确的是( )。 a确定数据库中的表 b确定表中的字段 c确定主关键字 d分析建立数据库的目的 e确定表之间的关系 (分数:2.00)A.12 32B.2 32C.2 3D.12 319.Sub 过程与 Function 过程最根本的区别是【 】。(分数:2.00)A.Sub 过程的过程名不能返回值,而 Function 过程能通过过程名返回值B.Sub 过程可以使用 Call 语句或直接使用过程名调用,而 Function 过程不可以C.两种过程参数的传
8、递方式不同D.Function 过程可以有参数,而 Sub 过程不可以有参数20.特殊运算符“In”的含义是( )。(分数:2.00)A.用于指定一个字段值的范围,指定的范围之间用 And 连接B.用于指定一个字段值的列表,列表中的任一值都可与查询的字段相匹配C.用于指定一个字段为空D.用于指定一个字段为非空21.下面的查询方式中不属于操作查询的是( )。(分数:2.00)A.数据库B.数据库系统C.数据库管理系统D.关系数据模型22.在 Access 中,DAO 的含义是(分数:2.00)A.开放数据库互连应用编程接口B.数据库访问对象C.Active 数据对象D.数据库动态链接库23.下列
9、关于查询的描述中正确的是( )。(分数:2.00)A.得到一个新的数据表文件B.得到一个新的数据表文件和一个新的备注文件C.得到一个新的数据表文件和两个新的备注文件D.错误信息,不能复制带有备注型字段的数据表文件24.下列不属于窗体的类型的是( )。(分数:2.00)A.“设计”视图B.“打印预览”视图C.“报表预览”视图D.“版面预览”视图25.如图所示的这张报表的类型是( )。 (分数:2.00)A.纵栏式报表B.表格式报表C.图表报表D.标签报表26.哪个查询会在执行时弹出对话框,提示用户输入必要的信息,再按照这些信息进行查询( )。(分数:2.00)A.选择查询B.参数查询C.交叉表查
10、询D.操作查询27.以下关于查询描述正确的是【 】。(分数:2.00)A.不能根据自由表建立查询B.只能根据自由表建立查询C.只能根据数据库表建立查询D.可以根据数据库表和自由表建立查询28.SQL 支持集合的并运算,在 Visual FoxPro 中 SQL 并运算的运算符是【 】。(分数:2.00)A.PLUSB.UNIONC.+D.29.将所有字符转换为大写的输入掩码是( )。(分数:2.00)A.B.b Msgbox c+2 (分数:2.00)A.-1B.1 C.2D.出错解析:本题中 ab 返回 True,即 c=True,而在算术表达式中,True 作为-1 来处理,故消息框中输出
11、的结果为 1。14.用于最大化激活窗口的宏命令是( )。(分数:2.00)A.MinimizeB.RequeryC.Maximize D.Restore解析:A)选项用于最小化激活窗口,B)选项用于实施指定控件重新查询,D)选项用于将最大化或最小化的窗口恢复到原始大小。15.Access 数据库中,若要求在窗体上设置输入的数据是取自某一个表或查询中记录的数据,或者取自某固定内容的数据,可以使用的控件是。(分数:2.00)A.选项组控件B.列表框或组合框控件 C.文本框控件D.复选框、切换按钮、选项按钮控件解析:组合框既可以进行选择,也可以输入文本,其在窗体上输入的数据总是取自某一个表或查询中记
12、录的数据,或者取自某固定内容的数据;列表框除不能输入文本外,其它数据来源与组合框一致。而文本框主要用来输入或编辑字段数据,是一种交互式控件;复选框是作为单独的控件来显示表或查询中的“是”或“否”的值。16.让控件获得焦点,使其成为活动对象的方法是【 】。(分数:2.00)A.ShowB.ReleaseC.SetFocus D.CotFocus解析:Show 方法用来显示表单,使表单成为活动对象;Pelease 方法将表单从内存中释放(清除);SetFocus 方法让控件获得焦点,使其成为活动对象;GotFucus 事件当对象获得焦点时引发。17.在 VBA 中,实现窗体打开操作的命令是(分数:
13、2.00)A.DoCmdOpenForm B.OpenFormC.DOOpenFormD.DoOpenForm解析:DoCmdOpenForm 为打开窗体命令。18.Access 数据库的设计一般由 5 个步骤组成,以下步骤的排序正确的是( )。 a确定数据库中的表 b确定表中的字段 c确定主关键字 d分析建立数据库的目的 e确定表之间的关系 (分数:2.00)A.12 32B.2 32 C.2 3D.12 3解析:对于多个过程或函数依次调用和处理与简单过程调用处理一样,本题先调用函数 P2,而函数 P2 又调用函数 P1,结果返回的顺序是从 P1 到 P2,P2 计算后输出到调用的地方。19
14、.Sub 过程与 Function 过程最根本的区别是【 】。(分数:2.00)A.Sub 过程的过程名不能返回值,而 Function 过程能通过过程名返回值 B.Sub 过程可以使用 Call 语句或直接使用过程名调用,而 Function 过程不可以C.两种过程参数的传递方式不同D.Function 过程可以有参数,而 Sub 过程不可以有参数解析:调用 Sub 过程相当于执行一个语句,不直接返回值;而调用 Function 过程要返回一个值,因此,可以像内部函数一样在表达式中使用。20.特殊运算符“In”的含义是( )。(分数:2.00)A.用于指定一个字段值的范围,指定的范围之间用
15、And 连接B.用于指定一个字段值的列表,列表中的任一值都可与查询的字段相匹配 C.用于指定一个字段为空D.用于指定一个字段为非空解析:A)选项为 Between 的含义,C)选项为 IsNull 的含义,D)选项为 IsNotNull 的含义。21.下面的查询方式中不属于操作查询的是( )。(分数:2.00)A.数据库B.数据库系统C.数据库管理系统 D.关系数据模型解析:数据操纵是 DBMS 对数据库数据的检索、插入、修改和删除操作的功能。22.在 Access 中,DAO 的含义是(分数:2.00)A.开放数据库互连应用编程接口B.数据库访问对象 C.Active 数据对象D.数据库动态
16、链接库解析:DA0 为数据库访问对象,DDBC 为开放数据库互联应用编程接口,ADO 为 ActiveX 数据对象。23.下列关于查询的描述中正确的是( )。(分数:2.00)A.得到一个新的数据表文件B.得到一个新的数据表文件和一个新的备注文件 C.得到一个新的数据表文件和两个新的备注文件D.错误信息,不能复制带有备注型字段的数据表文件解析:实体完整性是保证表中记录惟一的特性,即在一个表中不允许有重复的记录。在 Visual FoxPro 中利用主关键字或候选关键字来保证表中的记录惟一。24.下列不属于窗体的类型的是( )。(分数:2.00)A.“设计”视图B.“打印预览”视图C.“报表预览
17、”视图 D.“版面预览”视图解析:在 Visual FoxPro 中,数据库表中的所有备注型字段和通用型字段内容是单独存放在数据表的备注文件(FPT)中。当复制数据表时,系统自动复制备注文件,生成 1 个新的数据表备注文件。25.如图所示的这张报表的类型是( )。 (分数:2.00)A.纵栏式报表B.表格式报表 C.图表报表D.标签报表解析:表格式报表是以整齐的行列形式显示记录数据,通常一行显示一条记录、一页显示多行记录。26.哪个查询会在执行时弹出对话框,提示用户输入必要的信息,再按照这些信息进行查询( )。(分数:2.00)A.选择查询B.参数查询 C.交叉表查询D.操作查询解析:参数查询
18、在执行时会弹出对话框,并提示输入必要的信息。27.以下关于查询描述正确的是【 】。(分数:2.00)A.不能根据自由表建立查询B.只能根据自由表建立查询C.只能根据数据库表建立查询D.可以根据数据库表和自由表建立查询 解析:建立查询的数据来源可以是数据库表,也可以是自由表和视图,如果查询是基于多个表,那么要求这些表之间必须是有联系的。28.SQL 支持集合的并运算,在 Visual FoxPro 中 SQL 并运算的运算符是【 】。(分数:2.00)A.PLUSB.UNION C.+D.解析:在 Visual FoxPro 中,并运算是将两个 SELECT 语句的查询结果合并成一个查询结果,S
19、QL 支持集合的并运算,运算符为 UNION。29.将所有字符转换为大写的输入掩码是( )。(分数:2.00)A. B.C.0D.A解析:B)选项指所有字符转换为小写,C)选项指必须输入数字 09,D)选项指必须输入字母或数字。30.以下不是控件的类型的是( )。(分数:2.00)A.UDPB.TCP/IP C.IMCPD.SMTP解析:javautil 包中 Date 对象表示时间的顺序是星期、月、日、小时、分、秒、年。31.鼠标事件是指操作鼠标所引发的事件,下列不属于鼠标事件的是( )。(分数:2.00)A.newB.sizeofC.* D.+解析:事件过程由 Visual Basic 创
20、建,事件过程是当用户对一个对象发出一个动作时所产生的事件,不能脱离控件而独立存在;通用过程时通用的,不与任何特定事件相联系,它完成特定的任务,只能由别的过程调用;Sub 过程包括事件过程和通用过程,称之为子过程。也就是说,有些 Sub 过程与对象相关联,有些 Sub 过程与对象没有联系;函数过程类似于内部函数,由用户定义的,完成一些特殊函数关系的计算,并且要返回函数值的过程,显然函数过程不必与控件发生联系。32.在关于报表数据源设置的叙述中,以下正确的是_。 (分数:2.00)A.可以是任意对象B.只能是表对象C.只能是查询对象D.可以是表对象或查询对象 解析:Access 中报表的数据源可以
21、是表对象,也可以是查询对象。33.有如下程序段: Dim I As Integer I=Int(-3.25) 执行后,I 的返回值是( )。 (分数:2.00)A.-3B.-4 C.3D.3.25解析:Int 函数为取整函数,所以 Int ( -3.25) = -4。34.特殊运算符“In”的含义是( )。(分数:2.00)A.算术表达式B.逻辑表达式C.关系表达式 D.字符表达式解析:在做本题之前要先了解各种运算符的优先级,只有了解了之后才能作对。幂运算符()优先级最高,其次是取负、乘、浮点除、整除、取模、加减、字符串连接等。其中,乘和浮点除是同级别的运算符,加和减是同级运算符。此外,如果表
22、达式中有括号,则计算括号内的表达式的值。通过运算本题的结果是0。35.有如下程序段: D=#2004-8-1# T=#12:08:20# MM=Year(D) SS=Minute(T) 执行后,MM 和 SS 的返回值分别是( )。 (分数:2.00)A.数值型 B.变体类型C.字符串型D.日期型解析:JDBC 的类被汇集在 javasql*包中,在安装 JDK11 或更高版本是会自动安装。注意:Java 应用程序通过 JDBC API(主要是定义在 javaaql*包中的方法和类)向 JDBC Driver Manager 发出请求,指定要装载的 JDBC 驱动程序,指定要连接的数据库具体类
23、型和实例。二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)36.如果希望按满足指定条件执行宏中的一个或多个操作,这类宏称为 1。 (分数:2.00)填空项 1:_ (正确答案:条件宏)解析:条件宏即按满足指定条件执行宏中的一个或多个操作。37.用于执行指定 SQL 语句的宏操作是 1 。(分数:2.00)填空项 1:_ (正确答案:RunSQL)解析:38.VBA 中定义符号常量的关键字是 1。(分数:2.00)填空项 1:_ (正确答案:Const)解析:常量定义的格式如下:Const 符号常量名称=常量值。39.一个主报表最多只能包含 1 子窗体或子报表。(分数:
24、2.00)填空项 1:_ (正确答案:两级)解析:40. 1 是窗体上用于显示数据、执行操作、装饰窗体的对象。(分数:2.00)填空项 1:_ (正确答案:控件)解析:41.VBA 的自动运行宏,必须命名为 1。(分数:2.00)填空项 1:_ (正确答案:AutoExec)解析:被命名为 AutoExec 保存的宏,在打开该数据库时会自动运行。42.在二维表中,元组的 1 不能再分成更小的数据项。(分数:2.00)填空项 1:_ (正确答案:分量)解析:一张二维表对应一个关系,代表一个实体集。表中的一行称为一个元组。43.某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开一个报表,需要执行
25、的操作是 1。(分数:2.00)解析:44.在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中 1 的作用是将测试数据传送给被测试的模块,并显示被测试模 块所产生的结果。(分数:2.00)填空项 1:_ (正确答案:驱动模块)解析:在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其 中,驱动模块相当于被测试模块的主程序,它接收测试数据,并传给被测试模块,输出实际测试结果。承 接模块通常用于代替被测试模块调用的其他模块,其作用仅做少量的数据操作,是一个模拟子程序,不必 将子模块的所有功能带入。45.在 Visual F
26、oxPro 中参数传递的方式有两种,一种是按值传递,另一种是按引用传递,将参数设置为按引用传递的语句是:SET UDFPARMS 1(分数:2.00)填空项 1:_ (正确答案:TO REFERENCE)解析:如果实参是变量,可以通过命令 SET UDFPARMS 命令重新设置参数传递的方式。命令格式为:SET UDFPARMS TO VALUE|TO REFERENCE。其中,TO VALUE 表示按值传递,TO REFERENCE 表示按引用传递。46.在关系运算中,要从关系模式中指定若干属性组成新的关系,该关系运算称为 1 。(分数:2.00)填空项 1:_ (正确答案:投影)解析:从关
27、系模式中指定若干属性组成新关系称投影。47.窗体中的窗体称为 1,其中可以创建 2。(分数:2.00)填空项 1:_ (正确答案:子窗体)解析:48.在窗体中添加一个名称为 Command1 的命令按钮,然后编写如下事件代码: Private Sub Command1_Click1 Dim X As Integer,y As Integer X=12:y=32 Call P(X,y) MsgBox X*y End Sub Public Sub P(n As Integer,ByVal m As Integer) n=n Mod 10 m=m Mod 10 End Sub 窗体打开运行后,单击命
28、令按钮,则消息框的输出结果为 2。 (分数:2.00)填空项 1:_ (正确答案:64)解析:参数有两种传递方式:传址传递和传值传递,没有说明传递类型,则默认为传址传递。在函数 p(n As Integer,ByVal m As Integer)参数中,形参 n 默认为传址类型,形参的变化将会返回到实参,即形参 nmod 10(12 mod 10)得到的结果 2 将返回给实参 x,即 x=2;而 y 为传值类型,不为形参的变化而变化,所以 x*y=2*32=64。49.直接在属性窗口设置对象的属性,属于“静态”设置方法,在代码窗口中由 VBA 代码设置对象的属性叫做“ 1”设置方法。(分数:2.00)填空项 1:_ (正确答案:动态)解析:在 VBA 程序设计中,直接在属性窗口设置对象的属性属于静态设置方法,在代码窗口中由 VBA 代码设置对象的属性叫动态方法。50.创建查询的方法有两种,分别为“使用向导”创建和 1 创建。(分数:2.00)填空项 1:_ (正确答案:使用设计视图)解析: