ACCESS上机测试题.docx

上传人:b****2 文档编号:2089792 上传时间:2023-05-02 格式:DOCX 页数:10 大小:48.89KB
下载 相关 举报
ACCESS上机测试题.docx_第1页
第1页 / 共10页
ACCESS上机测试题.docx_第2页
第2页 / 共10页
ACCESS上机测试题.docx_第3页
第3页 / 共10页
ACCESS上机测试题.docx_第4页
第4页 / 共10页
ACCESS上机测试题.docx_第5页
第5页 / 共10页
ACCESS上机测试题.docx_第6页
第6页 / 共10页
ACCESS上机测试题.docx_第7页
第7页 / 共10页
ACCESS上机测试题.docx_第8页
第8页 / 共10页
ACCESS上机测试题.docx_第9页
第9页 / 共10页
ACCESS上机测试题.docx_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

ACCESS上机测试题.docx

《ACCESS上机测试题.docx》由会员分享,可在线阅读,更多相关《ACCESS上机测试题.docx(10页珍藏版)》请在冰点文库上搜索。

ACCESS上机测试题.docx

ACCESS上机测试题

ACCESS上机测试题

2014年计算机二级考试Access上机试题及答案第二套

基本操作:

  在考生文件夹下,"samp1.mdb"数据库文件中已建立两个表对象(名为"员工表"和"部门表")。

试按以下要求,顺序完成表的各种操作:

  

(1)将"员工表"的行高设为15。

  

(2)设置表对象"员工表"的年龄字段有效性规则为:

大于17且小于65(不含17和65);同时设置相应有效性文本为"请输入有效年龄"。

  (3)在表对象"员工表"的年龄和职务两字段之间新增一个字段,字段名称为密码,数据类型为文本,字段大小为6,同时,要求设置输入掩码使其以星号方式(密码)显示。

  (4)冻结员工表中的姓名字段。

  (5)将表对象"员工表"数据导出到考生文件夹下,以文本文件形式保存,命名为Test.txt。

要求,第一行包含字段名称,各数据项间以分号分隔。

  (6)建立表对象"员工表"和"部门表"的表间关系,实施参照完整性。

  简单应用:

  考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好两个表对象"tEmployee"和"tGroup"。

试按以下要求完成设计:

  

(1)创建一个查询,查找并显示没有运动爱好的职工的"编号"、"姓名"、"性别"、"年龄"和"职务"五个字段内容,所建查询命名为"qT1"。

  

(2)建立"tGroup"和"tEmployee"两表之间的一对多关系,并实施参照完整性。

  (3)创建一个查询,查找并显示聘期超过5年(使用函数)的开发部职工的"编号"、"姓名"、"职务"和"聘用时间"四个字段内容,所建查询命名为"qT2"。

  (4)创建一个查询,检索职务为经理的职工的"编号"和"姓名"信息,然后将两列信息合二为一输出(比如,编号为"000011"、姓名为"吴大伟"的数据输出形式为"000011吴大伟"),并

题为"显示借书信息",其单击事件属性设置为宏对象"mReader"。

  (5)窗体加载时设置窗体标题属性为系统当前日期。

窗体"加载"事件代码已提供,请补充完整。

  注意:

不允许修改窗体对象"fReader"中未涉及的控件和属性;不允许修改表对象"tBorrow"、"tReader"和"tBook"及查询对象"qT";不允许修改报表对象"rReader"的控件和属性。

程序代码只允许在"*****Add*****"与"*****Add*****"之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。

 

试题解析

  基本操作:

  本题主要考核点:

行高的设置、有效性规则和文本的设置、增加表中字段、输入掩码的设置和导出表。

  本题解题思路:

  第一步:

打开考生文件夹下的"samp1.mdb"数据库。

  第二步:

选中表"员工表",点击"打开"按钮,选择"格式"菜单下的"行高",将行高设置为15。

  第三步:

选中表"员工表",点击"设计",选中"年龄"字段,再选中下面的"有效性规则",在右边的框中输入">17 And <65",选中下面的"有效性文本",在右边的框中输入"请输入有效年龄"。

  第四步:

