2025年MSOffice高级应用考试真题卷(Access高级查询与报表)_第1页
2025年MSOffice高级应用考试真题卷(Access高级查询与报表)_第2页
2025年MSOffice高级应用考试真题卷(Access高级查询与报表)_第3页
2025年MSOffice高级应用考试真题卷(Access高级查询与报表)_第4页
2025年MSOffice高级应用考试真题卷(Access高级查询与报表)_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2025年MSOffice高级应用考试真题卷

(Access高级查询与报表)

考试时间:分钟总分:分姓名:

一、数据库查询基础

耍求:完成以卜数据库查询操作,确保结果准确无误。

i.在“学生”表中,查询所有年龄大于20岁的学生姓名和年龄。

2.在“课程”表中,查询所有课程名称包含“编程”两字的教学楼和学分。

3.在“成绩”表中,查询所有学生的学号、姓名和课程成绩,要求课程名称

为“高等数学”。

4.在“教师”表中,查询所有教授的姓名和职称。

5.在“图书”表中,杳询所有图书的编号、书名和咋者。

6.在“订单”表中,查询所有订单的订单号、订单三期和订单金额。

7.在“客户”表中,查询所有客户的姓名和联系电话。

8.在“订单”表中,查询所有订单金额大于1000的客户姓名。

9.在''图书”表中,查询所有出版社为“清华大学出版社”的图书编号和书

名。

10.在“教师”表中,查询所有教授的课程名称和教学时间。

二、SQL查询语句编写

要求:根据以下查询需求,编写相应的SQL查询语句。

1.查询所有年龄小于18岁的学生姓名和性别。

2.查询所有课程名称包含“编程”两字的教学楼和学分。

3.查询所有学生的学号、姓名和课程成绩,要求课程名称为“高等数学”。

4.查询所有教授的姓名和职称。

5.查询所有图书的编号、书名和作者。

6.查询所有订单的订单号、订单日期和订单金额。

7.查询所有客户的姓名和联系电话。

8.查询所有订单金额大于1000的客户姓名。

9.查询所有出版社为“清华大学出版社”的图书编号和书名。

10.查询所有教授的课程名称和教学时间。

三、多表查询与连接

要求:根据以下查询需求,编写相应的SQL查询语句。

1.杳询所有学生的姓名、年龄和所在班级名称。

2.查询所有课程名称、学分和任课教师姓名。

3.查询所有订单的订单号、订单日期和对应客户姓名。

4.查询所有图书的编号、书名和对应出版社名称。

5.查询所有教师的教学课程名称和对应的教学楼。

6.查询所有客户的姓名、联系电话和对应订单的订单号。

7.查询所有学生的姓名、年龄和对应课程的课程名称。

8.杳询所有图书的编号、书名和对应出版社的出版社名称。

9.查询所有教授的姓名、职称和对应课程的课程名祢。

10.查询所有学生的姓名、年龄和对应订单的订单金额。

四、创建报表

要求:根据以下要求创建相应的报表。

1.创建一个名为“学生信息报表”的报表,包含学生的姓名、性别、年龄和

班级名称字段。

2.在“学生信息报表”中,使用条件格式设置年龄字段,使得年龄人于20岁

的学生显示为红色字体。

3.创建一个名为“课程成绩报表”的报表,包含学生的学号、姓名、课程名

称和成绩字段。

4.在“课程成绩报表”中,使用图表格式展示不同课程的成绩分布情况。

5.创建一个名为“图书借阅报表”的报表,包含图书编号、书名、作者和借

阅日期字段。

6.在“图书借阅报表”中,使用分组和排序功能,按照借阅日期对图书进行

排序。

7.创建一个名为“客户订单报表”的报表,包含订单号、客户姓名、订单日

期和订单金额字段。

8.在“客户订单报表”中,使用标签布局显示客户姓名和订单信息。

9.创建一个名为“教师授课报表”的报表,包含教师姓名、课程名称和教学

时间字段C

10.在“教师授课报表”中,使用表格格式显示教师授课信息,并添加边框和

底纹。

五、设置报表格式

要求:对以下报表进行格式设置。

1.对“学生信息报表”进行格式设置,包括调整字为大小、改变字体颜色、

设置单元格背景颜色等。

2.对“课程成绩报表”进行格式设置,包括调整列宽、合并单元格、设置标

题行样式等。

3.对“图书借阅报表”进行格式设置,包括调整列宽、设置边框和底纹、添

加页码等。

4.对“客户订单报表”进行格式设置,包括调整字体大小、设置标题行样式、

添加页眉和页脚等。

5.对“教师授课报表”进行格式设置,包括调整列宽、设置标题行样式、添

加页眉和页脚等。

6.对“学生信息报表”设置打印选项,包括打印方向、纸张大小、页边距等。

7.对“课程成绩报表”设置打印选项,包括打印方向、纸张大小、页边距等。

8.对“图书借阅报表”设置打印选项,包括打印方向、纸张大小、页边距等。

9.对“客户订单报表”设置打印选项,包括打印方向、纸张大小、页边距等。

