1、全国计算机等级考试二级 ACCESS真题题库 1+2015年 3月及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 1分,共 40小题,共 40分(总题数:40,分数:40.00)1.排序时如果选取了多个字段,则结果是按照( )。(分数:1.00)A.最左边的列开始排序B.最右边的列开始排序C.从左向右优先次序依次排序D.从右向左优先次序依次排序2.软件是指( )。(分数:1.00)A.程序B.程序和文档C.算法加数据结构D.程序、数据与相关文档的完整集合3.在窗体中添加一个名称为 Commandl的命令按钮,然后编写如下事件代码: (分数:1.00)A.2B.4C.
2、6D.84.下列选项中,不属于模块间耦合的是( )。(分数:1.00)A.数据耦合B.标记耦合C.异构耦合D.公共耦合5.下列数据结构中,能够按照先进后出原则存取数据的是( )。(分数:1.00)A.循环队列B.栈C.队列D.二叉树6.下列可作为 VBA变量名的是( )。(分数:1.00)A.a&bB.a?bC.4aD.const7.下列 SQL查询语句中,与下面查询设计视图所示的查询结果等价的是( )。 (分数:1.00)A.SELECT姓名,性别,所属院系,简历 FROMtStudWHERE性别=女AND 所属院系 IN(03,04)B.SELECT姓名,简历 FROMtStudWHERE
3、性别=女AND 所属院系 IN(03,04)C.SELECT姓名,性别,所属院系,简历 FROMtStud WHERE性别=女AND 所属院系=03OR 所属院系=04D.SELECT姓名,简历 FROMtStudWHERE性别=女AND 所属院系=03OR 所属院系=048.假设某数据库已建有宏对象宏 1,宏 1中只有一个宏操作 SetValue,其中第一个参数项目为VLabelOCaption,第二个参数表达式为Texto。窗体fmTest中有一个标签 Label0和一个文本框 Text0,现设置控件 Text0的更新后事件为运行宏 1,则结果是( )。(分数:1.00)A.将文本框清空B
4、.将标签清空C.将文本框中的内容复制给标签的标题,使二者显示相同内容D.将标签的标题复制到文本框,使二者显示相同内容9.有下列二叉树,对此二叉树前序遍历的结果为( )。 (分数:1.00)A.ACFXDBEYZB.ABEFXYZCDC.ABCDEFXYZD.ABDYECFXZ10.如果想在已建立的tSalary表的数据表视图中直接显示出姓李的记录,应使用 Access提供的( )。(分数:1.00)A.筛选功能B.排序功能C.查询功能D.报表功能11.在 SQL查询中,若要取得学生数据表中的所有记录和字段,其 SQL语法为( )。(分数:1.00)A.SELECT姓名 FROM学生B.SELE
5、CT*FROM学生C.SELECT姓名 FROM学生 WHERE学号=082089D.SELECT*FROM学生 WHERE学号=08208912.下列关于栈的描述中错误的是( )。(分数:1.00)A.栈是先进后出的线性表B.栈只能顺序存储C.栈具有记忆作用D.对栈的插入删除操作中,不需要改变栈底指针13.下列叙述中正确的是( )。(分数:1.00)A.算法的执行效率与数据存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上 3种描述都不对14.下列实体的联系中,属于多对多联系的是( )。(分数:1.00)A.学生与
6、课程B.学校与校长C.住院的病人与病床D.职工与工资15.下列不是分支结构的语句是( )。(分数:1.00)A.IfThenEndlfB.WhileWendC.IThenElseEndlfD.SelectCaseEndSelect16.执行下列语句段后 Y的值是( )。 x=314 y=Len(Str$(x)+Space(6)(分数:1.00)A.5B.9C.10D.1117.下列关于字段属性的叙述中,正确的是( )。(分数:1.00)A.格式和输入是一样的B.可以对任意类型的字段使用向导设置输入掩码C.有效性规则属性是用于限制此字段输入值的表达式D.有效性规则和输入掩码是一样的18.下列叙述
7、中不正确的是( )。(分数:1.00)A.Access具备模块化程序设计能力B.Access不具备程序设计能力C.Access可以使用系统菜单创建数据库应用系统D.Access具备面向对象的程序设计能力,并有复杂的数据库应用系统19.在 SELECT语句中使用 OrderBy是为了指定( )。(分数:1.00)A.查询的表B.查询结果的顺序C.查询的条件D.查询的字段20.用树形结构表示实体之间联系的模型是( )。(分数:1.00)A.层次模型B.网状模型C.关系模型D.以上三个都是21.下列关于准则的说法,正确的是( )。(分数:1.00)A.日期/时间类型数据须在两边加B.同行之间为逻辑与
8、关系,不同行之间为逻辑或关系C.NULL表示数字 0或者空字符串D.数字类型的条件需加上双引号()22.假设已在 Access中建立了包含姓名、基本工资和奖金三个字段的职工表,以该表为数据源创建的窗体中,有一个计算机实发工资的文本框,其控件来源为( )。(分数:1.00)A.基本工资+奖金B.基本工资+奖金C.=基本工资+奖金D.=基本工资+奖金23.算法分析的目的是( )。(分数:1.00)A.找出数据结构的合理性B.找出算法中输入和输出之间的关系C.分析算法的易懂性和可靠性D.分析算法的效率以求改进24.下列描述中正确的是( )。(分数:1.00)A.软件工程只是解决软件项目的管理问题B.
9、软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D.软件工程只是解决软件开发过程中的技术问题25.在 SQL查询中使用 WHERE子句指出的是( )。(分数:1.00)A.查询目标B.查询条件C.查询视图D.查询结果26.若有两个字符串 sl=l2345,s2=34,执行 s=Instr(sl,s2)后,S 的值为( )。(分数:1.00)A.2B.3C.4D.527.每个日期/时间型字段需要( )个字节的存储空间。(分数:1.00)A.1B.2C.4D.828.启动窗体时,系统首先执行的事件过程是( )。(分数:1.00)A.LoadB.Cl
10、ickC.UnloadD.GotFocus29.窗体 Caption属性的作用是( )。(分数:1.00)A.确定窗体的标题B.确定窗体的名称C.确定窗体的边界类型D.确定窗体的字体30.在窗体上画一个命令按钮,名称为 Commandl,编写如下事件代码: (分数:1.00)A.机床B.车床C.钻床D.轴承31.VBA程序的多条语句写在一行中时其分隔符必须使用的符号是( )。(分数:1.00)A.冒号B.分号C.逗号D.单引号32.确定一个控件的大小的属性是( )。(分数:1.00)A.Width或 HeigthB.Width和 HeightC.Top或 LeftD.Top和 Left33.在
11、报表设计的工具栏中,用于修饰版面的控件是( )。(分数:1.00)A.直线和圆形B.矩形和圆形C.直线和矩形D.直线和多边形34.下列操作中,适合使用宏的是( )。(分数:1.00)A.修改数据表结构B.创建自定义过程C.打开或关闭报表对象D.处理报表中错误35.能够实现从指定记录集里检索特定字段值的函数是( )。(分数:1.00)A.DCountB.DLookupC.DMaxD.DSum36.若想改变数据访问页的结构需用( )方式打开数据访问页。(分数:1.00)A.页视图B.设计视图C.数据表视图D.Internet浏览器37.在使用报表设计器设计报表时,如果要统计报表中某个组的汇总信息,
12、应将计算表达式放在( )。(分数:1.00)A.组页眉/组页脚B.页面页眉/页面页脚C.报表页眉/报表页脚D.主体38.在 SQL语句中,的含义是( )。(分数:1.00)A.通配符,代表一个字符B.通配符,代表任意字符C.测试字段是否为 NULLD.定义转义字符39.表达式 l+3210r6Mod4A.-1B.0C.1D.其他40.在数据表中,对指定字段查找匹配项,若按下图对查找和替换对话框进行设置,则得到的结果是( )。 (分数:1.00)A.定位简历字段中包含了字符串组织能力强的记录B.定位简历字段仅为组织能力强的记录C.显示符合查询内容的第一条记录D.显示符合查询内容的所有记录二、基本
13、操作题(共 18分)(总题数:1,分数:18.00)考生文件夹下的“Acc1mdb”数据库文件中已建立表对象“tvisitor”,同时在考生文件夹下还有一个“exammdb”数据库。请按以下操作要求,完成表对象“tvisitor”的编辑和表对象“tline”的导人。(分数:18.00)(1).(1)设置“游客 ID”字段为主键。(分数:3.00)_(2).(2)设置“姓名”字段为必填。(分数:3.00)_(3).(3)设置“年龄”字段的有效性规则为:=10 并且10r6Mod4A.-1 B.0C.1D.其他解析:在 VBA中的运算符都具有其优先级,最基本的就是算术运算符连接运算符比较运算符逻辑
14、运算符,在各个种类的运算符中还有不同的优先级,例如在算术运算中乘方的优先级高于乘法和除法运算,同优先级的运算由左至右顺序执行。在逻辑运算符中,And 的优先级高于 Or,在 VBA中允许逻辑量进行算术运算,True 处理成-1,False 处理成 0。反之数值参与逻辑运算时 0处理成 False,其余处理成 True。40.在数据表中,对指定字段查找匹配项,若按下图对查找和替换对话框进行设置,则得到的结果是( )。 (分数:1.00)A.定位简历字段中包含了字符串组织能力强的记录B.定位简历字段仅为组织能力强的记录 C.显示符合查询内容的第一条记录D.显示符合查询内容的所有记录解析:在 Acc
15、ess数据表视图中,如果当查询某字段的值时选择了匹配“整个字段”,则会仅定位字段值和要查找的值精确相等的结果,每一次点击“查找下一个”按钮只会定位当前光标处的下一条记录。二、基本操作题(共 18分)(总题数:1,分数:18.00)考生文件夹下的“Acc1mdb”数据库文件中已建立表对象“tvisitor”,同时在考生文件夹下还有一个“exammdb”数据库。请按以下操作要求,完成表对象“tvisitor”的编辑和表对象“tline”的导人。(分数:18.00)(1).(1)设置“游客 ID”字段为主键。(分数:3.00)_正确答案:(打开“Acc1mdb”数据库,在设计视图中打开“tvisit
16、or”表,设置“游客 ID”字段为主键。)解析:(2).(2)设置“姓名”字段为必填。(分数:3.00)_正确答案:(打开“Aee1mdb数据库,在设计视图中单击“姓名”字段行,在“必填字段”行列表中选中“是”。)解析:(3).(3)设置“年龄”字段的有效性规则为:=10 并且=10and=60”。)解析:(4).(4)设置“年龄”字段的有效性文本为:“年龄应介于 1O岁至 60岁之间,请重新输入。”(分数:3.00)_正确答案:(打开“Ace1mdb”数据库,在设计视图中单击“年龄”字段行,在“有效性文本”行输入“输入年龄应在 10岁到 60岁之间,请重新输入。”单击工具栏中的“保存”按钮,
17、关闭设计视图。)解析:(5).(5)在编辑完的表中输入如下的新记录,其中,“照片”字段的数据设置为考生文件夹下的“照片1bmp”图像文件。 (分数:3.00)_正确答案:(双击打开“tvisitor”表,按照题干中的表输入数据。 右键单击游客 ID为“001”的照片列,选择“插入对象”,在“对象类型”列表中选中“位图图像”,单击“确定”按钮。弹出“位图图像”界面后,执行“编辑”一“粘贴来源”命令,在考生文件夹中找到要插入的图片。双击“照片 1bmp”文件完成插入,关闭“位图图像”界面。单击工具栏中的“保存”按钮,关闭数据表。)解析:(6).(6)将“exammdb”数据库中的表对象“tline
18、”导入“Acc1mdb”数据库文件中,表名不变。(分数:3.00)_正确答案:(执行“文件”一“获取外部数据”一“导入”命令,在考生文件夹中找到要导入的文件,选中“exammdb”文件,单击“导入”按钮,选中“tline”,单击“确定”按钮。)解析:三、简单应用题(共 24分)(总题数:1,分数:24.00)在“Acc2mdb”数据库中有“产品”、“订单”、“订单明细”、“工资”和“雇员”表。(分数:24.00)(1).(1)以“产品”、“订单”、“订单明细”表为数据源,创建查询,名称为“查询 1”,查询每个订单的发货时间差。结果显示“订单 ID”和“发货时间差”字段,发货时间差一发货日期一定
19、购日期。查询结果如图 1所示。 (分数:12.00)_正确答案:(在“Acc2mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,添加“产品”、“订单”、“订单明细”表。选择“订单 ID”字段,添加“发货时间差:订单!发货日期-订单!定购日期”字段。单击工具栏上的“总计”按钮,在“订单 ID”的总计行选择“分组”。在“发货时间差”的总计行选择“分组”。单击“保存”按钮,输入查询名称为“查询 1”。)解析:(2).(2)以“产品”、“订单”、“订单明细”和“雇员”表为数据源,创建生成表查询“查询 2”,生成“订单详细表”,生成“订单 ID”、“产品名称”、“单价”、“数量”
20、、“折扣”和“雇员姓名”字段。查询结果如图 2所示。 (分数:12.00)_正确答案:(在“Acc2mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,添加“产品”、“订单”、“订单明细”和“雇员”表。在查询类型中选择生成表查询,输入生成表名称为“订单详细表”。选择“订单 ID”、“产品名称”、“单价”、“数量”、“折扣”和“雇员姓名”字段,单击“保存”按钮,输入“查询 2”。)解析:四、综合应用题(共 18分)(总题数:1,分数:18.00)在考生文件夹下存在一个数据库“Acc3mdb”,其中已经设计了表对象“职工”、窗体对象“fform”、报表对象“frep0”和宏对
21、象“mos”。试在此基础上按照以下要求补充设计,最终效果如图 6所示。 (分数:18.00)(1).(1)将报表“frep0”的报表页眉区内名为“ftitle”标签控件的标题文本在标签区域中居中显示,同时将其放置在距上边“04cm”、距左侧“4cm”的位置。(分数:6.00)_正确答案:(在“Acc3mdb”数据库窗口中单击“报表”对象,选择“frepo”报表,单击“设计”按钮,打开“frepo”报表的设计视图。单击“报表页眉”区中的“职工基本信息表”标签控件,在其“属性”窗口中“全部”选项卡将“上边距”设置为“04cm”,“左边距”设置为“4cm”,“文本对齐”设置为“居中”,关闭“属性”窗
22、口。单击“保存”按钮,进行保存。)解析:(2).(2)使报表“frep0”的主体节区内“tage”文本框控件依据报表记录源的“年龄”字段值来显示信息。(分数:6.00)_正确答案:(单击主体节区中的“未绑定”文本框(其名称为 tage),然后在其“属性”窗口中“数据”选项卡的“控件来源”组合框中选择“年龄”,关闭“属性”窗口。单击“保存”按钮,送行保存,并关闭报表的设计视图。)解析:(3).(3)将“florm”窗体上名为“ftitle”标签的文本颜色改为“红色”。同时,将按钮“corn1”的单击事件属性设置为宏“mos”,以实现按钮单击打开报表的功能。 注意:不允许修改数据库中的表对象“职工”和宏对象“mos”;不允许修改窗体对象“fform”和报表对象“frep0”中未涉及的控件和属性。(分数:6.00)_正确答案:(在“Acc3mdb”数据库窗口中单击“窗体”对象,选择“fform”窗体,单击“设计”按钮,打开“fform”窗体的设计视图。选中窗体中的标签控件,在其“属性”窗口中将“前景颜色”设置为“红色代码”。单击“com1”按钮,在“属性”窗口中选择“事件”选项卡中的“格式”选项卡“单击”,在下拉列表中选择“mos”。单击“保存”按钮,保存并关闭窗体的设计视图。)解析: