1、国家二级 ACCESS机试(选择题)模拟试卷 145及答案与解析 一、选择题 1 栈和队列的共同点是 ( )。 ( A)都是 “先进后出 ” ( B)都是 “先进先出 ” ( C)只允许在端点处插入和删除元素 ( D)没有共同点 2 下列关于线性链表的叙述中,正确的是 ( )。 ( A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致 ( B)各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续 ( C)进行插入与删除时,不需要移动表中的元素 ( D)各数据结点的存储顺 序与逻辑顺序可以不一致,它们的存储空间也可以不一致 3 在下列模式中,能够给出数据库物理存储
2、结构与物理存取方法的是 ( )。 ( A)外模式 ( B)内模式 ( C)概念模式 ( D)逻辑模式 4 建立表示学生选修课程活动的实体联系模型,其中的两个实体分别是 ( )。 ( A)课程和课程号 ( B)学生和课程 ( C)学生和学号 ( D)课程和成绩 5 为了使模块尽可能独立,要求 ( )。 ( A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强 ( B)模块的内聚程度要尽量高, 且各模块间的耦合程度要尽量弱 ( C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱 ( D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 6 下列数据结构中,能用二分法进行查找的是 (
3、)。 ( A)顺序存储的有序线性表 ( B)线性链表 ( C)二叉链表 ( D)有序线性链表 7 层次型、网状型和关系型数据库划分原则是 ( )。 ( A)记录长度 ( B)文件的大小 ( C)联系的复杂程度 ( D)数据之间的联系方式 8 按数据的组织形式,数据库的数据模型可分为三种模型 ,他们是 ( )。 ( A)小型、中型和大型 ( B)网状、环状和链状 ( C)层次、网状和关系 ( D)独享、共享和实时 9 在创建表时,下列关于 “字段大小 ”属性的叙述中,正确的是 ( )。 ( A) “字段大小 ”属性用于确定字段在数据表视图中的显示宽度 ( B) “字段大小 ”属性只适用于文本或自
4、动编号类型的字段 ( C)文本型字段的 “字段大小 ”属性只能在设计视图中设置 ( D)自动编号型的 “字段大小 “属性只能在设计视图中设置 10 以下列出的是设置参照完整性应符合的条件: 主表的匹配字段应 是主键或具有唯一索引; 两个表中相关联的字段应有相同的数据类型; 两个表之间必须是一对多的关系。其中正确的是 ( )。 ( A) ( B) ( C) ( D) 11 Access支持的查询类型有 ( )。 ( A)选择查询、交叉表查询、参数查询、 SQL查询和操作查询 ( B)选择查询、基本查询、参数查询、 SQL查询和操作查询 ( C)多表查询、单表查询、参数查询、 SQL查询和操作查询
5、 ( D)选择查询、汇总查询、参数查询、 SQL查询和操作查询 12 如果在数据库中已有 同名的表,要通过查询覆盖原来的表,应该使用的查询类型是 ( )。 ( A)删除 ( B)追加 ( C)生成表 ( D)更新 13 下列关于 SQL命令的叙述中,正确的是 ( )。 ( A) INSERT命令中可以没有 INTO关键字 ( B) INSERT命令中可以没有 VALUES关键字 ( C) INSERT。命令中必须有 SET关键字 ( D)以上说法均不正确 14 已知 “借阅 ”表中有 “借阅编号 ”“学号 ”和 “借阅图书编号 ”等字段,每名学生每借阅一本书生成一条记录,要求按学生学号统计出每
6、名学生的借阅次 数,下列 SQL语句中,正确的是 ( )。 ( A) SELECT学号, COUNT(学号 )FROM借阅 ( B) SELECT学号, COUNT(学号 )FROM借阅 GROUP BY学号 ( C) SELECT学号, SUM(学号 )FROM借阅 ( D) SELECT学号, SUM(学号 )FROM借阅 ORDER BY学号 15 若查询的设计如图所示,则查询的功能是 ( )。( A)设计尚未完成,无法进行统计 ( B)统计班级信息仅含 Null(空 )值的记录个数 ( C)统计班级信息不包括 Null(空 )值的记录个数 ( D)统计班级信息包括 Null(空 )值的
7、全部记录个数 16 创建窗体时,数据源不能是 ( )。 ( A)表 ( B)单:表创建的查询 ( C)多表创建的查询 ( D)报表 17 在窗体中绑定控件,其含义是 ( )。 ( A)控件接受的数据将是不可见的 ( B)控件绑定的数据项不可删除 ( C)控件给出的数据是只读不能修改 ( D)控件与数据源的某个字段相联系 18 在表达式中引用窗体上的控件值。下列选项中,语法格式正确的是 ( )。 ( A) Forms!窗体名 !控件名 ( B) Forms- 窗体名 - 控件名 ( C) Fonns&窗体名 &控件名 ( D) Forms 窗体名 控件名 19 要想改变一个窗体的标题内容,则应该
8、设置的属性是 ( )。 ( A) Name ( B) Value ( C) Caption ( D) Text 20 报表的作用不包括 ( )。 ( A)分组数据 ( B)汇总数据 ( C)格式化数据 ( D)输入数据 21 在报表设计视图中,不能使用的是 ( )。 ( A)列表框 ( B)文本 ( C)图形 ( D)页眉页脚 22 以下关于宏的叙述中,错误的是 ( )。 ( A)与窗体连接的宏属于窗体中的对象 ( B)构成宏的基本操作也称为宏命令 ( C)可以通过触发某一事件来运行宏 ( D)宏是由一个或多个操作组成的集合 23 打开报表的宏命令是 ( )。 ( A) OpenForm (
9、B) Openquery ( C) OpenReport ( D) RunSQL 24 在 VBA中,引用窗体与报表对象的格式是 ( )。 ( A) Forms!窗体名称 !控 f牛名称 属性名称 ( B) Forms窗体名称 控件名称 属性名称 ( C) Forms!窗体名称 !控件 !属性名称 ( D) Forms!窗体名称控件名称 属性名称 25 表达式 4+5 6*7 8Mod9的值是 ( )。 ( A) 4 ( B) 5 ( C) 6 ( D) 7 26 下列 Case语句中,错误的是 ( )。 ( A) Case Is 10And Is 50 ( B) Case0T010 ( C)
10、 Case Is 10 ( D) Case3, 5, Is 10 27 下列选项中,不是 VBA基本数据类型的是 ( )。 ( A) Char ( B) Boolcan ( C) Currency ( D) Date 28 在 VBA中按文件的访问方式不同,可以将文件分为 ( )。 ( A)顺序文件、随机文件和二进制文件 ( B)文本文件和数据文件 ( C)数据文件和可执行文件 ( D) ASCII文件和二进制文件 29 已知学生表 (学号,姓名,性别,生日 ),以下事件代码功能是将学生表中生日为空值的学生 “性别 ”字段值设置为 “男 ”。 Private Sub Command0_Clic
11、k() Dim str As String Set db=CurrentDb() str=“【 】 “ DoCmd RunSQL str End Sub 按照功能要求,在【 】内应填写的是 ( )。 ( A) Update学生表 set性别 =男 where生日 Is Null ( B) Update学生表 set性别 =男 where生日 =Null ( C) Set学生表 Values性别 =男 where生日 Is where ( D) Set学生表 Values性别 =男 where生日 =Null 30 已知过程对应的代码如下: Sub Proc() f1=0 t2=1 For n=
12、1To8 f=f1+tf2 Debug Print f f1=f2 f2=f Next n End Sub 过程 Proc在立即窗口中显示的结果是 ( )。 ( A)斐波那契序列中 2到 9对应的序列值 ( B)斐波那契序列中 2到 8对应的序列值 ( C)整数 1到 n(n 9)对应的累加和 ( D)整数 1到 n(n 8)对应的累加和 国家二级 ACCESS机试(选择题)模拟试卷 145答案与解析 一、选择题 1 【正确答案】 C 【试题解析】 栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“先进后出 ”的线
13、性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种 “先进先出 ”的线性表。因此本题答案为 C。 2 【正确答案】 C 【试题解析】 一般来说,在线性表的链式存储结构中,各数据结点的存储序号是不连续的,并且各结点在存储空间中的位置关系与逻辑关系也不一致。线性链表中数据的插入和删除都不需要移动表中的元素,只需改变结点的指针域即 可。因此本题答案为 C。 3 【正确答案】 B 【试题解析】 数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据
14、描述。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法,所以选择B。 4 【正确答案】 B 【试题解析】 实体是概念世界中的基本单位,是客观存在并可以相互区别的事物。要建立表示学生选修课程活动的实体联系模型,能互相区别并可以联系起 来的实体是学生和课程。故本题答案为 B。 5 【正确答案】 B 【试题解析】 系统设计的质量主要反映在模块的独立性上。评价模块独立性的主要标准有两个:一是模块之间的耦合,它表明两个模块之间互相独立的程度; 二是模块内部之间的关系是否紧密,称为内聚。一般来说,要求模块之间的耦合尽可能弱,即模块尽可能独立,而要求模块的内聚程度尽量地高。综上所述,选项B的答案
15、正确。 6 【正确答案】 A 【试题解析】 二分查找只适用于顺序存储的有序表。此处所说的有序表是指线性表中的元素按值非递减排列 (即从小到大 ,但允许相邻元素值相等 )的。选项 A正确。 7 【正确答案】 D 【试题解析】 层次模型的基本结构是树形结构,网状模型是一个不加任何条件限制的无向图,关系模型采用二维表来表示,所以三种数据库的划分原则是数据之间的联系方式。 8 【正确答案】 C 【试题解析】 数据库管理系统所支持的数据模型分为三种,分别是层次数据模型、网状数据模型和关系数据模型。 9 【正确答案】 D 【试题解析】 字段大小属性用于限制输入到该字段的最大长度,选项 A说法错误;字段大小
16、属性只适用于文本、数字或自动编 号类型的字段,选项 B说法错误;文本类型字段的字段大小属性可在数据表视图和设计视图中设置,选项 C说法错误;数字型字段和自动编号型字段的字段大小属性只能在设计视图中设置,选项 D说法正确,答案选 D。 10 【正确答案】 B 【试题解析】 两个表之间设置参照完整性,则主表的匹配字段应是主键或具有唯一索引,并且这两个表中相关联的字段应有相同的数据类型,即 和 说法正确。相对于主表的匹配字段,相关表中的匹配字段有可能为空,所以 说法错误,答案选 B。 11 【正确答案】 A 【试题解析】 Access中,基本查询包括选择查询、交叉表查询、参数查询、操作查询和 SQL
17、查询 5种。 12 【正确答案】 C 【试题解析】 生成表查询是利用一个或多个表中的数据建立一个新表。 13 【正确答案】 D 【试题解析】 SQL查询中的 INSERT语句的作用是向数据表中插入数据,其语法结构为: INSERT INTO表名 (列名 1,列名 2, ,列名 n)VALUES(值 1,值2, ,值 n)。在该命令中必须有 INTO关键字。 14 【正确答案】 B 【试题解析】 SQL查询中分组统计使用 Group By子句,统计次数使用合计函数COUNT(),本题要求按学号统计学生借阅次数,所以用学号字段来分组。使用的查询语句为 SELECT学号, COUNT(学号 )FRO
18、M借阅 GROUP BY学号。 15 【正确答案】 C 【试题解析】 从图中可以看出要统计的字段是 “学生表 ”中的 “班级 ”字段,采用的统计函数是计数函数,目的是对班级 (不为空 )进行计数统计。所以选项 C正确。 16 【正确答案】 D 【试题解析】 窗体的数据源可以是表和查询,不能是报表。 17 【正确答案】 D 【试题解析】 在窗体 中绑定控件,表示该控件与绑定的数据源的相应字段相联系。 18 【正确答案】 A 【试题解析】 引用窗体或报表上的控件值,使用语法格式为: Forms!窗体名 !控件名 或 Forms!窗体名 !控件名 和 Reports!报表名 !控件名 或Report
19、s!报表名 !控件名 。 19 【正确答案】 C 【试题解析】 窗体 Caption属性的作用是确定窗体的标题。 20 【正确答案】 D 【试题解析】 报表是用来在数据库中获取数据,并对数据进行分组、计算、汇总和 打印输出。它是 Access数据库的对象之一。利用报表可以按指定的条件打印输出一定格式的数据信息,其功能包括:格式化数据、分组汇总功能、插入图片或图表、多样化输出。报表不能输入数据。 21 【正确答案】 A 【试题解析】 报表是将数据库中的数据以一定的格式显示和打印输出,不能进行操作。而列表框是需要选择操作来显示不同的内容,所以报表的设计视图中不能使用。 22 【正确答案】 A 【试
20、题解析】 与窗体连接的宏独立于窗体,不属于窗体中的对象。 23 【正确答案】 C 【试题解析】 使 用 OpenReport命令可以打开报表或立即打印报表;使用OpenForm可以打开窗体;使用 ()penQuery打开选择查询和交叉表查询;使用RunSql命令执行指定的 SQL语句以完成操作查询或数据定义查询。题目要求打开窗体,故 C选项正确。 24 【正确答案】 A 【试题解析】 引用窗体或报表上的控件值,使用语法格式为: Forms!窗体名 !控件名 或 Forms!窗体名 !控件名 和 Reports!报表名 !控件名 或Reports!报表名 !控件名 。 25 【正确答 案】 B
21、【试题解析】 题目的表达式中涉及的运算的优先级顺序由高到低依次为:乘法和除法 (*、 )、整数除法 ( )、求模运算 (Mod)、加法 (+)。因此 4+5 6*78Mod9=4+5 42 8Mod9=4+5 5 25Mod9=4+1Mod9=4+1=5。 26 【正确答案】 A 【试题解析】 选项 A中表示范围,应该表示为 Case10To50。 27 【正确答案】 A 【试题解析】 VBA的基本数据类型包括:整数、长整数、单精度数、双精度数、货币、字符串、布尔型、日期型、变体类型 。 28 【正确答案】 A 【试题解析】 VBA中打开文件的格式为: ()pen文件名 For方式 Acces
22、s存取类型 锁定 As#文件号 Len=记录长度 。其中 “方式 ”可以是以下几种: Output、Input、 Append为指定顺序输出输入方式, Random为指定随机存取方式, Binary为指定二进制文件。因此,按文件访问方式不同可以将文件分为顺序文件、随机文件和二进制文件。 29 【正确答案】 A 【试题解析】 本题考查 SQL语句, SQL语句更新数据要使用 Update语句, 判断字段是否为空应使用 Is Null函数。 30 【正确答案】 A 【试题解析】 斐波那契序列又称黄金分割数列,数列为 O、 1、 1、 2、 3、 5、 8、13、 21 其中 0是第 0项, 1是第 1项,以此类推,从第 2项开始每一个数都是前面紧邻两数之和。 For循环执行时,输出的数列为 1、 2、 3、 5、 8、 13、 21、34,即斐波那契序列的第 2项到第 9项。