1、国家二级( ACCESS)笔试模拟试卷 44及答案与解析 1 以下各运算中不属于算术运算的是 ( )。 ( A)大于 ( B)加 ( C)乘 ( D)除 2 下列叙述中正确的是 ( )。 ( A)一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系可能不同 ( B)一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系一定不同 ( C)一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系一定相同 ( D)数据的存储结构与数据的逻辑结构是相同的 3 一个栈的进栈顺序是 1, 2, 3, 4,则出栈顺序为 ( )。 ( A) 4, 3, 2, 1 ( B) 2, 4, 3, 1 (
2、 C) 1, 2, 3, 4 ( D) 3, 2, l, 4 4 二叉树是结点的有限集合,它有 ( )根结点。 ( A)有 0个或 1个 ( B)有 0个或多个 ( C)有且只有 1个 ( D)有 1个或 1个以上 5 编制一个好的程序,首先要确保它的正确性和可靠性,还应强调良好的编程风格。在选择标识符的名字时应考虑 ( )。 ( A)名字长度越短越好,以减少源程序的输入量 ( B)多个变量共用一个名字,以减少变量名的数目 ( C)选择 含义明确的名字,以正确提示所代表的实体 ( D)尽量用关键字作名字,以使名字标准化 6 下面不属于软件工程的 3个要素的是 ( )。 ( A)工具 ( B)过
3、程 ( C)方法 ( D)环境 7 结构化方法的核心和基础是 ( )。 ( A)结构化分析方法 ( B)结构化设计方法 ( C)结构化编程方法 ( D)结构化程序设计理论 8 在数据库管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段,其中数据独立性最高的阶段是 ( )。 ( A)数据库系统 ( B)文件系统 ( C)人工管理 ( D)数据项管理 9 E-R模型可以转换成关系模型。当两个实体间联系是 M:N联系时,它通常可转换成关系模式的个数是 ( )。 ( A) 2 ( B) 3 ( C) M N ( D) M*N 10 所谓关系是指 ( )。 ( A)各条记录中的数据彼
4、此有一定的关系 ( B)一个数据库文件与另一个数据库文件之间有一定的关系 ( C)数据模型符合一定条件的二维表格式 ( D)数据库中各个字段之间彼此有一定关系 11 下列结果不是动态集合,而是执行指定的操作,例如,增加、修改、删除记录等的是 ( )。 ( A)选择查询 ( B)操作查询 ( C)参数查询 ( D)交叉表查询 12 在 SQL查询中,若要取得 “学生 ”数据表中的所有记录和字段,其 SQL语法为( )。 ( A) SELECT姓名 FROM学生 ( B) SELECT*FROM学生 ( C) SELECT姓名 FROM学生 WHILE学号 =02650 ( D) SELECT*F
5、ROM学生 WHILE学号 =02650 13 下列关于准则的说法,错误的是 ( )。 ( A)同行之间为逻辑 “与 ”关系,不同行之间为逻辑 “或 ”关系 ( B)日期时间类型数据须在两端加 # ( C) Null表示空白无数据的意思,可使用在任意类型的字段 ( D)数字类型的条件需加上双引号 (“”) 14 下面表达式中,执行后的结果是在 “平均分 ”字段中显示 “语文 ”、 “数学 ”、 “英语 ”三个字段中分数的平均值 (结果取整 )的是 ( )。 ( A)平均分: (语文 数学 英语 ) 3 ( B)平均分: (语文 数学 英语 ) 3 ( C)平均分:语文数学英语 3 ( D)平均
6、分:语文数学英语 3 15 如果要在窗体上每次只显示一条记录 ,应该创建 ( )。 ( A)单个窗体 ( B)连续窗体 ( C)图表式窗体 ( D)数据透视表式窗体 16 在数据透视表中,筛选字段的位置是 ( )。 ( A)页区域 ( B)行区域 ( C)数据区域 ( D)列区域 17 可以连接数据源中 OLE类型的字段的是 ( )。 ( A)非绑定对象框 ( B)绑定对象框 ( C)文本框 ( D)图像控件 18 每个报表最多包含节的个数为 ( )。 ( A) 5 ( B) 6 ( C) 7 ( D) 9 19 如果当前目录是 “C: Xaccess book”,在此目录下还有一个名为 “a
7、ccess2000”的文件夹,其中有一个名为 “01 htm”的文件,那么这个文件对于当前目录的相对路径是 ( )。 ( A) C: aecess2000 01 htm ( B) access book access2000 01 htm. ( C) CAaecess book access2000 01 htm ( D) access2000 01 htm 20 不可以编辑数据的数据访问页类型是 ( )。 ( A)交互式报表页 ( B)数据输入页 ( C)数据分 析页 ( D)都可以 21 下列关于运行宏的方法中,错误的是 ( )。 ( A)运行宏时,对每个宏只能连续运行 ( B)打开数据库
8、时,可以自动运行名为 Autoexec的宏 ( C)可以通过窗体、报表上的控件来运行宏 ( D)可以在一个宏中运行另一个宏 22 下列根据此段程序的运算的结果正确的是 ( )。 Dim As Single Dim y As Single If O y=y 1 Case Is=0 y=x 2 Case Else y=x 3 End Select Print x; y 运行时,从键盘输入 -5,输出的结果是 ( )。 ( A) -7 ( B) -9 ( C) -8 ( D) -10 25 下面关于窗体的作用的叙述错误的是 ( )。 ( A)可以接受用户输入的数据或命令 ( B)可以编辑、显示数据库
9、中的数据 ( C)可以构造方便、美观的输入输出界面 ( D) 可以直接存储数据 26 在报表中添加时间时, Access将在报表上添加 1个 ( ),并将其 “控件来源 ”属性设置为时间的表达式。 ( A)标签控件 ( B)组合框控件 ( C)文本框控件 ( D)列表框控件 27 下面关于宏与 VBA叙述正确的是 ( )。 ( A)任何宏操作都可以通过编写相应的 VBA代码实现其功能 ( B)对于事务、重复性较强的操作应使用 VBA来实现 ( C)任何 VBA代码都可以转换为等价的宏 ( D)以上都正确 28 某数据库有一个 Name字段,查找 Name不是 Mary的 记录的准则可以设定为(
10、 )。 ( A) Not “Mary“ ( B) Not “Mary“ ( C) Not“*Mary“ ( D) Not“*Mary*“ 29 下列不属于 Access提供的特殊运算符的是 ( )。 ( A) In ( B) Between ( C) Is Null ( D) Not Null 30 某数据库表中有 1个工作时间字段,查找 20天之内参加工作的记录的准则可以是 ( )。 ( A) Between Date()Or Date()-20 ( B) Between Date()And Date()-20 ( C) Date()-20 ( D) Date()-20 31 下列选项不属于
11、 Access控件类型的是 ( )。 ( A)结合型 ( B)非结合型 ( C)计算型 ( D)查询型 32 在包含具有 对多关系的记录的分组的数据访问页上,应按下列选项中的哪一个尽心分组记录,以提高加载速度 ( )。 ( A)字段 ( B)表 ( C)表达式 ( D)数据库 33 单击窗体上 Com mand l命令按钮时,执行如下事件过程: Private Sub Commandl_C1ick() a$ “software and hardware“ b$=Right(a$, 8) C$=Mid(b$,1, 8) Msgbox c$ End sub 则在弹出的信息框的标题栏中显示的信息是
12、( )。 ( A) software and hard WaJe ( B) software ( C) hardware ( D) and 34 在窗体上画两个名称为 Text l、 Text 2的文本框和一个名称为 Command l的命令按钮,然后编写如下事 件过程: Private Sub Commandl_Click() Dim x As Integer, n As Integer x=1 n=0 Do While x 20 x x*3 n=n l Loop Textl Text=Str(x) Text2 Text-Str(n) End Sub 程序运行后,单击命令按钮,在两个文本框中
13、显示的值分别是 ( )。 ( A) 9和 2 ( B) 27和 3 ( C) 195和 3 ( D) 600和 4 35 执行 x$=In put Box(“请输入 x的值 ”)时,在弹出的对话框中输入 123,在列表框Listl选中第一个列表项,该列表项的内容为 456,使 y的值是 123456的语句是( )。 ( A) y=Val(x$) Val(List l List(0) ( B) y=Val(x$) Val(List l List(1) ( C) y=Val(x$)&Val(List l List(0) ( D) y=Val(x$)&Val(List l List(1) 36 算法
14、的基本特征是可行 性、确定性、【 】和拥有足够的情报。 37 在长度为 n的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为【 】。 38 在面向对象的程序设计中,类描述的是具有相似性质的一组【 】。 39 通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为【 】。 40 数据库管理系统常见的数据模型有层次模型、网状模型和【 】 3种。 41 二维表中的一行称为关系的【 】。 42 【 】是窗体上用于显示数据、执行操作、装饰窗体的对象。 43 一个主报表最多只能包含【 】子窗体或子报表。 44 在数据访问页的工具箱中,图标的名称是【 】。 45 数据访问页有两种视图,分别为
15、页视图和【 】。 46 VBA中定义符号常量的关键字是【 】。 国家二级( ACCESS)笔试模拟试卷 44答案与解析 1 【正确答案】 A 【试题解析】 在一般的计算机系统中,基本的运算和操作有以下四类:算术运算、逻辑运算、关系运算、数据传输。 “大于 ”属于逻辑运算中的一种。选项中的加、乘、除都属于算术运算。 2 【正确答案】 A 【试题解析】 一个数据结构中的元 素在计算机存储空间中的位置关系与逻辑关系不一定相同,例如在家庭成员的数据结构中, “儿子 ”和 “女儿 ”都是 “父亲 ”的后件,但在计算机存储空间中,根本不能将 “儿子 ”和 “女儿 ”这两个数据元素的信息都紧邻存放在 “父亲
16、 ”这个数据元素后边。但在一年四季的数据结构中, “春 ”是“夏 ”的前件,在计算机存储空间中,就可以把 “春 ”存储在 “夏 ”的前面。数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构。 3 【正确答案】 A 【试题解析】 栈是一种特殊的线性表,栈的插入和删除运算都只在一端进行。即它的一端是封闭的 ,不允许进行插入与删除元素,另一端是开口的,允许进行插入与删除元素。栈中的数据是先进后出的。答案是 A。 4 【正确答案】 A 【试题解析】 二叉树是一种特殊的树,它要求非空二叉树只有一个根节点,所以它可以是空树。答案为 A。 5 【正确答案】 C 【试题解析】 本题涉及程序的编程风格
17、,考生应该掌握一些基本的良好编程风格。标识符的名字应能反映它所代表的实际东西,应有一定实际意义。名字不是越长越好,应当选择精炼的意义明确的名字。必要时可使用缩写名字,但这时要注意缩写规则要一致,并且要给每一个名 字加注释。同时,在一个程序中,一个变量只应用于一种用途 6 【正确答案】 D 【试题解析】 软件工程包括 3个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理、文档生成;过程支持软件开发的各个环节的控制、管理。 7 【正确答案】 D 【试题解析】 结构化方法是软件开发方法之一。它包括结构化分析方法、结构化设计方法、结构化编程方法,而它的核心和基础是结
18、构化程序设计理论。 8 【正确答案】 A 【试题解析】 文件系统是数据库系统的初级阶段,提供了简 单的数据共享与数据管理能力,其功能简单,附属于操作系统而不成为独立的软件,只能看做是数据库系统的雏形。人工管理主要用于科学计算,硬件无磁盘,直接存取,软件没有操作系统。数据库管理系统是从这两个阶段发展而来的,其数据独立性必然更高因此答案为 A。 9 【正确答案】 B 【试题解析】 将 E-R图转换为关系模型的转换方法有: 1个实体型转换为 1个关系模式; 1个 m:n联系转换为一个关系模式; 3个或 3个以上实体间的 1个多元联系转换为一个关系模式。因此,本题答案为 B。 10 【正确答案】 C
19、【试题解析】 每个关系都类似 1张表,或者在某种程度上类似 1个 “平面 ”记录文件。 11 【正确答案】 B 【试题解析】 本题考查各类查询的意义。选择查询就是按给定的要求从数据源中检索数据,它不改变表中的数据:查询的结果是 1个数据记录的动态集,使用户可以查看、排序、修改、分析等;选择查询还可以对记录进行分组,再按组求和、计数、求平均值等统计汇总计算。操作查询就是在操作中以查询所生成的动态集对表中数据进行更改 (包括添加、删除、修改以及生成新表 )的查询;查询后的结果不是动态集合,而是转换后的表: Access中有 4种操作查询:生成表查询、更新查询、追加查询及删除查询。参数查询就是运行时
20、需要用户输入信息 (即参数 )的一类特殊查询,也就是说,执行参数查询时,系统会显示一个对话框,要求用户输入所需要的条件,然后才找出符合条件的记录。实际问题中,有一类数据源有两个以上可以进行分组统计的字段,交叉表查询就是以这类数据源的某一个可以进行分组统计的字段作为列标题、以其他一个或多个可以进行分组统计的字段作为行标题重构数据,形成一个新形式的表格的特殊查询。答案为 B。 12 【正确答案】 B 【试题解析】 本题考查对 SQL查询的认识。 SEL ECT姓名 FROM学生:表示取得 “学生 ”数据表中的所有记录,但只取得 “姓名 ”字段,并不是全部字段;SELECT姓名 FROM学生 WHI
21、LE学号 =02650:表示取得 “学生 ”数据表中的 “学号 ”为 02650的记录,而且只选取 “姓名 ”字段: SELECT*FROM学生 WHILE学号 02650:表示取得 “学生 ”数据表中的 “学号 ”为 02650的记录,并选取全部字段。答案为 B。 13 【正确答案】 D 【试题解析】 本题考查对表达式的理解。设置条件的逻辑关系:在同一行 (“准则 ”行或 “或 ”行 )的不同列输入的多个查询条件之间都是逻辑 “与 ”(And)关系;在不同行输入的多个查询条件之间的关系时逻辑 “或 ”(Or)关系;如果行和列同时存在,行比列优先 (即 And比 Or优先 ):数字类型的条件不
22、加任何符号,文本型的数据需要加上双引号 (“ “)、答案为 D。 14 【正确答案】 A 【试题解析】 本题考查计算字段的建立。建立计算字段的方法:在字段行输入计算字段名和计算表达式,计算名在前,计算表达式在后,中间用英文冒号 (:)隔开。平均分: (语文 数学 英语 ) 3执行的结果即是在 “平 均分 ”字段中显示“语文 ”、 “数学 ”、 “英语 ”3个字段中分数的平均值,而且对计算结果取整;选项 B计算结果不取整;选项 C表达式错误,在计算字段中,字段名称要用英文中括号()括起来,而且在表达式中,整除运算 ( )比加减运算优先级高;选项 D表达式错误。在计算字段中,字段名称要用英文中括号
23、 ()括起来,而且在表达式中,乘除运算比加减运算优先级高。答案为 A。 15 【正确答案】 A 【试题解析】 本题考查窗体显示数据的类型。选项 A,单个窗体每页显示 1条记录;选项 B,连续窗体每页显示多条记录;选项 c, 图表式窗体通过图表的形式表现数据,而不是一条一条的记录的形式;选项 D,数据透视表式窗体显示多条记录,并从不同角度进行汇总。答案为 A。 16 【正确答案】 A 【试题解析】 本题考查建立数据透视表。选项 A, “页 ”区域中是筛选字段,用来筛选显示数据透视表中的数据;选项 B, “行 ”区域中是行字段,行字段有两种:外部行字段和内部行字段,表示数据分组的两个级别;选项 C
24、, “数据 ”区域中是数据字段,可以使用 Sum、 Avg、 Min、 Max、 Count函数对数字型数据汇总数据,或使用 Count函数对文本或日期项进行 计数;选项 D, “列 ”区域中是列字段,可以有多列汇总数据。答案为 A。 17 【正确答案】 B 【试题解析】 本题考查绑定对象框、非绑定对象框和图像控件的区别。选项 A,非绑定对象框可以建立 “OLE”类型的对象,但不能与数据源绑定;选项 B,绑定对象框可以建立数据源中 “OLE”类型的字段的控件:选项 C,文本框不能用来建立 “OLE”对象;选项 D,图像控件不能与数据源绑定,如果要建立数据库中的图像字段的控件,则要使用绑定对象框
25、控件。答案为 B。 18 【正确答案】 C 【试题解析】 本题考查窗体中的节 。报表包含 7种节:报表页眉,报表页脚,主体,页面页眉,页面页脚,组页眉,组页脚。实际的窗体不一定全部包含这 7种节,或者存在多个组页眉页脚,但最多 7种。答案为 C。 19 【正确答案】 D 【试题解析】 本题考查绝对路径和相对路径。相对路径和绝对路径的最大区别就是绝对路径是包含盘符的,所以在这 4个选项中,选项 A和选项 C属于绝对路径,选项 B和选项 D属于相对路径。选项 A这个路径访问的是在 C盘下 access2000文件夹中的 01 btm文件,而不是题目要求的文件;选项 B,这个路径是题目要求的文件相对
26、于 C盘的相对路径:选项 C,这个路径是题目要求的文件的绝对路径;选项 D,这个路径是题目要求的文件相对于当前目录的相对路径。答案为 D。 20 【正确答案】 A 【试题解析】 本题考查数据访问页各类的特点。交互式报表页经常用于合并和分组保存在数据库中的信息,然后发布数据的总结,在这种页上不能编辑数据。数据输入页用于查看、添加和编辑记录。数据分析页可以包含数据透视表、图表,用来重新组织数据以不同方式分析数据,但不能编辑;数据分析页也包含电子表格,这时可以在其中输入和编辑数据,像在 Microsoft Excel中一样使用公式进行计算。交互式报表页不可以编辑数据。答案为 A。 21 【正确答案】
27、 A 【试题解析】 本题考查对运行宏的理解。运行宏,特别是调试宏时,可以通过“单步执行 ”,一步一步执行宏中的各个宏操作,答案为 A。 22 【正确答案】 A 【试题解析】 本题考查多分支结构语句的流程。 23 【正确答案】 C 【试题解析】 本题考查 Do-Loop循环结构的流程。此段程序先执行 j和 i的加 1操作,得到 j 1, i 2。然后进行条件判断, Do-Loop结构若使用 Until关键字,则当条 件为 False时执行表达式,为 True时退出循环语句。 Loop Until i0等。本题 x值没有改变, y值随 x值的改变而改变,根据题意,从键盘输入 5,则 y=x 3=-
28、2,答案为 A。 25 【正确答案】 D 【试题解析】 窗体是 Access数据库中的一个对象,通过窗体可以输入数据或命令;可以编辑、显示和查询数据库中的数据;可以将整个应用程序组织起来,形成一个完整的系统。但任何窗体都是建立在表或者查询基础上的,窗体本身并不能直接存储数据。答案为 D。 26 【正确答案】 C 【试题解析】 本题考查考生对报表添加日期和时间的概念。在报表设计视图中添加日期和时间不仅要从 “插入 ”菜单的 “日期和时间 ”命令,而且要在报表上添加一个文本框,通过设置其 “控制源 ”属性为日期或时间的计 算表达式,该空间可以放在报表的任何节区内。答案为 C。 27 【正确答案】
29、A 【试题解析】 本题考查考生对 Access中宏和 VBA的理解, Access中宏的操作,都可以通过编写相应的 VBA语句来达到相同的功能,具体选择那种手段取决于要完成的任务。一般来说,对于事务、重复性较强的操作应使用宏命令实现,对于复杂条件或循环等结构则使用 VBA代码来操作。答案为 A。 28 【正确答案】 A 【试题解析】 本题考查 Access中的查找规则。选项 B查找以 Mary开头的记录,选项 C查找以 Mary结尾的 记录,选项 D查找包含 Mary的记录。只有选项A是准确查找 Name是 Mary的记录。答案为 A。 29 【正确答案】 D 【试题解析】 本题考查 Acce
30、ss提供了 5种特殊运算符,包括了 “In”,“Between”,“Like”,“Is Null”, “Is Not Null”,而 Not Null并不属于特殊运算符。答案为 D。 30 【正确答案】 B 【试题解析】 本题考查 Access中日期时间函数的用法。 Date(date)返回给定日期1 31的值,表示给定日期是一个月中的哪一天; Date()返回当前系统日期;Between用于指定一个字段值的范围,指定的范围之间用 And连接。选项 A和 D使用 Or连接是错误的,选项 C的用法是错误的,答案为 B。 31 【正确答案】 D 【试题解析】 本题考查 Access控件类型。 Ac
31、cess控件的类型可以分为:结合型、非结合型与计算型。结合型控件主要用于显示、输入、更新数据库中的字段;非结合型控件没有数据来源,可以用来显示信息、线条、矩形或图像;计算型控件用表达式作为数据源,表达式可以利用窗体或报表所引用的表或查询字段中的数据,也可以是窗体或报表上的其他 控件中的数据。答案为 D。 32 【正确答案】 B 【试题解析】 本题考查 Access中数据访问页的概念。在包含具有 “对多关系的记录的分组的数据访问页上,如果使用字段或者表达式, Access会在页上显示任何记录之前检索所有记录,降低效率:如果使用表分组,只有当需要显示记录时, Access才从表中检索记录,提高了效
32、率。答案为 B。 33 【正确答案】 C 【试题解析】 本题考查字符串截取 Right和 Mid函数,程序开始给 a$赋值,然后将 a$右边第 1个字符开始到第 8个字符赋值给 b$,也就是 hardware,此时利用 Mid函数截取 b$字符串,从第 1个开始,截取 8个,相当于截取了 b$所有的字符,因此结果是 hardware。答案为 C。 34 【正确答案】 B 【试题解析】 本题考查 While循环的处理过程。循环第 1次 x=l,执行循环,n=l;循环第 2次, x=3,仍然执行循环, n:2;依次类推,当执行完第 3次循环后, x 27 20, n 3,不再满足条件,跳出循环,答
33、案为 B。 35 【正确答案】 C 【试题解析】 本题考查 List Box控件属性, x$表示变量 x是字符类型变量,所以从 In put Box函数输入的数据 123是字符类型。从 List Box控件输入的数据肯定是字符类型。选中 Listl中的第 1个列表项,该列表项应表示为 List l List(0)。 Val函数是将字符串转换为数值,两个数值相加的表达式运算结果是 579。选项 A不是本题答案, List l List(1)是 List l控件的第 2个列表项,在本题中该值为空,故得到结果仍是 123;选项 B错误;选项 C是本题答案,虽然 Val函数已经将字符转换为数值,这个表
34、达式是两个数值进行 “&”运算,但 “&”运算忽略参与运算项的类型, 而是强行施加 “连接 ”运算,故得到的结果是 123456:选项 D错误,因为 List l List(1)不是列表框的第 1个列表项,在本题中 Val(List l List(1): 0,该选项得到 y值为 1230。答案为 C。 36 【正确答案】 有穷性 【试题解析】 算法是指解题方案的准确而完整的描述。它有 4个基本特征,分别是可行性、确定性、有穷性和拥有足够的情报。 37 【正确答案】 log2n 【试题解析】 对于长度为 n的有序线性表,在最坏情况下,二分查找只需要比较log2n次,而顺序查找需要比较 n次。 3
35、8 【正确答案】 对象 【试题解析】 将属性、操作相似的对象归为类,也就是说,类是具有共同属性、共同方法的对象的集合。 39 【正确答案】 软件生命周期 【试题解析】 软件开发环境是全面支持软件开发全过程的软件工具集合。 40 【正确答案】 关系模型 【试题解析】 数据库管理系统是位于用户与操作系统之间的一层系统管理软件,是一种系统软件,是用户与数据库之间的一个标准接口。它总是基于某种数据模型,可以分为层次模型、网状模型和关系模型。 41 【正确答案】 记录 【试题解析】 二维表的一行称为关系的记录。 42 【正确答案】 控件 【试题解析】 控件是窗体上用于显示数据、执行操作、装饰窗体的对象。 43 【正确答案】 两级 【试题解析】 一个主报表最多只能包含两级子窗体或子报表。 44 【正确答案】 命令按钮 【试题解析】 在数据访问页的工具箱中,图标的名称是命令按钮。 45 【正确答案】 设计视图 【试题解析】 数据访问页有两种视图,分别为页视图和设计视图。 46 【正确答案】 Const 【试题解析】 常量定义 的格式如下: Const符号常量名称;常量值。