选中"职务"字段行,再点击工具栏上的"插入行"按钮或者在鼠标右击后弹出的菜单中选择"插入行",在"字段名称"中输入"密码","数据类型"选择"文本","字段大小"为"6",在"输入掩码"框中输入PASSWORD,也可以点击"输入掩码"属性右边的"…"按钮,弹出"输入掩码向导",选择系统设置好的输入掩码"密码",然后保存该表。

  第五步:

打开表"员工表",选中"姓名"列,选择"格式"菜单下的"冻结列"。

  第六步:

选中表"员工表",点击"文件"菜单下的"导出",在打开的"将表"员工表"导出为"对话框中,选择保存位置为考生文件夹,保存类型为"文本文件",输入文件名"Test",然后点击"保存",接着点击"下一步",在"请选择字段分隔符"下面选中"分号"按钮,将"第一行包含字段名称"选中,接着点击"下一步",确认文件导出的路径无误,点击"完成"按钮。

  第七步:

选择工具栏上的"关系"按钮(或者单击右键,选择"关系"),然后单击菜单上的"显示表"按钮(或单击右键,在弹出的菜单中选择"显示表"),把"员工表"和"部门表"添加到关系窗体中,鼠标选中"部门表"表中的"部门号"字段,然后拖到"员工表"中的"所属部门"字段,然后在弹出的窗体中选中"实施参照完整性"复选框,然后点"创建"。

  简单应用:

  本题主要考的是数据库的查询及关系的建立。

  本题解题思路:

  

(1)打开考生文件夹下的"samp2.mdb"数据库。

点击对象下的"查询",点击"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,然后在弹出的"显示表"窗体上选择"tEmployee"表,点击"添加"按钮,关闭"显示表"窗体。

然后选择题目中所说的五个字段,再选择"简历"字段,在"条件"中输入:

Not Like "*运动*",并把"显示"中的钩去掉,以"qT1"保存查询。

  

(2)选择工具栏上的"关系"按钮(或者单击右键,选择"关系"),然后单击工具栏上的"显示表"按钮(或单击右键,在弹出的菜单中选择"显示表"),把"tGroup"表和"tEmployee"表添加到关系窗体中,鼠标选中"tGroup"表中的"部门编号"字段,然后拖到"tEmployee"中的"所属部门"字段。

然后在弹出的窗体中选中"实施参照完整性"复选框,然后点击"创建"。

  (3)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,然后在弹出的"显示表"窗体上分别选择"tEmployee"表和"tGroup"表,点击"添加"按钮,关闭"显示表"窗体。

然后从"tEmployee"选择题目中所说的四个字段,再选择"tGroup"表中的"名称"字段,在"条件"中输入"开发部",并把"显示"中的钩去掉,在"聘用时间"的"条件"中输入:

