[计算机类试卷]国家二级(ACCESS)机试模拟试卷104及答案与解析.doc

上传人:syndromehi216 文档编号:501828 上传时间:2018-11-29 格式:DOC 页数:26 大小:118.50KB
下载 相关 举报
[计算机类试卷]国家二级(ACCESS)机试模拟试卷104及答案与解析.doc_第1页
第1页 / 共26页
[计算机类试卷]国家二级(ACCESS)机试模拟试卷104及答案与解析.doc_第2页
第2页 / 共26页
[计算机类试卷]国家二级(ACCESS)机试模拟试卷104及答案与解析.doc_第3页
第3页 / 共26页
[计算机类试卷]国家二级(ACCESS)机试模拟试卷104及答案与解析.doc_第4页
第4页 / 共26页
[计算机类试卷]国家二级(ACCESS)机试模拟试卷104及答案与解析.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、国家二级( ACCESS)机试模拟试卷 104及答案与解析 一、选择题 1 设循环队列为 Q(1 m),其初始状态为 front rear m。经过一系列入队与退队运算后, front 20, rear 15。现要在该循环队列中寻找最小值的元素,最坏情况下需要比较的次数为 ( )。 ( A) 5 ( B) 6 ( C) m 5 ( D) m 6 2 某二叉树的前序序列为 ABCDEFG,中序序列为 DCBAEFG,则该二叉树的后序序列为 ( )。 ( A) EFGDCBA ( B) DCBEFGA ( C) BCDGFEA ( D) DCBGFEA 3 下列叙述中正确的是 ( )。 ( A)在

2、链表中,如果每个结点有两个指针域,则该链表一定是非线性结构 ( B)在链表中,如果有两个结点的同一个指针域的值相等,则该链表一定是非线性结构 ( C)在链表中,如果每个结点有两个指针域,则该链表一定是线性结构 ( D)在链表中,如果有两个结点的同一个指针域的值相等,则该链表一定是线性结构 4 下列叙述中错误的是 ( )。 ( A)在带链队列中,队头指针和队尾指针都是在动态变化的 ( B)在带链栈中,栈顶指针和栈底指针都 是在动态变化的 ( C)在带链栈中,栈顶指针是在动态变化的,但栈底指针是不变的 ( D)在带链队列中,队头指针和队尾指针可以指向同一个位置 5 软件生命周期中,确定软件系统要做

3、什么的阶段是 ( )。 ( A)需求分析 ( B)软件测试 ( C)软件设计 ( D)系统维护 6 下面对软件测试和软件调试有关概念叙述错误的是 ( )。 ( A)严格执行测试计划,排除测试的随意性 ( B)程序调试通常也称为 Debug ( C)软件测试的目的是发现错误和改正错误 ( D)设计正确的测试用例 7 下 面属于系统软件的是 ( )。 ( A)财务管理系统 ( B)编译软件 ( C)编辑软件 Word ( D)杀毒软件 8 将 ER图转换为关系模式时, E R图中的实体和联系都可以表示为 ( )。 ( A)属性 ( B)键 ( C)关系 ( D)域 9 有两个关系 R与 S如下,由

4、关系 R和 S得到关系 T,则所使用的操作为 ( )。( A)并 ( B)自然连接 ( C)笛卡儿积 ( D)交 10 在数据管理的三个发展阶段中,数据的共享性好且冗余度最小的是 ( )。 ( A)人工管理阶段 ( B)文 件系统阶段 ( C)数据库系统阶段 ( D)面向数据应用系统阶段 11 下列关于货币数据类型的叙述中,错误的是 ( )。 ( A)货币型字段等价于具有双精度属性的数字型数据 ( B)向货币型字段输入数据时,不需要输入货币符号 ( C)向货币型字段输入数据时,不需要输入千位分隔符 ( D)货币型与数字型数据混合运算后的结果为货币型 12 在对表中记录排序时,若以多个字段作为排

5、序字段,则显示结果是 ( ) ( A)按从左向右的次序依次排序 ( B)按从右向左的次序依次排序 ( C)按定义的优先次 序依次排序 ( D)无法对多个字段进行排序 13 下列关于数据表的描述中,正确的是 ( )。 ( A)数据表是使用独立的文件名保存 ( B)数据表既相对独立,又相互联系 ( C)数据表间不存在联系,完全独立 ( D)数据表一般包含多个主题的信息 14 下列关于输入掩码属性的叙述中,错误的是 ( )。 ( A)可以控制数据的输入格式并按输入时的格式显示 ( B)输入掩码只为文本型和日期时间型字段提供向导 ( C)当为字段同时定义了输入掩码和格式属性时格式属性优先 ( D)文本

