AC新题.docx
- 文档编号:30266192
- 上传时间:2023-08-13
- 格式:DOCX
- 页数:21
- 大小:61.83KB
AC新题.docx
《AC新题.docx》由会员分享,可在线阅读,更多相关《AC新题.docx(21页珍藏版)》请在冰豆网上搜索。
AC新题
1套简单应用题
2套基本应用题和简单应用题
3套简单应用题
4套基本应用题(3)(5)
5套基本应用题(4)综合应用题(5)
6套基本应用题(3)综合应用题(5)
7套综合应用题(3)(5)
8套简单应用题
(2)(3)综合应用题(5)
9套简单应用题
10套简单应用题(4)
1套简单应用题
考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tQuota"和"tStock",试按以下要求完成设计:
(1)创建一个查询,查找库存数量高于30000(包含30000)的产品,并显示"产品名称"、"规格"、"库存数量"和"最高储备"等字段内容,查询名为qT1。
(2)创建一个查询,查找某类产品的库存情况,并显示"产品名称"、"规格"和"库存数量"等字段内容,所建查询名为"qT2";当运行该查询时,提示框中应显示"请输入产品类别:
"。
说明:
产品类别为"产品ID"字段值的第1位。
(3)创建一个查询,查找库存数量高于最高储备的产品,并显示"产品名称"、"库存数量"和"最高储备"等字段内容。
所建查询名为"qT3"。
(4)创建一个查询,计算每类产品不同单位的库存金额总计。
要求,行标题显示"产品名称",列标题显示"单位"。
所建查询名为"qT4"。
说明:
库存金额=单价×库存数量。
本题主要考的是数据库的查询。
本题解题思路:
(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,在弹出的"显示表"窗体上分别选择"tQuota"和"tStock"表,点击"添加"按钮,关闭"显示表"窗体。
然后选择题目中所说的四个字段,再在"库存数量"字段的"条件"中输入:
>=30000,以"qT1"保存查询。
(2)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,然后在弹出的"显示表"窗体上选择"tStock"表,点击"添加"按钮,关闭"显示表"窗体。
然后选择题目中所说的三个字段,然后在第四个字段中输入:
Left([产品ID],1),将该字段中的"显示"中的钩去掉,"条件"中输入:
[请输入产品类别:
],最后以"qT2"保存查询。
(3)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,然后在弹出的"显示表"窗体上分别选择"tQuota"和"tStock"表,点击"添加"按钮,关闭"显示表"窗体。
然后选择题目中所说的三个字段,然后在"库存数量"的"条件"中输入:
>[tQuota].[最高储备],以"qT3"保存查询。
(4)与第2小题类似,在弹出的"显示表"窗体上选择"tStock"表,点击"添加"按钮,关闭"显示表"窗体。
然后点击"查询"菜单中的"交叉表查询"菜单。
选择"产品名称"字段,"交叉表"中选择"行标题";选择"单位"字段,在"交叉表"中选择"列标题";在第三个字段中输入:
库存金额:
Sum(([单价]*[库存数量])),"交叉表"中选择"值",并在"总计"中选择"表达式",最后以"qT4"保存查询。
2套基本应用题
在考生文件夹下,已有"tTest.txt"文本文件和"samp1.mdb"数据库文件,"samp1.mdb"中已建立表对象"tStud"和"tScore"。
试按以下要求,完成表的各种操作:
(1)将表"tScore"的"学号"和"课程号"两字段设置为复合主键。
(2)设置"tStud"表中的"年龄"字段的有效性文本为"年龄值应大于16";删除"tStud"表结构中的"照片"字段。
(3)设置表"tStud"的"入校时间"字段有效性规则为只能输入1月(含)到10月(含)的日期。
(4)设置表对象"tStud"的记录行显示高度为20。
(5)完成上述操作后,建立表对象"tStud"和"tScore"的表间一对多关系,并实施参照完整。
(6)将考生文件夹下文本文件tTest.txt中的数据链接到当前数据库中。
要求:
数据中的第一行作为字段名,链接表对象命名为tTemp。
本题解题思路:
第一步:
打开考生文件夹下的"samp1.mdb"数据库。
第二步:
选择"tScore",点击"设计(D)"按钮,在弹出的表设计器中选中"学号"和"课程号"行,点击工具栏上的"主键"按钮,然后保存该表。
第三步:
选中表对象"tStud",点击"设计(D)"按钮,选中"年龄"字段,再选中下面的"有效性文本",在右边的框中直接输入:
年龄值应大于16;选中"照片"字段,在工具栏上选择"删除行"或者在鼠标右击后弹出的菜单中选择"删除行",在弹出的对话框中选择"是";选中"入校时间"字段,再选中下面的"有效性规则",在右边的框中输入:
Month([入校时间])>=1AndMonth([入校时间])<=10。
第四步:
点击"数据表视图"按钮,选择"格式"菜单下的"行高",将行高设置为20,然后保存该表。
第五步:
选择工具栏上的"关系"按钮(或者单击右键,选择"关系"),然后单击工具栏上的"显示表"按钮(或单击右键,在弹出的菜单中选择"显示表"),把"tStud"和"tScore"表添加到关系窗体中,鼠标选中"tStud"表中的"学号"字段,然后拖到"tScore"表中的"学号"字段。
然后在弹出的窗体中选中"实施参照完整性"复选框,然后点击"创建"。
第六步:
单击"文件"菜单下"获取外部数据"下的"链接表"菜单,在弹出的对话框中选择考生文件夹中的"Test.txt",单击"下一步"按钮、选中"第一行包含字段名称",点击"下一步"按钮,再点击"下一步"按钮,链接表名称为"tTemp",点击"完成"。
简单应用题
考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tQuota"和"tStock",试按以下要求完成设计:
(1)创建一个查询,在"tStock"表中查找"产品ID"第一个字符为"2"的产品,并显示"产品名称"、"库存数量"、"最高储备"和"最低储备"等字段内容,查询名为qT1。
(2)创建一个查询,计算每类产品库存金额合计,并显示"产品名称"和"库存金额"两列数据,要求只显示"库存金额"的整数部分。
所建查询名为"qT2"。
说明:
库存金额=单价×库存数量
(3)创建一个查询,查找单价低于平均单价的产品,并按"产品名称"升序和"单价"降序显示"产品名称"、"规格"、"单价"和"库存数量"等字段内容。
所建查询名为"qT3"。
(4)创建一个查询,运行该查询后可将"tStock"表中所有记录的"单位"字段值设为"只"。
所建查询名为"qT4"。
要求创建此查询后,运行该查询,并查看运行结果。
本题主要考的是数据库的查询。
本题解题思路:
(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,在弹出的"显示表"窗体上分别选择"tQuota"和"tStock"表,点击"添加"按钮,关闭"显示表"窗体。
然后选择题目中所说的四个字段,然后选择"产品ID"字段,将该字段中的"显示"中的钩去掉,并在"条件"中输入:
Like"2*",以"qT1"保存查询。
(2)与第1小题类似,在弹出的"显示表"窗体上分别选择"tQuota"和"tStock"表,点击"添加"按钮,关闭"显示表"窗体。
选择"tStock"表中的"产品名称"字段,再点击工具栏上的"总计"按钮(或选择右击鼠标后下拉菜单中的"总计"),"总计"中选择"分组",然后在第二个字段中输入:
库存金额:
Round(Sum([单价]*[库存数量])),"总计"中选择"表达式",最后以"qT2"保存查询。
(3)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,然后在弹出的"显示表"窗体上选择"tStock"表,点击"添加"按钮,关闭"显示表"窗体。
然后选择题目中所说的四个字段,然后在"单价"的"条件"中输入:
<(selectavg(单价)fromtStock),在"产品名称"字段的"排序"中选择"升序",在"单价"字段的"排序"中选择"降序",以"qT3"保存查询。
(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,然后在弹出的"显示表"窗体上选择"tStock"表,点击"添加"按钮,关闭"显示表"窗体。
选择"查询"菜单中的"更新查询"子菜单。
然后从"tStock"表中选择"单位"字段,在"更新到"中输入:
"只",运行查询,最后以"qT4"保存查询。
3套简单应用题
考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tCourse"、"tScore"和"tStud",试按以下要求完成设计:
(1)创建一个查询,查找党员记录,并显示"姓名"、"性别"和"入校时间"三列信息。
所建查询名为"qT1"。
(2)创建一个查询,当运行该查询时,屏幕上显示提示信息:
"请输入要比较的分数:
",输入要比较的分数后,该查询查找学生选课成绩的平均分大于输入值的学生信息,并显示"学号"和"平均分"两列信息。
所建查询名为"qT2"。
(3)创建一个交叉表查询,统计并显示各班每门课程的平均成绩,统计显示结果如下图所示(要求:
直接用查询设计视图建立交叉表查询,不允许用其他查询做数据源)。
所建查询名为"qT3"。
说明:
"学号"字段的前8位为班级编号,平均成绩取整要求用Round函数实现。
(4)创建一个查询,运行该查询后生成一个新表,表名为"tNew",表结构包括"学号"、"姓名"、"性别"、"课程名"和"成绩"等五个字段,表内容为90分以上(包括90分)或不及格的所有学生记录,并按课程名降序排序。
所建查询名为"qT4"。
要求创建此查询后,运行该查询,并查看运行结果。
本题主要考查的是数据库的查询。
本题解题思路:
(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStud"表,然后从"tStud"表中选择"姓名"、"性别"和"入校时间",然后选择"政治面目"字段,将该字段中的"显示"中的钩去掉,并在"条件"中输入:
党员,"qT1"保存查询。
(2)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStud"和"tScore"表,单击"总计"按钮,然后从"tStud"表中选择"学号",新添加一个字段,在字段行中输入"平均分:
成绩",表来自"tScore"表,总计选择"平均值",在下面的条件中输入">[请输入要比较的分数:
]",以"qT2"保存查询。
(3)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tCourse"表和"tScore"表,然后点击"查询"菜单中的"交叉表查询"菜单。
在第一个字段中输入"班级编号:
Left([学号],8)","交叉表"中选择"行标题";再选择"课程名"字段,在"交叉表"中选择"列标题";在第三个字段中输入"Round(Avg([成绩]))","交叉表"中选择"值",并在"总计"中选择"表达式",以"qT3"保存查询,最后运行查询。
(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tCourse"、"tScore"和"tStud"表,选择"学号"、"姓名"、"性别"、"课程名"和"成绩"五个字段,在"成绩"字段的条件处输入">=90or<60",在"课程名"字段的"排序"中选择降序,然后点击"查询"菜单中的"生成表查询"菜单,设置生成新表的名称为"tNew",生成在当前数据库中,以"qT4"保存查询,最后运行查询。
4基本应用题
在考生文件夹下,存在一个数据库文件"samp1.mdb"、一个Excel文件"tScore.xls"和一个图像文件"photo.bmp"。
在数据库文件中已经建立了一个表对象"tStud"。
试按以下操作要求,完成各种操作:
(1)设置"ID"字段为主键;并设置"ID"字段的相应属性,使该字段在数据表视图中的显示标题为"学号"。
(2)将"性别"字段的默认值属性设置为"男","入校时间"字段的格式属性设置为"长日期"。
(3)设置"入校时间"字段的有效性规则和有效性文本。
有效性规则为:
输入的入校时间必须为9月;有效性文本内容为:
输入的月份有误,请重新输入。
(4)将学号为"20041002"学生的"照片"字段值设置为考生文件夹下的"photo.bmp"图像文件(要求使用"由文件创建"方式)。
(5)为"政治面目"字段创建查阅列表,列表中显示"团员"、"党员"和"其他"等三个值。
(提示:
将该字段的数据类型设置为"查阅向导")。
(6)将考生文件夹下的"tScore.xls"文件导入到"samp1.mdb"数据库文件中,表名不变,主键为表中的"ID"字段。
本题主要考核点:
主键的设置、字段显示标题的设置、默认值的设置、字段格式属性的设置、有效性规则和文本的设置、字段值的设置、查阅向导的使用、将Excel文件导入到数据库。
本题解题思路:
第一步:
打开考生文件夹下的"samp1.mdb"数据库。
第二步:
打开"tStud"表的设计视图,选中"ID"行,点击工具栏上的"主键"按钮;"标题"属性设置为"学号"。
第三步:
选中"性别"字段行,再选中下面的"默认值",输入:
"男"。
选中"入校时间"字段行,在"格式"字段属性中选择"长日期"。
第四步:
选中"入校时间"字段,再选中下面的"有效性规则",在右边的框中输入:
Month([入校时间])=9,选中下面的"有效性文本",在右边的框中输入:
输入的月份有误,请重新输入。
第五步:
切换到"tStud"表的数据表视图,找到学号为"20041002"学生的记录,选中此学生的"照片"字段,点击"插入"菜单中的"对象",或者右击,在弹出菜单中选择"插入对象",然后在弹出的对话框中选择"由文件创建"单选按钮,最后通过"浏览"按钮来选择考生文件夹下的图像文件"photo.bmp"。
第六步:
切换到"tStud"表的设计视图,选中"政治面目"字段,"数据类型"选择为"查阅向导...",选择"自行键入所需的值",点击"下一步",在第1列下面的列表框中输入"团员",在第2行中输入"党员",在第3行中输入"其他",点击"下一步",点击"完成"。
然后保存该表。
第七步:
单击"文件"菜单下"获取外部数据"下的"导入"菜单,在弹出的对话框中选择考生文件夹中的"tScore.xls",单击"下一步"按钮、再点"下一步"按钮,选择数据的保存位置为"新表中",单击"下一步"按钮、再点"下一步"按钮,设置主键为"ID",点击"完成"。
5套基本应用题
在考生文件夹下,存在一个数据库文件"samp1.mdb"和一个Excel文件"tQuota.xls"。
在数据库文件中已经建立了一个表对象"tStock"。
试按以下操作要求,完成各种操作:
(1)分析"tStock"表的字段构成,判断并设置其主键。
(2)在"tStock"表的"规格"和"出厂价"字段之间增加一个新字段,字段名称为"单位",数据类型为文本,字段大小为1。
(3)删除"tStock"表中的"备注"字段,并为该表的"产品名称"字段创建查阅列表,列表中显示"灯泡"、"节能灯"和"日光灯"三个值。
(4)向"tStock"表中输入数据有如下要求:
第一,"出厂价"只能输入3位整数和2位小数(整数部分可以不足3位),第二,"单位"字段的默认值为"只"。
设置相关属性以实现这些要求。
(5)将考生文件夹下的"tQuota.xls"文件导入到"samp1.mdb"数据库文件中,表名不变,分析该表的字段构成,判断并设置其主键。
(6)建立"tQuota"表与"tStock"表之间的关系。
本题主要考核点:
主键的设置、字段的增加、字段的删除、查阅向导的使用、输入掩码、默认值的设置、将Excel文件导入到数据库、建立表之间的关系。
本题解题思路:
第一步:
打开考生文件夹下的"samp1.mdb"数据库。
第二步:
主关键字是每个表中能惟一标识每条记录的字段,可以是一个字段,或是一组字段。
打开"tStock"表,由表中内容可知,"产品ID"为该表的主关键字,点击"设计视图"按钮,在弹出的表设计器中选中"产品ID"行,点击工具栏上的"主键"按钮。
第三步:
选中"出厂价"字段行,再点击工具栏上的"插入行"按钮或者在鼠标右击后弹出的菜单中选择"插入行",在"字段名称"中输入"单位","数据类型"选择"文本","字段大小"为"1"。
第四步:
选中"备注"字段行,再点击工具栏上的"删除行"按钮或者在鼠标右击后弹出的菜单中选择"删除行",在弹出的对话框中选择"是"。
选中"产品名称"字段,"数据类型"选择为"查阅向导...",选择"自行键入所需的值",点击"下一步",在第1列下面的列表框中输入"灯泡",在第2行中输入"节能灯",在第3行中输入"日光灯",点击"下一步",点击"完成"。
第五步:
选中"出厂价"字段行,再选中下面的"输入掩码",输入:
999.00。
选中"单位"字段行,再选中下面的"默认值",输入:
"只"。
然后保存该表。
第六步:
单击"文件"菜单下"获取外部数据"下的"导入"菜单,在弹出的对话框中选择考生文件夹中的"tQuota.xls",单击"导入",单击"下一步"按钮、再点"下一步"按钮,选择数据的保存位置为"新表中",单击"下一步"按钮、再点"下一步"按钮,设置主键为"产品ID",点击"完成"。
第七步:
选择工具栏上的"关系"按钮(或者单击右键,选择"关系"),然后单击菜单上的"显示表"按钮(或单击右键,在弹出的菜单中选择"显示表"),把"tQuota"和"tStock"表添加到关系窗体中,鼠标选中"tQuota"表中的"产品ID"字段,然后拖到"tStock"表中的"产品ID"字段,然后在弹出的窗体上点"创建"按钮。
简单应用题
考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tStud"、"tCourse"、"tScore"和"tTemp"。
试按以下要求完成设计:
(1)创建一个查询,查找没有先修课程的课程,显示与该课程有关的学生的"姓名"、"性别"、"课程号"和"成绩"四个字段内容,所建查询命名为"qT1"。
(2)创建一个查询,查找先修课程里含有"101"或者"102"信息的课程,并显示其"课程号"、"课程名"及"学分"三个字段内容,所建查询命名为"qT2"。
(3)创建一个查询,查找并显示姓名中含有"红"字学生的"学号"、"姓名"、"性别"和"年龄"四个字段内容,所建查询命名为"qT3"。
(4)创建一个查询,将"tTemp"表中"学分"字段的记录值都更新为0,所建查询命名为"qT4"。
本题主要考查的是数据库的查询。
本题解题思路:
(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStud"、"tCourse"和"tScore"表,然后从"tStud"表中选择"姓名"和"性别",从"tScore"表中选择"课程号"和"成绩",从"tCourse"表中选择"先修课程",并在"先修课程"字段的"条件"中输入"IsNull",并把"显示"中的钩去掉,最后以"qT1"保存查询。
(2)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tCourse"表,选择"课程号"、"课程名"、"学分"和"先修课程";然后在"先修课程"字段的"条件"中输入:
like"*101*"Orlike"*102*",并把"显示"中的钩去掉,最后以"qT2"保存查询。
(3)与第2小题类似,在选择了"tStud"表后,选择题目上所说的四个字段,在"姓名"字段的"条件"中输入"Like"*红*"",最后以"qT3"保存查询。
(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tTemp"表,选择"查询"菜单中的"更新查询"菜单。
然后从"tTemp"表选择"学分"字段,在"学分"字段的"更新到"中输入"0",运行查询,最后以"qT4"保存查询。
综合应用题
考生文件夹下存在一个数据库文件"samp3.mdb",里面已经设计好窗体对象"fSys"。
请在此基础上按照以下要求补充"fSys"窗体的设计:
(1)将窗体的边框样式设置为"对话框边框",取消窗体中的水平和垂直滚动条、记录选择器、导航按钮、分隔线、控制框、关闭按钮、最大化按钮和最小化按钮。
(2)将窗体标题栏显示文本设置为"系统登录"。
(3)将窗体中"用户名称"(名称为"lUser")和"用户密码"(名称为"lPass")两个标签上的文字颜色改为浅综色(浅综色代码为128)、字体粗细改为"加粗"。
(4)将窗体中名称为"tPass"的文本框控件的内容以密码形式显示。
(5)按照以下窗体功能,补充事件代码设计。
在窗体中有"用户名称"和"用户密码"两个文本框,名称分别为"tUser"和"tPass",还有"确定"和"退出"两个命令按钮,名称分别为"cmdEnter"和"cmdQuit"。
在"tUser"和"tPass"两个文本框中输入用户名称和用户密码后,单击"确定"按钮,程序将判断输入的值是否正确,如果输入的用户名称为"cueb",用户密码为"1234",则显示提示框,提示框标题为"欢迎",显示内容为"密码输入正确,欢迎进入系统!
",提示框中只有一个"确定"按钮,当单击"确定"按钮后,关闭该窗体;如果输入不正确,则提示框显示内容为"密码错误!
",同时清除"tUser"和"tPass"两个文本框中的内容,并将光标置于"tUser"文本框中。
当单击窗体上的"退出"按钮后,关闭当前窗体。
注意:
不允许修改窗体对象"fSys"中未涉及的控件、属性和任何VBA代码。
只允许在"*****Add*****"与"*****Add*****"之间的空行内补充一条语句,不允许增删和修改其它位置已存在的语句。
本题主要考的是窗体的设计、VBA的数据库编程。
本题解题思路如下:
(1)打开窗体对象"fSys"的设计视图,选择"fSys"窗体,设置"边框样式"属性为"对话框边框","滚动条"属性为"两者均无","记录选择器"、"导航按钮"、"分隔线"、"控制框"和"关闭按钮"属性均为"否"、"最大最小化按钮"属性为"无"。
(2)"标题"属性为"系统登录"。
(3)选中"lUser"的标签控件,右击鼠标选择"属性","前景色"设置为128,"字体粗细"设置为"加粗",再用同样的方法设置"lPass"文本框的"前景色"和"字体粗细"属性。
(4)选中"tPass"文本框,点击"输入掩码"属性右边的"…"按钮,弹出"输入掩码向导",选择系统设置好的输入掩码"密码",点击"下一步",再点击"完成"。
(5)选择"fSys"窗体,并点击工具栏上的"属性"按钮,点击"加载"属性右边的"…"打开代码生成器,在第1处输入:
Ifpass="1234"Andname="cueb"Then;在第2处输入:
tUser.SetFocus;在第3处输入:
DoCmd.Close。
然后保存该窗体。
6套综合应用题
考生文件夹下存在一个数据库文件"samp3.mdb",里面已经设计好表对象"tUser",同时还设计出窗体对象"fEdit"和"fUser"。
请在此基础上按照以下要求补充"fEdit"窗体的设计:
(1)将
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AC