- 2022-04-07 发布 |
- 37.5 KB |
- 8页



申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
文档介绍
09级高辅班第三次月考 数据库应用Access试题答案
青岛财经职业学校2011—2012学年度第一学期09级高辅班第三次月考数据库应用Access试题一、单项选择题(本大题共20个小题,每小题2分,共40分)1.数据库系统的核心是(B)A.数据库文件 B.数据库管理系统 C.数据库管理员D.应用程序2.如果对一个关系实施了一种关系运算后得到了一个新的关系,而且新的关系中属性个数少于原来关系中属性个数,这说明所实施的运算关系是:(B)A.选择 B.投影 C.连接 D.并3.同型的实体的集合称为(B)A.实体 B.实体集 C.主键 D.属性值4.格式化数据模型是指(D)A.面向对象模型B.层次模型C.网状模型和关系模型D.层次模型和网状模型5.对于层次模型的描述,以下说法错误的是(C)A.只有一个根结点无双亲 B.结构简单,易于理解 C.最适合描述多对多的关系 D.除根结点以外的其他结点依据根结点而存在,有且仅有一个双亲6.关于Access2003,以下说法错误的是(C)A.Access是一种关系型数据库管理系统B.支持OLE对象,可以存放表格、图像和声音C.Access中每个对象都对应一个独立的文件D.使用符合标准的SQL数据库语言,具有较好的通用性7.以下说法错误的是(B)A.创建数据库时首先要分析建立数据的目的B.数据库中的每个表可以包含多个主题信息,便于数据共享C.每个数据表中不包含重复信息D.确定表的结构就是选择表的字段8.以下数据类型中,固定占用字节数最大的是(A)A.同步复制B.双精度型C.查询向导类型D.日期/时间型9.假设小明想把yewen.rmvb存放到数据库中,它应该选取的数据类型是(D)A.查询向导B.备注C.超级链接D.OLE对象10.假如我们已对数据表的某字段设置了掩码(000)AAA-999,则以下符合要求是值是(B)A.(535)TEL-8601B.(535)TEL-86 C.(535)860-TELD.(535)TEL-86-111.对于表中字段的描述,以下叙述不正确的是(A)A.如果文本型字段中已经有数据,那么减小字段大小不会使数据丢失B.可以使用Access的表达式来定义默认值C.为字段设置默认属性时,必须与字段的数据类型相匹配D.如果数字型字段中包含小数,将字段大小设置为整数时,Access自动将小数取整12.假设某日期为2011年7月1日,如果用短日期格式显示为(D)A.11-7-1. B.11-07-1C.2011-07-1D.2011-7-113.在数据表视图下,如果查找姓张的学生,应许选择的“匹配”选项是(B)A.个字段B字段开头C.段任何部分D.整个表14.将Access的“默认查找/替换方式”设置为“常规搜索”,由则搜索是(D)A.将以全字段匹配方式搜索当前字段B.以全字匹配方式搜索所有的字段C.搜索当前字段并且与字段起始字符匹配D.将搜索所有字段,并且只需符合字段的任一部分即可15.将Access的“默认查找/替换方式”设置为“快速搜索”,则搜索时(A)nA.将以全字匹配方式搜索当前字段B.以全字匹配方式搜索所有的字段C.搜索当前字段并且与字段起始字符匹配D.将搜索所有字段,并且只需符合字段的任一部分即可16.若要修改查找/替换的默认值,应当使用的菜单是(D)A.编辑B.视图C.格式D.工具17.下列有关查询的分类描述不正确的是(D)A.选择查询分为简单查询和高级选择查询B.计算查询、不匹配项查询和交叉表查询属于高级查询C.SQL特定查询包括联合查询、传递和数据定义查询D.操作查询包括生成表查询、更新查询、总计18.下列不属于操作查询的是(A)A.选择查询B.更新查询C.生成表查询D删除查询19.以下查询中,能改变源数据的是(C)A.高级选择查询B.计算查询C.操作查询D交叉查询20.关于查询,以下说法正确的是(B)A.查询只能对单一表查询,不能针对多个表查询B.查询可以完成对数据表的查找,统计和修改C.查询只能是查找数据,不能进行修改数据D.查询的数据来源只能是数据表,不能是已创建的查询21.创建交叉表查询时需要3个要素不包括(B)A.值B.页标题C.行标题D.列标题22.数据表“学生”包括学生姓名、科目和成绩三个字段,要创建一个交叉表查询在行上汇总每名同学的成绩,则应许作为列标题的字段是(A)A.科目B.学生姓名C.成绩D.任意字段都可以23.关于使用“查找重复项查询向导”创建的查询,以下说法正确的是(A)A.只显示重复项的记录B.生成的查询只能查看,不能修改C.只显示未重复的记录D.显示未重复的记录和重复的记录的第一条记录24.下列叙述不正确的是(B)A.在为查询添加字段时,*号表示所有的字段B.建立选择查询时,查询条件必须预先设计好C.查询中可以对查询字段进行计算,并把计算结果作为另一查询字段保存的当前查询中D.生成表查询生成新的表,该表是源表的一个子集25.在查询设计器窗口中,可以设置的项目不包括(C)A.字段的排序方式B.字段的筛选条件C.字段的显示格式D.按照文字笔画顺序26.设计视图中创建一个查询,查找总分在570以上(包括570分)的男同学的姓名、总分,正确是设置查询条件的方法应为(C)A.单元格键入:总分>=570and姓名=“男”B.条件单元格键入:总分>=570;在性别的条件单元格键入:“男”C.在总分条件单元格键入:总分>=570;在性别的条件单元格键入“男”D.在条件单元格键入:总分>=570or性别=“男”28.将成绩在60至80分之间的记录找出后添入在一个新表中,应采用的查询方式是(D)A.删除查询B.更新查询砖加瓦C.追加查询D.生成表查询29.在“职工”数据表中,包含字段姓名、出生日期、职称、工资,要查询职工的平均工资,可采用的查询方式(A)A.总计查询B.传递查询C.参数查询D.计算查询30.关于追加查询,以下说法正确的是(C)A.源表与目标表的结构必须完全一致B.当源表与目标表的字段名不一样时,不能进行添加nC.在全字段追加情况下,如果源表的字段数目比目标表少,多余的字段将被忽略D.在全字段追加情况下,如果源表的字段数目比目标表少,多余的字段不被追加31.在创建计算查询是,计算表达式必须在(B)栏中输入A.显示B.字段C.总计D.条件32.以下说法不正确的是(B)A.查询是从数据库的表中筛选出符合条件的记录,构成一个新数据集合B.查询的种类有:选择查询、参数查询、交叉表查询、操作查询和SQL查询C.创建复杂的查询不能使用查询向导D.可以使用函数、逻辑运算符、关系运算符创建复杂的查询33.现有SQL语句:select*fromstudentwhere性别=“男”,该语句中包含的关系运算有:(A)A.选择B.投影C.连接D.选择和投影34.使用窗体向导创建基于多个数据源的窗体时,以下说法正确的是(C)A.只能创建单个窗体B.只能创建多层窗体C.可以创建单个窗体和多层窗体D.只能创建链接窗体35.用户使用“自动创建窗体”功能创建窗体,如果选定是记录源有相关的表或查询,下列说明中正确的是(A)A.窗体中还将包含来自这些记录源的所有字段和记录B.窗体中不包含来自这些记录源的所有字段和记录C.窗体中还将包含来自这些记录源的所有字段,但不包含记录D.窗体中还将包含来自这些记录源的所有记录,但不包含字段36.小王为了让打印的窗体布局合理,将节的强制分布设为“节前”则(B)A.在本页打印下一节B.在新的一页打印该节C.在新的一个打印下一节D.在新的一页打印该节并且在下一在打印下一节37.在窗体视图中,快捷键Ctrl+Shift+空格的作用是(B)A.插入与前一条记录相同字段中的值B.选定所有记录C.在选定当前记录和当前记录第一个字段之间进行切换D.插入字段的默认值38.在窗体设计视图中,如果想让每一页的底部都显示某控件,则该控件应当添加的节是(D)A.窗体页眉B.窗体页脚C.页面页脚D.页面页脚39.以下关于报表的说法中,错误的是(B)A.报表主要用于打印和输出数据B.报表必须有数据源C.报表可以对数据进行分组和汇总D.报表只有输出数据,不能添加、修改数据40.关于纵栏式报表,以下说法正确的是(D)A.纵栏式报表与纵栏式窗体的功能完全一样B.纵栏式报表以行为为单位显示记录,每条记录占一行C.纵栏式报表中不能显示表听图像数据D.纵栏式报表只能查看数据,不能输入和修改数据41.在使用向导创建报表时,无法进行设置的是(B)A.记录排序B.在报表中添加日期C.选择显示字段D.选择报表布局42.数据表“学生”中有一个“出生日期”字段,现想创建按照出生年份分组的报表时,在“排序与分组”对话框中,“出生日期”字段设置正确的是(B)A.分组形式为“年”,组间距为2B.分组形式为“年”,组间距为1C.分组形式为“月”,组间距为2D.分组形式为“月”,组间距为643.在报表属性表中,要设置报表数据来源,可使用的选项卡是(A)A.数据B.格式C.事件D.其他n44.通过报表属性表,不能完成的操作是(D)A.指定或修改数据来源B.为报表添加背景图片C.调整报表中数据的格式D.设置报表输入数据格式45.若要设置某报表中的记录,按“入学成绩”字段每100分为一个分数段分组,在“组属性”中应设置分组形式和组间距为(C)A.每一个值,100B.前缀字符,100C.间隔,100D.年,10046.若“学号”字段的前四位代表班级,后两位代表序号,在创建按班级分组的报表时,在“排序与分组”对话框中对“学号”字段设置正确的是(A)A.分组形式为“前缀字符”,组间距为4B.分组形式为“每一个值”,组间距为1C.分组形式为“前缀字符“,组间距为1D.分组形式为“每一个值”,组间距为447.关于系统自动创建的数据页,以下说法正确的是(B)A.为只读数据页,不能对数据进行修改、排序、筛选等操作B.为只读数据页,不能对数据进行修改,但可对显示的数据进行排序、筛选等操作C.为随机数据页,可以对数据进行修改、排序、筛选等操作D.为随机数据页,能对数据进行修改,但不能对显示的记录进行排序、筛选等操作48.创建数据访问页时,以下说法错误的是(A)A.一次只能添加一个数据表中的字段B.可以同时添加多个数据表中的字段C.添加不同数据表的字段时,这些表必须事先建立正确的关系D.可以通过建立查询,来解决数据表没有建立关联的问题49.在数据访问页的设计视图中,右击“office图表”控件为其设置数据源,应选择的命令是(C)A.数据B.对象属性C.字段列表D.命令和选项50.Access通过数据访问页可以发布的数据是(D)A.只能是静态数据B.只能是数据库中保持不变的数据C.只能是数据库中变化的数据D.是数据库中保存的数据二、简答题:1、什么是信息,什么是数据?简述二者的关系信息是现实世界事物的存在方式或运动状态的反映。换言之,信息是一种已经被加工为特定形式的数据。数据是将现实世界中的各种信息记录下来的符号,其意义是客观实体的属性值,是信息的载体和具体表现形式。数据与信息紧密相关,信息提供现实世界中有关事物的知识;数据是载荷信息的物理符号,二者不可分离又有一定区别。2.窗体的类型有哪几种?纵栏式、表格式、子窗体、数据表、透视图、图表3.查询和数据表的关系?1.表用来记录各种数据,查询可对存储在表中的数据进行查看、更改及分析。当进行查询时,查询的结果放在动态记录集的临时表的窗体中。2.查询的字段来自很多互相之间有“关系”的表,这些字段组合成一个新的数据表视图,但它并不存储任何数据。3.当改变表中的数据时,查询的数据也随之发生改变。4.什么是操作查询?操作查询包括哪几种?操作查询主要用于更新源表中的数据,如删除记录、修改数据等,操作查询包括生成表查询、更新查询、追加查询、删除查询4种。5.子报表与主报表保持同步的条件有哪些?1.主报表与子报表的记录来源如果是表,则要求已设置好了“关系”。如果是查询,则查询的基表也已建立好了“关系”。n2.主报表基于带主关键字的表,而子报表则基于一个含有特定字段的表,该字段与主关键字名称相同,而且具有相同或兼容的数据类型。如果使用的查询,这些查询的基表必须满足同样的条件。6.简述报表、窗体和数据访问页的主要区别?1.数据访问页与窗体、报表相似,它们都要使用字段列表、控件、工具箱、分组、排序等。2.数据访问页能够完成窗体、报表所完成的大多数工作。3.在Access2003数据库中输入、编辑和交互数据时,可以使用窗体,也可以使用数据访问页,但不能使用报表。4.通过Internet输入、编辑和交互处理活动数据时,只能使用数据访问页实现,不能使用窗体和报表。5.当要打印数据时,最好使用报表,窗体或数据访问页的效果不如报表。6.通过电子邮件发布数据时,则只能使用数据访问页。三、操作题:1.在数据库“教学”中包含数据表“学生”,如下表所示,根据要求写出相应的SQL语句。学号姓名性别团员出生日期专业语文数学200501张明男是1981-12-10计算机5665200623李红女否1980-03-097876200512王海男是1982-04-09机电9549…………………………………………(1)找出前3条学生记录的学生姓名、专业、出生日期SelectTop3姓名,专业,出生日期From学生(2)找出语文和数学均不及格的学生姓名、语文和数学Select姓名,语文,数学From学生Where语文<60And数学<60(3)找出不是团员的学生信息,并按年龄降序排序Select*From学生Where团员=””OrderBy出生日期Desc(4)找出机电专业所有学生的语文成绩平均值SelectAvg语文From学生Where专业=机电(5)查询没有填报专业学生的所有信息Select*From学生Where专业=””(6)找出数学成绩在60至70分之间的学生信息Select*From学生Where数学Between60And70(7)找出姓“张”的学生姓名、语文,并按成绩由大到小的顺序排列Select姓名,语文From学生Where姓名Like“张*”OrderBy语文Desc(8)找出1979年以后出生的女同学的姓名和出生日期Select姓名,出生日期From学生Where性别=“女”AndYear(出生日期)>=1979(9)从表中找出学号前4位为“2006”的学生信息Select*From学生Where学号Like“2006*”(10)年龄为16岁的男生Select*From学生WhereYear(Date())-Year(出生日期)=16And性别=“男”(11)删除“学生”表DropTable学生2.数据表“职工”的结构如下,该表已经用设计视图打开,按照要求完成相应操作:字段名称数据类型字段大小编号文本6姓名文本4职称文本8工资数字整型工作时间时期/时间是否在职是/否(1)将“编号”设为主键n选择“编号”字段选择器,右击,在弹出的快捷菜单中选择“主键”命令。(2)设置“工作时间”字段的有效性规则为2005年5月1日之前选择“工作时间”字段,在字段属性区域有效性规则右侧文本框内输入<#2005-5-1#。(3)设置职称字段的默认值为“工程师”选择“职称”字段,在字段属性区域默认值右侧文体框内输入“工程师”。(4)在“职称”字段后增加一新字段“性别”选择“工资”字段选择器,右击,在弹出的快捷菜单中选择“插入行”命令。然后在新行字段名称文本框内输入“性别”。四、综合题:下面有“学生”表、“课程”表和“成绩”表如下图,请完成下列操作:(1)请将三个表建立关系“学生”表和“成绩”表的“学号”,“成绩”表和“课程”表的“编号”。答:单击工具栏上的“显示表”按钮,在弹出的“显示表”对话框中双击“学生”表、“成绩”表、“课程”表,关闭“显示表”对话框,在“关系”窗口,拖动“学生”表中的“学号”到“成绩”表中“学号”的位置,释放鼠标,弹出“编辑关系”对话框,单击“创建”;拖动“成绩”表中的“编号”到“课程”表中的“编号”的位置,释放鼠标,弹出“编辑关系”对话框,单击“创建”,关闭关系窗口,弹出对话框询问是否保存关系,单击“保存”按钮。(2)在“学生”表中计算每位学生的年龄。(如下图所示)n答:选择“查询”对象,双击“在设计视图中创建查询”,弹出“显示表”对话框,双击“学生”表,关闭“显示表”对话框,在字段列表中双击“*”,添加所以字段到字段网格;在字段风格第二列字段行单元格中输入“年龄:year(date())-year([出生日期])”,Ctrl+S,保存查询,单击工具栏上的“运行”按钮,查看结果。答:选择“查询”对象,双击“在设计视图中创建查询”,弹出“显示表”对话框,双击“学生”表,“成绩”表,关闭“显示表”对话框,在字段列表中双击“姓名”、“成绩”、“成绩”;单击工具栏上的“合计按钮”,在字段网格第二列总计行单元格下拉列表中选择“平均值”,在字段网格第三列总计行单元格下拉列表中选择“总计”,Ctrl+S,保存查询,单击工具栏上的“运行”按钮,查看结果。(3)求每位学生的总分和平均分(如下图所示)。(4)将“成绩”表中的“数学”成绩都加2分。答:选择“查询”对象,双击“在设计视图中创建查询”,弹出“显示表”对话框,双击“学生”表、“课程”表、“成绩”表,关闭“显示表”对话框,在字段列表中双击“学号”、“姓名”、“课程”、“成绩”。选择“查询”菜单中的“更新查询”命令,在“课程”字段条件行输入“数学”,在“成绩”字段更新到行输入“[成绩]+2”,Ctrl+S,保存查询,单击工具栏上的“运行”按钮,更新完成。(5)建立一个交叉表查询,查询每位学生的各科成绩,并将其保存到新表“成绩查询交叉表”中。(如下图所示)答:先创建一个简单的选择查询,分别包含“学生”、“课程”、“成绩”表中的“姓名”、“课程”、“成绩”字段。在“查询”对象窗口中,单击工具栏上的“新建”按钮,选择“交叉表查询向导”,在新打开的窗口中选择“查询”选项,然后选择“查询:成绩查询”选项,单击“下一步”,双击“姓名”字段,将其作为行标题,单击“下一步”,双击“课程”字段作为列标题,单击“下一步”,选择“是,包括各行小计”,选择“成绩”字段、“求合”函数,单击“下一步”,单击“完成”。(6)使用窗体向导创建一个数据表式窗体“学生信息”,样式为“沙岩”n,包含字段姓名、性别、出生日期、专业、成绩。并在此窗体中筛选出数学成绩在80分以上的所有所有男生的记录。答:选择“窗体”对象,然后双击“使用向导创建窗体”选项。选择适当的表/查询中的字段添加到选定的字段中,然后单击“下一步”,选择“纵栏表”,单击“下一步”,选择“沙石”样式,单击“下一步”,输入窗体名称为:学生信息,单击“完成”。单击工具栏上的“按窗体筛选”按钮,在性别字段单元格中输入“男”,专业字段单元格中输入“数学”,成绩字段单元格中输入“>80”,单击工具栏上的“应用筛选”按钮。(7)使用设计视图创建一个名为xsxx的表格式报表.(以下8—10题是对该报表的操作)答:选择“报表”对象,双击“使用设计视图创建报表”,双击“报表”选择器,在弹出的“报表”属性中单击记录源后的“…”按钮,选择使用的字段。然后关闭“查询生成器”,将字段按要求拖到报表主体中。Ctrl+S,输入报表名为:xsxx,单击“保存”。(8)xsxx报表的设计视图已经打开,在页面页脚中添加页码,格式为“共X页,第X页”答:在工具箱里选择“文本框”,在页面页脚中拖动鼠标,绘制文本框,更改文本标题为:页码,在文本框内输入:=“共”&[pages]&“页,第”&[page]&“页”。Ctrl+S,保存。(9)xsxx报表的设计视图已经打开,分组计算每名学生的平均成绩,标签标题为“平均分”。答:单击工具栏中的“排序与分组”按钮,在“字段/表达式”第一行下拉列表中选择“学号”,在字段属性区域,组页脚后下拉列表中选择“是”,关闭“排序与分组”对话框。在工具箱里选择“文本框”,在页面页脚中拖动鼠标,绘制文本框,更改文本标题为:平均值,在文本框内输入:=([计算机应用基础]+[数据库应用基础]+[数学])/3。Ctrl+S,保存。(10)xsxx报表的设计视图已经打开,计算所有学生的数学总分,标签标题为“总分”。答:在工具箱里选择“文本框”,在页面页脚中拖动鼠标,绘制文本框,更改文本标题为:总分,在文本框内输入:=Sum([数学])。Ctrl+S,保存。(11)以第(5)题中的“成绩查询交叉表”为数据源,使用设计视图建立一个数据访问页“成绩查询”,并按数学成绩排列。(说明:以下12-14题是对该访问页的操作,该访问页已经在设计视图中打开)答:将字段拖到主体中;单击“排序与分组”按钮,在“字段/表达式”第一行下拉列表中选择“数学”,在字段属性区域(12)在“成绩查询”访问页中,将图片d:bj.jpg”文件设置为背景图像。答:选择“格式”→“背景”→“图片”命令,在弹出的对话框中选择d:bj.jpg文件,单击“插入”按钮。Ctrl+S,保存。(13)在“成绩查询”访问页中添加超级链接,并链接到http://www.hao123.com。答:在工具箱里选择“超链接”命令,在访问页相应位置中拖动鼠标,弹出“插入超链接”对话框,在地址后输入http://www.hao123.com,单击确定。(14)在“成绩查询”访问页中添加滚动文字“拼搏成就理想,努力创造未来!”答:在工具箱里选择“滚动文字”命令,在访问页相应位置中拖动鼠标,在文本框内输入“拼搏成就理想,努力创造未来!”,Ctrl+S,保存。查看更多