Year(Date())-Year([聘用时间])>5,最后以"qT2"保存查询。

  (4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,然后在弹出的"显示表"窗体上选择"tEmployee"表,点击"添加"按钮,关闭"显示表"窗体。

然后在"字段"中输入"管理人员:

([编号]+[姓名])",并选择"显示"中的钩,再把"职务"字段加到"字段"中,并把"显示"中的钩去掉,在"条件"中输入"经理",最后以"qT3"保存查询。

  综合应用:

  本题主要考的是报表和窗体的设计。

  本题解题思路如下:

  

(1)选择报表"rReader",点击"设计",选择"视图"菜单下的"报表页眉/页脚"即打开了报表的"报表页眉/页脚"区域;在工具箱中选择一个标签,放到报表页眉中,设置标签的名称属性为"bTitle",标题属性为"读者借阅情况浏览",字体名称属性为"黑体",字号为22,左边距为2厘米,上边距为0.5厘米;选中主体节区的文本框控件"tSex",设置文本框控件的控件来源属性为"性别"。

  

(2)选中宏"rpt",选择"编辑"菜单中的"重命名",重命名为"mReader"。

  (3)选择窗体"fReader",点击"设计",在工具箱中选择一个命令按钮控件,放到窗体页脚中,放到窗体页脚中之后会出现一个提示框,点击"取消"按钮,设置这个命令按钮的名称为"bList",标题属性为"显示借书信息",单击属性为"mReader"。

选中窗体,点击工具栏上的"属性"按钮,点击"加载"属性右边的"…"打开代码生成器,在"*****Add*****"与"*****Add*****"之间输入:

Caption=Date。

 

2014年计算机二级考试Access上机试题及答案第三套

基本操作:

  在考生文件夹下,"samp1.mdb"数据库文件中已建立两个表对象(名为"职工表"和"部门表")。

试按以下要求,顺序完成表的各种操作:

  

(1)设置表对象"职工表"的聘用时间字段默认值为系统日期。

  

(2)设置表对象"职工表"的性别字段有效性规则为:

男或女;同时设置相应有效性文本为"请输入男或女"。

  (3)将表对象"职工表"中的"照片"字段修改为数据类型为"OLE对象";将编号为"000019"的员工的照片字段值设置为考生文件夹下的图像文件"000019.bmp"数据。

  (4)删除职工表中姓名字段含有"江"字的所有员工记录。

  (5)将表对象"职工表"导出到考生文件夹下的"samp.mdb"空数据库文件中,要求只导出表结构定义,导出的表命名为"职工表bk"。

  (6)建立当前数据库表对象"职工表"和"部门表"的表间关系,并实施参照完整性。

简单应用:

  考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好两个表对象"tA"和"tB"。

试按以下要求完成设计:

  

(1)创建一个查询,查找并显示所有客人的"姓名"、"房间号"、"电话"和"入住日期"四个字段内容,所建查询命名为"qT1"。

  

(2)创建一个查询,能够在客人结账时根据客人的姓名统计这个客人已住天数和应交金额,并显示"姓名"、"房间号"、"已住天数"和"应交金额",所建查询命名为"qT2"。

  注:

输入姓名时应提示"请输入姓名:

"

  应交金额=已住天数*价格。

  (3)创建一个查询,查找"身份证"字段第4位至第6位值为"102"的纪录,并显示"姓名"、"入住日期"和"价格"三个字段内容,所建查询命名为"qT3"。

  (4)以表对象"tB"为数据源创建一个交叉表查询,使用房间号统计并显示每栋楼的各类房间个数。

行标题为"楼号",列标题为"房间类别",所建查询命名为"qT4"。

  注:

房间号的前两位为楼号。

 综合应用:

  考生文件夹下存在一个数据库文件"samp3.mdb",里面已经设计了表对象"tEmp"、窗体对象"fEmp"、报表对象"rEmp" 和宏对象"mEmp"。

试在此基础上按照以下要求补充设计:

  

(1)设置表对象"tEmp"中"聘用时间"字段的有效性规则为:

2006年9月30日(含)以前的时间、相应有效性文本设置为"输入二零零六年九月以前的日期";

  

(2)设置报表"rEmp"按照"年龄"字段降序排列输出;将报表页面页脚区域内名为"tPage"的文本框控件设置为"页码-总页数"形式的页码显示(如1-15、2-15、...);

  (3)将"fEmp"窗体上名为"bTitle"的标签宽度设置为5厘米、高度设置为1厘米,设置其标题为"数据信息输出"并居中显示;

  (4)"fEmp"窗体上单击"输出"命令按钮(名为"btnP"),实现以下功能:

计算Fibonacci数列第19项的值,将结果显示在窗体上名为"tData"的文本框内并输出到外部文件保存;单击"打开表"命令按钮(名为"btnQ"),调用宏对象"mEmp"以打开数据表"tEmp"。

  Fibonacci数列:

  调试完毕,必须点击"输出"命令按钮生成外部文件,才能得分。

  试根据上述功能要求,对已给的命令按钮事件过程进行补充和完善。

  注意:

不允许修改数据库中的宏对象"mEmp";不允许修改窗体对象"fEmp"和报表对象"rEmp"中未涉及的控件和属性;不允许修改表对象"tEmp"中未涉及的字段和属性;已给事件过程,只允许在"*****Add*****"与"****Add******"之间的空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。

试题解析

  基本操作:

  本题主要考核点:

默认值的设置、有效性规则和文本的设置、记录的删除、表间关系和导出表。

  本题解题思路:

  第一步:

打开考生文件夹下的"samp1.mdb"数据库。

  第二步:

选中表"职工表",点击"设计",选中"聘用时间"字段,点击"默认值"属性右边的"…"按钮,弹出"表达式生成器",在文本框中输入"=Now()",也可以在"默认值"框中直接输入"=Now()"。

  第三步:

选中"性别"字段,再选中下面的"有效性规则",在右边的框中输入""男" or "女"",选中下面的"有效性文本",在右边的框中输入"请输入男或女"。

  第四步:

选中"照片"字段,将"数据类型"设置为"OLE对象";打开表"职工表",找到编号为"000019"的员工记录,选中此员工的照片的字段,点击"插入"菜单中的"对象",或者右击,在弹出菜单中选择"插入对象",然后在弹出的对话框中选择"由文件创建"单选按钮,最后通过"浏览"按钮来选择考生文件夹下的图像文件"000019.bmp"。

  第五步:

打开表"职工表",选中"姓名"字段中任意一条记录,右键选择"筛选目标",在输入框中输入"*江*",点回车后,删除筛选出的5条记录。

  第六步:

选择表"职工表",点击"文件"菜单下的"导出",在打开的"导出为"对话框中,选择考生文件夹下的"samp.mdb",点击"保存"按钮,在"将职工表导出至"下面的文本框中输入"职工表bk",选中"只导出定义"单选按钮,最后点击"确定"按钮。

  第七步:

选择工具栏上的"关系"按钮(或者单击右键,选择"关系"),然后单击菜单上的"显示表"按钮(或单击右键,在弹出的菜单中选择"显示表"),把" 职工表"和"部门表"添加到关系窗体中,鼠标选中"部门表"表中的"部门号"字段,然后拖到"职工表"中的"所属部门"字段。

然后在弹出的窗体中选中"实施参照完整性"复选框,然后点"创建"。

简单应用:

  本题主要考的是数据库的查询。

  本题解题思路:

  

(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tA"和"tB"表,然后选择题目中所说的四个字段,以"qT1"保存查询。

  

(2)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tA"和"tB"表,选择"姓名"和"房间号"两个字段,在第三个字段中输入"已住天数:

Date()-[入住日期]",在第四个字段中输入"应交金额:

[价格]*[已住天数]",在"姓名"字段的"条件"中输入"[请输入姓名:

]",最后以"qT2"保存查询。

  (3)与第2小题类似,选择题目上所说的三个字段。

然后在第四个字段中输入"Mid([身份证],4,3)",在此字段的"条件"中输入"102",并把"显示"中的钩去掉,最后以"qT3"保存查询。

  (4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tB"表,然后点击"查询"菜单中的"交叉表查询"菜单。

在字段中输入"楼号:

 Left([房间号],2)","交叉表"中选择"行标题";选择"房间类别"字段,在"交叉表"中选择"列标题";选择"房间类别"字段,"交叉表"中选择"值",并在"总计"中选择"计数",最后以"qT4"保存查询。

 综合应用:

  本题主要考的是数据表有效性规则的设置、窗体的设计、报表的设计、VBA的数据库编程。

  本题解题思路如下:

  

(1)打开考生文件夹下的"samp3.mdb"数据库。

  

(2)选中表对象"tEmp",点击"设计(D)"按钮,选中"聘用时间"字段,再选中下面的"有效性规则",在"有效性规则"右边的框中输入"<=#2006-9-30#",然后在"有效性文本"右边的框中直接输入"输入二零零六年九月以前的日期",然后保存该表。

  (3)选中报表对象"rEmp",选择"设计(D)",再选择"视图"菜单中的"排序与分组",在弹出的对话框中选择"年龄"字段,排序次序选择"降序"。

选中页面页脚区的"tPage"文本框控件,在文本框中输入"= & "-" & [Pages]",然后保存该报表。

  (4)打开窗体对象"fEmp"的设计视图,选中"bTitle"标签,右击鼠标选择属性,设置其"宽度"为"5厘米","高度"为"1厘米","标题"为"数据信息输出",文本对齐为"居中"。

"输出"命令按钮单击事件的第1处需要定义19个变量的数组,语句为Dim f(19) As Integer,第2处是For循环体,循环体是计算Fibonacci数列第19项的值,语句为f(i)=f(i-1)+f(i-2),第3处是将计算结果显示在窗体上名为"tData"的文本框内,语句为tData=f(19)。

  (5)选中"打开表"命令按钮(名为"btnQ"),点击工具栏上的"属性"按钮,设置这个命令按钮的单击属性为"mEmp",然后保存该窗体。

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

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2