精选资料ACCESS试题共57套.docx
- 文档编号:30741407
- 上传时间:2023-08-20
- 格式:DOCX
- 页数:115
- 大小:381.19KB
精选资料ACCESS试题共57套.docx
《精选资料ACCESS试题共57套.docx》由会员分享,可在线阅读,更多相关《精选资料ACCESS试题共57套.docx(115页珍藏版)》请在冰豆网上搜索。
精选资料ACCESS试题共57套
第1套
一、基本操作题
在考生文件夹下有一个数据库文件"samp1.mdb"。
在数据库文件中已经建立了一个表对象"学生基本情况"。
根据以下操作要求,完成各种操作:
(1)将"学生基本情况"表名称改为"tStud"。
(2)设置"身份ID"字段为主键;并设置"身份ID"字段的相应属性,使该字段在数据表视图中的显示标题为"身份证"。
(3)将"姓名"字段设置为"有重复索引"。
(4)在"家长身份证号"和"语文"两字段间增加一个字段,名称为"电话",类型为文本型,大小为12。
(5)将新增"电话"字段的输入掩码设置为"010-********"的形式。
其中,"010-"部分自动输出,后八位为0到9的数字显示。
(6)在数据表视图中将隐藏的"编号"字段重新显示出来。
二、简单应用题
考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tCourse"、"tScore"和"tStud",试按以下要求完成设计:
(1)创建一个查询,查找党员记录,并显示"姓名"、"性别"和"入校时间"三列信息,所建查询命名为"qT1"。
(2)创建一个查询,当运行该查询时,屏幕上显示提示信息:
"请输入要比较的分数:
",输入要比较的分数后,该查询查找学生选课成绩的平均分大于输入值的学生信息,并显示"学号"和"平均分"两列信息,所建查询命名为"qT2"。
(3)创建一个交叉表查询,统计并显示各班每门课程的平均成绩,统计显示结果如下图所示(要求:
直接用查询设计视图建立交叉表查询,不允许用其他查询做数据源),所建查询命名为"qT3"。
(4)创建一个查询,运行该查询后生成一个新表,表名为"tNew",表结构包括"学号"、"姓名"、"性别"、"课程名"和"成绩"等五个字段,表内容为90分以上(包括90分)或不及格的所有学生记录,并按课程名降序排序,所建查询命名为"qT4"。
要求创建此查询后,运行该查询,并查看运行结果。
三、综合应用题
考生文件夹下有一个数据库文件"samp3.mdb",其中存在设计好的表对象"tStud"和查询对象"qStud",同时还设计出以"qStud"为数据源的报表对象"rStud"。
请在此基础上按照以下要求补充报表设计:
(1)在报表的报表页眉节区添加一个标签控件,名称为"bTitle",标题为"97年入学学生信息表"。
(2)在报表的主体节区添加一个文本框控件,显示"姓名"字段值。
该控件放置在距上边0.1厘米、距左边3.2厘米的位置,并命名为"tName"。
(3)在报表的页面页脚节区添加一个计算控件,显示系统年月,显示格式为:
××××年××月(注意,不允许使用格式属性)。
计算控件放置在距上边0.3厘米、距左边10.5厘米的位置,并命名为"tDa"。
(4)按"编号"字段的前4位分组统计每组记录的平均年龄,并将统计结果显示在组页脚节区。
计算控件命名为"tAvg"。
注意:
不能修改数据库中的表对象"tStud"和查询对象"qStud",同时也不允许修改报表对象"rStud"中已有的控件和属性。
第2套
一、基本操作题
在考生文件夹下有数据库文件"samp1.mdb"和Excel文件"Stab.xls","samp1.mdb"中已建立表对象"student"和"grade",请按以下要求,完成表的各种操作:
(1)将考生文件夹下的Excel文件"Stab.xls"导入到"student"表中。
(2)将"student"表中1975年到1980年之间(包括1975年和1980年)出生的学生记录删除。
(3)将"student"表中"性别"字段的默认值设置为"男"。
(4)将"student"表拆分为两个新表,表名分别为"tStud"和"tOffice"。
其中"tStud"表结构为:
学号,姓名,性别,出生日期,院系,籍贯,主键为学号;"tOffice"表结构为:
院系,院长,院办电话,主键为"院系"。
要求:
保留"student"表。
(5)建立"student"和"grade"两表之间的关系。
二、简单应用题
考生文件夹下有一个数据库文件"samp2.mdb",其中存在已经设计好的一个表对象"tTeacher"。
请按以下要求完成设计:
(1)创建一个查询,计算并输出教师最大年龄与最小年龄的差值,显示标题为"m_age",将查询命名为"qT1"。
(2)创建一个查询,查找并显示具有研究生学历的教师的"编号"、"姓名"、"性别"和"系别"4个字段内容,将查询命名为"qT2"。
(3)创建一个查询,查找并显示年龄小于等于38、职称为副教授或教授的教师的"编号"、"姓名"、"年龄"、"学历"和"职称"5个字段,将查询命名为"qT3"。
(4)创建一个查询,查找并统计在职教师按照职称进行分类的平均年龄,然后显示出标题为"职称"和"平均年龄"的两个字段内容,将查询命名为"qT4"。
三、综合应用题
考生文件夹下有一个数据库文件"samp3.mdb",其中存在已经设计好的表对象"tEmployee"和"tGroup"及查询对象"qEmployee",同时还设计出以"qEmployee"为数据源的报表对象"rEmployee"。
请在此基础上按照以下要求补充报表设计:
(1)在报表的报表页眉节区添加一个标签控件,名称为"bTitle",标题为"职工基本信息表"。
(2)在"性别"字段标题对应的报表主体节区距上边0.1厘米、距左侧5.2厘米的位置添加一个文本框,用于显示"性别"字段值,并命名为"tSex"。
(3)设置报表主体节区内文本框"tDept"的控件来源为计算控件。
要求该控件可以根据报表数据源里的"所属部门"字段值,从非数据源表对象"tGroup"中检索出对应的部门名称并显示输出。
(提示:
考虑DLookup函数的使用。
)
注意:
不能修改数据库中的表对象"tEmployee"和"tGroup"及查询对象"qEmployee";不能修改报表对象"qEmployee"中未涉及的控件和属性。
第3套
一、基本操作题:
(1)在考生文件夹下的"samp1.mdb"数据库中建立表"tTeacher",表结构如下:
字段名称
数据类型
字段大小
格式
编号
文本
5
姓名
文本
4
性别
文本
1
年龄
数字
整型
工作时间
日期/时间
短日期
学历
文本
5
职称
文本
5
邮箱密码
文本
6
联系电话
文本
8
在职否
是/否
是/否
(2)根据"tTeacher"表的结构,判断并设置主键。
(3)设置"工作时间"字段的有效性规则为:
只能输入上一年度五月一日以前(含)的日期(规定:
本年度年号必须用函数获取)。
提示:
用函数DateSerial(year,month,day)
(4)将"在职否"字段的默认值设置为真值,设置"邮箱密码"字段的输入掩码为将输入的密码显示为6位星号(密码),设置"联系电话"字段的输入掩码,要求前4位为"010-",后8位为数字。
(5)将"性别"字段值的输入设置为"男"、"女"列表选择。
(6)在"tTeacher"表中输入以下两条记录:
二、简单应用题
考生文件夹下有一个数据库文件"samp2.mdb",其中存在已经设计好的两个表对象"tEmployee"和"tGroup"。
请按以下要求完成设计:
(1)创建一个查询,查找并显示没有运动爱好的职工的"编号"、"姓名"、"性别"、"年龄"和"职务"5个字段内容,将查询命名为"qT1"。
(2)建立"tGroup"和"tEmployee"两表之间的一对多关系,并实施参照完整性。
(3)创建一个查询,查找并显示聘期超过5年(使用函数)的开发部职工的"编号"、"姓名"、"职务"和"聘用时间"4个字段内容,将查询命名为"qT2"。
(4)创建一个查询,检索职务为经理的职工的"编号"和"姓名"信息,然后将两列信息合二为一输出(比如,编号为"000011"、姓名为"吴大伟"的数据输出形式为"000011吴大伟"),并命名字段标题为"管理人员",将查询命名为"qT3"。
三、综合应用题
考生文件夹下有一个数据库文件"samp3.mdb",其中存在已经设计好的窗体对象"fTest"及宏对象"ml"。
请在此基础上按照以下要求补充窗体设计:
(1)在窗体的窗体页眉节区添加一个标签控件,名称为"bTitle",标题为"窗体测试样例"。
(2)在窗体主体节区添加两个复选框选控件,复选框选项按钮分别命名为"opt1"和"opt2",对应的复选框标签显示内容分别为"类型a"和"类型b",标签名称分别为"bopt1"和"bopt2"。
(3)分别设置复选框选项按钮opt1和opt2的"默认值"属性为假值。
(4)在窗体页脚节区添加一个命令按钮,命名为"bTest",按钮标题为"测试"。
(5)设置命令按钮bTest的单击事件属性为给定的宏对象m1。
(6)将窗体标题设置为"测试窗体"。
注意:
不能修改窗体对象fTest中未涉及的属性;不能修改宏对象m1。
第4套
一、基本操作题
考生文件夹下有一个数据库文件"samp1.mdb",其中存在已经设计好的表对象"tStud"。
请按照以下要求,完成对表的修改:
(1)设置数据表显示的字体大小为14、行高为18。
(2)设置"简历"字段的设计说明为"自上大学起的简历信息"。
(3)将"年龄"字段的数据类型改为"整型"字段大小的数字型。
(4)将学号为"20011001"学生的照片信息改成考生文件夹下的"photo.bmp"图像文件。
(5)将隐藏的"党员否"字段重新显示出来。
(6)完成上述操作后,将"备注"字段删除。
二、简单应用题
考生文件夹下有一个数据库文件"samp2.mdb",其中存在已经设计好的3个关联表对象"tStud"、"tCourse"和"tScore"及表对象"tTemp"。
请按以下要求完成设计:
(1)创建一个查询,查找并显示学生的"姓名"、"课程名"和"成绩"3个字段内容,将查询命名为"qT1"。
(2)创建一个查询,查找并显示有摄影爱好的学生的"学号"、"姓名"、"性别"、"年龄"和"入校时间"5个字段内容,将查询命名为"qT2"。
(3)创建一个查询,查找学生的成绩信息,并显示"学号"和"平均成绩"两列内容。
其中"平均成绩"一列数据由统计计算得到,将查询命名为"qT3"。
(4)创建一个查询,将"tStud"表中女学生的信息追加到"tTemp"表对应的字段中,将查询命名为"qT4"。
三、综合应用题
考生文件夹下有一个数据库文件"samp3.mdb",其中存在已经设计好的表对象"tEmployee"和宏对象"ml",同时还有以"tEmployee"为数据源的窗体对象"fEmployee"。
请在此基础上按照以下要求补充窗体设计:
(1)在窗体的窗体页眉节区添加一个标签控件,名称为"bTitle",初始化标题显示为"雇员基本信息",字体名称为"黑体",字号大小为18。
(2)将命令按钮bList的标题设置为"显示雇员情况"。
(3)单击命令按钮bList,要求运行宏对象m1;单击事件代码已提供,请补充完整。
(4)取消窗体的水平滚动条和垂直滚动条;取消窗体的最大化和最小化按钮。
(5)在"窗体页眉"中距左边0.5厘米,上边0.3厘米处添加一个标签控件,控件名称为"Tda",标题为"系统日期"。
窗体加载时,将添加标签标题设置为系统当前日期。
窗体"加载"事件已提供,请补充完整。
注意:
不能修改窗体对象"fEmployee"中未涉及的控件和属性;不能修改表对象"tEmployee"和宏对象"m1"。
程序代码只允许在"*****Add*****"与"*****Add*****"之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。
第5套
一、基本操作题
在考生文件夹下的"samp1.mdb"数据库文件中已建立表对象"tVisitor",同时在考生文件夹下还有"exam.mdb"数据库文件。
请按以下操作要求,完成表对象"tVisitor"的编辑和表对象"tLine"的导入:
(1)设置"游客ID"字段为主键。
(2)设置"姓名"字段为"必填"字段。
(3)设置"年龄"字段的"有效性规则"为:
大于等于10且小于等于60。
(4)设置"年龄"字段的"有效性文本"为:
"输入的年龄应在10岁到60岁之间,请重新输入。
"
(5)在编辑完的表中输入如下一条新记录,其中"照片"字段数据设置为考生文件夹下的"照片1.bmp"图像文件。
(6)将"exam.mdb"数据库文件中的表对象"tLine"导入到"samp1.mdb"数据库文件内,表名不变。
二、简单应用题
考生文件夹下有一个数据库文件"samp2.mdb",其中存在已经设计好的两个表对象"tTeacher1"和"tTeacher2"及一个宏对象"mTest"。
请按以下要求完成设计:
(1)创建一个查询,查找并显示教师的"编号"、"姓名"、"性别"、"年龄"和"职称"5个字段内容,将查询命名为"qT1"。
(2)创建一个查询,查找并显示没有在职的教师的"编号"、"姓名"和"联系电话"3个字段内容,将查询命名为"qT2"。
(3)创建一个查询,将"tTeacher1"表中年龄小于等于45的党员教授或年龄小于等于35的党员副教授记录追加到"tTeacher2"表的相应字段中,将查询命名为"qT3"。
(4)创建一个窗体,命名为"fTest"。
将窗体"标题"属性设为"测试窗体";在窗体的主体节区添加一个命令按钮,命名为"btnR",标题为"测试";设置该命令按钮的单击事件属性为给定的宏对象"mTest"。
三、综合应用题
考生文件夹下有一个数据库文件"samp3.mdb",其中存在已经设计好的表对象"tBand"和"tLine",同时还有以"tBand"和"tLine"为数据源的报表对象"rBand"。
请在此基础上按照以下要求补充报表设计:
(1)在报表的报表页眉节区添加一个标签控件,名称为"bTitle",标题显示为"团队旅游信息表,字体为"宋体",字号为22,字体粗细为"加粗",倾斜字体为"是"。
(2)在"导游姓名"字段标题对应的报表主体区添加一个控件,显示出"导游姓名"字段值,并命名为"tName"。
(3)在报表的报表页脚区添加一个计算控件,要求依据"团队ID"来计算并显示团队的个数。
计算控件放置在"团队数:
"标签的右侧,计算控件命名为"bCount"。
(4)将报表标题设置为"团队旅游信息表"。
注意:
不能改动数据库文件中的表对象"tBand"和"tLine";不能修改报表对象"rBand"中已有的控件和属性。
第6套
一、基本操作题
(1)在考生文件夹下的"samp1.mdb"数据库文件中建立表"tBook",表结构如下:
字段名称
数据类型
字段大小
格式
编号
文本
8
教材名称
文本
30
单价
数字
单精度型
小数位数2位
库存数量
数字
整型
入库日期
日期/时间
短日期
需要重印否
是/否
是/否
简介
备注
(2)判断并设置"tBook"表的主键。
(3)设置"入库日期"字段的默认值为系统当前日期的前一天的日期。
(4)在"tBook"表中输入以下2条记录:
注:
"单价"为2位小数显示。
(5)设置"编号"字段的输入掩码为只能输入8位数字或字母形式。
(6)在数据表视图中将"简介"字段隐藏起来。
二、简单应用题
考生文件夹下有一个数据库文件"samp2.mdb",其中存在已经设计好的表对象"tAttend"、"tEmployee"和"tWork",请按以下要求完成设计:
(1)创建一个查询,查找并显示"姓名"、"项目名称"和"承担工作"3个字段的内容,将查询命名为"qT1"。
(2)创建一个查询,查找并显示项目经费在10000元以下(包括10000元)的"项目名称"和"项目来源"两个字段的内容,将查询命名为"qT2"。
(3)创建一个查询,设计一个名为"单位奖励"的计算字段,计算公式为:
单位奖励=经费*10%,并显示"tWork"表的所有字段内容和"单位奖励"字段,将查询命名为"qT3"。
(4)创建一个查询,将所有记录的"经费"字段值增加2000元,将查询命名为"qT4"。
三、综合应用题
在考生文件夹下有一个数据库文件"samp3.mdb",里面已经设计好表对象"tBorrow"、"tReader"和"tRook",查询对象"qT",窗体对象"fReader",报表对象"rReader"和宏对象"rpt"。
请在此基础上按以下要求补充设计:
(1)在报表的报表页眉节区内添加一个标签控件,其名称为"bTitle",标题显示为"读者借阅情况浏览",字体名称为"黑体",字体大小为22,同时将其安排在距上边0.5厘米、距左侧2厘米的位置上。
(2)设计报表"rReader"的主体节区内"tSex"文本框控件依据报表记录源的"性别"字段值来显示信息。
(3)将宏对象"rpt"改名为"mReader"。
(4)在窗体对象"fReader"的窗体页脚节区内添加一个命令按钮,命名为"bList",按钮标题为"显示借书信息",其单击事件属性设置为宏对象"mReader"。
(5)窗体加载时设置窗体标题属性为系统当前日期。
窗体"加载"事件的代码已提供,请补充完整。
注意:
不允许修改窗体对象"fReader"中未涉及的控件和属性;不允许修改表对象"tBorrow"、"tReader"和"tBook"及查询对象"qT";不允许修改报表对象"rReader"的控件和属性。
程序代码只能在"*****Add*****"与"*****Add*****"之间的空行内补充一行语句,完成设计,不允许增删和修改其它位置已存在的语句。
第7套
一、基本操作题
在考生文件夹下的"samp1.mdb"数据库文件中已建立好表对象"tStud"和"tScore"、宏对象"mTest"和窗体"fTest"。
请按以下要求,完成各种操作:
(1)分析并设置表"tScore"的主键。
(2)将学生"入校时间"字段的默认值设置为下一年度的一月一日(规定:
本年度的年号必须用函数获取)。
(3)冻结表"tStud"中的"姓名"字段列。
(4)将窗体"fTest"的"标题"属性设置为"测试"。
(5)将窗体"fTest"中名为"bt2"的命令按钮的宽度设置为2厘米、与命令按钮"bt1"左边对齐。
(6)将宏"mTest"重命名保存为自动执行。
二、简单应用题
考生文件夹下有一个数据库文件"samp2.mdb",其中存在已经设计好的表对象"tCollect"、"tpress"和"tType",请按以下要求完成设计:
(1)创建一个查询,查找收藏品中CD盘最高价格和最低价格信息并输出,标题显示为"v_Max"和"v_Min",将查询命名为"qT1"。
(2)创建一个查询,查找并显示购买"价格"大于100元并且"购买日期"在2001年以后(含2001年)的"CDID"、"主题名称"、"价格"、"购买日期"和"介绍"5个字段的内容,将查询命名为"qT2"。
(3)创建一个查询,通过输入CD类型名称,查询并显示"CDID"、"主题名称"、"价格"、"购买日期"和"介绍"5个字段的内容,当运行该查询时,应显示参数提示信息"请输入CD类型名称:
",将查询命名为"qT3"。
(4)创建一个查询,对"tType"表进行调整,将"类型ID"等于"05"的记录中的"类型介绍"字段更改为"古典音乐",将查询命名为"qT4"。
三、综合应用题
考生文件夹下有一个数据库文件"samp3.mdb",其中存在已经设计好的表对象"tEmp"、窗体对象"fEmp"、报表对象"rEmp"和宏对象"mEmp"。
请在此基础上按照以下要求补充设计:
(1)将表对象"tEmp"中"聘用时间"字段的格式调整为"长日期"显示、"性别"字段的有效性文本设置为"只能输入男和女"。
(2)设置报表"rEmp"按照"性别"字段降序(先女后男)排列输出;将报表页面页脚区内名为"tPage"的文本框控件设置为"页码/总页数"形式的页码显示(如1/35、2/35、…)。
(3)将"fEmp"窗体上名为"bTitle"的标签上移到距"btnP"命令按钮1厘米的位置(即标签的下边界距命令按钮的上边界1厘米)。
同时,将窗体按钮"btnP"的单击事件属性设置为宏"mEmp"。
注意:
不能修改数据库中的宏对象"mEmp";不能修改窗体对象"fEmp"和报表对象"rEmp"中未涉及的控件和属性;不能修改表对象"tEmp"中未涉及的字段和属性。
第8套
一、基本操作题
在考生文件夹下有一个数据库文件"samp1.mdb",里面已经设计好表对象"tStud"。
请按照以下要求,完成对表的修改:
(1)设置数据表显示的字体大小为14、行高为18。
(2)设置"简历"字段的设计说明为"自上大学起的简历信息"。
(3)设置"入校时间"字段的格式为中日期。
注意:
要求月日为两位显示、年4位显示,如"12月15日2005"。
(4)将学号为"20011002"学生的"照片"字段数据设置为考生文件夹下的"photo.bmp"图像文件。
(5)将冻结的"姓名"字段解冻。
(6)完成上述操作后,将"备注"字段删除。
二、简单应用题
考生文件夹下有一个数据库文件"samp2.mdb",其中存在已经设计好的3个关联表对象"tCourse"、"tGrade"、"tStudent"和一个空表"tSinfo",请按以下要求完成设计:
(1)创建一个查询,查找并显示"姓名"、"政治面貌"、"课程名"和"成绩"4个字段的内容,将查询命名为"qT1"。
(2)创建一个查询,计算每名学生所选课程的学分总和,并依次显示"姓名"和"学分",其中"学分"为计算出的学分总和,将查询命名为"qT2"。
(3)创建一个查询,查找年龄小于平均年龄的学生,并显示其"姓名",将查询命名为"qT3"。
(4)创建一个查询,将所有学生的"班级编号"、"学号"、"课程名"和"成绩"等值填入"tSinfo"表相应字段中,其中"班级编号"值是"tStudent"表中"学号"字段的前6位,将查询命名为"qT4"。
三、综合应用题
考生文件夹下有一个数据库文件"samp3.mdb",其中存在已经设计好的表对象"tAddr"和"tUser",同时还有窗体对象"fEdit"和"fEuser"。
请在此基础上按照以下要求补充"fEdit"窗体的设计:
(1)将窗体中名称为"LRemark"的标签控件上的文字颜色改为红色(红色代码为255)、字体粗细改为"加粗"。
(2)将窗体标题设置为"修改用户信息"。
(3)将窗体边框改为"对话框边框"样式,取消窗体中的水平和垂直滚动条、记录选定器、浏览按钮和分隔线。
(4)将窗体中"退出"命令按钮(名称为"cmdquit")上的文字颜色改为深红(深红代码为128)、字体粗细改为"加粗",并给文字加上下划线。
(5)在窗体中还有"修改"和"保存"两个命令按钮,名称分别为"CmdEdit"和"CmdSave",其中"保存"命令按钮在初始状态为不可用,当单击"修改"按钮后,应使"保存"按钮变为可用。
现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。
要求:
修改后运行该窗体,并查看修改结果。
注意:
不能修改窗体对象"fEdit"和"fEuser"中未涉及的控件、属性;不能修改表对象
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精选 资料 ACCESS 试题 57