1、二级 ACCESS 笔试-369 及答案解析(总分:85.00,做题时间:90 分钟)一、选择题(总题数:35,分数:59.00)1.Access 表的字段类型中没有( )。A) 文本型 B) 数字型 C) 货币型 D) 窗口(分数:2.00)A.B.C.D.2.如果一张数据表中含有照片,那么“照片”这字段的数据类型通常为( )。A) OLE 对象型 B) 超级链接型C) 查阅向导型 D) 备注型(分数:2.00)A.B.C.D.3.视图机制具有很多优点,下面的( )不是它的优点。A视图对数据库的重构造提供了一定程度的逻辑独立性B简化了用户观点C方便了不同的用户以同样的方式看待同一数据D对机密
2、数据提供了自动的安全防护功能(分数:1.00)A.B.C.D.4.下列关于 OLE 对象的叙述中,正确的是( )。A) 用于输入文本数据B) 用于处理超级链接数据C) 用于生成自动编号数据D) 用于链接或内嵌 Windows 支持的对象(分数:2.00)A.B.C.D.5.以下关于 Access 表的叙述中,正确的是_。A) 表一般包含一到两个主题的信息B) 表的数据表视图只用于显示数据C) 表设计视图的主要工作是设计表的结构D) 在表的数据表视图中,不能修改字段名称(分数:2.00)A.B.C.D.6.设计程序时,应采纳的原则之一是( )。A) 程序的结构应有助于读者的理解 B) 限制 GO
3、TO 语句的使用C) 减少或取消注释行 D) 程序越短越好(分数:2.00)A.B.C.D.7.有“读者”表,含有的字段为读者编号、读者姓名、家庭住址、身份证号码和联系电话。当为该表以设计视图的方式创建了一个读者窗体后,在窗体的字段列表中不可能含有的字段是( )。A) 读者编号 B) 家庭住址C) 联系电话 D) 书籍编号(分数:2.00)A.B.C.D.8.下列有关数据库的描述,正确的是_。A) 数据库是一个 DBF 文件 B) 数据库是一个关系C) 数据库是一个结构化的数据集合 D) 数据库是一组文件(分数:2.00)A.B.C.D.9.Access 数据库具有很多特点,下列叙述中,不是
4、Access 特点的是( )。AAccess 数据库可以保存多种数据类型,包括多媒体数据BAccess 可以通过编写应用程序来操作数据库中的数据CAccess 可以支持 Internet/Intranet 应用DAccess 作为网状数据库模型支持客户机/服务器应用系统(分数:2.00)A.B.C.D.10.以下是某个报表的设计视图。根据视图内容,可以判断出分组字段是( )。(分数:1.00)A.B.C.D.11.需求分析阶段的任务是确定 _。A) 软件开发方法 B) 软件开发工具C) 软件开发费用 D) 软件系统功能(分数:1.00)A.B.C.D.12.若要在报表最后输出某些信息,需要设置
5、的是( )。A) 页面页眉 B) 页面页脚C) 报表页眉 D) 报表页脚(分数:2.00)A.B.C.D.13.创建数据访问页的最快捷的方法是( )。A自动创建数据访问页 B向导创建数据访问页C数据表创建数据访问页 D视图创建数据访问页(分数:1.00)A.B.C.D.14.从关系模式中指定若干个属性组成新的关系的运算称为_。A联接 B投影 C选择 D排序(分数:2.00)A.B.C.D.15.窗体事件是指操作窗体时所引发的事件,下列不属于窗口事件的是( )。A) “加载” B) “打开” C) “关闭” D) “确定”(分数:2.00)A.B.C.D.16.对“将信息系 99 年以前参加工作
6、的教师的职称改为副教授”,合适的查询为A) 生成表查询 B) 更新查询 C) 删除查询 D) 追加查询(分数:2.00)A.B.C.D.17.下列程序段执行的结果为( )。A=“HELLOCANIHELPYOU“B=“WANGCHANGLI“C=Left (A,5)+“!“D=Right(A,7)E=Mid(A,6,4)F=Mid(B,Len(B) -6.5)+“!“G=E+“+D+“!“H=C+“+FPrint H+“+GA) HELLO!CHANG!CANIHELPYOU! B) HELLO!WANG!CAIHELPYOUC) HELLO!CANIHELPYOU! D) HELLO!CHA
7、NG!CANIHELPYOU!(分数:1.00)A.B.C.D.18.自动编号数据类型一旦被指定,就会永久地与_连接。A) 字段 B) 记录 C) 表 D) 域(分数:2.00)A.B.C.D.19.VBA 数据类型符号“F=Mid(B,Len(B) -6.5)+“!“=“GCHANGLI!“ ; G=E+“+D+“!“=“CANIHLPYOU!“ ;H=C+“+F=“HELLO!GCHANGLI!“ ; H+“+G=“HELLO!GCHANGLI!CANIHELPYOU!“,可见正确答案为选项 A。18.自动编号数据类型一旦被指定,就会永久地与_连接。A) 字段 B) 记录 C) 表 D)
8、域(分数:2.00)A.B. C.D.解析:解析 数据库和表的基本操作/设置字段属性评析 自动编号数据类型一旦被指定,就会永久地与记录连接在一起,即使删除了某条记录,则该条记录的自动编号型字段值也不会被再次使用。19.VBA 数据类型符号“&”表示的数据类型是_。A) 整数 B) 长整数 C) 单精度数 D) 双精度数(分数:1.00)A.B. C.D.解析:解析 模块/VBA 编程基础:常量,变量,表达式评析 在 VBA 数据类型中,“&”表示长整数,“%”表示整数,“!”表示单精度数,“#”表示双精度数。20.用于实现报表的分组统计数据的操作区间的是_。A报表的主体区域 B页面页眉或页面页
9、脚区域C报表页眉或报表页脚区域 D组页眉或组页脚区域(分数:2.00)A.B.C.D. 解析:解析 组页脚节内主要安排文本框或其他类型控件显示分组统计数据。21.函数重载是指( )。A) 两个或两个以上的函数取相同的函数名,但形参的个数或类型不同B) 两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同C) 两个以上的函数名字不同,但形参的个数或类型相同D) 两个以上的函数取相同的函数名,并且函数的返回类型相同(分数:2.00)A. B.C.D.解析:解析 函数(方法)重载是多态性的一种表现。通过函数(方法)重载,一个类中可以有多个具有相同名字的方法,由传递给它们的不同个数和类
10、型的参数来决定使用哪种方法,这就是多态。通过方法重写,子类可以重新实现父类的某些方法,使其具有自己的特征。22.Access 数据库的结构层次是( )。A) 数据库管理系统应用程序表 B) 数据库数据表记录字段C) 数据表记录数据项数据 D) 数据表记录字段(分数:2.00)A.B. C.D.解析:解析 Access 是目前世界上最流行的一种关系型桌面数据管理系统,是 Microsoft Office 套件产品之一。 Access 数据库由数据库对象和组两部分组成。其中,数据库对象又分为表、查询、窗体、报表、数据访问页、宏和模块 7 种。Access 数据库的结构层次是:数据库数据表记录字段。
11、23.以下叙述中,不正确的是_。A) Access 不具备模块化程序设计能力B) Access 具备程序设计能力C) Access 只能使用菜单或对话框创建数据库应用系统D) Access 具有面向对象的程序设计能力,并能创建复杂的数据库应用系统(分数:2.00)A.B.C. D.解析:解析 数据库基础知识/关系数据库基本概念评析 Access 的主要特点如下:1、具有方便实用的强大功能。2、可以利用各种图例快速获得数据。3、可以利用报表设计工具,非常方便地生成漂亮的数据报表,而不需要编程。4、能够处理多种数据类型。5、采用 OLE 技术,能够方便创建和编辑多媒体数据库。6、Access 支持
12、 ODBC 标准的 SQL 数据库的数据。7、设计过程自动化,大大提高了数据库的工作效率。8、具有较好的集成开发功能,可以采用 VBA 编写数据库应用程序。9、提供了断点设置、单步执行等调试功能。10、与 Internet/Intranet 的集成。11、可以将数据库应用程序的建立移进用户环境,并使最终用户和应用程序开发者之间的关系淡化。24.InputBox 函数的返回值类型是_。A) 数值B) 字符串C) 变体D) 数值或字符串(视输入的数据而定)(分数:2.00)A.B.C.D. 解析:解析 InputBox 的返回值是一个数值或字符串。当省略尾部的“$”时,InputBox 函数返回一
13、个数值,此时,不能输入字符串。如果不省略“$”,则既可输入数值,也可输入字符串,但其返回值是一个字符串。因此,如果需要输入数值,并且返回的也是数值,则应省略“$”;而如果需要输入字符串,并且返回的也是字符串,则不能省略“$”。如果不省略“$”,且输入的是数值,则返回字符串,当需要该数值参加运算时,必须用 Val 函数把它转换为数值。25.确定一个控件的大小的属性是( )。A) Width 或 HeightB) Width 和 HeightC) Top 或 LeftD) Top 和 Left(分数:2.00)A.B. C.D.解析:解析 本题考查控件基本属性的知识。Width 代表宽度,Heig
14、ht 代表高度,Top 是控件到窗体上边的距离,Left 是控件到窗体左边的距离。用左边距和上边距来描述控件的位置,宽度和高度来描述控件的大小。26.下面对查询功能的叙述中正确的是A)在查询中,选择查询可以只选择表中的部分字段,通过选择一个表中的不同字段生成同一个表 B)在查询中,编辑记录主要包括添加记录、修改记录、删除记录和导入、导出记录C)在查询中,查询不仅可以找到满足条件的记录,而且还可以在建立查询的过程中进行各种统计计算D)以上说法均不对(分数:1.00)A.B.C. D.解析:解析:A)中后半句通过选择一个表中的不同字段生成所需的多个表;B 中编辑记录不包含导入与导出记录。27.在
15、Access 2003 中,采用“自动套用格式”来改变窗体的格式时,不能更改( )。A) 字体 B) 字号 C) 颜色 D) 边框(分数:2.00)A.B.C.D. 解析:解析 Access 2003 中,采用“自动套用格式”来改变窗体的格式时,可以更改字体、颜色和边框。所以本题的正确答案是 B。28.必须输入任何的字符或一个空格的输入掩码是_。A) A B) aC) & D) C(分数:1.00)A.B.C. D.解析:解析 数据库和表的基本操作/表的建立/设置字段属性评析 定义输入掩码属性所使用的字符如下表:29.在 Access 中文版中,排序记录时所依据的规则是中文排序,其具体方法错误
16、的是( )。A) 中文按拼音字母的顺序排序B) 数字由小至大排序C) 英文按字母顺序排序,小写在前,大写在后D) 以升序来排序时,任何含有空字段的记录将列在列表中的第一条(分数:1.00)A.B.C. D.解析:解析 本题考查排序的概念。Access 排序时,英文不分大小写,其他选项都是正确的。答案为C。30.下列关于 VBA 面向对象中的“方法”说法正确的是( )。A) 方法是属于对象的 B) 方法是独立的实体C) 方法也可以由程序员定义 D) 方法是对事件的响应(分数:1.00)A. B.C.D.解析:解析 这道题考查 VBA 面向对象的方法概念,是考纲中的难点。对象是属性、对象和事件的封
17、装,方法是属于对象的,所以选项 A 的说法是正确的。因为方法是属于对象的,因而它就不是独立的,一定要依附于某个对象,方法才有意义,选项 B 的说法是错误的。在 VBA 中,方法是由系统预先设定好的,例如使某控件获得焦点的“SetFocus”方法,程序员不需要知道这个方法是如何实现的,也不能自行定义,故选项 C 的说法是错误的。响应事件的是事件过程,方法是对象可以执行的操作,选项 D 的说法是错误的。答案为 A。31.结构化程序设计主要强调的是( )。A) 程序的规模 B) 程序的效率C) 程序设计语言的先进性 D) 程序易读性(分数:2.00)A.B.C.D. 解析:解析 本题考查考生的结构化
18、程序设计的思想。结构化程序设计强调的是程序的易读性。32.以下不属于数据库系统(DBS)的组成的是A) 硬件系统 B) 数据库管理系统及相关软件C) 文件系统 D) 数据库管理员(DataBase Administrator,)(分数:2.00)A.B.C. D.解析:解析 DBS 由硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员、用户组成。33.能够接受数值型数据输入的窗体控件是_。A) 图形 B) 文本框 C) 标签 D) 命令按钮(分数:2.00)A.B. C.D.解析:解析 窗体中的控件评析 文本框:主要用来输入或编辑字段数据,是一种交互式控件;标签:主要用来在窗体或报表
19、上显示说明性文本;命令按钮控件:在窗体中可以使用命令按钮来执行某项操作或某些操作;图像控件:主要用来显示图形。34.在模块的声明部分使用“Option Base 1”语句,然后定义二维数组 A(2 to 5,5),则该数组的元素个数为( )。A) 20 B) 24 C) 25 D) 36(分数:2.00)A. B.C.D.解析:解析 数组是在有规则的结构中包含一种数据类型的一组数据,也称作数组元素变量。数组变量由变量名和数组下标构成,通常用 Dim 语句来定义数组,定义格式为:Dim 数组名(下标下限 to下标上限)。缺省情况下,下标下限为 0,数组元素从“数组名(0)”至“数组名(下标上限)
20、”;如果使用 to 选项,则可以安排非 0 下限。例如,Dim A(5,5) As Integer,B(1 To 3,10 to 20,2),则 A 有 36 个元素,B 有 3*11*3=99 个元素。在本题中,还有一点要注意,题面说到“在模块的声明部分使用Option Base 1语句”,则数组默认下标下限是 1。本题中二维数组 A(2 to 5,5)的元素个数为 4*5=20 个元素。所以本题答案为 A)。35.一种被加工成特定形式的数据称为( )。A数据存储B信息C信息处D消息(分数:1.00)A.B. C.D.解析:二、填空题(总题数:15,分数:26.00)36.Access 数据
21、库系统中,定义表中的字段就是确定表的结构,即确定表中字段的 1、 2、属性和说明等。(分数:2.00)填空项 1:_ (正确答案:名称)填空项 1:_ (正确答案:类型)解析:37.栈的基本运算有三种:入栈、退栈和_。(分数:1.00)填空项 1:_ (正确答案:读栈顶元素)解析:解析 对栈的操作评析 栈的基本运算有三种:入栈、退栈和读栈顶元素。入栈运算是指在栈顶位置插入一个新元素。这个运算有两个基本操作:首先将栈顶指针进一(即 top 加 1),然后将新元素插入到栈顶指针指向的位置。退栈运算是指取出栈顶元素并赋给一个指定的变量。这个运算有两个基本操作:首先将栈顶元素(栈顶指针指向的元素)赋给
22、一个指定的变量,然后将栈顶指针退一(即 top 减 1)。读栈顶元素是指将栈顶元素赋给一个指定的变量。这个运算不删除栈顶元素,只是将它的值赋给一个变量。38.软件开发环境是全面支持软件开发全过程的 1 集合。(分数:2.00)填空项 1:_ (正确答案:软件工具)解析:39.树中度为零的结点称为 1。(分数:2.00)填空项 1:_ (正确答案:叶子结点)解析:解析 树中度为零的结点,也就是没有后继点的结点,称为叶子结点。40.需求分析阶段的工作,可以分成以下四个方面: 1、分析与综合、编写需求规格说明书和评审。(分数:2.00)填空项 1:_ (正确答案:需求获取)解析:解析 需求分析的任务
23、是发现需求、求精、建模和定义需求,因此需求分析阶段的工作可以分成四个方面:需求获取、分析与综合、编写需求规格说明书和评审。41.模块的独立程度可以由两个定性标准度量。其中, 1 是度量一个模块功能强度的一个相对指标。(分数:2.00)填空项 1:_ (正确答案:内聚性)解析:解析 衡量软件的独立性使用耦合性和内聚性两个定性的度量标准。内聚性是一个模块内部各个元素间彼此结合的紧密程度的度量,内聚是从功能角度来度量模块内的联系。耦合性是模块问互相连接的紧密程度的度量。42.参照完整性是一个准则系统,Access 使用这个系统用来确保相关表中的记录之间 1 的有效性,并且不会因意外而删除或更改相关数
24、据。(分数:1.00)填空项 1:_ (正确答案:关系)解析:解析 数据库和表的基本操作/表的建立评析参照完整性是一个准则系统,Access 使用这个系统用来确保相关表中的记录之间关系的有效性,并且不会因意外而删除或更改相关数据。它是在输入或删除记录时,为维持表间已定义的关系而必须遵循的规则。43.若要获得当前的日期及时间,可使用 1 函数。(分数:2.00)填空项 1:_ (正确答案:Now-|_|-)解析:解析 本题考查表达式中的常用函数。 Access 中内置了一些常用的数据库函数、时间日期函数等常用函数,其中 Date-|_|-返回当前日期;Now-|_|-返回当前日期和即刻时间。44
25、.在窗体上添加一个命令按钮(名为 Cmd),然后编写如下事件过程:Private Sub Cmd_Click( )Dim sum,kFor k=1 to 6sum=30+kNext kMsgBox sum+kEnd Sub打开窗体后,单击命令按钮,消息框的输出结果是_。(分数:2.00)填空项 1:_ (正确答案:43)解析:解析 在循环体内 sum 每次均为 30 加 k,最后一次循环为 30+6,k 自增为 7,消息框输出结果为43。45.若要查找最近 20 天之内参加工作的职工记录,查询准则为_。(分数:2.00)填空项 1:_ (正确答案:Between Date() and Date
26、()-20 或 Between Date()20 and Date()或 Between Now() and Now()-20 或 Between Now()-20 and Now()或 =Date()-20 and =Date()或=Date()and=Date()-20 或=Now()- 20and=Now 或=Now()and=Now()-20)解析:解析 因为要查找最近 20 天内的记录,即从当前日期开始前推 20 天,即 Between Date()and Date()-20。而获取当前日期的函数可以是 Date(),也可以是 Now(),因此本题答案可为上列各种形式。46.DB 是
27、英文 Data Base 的缩写,DBMS 是英文 1 的缩写。(分数:1.00)填空项 1:_ (正确答案:DataBase Management System)解析:47.按照“先进先出”的原则组织数据结构的是 1。(分数:2.00)填空项 1:_ (正确答案:队列)解析:解析 队列是一种特殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫做“队尾”,删除元素的一端叫做“队头”,先插入的元素先被删除,按先进先出的原则组织数据。48.设有如下程序:Private Sub Command1_Click()Dim sum As Double, a As Doublesu
28、m0n1For i=1 To 5an*inn+1sumsum+aNext iEnd Sub该程序通过 For 循环来计算一个表达式的值,这个表达式的值是_。(分数:2.00)填空项 1:_ (正确答案:55)解析:49.实现数据库操作的 DAO 技术,其模型采用的是层次结构,其中处于最顶层的对象是 1。(分数:2.00)填空项 1:_ (正确答案:DBEngine)解析:50. 1 的任务是诊断和改正程序中的错误。(分数:1.00)填空项 1:_ (正确答案:程序调试)解析:知识点:软件工程基础:软件的调试评析:程序调试的任务是诊断和改正程序中的错误。它与软件测试不同,软件测试是尽可能多地发现软件中的错误。先要发现软件的错误,然后借助于一定的调试工具去找出软件错误的具体位置。软件测试贯穿整个软件生命期,调试主要在开发阶段。