6、型和日期时间型 字段不能使用合法字符定义输入掩码 15 下列关于 Null值的叙述中,正确的是 ( )。 ( A) Null值等同于数值 0 ( B) Access不支持 Null值 ( C) Null值等同于空字符串 ( D) Null值表示字段值未知 16 在 “查找和替换 ”对话框的 “查找内容 ”文本框中,设置 “aeffect”的含义是 ( ) ( A)查找 “aeffect”字符串 ( B)查找 “aeffect”字符串 ( C)查找 “affect”或 “effect”的字符串 ( D)查找除 “affect”和 “effect”以外的字符串 17 在已建 “职工 ”表中有姓名、

7、性别、出生日期等字段,查询并显示所有年龄在 25岁以下职工的姓名、性别和年龄,正确的 SQL命令是 ( ) ( A) SELECT姓名,性别, YEAR(DATE() yEAR(出生日期 )AS年龄 FROM职工 WHERE YEAR(Date() YEAR(出生日期 ) 25 ( B) SELECT姓名,性别, YEAR(DATE() YEAR(出生日期 )年龄 FROM职工WHERE YEAR(Date() YEAR(出生日期 ) 25 ( C) SELECT姓名,性别, YEAR(DATE() YEAR(出生日期 )AS年龄 FROM职工 WHERE年龄 25 ( D) SELECT姓名

8、,性别, YEAR(DATE() YEAR(出生日期 )年龄 FROM职工WHERE年龄 25 18 在 SELECT命令中使用 ORDER BY为了指定的是 ( )。 ( A)查询的表 ( B)查询结果的顺序 ( C)查询的条件 ( D)查询的字段 19 从 “销售 ”表中找出部门号为 “04”的部门中单价最高的前两条商品记录,正确的 SQL命令是 ( )。 ( A) SELECT TOP 2*FROM销售 WHERE部门号 “04“GROUP BY单价 ( B) SELECT TOP 2*FROM销售 WHERE部门号 “04“GROUP BY单价 DESC ( C) SELECT TOP

9、 2*FROM销售 WHERE部门号 “04“ORDER BY单价 ( D) SELECT TOP 2*FROM销售 WHERE部门号 “04“ORDER BY单价 DESC 20 从 “图书 ”表中查找出定价高于 “图书号 ”为 “112”的图书记录,正确的 SQL命令是 ( ) ( A) SELECT*FROM图书 WHERE定价 “112“ ( B) SELECT*FROM图书 WHERE EXISTS定价 “112“ ( C) SELECT*FROM图书 WHERE定价 (SELECT*FROM商品 WHERE图书号“112“) ( D) SELECT*FROM图书 WHERE单价 (

10、SELECT定价 FROM图书 WHERE图书号 “112“) 21 在报表中,要计算 “数学 ”字段的平均分,应将控件的 “控件来源 ”属性设置为( )。 ( A) Avg(数学 ) ( B) Avg(数学 ) ( C) Avg数学 ( D) Avg(数学 ) 22 下列叙述中,正确的是 ( )。 ( A)在窗体和报表中均不能设置页面页脚 ( B)在窗体和报表中均呵以根据需要设置页面页脚 ( C)在窗体中可以设置页面页脚,在报表中不能设置页面页脚 ( D)在窗体中不能设置贞丽页脚,在报表中可以设置页面页脚 23 下列选项中,不属于窗体的 “数据 ”属性的是 ( )。 ( A)允许添加 ( B

11、)排序依据 ( C)记录源 ( D)自动居中 24 要改变窗体上文本框控件的数据源,应设置的属性是 ( )。 ( A) 记录源 ( B)控件来源 ( C)数据源 ( D)默认值 25 属于交互式控件的是 ( )。 ( A)标签控件 ( B)文本框控件 ( C)按钮控件 ( D)图像控件 26 要从指定记录集 (一个域 )内获取特定字段的值,应该使用的内置函数是 ( )。 ( A) DLookup ( B) DCount ( C) DFirst ( D) DLast 27 SQL语句的 WHERE子句可以限制表中的记录,完成同样功能的宏命令是( )。 ( A) Requery ( B) Find

12、Record ( C) ApplyFilter ( D) FindNextRecord 28 打开报表后,下列事件中首先发生的是 ( )。 ( A)加载 (Load) ( B)改变 (Change) ( C)调整大小 (Resize) ( D)成为当前 (Current) 29 当文本框或组合框文本部分的内容发生更改时,发生的事件是 ( )。 ( A) Current ( B) Click ( C) Change ( D) MouseMove 30 运行 Visual Basic的函数过程,应使用宏命令是 ( )。 ( A) RunCommand ( B) RunApp ( C) RunCod

13、e ( D) RunVBA 31 VBA中一般采用 Hungarian符号法命名变量,代表复选框的字首码是 ( )。 ( A) Chk ( B) cmd ( C) Fmt ( D) txt 32 Access将内置函数分类进行管理,下列选项中,不属于 Access内置函数分类的是 ( )。 ( A)窗口 ( B)消息 ( C)文本 ( D)财务 33 下列 Access内置函数中,不属于 SQL聚合函数的是 ( )。 ( A) Avg ( B) Min ( C) Count ( D) Abs 34 下列程序的输出结果是 ( )。 Dim x As Integer Private Sub Com

14、mand4_Click() Dim y As Integer x 3 y 10 Call fun(y, x) MsgBox“y “&y End Sub Sub fun(ByRef y As Integer, ByVal z As Integer) y y z z y z End Sub ( A) y 3 ( B) y 10 ( C) y 13 ( D) y 7 35 下列程序的输出结果是 ( )。 Private Sub Command3_Click() t 0 m 1 slim 0 Do t t m sum sum t m m 1 Loop While m 5 MsgBox“Sum “&su

15、m End Sub ( A) Sum 6 ( B) Sum 10 ( C) Sum 35 ( D) Sum 14 36 下列代码实现的功能是:若在窗体中一个名为 tNum的文本框中输入课程编号,则将 “课程表 ”中对应的 “课程名称 ”显示在另一个名为 tName文本框中。 Private Sub【 】 () Me!tName=DLookup(“课程名称 “, “课程表 “, “课程编号 “&Me!TNum&“) End Sub 则程序中【 】处应该填写的是 ( )。 ( A) tNum_AfterUpdate ( B) tNum_Click ( C) tNum_Afierlnsert ( D

16、) tNum_MouseDown 37 子过程 Plus完成对当前库中 “学生表 ”的年龄字段都加 1的操作。 Sub Plus() Dim WS As DAO Workspace Dim db As DAO Database Dim rs As DAO Recordset Dim fd As DAO Field Set db CurrentDb() Set rs db OpenRecordset(“学生表 “) Set fd rs Fields(“年龄 “) Do While Not rs EOF rs Edit fd fd 1 rs Update 【 】 Loop rs Close db

17、Close Set rs Nothing Set db Nothing End Sub 程序空白处【 】应该填写的语句是 ( )。 ( A) rs MoveNext ( B) cn MoveNext ( C) db MoveNext ( D) fd MoveNext 38 若想取消自动宏的自动运行,打开数据库时应按住 ( )。 ( A) Ah键 ( B) Shift键 ( C) Ctrl键 ( D) Enter键 39 下列关于宏组的叙述中,错误的是 ( )。 ( A)宏组是由若干个子宏构成的 ( B)宏组中至少包含一个子宏 ( C)宏组中的各个子宏之间要有一定的联系 ( D)宏组与普通宏的外

18、观无差别 40 SQL语句的 WHERE子句可以限制窗体中的记录,完成同样功能的宏命令是( )。 ( A) Requery ( B) FindRecord ( C) ApplyFiher ( D) FindNextRecord 二、基本操作题 41 在考生文件夹下的 “samp1 accdb”数据库文件中已建立两个表对象 (名为 “员工表 ”和 “部门表 ”)和一个窗体对象 (名为 “frest”)及一个宏对象 (名为 “mTest”)。请按以下要求,按顺序完成对象的各种操作: (1)删除表对象 “员工表 ”的照片字段。 (2)设置表对象 “员工表 ”的年龄字段有效性规则为:大于 16且小于

19、65(不含 16和65);同时设置相应有效性文本为 “请输入合适年龄 ”。 (3)设置表对象 “员工表 ”的聘用时间字段的默认值为系统当前日期。 (4)删除表对象 “员工表 ”和 “部门表 ”之间已建立的错误表间关系,重新建立正确关系。 (5)设置相关属性,实现窗体对象 (名为 “fTest”)上的记录数据不允许添加的操作(即消除新纪录行 )。 (6)将宏对象 (名为 “mTest”)重命名为可自动运行的宏。 三、简单应用题 42 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好表对象“tDoctor”、 “tOffice”、 “tPatient”和 “tSubscr

20、ibe”,同时还设计出窗体对象 “fQuery”。试按以下要求完成设计。 (1)创建一个查询,查找姓名为两个字的姓 “王 ”病人的预约信息,并显示病人的“姓名 ”、 “年龄 ”、 “性别 ”、 “预约日期 ”、 “科室名称 ”和 “医生姓名 ”,所建查询命名为 “qT1”。 (2)创建一个查询,统计星期一预约病人的平均年龄,要求输出一列内容,显示标题为 “平均年龄 ”,所建查询命名为 “qT2”。 (3)创建一个查询,查找预约了但没有留下电话的病人,并显示 “姓名 ”,所建查询命名为 “qT3”。 注意:病人的姓名不允许重复显示。 (4)现有一个已经建好的 “fQuery”窗体,运行该窗体后,

21、在文本框 (文本框名称为tName)中输入要查询的医生姓名,然后按下 “查询 ”按钮,即运行一个名为 “qT4”的查询。 “qT4”查询的功能是显示所查医生的 “医生姓名 ”和 “预约人数 ”两列信息,其中 “预约人数 ”值由 “病人 ID”字段统计得到,请设计 “qT4”查询。 四、综合应用题 43 在考生文件夹下有一个数据库文件 “samp3 accdb”,里面已经设计好表对象“tBorrow”、 “tReader”和 “tRook”,查询对象 “qT”,窗体对象 “fReader”,报表对象“rReader”和宏对象 “rpt”。请在此基础上按以下要求补充设计: (1)在报表的报表页眉节

22、区内添加一个标签控件,其名称为 “bTitle”,标题显示为“读者借阅情况浏览 ”,字体名称为 “黑体 ”,字体大小为 22,同时将其安排在距上边 0 5厘米、距左侧 2厘米的位置上。 (2)设计报表 “rReader”的主体节区内 “tSex”文本框控件依据报表记录源的 “性别 ”字段值来显示信息。 (3)将宏对象 “rpt”改名为 “mReader”。 (4)在窗体对象 “fReader”的窗体页脚节区内添加一个命令按钮,命名为 “bList”,按钮标题为 “显示借书信息 ”,其单击事件属性设置为宏对象 “mReader”。 (5)窗体加载时设置窗体标题属性为系统当前日期。窗体 “加载 ”

23、事件的代码已提供,请补充完整。 注意:不允许修改窗体对象 “fReader”中未涉及的控件和属性;不允许修改表对象 “tBorrow”、 “tReader”和 “tBook”及查询对象 “qT”;不允许修改报表对象 “rReader”的控件和属性。 程序代码只能 在 “*Add*”与 “*Add*”之间的空行内补充一行语句,完成设计,不允许增删和修改其他位置已存在的语句。 国家二级( ACCESS)机试模拟试卷 104答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 循环队列是队列的一种顺序存储结构,用队尾指针 rear指向队列中的队尾元素,用排头指针指向排头元素的前一个位置,因此,

24、从排头指针 front指向的后一个位置直到队尾指针 rear指向的位置之间所有的元素均为队列中的元素,队列初始状态为 front rear m,当 front 20, rear 15时,队列中有 m20 15 m 5个元素,比较次数为 m 6次。故 D选项正确。 2 【正确答案】 D 【试题解析】 二叉树遍历可以分为 3种:前序遍历 (访问根结点在访问左子树和访问右子树之前 )、中序遍历 (访问根结点在访问左子树和访问右子树两者之间 )、后序遍历 (访问根结点在访问左子树和访问右子树之后 )。二叉树的前序序列为ABCDEFG, A为根结点。中序序列为 DCBAEFG,可知: DCB为左子树结点

25、,EFG为右子树结点。同理 B为 C的根结点, C为 D的根结点,且 CD均为 B的同侧 子树结点。同理 E为 F的根结点, F为 G的根结点,且 FG为 E同侧子树结点。二叉树的后序序列为 DCBGFEA。故 D选项正确。 3 【正确答案】 B 【试题解析】 一个非空的数据结构如果满足以下两个条件:有且只有一个根结点;每一个结点最多有一个前件,也最多有一个后件,称为线性结构。双向链表结点有两个指针域,指向前一个结点的指针和指向后一个结点的指针,也是线性结构, A选项错误。如果有两个结点的同一个指针域的值相等,说明一个结点有两个前件,属于非线性结构, B选项正确, D选项正确。非线性结构主要是

26、指树形结构和网 状结构,可以满足每个结点有两个指针域的条件。故 C选项正确。 4 【正确答案】 B 【试题解析】 带链的队列就是用一个单链表来表示队列,队列中的每一个元素对应链表中的一个结点,在人队和退队过程中,队头指针和队尾指针都是在动态变化的, A选项叙述正确,循环队列中当队列满或者空时,队头指针和队尾指针指向同一个位置, D选项叙述正确。栈也可以采用链式存储结构表示,把栈组织成一个单链表,这种数据结构可称为带链的栈,入栈和退栈过程中栈底指针不变,栈顶指针随之变化, B选项叙述错误, C选项叙述正确。故选择 B选项。 5 【正确答案】 A 【试题解析】 软件生命周期各阶段的主要任务是:问题

27、定义、可行性研究与计划制定、需求分析、软件设计、软件实现、软件测试、运行维护。其中需求分析是指对待开发软件提出的需求进行分析并给出详细定义,也即是确定软件系统要做什么。故 A选项正确。 6 【正确答案】 C 【试题解析】 软件测试就是在软件投入运行之前,尽可能多地发现软件中的错误,但改正错误又调试完成, C选项叙述错误。软件测试应在测试之前制定测试计划,并严格执行,排除测试随意性,并且需要设计正确的测试用例, AD选项叙述正 确。调试 (也称为 Debug,排错 )是作为成功测试的后果出现的步骤而调试是在测试发现错误之后排除错误的过程, B选项叙述正确。故选择 C选项。 7 【正确答案】 B

28、【试题解析】 计算机软件按功能分为应用软件、系统软件、支撑软件 (或工具软件 )。系统软件是管理计算机的资源,提高计算机的使用效率,为用户提供各种服务的软件,如操作系统、数据库管理系统、编译程序、汇编程序和网络软件等, B选项正确。 A、 C、 D选项为应用软件。 8 【正确答案】 C 【试题解析】 采用 E R方法得到的全局概念模型是对信息世 界的描述,并不适用于计算机处理,为了适合关系数据库系统的处理,必须将 E R图转换成关系模式。这就是逻辑设计的主内容。 E R图是由实体、属性和联系组成,而关系模式中只有一种元素 关系。故 C选项正确。 9 【正确答案】 C 【试题解析】 用于查询的

29、3个操作无法用传统的集合运算表示,引入的运算为投影运算、选择运算、笛卡尔积。常用的扩充运算有交、除、连接及自然连接等。并: RS是将 S中的记录追加到 R后面。交: RS结果是既属于 R又属于 S的记录组成的集合。上述两种操作中,关系 R与 S要求有相同的结构,故 A、 D选 项错误。自然连接:去掉重复属性的等值连接。自然连接要求两个关系中进行,比较的是相同的属性,并且进行等值连接,本题中结果 T应为空, B选项错误。若 T为笛卡尔积,结果为 5元关系,元组个数为 4,且计算结果与题目相符。故 C选项正确。 10 【正确答案】 C 【试题解析】 数据管理技术的发展经历了 3个阶段:人工管理阶段

30、、文件系统阶段和数据库系统阶段。由下表可知 C选项正确。11 【正确答案】 A 【试题解析】 货币型:用来存储货币值,占 8个字节,在计算中禁止四舍五入,系统会自动添加货币符号及千位分割符 ,所以 A项错误,货币型字段不等价于具有双精度属性的数字型数据。故选择 A选项。 12 【正确答案】 A 【试题解析】 在 Access中,在排序时,如果是按照多个字段排序时,则是按照从左至右的原则依次进行,先是最左边的字段按所指定的顺序排列,当最左边的字段有重复值时,再按次左边的字段排序。故选择 A选项。 13 【正确答案】 B 【试题解析】 在 Access中,数据表是用来存储数据库中的数据,每个表都存

31、入了一个数据信息,而每个数据库中,各个表之间也存在关联,数据表只能包含一个主题的信息。故选择 B选项。 14 【正确答案】 C 【试题解析】 选项 A说的是有效性文本的属性,故 A选项错。输入掩码主要用于文本型和日期型字段,也可用于数字型和货币型字段,因此, B选项错;文本型和日期字段可以使用合法字符定义输入掩码,所以 D选项错误。格式属性只影响值得显示方式。若同时使用字段的显示格式和输入掩码,则在添加或编辑数据时 Microsoft Access将使用输入掩码,而 “格式 ”设置则在保存记录时,决定数据的显示格式,同时使用 “格式 ”和 “输入掩码 ”属性时,要注意他们的结果不能冲突。故选择

32、 C选项。 15 【正确答案】 D 【试题解析】 Access中,在字段属性设置的过程中,每个字段都有一个属性,但当它为 Null时,表示该字段值未知。 Null不等同数值 0或空字符串, Access支持Null值。故选择 D选项。 16 【正确答案】 C 【试题解析】 通配符 “”的意义为:与方括号内任何单个字符匹配。故选择 C选项。 17 【正确答案】 A 【试题解析】 年龄可用当前日期减去出生日期表示,因此 c、 D选项错;该题中最后要显示的字段有姓名、性别、年龄,其中涉及 As的用法,为表中查询到的字段值起一个别名。 B语法错误。故 A选项正确。 18 【正确答案】 B 【试题解析】

33、 “SELECT查询字段 FROM表名 wHERE条件语句 ”是 SQL的基本框架,有时为了将查询出来的结果进行排序会使用 Order By指令,其中 Select后标明的是查询字段,故 D选项错误; From后标明的是查询的表,故 A选项错误; Where后标明的是查询的条件,故 C选项错误。故选择 B选项。 19 【正确答案】 D 【试题解析】 由题干可知,本题要求是找出部门号为 “04”的部门中单价排在前 2位的商品记录,故需要对 “单价 ”字段进行降序排序,需使用 “ORDER BY”命令,并标明降序 “DESC”。故选择 D选项。 20 【正确答案】 D 【试题解析】 该题先把 “图

34、书号 ”为 112的图书找出来,即用 SQL语句 “SELECT定价 FROM图书 WHERE图书号 “112“”,然后再找出定价高于上面图书的图书,整个 SQL语句为: SELECT*FROM图书 WHERE定价 (SELECT、定价FROM图书 wHERE图书号 “112“)。故选择 D选项。 21 【正确答案】 A 【试题解析】 添加一个求平均的计算控件的格 式为,控件来源 Avg(要求平均的字段名 ),其中 “”不能省略。故选择 A选项。 22 【正确答案】 B 【试题解析】 窗体的设计视图的结构由 5部分组成:主体、窗体页眉、窗体页脚、页面页眉、页面页脚,不包括组页眉,故在窗体中可以

35、设置页面页眉;报表通常包括 7个部分:报表页眉、页面页眉、组页眉、主体、组页脚、页面页脚、报表页脚,故在报表中也可以设置页面页眉。故选择 B选项。 23 【正确答案】 D 【试题解析】 窗体的数据属性包括:记录源、记录集类型、抓取默认值、筛选、加载是的筛选器、排序 依据、加载时的排序方式、数据输入、允许添加、允许删除、允许编辑、允许筛选、记录锁定,没有 D选项自动居中。故选择 D选项。 24 【正确答案】 B 【试题解析】 文本框的数据属性包括:控件来源,输入掩码,默认值,有效性规则,有效性文本,可用,是否锁定,筛选查找,智能标记和文本格式,改变文本框的数据源应修改控件来源属性。故选择 B选项

36、。 25 【正确答案】 B 【试题解析】 文本框是用于输入、输出和显示窗体的数据源的数据,既能接受用户的输入,又能显示数据,是一种交互式控件;标签控件只能显示说明性 文本,因此不是交互式控件;按钮控件包括切换按钮控件、选项按钮控件和命令按钮控件,均不能实现与用户的交互,因此按钮控件不是交互式控件;图像控件是为了美化窗体,不是交互式控件。故选择 B选项。 26 【正确答案】 A 【试题解析】 DLookup函数 (域函数 )是 Access为用户提供的内置函数,通过这些函数可以方便的从一个表或查询中取得符合一定条件的值赋予变量或控件值。其语法是 DLookup(expr, domain, cri

37、teria), expr:要获取值的字段名称,domain:要获取值的表或查询名 称, critefia:用于限制 DLookup函数执行的数据范围。故选择 A选项。 27 【正确答案】 C 【试题解析】 Requery操作可以通过重新查询控件的数据源来更新活动对象指定控件中的数据; FindRecord操作可以查找符合参数指定条件的数据的第一个实例; ApplyFiher操作可以对表、窗体或报表应用筛选、查询或 SQL中 Where子句。故选择 C选项。 28 【正确答案】 A 【试题解析】 Load是在打开窗体,并且显示了它的记录时所发生的的事件,该事件发生在 “打开 ”事件之后; Cha

38、nge是指文本框或组合框的部分内容改变时发生的事件; Resize是窗体大小发生改变时发生的事件; Current事件是在窗体打开时,以及焦点从一条记录移动到另一条记录时发生。该题是打开报表后,首先发生的事件,应该是加载。故选择 A选项。 29 【正确答案】 C 【试题解析】 Current事件是在窗体打开时,以及只要焦点从一条记录移动到另一条记录,此事件就会发生; Click事件是在按下然后释放鼠标按钮,在一个对象上时,就会发生; Change是指文本框或组合框的部分内容改变时发生的事件;MouseMove是指鼠标移动事件。故本题选择 C选项。 30 【正确答案】 C 【试题解析】 RunC

39、ommand操作可以运行 Microsoft Access的内置命令;RunApp操作运行基于 Microsoft Windows或 MSDOS的应用程序; RunCode操作可以调用 Microsoft Visual Basic 的 Function过程。故选择 C选项。 31 【正确答案】 A 【试题解析】 本题考查的是标识符的命名规则。标识符的名字以一个或者多个小写字母开头作为前缀,之后的是首字母大写的第一 个单词或者多个单词的组合,该单词要指明变量的用途。复选框的英文单词为 CheckBox。故选择 A选项。 32 【正确答案】 A 【试题解析】 Access内置函数分类包括数组、转换

40、、数字、程序流程、应用程序、数据库、域聚合、财务、文本、消息等。故选择 A选项。 33 【正确答案】 D 【试题解析】 SQL聚合函数包括 Avg、 Count、 Max、 Min、 Sum、 Var等。故选择 D选项。 34 【正确答案】 C 【试题解析】 在函数参数传递中,包括按地址传递 By Ref和按值传递 ByVal两种方法。其中前者在函数体内改变变量值会影响参数外的变量,后者不会。本题 y是按地址传递,调用 fun()函数后,会将 y的值改为 fun()函数中 y的值。故选择 C选项。 35 【正确答案】 C 【试题解析】 本题考查的是 DoWhile 循环的执行,该循环至少执行一

41、次。本题循环执行 5次,第 5次结束时 m 6,不满足循环的条件,因此循环终止。此时代码执行的结果为 sum 35。故选择 C选项。 36 【正确答案】 A 【试题解析】 本题考查的是变量标识符的命名规则。标识符的名字以一个或者多个小写字 母开头作为前缀;之后接第一个单词的首字母大写或者多个单词的组合,且该单词要指明变量的用途。本题是根据输入 Num然后 (Atier)更新(update)tName内容。故选择 A选项。 37 【正确答案】 A 【试题解析】 本题考查的是如何使用 ADO数据库技术操作数据库。其中RecordSet对象 rs是用来表示来自基本表或命令执行结果的记录集。 rs更新

42、完一条记录之后,需要使指针往后移动下一个记录上故选择 A选项。 38 【正确答案】 B 【试题解析】 宏有多种运行方式:直接运行、事件触发、自动运 行。若要取消打开数据库自动运行,可以在打开数据库时,按住 Shift键操作。故选择 B选项。 39 【正确答案】 C 【试题解析】 宏可以分为独立的宏、宏组和条件操作宏。宏组是宏的集合,由多个宏组成,其中的每一个宏又包括多个操作,宏组也是宏。故 C选项是错误的。 40 【正确答案】 C 【试题解析】 Requery操作可以通过重新查询控件的数据源来更新活动对象指定控件中的数据; FindRecord操作可以查找符合参数指定条件的数据的第一个实例;

43、ApplyFilter操作可以对表、窗体或报表应用 筛选、查询或 SQL中 Where子句。故选择 C选项。 二、基本操作题 41 【正确答案】 (1)【操作步骤】 步骤 1:选择 “表 ”对象,选中 “员工表 ”,右击 “员工表 ”选择 “设计视图 ”命令打开设计视图。 步骤 2:在设计视图中选择 “照片 ”字段行,右击,在弹出的快捷菜单中选择 “删除行 ”命令,按 Ctrl S保存修改。 (2)【操作步骤】 步骤 1:在 “员工表 ”的设计视图中,单击 “年龄 ”。字段的任一位置,在 “有效性规则 ”行输入 “16 And65”,在 “有效性文本 ”行输入 “清输入合适 年龄 ”。 步骤

44、2:按 Ctrl S保存修改。 (3)【操作步骤】 步骤 1:在设计视图中选择 “聘用时问 ”字段,在 “默认值 ”行输入 “Date()”。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮关闭设计视图。 (4)【操作步骤】 步骤 1:单击 “数据库工具 ”选项卡 “关系 ”组中的 “火系 ”按钮,选中表关系的连线,直接按 Del键,在弹出的对话框中单击 “是 ”按钮删除已有关系。 步骤 2:选中表 “部门表 ”中的 “部门号 ”字段,拖动剑 “员工表 ”的 “所属部门 ”字段,放开鼠标,单击 “创建 ”按钮。按 Ctrl S保存修改,关闭关系界面。 (5)【操作步骤】 步骤 1:单击 “窗

45、体 ”对象,右键单击 “fTest”窗体,选择 “设计视图 ”命令。 步骤 2:右键单击 “窗体选择器 ”,从弹出的快捷菜单中选择 “属性 ”命令,在 “数据 ”选项卡的 “允许添加 ”行下拉列表中选择 “否 ”。保存并关闭属性表。 (6)【操作步骤】 选择 “宏 ”对象。右键单击 “mTest”,从弹出的快捷菜单中选择 “重命名 ”命令,在光标处输入 “AutoExec”。 三、简单应用题 42 【正确答案】 (1)【操作步骤】 步骤 1:单击 “创建 ”选项卡下 “查询 ”组中的 “查询设计 ”按钮,在弹出的 “显示表 ”对话框中双击添加表 “tDoctor”、 “tOfflee”、 “t

46、Patient ”和 “tSubscribe”,然后单击“关闭 ”按钮,关闭 “显示表 ”对话框。 步骤 2:双击 tPatient表的 “姓名 ”、 “年龄 ”、 “性别 ”字段,双击 tSubscribe表的“预约日期 ”字段,双击 tOffice表的 “科室名称 ”和 tDoctor。表的 “医生姓名 ”字段;在 “姓名 ”字段的 “条件 ”行中输入 “Like“王 ?“”。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,另存为 “qT1”,关闭设计视图。 (2)【操作步骤】 步骤 1:单击 “创建 ”选项卡下 “查询 ”组中的 “查询设计 ”按钮,在弹出的 “显示表 ”对话框中双击

47、表 “tPatient”和 “tSubscribe”,然后单击 “关闭 ”按钮,关闭 “显示表 ”对话框。 步骤 2:双击 tPatient表中的 “年龄 ”字段以及 tSubscribe表中的 “预约日期 ”字段,然后在年龄字段前加 “平均年龄: ”字样。 步骤 3:单击 “查询工具 ”的 “设计 ”选项卡下 “显示隐藏 ”组 中的 “汇总 ”按钮,在“平均年龄 ”字段的 “总计 ”行中选择 “平均值 ”,在 “预约日期 ”字段的 “总计 ”行中选择“Where”,在 “预约日期 ”的 “条件 ”行中输入 “Weekday(预约日期 ) 2”,然后单击快速访问工具栏中的 “保存 ”按钮,另存

48、为 “qT2”。 (3)【操作步骤】 步骤 1:单击 “创建 ”选项卡下 “查询 ”组中的 “查询设计 ”按钮,在弹出的 “显示表 ”对话框中双击表 “tPatient”和 “tSubscribe”,然后单击 “关闭 ”按钮,关闭 “显示表 ”对话框。 步骤 2:双击 “姓名 ”和 “电话 ”字 段,然后取消 “电话 ”字段 “显示 ”行复选框的勾选。 步骤 3:单击 “查询工具 ”的 “设计 ”选项卡下 “显示隐藏 ”组中的 “汇总 ”按钮,在“电话 ”字段对应的 “总计 ”行中选择 “Where”,在 “条件 ”行中输入 “Is Null”,然后单击快速访问工具栏中的 “保存 ”按钮,另存

49、为 “qT3”。 (4)【操作步骤】 步骤 1:单击 “创建 ”选项卡下 “查询 ”组中的 “查询设计 ”按钮,在弹出的 “显示表 ”对话框中双击表 “tDoctor”和 “tSubscribe”,然后单击 “关闭 ”按钮,关闭 “显示表 ”对话框。 步骤 2:双击 tDoctor表中 “医生姓名 ”字段, tSubscribe表中的 “病人 ID”字段,并在 “病人 ID”字段前加 “预约人数: ”字样。 步骤 3:单击 “查询工具 ”的 “设计 ”选项卡下 “显示隐藏 ”组中的 “汇总 ”按钮,在“预约人数 ”字段的 “总计 ”行中选择 “计数 ”,在 “医生姓名 ”字段的 “条件 ”行中输入“Forms!fQuery!tName”,然后单击快速访问工具栏中的 “保存 ”按钮,另存为“qT4”,关闭 “设计视图 ”。 四、综合应

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1