【计算机类职业资格】二级ACCESS真题2016年03月及答案解析.doc
《【计算机类职业资格】二级ACCESS真题2016年03月及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级ACCESS真题2016年03月及答案解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、二级 ACCESS 真题 2016 年 03 月及答案解析(总分:100.00,做题时间:90 分钟)一、单选题(总题数:40,分数:40.00)1.在窗体中添加一个名称为 Commandl 的命令按钮,然后编写如下事件代码: Private Sub Command1_Click( ) MsgBox f(24,18) End Sub Public Function f(m As Integer, n As Integer) As Integer Do While m n Do While m u m=m-n Loop Do While m n n=n-m Loop Loop f=m End F
2、unction 窗体打开运行后,单击命令按钮,则消息框的输出结果是_。(分数:1.00)A.2B.4C.6D.82.在宏的参数中,要引用窗体 F1 上的 Text1 文本框的值,应该使用的表达式是_。(分数:1.00)A.Forms! F1! Text1B.Text1C.F1. Text1D.Forms_F1_Text13.表达式“B=INT(A+0.5)”的功能是_。(分数:1.00)A.将变量 A 保留小数点后 1 位B.将变量 A 四舍五入取整C.将变量 A 保留小数点后 5 位D.舍去变量 A 的小数部分4.下列程序的功能是返回当前窗体的记录集: Sub GetRecNum( ) Di
3、m rs As Object Set rs = MsgBox rs. RecordCount End Sub 为保证程序输出记录集(窗体记录源)的记录数,括号内应填入的语句是_。(分数:1.00)A.Me. RecordSetB.Me. RecordLocksC.Me. RecordSourceD.Me. RecordSelectors5.在模块的声明部分使用“Option Base 1”语句,然后定义二维数组 A(2 to 5, 5),则该数组的元素个数为_。(分数:1.00)A.20B.24C.25D.366.能够实现从指定记录集里检索特定字段值的函数是_。(分数:1.00)A.NZB.F
4、indC.LookupD.DLookup7.在书写查询准则时,日期型数据应该使用适当的分隔符括起来,正确的分隔符是_。(分数:1.00)A.*B.%C.&D.#8.下列 4 个选项中,不是 VBA 的条件函数的是_。(分数:1.00)A.ChooseB.IfC.IIfD.Switch9.下列关于报表的叙述中,正确的是_。(分数:1.00)A.报表只能输入数据B.报表只能输出数据C.报表可以输入和输出数据D.报表不能输入和输出数据10.对长度为 n 的线性表排序,在最坏情况下,比较次数不是 n(n-1)/2 的排序方法是_。(分数:1.00)A.快速排序B.冒泡排序C.直接插入排序D.堆排序11
5、.在窗体上有一个命令按钮 Command1,编写事件代码如下: Private Sub Command1_Click( ) Dim d1 As Date Dim d2 As Date d1=#12/25/2009# d2=#1/5/2010# MsgBox DateDiff(“WW“, d1, d2) End Sub 打开窗体运行后,单击命令按钮,消息框中输出的结果是_。(分数:1.00)A.1B.2C.10D.1112.在运行宏的过程中,宏不能修改的是_。(分数:1.00)A.窗体B.宏本身C表D.数据库13.在 VBA 中,能自动检查出来的错误是_。(分数:1.00)A.语法错误B.逻辑错
6、误C.运行错误D.注释错误14.运行下列程序,结果是_。 Private Sub Command32_Click( ) f0=1: f1=1: k=1 Do While k =5 f=f0+f1 f0=f1 f1=f k=k+1 Loop MsgBox“f=“&f End Sub(分数:1.00)A.f=5B.f=7C.f=8D.f=1315.在报表设计过程中,不适合添加的控件是_。(分数:1.00)A.标签控件B.图形控件C.文本框控件D.选项组控件16.算法的有穷性是指_。(分数:1.00)A.算法程序的运行时间是有限的B.算法程序所处理的数据量是有限的C.算法程序的长度是有限的D.算法只
7、能被有限的用户使用17.在教师信息输入窗体中,为职称字段提供“教授”、“副教授”、“讲师”等选项供用户直接选择,最合适的控件是_。(分数:1.00)A.标签B.复选框C.文本框D.组合框18.在 Access 中,如果不想显示数据表中的某些字段,可以使用的命令是_。(分数:1.00)A.隐藏B.删除C.冻结D.筛选19.下列给出的选项中,非法的变量名是_。(分数:1.00)A.SumB.Integer_2C.RemD.Form120.运行下列程序段,结果是_。 For m=10 to 1 step 0 k=k+3 Next m(分数:1.00)A.形成死循环B.循环体不执行即结束循环C.出现语
8、法错误D.循环体执行一次后结束循环21.结构化程序设计的基本原则不包括_。(分数:1.00)A.多态性B.自顶向下C.模块化D.逐步求精22.在数据库设计中,将 E-R 图转换成关系数据模型的过程属于_。(分数:1.00)A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段23.在软件开发中,需求分析阶段产生的主要文档是_。(分数:1.00)A.可行性分析报告B.软件需求规格说明书C.概要设计说明书D.集成测试计划24.查询“书名”字段中包含“等级考试”字样的记录,应该使用的条件是_(分数:1.00)A.Like“等级考试“B.Like“*等级考试“C.Like“等级考试*“D.L
9、ike“*等级考试*“25.如果在被调用的过程中改变了形参变量的值,但又不影响实参变量本身,这种参数传递方式称为_。(分数:1.00)A.按值传递B.按地址传递C.ByRef 传递D.按形参传递26.若在窗体设计过程中,命令按钮 Command0 的事件属性设置如图所示,则含义是_。 (分数:1.00)A.只能为“进入”事件和“单击”事件编写事件过程B.不能为“进入”事件和“单击”事件编写事件过程C.“进入”事件和“单击”事件执行的是同一事件过程D.已经为“进入”事件和“单击”事件编写了事件过程27.发生在控件接收焦点之前的事件是_。(分数:1.00)A.EnterB.ExitC.GotFoc
10、usD.LostFocus28.设有表示学生选课的 3 张表,学生表 S(学号,姓名,性别,年龄,身份证号),课程表 C(课号,课名),选课表 SC(学号,课号,成绩),则选课表 SC 的关键字(键或码)为_。(分数:1.00)A.课号,成绩B.学号,成绩C.学号,课号D.学号,姓名,成绩29.下列关于栈的叙述正确的是_。(分数:1.00)A.栈按“先进先出”组织数据B.栈按“先进后出”组织数据C.只能在栈底插入数据D.不能删除数据30.按数据的组织形式,数据库的数据模型可分为 3 种模型,它们是_。(分数:1.00)A.小型、中型和大型B.网状、环状和链状C.层次、网状和关系D.独享、共享和
11、实时31.如果在创建表中建立字段“性别”,并要求用汉字表示,其数据类型应当是_。(分数:1.00)A.是/否B.数字C.文本D.备注32.软件设计中模块划分应遵循的准则是_。(分数:1.00)A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高耦合33.下列关于字段属性的叙述中,正确的是_。(分数:1.00)A.可对任意类型的字段设置“默认值”属性B.设置字段默认值就是规定该字段值不允许为空C.只有文本型数据能够使用“输入掩码向导”D.“有效性规则”属性只允许定义一个条件表达式34.程序流程图中带有箭头的线段表示的是_。(分数:1.00)A.图元关系B.数据流C.控制流D.调用关系35
12、.下列关于 SQL 语句的说法中,错误的是_。(分数:1.00)A.INSERT 语句可以向数据表中追加新的数据记录B.UPDATE 语句用来修改数据表中已经存在的数据记录C.DELETE 语句用来删除数据表中的记录D.CREATE 语句用来建立表结构并追加新的记录36.为窗体或报表的控件设置属性值的正确宏操作命令是_。(分数:1.00)A.SetB.SetDataC.SetValueD.SetWarnings37.在 SQL 查询中“GROUP BY”的含义是_。(分数:1.00)A.选择行条件B.对查询进行排序C.选择列字段D.对查询进行分组38.有 3 个关系 R、S 和 T 如下: (
13、分数:1.00)A并B.自然连接C.笛卡尔积D交39.若查询的设计如下,则查询的功能是_。 (分数:1.00)A.设计尚未完成,无法进行统计B.统计班级信息仅含 Null(空)值的记录个数C.统计班级信息不包括 Null(空)值的记录个数D.统计班级信息包括:Null(空)值全部记录个数40.如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是_。(分数:1.00)A.删除B.追加C.生成表D.更新二、基本操作题(总题数:1,分数:18.00)请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下: 在考生文件夹下有一个数据库文件“samp1.mdb”。
14、在数据库文件中已经建立了一个表对象“学生基本情况”。 根据以下操作要求,完成各种操作。(分数:18.00)(1).将“学生基本情况”表名称改为“tStud”。(分数:3.00)_(2).设置“身份 ID”字段为主键,并设置“身份 ID”字段的相应属性,使该字段在数据表视图中的显示标题为“身份证”。(分数:3.00)_(3).将“姓名”字段设置为有重复索引。(分数:3.00)_(4).在“家长身份证号”和“语文”两字段间增加一个字段,名称为“电话”,类型为文本型,大小为12。(分数:3.00)_(5).将新增“电话”字段的输入掩码设置为“010-* * * * * * * *”的形式。其中,“0
15、10-”部分自动输出,后 8 位为 09 的数字显示。(分数:3.00)_(6).在数据表视图中将隐藏的“编号”字段重新显示出来。(分数:3.00)_三、简单应用题(总题数:1,分数:24.00)请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下: 考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好表对象“tCourse”、“tScore”和“tStud”,试按以下要求完成设计:(分数:24.00)(1).创建一个查询,查找党员记录,并显示“姓名”、“性别”和“入校时间”3 列信息,所建查询命名为“qT1”。(分数:6.00)_(2).创建一个查询,当
16、运行该查询时,屏幕上显示提示信息:“请输入要比较的分数:”,输入要比较的分数后,该查询查找学生选课成绩的平均分大于输入值的学生信息,并显示“学号”和“平均分”两列信息,所建查询命名为“qT2”。(分数:6.00)_(3).创建一个交叉表查询,统计并显示各班每门课程的平均成绩,统计显示结果如图所示(要求:直接用查询设计视图建立交叉表查询,不允许用其他查询做数据源),所建查询命名为“qT3”。(分数:6.00)_(4).创建一个查询,运行该查询后生成一个新表,表名为“tNew”,表结构包括“学号”、“姓名”、“性别”、“课程名”和“成绩”等 5 个字段,表内容为 90 分以上(包括 90 分)或不
17、及格的所有学生记录,并按课程名降序排序,所建查询命名为“qT4”。要求创建此查询后,运行该查询,并查看运行结果。(分数:6.00)_四、综合应用题(总题数:1,分数:18.00)请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下: 在考生文件夹下有一个数据库文件“samp3.mdb”,其中存在设计好的表对象“tStud”和查询对象“qStud”,同时还设计出以“qStud”为数据源的报表对象“rStud”。请在此基础上按照以下要求补充报表设计。 注意:不能修改数据库中的表对象“tStud”和查询对象“qStud”,同时也不允许修改报表对象“rStud”中已有的控件和属性
18、。(分数:18.00)(1).在报表的眉节区添加一个标签控件,名称为“bTitle”,标题为“97 年入学学生信息表”。(分数:4.50)_(2).在报表的主体节区中添加一个文本框控件,显示“姓名”字段值,将该控件放置在距上边 0.1 cm、距左边 3.2 cm 的位置,并命名为“tName”。(分数:4.50)_(3).在报表的页面页脚节区添加一个计算控件,显示系统年月,显示格式为:年月(注:不允许使用格式属性)。将计算控件放置在距上边 0.3cm、距左边 10.5cm 的位置,并命名为“tDa”。(分数:4.50)_(4).按“编号”字段的前 4 位分组统计每组记录的平均年龄,并将统计结果
19、显示在组页脚节区中。计算控件命名为“tAvg”。(分数:4.50)_二级 ACCESS 真题 2016 年 03 月答案解析(总分:100.00,做题时间:90 分钟)一、单选题(总题数:40,分数:40.00)1.在窗体中添加一个名称为 Commandl 的命令按钮,然后编写如下事件代码: Private Sub Command1_Click( ) MsgBox f(24,18) End Sub Public Function f(m As Integer, n As Integer) As Integer Do While m n Do While m u m=m-n Loop Do Wh
20、ile m n n=n-m Loop Loop f=m End Function 窗体打开运行后,单击命令按钮,则消息框的输出结果是_。(分数:1.00)A.2B.4C.6 D.8解析:解析 函数过程 f 实现辗转相减法求最大公约数,用参数 m 和 n 中的较大数减较小数直到 m=n,输出 m 和 n 的最大公约数 m。本题输出 24 和 18 的最大公约数 6。2.在宏的参数中,要引用窗体 F1 上的 Text1 文本框的值,应该使用的表达式是_。(分数:1.00)A.Forms! F1! Text1 B.Text1C.F1. Text1D.Forms_F1_Text1解析:解析 宏在输入条
21、件表达式时可以引用窗体上的控件值,语法为:Forms! 窗体名! 控件名或Forms! 窗体名! 控件名。3.表达式“B=INT(A+0.5)”的功能是_。(分数:1.00)A.将变量 A 保留小数点后 1 位B.将变量 A 四舍五入取整 C.将变量 A 保留小数点后 5 位D.舍去变量 A 的小数部分解析:解析 INT(表达式)返回表达式的整数部分。在表达式 A+0.5 中,若:A 的小数部分大于等于0.5,整数部分加 1;A 的小数部分小于 0.5 时,整数部分不变。所以 INT(A+0.5)的功能便是实现将 A四舍五入取整。4.下列程序的功能是返回当前窗体的记录集: Sub GetRec
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 ACCESS 2016 03 答案 解析 DOC
