【计算机类职业资格】国家二级(ACCESS)机试-试卷104-1及答案解析.doc
《【计算机类职业资格】国家二级(ACCESS)机试-试卷104-1及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级(ACCESS)机试-试卷104-1及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级(ACCESS)机试-试卷 104-1 及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.设循环队列为 Q(1m),其初始状态为 frontrearm。经过一系列入队与退队运算后,front20,rear15。现要在该循环队列中寻找最小值的元素,最坏情况下需要比较的次数为( )。(分数:2.00)A.5B.6C.m5D.m62.某二叉树的前序序列为 ABCDEFG,中序序列为 DCBAEFG,则该二叉树的后序序列为( )。(分数:2.00)A.EFGDCBAB.DCBEFGAC.BCDGFEAD.DCBGFEA3.下列叙述中正确的是(
2、)。(分数:2.00)A.在链表中,如果每个结点有两个指针域,则该链表一定是非线性结构B.在链表中,如果有两个结点的同一个指针域的值相等,则该链表一定是非线性结构C.在链表中,如果每个结点有两个指针域,则该链表一定是线性结构D.在链表中,如果有两个结点的同一个指针域的值相等,则该链表一定是线性结构4.下列叙述中错误的是( )。(分数:2.00)A.在带链队列中,队头指针和队尾指针都是在动态变化的B.在带链栈中,栈顶指针和栈底指针都是在动态变化的C.在带链栈中,栈顶指针是在动态变化的,但栈底指针是不变的D.在带链队列中,队头指针和队尾指针可以指向同一个位置5.软件生命周期中,确定软件系统要做什么
3、的阶段是( )。(分数:2.00)A.需求分析B.软件测试C.软件设计D.系统维护6.下面对软件测试和软件调试有关概念叙述错误的是( )。(分数:2.00)A.严格执行测试计划,排除测试的随意性B.程序调试通常也称为 DebugC.软件测试的目的是发现错误和改正错误D.设计正确的测试用例7.下面属于系统软件的是( )。(分数:2.00)A.财务管理系统B.编译软件C.编辑软件 WordD.杀毒软件8.将 ER 图转换为关系模式时,ER 图中的实体和联系都可以表示为( )。(分数:2.00)A.属性B.键C.关系D.域9.有两个关系 R 与 S 如下,由关系 R 和 S 得到关系 T,则所使用的
4、操作为( )。 (分数:2.00)A.并B.自然连接C.笛卡儿积D.交10.在数据管理的三个发展阶段中,数据的共享性好且冗余度最小的是( )。(分数:2.00)A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.面向数据应用系统阶段11.下列关于货币数据类型的叙述中,错误的是( )。(分数:2.00)A.货币型字段等价于具有双精度属性的数字型数据B.向货币型字段输入数据时,不需要输入货币符号C.向货币型字段输入数据时,不需要输入千位分隔符D.货币型与数字型数据混合运算后的结果为货币型12.在对表中记录排序时,若以多个字段作为排序字段,则显示结果是( )(分数:2.00)A.按从左向右的次序依
5、次排序B.按从右向左的次序依次排序C.按定义的优先次序依次排序D.无法对多个字段进行排序13.下列关于数据表的描述中,正确的是( )。(分数:2.00)A.数据表是使用独立的文件名保存B.数据表既相对独立,又相互联系C.数据表间不存在联系,完全独立D.数据表一般包含多个主题的信息14.下列关于输入掩码属性的叙述中,错误的是( )。(分数:2.00)A.可以控制数据的输入格式并按输入时的格式显示B.输入掩码只为文本型和日期时间型字段提供向导C.当为字段同时定义了输入掩码和格式属性时格式属性优先D.文本型和日期时间型字段不能使用合法字符定义输入掩码15.下列关于 Null 值的叙述中,正确的是(
6、)。(分数:2.00)A.Null 值等同于数值 0B.Access 不支持 Null 值C.Null 值等同于空字符串D.Null 值表示字段值未知16.在“查找和替换”对话框的“查找内容”文本框中,设置“aeffect”的含义是( )(分数:2.00)A.查找“aeffect”字符串B.查找“aeffect”字符串C.查找“affect”或“effect”的字符串D.查找除“affect”和“effect”以外的字符串17.在已建“职工”表中有姓名、性别、出生日期等字段,查询并显示所有年龄在 25 岁以下职工的姓名、性别和年龄,正确的 SQL 命令是( )(分数:2.00)A.SELECT
7、 姓名,性别,YEAR(DATE()yEAR(出生日期)AS 年龄 FROM 职工 WHERE YEAR(Date()YEAR(出生日期)25B.SELECT 姓名,性别,YEAR(DATE()YEAR(出生日期)年龄 FROM 职工 WHERE YEAR(Date()YEAR(出生日期)25C.SELECT 姓名,性别,YEAR(DATE()YEAR(出生日期)AS 年龄 FROM 职工 WHERE 年龄25D.SELECT 姓名,性别,YEAR(DATE()YEAR(出生日期)年龄 FROM 职工 WHERE 年龄2518.在 SELECT 命令中使用 ORDER BY 为了指定的是( )
8、。(分数:2.00)A.查询的表B.查询结果的顺序C.查询的条件D.查询的字段19.从“销售”表中找出部门号为“04”的部门中单价最高的前两条商品记录,正确的 SQL 命令是( )。(分数:2.00)A.SELECT TOP 2*FROM 销售 WHERE 部门号“04“GROUP BY 单价B.SELECT TOP 2*FROM 销售 WHERE 部门号“04“GROUP BY 单价 DESCC.SELECT TOP 2*FROM 销售 WHERE 部门号“04“ORDER BY 单价D.SELECT TOP 2*FROM 销售 WHERE 部门号“04“ORDER BY 单价 DESC20
9、.从“图书”表中查找出定价高于“图书号”为“112”的图书记录,正确的 SQL 命令是( )(分数:2.00)A.SELECT*FROM 图书 WHERE 定价“112“B.SELECT*FROM 图书 WHERE EXISTS 定价“112“C.SELECT*FROM 图书 WHERE 定价(SELECT*FROM 商品 WHERE 图书号“112“)D.SELECT*FROM 图书 WHERE 单价(SELECT 定价 FROM 图书 WHERE 图书号“112“)21.在报表中,要计算“数学”字段的平均分,应将控件的“控件来源”属性设置为( )。(分数:2.00)A.Avg(数学)B.A
10、vg(数学)C.Avg数学D.Avg(数学)22.下列叙述中,正确的是( )。(分数:2.00)A.在窗体和报表中均不能设置页面页脚B.在窗体和报表中均呵以根据需要设置页面页脚C.在窗体中可以设置页面页脚,在报表中不能设置页面页脚D.在窗体中不能设置贞丽页脚,在报表中可以设置页面页脚23.下列选项中,不属于窗体的“数据”属性的是( )。(分数:2.00)A.允许添加B.排序依据C.记录源D.自动居中24.要改变窗体上文本框控件的数据源,应设置的属性是( )。(分数:2.00)A.记录源B.控件来源C.数据源D.默认值25.属于交互式控件的是( )。(分数:2.00)A.标签控件B.文本框控件C
11、.按钮控件D.图像控件26.要从指定记录集(一个域)内获取特定字段的值,应该使用的内置函数是( )。(分数:2.00)A.DLookupB.DCountC.DFirstD.DLast27.SQL 语句的 WHERE 子句可以限制表中的记录,完成同样功能的宏命令是( )。(分数:2.00)A.RequeryB.FindRecordC.ApplyFilterD.FindNextRecord28.打开报表后,下列事件中首先发生的是( )。(分数:2.00)A.加载(Load)B.改变(Change)C.调整大小(Resize)D.成为当前(Current)29.当文本框或组合框文本部分的内容发生更改
12、时,发生的事件是( )。(分数:2.00)A.CurrentB.ClickC.ChangeD.MouseMove30.运行 Visual Basic 的函数过程,应使用宏命令是( )。(分数:2.00)A.RunCommandB.RunAppC.RunCodeD.RunVBA31.VBA 中一般采用 Hungarian 符号法命名变量,代表复选框的字首码是( )。(分数:2.00)A.ChkB.cmdC.FmtD.txt32.Access 将内置函数分类进行管理,下列选项中,不属于 Access 内置函数分类的是( )。(分数:2.00)A.窗口B.消息C.文本D.财务33.下列 Access
13、 内置函数中,不属于 SQL 聚合函数的是( )。(分数:2.00)A.AvgB.MinC.CountD.Abs34.下列程序的输出结果是( )。 Dim x As Integer Private Sub Command4_Click() Dim y As Integer x3 y10 Call fun(y,x) MsgBox“y“&y End Sub Sub fun(ByRef y As Integer,ByVal z As Integer) yyz zyz End Sub(分数:2.00)A.y3B.y10C.y13D.y735.下列程序的输出结果是( )。 Private Sub Com
14、mand3_Click() t0 m1 slim0 Do ttm sumsumt mm1 Loop While m5 MsgBox“Sum“&sum End Sub(分数:2.00)A.Sum6B.Sum10C.Sum35D.Sum1436.下列代码实现的功能是:若在窗体中一个名为 tNum 的文本框中输入课程编号,则将“课程表”中对应的“课程名称”显示在另一个名为 tName 文本框中。 Private Sub【 】() Me!tName=DLookup(“课程名称“,“课程表“,“课程编号“&Me!TNum&“) End Sub 则程序中【 】处应该填写的是( )。(分数:2.00)A.t
15、Num_AfterUpdateB.tNum_ClickC.tNum_AfierlnsertD.tNum_MouseDown37.子过程 Plus 完成对当前库中“学生表”的年龄字段都加 1 的操作。 Sub Plus() Dim WS As DAOWorkspace Dim db As DAODatabase Dim rs As DAORecordset Dim fd As DAOField Set dbCurrentDb() Set rsdbOpenRecordset(“学生表“) Set fdrsFields(“年龄“) Do While Not rsEOF rsEdit fdfd1 rs
16、Update 【 】 Loop rsClose dbClose Set rsNothing Set dbNothing End Sub 程序空白处【 】应该填写的语句是( )。(分数:2.00)A.rsMoveNextB.cnMoveNextC.dbMoveNextD.fdMoveNext38.若想取消自动宏的自动运行,打开数据库时应按住( )。(分数:2.00)A.Ah 键B.Shift 键C.Ctrl 键D.Enter 键39.下列关于宏组的叙述中,错误的是( )。(分数:2.00)A.宏组是由若干个子宏构成的B.宏组中至少包含一个子宏C.宏组中的各个子宏之间要有一定的联系D.宏组与普通宏
17、的外观无差别40.SQL 语句的 WHERE 子句可以限制窗体中的记录,完成同样功能的宏命令是( )。(分数:2.00)A.RequeryB.FindRecordC.ApplyFiherD.FindNextRecord二、基本操作题(总题数:1,分数:2.00)41.在考生文件夹下的“samp1accdb”数据库文件中已建立两个表对象(名为“员工表”和“部门表”)和一个窗体对象(名为“frest”)及一个宏对象(名为“mTest”)。请按以下要求,按顺序完成对象的各种操作: (1)删除表对象“员工表”的照片字段。 (2)设置表对象“员工表”的年龄字段有效性规则为:大于 16 且小于 65(不含
18、 16 和 65);同时设置相应有效性文本为“请输入合适年龄”。 (3)设置表对象“员工表”的聘用时间字段的默认值为系统当前日期。 (4)删除表对象“员工表”和“部门表”之间已建立的错误表间关系,重新建立正确关系。 (5)设置相关属性,实现窗体对象(名为“fTest”)上的记录数据不允许添加的操作(即消除新纪录行)。 (6)将宏对象(名为“mTest”)重命名为可自动运行的宏。(分数:2.00)_三、简单应用题(总题数:1,分数:2.00)42.考生文件夹下存在一个数据库文件“samp2accdb”,里面已经设计好表对象“tDoctor”、“tOffice”、“tPatient”和“tSubs
19、cribe”,同时还设计出窗体对象“fQuery”。试按以下要求完成设计。 (1)创建一个查询,查找姓名为两个字的姓“王”病人的预约信息,并显示病人的“姓名”、“年龄”、“性别”、“预约日期”、“科室名称”和“医生姓名”,所建查询命名为“qT1”。 (2)创建一个查询,统计星期一预约病人的平均年龄,要求输出一列内容,显示标题为“平均年龄”,所建查询命名为“qT2”。 (3)创建一个查询,查找预约了但没有留下电话的病人,并显示“姓名”,所建查询命名为“qT3”。 注意:病人的姓名不允许重复显示。 (4)现有一个已经建好的“fQuery”窗体,运行该窗体后,在文本框(文本框名称为 tName)中输
20、入要查询的医生姓名,然后按下“查询”按钮,即运行一个名为“qT4”的查询。“qT4”查询的功能是显示所查医生的“医生姓名”和“预约人数”两列信息,其中“预约人数”值由“病人 ID”字段统计得到,请设计“qT4”查询。(分数:2.00)_四、综合应用题(总题数:1,分数:2.00)43.在考生文件夹下有一个数据库文件“samp3accdb”,里面已经设计好表对象“tBorrow”、“tReader”和“tRook”,查询对象“qT”,窗体对象“fReader”,报表对象“rReader”和宏对象“rpt”。请在此基础上按以下要求补充设计: (1)在报表的报表页眉节区内添加一个标签控件,其名称为“
21、bTitle”,标题显示为“读者借阅情况浏览”,字体名称为“黑体”,字体大小为 22,同时将其安排在距上边 05 厘米、距左侧 2 厘米的位置上。 (2)设计报表“rReader”的主体节区内“tSex”文本框控件依据报表记录源的“性别”字段值来显示信息。 (3)将宏对象“rpt”改名为“mReader”。 (4)在窗体对象“fReader”的窗体页脚节区内添加一个命令按钮,命名为“bList”,按钮标题为“显示借书信息”,其单击事件属性设置为宏对象“mReader”。 (5)窗体加载时设置窗体标题属性为系统当前日期。窗体“加载”事件的代码已提供,请补充完整。 注意:不允许修改窗体对象“fRe
22、ader”中未涉及的控件和属性;不允许修改表对象“tBorrow”、“tReader”和“tBook”及查询对象“qT”;不允许修改报表对象“rReader”的控件和属性。 程序代码只能在“*Add*”与“*Add*”之间的空行内补充一行语句,完成设计,不允许增删和修改其他位置已存在的语句。(分数:2.00)_国家二级(ACCESS)机试-试卷 104-1 答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.设循环队列为 Q(1m),其初始状态为 frontrearm。经过一系列入队与退队运算后,front20,rear15。现要在该循环队列中寻找
23、最小值的元素,最坏情况下需要比较的次数为( )。(分数:2.00)A.5B.6C.m5D.m6 解析:解析:循环队列是队列的一种顺序存储结构,用队尾指针 rear 指向队列中的队尾元素,用排头指针指向排头元素的前一个位置,因此,从排头指针 front 指向的后一个位置直到队尾指针 rear 指向的位置之间所有的元素均为队列中的元素,队列初始状态为 frontrearm,当 front20,rear15 时,队列中有 m2015m5 个元素,比较次数为 m6 次。故 D 选项正确。2.某二叉树的前序序列为 ABCDEFG,中序序列为 DCBAEFG,则该二叉树的后序序列为( )。(分数:2.00
24、)A.EFGDCBAB.DCBEFGAC.BCDGFEAD.DCBGFEA 解析:解析:二叉树遍历可以分为 3 种:前序遍历(访问根结点在访问左子树和访问右子树之前)、中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点在访问左子树和访问右子树之后)。二叉树的前序序列为 ABCDEFG,A 为根结点。中序序列为 DCBAEFG,可知:DCB 为左子树结点,EFG为右子树结点。同理 B 为 C 的根结点,C 为 D 的根结点,且 CD 均为 B 的同侧子树结点。同理 E 为 F 的根结点,F 为 G 的根结点,且 FG 为 E 同侧子树结点。二叉树的后序序列为 DCBGF
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 ACCESS 试试 1041 答案 解析 DOC
