1、国家二级( ACCESS)笔试模拟试卷 204及答案与解析 1 Access数据库的结构层次是 ( )。 ( A)数据库管理系统 应用程序 表 ( B)数据库 数据表 记录 字段 ( C)数据表 记录 数据项 数据 ( D)数据表 记录 字段 2 某宾馆中有单人间和双人间两种客房,按照规定,每位入住该宾馆的客人都要进行身份登记。宾馆数据库中有客房信息表 (房间号, ) 和客人信息表 (身份证号,姓名,来源, ) 。为了反映客人入住客房的情况,客房信息表与客人信息表之间的联系应设计为 ( )。 ( A)一对一联系 ( B)一对多联系 ( C)多对多联系 ( D)无联系 3 在学生表中要查找所有年
2、龄小于 20岁且姓 “王 ”的男生,应采用的关系运算是( )。 ( A)选择 ( B)投影 ( C)连接 ( D)比较 4 在 Access中,可用于设计输入界面的对象是 ( )。 ( A)窗体 ( B)报表 ( C)查询 ( D)表 5 下列选项中,不属于 Access数据类型的是 ( )。 ( A)数字 ( B)文本 ( C)报表 ( D)时间 /日期 6 下列关于 OLE对象的叙述中,正确的是 ( )。 ( A)用于输入文本数据 ( B)用于处理超级链接数据 ( C)用于生成自动编号数据 ( D)用于链接或内嵌 Windows支持的对象 7 在关系窗口中,双击两个表之间的连接线,会出现
3、( )。 ( A)数据表分析向导 ( B)数据关系图窗口 ( C)连接线粗细变化 ( D)编辑关系对话框 8 在设计表时,若输入掩码属性设置为 “LLLL”,则能够接收的输入是 ( )。 ( A) abcd ( B) 1234 ( C) AB+C ( D) ABa9 9 在数据表中筛选记录,操作的结果是 ( )。 ( A)将满足筛选条件的记录存入一个新表中 ( B)将满足筛选条件的记录追加到一个表中 ( C)将满足筛选条件的记录显示在屏幕上 ( D)用满足筛选条件的记录修改另一个表中已存在的记录 10 已知 “借阅 ”表中有 “借阅编号 ”、 “学号 ”和 “借阅图书编号 ”等字段,每个学生每
4、借阅一本书生成一条记录,要求按学生学号统计出每个学生的借阅次数。下列SQL语句中,正确的是 ( )。 ( A) Select 学号, Count(学号 ) From 借阅 ( B) Select 学号, Count(学号 ) From 借阅 Group by 学号 ( C) Select 学号, Sum(学号 ) From 借阅 ( D) Select 学号, Sum(学号 ) From 借阅 Order by 学号 11 在学生借书数据库中,已有 “学生 ”表和 “借阅 ”表,其中 “学生 ”表含有 “学号 ”、“姓名 ”等信息, “借阅 ”表含有 “借阅编号 ”、 “学号 ”等信息。若要找
5、出没有借过书的学生记录,并显示其 “学号 ”和 “姓名 ”,则正确的查询设计是 ( )。 ( A) ( B) ( C) ( D) 12 启动窗体时,系统首先执行的事件过程是 ( )。 ( A) Load ( B) Click ( C) Unload ( D) GotFocus 13 设有如下过程: X=1 Do x=x+2 Loop Until( ) 运行程序,要求循环体执行 3次后结束循环,空白处应填入的语句是 ( )。 ( A) x =7 ( B) x 7 ( C) x =7 ( D) x 7 14 下列操作中,适合使用宏的是 ( )。 ( A)修改数据表结构 ( B)创建自定义过程 (
6、C)打开或关闭报表对象 ( D)处理报表中错误 15 执行语句: MsgBox “AAAA“, vbOKCance1+vbQuetion, “BBBB“之后,弹出的信息框是 ( )。 ( A)标题为 “BBBB”、框内提示符为 “惊叹号 ”、提示内容为 “AAAA” ( B)标题为 “AAAA”、框内提示符为 “惊叹号 ”、提示内容为 “BBBB” ( C)标题为 “BBBB”、框内提示符为 “问号 ”、提示内容为 “AAAA” ( D)标题为 “AAAA”、框内提示符为 “问 号 ”、提示内容为 “BBBB” 16 用于获得字符串 S最左边 4个字符的函数是 ( )。 ( A) Left(S
7、, 4) ( B) Left(S, 1, 4) ( C) Leflstr(S, 4) ( D) Leftstr(S, 1, 4) 17 窗体 Caption属性的作用是 ( )。 ( A)确定窗体的标题 ( B)确定窗体的名称 ( C)确定窗体的边界类型 ( D)确定窗体的字体 18 下列叙述中,错误的是 ( )。 ( A)宏能够一次完成多个操作 ( B)可以将多个宏组成一个宏组 ( C)可以用编程的方法来实现宏 ( )。 ( D)宏命令一般由动作名和操作参数组成 19 下列数据类型中,不属于 VBA的是 ( )。 ( A)长整型 ( B)布尔型 ( C)变体型 ( D)指针型 20 下列数组
8、声明语句中,正确的是 ( )。 ( A) Dim A3,4 As Integer ( B) Dim A(3,4) As Integer ( C) Dim A3;4 As Integer ( D) Dim A(3;4) As Integer 21 在窗体中有 一个文本框 Test1,编写事件代码如下: Private Sub Form_Click() X=Val(InputBox(“输入 X的值 “) Y=1 If X 0 Then Y=2 Text1.Value=Y End Sub 打开窗体运行后,在输入框中输入整数 12,文本框Text1中输出的结果是 ( )。 ( A) 1 ( B) 2
9、( C) 3 ( D) 4 22 在窗体中有一个命令按钮 Command1和一个文本框 Test1,编写事件代码如下: Private Sub Command1_Click() For I=1 To 4 x=3 For j=1 To 3 For k=1 To 2 x=x+3 Next k Next j Next I Text1.Value=Str(x) End Sub 打开窗体运行后 ,单击命令按钮,文本框 Text1中输出的结果是 ( )。 ( A) 6 ( B) 12 ( C) 18 ( D) 21 23 在窗体中有一个命令按钮 command1,编写事件代码如下: Private Sub
10、 Command1_Click() Dim s As Integer s=P(1)+P(2)+P(3)+P(4) Debug.Print s End Sub Public Function P(N As Integer) Dim Sum As Integer Sum=0 For i=1 To N Sum=Sum+1 Next i P=Sum End Function 打开窗体运行后,单击命令按钮,输出的结果是 ( )。 ( A) 15 ( B) 20 ( C) 25 ( D) 35 24 下列过程的功能是:通过对象变量返回当前窗体的 RecordSet属性记录集引用,消息框中输出记录集的记录
11、(即窗体记录源 )个数。 Sub GetRecNum() Dim rs As Object Set rs=Me.RecordSet MsgBox( ) End Sub 程序空白处应填写的是 ( )。 ( A) Count ( B) rs.Count ( C) RecordCount ( D) rs.RecordCount 25 算法分析的目的是 ( )。 ( A)找出数据结构的合理性 ( B)找出算法中输入和输出之间的关系 ( C)分析算法的易懂性和可靠性 ( D)分析算法的 效率以求改进 26 下列叙述中正确的是 ( )。 ( A)线性链表的各元素在存储空间中的位置必须是连续的 ( B)线性
12、链表的头元素一定存储在其他元素的前面 ( C)线性链表中的各元素在存储空间中的位置不一定是连续的,但表头元素一定存储在其他元素的前面 ( D)线性链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储顺序也是任意的 27 线性表常采用的两种存储结构是 ( )。 ( A)顺序存储结构和链式存储结构 ( B)散列方法和索引方式 ( C)链表存储结构和数组 ( D)线性存 储结构和非线性存储结构 28 设栈 S和队列 Q的初始状态为空,元素 a、 b、 c、 d、 e和 f依次通过栈 S,一个元素出栈后即进入队列 Q,若 6个元素出队的顺序是 b、 d、 c、 f、 e、 a,则栈 S的容量
13、至少应该是 ( )。 ( A) 6 ( B) 4 ( C) 3 ( D) 2 29 数据库 DB、数据库系统 DBS、数据库管理系统: DBMS之间的关系是 ( )。 ( A) DB包括 DBS和 DBMS ( B) DBMS包括 DB和 DBS ( C) DBS包括 DB和 DBMS ( D)没有任何关系 30 在包含 1000个元 素的线性表中实现如下各运算,所需的执行时间最长的是( )。 ( A)线性表按顺序方式存储,在线性表的第 100个结点后面插入一个新结点 ( B)线性表按链接方式存储,在线性表的第 100个结点后面插入一个新结点 ( C)线性表按顺序方式存储,删除线性表的第 90
14、0个结点 ( D)线性表按链接方式存储,删除指针 P所指向的结点 31 一间教室可坐多个学生,则实体教室和学生之间的联系是 ( )。 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 32 对于长度为 n的线性表,在最坏情况下, 下列各种排序法所对应的比较次数中正确的是 ( )。 ( A)冒泡排序为 n/2 ( B)冒泡排序为 n ( C)快速排序为 n ( D)快速排序为 n(n-1)/2 33 对关系 S和 R进行集合运算,结果中既包含 S中的所有元组也包含 R中的所有元组,这样的集合运算称为 ( )。 ( A)并运算 ( B)交运算 ( C)差运算 ( D)积运算 34 建
15、立 E-R模型的工作,属于软件生命周期中的 ( )。 ( A)需求分析阶段 ( B)设计阶段 ( C)编码阶段 ( D)测试阶段 35 下图所示的窗体上 有一个命令按钮 (名称为 ciotamand1)和一个选项组 (名称为Frame1),选项组上显示 “Frame1”文本的标签控件名称为 Label1,若将选项组上显示文本 “Frame1”改为汉字 “性别 ”,应使用的语句是 ( )。36 在当前窗体上,若要实现将焦点移动到指定控件,应使用的宏操作命令是( )。 37 使用向导创建数据访问页时,在确定分组级别步骤中最多可设置 ( )个分组字段。 38 在窗体文本框 Text 1中输入 “45
16、6AbC”后,立即窗口上输出的结果是 ( )。 Private Sub Text1_KeyPress(KeyAscii As Integer) Print Ucase(Chr(KeyAscii); Print Lcase(Chr(KeyAscii); Print Chr(KeyAscii); End Select End Sub 39 在窗体上有一个命令按钮 Command1,编写事件代码如下: Private Sub Command1_Click() Dim a(10), P(3) As Integer k=5 For i=1 To 10 For i=1 To 3 For i=1 To 3
17、End Sub 打开窗体运行后,单击命令按钮,消息框中输出的结果是 ( )。 40 在最坏情况下,冒泡排序的时间复杂度为 ( )。 41 源程序文档化要求程序应加注释。注释一般分为序言性注释和 ( )。 42 Jackson方法是一种面向 ( )的结构化方法。 43 数据独立性分为逻辑独立性和物理独立性,当数据的存储结构改变时,其逻辑结构可以不变。因此,基于逻辑结构的应用程序不必修改,称为 ( )。 44 数据库系统中实现各种数据管理功能的核心软件称为 ( )。 国家二级( ACCESS)笔试模拟试卷 204答案与解析 1 【正确答案】 B 【试题解析】 本题考查的是数据库系统结构。这是考试重
18、点内容,考生务必掌握。表是数据库中用来存储数据的对象,是整个数据库系统的基础。在表中,数据以二维表的形式保存 ,表中的列称为字段,字段是数据信息的最基本载体,表中的行称为记录,记录是由一个或多个字段组成,一条记录就是一个完整的信息。因此, Access数据库的结构层次就是:数据库一数据表一记录一字段。 2 【正确答案】 B 【试题解析】 本题考查的是数据库设计基础。在一对多联系中,表 A的一条记录在表 B中可以有多条记录与之对应,但在表 B中的一条记录最多只能有表 A中的一条记录与之对应。本题中的双人房间,一个房间可以住两位客人,而一位客人只能人住一个房间,所以房间信息表和客人信息表之间的联系
19、为一对多。 3 【正确答案】 A 【试题解析】 本题考查的是关系运算。选择:从关系中找出满足给定条件的元组的操作。投影:从关系模式中指定若干属性组成新的关系。连接:将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。比较不属于关系运算。 4 【正确答案】 A 【试题解析】 本题考查的是 Access数据库中各类对象的功能。在 Access中,表用来存储数据,查询用来查找和检索所需的数据,报表用来分析或打印特定布局中的数据。窗体是应用程序和用户之间的接口,用来查看、添加和更新表中的数据。例如可以设计数据的输入、显示界面。 5 【正确答案】 C 【试题解析】 本题考查的是
20、 Access是数据类型。 Access中可以使用的数据类型有:文本、备注、数字、日期 /时间、货币、自动编号、是 /否、 OLE对象、超级链接和查阅向导。报表是 Access提供的一种对象,不属于 Access数据类型。 6 【正确答案】 D 【试题解析】 本题考查的是数据类型以及字段属性设置。文本类型用于输入文本数据;超级链接类型用于处理超级链接数据;自动编号类型用于生成自动编号数据; OLE对象是指字段允 许链接或嵌套 windows支持的对象,如 word文档、Excel表格、图像、声音或其他二进制数据。 7 【正确答案】 D 8 【正确答案】 A 【试题解析】 本题考查的是输入掩码。
21、输入掩码符号说明参见第 74页表,输入掩码属性设置为 “LLLL,表示必须输入 4个字母 (A Z)。 9 【正确答案】 C 【试题解析】 本题考查的是筛选记录。在 Access数据库中经过筛选之后的表,只显示满足给定条件的记录,而那些不满足固定条件的记录将被隐藏起来,但是表还是原表,并没有将数据存入、追加或修改 其他的表。 10 【正确答案】 B 【试题解析】 本题考查的是 SQL查询。要将查询结果按某一列或多列的值分组,且值相等的为一组使用 Group By子句。函数 (COUNT()的功能是统计元组的个数,与 Group By子句配合使用可以进行分类汇总。 Order By是指排序。 1
22、1 【正确答案】 A 【试题解析】 本题考查的是查询设计。首先,要找出没有借书记录的学生,在查询设计器中的 “学号 ”列下的 “条件 ”行中键入 Is Null。其次,由于只显示 “学号 ”和 “姓名 ”,所以要取消来自 “借阅 ”表 “学号 ”列 “显示 ”行中的复选框。 12 【正确答案】 A 【试题解析】 本题考查的是事件的概念。窗体的事件比较多,在打开窗体时,将按照下列顺序发生相应的事件。打开 (Open) 加载 (Load) 调整大小 (Resize)激活 (Activate) 成为当前 (current)事件等。所以,当打开窗体并显示其中数据时,会引发 “加载 (Load)”事件。
23、 13 【正确答案】 C 【试题解析】 本题考查的是报表中的控件。选项 A为切换按钮;选项 B为组合框;选项 C为列表框;选项 D为分页符。 14 【正确答案】 C 【试题解析】 本题考查的是宏。宏是由一个或多个操作组成的集合,其中的每个操作都能自动执行,并实现特定的功能。在 Access中,可以在宏中定义各种操作,如打开或关闭窗体、显示及隐藏工具栏、预览或打印报表等。 15 【正确答案】 C 【试题解析】 本题考查的是 VBA常见操作、消息框 MsgBox。消息框用于在对话框中显示信息。消息框的格式为 MsgBox(prompt, buttons, titk,helpfile, contex
24、t), “AAAA”为 “prompt”项 ,显示为显示内容。VbOKOKCancel显示 “确定 ”及 “取消 ”按钮, VbQuestions显示 “问号 ”图标,这两部分对应 “buttons”项, “BBBB”为标题 “title”项,后两项 “helpfile”及 “context”省略。 16 【正确答案】 A 【试题解析】 本题考查的是 Left()函数。 Left()的格式为: Left(字符串表达式, N ),表示从字符串左边开始截取 N个字符。 17 【正确答案】 A 【试题解析】 本题考查的是控件的属性。 Caption属性表示控件的 标题,所以窗体的 Caption属性
25、用来设置窗体的标题。 18 【正确答案】 D 【试题解析】 本题考查的是宏。宏是由一个或多个操作组成的集合,其中每个操作都能实现特定的功能,宏可以是由一系列操作组成的一个宏,也可以是一个宏组。通过使用宏组,可以同时执行多个任务。既可以用 Access中的宏生成器来创建和编辑宏,也可以通过编程实现。宏由宏名、参数、条件及宏操作等构成。 19 【正确答案】 D 【试题解析】 本题考查的是 VBA编程基础、 VBA数据类型。 VBA中数组类型中有字符型、字节型、布 尔型、整数型、长整数型、单精度型、双精度型、日期型、货币性、小数点型、变体型及对象型等,没有指针类型的数据。 20 【正确答案】 B 【
26、试题解析】 本题考查的是 VBA编程基础、数组变量的定义。在 VBA中数组声明的格式为: Dim数组名 (维数定义 ) As类型,声明数组要用圆括号,当定义多维数组时,维数之间要用逗号隔开。 Dim A(3, 4)As Integer定义了一个二维数组,表示有 45=20个元素。 21 【正确答案】 B 22 【正确答案】 D 23 【正确答案】 B 24 【 正确答案】 D 25 【正确答案】 D 【试题解析】 算法是指对解题方案准确而完整的描述,而对算法进行分析的目的,是为了在原有的基础上,对算法进行改进,从而提高对数据的处理效率。 26 【正确答案】 D 【试题解析】 在线性链表中,各元
27、素在存储空间中的位置是任意的,各元素的顺序也是任意的,依靠指针来实现数据元素的前后件关系。 27 【正确答案】 A 【试题解析】 线性表的存储通常要用两种存储结构:顺序存储结构和链式存储结构。 28 【正确答案】 C 【试题解析】 栈的操作规则是后进先出,队列的运算规则是先进先出。对于本题,出队顺序也就是入队顺序,同样也是出栈顺序,为了得到 b、 d、 c、 f、 e、 a出栈顺序,则入栈顺序应该是 a进、 b进、 b出、 c进、 d进、 d出、 c出、 e进、 f进、 f出、 e出、 a出。可以看作最多只有 3个元素在栈内,所以栈的容量最少应为 3。 29 【正确答案】 C 【试题解析】 数
28、据库系统 (DBS)由数据库 (DB)、数据库管理系统 (DBMS)、数据库管理员、硬件平台和软件平台 5个部分组成,可见 DB和 DBMS都是 DBS的组成部分。 30 【正确 答案】 A 31 【正确答案】 B 【试题解析】 两个实体集间的联系可以有下面几种:一对一的联系、一对多或多对一的联系和多对多的联系。由于一间教室可以坐多个学生,所以它们的联系是一对多联系。 32 【正确答案】 D 【试题解析】 在最坏情况下,冒泡排序和快速排序的比较次数都是 n(n-1)/2。 33 【正确答案】 A 【试题解析】 关系的并运算是指,由结构相同的两个关系合并,形成一个新的关系,其中包含两个关系中的所
29、有元组。 34 【正确答案】 B 【试题解析】 建立 E-R模型是数据库概念设计的重要内容,而概念设计是设计阶段的组成部分。 35 【正确答案】 Lablel.caption=“性别 “ 【试题解析】 本题考查的是窗体中的选项组控件。选项组控件中的文字显示是利用标签控件来实现的,题中的 Frame1对应的标签控件名称为 Label1,要修改这个选项组中显示的 Frame1,则需要修改 Label1的标题 “caption”属性。 36 【正确答案】 GoToContro 【试题解析】 本题考查的是宏操作命令。要使焦点移到指定的控件,需要使用GoTocioControl,而不是 SetFocus
30、,因为宏操作中没有称为 SetFocus的操作。 37 【正确答案】 4 【试题解析】 本题考查的是数据访问页向导。在创建数据库访问页的向导中,最多可设置 4个分组字段。 38 【正确答案】 456aBc 【试题解析】 本题考查的是 VBA编程基础和几个函数。 KeyPress事件是当键盘按下某个键后的所执行的事件,其参数 KeyAscii值为按下键所对应的 ASCII值,Chr(KeyAscii(i)可以将相应的数值转换成字符,而 ucastj是将小写字符转换成大写,而 Lcase是将小写转换成大写。另外, ASCII值 48 57是数字 0 9, 65 90是字母 A Z, 97 122是字母 a z。因此,该题的答案应该是 456aBc。 39 【正确答案】 201 【试题解析】 本题考查的是 VBA编程基础。经过第一个 for循环, a(i)中 a(1)a(10)存的分别是 1 10的平方。第二个循环后, p(i)中的 p(1)存的是 a(1)的值,p(2)中存的是 a(4)的值, p(3)中存的是 a(9)的值,经过最后一个循环之后, k的值应该为 201。 40 【正确答案】 n(n-1)/2 41 【正确答案】 功能性注释 42 【正确答案】 数据结构 43 【正确答案】 物理独立性 44 【正确答案】 数据库管理系统
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1