Access学习辅导与上机实习—习题(第3章查询)
- 格式:doc
- 大小:50.00 KB
- 文档页数:8
全国计算机等级考试二级上机题库I第1套题目一、基本操作题请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:注意:下面出现的“考生文件夹”均为考试系统安装盘符下的“\K01\29010001”文件夹。
考生文件夹下存在一个数据库文件“samp1.mdb”,里面已经设计好表对象“tStud”。
请按照以下要求,完成对表的修改:(1)设置数据表显示的字体大小为14、行高为18。
(2)设置“简历”字段的设计说明为“自上大学起的简历信息”。
(3)将“年龄”字段的数据类型改为“整型”字段大小的数字型。
(4)将学号为“20011001”学生的照片信息换成考生文件夹下的“photo.bmp”图像文件。
(5)将隐藏的“党员否”字段重新显示出来。
(6)完成上述操作后,将“备注”字段删除。
二、简单应用题请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:注意:下面出现的“考生文件夹”均为考试系统安装盘符下的“\K01\29010001”文件夹。
考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好三个关联表对象“tStud”、“tCourse”、“tScore”和一个临时表对象“tTemp”。
试按以下要求完成设计:(1)创建一个查询,按所属院系统计学生的平均年龄,字段显示标题为“院系”和“平均年龄”,所建查询命名为“qT1”。
(2)创建一个查询,查找选课学生的“姓名”和“课程名”两个字段内容,所建查询命名为“qT2”。
(3)创建一个查询,查找有先修课程的课程相关信息,输出其“课程名”和“学分”两个字段内容,所建查询命名为“qT3”。
(4)创建删除查询,将表对象“tTemp”中年龄值高于平均年龄(不含平均年龄)的学生记录删除,所建查询命名为“qT4”。
三、综合应用题请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:注意:下面出现的“考生文件夹”均为考试系统安装盘符下的“\K01\29010001”文件夹。
Access第三章练习题ACCESS第三章练习题一、选择题1、在条件表达式中,字段名必须用()括起来A、单引号B、双引号C、方括号D、在括号2、在ACCESS中,10点30分15秒的表达式是()A、10:30:15B、” 10:30:15”C、time(10:30:15)D、#10:30:15#3、在使用设计视图创建查询时,要添加查询字段以下做法错误的是()A、直接用鼠标将字段拖动至设计网格中B、在字段列表双击字段,也可以将其添加到设计网格中C、双击*可以添加所有字段到设计网格D、右击字段,在弹出菜单中选择“添加”命令4、表达式YEAR(DATE())的含义是()A、取当前系统日期B、取当前系统日期的年份值C、判断是否为闰年D、取当前系统的月份值5、某查询设计视图性别“条件”栏为“男”,“或”栏为“女”,入学成绩“条件”栏为:>=300,则该查询要查找的是()A、入学成绩在300分以上的女性和所有的男性B、入学成绩在300分以上的男性和所有的女性C、入学成绩在300分以上的所有人或男性D、入学成绩在300分以上的所有人6、在定义参数查询条件时,用()来表示在执行查询时等待输入的参数值A、NULLB、双引号C、问号D、方括号7、关于选择查询,以下说法错误的是()A、可以从一个或多个表中查找数据B、可以对记录进行总计、计数、分组、排序等操作C、要以更新源表中数据,如删除记录、修改记录D、选择查询分为简单查询和高级选择查询两种8、在ACCESS中,要将文本“计算机”与数字2009连接起来,以下表达式正确的是()A、“计算机”+2009 B、“计算机”AND 2009C、“计算机”&2009D、“计算机”—20089、小胡创建了一个更新查询,为“成绩表”中的“张伟”成绩增加2分,在数据库的“查询”对象窗口中,打开两次该查询,则源数据表中张伟的成绩()A、提高了12分B、提高了4分C、提高了6分D、没有变化10、在ACCESS中,表达式15\2的结果是()A、7.5B、7C、8D、111、ACCESS提供的查询向导一般用于汇总数据的是()A、简单查询向导B、交叉表查询向导C、查找重复项查询向导D、查找不匹配查询向导12、使用追加查询时,如果源表中的字段数目比目标表少,则()A、不能进行追加查询操作B、将自动在源表中创建这些多余的字段C、追加后目标表未指定的字段的值为空值D、以上说法均不正确13、在ACCESS 中,以下逻辑运算符中,当两个逻辑式的值不同时其结果为真的是()A、ANDB、XORC、NOTD、OR14、数据表学生包括学生姓名、科目和成绩三个字段,要创建一个交叉表查询汇总每名学生在总成绩,则可以作为行标题的是()A、学生姓名B、科目C、成绩D、以上均可15、SELECT 语句中,表示排序的子句是()A、ORDER BY子句 HAVING 子句B、FROM子句D、GROUP BY 子句16、以下查询中不属于选择查询的是()A、更新查询B、交叉表查询C、计算查询D、简单查询17、要表示2008年8月9日是,以下表达式正确的是()A、2008—08—09B、#2008—08—09#C、“2008—08—09”D、DATE(2008—08—09)18、通过设计视图创建查询,可以()A、设置查询条件B、根据多个字段内容进行排序C、显示/隐藏某字段D、以是均是19、在ACCESS中,表达式12>10 or 5<3的结果是()A、1B、0C、TRUED、FALSE20、关于使用查找重复项查询向导创建的查询,以下说法正确的是()A、只显示重复项的记录B、生成的查询只能查看,不能修改C、只显示未重复的记录D、显示未重复的记录和重复记录中的第一条记录21、设计视图分为字段输入区和字段属性区,在字段输入区中不能设置的是()A、字段的名称B、字段的类型C、字段的说明D、字段的长度22、以下文本型字段中,排序最小的是()A、“123”B、“23”C、“ABC”D、“abc”23、以下查询中不能修改源表中记录的是()A、生成表查询B、追加查询C、计算查询D、更新查询24、在ACCESS表达式中,表示任意多个字符的通配符的是()A、*B、?C、&D、#25、在使用设计视图创建查询时,要添加字段以下操作错误的是()A、双击字段列表中的字段名称B、将字段直接拖到设计网格中C、在设计网格“字段”行的下拉列表中选择D、右击字段列表中的字段名称,在弹出的菜单中选择“添加”命令26、以下查询中,不属于SQL查询的是()A、联合查询B、传递查询C、数据定义查询D、生成表查询27、ACCESS中共提供了()种字段类型A、5B、6C、10D、1228、在数据库窗口中,选择表对象,双击已存在的数据表将打开表的()A、设计视图B、数据表视图C、数据透视表视图D、数据透视视图29、在ACCESS的“选项”对话框中,设置“默认查找/替换方式”时不包括的搜索方式是()A、快速搜索B、与字段起始处匹配的搜索C、精确搜索D、常规搜索30、表达式26 MOD 6的返回值是()A、6B、4C、2D、4.33331、在使用设计视图创建查询时其过程不包括()A、设置查询输出和打印格式B、输入查询条件C、添加字段D、为查询选择表32、如果让职工工资数据表中的职称为工程师的工资增加100元,使用的查询是()A、追加查询B、更新查询C、总计查询D、生成表查询33、某数字型字段的输入掩码设置为999,则输入该字段内容时,以下合法的是()A、1000B、—4C、346D、以上均是34、如果表A中的多个记录与表B的多个记录相匹配,且表B中的多个记录与表A的多个记录相匹配,则表A与表B的关系是()A、一对一关系B、一对多关系C、多对多关系D、多对一关系35、在ACCESS中,以下逻辑运算符中,只能对一个逻辑式进行操作是()A、ANDB、NOTC、XORD、OR36、创建简单查询时,以下说法错误的是()A、可以从一个或若干个表或查询中选择字段B、在“可用字段”中双击某字段,可将该字段添加到选定的字段中C、在“可用字段”中选择了某字段,单击》,只能将该字段添加到选定的字段中D、在创建查询完毕后可选择打开查询查看信息或修改查询设计37、要查询各班的平均分,可采用的查询方式()A、总计查询B、传递查询C、参数查询D、计算查询38、在查询设计视图窗口中,要查询表中“姓名”字段所有以“张”开头的记录,则应在“姓名”字段对应的准则框中输入表达式()A、姓名=“张”B、姓名LIKE 张*C、LIKE “张*”D、LIKE“*张”39、按查询的分类,以下查询属于选择查询的是()A、生成表查询B、更新查询C、追加查询D、交叉表查询40、表达式YEAR(DATE())含义是()A、取当前系统日期B、取当前系统日期的年份值C、判断是否为闰年D、取当前系统的月份值41、在ACCESS中,通配符?的含义是()A、任意一个字符B、任意多个字符C、任意一个数字D、任意一个日期42、创建简单查询时,其数据源可以是()A、基本表和查询B、基本表和窗体C、窗体和查询D、只能是基本表43、在查询中,默认的字段显示顺序是()A、按文本的拼音字母排列的顺序B、字段输入时原始顺序C、按照字母的顺序D、按照文字笔画顺序44、数据表“学生”包括学生姓名,科目和成绩三个字段,要创建一个交叉表查询在行上汇总每名学生的成绩,则应该作为行标题的是()A、科目B、学生姓名C、成绩D、以上均可45、在定义参数查询条件时,条件表达式中必不可少的是()A、方括号B、双引号C、NULLD、问号46、将成绩在60至80分之间的记录找出后放在一个新表中,应采用的查询方式是()A、删除查询B、更新查询C、追加查询D、生成表查询47、王丽创建了一个更新查询,其功能是为“成绩”表中小明成绩增加2分,在数据库的查询对象窗口中,运行三次查询,则“成绩”表中小明的成绩()A、提高了6分B、提高了4分C、提高了2分D、没有变化二、简答题1、查询的分类及功能2、什么是操作查询,操作查询包括哪几种?3、什么是SQL查询,分为哪几类?三、操作题1、在学生管理数据库中有包含数据表:成绩(学号,姓名,专业,成绩)创建查询“成绩查询”将专业为“计算机”的学生成绩增加2分。
Access第三章单元测试题2014级班学生学号得分一、单选题(40×1=40分)( )1、以下关于主关键字的说法,错误的是A、使用自动编号是创建主关键字最简单的方法B、作为主关健字的字段中不允许出现空值C、作为主关键宇的字段中可以出现重复值D、不能确定任何单字段的值得惟—性时,可以将两个或更多的字段组合成为主关键字( )2、使用表设计器来定义表的字段时,以下可以不设置内容的是A、字段名称B、数据类型C、说明D、字段属性( )3、某数据库的表中要添加internet站点的网址,则该采用的字段类型是A、OLE对象数据类型B、查阅向导数据类型C、超级连接数据类型D、自动编号数据类型( )4、Access 2003中,在表的设计视图下,不能进行修改的是A、表格中的字体B、字段的大小C、主键D、列标题( )5、设计数据库表时,索引的属性有几个取值A、1B、2C、3D、4( )6、在Access 2003中,可以使用什么命令不显示数据表中的某些字段A、筛选B、冻结C、删除D、隐藏( )7、Access 2003中,设置为主键的字段A、不能设置索引B、可设置为“有(重复)”索引C、系统自动设置索引D、可不设置索引( )8、关于“输入掩码”叙述错误的是A、输入掩码是字段中所设输入数据的模式B、Access只为“文本”和“日期/时间”型字段提供了“输入掩码向导”来设置掩码C、设置掩码时,可以用一串代码作为预留区来制作一个输入掩码D、所有数据类型都可以定义一个输入掩码( )9、Access 2003中,在数据表中删除一条记录,被删除的记录A、可以恢复到原来位置B、能恢复,但将被恢复为最后一条记录C、不能恢复D、能恢复,但将被恢复为第一条记录( )10、哪种数据类型可以用于为每个新记录自动生成数字A、数字B、超链接C、自动编号D、OLE对象( )11、Access 2003中,利用数据表视图下的“记录”菜单可实现对数据的A、查找B、追加C、定位D、筛选( )12、如果字段内容为声音文件,可将此字段定义为哪种类型A、文本B、查询向导C、OLE对象D、备注( )13、在表设计视图中,如果要限定数据的输人格式,应修改字段的什么属性A、格式B、有效性规则C、输入掩码D、字段大小( )14、在Access 2003中,使用哪个菜单中的命令可以修改表的行高A、格式B、视图C、编辑D、记录( )15、要在查找表达式中使用通配符通配一个数字字符,应选用的通配符是A、*B、?C、!D、#( )16、在Access 2003中,要对数据表中的数据进行排序,使用哪个菜单中的命令A、记录B、格式C、视图D、编辑( )17、Access 2003中,哪种字段类型的长度由系统决定A、是/否B、文本C、货币D、备注( )18、在当前打开的Access数据表中,若希望显示表中的内容时某些字段不能移动,可以使用的方法是A、排序B、筛选C、隐藏D、冻结( )19、在已经建立的“工资库”中,要在表中直接显示出我们想要看的记录,比如参加工作时间为2003年9月1日的记录,可用的方法是A、排序B、筛选C、隐藏D、冻结( )20、在数据表视图中能进行的操作是:A、修改字段名B、修改字段类型C、修改字段大小D、修改数字型字段小数位( )21、关于设置默认值叙述错误的是A、文本型数据不用输入引号B、输入的默认值必须与所设数据类型一致C、输入默认值可以减少输入强度D、默认值是一个确定的值,不能使用表达式( )22、下面有关表的叙述,错误的是A、表是Access数据中的要素之一B、表设计的主要工作是设计表的结构C、Access数据库的各表之间相互独立D、可以将其他数据库的表导入到当前数据库中( )23、以下有关数据基本表的叙述,正确的是A、每个表的记录与实体可以以一对多的形式出现B、每个表的关键字只能是一个字段C、在表内可以定义一个或多个索引,以便于与其他表建立关系D、每个表都要有关键字以使表中的记录唯一( )24、在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是A、选择B、投影C、联结D、自然联结( )25、在一个数据库中存储着若干个表,这些表之间可以通过()建立关系A、内容不相同的字段B、内容相同的字段C、第一个字段D、最后一个字段( )26、在表的设计视图中,要插入一个新字段,应将光标移动到位于插入字段之后的字段上,在“插入”菜单中选择()命令。
做access查询题目的步骤:先判断查询的类型,文管二级考试一般考到的类型有选择查询、更新查询、删除查询、生成表查询、追加查询等。
其中选择查询是最常见的类型。
选择正确的查询类型后再判断条件的数量,以及这些条件的关系是“并且”还是“或者”。
选择查询:一般是让你列出符合一些条件的记录值,或者统计出一些信息。
例如以下题目都是选择查询的类型:1.要求:显示30岁(含30岁)以下的人员的所有信息。
2.要求:显示所有本年度已经过完生日(不含当日)的人员信息。
3.要求:显示1980年(含1980年)后出生人员的工号和姓名。
4.要求:显示所有姓张的人员信息。
5.要求:显示男教师讲授的所有课程名。
6.要求:显示讲授“计算机文化基础”课程的每位老师的姓名、性别。
7.要求:利用出生年月产生一个新字段“年龄”,并在查询中显示原来的所有字段与“年龄”字段。
8.要求:按照“公积金”降序形式显示所有人员的信息。
9.要求:显示讲课教师中年龄最大的教师的姓名和性别。
10.要求:显示年龄最大的教职工的姓名、性别。
11.要求:列出rsda数据表中工号前2位等于“10”的男性职工的信息。
12.要求:列出rsda数据表中部门为“教务处”的女性职工的工号,姓名,性别和部门。
13.要求:列出rsda数据表中部门为“总务处”和“学生处”的所有男性职工的信息。
14.要求:列出rsda数据表中部门为“总务处”和“学生处”的所有男性职工的信息。
15.要求:列出rsda数据表中应发工资大于1500元的男性职工的工号、姓名、性别、部门和应发工资16.要求:计算部门为“基础部”、基本工资不足1000元的人员的补贴的平均值。
17.要求:计算部门为“基础部”、补贴不足300元的人员的基本工资的平均值。
18.要求:计算补贴的平均值、公积金的平均值,并将结果分别赋给变量rjbt、rjgjjavg_sal1、avg_sal2。
A53(或者新字段A53)。
A51(或者新字段A51)。
全国计算机等级考试二级上机题库I第1套题目一、基本操作题请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:注意:下面出现的“考生文件夹”均为考试系统安装盘符下的“\K01\29010001”文件夹。
考生文件夹下存在一个数据库文件“samp1.mdb”,里面已经设计好表对象“tStud”。
请按照以下要求,完成对表的修改:(1)设置数据表显示的字体大小为14、行高为18。
(2)设置“简历”字段的设计说明为“自上大学起的简历信息”。
(3)将“年龄”字段的数据类型改为“整型”字段大小的数字型。
(4)将学号为“20011001”学生的照片信息换成考生文件夹下的“photo.bmp”图像文件。
(5)将隐藏的“党员否”字段重新显示出来。
(6)完成上述操作后,将“备注”字段删除。
二、简单应用题请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:注意:下面出现的“考生文件夹”均为考试系统安装盘符下的“\K01\29010001”文件夹。
考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好三个关联表对象“tStud”、“tCourse”、“tScore”和一个临时表对象“tTemp”。
试按以下要求完成设计:(1)创建一个查询,按所属院系统计学生的平均年龄,字段显示标题为“院系”和“平均年龄”,所建查询命名为“qT1”。
(2)创建一个查询,查找选课学生的“姓名”和“课程名”两个字段内容,所建查询命名为“qT2”。
(3)创建一个查询,查找有先修课程的课程相关信息,输出其“课程名”和“学分”两个字段内容,所建查询命名为“qT3”。
(4)创建删除查询,将表对象“tTemp”中年龄值高于平均年龄(不含平均年龄)的学生记录删除,所建查询命名为“qT4”。
三、综合应用题请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:注意:下面出现的“考生文件夹”均为考试系统安装盘符下的“\K01\29010001”文件夹。
第一部分查询的条件设置1.关系运算> 、>= 、< 、<= 、<> 、=2.逻辑运算Not 、And 、Or3.特殊运算In 用于指定一个字段的取值列表,列表中的任意一个值都可以与查询字段相匹配。
Between …And …指定一个字段的取值范围(闭区间)Like 与* ? # [ ] 配合使用,进行模式匹配查找Is Null 判断字段取值是否为空Is Not Null 判断字段取值是否为非空4.常用的查询条件数值区间判断(1)成绩Between 60 And 100等价于:>=60 And <=100字符的判断(2)“教授” OR “副教授”等价于:Right([职称],2)= “教授”InStr([职称],“教授”)=1 OR InStr([职称],“教授”)=2IN(“教授”,“副教授”)(3) Left([姓名],1)=”王”等价于:Like “王*”InStr( [姓名],”王”)=1(4)Mid( [学号],5,2)=”03”等价于:InStr( [学号],”03”)=5日期判断(5) >=#1992-01-01# AND <=#1992-12-31#等价于:Year( [工作时间] )=1992Between #1992-01-01# And #1992-12-31#空值判断(6)查询“简历”字段为空并且成绩不及格的学生的信息。
Is Null AND <60第二部分打开文件夹下的数据库database1,里面已经建立了有关的表,利用这些表完成以下查询设计。
1. 根据”学生”和”成绩”表建立以下查询:(1)以表"学生"为数据源创建一个选择查询,查找并显示所有姓李并且年龄大于25岁,学生的"姓名"、"年龄"和"出生地"三个字段,查询命名为"qa1"。
1历届的考题1、在Access的数据库中建立了“tBook”表,若查找“图书编号”是“112266”和“113388”的记录,应在查询设计视图的准则行中输入。
A) “112266”and“113388”B) not in(“112266”,“113388”)C) in(“112266”,“113388”)D) not(“112266”and“113388”)2、用于获得字符串Str从第2个字符开始的3个字符的函数是。
A) Mid(Str,2,3) B) Middle(Str,2,3)C) Right(Str,2,3) D) Left(Str,2,3)3、若要查找最近20天之内参加工作的职工记录,查询准则为______4、若在“tEmployee”表中查找所有姓“王”的记录,可以在查询设计视图的准则行中输入。
A) Like “王” B) Like “王*” C) = “王”D) = “王*”5、函数Now()返回值的含义是___ 。
6、在下图中,与查询设计器的筛选标签中所设置的筛选功能相同的表达式是_____A) 成绩表.综合成绩>=80 AND 成绩表.综合成绩<=90B) 成绩表.综合成绩>80 AND 成绩表.综合成绩<90C) 80<=成绩表.综合成绩<=90D) 80<成绩表.综合成绩<907、函数Right(“计算机等级考试”,4)的执行结果是。
8、若在“tEmployee”表中查找所有姓“王”的记录,可以在查询设计视图的准则行中输入A)Like "王" B)Like "王*" C)="王" D)="王*"9、排序时如果选取了多个字段,则输出结果是A)按设定的优先次序依次进行排序B)按最右边的列开始排序C)按从左向右优先次序依次排序D)无法进行排序正确答案:1、C 2、A 3、Between Date() And Date()-20 4、B 5、系统当前的日期与时间6、A 7、等级考试8、B 9、C2历届的考题1、下面显示的是查询设计视图,从设计视图所示的内容中判断此查询将显示A) 出生日期字段值B) 所有字段值C) 除出生日期以外的所有字段值D) 雇员ID字段值2、下图中所示的查询返回的记录是A) 不包含80分和90分 B) 不包含80至90分数段C) 包含80至90分数段 D) 所有的记录3、面显示的是查询设计视图的“设计网格”部分从所显示的内容中可以判断出该查询要查找的是A)性别为“女”并且1980以前参加工作的记录B)性别为“女”并且1980以后参加工作的记录C)性别为“女”或者1980以前参加工作的记录D)性别为“女”或者1980以后参加工作的记录4、若要查询某字段的值为“JSJ”的记录,在查询设计视图对应字段的准则中,错误的表达式是A)JSJ B)”JSJ”C)”*JSJ”D)Like “JSJ”正确答案:1、B 2、D 3、A 4、C3历届的考题1、若以“tEmployee”表为数据源,计算每个职工的年龄(取整),并显示如下图所示的结果,那么正确的设计是A)正确答案:1、C4历届的考题1、创建交叉表查询时,必须对行标题和 ____ 进行分组(Group By )操作。
计算机二级《Access》上机操作题及答案2016年计算机二级《Access》上机操作题及答案一、基本操作题(共18分)在考生文件夹下的“sampl.accdb”数据库文件中已建立3个关联表对象(名为”职工表”、”物品表“和”销售业绩表”)、一个窗体对象(名为“tTest”)和一个宏对象(名为“mTest”)。
请按192T要-求,完成表和窗体的各种操作:(1)分析表对象“销售业绩表”的字段构成,判断并设置其主键。
(2)为表对象“职工表”追加一个新字段。
字段名称为“类别”、数据类型为“文本型”、字段大小为2,设置该字段的有效性规则为只能输入“在职”与“退休”值之一。
(3)将考生文件夹下文本文件“Test.txt”中的数据链接到当前数据库中。
其中,第一行数据是字段名,链接对象以“tTest”命名保存。
(4)窗体tTest上命令按钮“btl”和命令按钮“bt2”大小一致,且上对齐。
现调整命令按钮“bt3”的大小与位置,要求:按钮“bt3”的大小尺寸与按钮“btl”相同、上边界与按钮“btl”上对齐、水平位置处于按钮“btl”和“bt2”的中间。
注意,不要更改命令按钮“btl”和“bt2”的大小和位置。
(5)更改窗体上3个命令按钮的Tab键移动顺序为:btl一>bt2一>bt3一>btl一>…。
(6)将宏“mTest”重命名为“mTemp”。
二、简单应用题(共24分)在考生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好3个关联表对象“tStud”、“tCourse”、“tSeore”和表对象“tTemp”。
请按以下要求完成设计:(1)创建一个选择查询,查找并显示没有摄影爱好的学生的”学号”、”姓名”、”性别”和”年龄”4个字段内容,将查询命名为“qTl”。
(2)创建一个总计查询,查找学生的成绩信息,并显示为“学号”和“平均成绩”两列内容。
其中“平均成绩”一列数据由统计计算得到,将查询命名为“qT2”。
数据库基础与应用Access2010课后简答题3~6章第3章简答题1、答:查询就是根据给定的条件从数据库的一个表或多个表中筛选出符合条件的记录,构成一个数据的集合。
提供数据的表即数据表,是查询的数据来源。
2、答:(1)使用查询向导在“创建”选项卡“查询”组中,点击“查询向导”按钮,弹出“新建查询”对话框,包括:简单查询向导、交叉表查询向导、查找重复项查询向导、查找不匹配项查询向导。
接下来根据需求在查询向导的指导下建立即可。
(2)使用“设计”视图在“创建”选项卡“查询”组中,点击“查询设计”按钮,弹出“显示表”对话框,接下来选择所需数据来源即数据表,显示在查询设计视图上半部分,可设置相同字段的联系;下半部分用于指定查询所用的字段、排列方式、是否显示、汇总计算、查询条件的设置。
3、答:选择查询是按照用户需求,根据一定条件从已有的数据源中选择满足特定准则的数据形成一个动态集,将已有数据再组织或增加新的统计结果,不改变数据源中原有的数据状态。
操作查询除了从数据源中选择数据外,还可以对表中的记录进行追加、修改、删除、更新,即改变表的内容,还有生成表查询可以生成新表数据,并且这种更新是不可恢复的。
第4章简答题1、:答(1)综合统一。
数据库支持的数据语言统一(定义语言、操作语言、控制语言、语言风格)(2)高度非过程化。
只需提出“做什么”(3)面向集合的操作方式。
(4)语言简洁。
(5)同一种语法结构,两种使用方式。
(联机交互方式、嵌入式)2、答:SQL特定查询:(1)联合查询:可以将两个或两个以上的表或查询所对应的多个字段的记录合并为一个查询表中的记录。
(2)传递查询:可直接将命令发送到ODBC数据库服务器,在另一个数据库中执行查询,在使用查询时,可以不与服务器的表连接,直接使用相应的表,可减少网络负荷。
(3)数据定义查询:SQL还提供用于定义和维护表结构的数据定义语句,使用数据定义查询可以在当前数据库中创建、删除、更改表和创建索引,每个数据定义查询只能包含一条数据定义语句。
access习题和答案Access习题和答案Access是一款强大的数据库管理软件,广泛应用于各个领域。
学习Access对于提升数据处理和管理能力非常重要。
在学习Access的过程中,做习题是一个非常有效的方法。
本文将介绍一些常见的Access习题和答案,希望对读者有所帮助。
一、基础习题1. 创建表格在Access中创建表格是数据库管理的基础。
以下是一个创建学生信息表格的习题:题目:创建一个名为“学生信息”的表格,包含字段“学号”、“姓名”、“性别”、“年龄”、“班级”。
其中,“学号”为主键,其他字段为文本类型。
答案:打开Access,选择“新建表格”选项,在设计视图中创建表格。
在字段名一栏依次输入“学号”、“姓名”、“性别”、“年龄”、“班级”,字段类型选择“文本”。
在“学号”字段上点击右键,选择“主键”选项。
2. 查询数据查询是Access中对数据进行检索和筛选的重要功能。
以下是一个查询学生成绩的习题:题目:查询学生成绩表格中,成绩大于80分的学生信息。
答案:打开Access,选择“查询设计”选项,在设计视图中选择“学生成绩”表格。
在“成绩”字段上输入“>80”,表示筛选出成绩大于80分的学生信息。
保存查询并运行。
二、进阶习题1. 关联表格在实际应用中,通常需要将多个表格进行关联,以便进行更复杂的数据处理。
以下是一个关联表格的习题:题目:创建两个表格,一个是学生信息表格,包含字段“学号”、“姓名”、“班级”;另一个是班级信息表格,包含字段“班级”、“班主任”。
将两个表格关联起来,实现通过学生信息查询班级信息。
答案:创建两个表格,分别命名为“学生信息”和“班级信息”。
在“学生信息”表格中,将“班级”字段设置为外键,与“班级信息”表格中的“班级”字段进行关联。
在查询中选择“学生信息”表格和“班级信息”表格,通过“班级”字段进行关联。
运行查询即可实现通过学生信息查询班级信息。
2. 创建报表报表是Access中用于展示数据的重要工具。
2010年3月(18)假设“公司”表中有编号、名称、法人等字段,查找公司名称中有“网络”二字的公司信息,正确的命令是A)SELECT * FROM公司FOR名称 = " *网络* "B)SELECT * FROM公司FOR名称LIKE "*网络*"C)SELECT * FROM公司WHERE名称="*网络*"D)SELECT * FROM公司WHERE名称LIKE"*网络*"(19)利用对话框提示用户输入查询条件,这样的查询属于A)选择查询B)参数查询C)操作查询 D)SQL查询(20)在SQL查询中“GROUP BY”的含义是A)选择行条件 B)对查询进行排序 C)选择列字段D)对查询进行分组2010年9月(17)在SQL语言的SELECT语句中,用于实现选择运算的子句是A)FOR B)IF C)WHILE D)WHERE(18)在数据表视图中,不能进行的操作是A)删除一条记录B)修改字段的类型C)删除一个字段D)修改字段的名称(19)下列表达式计算结果为数值类型的是(此题将每个选项都运行看看是什么)A)#5/5/2010#-#5/1/2010# B)“102”>“11”C)102=98+4 D)#5/1/2010#+5(21>在成绩中要查找成绩≥80且成绩≤90的学生,正确的条件表达式是A)成绩Between 80 And 90 B)成绩Between 80 To 90C)成绩Between 79 And 91 D)成绩Between 79 To 91(22)“学生表”中有“学号”、“姓名”、“性别”和“入学成绩”等字段。
执行如下SQL 命令后的结果是Select avg(入学成绩)From学生表Group by性别A)计算并显示所有学生的平均入学成绩B)计算并显示所有学生的性别和平均入学成绩C)按性别顺序计算并显示所有学生的平均入学成绩D)按性别分组计算并显示不同性别学生的平均入学成绩(6)如果要求在执行查询时通过输入的学号查询学生信息,可以采用参数查询。
ACCESS课后练习题(CH345)附答案第三章习题三⼀、选择题:1.若在数据库中已有同名表,要通过查询覆盖原来的表,应使⽤的查询类型是:()CA.删除B.追加C.⽣成表D.更新2.将表A的记录添加到表B中,要求保持表B中的原有的记录,可以使⽤的查询是:()CA.选择查询B.⽣成表查询C.追加查询D.更新查询3.在access 中,“查询”对象的数据源可以是:()CA.表B.查询C.表和查询D.表、查询和报表4.如果在查询的条件中使⽤了通配符“[]”,它的含义是:()CA.通配任意长度的字符B.通配不再括号中的任意字符C.通配⽅括号内列出的任意单⼀字符D.错误的使⽤⽅法5.在创建交叉表查询时,列标题字段的值显⽰在交叉表的位置是:()BA.第1⾏B.第1列C.上⾯若⼲⾏D.左边若⼲列6.排序时如果选取了多个字段,则输出的结果是:()CA.按设定的优先次序依次进⾏排序B.按最右边的列开始排列C.按从左向右优先次序依次排列D.⽆法进⾏排列7.关于SQL查询,以下说法中不正确的是:()DA.SQL查询是⽤户使⽤SQL语句创建的查询B.在“查询设计”视图中创建查询时,access 将在后台构建等效的语句C.SQL查询可以⽤结构化的查询语⾔来查询、更新和管理关系数据库D.SQL查询更改之后,可以以设计视图中所显⽰的⽅式显⽰,也可以从设计⽹格中创建8.在⼀个access 的表中有字段“专业”,有查询包含“信息”两字的记录,正确的条件表达式是: ( )BA.=Left([专业],2)=”信息”B. like “*专业*”C. =”信息”D. Mid([专业],1,2)=”信息”9.假设学⽣表中有⼀个“姓名”字段,要查询性“万”的记录的准则是:()DA.“万”B.Not “万”C.Like “万”D. Left([姓名],1)=“万”10利⽤表中的⾏和列来统计数据的查询时:()CA.选择查询B.操作查询C.交叉表查询D.参数查询11.查找最近30天的纪录应使⽤()作为准则.CA.Between Date() and Date()-30B.<=Date() - 30C.Between Date()-30 and Date()D.习题4单项选择题1.在窗体中,⽤来输⼊和编辑字段数据的交互控件时:()AA.⽂本框B.标签C.复选框D.列表框2.能够接受数值型数据输⼊的窗体控件时:()BA.图形B.⽂本框C.标签D.命令按钮3.窗体事件是操作窗体时引发的事件,下列事件中,不属于窗体事件的是:()DA.打开B.关闭C.加载D.取消4.在ACCESS数据库中,若要求在窗体上设置输⼊的数据时取⾃于某⼀个表或查询中的记录的数据,或者取⾃于某个固定内容的数据,可以使⽤的控件时:()BA.选项组B.列表框或组合框C.⽂本框D.复选框、切换按钮、选项组5.为窗体中的命令按钮设置⿏标单击事件的动作,英选择设置其“属性”窗⼝的:()BA.“格式”选项卡B. “事件”选项卡C. “⽅法”选项卡D. “数据”选项卡6.要改变窗体上⽂本框控件的数据源,应设置的属性是:()BA.记录源B.控件来源C.筛选查询D.默认值7.如果加载⼀个窗体,先被触发的事件是:()AA.Load事件B.Open事件C.Click事件D.DbClick事件8.ACCESS的控件对象可以设置某个属性来控制对象是否可⽤(不可⽤时为灰⾊)。
查询操作题12、考生文件夹下存在一个数据文件"" ,里面已经设计好两个表对象"tBand" 和"tLine" 。
试按以下要求完成设计:(1)创建一个选择查询,查找并显示"团队ID"、"导游姓名"、"线路名","天数",”费用",等五个字段的内容,所建查询命名为"qT1";(2)创建一个选择查询,查找并显示旅游"天数"在五到十天之间(包括五天和十天)的"线路名"、"天数"和"费用",所建查询名为"qT2" ;(3)创建一个选择查询,能够显示"tLine" 表的所有字段内容,并添加一个计算字段"优惠后价格",计算公式为:优惠后价格=费用*(1-10%),所建查询名为"qT3";( 4)创建一个删除查询,删除表"tBand" 中出发时间在2002年以前的团队记录,所建查询命名为"qT4" 。
本题解题思路:(1)点击"查询",选择"新建(N)" ,在弹出的"新建查询"窗体上选择" 设计视图" ,然后在弹出的"显示表”窗体上选择"tBand”表和"tLine"表,然后从"tBand”表中选择”团队ID"和”导游姓名”,从"tLine”表中选择”线路名”、”天数”和"费用”,以"qT1"保存查询。
(2)选择"新建(N)",在弹出的"新建查询"窗体上选择”设计视图”,然后在弹出的”显示表"窗体上选择"tLine"表,选择题目中所说的三个字段,然后在”天数”字段的”条件"中输入">=5 And <=10",最后以"qT2" 保存查询。
Access学习辅导与上机实习—习题(第3章查询)■典型习题一、选择题1、是_________不会在简单查询的设计网络中出现。
A .字段B 条件C更新D排序2、下列叙述不正确的是。
A 删除查询主要用于删除符合条件的记录。
B 更新查询中可以使用计算功能。
C 追加查询时如果两个表的结构不一致,则不能进行。
D生成表查询生成新的表,该表是源表的一个子集。
3、不属于统计函数。
A MAXB COUNTC LASTD Y EAR二、填空题4、在查询表达式中,“/”表示,而“\”表示。
5、总计查询中,必须包含的两种字段是和。
6、在查询设计过程中,有多种方式可以视察查询结果,比如可以进入视图模式或单击按钮。
三、操作题7、对“教学”库建立下列查询:(1)用库中的三张表建立一个由学生姓名、课程名称、成绩组成的新数据表,新表取名为新表1。
(2)用学生表生成一个关于女生情况的新数据表,取名为女生情况表。
(3)用库中的三张表建立一个由学生姓名、成绩组成的数学成绩表,取名为数学成绩表。
(4)用库的三张表建立一个不及格学生的汇总表,表中的字段要求有学生姓名、课程名称、成绩。
(5)用库中的三张表建立一个由课程名称、各科平均分、总分、最高分、最低分组成的新数据表,取名为成绩统计表。
8、查询指定课程名的学生成绩,课程名只要求输入任意的几个字。
9、查询统计指定课程名称的总分和平均分。
■习题一、选择题1、利用对话框提示用户输入参数的查询过程称为_______。
A 选择查询B 参数查询C 操作查询D SQL查询2、以下叙述中,错误的是______。
A 查询是从数据库的表中行筛选出符合条件的记录,构成一个新的数据集合B 查询的种类有:选择查询、参数查询、交叉查询、操作查询和SQL查询C 创建复杂的查询不能使用查询向导。
D 可以使用函数、逻辑运算符、关系运算符创建复杂的查询3、Access共提供了种数据类型。
A 8B 9C 10D 114、用向导创建简单查询的步骤不包括。
A 双击“使用向导创建查询”快捷方式,打开“简单查询向导”的第一个对话框B 选择表和查询字段C 选择需要分组的字段D 选择明细或汇总查询方式5、查询设计视图下半部分的栏目用于设计查询中的字段,这些栏目一般不包括。
A表 B 字段 C 查询 D 显示6、在查询设计窗口的工具栏中的“视图”按钮的作用是A 用于更改表的查询设计B 用表修改表的结构C 可以在设计视图和数据表视图两个显示状态之间进行切换D 以上都不对7、在查询设计窗口的工具栏中的“查询类型”按钮的作用是。
A 用于显示不同的查询类型B 用于改变当前的查询类型C用于在不同的查询类型间进行显示切换D 以上都不对8、在查询设计窗口的工具栏中的“生成器”按钮的作用是。
A 用于弹出“表达式生成器”对话框,以便用户设置给字段输入数据时的限制条件B 用于弹出“字段生成器”对话框,以便用户从示例表中选择字段,作为新查询的字段C用于弹出“表达式生成器”对话框,以便用户设置检索表达式D以上都不对9、是利用现有的一个或多个表中的数据创建新表。
A追加查询 B 参数查询C生成表查询 D 总计查询10、以下不属于生成表查询的必须步骤的是。
A选择表和字段 B 在条件栏输入条件表达式C 在排序栏选择排序方式D 选择“查询”菜单中的“生成表查询”11、以下哪种查询不能更改数据库中表的记录。
A追加查询 B 删除查询C更新查询 D 生成表查询12、以下关于字段的“标题”属性的叙述,正确的是。
A标题仅用在查询中取代字段的名称B 标题仅用在报表中取代字段的名称C标题仅用在表、查询和报表中取代字段的名称2数据库应用基础(Access)第2版孙瑞新费昀孙亿圳编D标题仅用在数据表中取代字段的名称13、在查询的设计视图中,下面关于“表达式生成器”的叙述,错误的是。
A在生成器上方是一个表达式框,用于创建表达式B 在生成器中部是常用运算符按钮,用于提供创建表达式所用的常用运算符C生成器下部含有三个框,即文件夹框、元素或元素类别框和值框,用于列出创建表达式所用的元素D 生成器生成的表达式,只能用于查询中14、在使用“查询设计器”创建选择查询时,关于设置查询条件的叙述,下面叙述中错误的是。
A各个字段的条件在逻辑上是“与”的关系B在条件行的条件和在“或”行的条件,在逻辑上是“或”的关系C 在“或”行中的各个条件之间在逻辑上是“或”的关系D 查询条件或以通过生成器来生成15、在以下列出的关于查询显示结果中字段名显示的叙述,正确的是。
A修改字段的显示名可以通过查询向导来进行B 修改字段名可以通过数据表视图来进行C修改字段的显示名可以通过查询设计视图中的属性按钮对字段属性进行标题设置来进行D以上都不对16、以下列出了在查询中,插入新的查询字段的部分操作步骤,正确的操作顺序是。
(1)在数据库窗口选中“查询”对象,在查询的列表框中选中需要插入字段的查询(2)单击“设计”按钮,弹出该表的设计视图。
(3)单击要在其左侧插入新字段的旧字段列,选择菜单“插入→列”就会在该字段左侧插入一个空白列。
A (2)(3)(1)B (1)(3)(2)C(3)(2)(1)D (1)(2)(3)17、用于基本数据运算的是。
A表B查询 C 窗体 D 宏18、在Access数据库中,对数据表进行统计的是。
A汇总查询B动作查询 C 选择查询 D 删除查询19、在Access数据库中,对数据表求列平均值的是。
A汇总查询B动作查询 C 选择查询 D 追加查询20、在Access数据库中,对数据表进行删除的是。
A汇总查询B操作查询 C 选择查询 D SQL查询第3 页共8 页21、在Access数据库中,从数据表找到符合特定条件的数据信息的是。
A汇总查询B动作查询 C 选择查询 D SQL查询22、SQL查询或GROUP BY 语句用于。
A选择行条件B对查询进行排序 C 列表 D 分组条件23、内部计算函数“Sum”的意思是求所在字段内所有的值的。
A和B平均值 C 最小值 D 第一个值24、内部计算函数“Avg”的意思是求所在字段内所有的值的。
A和B平均值 C 最小值 D 第一个值25、条件语句“Where 工资额>1000”的意思是。
A“工资额”中大于1000元的记录B将“工资额”中大于1000元的记录删除C 拷贝字段“工资额”中大于1000元的记录D 将字段“工资额”中大于1000元的记录进行替换26、条件中“性别=“女”and 工资额>2000”的意思是。
A性别为“女”并且工资额大于2000元的记录B性别为“女”或者工资额大于2000元的记录C 性别为“女”并非工资额大于2000元的记录D性别为“女”或者工资额大于2000元,且二者择一的记录27、条件“not 工资额>2000”的意思是。
A除了工资额”大于2000之外的工资额的记录B工资额大于2000元的记录C并非工资额大于2000元的记录D字段工资额大于2000,且二者择一的记录28、在Access数据库中,对数据表进行列求和的是。
A汇总查询B动作查询 C 选择查询 D SQL查询29、在Access数据库中,对数据表求记录数的是。
A汇总查询B动作查询 C 选择查询 D SQL查询30、在Access数据库中,对数据表进行生成的是。
A汇总查询B动作查询 C 选择查询 D SQL查询31、在已经建立的“工资库”中,要从表中找出我们想要看的记录,凡是“工资额>1000.00”的记录,可用的方法。
A查询B筛选 C 隐藏 D 冻结32、在已经建立的“工资库”中,要在表中不显示某些字段,可用的方法。
A排序B筛选 C 隐藏 D 冻结33、内部计算函数“Min”的意思是求所在字段内所有的值的。
A和B平均值 C 最小值 D 第一个值4数据库应用基础(Access)第2版孙瑞新费昀孙亿圳编34、内部计算函数“First”的意思是求所在字段内所有的值的。
A和B平均值 C 最小值 D 第一个值35、条件语句Where 性别=“男”在查询中的的意思是。
A将字段“性别”中的“男”性记录显示出来B将字段“性别”中的“男”性记录删除C 拷贝字段“性别”中“男”性记录D 将字段“性别”中“男”性记录进行替换36、条件中“Between 70 and 90”的意思是。
A数值70到90之间的数字B数值70和90这两个数字C数值70和90这两个数字之外的数字D数值70和90包含这两个数字,并且除此之外的数字。
37、条件中“性别=“女”or 工资额>2000”的意思是。
A性别为“女”或者工资额大于2000,且二者择一的记录B性别为“女”或者工资额大于2000的记录C 性别为“女”并非工资额大于2000的记录D 性别为“女”并且工资额大于2000元的记录38、将表“学生名单2”的记录复制到表“学生名单1”中,且不删除表“学生名单1”中的记录,所使用的查询方式是。
A删除查询B生成表查询 C 追加查询D交叉表查询39、在SQL查询中使用WHERE子句指出的是。
A查询目标B查询结果 C 查询视图D查询条件40、假设数据库表中有一个姓名字段,要查找姓名为张三或李四的记录的条件是。
A IN “张三”,“李四”B LIKE“张三”OR“李四”C “张三”AND “李四” D LIKE“张三”AND“李四”41、要查询一个表中的所有数据,可以用字符来表示任意字符。
A ?B *C $D @42、假设某数据库中有一个姓名字段,查找姓李的记录的条件是。
A IN “李”B LIKE “李”C LIKE “李*”D “李”43、假设某数据库中有一个工作时间字段,查找92年参加工作的职工的条件是。
A Between #92-01-01# and #92-12-31#B Between #92-01-01# to #92-12-31#C Between #92.01.01# and #92.12.31#D Between “92-01-01”and “92-12-31“44、通配符“#”可以。
A匹配零个或多个字符B匹配任何一个字符勤 C 匹配一个数字D匹配空值第5 页共8 页45、假设某数据库中有一个姓名字段,查找姓名不是张三的记录的条件是。
A NOT “张三*”B NOT “张三”C LIKE “张三”D “张三”46、不合法的有效性规则表达式是。
A “性别”=“男”OR “性别”=“女”B [性别] LIKE “男”OR [性别]=“女”C [性别] LIKE “男”OR [性别] LIKE“女”D [性别]=“男”OR [性别]=“女”47、特殊运算符“IS NULL ”用于指定一个字段为。
A空字符串B特殊值 C 空值 D 缺省值48、下列与LIKE“*黄?”匹配。