内容正文:
《Access数据库应用操作》
期末复习卷(一)
时间:90分钟 总分:100分
班级 姓名 学号 成绩
一、选择题(本大题共25小题,每小题1分,共25分)
1、对于数据库和数据表,下列说法正确的是( )
A. 数据库可以有多个数据表,数据表之间没有任何关联
B. 多个用户可以同时访问同一数据库
C. 数据库只能给一个用户使用,不能多用户共享
D. 数据库中保存的数据与各种软件及应用程序紧密关联不可分割
2、在实体描述中,职工(编号、姓名、性别、工作时间、工龄)指的是( )
A.实体 B.实体型 C.属性 D.实体集
3、在ACCESS数据库中包含2个表、3个查询和4个窗体,该数据库存储在( )个文件中。
A. 1 B.2 C.3 D.4
4、下列对于车辆维修登记系统的说法,正确的是( )
A.车辆维修登记系统属于数据库管理系统
B.车辆维修登记表中,同一字段下的数据类型一致
C.数据表中“登记序号”字段可以设置为“数字”类型
D.表中的“维修费用”字段的数据类型必须是“货币”型数据
5、在Access数据库的表设计视图中,不能进行的操作是( )
A.增加字段 B.设置索引 C.修改字段 D.删除记录
6、在设置字段属性时,“验证文本”属性的作用是( )
A.在数据无效而拒绝写入时,向用户提示信息
B. 在保存数据前,验证用户的输入
C. 可以从其他表或查询的字段中获取数值
D.控制一个字段允许输入的记录,以确保输入的准确性
7、查找数据时,可以通配任何一个数字字符的通配符是( )
A. * B. # C. ! D. ?
8、在对某文本型字段进行升序排序时,假设该字段有这样四个值:“123”“27”“16”和“5”,则最后排序的结果是( )
A. “123”、“27”、“16”、“5”
B.“5”、“16”、“27”、“123”
C. “123”、“16”、“27”、“5”
D.“16”、“123”、“27”、“5”
9、Access 2016中要打开“关系”对话框,所用的选项卡是( )
A. 设计 B.开始 C.创建 D.数据库工具
10、查询时,若筛选出图书编号是“BG101”或“BG102”的记录,可在查询设计条件行中输入( )
A.“BG101”,“BG102”
B.“BG101”And“BG102”
C. In(“BG101”,“BG102”)
D.“BG101”或“BG102”
11、如图所示为一査询界面,其查询结果中,“姓名”列不可能包含( )
A.孙空 B.王石 C.李键 D.赵龙
12、设计视图创建参数查询时,用来定义输入参数的方括号出现在( )
A. 字段行 B.条件行 C.显示行 D.排序行
13、在Access查询设计视图中不会出现排序行的是( )
A.参数查询 B.更新查询 C.总计查询 D.计算查询
14、将成绩在 60到 80分之间的记录找出后放在个新表中,应采用的查询方式是( )
A.删除查询 B.更新查询 C.追加查询 D.生成表查询
15、创建交叉表查询,应在设计视图的______设置行标题。( )
A.字段行 B.条件行 C.交叉表行 D.总计行
16、创建聚合查询,Group by对应字段是( )
A.总计字段 B.分组字段 C.合计字段 D.条件字段
17、在交叉表查询向导中,作为行标题的字段最多是____个。( )
A.1 B.2 C.3 D.4
18、在Access中,表达式““软件应用”& 2 +“班””的结果是( )
A.“软件应用2班”
B.软件应用2班
C.出现“类型不匹配”错误
D.以上均不对
19、在Access中,对不同窗体类型的说法错误的是( )
A.单页窗体每页显示一条记录
B.在连续窗体中,用户一次可以查看带有全部字段的多个记录
C.一个主窗体可以包含多个子窗体
D.只有在链接窗体中才可通过单击按钮打开指定的窗体
20、下列控件中,用于在窗体上显示OLE对象的是( )
21、Access 2016采用的数据库是( )
A.关系数据库
B.层次数据库
C.面向对象数据库
D.网状数据库
22、在Access数据库中应用最多的部件是( )
A.表 B.查询 C.报表 D.模块
23、在Access中,“货币”类型占用的字节数是( )
A.1 B.2 C.4 D.8
24、在SQL语句中,from子句的作用是( )
A.指定字段的别名
B.将检索的记录转存到新表中
C.指定分组字段
D.指定数据源表或查询
25、在Access中,“学籍号”字段的值是字母开头的6位数字,则该字段的输入掩码应设置为( )
A.L999999 B.L000000
C.?999999 D.?000000
二、简答题(本大题共5小题,每小题5分,共25分)
1、简述删除字段在数据表视图和设计视图应如何操作?
2、请根据题目要求写出对应的表达式。
(1)入学成绩在500到560之间。
(2)女团员。
(3)政治面貌是党员并且是研究生学历。
(4)姓氏为张、王、李、赵和2010年9月1日之前出生。
(5)语文的平均成绩(字段为语文)。
3、简述添加附件的方法。
4、窗体的功能。
5、简述冻结列的方法。
三、案例分析题(本大题共5小题,每小题6分,共30分)
1、在“学生”表中,为确保学生信息的正确性,将“身高”的字段值设定为 1.30~2.50m,当超出这个范围时,系统给出“身高必须在 1.30m 到 2.50m 之间”的提示信息。
2、在“学生”表中筛选专业为“数字媒体”并且性别为“女”的记录。
3、在“学生表”和“成绩表”中如何查找缺考的考生,并显示学号、姓名、联系电话,以名称 “缺考学生”保存,两表之间已经通过学号建立关系。
4、“客房管理”数据库中有“住宿信息表”如图所示,请简述完成下列操作。
(1)将“入住日期”字段显示为“xxxx年xx月xx日”的形式。
(2)在“退房日期”后增加一个字段,显示该客户的“住宿天数”。(注:住宿天数=退房日期-入住日期)
(3)设置“身份证号”字段的数据输入模式为18位,最后一位是数字或字母。
5、在“旅游管理”数据库中包含“团队”表(如图2-2所示)和“线路”表(如图2-3所示),请按要求回答下列问题。
(1)分析并判定两个表的主键和关系类型。
(2)请写出查询旅游线路中包含“五台山”的出发日期和费用的SQL语句。
(3)若要设置“线路”表中的“团队”字段显示导游的姓名,应设置“团队”字段为什么类型?
四、综合应用题(本大题共2小题,每小题10分,共20分)
1、某超市“商品”数据库中有如图所示“商品信息表”和“库存表”,两者已根据“商品编号”建立了关系,请根据要求回答以下问题:
创建查询“售出量查询”,如图所示(售出量=数量-库存量)。
2、在“客房管理”数据库中有“客房表”如图3-1所示。因五一假期旅游高峰,请创建查询“五一价格调整”,将1号楼(楼号是房间号的前两位)的A类房间的价格提高20%。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$$
《Access数据库应用操作》
期末复习卷(一)
时间:90分钟 总分:100分
班级 姓名 学号 成绩
一、选择题(本大题共25小题,每小题1分,共25分)
1、对于数据库和数据表,下列说法正确的是( )
A. 数据库可以有多个数据表,数据表之间没有任何关联
B. 多个用户可以同时访问同一数据库
C. 数据库只能给一个用户使用,不能多用户共享
D. 数据库中保存的数据与各种软件及应用程序紧密关联不可分割
【答案】B
【解析】表和表之间有关系;数据库可以由多个用户同时使用,可以用户共享;数据和软件及应用程序之间相互独立。
2、在实体描述中,职工(编号、姓名、性别、工作时间、工龄)指的是( )
A.实体 B.实体型 C.属性 D.实体集
【答案】B
【解析】实体型是指实体名加属性名。
3、在ACCESS数据库中包含2个表、3个查询和4个窗体,该数据库存储在( )个文件中。
A. 1 B.2 C.3 D.4
【答案】A
【解析】2个表、3个查询和4个窗体都在一个数据库文件中。
4、下列对于车辆维修登记系统的说法,正确的是( )
A.车辆维修登记系统属于数据库管理系统
B.车辆维修登记表中,同一字段下的数据类型一致
C.数据表中“登记序号”字段可以设置为“数字”类型
D.表中的“维修费用”字段的数据类型必须是“货币”型数据
【答案】B
【解析】A.是数据库应用系统;C登记序号数值中存在文本,不能设置为数字类型;D维修费用可以设置为货币型,也可以设置为数字型。
5、在Access数据库的表设计视图中,不能进行的操作是( )
A.增加字段 B.设置索引 C.修改字段 D.删除记录
【答案】D
【解析】删除记录只能在数据表视图。
6、在设置字段属性时,“验证文本”属性的作用是( )
A.在数据无效而拒绝写入时,向用户提示信息
B. 在保存数据前,验证用户的输入
C. 可以从其他表或查询的字段中获取数值
D.控制一个字段允许输入的记录,以确保输入的准确性
【答案】A
【解析】在数据无效而拒绝写入的规则是“验证规则”;在数据无效而拒绝写入的规则时,向用户提示信息的是“验证文本”。
7、查找数据时,可以通配任何一个数字字符的通配符是( )
A. * B. # C. ! D. ?
【答案】B
【解析】在通配符中,#表示任何一个数字字符;?表示任何一个字符;*表示任何一个或多个字符;!表示非。
8、在对某文本型字段进行升序排序时,假设该字段有这样四个值:“123”“27”“16”和“5”,则最后排序的结果是( )
A. “123”、“27”、“16”、“5” B.“5”、“16”、“27”、“123”
C. “123”、“16”、“27”、“5” D.“16”、“123”、“27”、“5”
【答案】C
【解析】先判断是文本型,所以比较起来不是比较数值,而是一位一位的比较。例如:先比较第一位:5>2>1=1;第一位相同的比较第二位:6>2。所以,“5”>“27”>“16”>“123”,并且升序排列,所以C。
9、Access 2016中要打开“关系”对话框,所用的选项卡是( )
A. 设计 B.开始 C.创建 D.数据库工具
【答案】D
【解析】“数据库关系”-“关系”-“关系”,打开“关系”窗口。
10、查询时,若筛选出图书编号是“BG101”或“BG102”的记录,可在查询设计条件行中输入( )
A.“BG101”,“BG102” B.“BG101”And“BG102”
C. In(“BG101”,“BG102”) D.“BG101”或“BG102”
【答案】C
【解析】若筛选出图书编号是“BG101”或“BG102”的记录,也就是要将“BG101”筛出来,也会把“BG102”筛出来;并且图书编号是唯一的,不可能一个图书既是“BG101”也是“BG102”,排除B;所以可以是In(“BG101”,“BG102”),也可以是“BG101”or“BG102”。
11、如图所示为一査询界面,其查询结果中,“姓名”列不可能包含( )
A.孙空 B.王石 C.李键 D.赵龙
【答案】B
【解析】查询2查找姓名字段第一个字(即姓)是“李”、“孙”和“赵”的记录。所以,王石查不出来。
12、设计视图创建参数查询时,用来定义输入参数的方括号出现在( )
A. 字段行 B.条件行 C.显示行 D.排序行
【答案】B
【解析】参数查询时,输入参数的方括号出现在“条件行”。
13、在Access查询设计视图中不会出现排序行的是( )
A.参数查询 B.更新查询 C.总计查询 D.计算查询
【答案】B
【解析】查询设计视图中不会出现排序行的是:更新查询和删除查询。
14、将成绩在 60到 80分之间的记录找出后放在个新表中,应采用的查询方式是( )
A.删除查询 B.更新查询 C.追加查询 D.生成表查询
【答案】D
【解析】放在一个新表中,属于生成表查询。
15、创建交叉表查询,应在设计视图的______设置行标题。( )
A.字段行 B.条件行 C.交叉表行 D.总计行
【答案】C
【解析】交叉表行中设置:行标题、列标题和值。
16、创建聚合查询,Group by对应字段是( )
A.总计字段 B.分组字段 C.合计字段 D.条件字段
【答案】B
【解析】聚合查询中的Group by对应字段是分组字段。
17、在交叉表查询向导中,作为行标题的字段最多是____个。( )
A.1 B.2 C.3 D.4
【答案】C
【解析】行标题<=3;列标题=1;值=1。
18、在Access中,表达式““软件应用”& 2 +“班””的结果是( )
A.“软件应用2班”
B.软件应用2班
C.出现“类型不匹配”错误
D.以上均不对
【答案】C
【解析】“软件应用”& 2 +“班”:从左到右,“软件应用”& 2 可以生成:“软件应用”2,但2依旧是数字,所以和后面的 +“班”结合,类型不匹配。&两边类型可以不同;+两边类型必须一致。
19、在Access中,对不同窗体类型的说法错误的是( )
A.单页窗体每页显示一条记录
B.在连续窗体中,用户一次可以查看带有全部字段的多个记录
C.一个主窗体可以包含多个子窗体
D.只有在链接窗体中才可通过单击按钮打开指定的窗体
【答案】D
【解析】链接窗体可以通过单击按钮打开指定的窗体;在窗体的设计视图中,可以通过添加按钮控件后,单击按钮可以打开指定窗体。
20、下列控件中,用于在窗体上显示OLE对象的是( )
【答案】A
【解析】A表示绑定的OLE对象;B未绑定的OLE对象;C图像;D子窗体/子报表
21、Access 2016采用的数据库是( )
A.关系数据库 B.层次数据库
C.面向对象数据库 D.网状数据库
【答案】A
【解析】Access 2016属于关系数据库管理系统,应用的是关系数据库。
22、在Access数据库中应用最多的部件是( )
A.表 B.查询 C.报表 D.模块
【答案】B
【解析】查询是数据库设计目的的体现。
23、在Access中,“货币”类型占用的字节数是( )
A.1 B.2 C.4 D.8
【答案】D
【解析】货币占8个字节。
24、在SQL语句中,from子句的作用是( )
A.指定字段的别名
B.将检索的记录转存到新表中
C.指定分组字段
D.指定数据源表或查询
【答案】D
【解析】from后面指定表或数据源。
25、在Access中,“学籍号”字段的值是字母开头的6位数字,则该字段的输入掩码应设置为( )
A.L999999 B.L000000
C.?999999 D.?000000
【答案】B
【解析】字母必须输入时L,后面6位数字也是必须输入是0
二、简答题(本大题共5小题,每小题5分,共25分)
1、简述删除字段在数据表视图和设计视图应如何操作?
【答案】
数据表视图:
(1)单击该字段所在列,在“字段”选项卡的“添加和删除”组中,单击“删除”命令。
(2)用鼠标右键单击该字段所在的列,从弹出菜单中选择“删除字段”命令。
(3)单击该字段所在列,在“开始”选项卡“记录”选项组中单击“删除”命令。
(4)按 delete 键。
设计视图:
(1)选定字段行,在“表设计”选项卡“工具”选项组中单击“删除行”命令。
(2)选定字段行,在“开始”选项卡“记录”选项组中单击“删除”命令。
(3)右键单击要删除的字段行,选择“删除行”。
(4)单击行选择器,按delete 键。
【解析】掌握不同视图删除字段的方法。
2、请根据题目要求写出对应的表达式。
(1)入学成绩在500到560之间。
(2)女团员。
(3)政治面貌是党员并且是研究生学历。
(4)姓氏为张、王、李、赵和2010年9月1日之前出生。
(5)语文的平均成绩(字段为语文)。
【答案】
(1)入学成绩 between 500 and 560 或 入学成绩 >= 500 and 入学成绩 <= 560
(2)团员 = true and 性别 = “女”
(3)政治面貌 =“党员” and 学历 =“研究生”
(4)Left([姓名],1) in (“张”,“王”,“李”,“赵”) and 出生日期 < #2010/9/1#
(5)Avg([语文])
3、简述添加附件的方法。
【答案】
(1)双击要添加附件的字段单元格,打开“附件”对话框。
(2)单击“添加”按钮,在“选择文件”对话框中选择要添加的文件。
(3)单击“确定”按钮。
4、窗体的功能。
【答案】
(1)显示和编辑数据。
(2)添加数据。
(3)控制程序执行流程。
(4)提示信息和打印数据。
(5)删除和修改、设置数据的属性。
5、简述冻结列的方法。
【答案】
(1)选中要冻结的列,单击“开始”-“记录”-“其他”下拉按钮在弹出的下拉列表中选择“冻结字段”。
(2)选中要冻结的列,右键在快捷菜单中选择“冻结字段”。
三、案例分析题(本大题共5小题,每小题6分,共30分)
1、在“学生”表中,为确保学生信息的正确性,将“身高”的字段值设定为 1.30~2.50m,当超出这个范围时,系统给出“身高必须在 1.30m 到 2.50m 之间”的提示信息。
【答案】
(1)在“学生”表的设计视图中,单击“身高”字段,在“字段属性”面板中显示该字段的属性设置。
(2)在“验证规则”文本框中输入条件表达式“>=1.30 And <=2.50”;
或者单击“生成器” 按钮,弹出“表达式生成器”对话框,输入条件表达式“>=1.30 And <=2.50”。
(3)在“验证文本”文本框中输入提示信息。例如,输入“身高必须在 1.30m 到 2.50m 之间”。
(4)单击快速访问工具栏上的“保存”按钮,保存所做的修改。
2、在“学生”表中筛选专业为“数字媒体”并且性别为“女”的记录。
【答案】
(1)打开“学生”数据表视图,在“开始”选项卡的“排序和筛选”选项组中,单击“高级”按钮,选择“按窗体筛选”选项。
(2)单击“专业”字段空白行下拉按钮,从下拉列表中选择“数字媒体”选项。
(3)单击“性别”字段下拉按钮,从下拉列表中选择“女”选项,再单击“排序和筛选”选项组中的“高级”按钮,选择“应用筛选/排序”选项。
3、在“学生表”和“成绩表”中如何查找缺考的考生,并显示学号、姓名、联系电话,以名称 “缺考学生”保存,两表之间已经通过学号建立关系。
【答案】
(1)在数据库窗口中,在“创建”选项卡中单击“查询向导”,选择“查找不匹配项查询向导”选项,单击“确定”。
(2)先选“学生”表,单击“下一步”按钮,再选“成绩”表,单击“下一步”按钮。
(3)选择匹配字段“学号”,单击“下一步”按钮。
(4)选择显示字段学号、姓名、联系电话,单击“下一步”按钮。
(5)输入查询名称“缺考学生”,单击“完成”按钮。
4、“客房管理”数据库中有“住宿信息表”如图所示,请简述完成下列操作。
(1)将“入住日期”字段显示为“xxxx年xx月xx日”的形式。
(2)在“退房日期”后增加一个字段,显示该客户的“住宿天数”。(注:住宿天数=退房日期-入住日期)
(3)设置“身份证号”字段的数据输入模式为18位,最后一位是数字或字母。
【答案】
(1)在设计视图中打开“住宿信息表”,选择“入住日期”字段,在字段属性区“格式”列表中选择“长日期”。
(2)在“退房日期”后的字段行中输入字段名称“住宿天数”,选择数据类型为“计算”,在表达式框中输入“[退房日期]-[入住日期]”。
(3)选择“身份证号”字段,在字段属性区输入掩码框中输入“00000000000000000A”,单击“保存”按钮。
5、在“旅游管理”数据库中包含“团队”表(如图2-2所示)和“线路”表(如图2-3所示),请按要求回答下列问题。
(1)分析并判定两个表的主键和关系类型。
(2)请写出查询旅游线路中包含“五台山”的出发日期和费用的SQL语句。
(3)若要设置“线路”表中的“团队”字段显示导游的姓名,应设置“团队”字段为什么类型?
【答案】
(1) “团队”表的主键是“团队ID”,“线路”表的主键是“线路ID”。
两个表的关系类型是一对多。
(2)select出发日期,费用from 线路 where线路名like"*五台山*"。
(3)应设置“团队”字段为查阅向导类型。
四、综合应用题(本大题共2小题,每小题10分,共20分)
1、某超市“商品”数据库中有如图所示“商品信息表”和“库存表”,两者已根据“商品编号”建立了关系,请根据要求回答以下问题:
创建查询“售出量查询”,如图所示(售出量=数量-库存量)。
【答案】
(1)在“创建”选项卡的“查询”选项组中,单击“查询设计”按钮,打开查询设计视图。
(2)在“显示表”对话框中直接双击“商品信息表”和“库存表”,再单击“关闭”按钮,关闭“显示表”对话框。
(3)将库存表中的“库存量”字段添加到设计网格,并在其显示列,取消复选框勾选,将商品信息表中的商品编号、商品名称、数量、单价添加到设计网格中;在后面的空白字段行中输入“售出量:[数量]-[库存量]”。
(4)单击“运行”按钮,查看查询结果。
(5)单击“保存”按钮,输入查询名称“售出量查询”,单击“确定”按钮进行保存。
2、在“客房管理”数据库中有“客房表”如图3-1所示。因五一假期旅游高峰,请创建查询“五一价格调整”,将1号楼(楼号是房间号的前两位)的A类房间的价格提高20%。
【答案】
(1)在“创建”选项卡的“查询”选项组中,单击“查询设计”按钮,打开查询设计视图。在“显示表”对话框中选择“客房表”,单击“添加”按钮后关闭对话框。
(2)双击“字段”列表框中的“房间号”“房间类别”和“价格”字段,将其添加到设计网格中。
(3)单击“设计”选项卡的“查询类型”选项组中的“更新”按钮,在设计网格中添加“更新到”行,在“价格”字段的“更新到”单元格中输入“[价格]*1.2”。
(4)在“房间号”的条件行中输入“left([房间号],2)="01"”,“房间类别”字段的条件单元格中
输入“A”。
(5)单击“运行”按钮,在提示框中选择“是”。单击保存,在“保存”对话框中输入“五一价格调整”。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$$