1、二级 ACCESS 笔试-160 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.可以设置为索引的字段的是(分数:2.00)A.备注B.超链接C.主关键字D.OLE 对象2.下面显示的是查询设计视图的“设计网格”部分,从此部分所示的内容中可以判断出要创建的查询是(分数:2.00)A.B.C.D.3.下列不属于 Access 提供的数据筛选方式是(分数:2.00)A.按选定内容筛选B.按内容排除筛选C.按数据表视图筛选D.高级筛选4.程序流程图(PFD)中的箭头代表的是(分数:2.00)A.数据流B.控制流C.调用关系D.组成关系5.假定有以
2、下循环结构Do While 条件循环体Loop则正确的叙述是(分数:2.00)A.如果“条件”值为 0,则一次循环体也不执行B.如果“条件”值为 0,则至少执行一次循环体C.如果“条件”值为-1,则一次循环体也不执行D.不论“条件”是否为“真”,至少要执行一次循环体6.下面不是窗体的“数据”属性的是(分数:2.00)A.允许添加B.排序依据C.记录源D.自动居中7.要实现报表按某字段分组统计输出,需要设置(分数:2.00)A.报表页脚B.该字段组页月C.主体D.页面页脚8.在宏的设计窗口中,可以隐藏的列是(分数:2.00)A.宏名和参数B.条件C.宏名和条件D.注释9.下列逻辑表达式中,能正确
3、表示条件“x 和 y 都是偶数”的是(分数:2.00)A.x Mod 2=1 Or y Mod 2=1B.x Mod 2=0 Or y Mod 2=0C.x Mod 2=1 And y Mod 2=1D.x Mod 2=0 And y Mod 2=010.用树形结构来表示实体之间联系的模型称为(分数:2.00)A.关系模型B.层次模型C.网状模型D.数据模型11.关系数据管理系统能实现的专门关系运包括(分数:2.00)A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表12.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送(分数:2.00)A.调用语句
4、B.命令C.口令D.消息13.退出 Access 数据库管理系统可以使用的快捷键是(分数:2.00)A.Alt+F+XB.Alt+XC.Ctrl+CD.Ctrl+O14.下面不是文本框的“事件”属性的是(分数:2.00)A.更新前B.加载C.退出D.单击15.在报表设计中,以下可以做绑定控件显示的字段数据的是(分数:2.00)A.文本框B.标签C.命令按钮D.图像16.ADO 对象模型中可以打开 Recordset 对象的是(分数:2.00)A.只能是 Connection 对象B.只能是 Command 对象C.可以是 Connection 对象和 Command 对象D.不存在17.在 A
5、ccess 中,表就是(分数:2.00)A.关系B.记录C.索引D.数据库18.在数据访问页的工具箱中,为了插入一个命令按钮应该选择的图标是(分数:2.00)A.B.C.D.19.现有一个已经建好的窗体,窗体中有一命令按钮,单击此按钮,将打开“tEmployee”表,如果采用VBA 代码完成,下面语句正确的是(分数:2.00)A.DoCmd. OpenForm “tEmployee“B.DoCmd. OpenView “tEmployee“C.DoCmd. OpenTable “tEmployee“D.DoCmd. OpenReport “tEmployee“20.将两个关系拼接成一个新的关系
6、,生成的新关系中包含满足条件的元组,这种操作称为(分数:2.00)A.选择B.投影C.连接D.并21.创建一个交叉表查询,在“交叉表”行上有且只能有一个的是(分数:2.00)A.行标题和列标题B.列标题和值C.行标题和值D.行标题、列标题和值22.Access 的控件对象可以设置某个属性来控制对象是否可用(不可用时显示为灰色状态)。需要设置的属性是(分数:2.00)A.DefaultB.CancelC.EnabledD.Visible23.数据的存储结构是指(分数:2.00)A.数据所占的存储空间量B.数据的逻辑结构在计算机中的表示C.数据在计算机中的顺序存储方式D.存储在外存中的数据24.在
7、下列关于宏和模块的叙述中,正确的是(分数:2.00)A.模块是能够被程序调用的函数B.通过定义宏可以选择或更新数据C.宏或模块都不能是窗体或报表上的事件代码D.宏可以是独立的数据库对象,可以提供独立的操作动作25.有关宏的叙述中,错误的是(分数:2.00)A.宏是一种操作代码的组合B.宏具有控制转移功能C.建立宏通常需要添加宏操作并设置参数D.宏操作没有返回值26.如果不指定对象,Close 基本操作关闭的是(分数:2.00)A.正在使用的表B.当前正在使用的数据库C.当前窗体D.当前对象(窗体、查询、宏)27.软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书,
8、以及(分数:2.00)A.阶段性报告B.需求评审C.总结D.都不正确28.VBA 表达式 3*3/33 的输出结果是(分数:2.00)A.0B.1C.3D.929.在深度为 5 的满二又树中,叶子结点的个数为(分数:2.00)A.32B.31C.16D.1530.在窗体中使用一个文本框(名称为 num1)接受输入值,有一个命令按钮 run13,事件代码如下:Private Sub run13_Click()If Me!num1=60 Thenresult=“及格“Else If Me!num1=70 Thenresult=“通过“Else If Me!num1=80 Thenresult=“合
9、格“End IfMsgBOx resultEnd Sub打开窗体后,若通过文本框输入的值为 85,单击命令按钮,输出结果是(分数:2.00)A.及格B.通过C.合格D.其他31.给定日期 DD,可以计算该日期当月最大天数的正确表达式是(分数:2.00)A.Day(DD)B.Day(DateSerial(Year(DD), Month(DD), day(DD)C.Day(DateSerial(Year(DD), Month(DD), 0)D.Day(DateSerial(Year(DD), Month(DD)+1, 0)32.对长度为 n 的线性表进行二分法查找,在最坏情况下所需要的比较次数为(
10、分数:2.00)A.n+1B.nC.log2nD.n/233.信息隐蔽的概念与下述哪一种概念直接相关(分数:2.00)A.软件结构定义B.模块独立性C.模块类型划分D.模块耦合度34.下列工具中为需求分析的常用工具的是(分数:2.00)A.PADB.PFDC.N-SD.DFD35.VBA 中用实际参数 a 和 b 调用有参过程 Area(m, n)的正确形式是(分数:2.00)A.Area m, nB.Area a, bC.Call Area(m, n)D.Call Area a, b二、填空题(总题数:13,分数:30.00)36.在一个容量为 15 的循环队列中,若头指针 front=6,
11、尾指针 rear=9,则该循环队列中共有 1 个元素。(分数:2.00)填空项 1:_37.设有下面的二叉树:(分数:2.00)填空项 1:_38.类是一个支持集成的抽象数据类型,而对象是类的 1。(分数:2.00)填空项 1:_39.软件工程研究的内容主要包括 1 技术和软件工程管理。(分数:2.00)填空项 1:_40.在关系模型中,把数据看成一个二维表,每一个二维表称为一个 1。(分数:2.00)填空项 1:_41.在关系数据库的基本操作中,从表中抽取属性值满足条件列的操作称为 1。(分数:2.00)填空项 1:_42.要建立两表之间的关系,必须通过两表的 1 来创建。(分数:2.00)
12、填空项 1:_43.在 SQL 的 SELECT 语句中,用于实现选择运算的短语是 1。(分数:2.00)填空项 1:_44.要改变窗体上文本框控件的数据源,应设置的属性是 1。(分数:2.00)填空项 1:_45.Access 的报表要实现排序和分组统计操作,应通过设置 1 属性来进行。(分数:2.00)填空项 1:_46.VBA 中使用的三种选择函数是 1、Switch2 和 Choose3。(分数:2.00)填空项 1:_47.在 VBA 中,以打印预览方式打开报表 rReader,应该使用语句为 1。(分数:2.00)填空项 1:_在窗体中有“用户名称”和“用户密码”两个文本框,名称分
13、别为 tUser 和 tPass,还有“确定”和“退出”两个命令按钮,名称分别为 cmdEnter 和 cmdQuit。在 tUser 和 tPass 两个文本框中输入用户名称和用户密码后,单击“确定”按钮,程序将判断输入的值是否正确。如果输入的用户名称为 cueb,用户密码为 1234,则显示提示框,提示框标题为“欢迎”,显示内容为“密码输入正确,欢迎进入系统!”。提示框中只有一个“确定”按钮,当单击“确定”按钮后,关闭该窗体。如果输入不正确,则提示框显示内容为“密码错误!”,同时清除 tUser 和 tPass 两个文本框中的内容,并将光标置于 tUser 文本框中。当单击窗体上的“退出”
14、按钮后,关闭当前窗体。窗体界面如右图所示。下面给出部分代码,请补充完整。(分数:6.00)填空项 1:_填空项 1:_填空项 1:_二级 ACCESS 笔试-160 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.可以设置为索引的字段的是(分数:2.00)A.备注B.超链接C.主关键字 D.OLE 对象解析:2.下面显示的是查询设计视图的“设计网格”部分,从此部分所示的内容中可以判断出要创建的查询是(分数:2.00)A.B.C. D.解析:3.下列不属于 Access 提供的数据筛选方式是(分数:2.00)A.按选定内容筛选B.按内容排除筛选
15、C.按数据表视图筛选 D.高级筛选解析:4.程序流程图(PFD)中的箭头代表的是(分数:2.00)A.数据流B.控制流 C.调用关系D.组成关系解析:5.假定有以下循环结构Do While 条件循环体Loop则正确的叙述是(分数:2.00)A.如果“条件”值为 0,则一次循环体也不执行 B.如果“条件”值为 0,则至少执行一次循环体C.如果“条件”值为-1,则一次循环体也不执行D.不论“条件”是否为“真”,至少要执行一次循环体解析:6.下面不是窗体的“数据”属性的是(分数:2.00)A.允许添加B.排序依据C.记录源D.自动居中 解析:7.要实现报表按某字段分组统计输出,需要设置(分数:2.0
16、0)A.报表页脚B.该字段组页月 C.主体D.页面页脚解析:8.在宏的设计窗口中,可以隐藏的列是(分数:2.00)A.宏名和参数B.条件C.宏名和条件 D.注释解析:9.下列逻辑表达式中,能正确表示条件“x 和 y 都是偶数”的是(分数:2.00)A.x Mod 2=1 Or y Mod 2=1B.x Mod 2=0 Or y Mod 2=0C.x Mod 2=1 And y Mod 2=1D.x Mod 2=0 And y Mod 2=0 解析:10.用树形结构来表示实体之间联系的模型称为(分数:2.00)A.关系模型B.层次模型 C.网状模型D.数据模型解析:11.关系数据管理系统能实现的
17、专门关系运包括(分数:2.00)A.排序、索引、统计B.选择、投影、连接 C.关联、更新、排序D.显示、打印、制表解析:12.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送(分数:2.00)A.调用语句B.命令C.口令D.消息 解析:13.退出 Access 数据库管理系统可以使用的快捷键是(分数:2.00)A.Alt+F+X B.Alt+XC.Ctrl+CD.Ctrl+O解析:14.下面不是文本框的“事件”属性的是(分数:2.00)A.更新前B.加载 C.退出D.单击解析:15.在报表设计中,以下可以做绑定控件显示的字段数据的是(分数:2.00)A.文本框 B.标签C.命令按
18、钮D.图像解析:16.ADO 对象模型中可以打开 Recordset 对象的是(分数:2.00)A.只能是 Connection 对象B.只能是 Command 对象C.可以是 Connection 对象和 Command 对象 D.不存在解析:17.在 Access 中,表就是(分数:2.00)A.关系 B.记录C.索引D.数据库解析:18.在数据访问页的工具箱中,为了插入一个命令按钮应该选择的图标是(分数:2.00)A.B.C. D.解析:19.现有一个已经建好的窗体,窗体中有一命令按钮,单击此按钮,将打开“tEmployee”表,如果采用VBA 代码完成,下面语句正确的是(分数:2.00
19、)A.DoCmd. OpenForm “tEmployee“B.DoCmd. OpenView “tEmployee“C.DoCmd. OpenTable “tEmployee“ D.DoCmd. OpenReport “tEmployee“解析:20.将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为(分数:2.00)A.选择B.投影C.连接 D.并解析:21.创建一个交叉表查询,在“交叉表”行上有且只能有一个的是(分数:2.00)A.行标题和列标题B.列标题和值 C.行标题和值D.行标题、列标题和值解析:22.Access 的控件对象可以设置某个属性来控制对象是否
20、可用(不可用时显示为灰色状态)。需要设置的属性是(分数:2.00)A.DefaultB.CancelC.Enabled D.Visible解析:23.数据的存储结构是指(分数:2.00)A.数据所占的存储空间量B.数据的逻辑结构在计算机中的表示 C.数据在计算机中的顺序存储方式D.存储在外存中的数据解析:24.在下列关于宏和模块的叙述中,正确的是(分数:2.00)A.模块是能够被程序调用的函数B.通过定义宏可以选择或更新数据C.宏或模块都不能是窗体或报表上的事件代码D.宏可以是独立的数据库对象,可以提供独立的操作动作 解析:25.有关宏的叙述中,错误的是(分数:2.00)A.宏是一种操作代码的
21、组合B.宏具有控制转移功能 C.建立宏通常需要添加宏操作并设置参数D.宏操作没有返回值解析:26.如果不指定对象,Close 基本操作关闭的是(分数:2.00)A.正在使用的表B.当前正在使用的数据库C.当前窗体D.当前对象(窗体、查询、宏) 解析:27.软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书,以及(分数:2.00)A.阶段性报告B.需求评审 C.总结D.都不正确解析:28.VBA 表达式 3*3/33 的输出结果是(分数:2.00)A.0B.1 C.3D.9解析:29.在深度为 5 的满二又树中,叶子结点的个数为(分数:2.00)A.32B.31C.
22、16 D.15解析:30.在窗体中使用一个文本框(名称为 num1)接受输入值,有一个命令按钮 run13,事件代码如下:Private Sub run13_Click()If Me!num1=60 Thenresult=“及格“Else If Me!num1=70 Thenresult=“通过“Else If Me!num1=80 Thenresult=“合格“End IfMsgBOx resultEnd Sub打开窗体后,若通过文本框输入的值为 85,单击命令按钮,输出结果是(分数:2.00)A.及格 B.通过C.合格D.其他解析:31.给定日期 DD,可以计算该日期当月最大天数的正确表达
23、式是(分数:2.00)A.Day(DD)B.Day(DateSerial(Year(DD), Month(DD), day(DD)C.Day(DateSerial(Year(DD), Month(DD), 0)D.Day(DateSerial(Year(DD), Month(DD)+1, 0) 解析:32.对长度为 n 的线性表进行二分法查找,在最坏情况下所需要的比较次数为(分数:2.00)A.n+1B.nC.log2n D.n/2解析:33.信息隐蔽的概念与下述哪一种概念直接相关(分数:2.00)A.软件结构定义B.模块独立性 C.模块类型划分D.模块耦合度解析:34.下列工具中为需求分析的
24、常用工具的是(分数:2.00)A.PADB.PFDC.N-SD.DFD 解析:35.VBA 中用实际参数 a 和 b 调用有参过程 Area(m, n)的正确形式是(分数:2.00)A.Area m, nB.Area a, b C.Call Area(m, n)D.Call Area a, b解析:二、填空题(总题数:13,分数:30.00)36.在一个容量为 15 的循环队列中,若头指针 front=6,尾指针 rear=9,则该循环队列中共有 1 个元素。(分数:2.00)填空项 1:_ (正确答案:3)解析:37.设有下面的二叉树:(分数:2.00)填空项 1:_ (正确答案:DBEAF
25、C)解析:38.类是一个支持集成的抽象数据类型,而对象是类的 1。(分数:2.00)填空项 1:_ (正确答案:实例)解析:39.软件工程研究的内容主要包括 1 技术和软件工程管理。(分数:2.00)填空项 1:_ (正确答案:软件开发)解析:40.在关系模型中,把数据看成一个二维表,每一个二维表称为一个 1。(分数:2.00)填空项 1:_ (正确答案:关系)解析:41.在关系数据库的基本操作中,从表中抽取属性值满足条件列的操作称为 1。(分数:2.00)填空项 1:_ (正确答案:投影)解析:42.要建立两表之间的关系,必须通过两表的 1 来创建。(分数:2.00)填空项 1:_ (正确答
26、案:共同字段)解析:43.在 SQL 的 SELECT 语句中,用于实现选择运算的短语是 1。(分数:2.00)填空项 1:_ (正确答案:WHERE)解析:44.要改变窗体上文本框控件的数据源,应设置的属性是 1。(分数:2.00)填空项 1:_ (正确答案:控件来源)解析:45.Access 的报表要实现排序和分组统计操作,应通过设置 1 属性来进行。(分数:2.00)填空项 1:_ (正确答案:排序与分组)解析:46.VBA 中使用的三种选择函数是 1、Switch2 和 Choose3。(分数:2.00)填空项 1:_ (正确答案:IIf-|_|-)解析:47.在 VBA 中,以打印预
27、览方式打开报表 rReader,应该使用语句为 1。(分数:2.00)填空项 1:_ (正确答案:DoCmd. OpenReport “rReader“, acViewPreview)解析:在窗体中有“用户名称”和“用户密码”两个文本框,名称分别为 tUser 和 tPass,还有“确定”和“退出”两个命令按钮,名称分别为 cmdEnter 和 cmdQuit。在 tUser 和 tPass 两个文本框中输入用户名称和用户密码后,单击“确定”按钮,程序将判断输入的值是否正确。如果输入的用户名称为 cueb,用户密码为 1234,则显示提示框,提示框标题为“欢迎”,显示内容为“密码输入正确,欢迎进入系统!”。提示框中只有一个“确定”按钮,当单击“确定”按钮后,关闭该窗体。如果输入不正确,则提示框显示内容为“密码错误!”,同时清除 tUser 和 tPass 两个文本框中的内容,并将光标置于 tUser 文本框中。当单击窗体上的“退出”按钮后,关闭当前窗体。窗体界面如右图所示。下面给出部分代码,请补充完整。(分数:6.00)填空项 1:_ (正确答案:If tUser=“cueb“ And tPass=“1234“ Then)解析:填空项 1:_ (正确答案:tUser.SetFocus)解析:填空项 1:_ (正确答案:DoCmd.Close)解析: