二级ACCESS分类模拟题170_第1页
二级ACCESS分类模拟题170_第2页
二级ACCESS分类模拟题170_第3页
二级ACCESS分类模拟题170_第4页
二级ACCESS分类模拟题170_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

1、二级ACCESS分类模拟题170一、选择题1、若存在关系STUD(学号,姓名,性别,年龄),下面的函数Func()的功能是。Function Func()DIM strSQL AS StringstrSQL二ALTER TABLE STUD ADD CONSTRAINT PRIMARY_KEY & PRIMARY KEY(学号) strSQLEND Function将关系STUD中的“学号”字段设置为主关键字 B.取消关系STUD中的主关键字为关系STUD的“学号”字段添加索引取消关系STUD中“学号”字段的索引2、已知学生表(学号,姓名,性别,生日),以下事件代码功能是将学生表中生日为空值的

2、学生“性 别”字段值设置为“男”。PRIVATE Sub Command0_Click()DIM str AS StringSET db=CurrentDb()str=strEND Sub按照功能要求,在横线上应填写的是WHERE 生日 IS NULLWHERE 生日二WHERE 生日 IS NULLWHERE 生日二NULLWHERE 生日 IS NULLWHERE 生日二NULLUPDATE学生表SET性别二男SET 学生表 VALUES 性别=男SET 学生表 VALUES 性别=男3、从“图书”表中查找出定价高于“图书编号”为“115”的图书的记录,正确的SQL命令是SELECT*FR

3、OM图书WHERE定价115;SELECT*FROM图书WHEREEXISTS定价二115;SELECT*FROM图书WHERE定价(SELECT* FROM图书WHERE图书编号二115);SELECT*FROM图书WHERE定价(SELECT定价FROM图书WHERE图书编号二115);4、在显示查询结果时,若将数据表中的“籍贯”字段名显示为“出生地”,应进行的相关设置是o.在查询设计视图的“字段”行中输入“出生地”在查询设计视图的“显示”行中输入“出生地”在查询设计视图的“字段”行中输入“出生地:籍贯”在查询设计视图的“显示”行中输入“出生地:籍贯”5、在显示查询结果时,若将数据表中的“

4、name”字段名显示为“姓名”,应进行的相关设置是在查询设计视图的“字段”行中输入“姓名”在查询设计视图的“显示”行中输入“姓名”在查询设计视图的“字段”行中输入“姓名:name” D.在查询设计视图的“显示”行中输入“姓名:name”6、在Access数据库中使用向导创建查询,其数据可以来自多个表个表一个表的一部分表或查询7、下列SQL查询语句中,与下面查询设计视图所示的查询结果等价的是SELECT 姓名,性别,所属院系,简历 FROM tStudWHERE 性别=女 AND 所属院系 IN(03, 04) B.SELECT 姓名,简历 FROM tStudWHERE 性别=女 AND 所属

5、院系 IN(03, 04)SELECT 姓名,性别,所属院系,简历 FROM tStudWHERE 性别=女 AND 所属院系=03 OR 所属院系=04SELECT 姓名,简历 FROM tStudWHERE性别二女AND所属院系二03 OR所属院系二048、利用对话框提示用户输入查询条件,这样的查询属于。选择查询参数查询操作查询 D. SQL查询9、要查询生于1983年的学生,需在查询设计视图的“出生日期”(日期类型)列的条件单元格中输入 TOC o 1-5 h z 条件,错误的条件表达式是。二#1983-1-1# And 二#1983-1-1# And #1984-1-1#Between

6、 #1983-1-1# And #1983-12-31#=198310、下列关于Access查询条件的叙述中,错误的是。同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系日期/时间类型数据在两端加上#数字类型数据需在两端加上双引号文本类型数据需在两端加上双引号11、下列关于NULL值的叙述中,正确的是NULL值等同于数值0Access不支持NULL值NULL值等同于空字符串NULL值表示字段值未知12、内部聚合函数Avg()的功能是计算指定字段所有值的和,B.计算指定字段所有值的平均值计算指定字段所有值中的最小值计算指定字段排序第一个的值13、要在设计视图中创建一个查询,查找平均分在85分以

7、上的男生,并显示姓名、性别和平均分,正 确设置查询条件的方法是。在姓名的“条件”单元格中输入:平均分=85 Or性别二男在姓名的“条件”单元格中输入:平均分=85 And性别二男在平均分的“条件”单元格中输入:=85;在性别的“条件”单元格中输入:男在平均分的“条件”单元格中输入:平均分=85 ;在性别的“条件”单元格中输入:性别二14、下图显示的是查询设计视图的“设计网格”部分:-从所显示的内容中可以判断出该查询要查找的是。性别为“女”并且1980年以前参加工作的记录性别为“女”并且1980年以后参加工作的记录性别为“女”或者1980年以前参加工作的记录性别为“女”或者1980年以后参加工作

8、的记录15、在设计视图中,若没有设置条件,但对某一字段的“总计”行选择了“计数”选项,则含义是 。统计符合条件的记录个数,包括NULL(空)值统计符合条件的记录个数,不包括NULL(空)值统计全部记录的个数,包括NULL(空)值统计全部记录的个数,不包括NULL(空)值16、在Access中有“教师”表,表中有“教师编号” “姓名”“性别”“职称”和“工资”等字段。 执行如下SQL命令:SELECT性别,Avg(工资)FROM教师GROUP BY性别; 其结果是。计算工资的平均值,并按性别顺序显示每位老师的性别和工资计算工资的平均值,并按性别顺序显示每位教师的工资和工资的平均值计算男女职工工资

9、的平均值,并显示性别和按性别区分的平均值计算男女职工工资的平均值,并显示性别和总工资平均值17、用SELECT语句实现生成表查询时,必须包含的子句是。A.TOB.INTOC.ORDER BYD.GROUP BY18、体检表中有日期/时间型数据“体检时间”,若规定在体检3个月后复检,建立生成表查询,生成 列“复检时间”并自动给出复检日期,正确的表达式是。复检时间:DateAdd(m,3,体检时间)复检时间:DateDiff(m,3,体检时间)复检时间:DatePart(m,3,体检时间)复检时间:DateSeral(m,3,体检时间)19、正确的生成表查询SQL语句是SELECT*INTO 新表

10、 FROM 数据源表SELECT*SET 新表 FROM 数据源表CSELECT*FROM 数据源表 INTO 新表DSELECT*FROM 数据源表 SET 新表20、如果有“学生表”(学号,姓名,专业),要删除字段“专业”的全部内容,应使用的查询是。追加查询更新查询删除查询生成表查询21、如果要批量更改数据表中的某个值,可以使用的查询是。参数查询更新查询追加查询选择查询22、若有SQL语句:SELECT月底薪+提成-扣除AS月收入FROM工资表;,其中,子句“AS月收入”的作用是。指定要统计的字段指定统计字段的别名指定输出项的显示标题指定查询的数据源23、在SELECT命令中,ORDER

11、BY的主要功能是。指定查询的表给出查询结果的顺序限定查询的条件说明查询的字段24、用SQL语言描述“在教师表中查找男教师的全部信息”,下列描述中,正确的是。SELECT FROM 教师表 IF(性别二男)SELECT性别FROM教师表IF(性别二男)SELECT*FROM 教师表 WHERE(性别二男)(SELECT定价FROM图书WHERE图书编号二115),因此,选择选项D。4、C解析 在查询的设计视图中,“字段”行可以输入或添加字段名,“显示”行利用复选框来确定字 段是否在查询结果中显示。若要修改字段的显示名称,应在其字段名之前增加“显示名称:”字样。 本题中要将“籍贯”字段名显示为“出

12、生地”,应在“字段”行中输入“出生地:籍贯”字样,因此 选项C正确。5、C解析 在查询的设计视图中,“字段”行可以输入或添加字段名,“显示”行利用复选框来确定字 段是否在查询结果中显示。若要修改字段的显示名称,应在其字段名之前增加“显示名称:”字样。 因此本题中要将“name”字段名显示为“姓名”,应在“字段”行中输入“姓名:name ”字样。故选 项C正确。 TOC o 1-5 h z 6、D解析 所谓查询就是根据给定的条件,从数据库中筛选出符合条件的记录,构成一个数据的集合, 其数据来源可以是表或查询。故选项D正确。7、B解析根据此查询的设计视图勾选的“姓名”和“简历”两个字段,可以排除选

