1、国家二级( ACCESS)笔试模拟试卷 193及答案与解析 1 软件是指 ( )。 ( A)程序 ( B)程序和文档 ( C)算法加数据结构 ( D)程序、数据与相关文档的完整集合 2 软件调试的目的是 ( )。 ( A)发现错误 ( B)改正错误 ( C)改善软件的性能 ( D)验证软件的正确性 3 在面向对象方法中,实现信息隐蔽是依靠 ( )。 ( A)对象的继承 ( B)对象的多态 ( C)对象的封装 ( D)对象的分类 4 下列叙述中,不符合良好程序设计风格 要求的是 ( )。 ( A)程序的效率第一,清晰第二 ( B)程序的可读性好 ( C)程序中要有必要的注释 ( D)输入数据前要
2、有提示信息 5 下列叙述中正确的是 ( )。 ( A)程序的执行效率与数据的存储结构密切相关 ( B)程序的执行效率只取决于程序的控制结构 ( C)程序的执行效率只取决于所处理的数据量 ( D)以上 3种说法都不对 6 下列叙述中正确的是 ( )。 ( A)数据的逻辑结构与存储结构必定是一一对应的 ( B)由于计算机存储空间是向量式的存储结构,因 此,数据的存储结构一定是线性结构 ( C)程序设计语言中的数据一般是顺序存储结构,因此,利用数组只能处理线性结构 ( D)以上 3种说法都不对 7 冒泡排序在最坏的情况下的比较次数是 ( )。 ( A) n(n+1)/2 ( B) nlog2n (
3、C) n(n-1)/2 ( D) n/2 8 一棵二叉树中共有 70个叶子结点与 80个度为 1的结点,则该二叉树中的总结点数为 ( )。 ( A) 219 ( B) 221 ( C) 229 ( D) 231 9 下列叙述中正确的是 ( )。 ( A)数据库系统是一个独立的系统,不需要操作系统的支持 ( B)数据库技术的根本目标是要解决数据的共享问题 ( C)数据库管理系统就是数据库系统 ( D)以上 3种说法都不对 10 下列叙述中正确的是 ( )。 ( A)为了建立一个关系,首先要构造数据的逻辑关系 ( B)表示关系的二维表中各元组的每一个分量还可以分成若干数据项 ( C)一个关系的属性
4、名表称为关系模式 ( D)一个关系可以包含多个二维表 11 Access数据库具有很多特点,下列叙述中,是 Access特点的是 ( )。 ( A) Access数据库可以保存多种数据类型,但是不包括多媒体数据 ( B) Access可以通过编写应用程序来操作数据库中的数据 ( C) Access不能支持 Internet/Intranet应用 ( D) Access作为网状数据库模型支持 C/S应用系统 12 在 Access中已建立了 “学生 ”表,其中有可以存放照片的字段。在使用向导为该表创建窗体时, “照片 ”字段所使用的默认控件是 ( )。 ( A)图像框 ( B)图片框 ( C)非
5、绑定对象框 ( D)绑定对象框 13 在学校中,教师的 “职称 ”与教师个人 “职工号 ”的联系是 ( )。 ( A)一对一联系 ( B)一对多联系 ( C)多对多联系 ( D)无联系 14 在一个 Access的表中有字段 “专业 ”,要查找包含 “信息 ”两个字的记录,正确的条件表达式是 ( )。 ( A) Like“信息 *“ ( B) Like“信息 *“ ( C) Left(专业 ,2)=“信息 “ ( D) Mid(专业 ,1,2)=“信息 “ 15 SQL语句不能创建的是 ( )。 ( A)报表 ( B)视图 ( C)数据表 ( D)索引 16 数据库系统的 核心是 ( )。 (
6、 A)数据库管理员 ( B)用户 ( C)数据库管理系统 ( D)硬件系统 17 在查询中,默认的字段显示顺序是 ( )。 ( A)添加时的顺序 ( B)在表的 “数据表视图 ”中显示的顺序 ( C)按照字母顺序 ( D)随机顺序 18 建立一个基于学生表的查询,要查找出生日期 (数据类型为日期 /时间型 )在1988-01-01和 1988-12-31间的学生,在出生日期对应列的准则行中应输入的表达式是 ( )。 ( A) between 1988-01-01 and 1988-12-31 ( B) between#1988-01-01#and#1988-12-31# ( C) betwee
7、n 1988-01-01 or 1988-12-31 ( D) between#1988-01-01#or#1988-12-31 19 创建交叉表查询,在交叉表行上不止有一个的是 ( )。 ( A)行标题 ( B)列标题 ( C)行标题、列标题和值 ( D)值 20 在 tStud表中查询性别为 “女 ”,年级为 “07”或 “08”的学生姓名和简历的 SQL查询语句为 ( )。 ( A) SELECT 姓名 ,简历 FROM tStud WHERE 性别 =“女 “ AND 年级 IN(“07“,“08“) ( B) SELECT 姓名 ,简历 FROM tStud WHERE 性别 =“女
8、 “ AND 年级 NOT IN(“07“,“08“) ( C) SELECT 姓名 ,简历 FROM tStud WHERE 性别 =“女 “ AND 年级 =“07“ AND 年级 =“08“ ( D) SELECT 姓名 ,简历 FROM tStud WHERE 性别 =“女 “ AND 年级 =“07“ OR 年级 =“08“ 21 在窗体上,设置控件 Com0为不可见的属性是 ( )。 ( A) Com0.Name ( B) Com0.Caption ( C) Com0.Enabled ( D) Com0.Visible 22 下面关于列表框和组合框的叙述不正确的是 ( )。 ( A
9、)列表框可以包含一列或几列数据 ( B)可以在列表框中输入新值,而组合框不能 ( C)可以在组合框中输入新值,而列表框不能 ( D)组合框不可以包含多列数据 23 下面对象不能作为窗体记录源的是 ( )。 ( A)表 ( B) 查询 ( C) Select语句 ( D)报表 24 Access的报表要实现排序和分组统计操作,应通过设置 ( )属性来进行。 ( A)分类 ( B)统计 ( C)排序与分组 ( D)计算 25 查看报表输出效果可以使用 ( )命令。 ( A) “打印 ” ( B) “打印预览 ” ( C) “页面设置 ” ( D) “数据库属性 ” 26 以下关于报表的叙述不正确的
10、是 ( )。 ( A)报表可以输入数据 ( B)报表只能输出数据 ( C)报表可以控制输出数据的内容 ( D)报表可以对输出数据排序和 分组 27 将 Access数据库中的数据发布在 Internet网络上可以通过 ( )。 ( A)查询 ( B)窗体 ( C)报表 ( D)数据访问页 28 宏操作中用于执行指定的外部应用程序的是 ( )命令。 ( A) RunSQL ( B) RunApp ( C) Requery ( D) Restore 29 以下关于 VBA运算符优先级比较,正确的是 ( )。 ( A)算术运算符逻辑运算符连接运算符 ( B)逻辑运算符关系运算符算术运算符 ( C)算
11、术运算符关系运算符逻辑运算 符 ( D)连接运算符逻辑运算符算术运算符 30 在窗体中添加一个名称为 Command1的命令按钮,然后编写如下事件代码: Private Sub Command1_Click() a=75 If a 60 Then g=1 Elself a 70 Then g=2 Elself a 80 Then g=3 Elself a 90 Then g=4 End If MsgBox g End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果是 ( )。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 31 下列不是分支结构的语句是 ( )。 ( A)
12、IfThenEndIf ( B) IfThenElseEndIf ( C) WhileWend ( D) SelectCaseEnd Select 32 设 a=4,则执行 x=IIF(a 3,1,0)后, x的值为 ( )。 ( A) 4 ( B) 3 ( C) 0 ( D) 1 33 下列对象不属于 ADO对象模型的是 ( )。 ( A) Connection ( B) Workspace ( C) RecordSet ( D) Command 34 利用对话框提示用户输入参数的查询过程称为 ( )。 ( A)参数查询 ( B)选择查询 ( C)操作查询 ( D)交叉表查询 35 在关系数
13、据厍的基本操作中,从表中抽取满足条件的行的操作称为 ( )。 36 利用 Access创建的数据库项目文件,其扩展名为 ( )。 37 在数据表视图下向表中输入数据,在未输入数值之前,系统自动提供的数值字段的属性是 ( )。 38 窗体中有一命令按钮,名称为 Command1。要求在窗体视图中单击此命令按钮后,命令按钮上面的文字变为加粗,实现该操作的 VBA语句是 ( )。 39 打开一个表应该使用的宏操作是 ( )。 40 在使用 Dim语句定义数组时,在缺省情况下数组下标的下限为 ( )。 41 执行下面的程序,消息框的输出结果是 ( )。 Dim a(1 To 10),b(1 To 5)
14、As Integer sum=0 For i=1 To 10 Next i For i=1 To 5 Next i For i=1 To 5 Next i MsgBox sum 42 空字符串的长度为 ( )。 43 某窗体中有一命令按钮,名称为 C1。要求在窗体视图中单击此命令按钮后,命令按钮上显示的文字颜色变为棕色 (棕色代码为 128),实现该操作的 VBA语句是( )。 44 在窗体上添加一个命令按钮, 然后编写如下事件过程: Private Sub Command1_Click() sum=0 For i=3 To 7 Next i MsgBox sum+i End Sub 打开窗体
15、后,单击命令按钮,消息框的输出结果是 ( )。 45 在一个容量为 15的循环队列中,若头指针 front=6,尾指针 rear=9,则该循环队列中共有 ( )个元素。 46 设有下面的二叉树: 对此二叉树进行中序遍历的结果是 ( )。 47 类是一个支持集成的 抽象数据类型,而对象是类的 ( )。 48 软件工程研究的内容主要包括 ( )技术和软件工程管理。 49 在关系模型中,把数据看成一个二维表,每一个二维表称为一个 ( )。 国家二级( ACCESS)笔试模拟试卷 193答案与解析 1 【正确答案】 D 【试题解析】 软件是程序、数据与相关文档的集合,相对于计算机硬件而言,软件是逻辑产
16、品而不是物理产品,是计算机的无形部分。 2 【正确答案】 B 【试题解析】 软件测试与软件调试是两个不同的概念:软件 测试的目的是发现错误,而软件调试的目的是发现错误导致程序失效的原因,并修改程序以修正错误,调试是测试之后的活动。 3 【正确答案】 C 【试题解析】 封装是一种信息屏蔽技术,目的在于将对象的使用者和对象的设计者分开。用户只能见到对象封装界面上的信息,不必知道实现的细节。封装一方面通过数据抽象把相关的信息结合在一起,另一方面也简化了接口。 4 【正确答案】 A 【试题解析】 良好的程序设计风格是 “清晰第一,效率第二 ”。 5 【正确答案】 A 【试题解析】 程序的执行效率与数
17、据的存储结构、程序所处理的数据量、程序所采用的算法等因素有关。 6 【正确答案】 D 【试题解析】 数据的逻辑结构与数据在计算机中的存储方式无关,它用来抽象地反映数据元素之问的逻辑关系,故选项 A错误。存储结构分为顺序存储结构与链式存储结构,其中顺序存储结构是将逻辑上相邻的数据元素存储在物理上相邻的存储单元里,结点之间的关系由存储单元的相邻关系来决定,它主要用于存储线性结构的数据,故选项 B错误。数组的存储方式连续是指其在计算机中的存储方式,它可以用来处理非线性结构,故选项 C错误。 7 【正确答案】 C 【试题解析】 冒泡排序的基本思想是对当前未排序的全部结点自上而下地依次进行比较和调整,让
18、键值较大的结点下沉,键值较小的结点往上冒。也就是说,每当比较两个相邻结点后发现它们的排列与排序要求相反,就要将它们互换。对 n个结点的线性表采用冒泡排序,冒泡排序的外循环最多执行 n-1遍。第一遍最多执行 n-1次比较,第二遍最多执行 n-2次比较,以此类推,第 n-1遍最多执行 1次比较。因此,整个排序过程最多执行 n(n-1)/2次比较。 8 【正确答案】 A 【试题解析】 在任意一棵二 叉树中,若终端结点 (叶子结点 )的个数为 n1,则度为 2的结点数 n2=n1-1。本题中度为 0的结点即叶子结点,故总结点数二度为 0的结点数 +度为 1的结点数 +度为 2的结点数 =70+80+6
19、9=219。 9 【正确答案】 B 【试题解析】 数据库技术的根本目的是要解决数据的共享问题;数据库需要操作系统的支持;数据库管理系统 (Database Management System, DBMS)对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。它是数据库系统的核心软件。 10 【正确答案】 A 【试题解析】 在一个二维表中,水平方向的行称为元组,每一行为一个元组,元组中的每一个分量不能再进行分割,故选项 B错误;对关系的描述称为关系模式,一个关系模式对应一个关系的结构,格式为:关系名 (属性名 1,属性名2, ,属性名 n),故选项 C错误;一个关系就是一个二维表,故选项
20、D错误。 11 【正确答案】 B 【试题解析】 本题考查 Access特点的知识。在 Access这个关系数据库中,具备了比较强大的程序设计能力,不仅具有传统的模块化程序设计能力,还具有面向对象的程序设计能力。 Access可以使 用系统菜单以及程序命令等多种方式创建复杂的数据库应用系统。 Access数据库的主要特点包括处理多种数据类型包括多媒体数据;与 Internet/Intranet的集成;具有较好的集成开发功能,可以采用 VBA编写数据库应用程序等。而从数据模型的角度来说, Access属于关系数据模型而不是网状数据模型。 12 【正确答案】 D 【试题解析】 本题考查 Access
21、数据表的基础知识。绑定对象框用于在窗体或报表上显示 OLE对象,例如一系列的图片。而图像框是用于窗体中显示静态图片;非绑定对象框则用于存窗体中显 示非结合 OLE对象例如 Excel电子表格等。Access中没有图片框控件。 13 【正确答案】 B 【试题解析】 本题考查的是关系数据库中实体之间联系的知识。实体之间的联系有 3种:一对多、多对多、一对一。一个职称对应多个相同级别的教师;但一个教师只对应一个职称,所以本题中教师的职称与教师个人职工号的联系是一对多联系。 14 【正确答案】 B 【试题解析】 本题考查通配符的知识。 like用于指定查找文本字段的字符模式。通配符一般作为其他字符的占
22、位符,其中最常用的问号 (?)表示所在的位置 可以是任何一个字符,星号 (*)表示所在的位置可以是任何多个字符,在表中要查找 “专业 ”字段中包含 “信息 ”两个字的记录,正确的条件表达式是 Like“*信息 *“。选项 A)的功能是查询 “专业 ”字段中前两个字为 “信息 ”的记录, Left函数用于在字符串左端开始取 n个字符, Left(专业 ,2)=“信息 “也就是是查询 “专业 ”字段中前两个字为“信息 ”的记录: Mid函数可以实现在任何位置取任伺长度的子串,所以选项 D)的功能也是查询 “专业 ”字段中前两个字为 “信息 ”的记录。 15 【正确答案】 A 【试题解析】 本 题考
23、查 SQL中定义语句的知识。 SQL语言的功能包含数据定义、数据操纵、数据查询和数据控制,其中的数据定义功能可以实现表、索引、视图的定义、修改和删除。在 Access中提供 3种创建报表的方式,分别是使用 “自动报表 ”功能,使用向导功能和使用 “设计 ”视图创建,使用 SQL语句是不能创建报表的。 16 【正确答案】 C 【试题解析】 本题考查数据库系统的知识。数据库系统是指引进数据库后的计算机系统,数据库系统能实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享。数据库系统由 5部分组成,分别是 硬件系统、数据库、数据库管理系统及相关软件、数据库管理员和用户,其核心是数据库管理
24、系统。 17 【正确答案】 A 【试题解析】 本题考查查询显示字段的知识。在设计查询时,如果需要对数据进行排序和分组,那么字段的排列顺序非常重要。在查询中,默认的字段显示顺序是字段添加时的顺序。可以手动移动字段来改变字段的顺序。 18 【正确答案】 B 19 【正确答案】 B 【试题解析】 本题考查的是交叉表查询的知识。在创建交叉表查询时,用户需要指定 3种字段:行标题、列标题和数据表行与列交叉位置上 的字段,用户需要为浚字段指定一个总计项。对于每一行来说,对应的行标题和值只能有一个,可以对应多个列标题。 20 【正确答案】 A 【试题解析】 本题考查的是 SQL查询的知识。在 SQL的查询语
25、句中, SELECT子句用于指定最后结果中的字段, FROM子句用于指定进行查询的表 WHERE子句用于指定查询条件,只有满足条件的元组才会出现在结果集中。本题选项 A)正确,不可能有学生既属于 07级又属于 08级,所以选项 C)错误:选项 D)由于AND的优先级高于 OR,所以也不正确。 21 【正确答案】 D 22 【正确答案】 B 【试题解析】 本题考查列表框和组合框的知识。窗体中的列表框可以包含一列或几列数据,而组合框只能包含一列值。用户使用列表框时只能从列表中选择值,而不能输入新值;使用组合框时既可以从列表中进行选择,也可以输入文本。 23 【正确答案】 D 【试题解析】 本题考查
26、窗体数据环境的知识。 Access中窗体的数据环境被称为记录来源 (Record Source),记录来源可以是一个数据表,也可以是相互关联的若干表。如果记录来源不止一个表,需要建立查询或是使用 SQL SELECT语 句作为记录来源,并且此时的查询或 SQL语句指定了这些表与表之间的关系。 24 【正确答案】 C 【试题解析】 本题考查报表排序与分组的知识。报表记录的排序是按照某字段值进行大小排序,分组是按照分组字段值相同的被分为一组来计算的,要实现这些操作需要设置排序与分组属性。 25 【正确答案】 B 【试题解析】 本题考查报表输出的知识。报表的主要功能就是输出显示数据,若在设计时需要查
27、看报表输出效果可以使用打印预览命令。 26 【正确答案】 A 【试题解析】 本题考查报表的基础知识 。报表是 Access中输出数据所使用的一种对象,利用报表可以控制数据内容的大小及外观、排序和分组等功能,但是不可以进行数据输入。 27 【正确答案】 D 【试题解析】 本题考查数据访问页的知识。数据访问页是用户通过 Internet进行数据交互的数据库对象,可以用来发布数据库中任何保存的数据。 28 【正确答案】 B 【试题解析】 本题考查宏操作的知识。 RunSQL,用于执行指定的 SQL语句,RunApp用于执行指定的外部应用程序, Requery用于刷新控件数据, Restore则用于将
28、 最大化或最小化窗口恢复至原始大小。 29 【正确答案】 C 【试题解析】 本题考查的是 VBA中运算符的优先级的知识。在 VBA中的运算符都具有其优先级,最基本的就是算术运算符连接运算符关系运算符逻辑运算符,在各个种类的运算符中还有不同的优先级,比如在算术运算中乘方的优先级就高于乘法和除法运算,同优先级的运算由左至右顺序执行。 30 【正确答案】 A 【试题解析】 本题考查条件语句的知识。在 IfThenElseIf 语句中,当某一个条件满足时,将会执行 Then后面的语句,并且随 后退出条件分支。在本题中,a=75满足第一个条件 “a 60”,将执行 Then后的语句,将 1赋值给变量 g
29、,然后结束条件判断。最后将 g的值 1输出到消息框,所以消息框的输出结果是 1。 31 【正确答案】 C 【试题解析】 本题考查控制结构的基础知识。在 VBA中存在 3种基本结构,即顺序、分支、循环结构。分支结构有两种形式,一种是 If语句的单分支结构,另一种是 SelectCase的多分支结构。在本题中选项 A)、 B)、 D)均是合法的分支结构,而选项 C)是循环结构。 32 【正确答案】 D 【试题解 析】 本题考查 IIF函数的基础知识。对于 IIF函数可用于执行简单的条件判断操作,当第一个参数为真时返回第 2个参数值,否则返回第 3个参数值。在本题中由于 a 3为 True,所以返回
30、的是第二个参数值即 1。 33 【正确答案】 B 【试题解析】 本题考查 ADO列象的基础知识。在 VBA中,数据库访问接口有3种:开放数据库互联 (ODBC)、数据访问对象 (DAO)和 Active数据对象 (ADO)。其中 ADO对象模型主要有 Connection、 Command、 RecordSet、 Field和 Error5个对象 。 Connection对象用于指定数据提供者,建立到数据源的连接: Command对象表示一个命令; RecordSet对象表示数据操作返回的记录集; Field对象表示记录集中的字段数据信息; Error对象表示数据提供程序出错时的扩展信息。 3
31、4 【正确答案】 A 【试题解析】 本题考查查询种类的知识。常见的查询种类有:选择查询、交叉表查询、参数查询、操作查询和 SQL查询。其中选择查询是根据指定的查询准则从一个或多个表中获取数据并显示结果;交叉表查询是利用表中的行和列来统计数据;参数查询利用对话框来 提示用户输入准则;操作查询在一次查询操作中对所得结果进行编辑。 35 【正确答案】 选择 【试题解析】 本题考查关系运算的知识。关系运算共可分为两大类:一类是传统的集合运算,如并、交、差和笛卡儿积:还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足条件的元组:投影运算是在关系中指定某些属性所组成新
32、的关系;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组:自然连接是在等值连接的基础上去除重复的属性。 36 【正确答案】 ADP 37 【正确答案】 默认值 【试题解析】 本题考查表的基础知识。在表中的每个字段都可以设置一个默认值,当在数据表视图下向表中输入数据时,未输入的数据都是该字段的默认值。 38 【正确答案】 Command1.FontBold=true 【试题解析】 本题考查有关字体属性的知识。窗体中控件的字体由一些有关字体的属性控制,比如 FontName(字体名 )、 FontSize(字体大小 )、 FontBold(加粗 )、Fontltalic(倾
33、斜 )、 FontUndedine(下划线 )等。 39 【正 确答案】 OpenTable 【试题解析】 本题考查宏操作的知识。 Access中提供了 50多个可选的宏操作命令,常用的打开操作有: OpenForm用于打开窗体, OpenQuery用于打开查询,OpenTable用于打开一个表, OpenReport则用于打开报表。 40 【正确答案】 0 【试题解析】 本题考查数组的基础知识。数组变量由变量名和数组下标构成,通常使用 Dim语句来定义数组,其格式为: Dim数组名 (下标下限 to下标上限 )其中下标下限缺省为 0。数组中的元素个数即为:下标上限 -下标下限 +1。 41
34、【正确答案】 220 【试题解析】 本题考查数组和循环的知识。在本题中出现了两个数组,要注意两个数组的值和下标的对应关系。第一个循环为数组 a赋值,每个数组元素值等于其下标值;第二个循环为数组 b赋值,分别使 b(1)=a(2)=2, b(2)=a(4)=4,b(3)=a(6)=6, b(4)=a(8)=8, b(5)=a(10)=10;第三个循环把 b数组的每一个元素平方以后累加起来,最后结果为 220。 42 【正确答案】 0 【试题解析】 本题考查字符串的知识。本题属于基 础知识,空字符串里面没有任何字符,就是长度为 0的字符串, 43 【正确答案】 C1.Forecolor=128 44 【正确答案】 17 45 【正确答案】 3 46 【正确答案】 DBEAFC 47 【正确答案】 实例 48 【正确答案】 软件开发 49 【正确答案】 关系
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1