10.对“教师授课报表”设置打印选项,包括打印方向、纸张大小、页边距等。

六、使用报表公式

要求:在以下报表中使用公式。

1.在“学生信息报表”中,使用公式计算每个学生的年龄。

2.在“课程成绩报表”中,使用公式计算每个学生的平均成绩。

3.在“图书借阅报表”中,使用公式计算每本图书的借阅次数。

4.在“客户订单报表”中,使用公式计算每个客户的订单总额。

5.在“教师授课报表”中,使用公式计算每位教师授课的总学时。

6.在“学生信息报表”中,使用公式计算年龄在18岁至25岁之间的学生数

量。

7.在“课程成绩报表”中,使用公式计算成绩在80分以上的学生数量。

8.在“图书借阅报表”中,使用公式计算借阅次数最多的图书编号。

9.在“客户订单报表”中,使用公式计算订单金额在1000元以上的客户数量。

10.在“教师授课报表”中,使用公式计算授课学时超过30小时的教师姓名。

本次试卷答案如下:

一、数据库查询基础

1.解析:使用SELECT语句选择姓名和年龄字段,然后使用WHERE子句限定年

龄大于20。

sql

SELECT姓名,年龄FROM学生WHERE年龄>20;

2.解析:使用LIKE运算符和通配符“%”查询包含“编程”的课程名称,然

后选择教学楼和学分字段。

…sql

SELECT教学楼,学分FROM课程WHERE课程名祢LIKE'%编程%';

3.解析:使用SELECT语句选择学号、姓名和成绩字段,然后使用WHERE子句

限定课程名称为“高等数学”。

sql

SELECT学号,姓名,成绩FROM成绩WHERE课程名称='高等数学';

4.解析:使用SELECT语句选择姓名和职称字段,然后使用WHERE子句限定职

称包含“教授”。

sql

SELECT姓名,职称FROM教师WHERE职称UKE飞教授对;

5.解析:使用SELECT语句选择编号、书名和作者字段,从图书表中查询所有

信息。

sql

SELECT编号,书名,作者FROM图书;

6.解析:使用SELECT语句选择订单号、订单日期和订单金额字段,从订单表

中资询所有信息。

sql

SELECT订单号,订单日期,订单金额FROM订单;

7.解析:使用SELECT语句选择姓名和联系电话字段,从客户表中查询所有信

,息、O

…sql

SELECT姓名,联系电话FROM客户;

8.解析:使用SELECT语句选择姓名字段,然后使用INNERJOIN和WHERE子

句连接订单表和客户表,查询订单金额大于1000的客户姓名。

sql

SELECTc.姓名

FROM客户c

INNERJOIN订单oONc.客户ID=o.客户ID

WHEREo.订单金额>1000;

9.解析:使用SELECT语句选择编号和书名字段,然后使用WHERE子句限定出

版社为“清华大学出版社”。

sql

SELECT编号,书名FROM图书WHERE出版社='清华大学出版社';

10.解析:使用SELECT语句选择姓名和职称字段,然后使用WHERE子句限定

职称包含“教授”。

…sql

SELECT姓名,职称FROM教师WHERE职称LIKE'%教授);

二、SQL查询语句编写

1.解析:与第一题相同,使用SELECT语句选择姓名和性别字段,然后使用

WHERE子句限定年龄小于18。

sql

SELECT姓名,性别FROM学生WHERE年龄<18;

2.解析:与第二题相同,使用LIKE运算符和通配值“旷查询包含“编程”

的课程名称,然后选择教学楼和学分字段。

sql

SELECT教学楼,学分FROM课程WHERE课程名祢UKE飞编程对;

3.解析:与第三题相同,使用SELECT语句选择学号、姓名和成绩字段,然后

使用WHERE子句限定课程名称为“高等数学”。

…sql

SELECT学号,姓名,成绩FROM成绩WHERE课程名称='高等数学’;

4.解析:与第四题相同,使用SELECT语句选择姓名和职称字段,然后使用

WHERE了句限定职称包含“教授”。

sql

SELECT姓名,职称FROM教师WHERE职称LIKE'%教授对;

5.解析:与第五题相同,使用SELECT语句选择编号、书名和作者字段,从图

书表中查询所有信息。

sql

SELECT编号,书名,作者FROM图书;

6.解析:与第六题相同,使用SELECT语句选择订单号、订单日期和订单金额

字段,从订单表中查询所有信息。

sql

SELECT订单号,订单日期,订单金额FROM订单;

7.解析:与第七题相同,使用SELECT语句选择姓名和联系电话字段,从客户

表中查询所有信息。

sql

SELECT姓名,联系电话FROM客户;

8.解析:与第八题相同,使用INNERJOIN和WHERE子句连接订单表和客户表,

查询订单金额大于1000的客户姓名。

…sql

SELECTc.姓名

FROM客户c

INNERJOIN订单oONc.客户ID=o.客户ID

WHEREo.订单金额>1000;

9.解析:与第九题相同,使用SELECT语句选择

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论