13、项A、C,从查询“准 则”行中可以看出此查询要找出性别是“女”,且所属院系是“03”或“04”的记录,所以答案为选 项B。8、B解析 参数查询可以显示一个或多个提示参数值(准则)预定义对话框,也可以创建提示查询参数的 自定义对话框,提示输入参数值,进行问答式查询,所以选项B正确。9、D解析 日期类型的字段内容带有年、月、日,直接将条件表达式设置为“=1983”无法成功查找,需 利用Year()函数,即将条件表达式更改为Year(出生日期)=1983。10、C解析在Access查询条件的设置过程中,若要使用文本类型数据需在两端加上双引号,数字类型数 据可直接使用。11、D解析Aceess中,在字

14、段属性设置的过程中,每个字段都有一个属性,但当它为NULL时,表示该字 段值未知。NULL不等同数值0或空字符串,Access支持NuLL值。因此,本题应选择选项D。12、B解析内部聚合函数Avg(),其英文全称Average,用于计算指定字段所有值的平均值,支持的类型 包括数字型、日期型、货币型以及自动编号型。因此,本题应选择选项B。13、C解析 首先要找出平均分在85分以上的记录,应在平均分的“条件”行中键入“=85”,其次要找 出性别为男的信息,此时应在性别的“条件”行中键入“男”。因此选项C正确。14、A解析从图中查询准则可以看出,所要查询的是性别为女的教师,Year(工作时间)V19

15、80的含义 是1980年以前参加工作的教师,所以答案为选项A。*15、D解析 设计查询时,在总计行选择“计数”选项,实现的功能是统计给定字段信息的个数,并且不 包含空值的个数。由于本题中并没有设置条件,因此“总计”行选择的“计数”选项实现的功能是统 计全部记录的个数,不包括该字段为空值的记录。故选项D正确。 TOC o 1-5 h z 16、C解析在SELECT语句中,GROUP BY子句用于指定查询结果的分组条件,Avg()函数用于计算值的平均 值,本题中GROUP BY性别实现按性别分组,Avg(工资)计算出按性别分组的工资平均值,SQL语句最终 实现分别计算男女职工工资的平均值,并显示性

16、别和按性别分组的平均值。故选项C正确。17、B解析 生成表查询是利用一个或多个表中的全部或部分数据创建新表,若数据库中已有同名的表, 该操作将覆盖原有的表。生成表SELECT语句的基本格式为:SELECT字段列表INTO新表名称FROM旧 表名称。故选项B正确。18、A解析DateAdd(interval, number, date),其中,interval必选,表示要添加的时间间隔。number 必选,标识要添加的间隔数。它可以为正(以获取将来的日期)也可以为负(以获取过去的日期)。date 必选,变量型(日期型)或文字,表示已添加间隔的日期。所以,选项A符合题意。19、A解析 生成表查询就

17、是从一个或多个表中提取有用数据,创建新表的查询。若数据库中已有同名的 表,该操作将覆盖原有的表。生成表的SQL语句的基本格式为:SELECT字段列表I NT O新表名称FROM旧 表名称。因此选项A正确。20、B;解析 操作查询包括生成表查询、删除查询、更新查询和追加查询。追加查询从一个或多个表中将 一组记录添加到一个或多个表的尾部;删除查询可以从一个或多个表中删除一组记录,删除查询将删 除整个记录,而不只是记录中所选择的字段;生成表查询从一个或多个表中提取有用数据,创建新表 的查询,若数据库中已有同名的表,该操作将覆盖原有的表;更新查询是对一个或多个表中的一组记 录作全部更新,可以十分简单、

18、快捷地对大量的并且符合一定条件的数据进行更新和修改。本题中要 删除字段“专业”的全部内容,应使用更新查询。因此选项B正确。21、B解析 参数查询是在执行时显示对话框,要求用户输入查询信息,根据输入信息检索字段中的记录 进行显示;追加查询是从一个或多个表中将一组记录添加到一个或多个表的尾部;选择查询根据指定 的查询准则,从一个或多个表中获取数据并显示结果;更新查询是对一个或多个表中的一组记录作全 部或部分字段更新,可以十分简单、快捷地对大量的并且符合一定条件的数据进行更新和修改。因此 选项B正确。 TOC o 1-5 h z 22、C解析SELECT语句的格式为:SELECT字段列表FROM表名

19、WHERE条件表达式ORDER BY列名 ASCDESC。若在字段名称后加上AS子句,即SELECT字段名称AS子句FROM表名,则是为了指定 输出项的显示标题。23、B解析通过ORDER BY短语可以对SELECT查询的结果进行排序,因此选项B正确。24、C解析若要在教师表中查找男教师的全部信息,应使用的SQL语句为SELECT*FROM教师表WHERE(性 别二男)。故选项C正确。25、A解析SELECT语句的格式为:SELECT字段列表FROM表名WHERE条件表达式ORDER BY列名 ASCDESC。通过ORDER BY短语可以对查询的结果进行排序,与ASC、DESC搭配使用,ASC

20、实现升序 排序,DESC实现降序排序。,26、A解析DROP TABLE用于从数据库中删除一个表,同时表结构和表中的数据都将被删除。因此选项A 正确。27、C解析 在查询的设计视图中,“字段”行可以输入或添加字段名,“显示”行利用复选框来确定字 段是否在查询结果中显示。若要修改字段的显示名称,应在其字段名之前增加“显示名称:”字样。 因此本题中要将“date”字段名显示为“日期”,应在“字段”行中输入“日期:date”字样。故选 项C正确。28、B解析SELECT语句的格式为:SELECT 字段列表/*FROM表名WHERE条件表达式ORDER BY列 名ASC DESC。若在查询中要统计记录

21、的个数应使用的函数是COUNT(*), DISTINCT表示检索要去 除重复的所有元组,可以利用在字段名称后加上AS子句指定输出项的显示标题。因此选项A是对 Students表中的全部记录进行查找;选项C是对Students表中的专业进行查找,并去除重复值;选项D 是对St uden ts表中的专业进行查找,保留重复值;选项B存在语法错误,应该为SELECT COUNT(*)AS 人数FROM Students,实现对学生人数的统计,并以“人数”作为标题输出。29、B解析 更新查询是对一个或多个表中的一组记录作全部或部分字段更新,可以十分简单、快捷地对 大量的并且符合一定条件的数据进行更新和修

22、改。本题中要修改年龄大于60岁的职工状态,应使用更 新查询,因此选项B正确。30、A解析 更新查询是对一个或多个表中的一组记录作全部/部分更新,可以十分简单、快捷地对大量的 并且符合一定条件的数据进行更新和修改。本题中要使用“新价格表”中的单价修改“产品表”中相 应产品的单价,应使用更新查询,因此选项A正确。二、操作题31、操作步骤步骤1:新建查询,在“显示表”对话框中添加表“tTeache”,关闭“显示表”对话框,如图 所示。步骤2:在字段行输入:“m_age:Max(tTeachei!年龄)-Min(tTeacher!年龄)”。 单击“保存”按钮,另存为“ qT1”,关闭设计视图。如图所示

23、。答案考生文件夹考点 创建条件查询及分组总计查询。解析 第(1)、(2)、(3)、(4)小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件 表达式。32、操作步骤步骤1:在设计视图中新建查询,添加表“tTeacher。”,关闭“显示表”对话框。 步骤2:双击“编号”“姓名”“性别”“系别”“学历”字段,在“学历”字段的条件行输 入“研究生”,取消“学历”字段的显示勾选。单击快速访问工具栏中的“保存”按钮,另存为“qT2”,关闭设计视图。如图所示。33、操作步骤步骤1:在设计视图中新建查询,添加表“tTeacher”,关闭“显示表”对话框。请输入要比较的分数:”, 如图所示。步骤3:单

24、击快速访问工具栏中的“保存”按钮,将查询保存为“qT2”,如图所示。运 行并退出查询。41、操作步骤 步骤1:单击“创建”选项卡,在“查询”组选择“查询设计”按钮,在打开的“显示表”对话框中分别双击“tScore”和“tCourse”,关闭“显示表”窗口。| 步骤2:选择“查询类型”组的“交叉表”按钮。然后分别双击“学号”“课程名”和“成绩” 字段,如图所示。步骤3:修改字段“学号”为“班级编号:Left(tScore!学号,8)”;将“成绩”字 段改为“ Round(Avg(成绩)”,并在“总计”中选择“ Expression”。分别在“学号”“课程名” 和“成绩”字段的“交叉表”行中选择“

25、行标题”“列标题”和“值”。如图所示。步骤4:单击快速访问工具栏中的“保存”按钮,将查询保存为“qT3”,如图所示。运 行并退出查询。42、操作步骤 步骤1:单击“创建”选项卡,在“查询”组选择“查询设计”按钮,在打开的“显示表”对话框中分别双击“t Score” tSt ud ”和“t Course”,关闭“显示表”窗口。如图所示。步骤2:单击“查询类型”组中的“生成表”按钮,在弹出的对话框中输入新生成表的 名字“tNew”。如图所示。步骤3:分别双击“学号”“姓名”“性别”“课程名”和“成绩”字段,在“课程名”字段的“排序”行中选择“降序”,在“成绩”字段的“条件”行中输入“ =90 or

26、 V60”。如图 所示。步骤4:单击快速访问工具栏中的“保存”按钮,将查询保存为“qT4”,运行查询,如 图所示,单击“是”按钮。43、操作步骤 步骤1:单击“创建”选项卡的“查询”组中的“查询设计”按钮。在“显示表”对话框中分 别双击表“tAttend”“tEmployee”和“tWork”,关闭“显示表”对话框。% 步骤2:分别双击“姓名”“项目名称”“承担工作”字段添加到“字段”行。如图所示。步骤3:单击快速访问工具栏中的“保存”按钮,将查询保存为“ qTl”。关闭设计视图。 答案考生文件夹考点 创建条件查询、无条件查询和更新查询。解析 第(1)、(2)、(3)、(4)小题在查询设计视图

27、中创建不同的查询,按题目要求添加字段和条件 表达式。44、操作步骤步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮。在“显示表”对话框中双击 表“tWork”,关闭“显示表”对话框。步骤2:分别双击“项目名称”“项目来源”和“经费”字段将其添加到“字段”行。步骤3:在“经费”字段的“条件”行输入“ =10000 ”字样,单击“显示”行取消该字段的 显示。如图所示。步骤4:单击快速访问工具栏中的“保存”按钮,将查询保存为“qT2”。关闭设计视图。45、操作步骤步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮。在“显示表”对话框中双击 表“tWork”,关闭“显示表”对话框。步骤2

28、:双击“*”字段将其添加到“字段”行。| 步骤3:在“字段”行下一列添加新字段“单位奖励:经费*”,单击勾选“显示”行复选框 显示该字段。如图所示。步骤4:单击快速访问工具栏中的“保存”按钮,将查询保存为“qT3”。关闭设计视图。46、操作步骤步骤1:单击“创建”选项卡“查询”组的“查询设计”按钮。在“显示表”对话框中双击表 “tWork”,关闭“显示表”对话框。步骤2:单击“查询工具”选项卡“查询类型”组中的“更新”按钮。 步骤3:双击“经费”字段将其添加到“字段”行,在“更新到”行输入“经费+2000”。如 图所示。步骤4:单击快速访问工具栏中的“保存”按钮,将查询保存为“ qT4”。关闭设计视图。 创建更新查询时,更新字段必须用“”括起来。47、操作步骤步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中分别 双击表“tStudent”“tCourse”和“tGrade”,关闭“显示表”对话框。步骤2:分别双击“姓名”“课程名”和“成绩”字段。步骤3:在“成绩”字段的“条件”行输入“V60”,如图所示。步骤4:按快捷组合键Ctrl+S保存修改,另存为“qTl”。关闭设计视图。答案考生文件夹考点 创建条件查询、分组总计查询和追加查询等。解析 第(1)、(2)、(3)、(4)小题在查询设计视图中创建不同的查询,按题目要求

温馨提示

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

评论

0/150

提交评论