当前位置:首页 >> >>

Access 2010第十三周晚自习测试题

高三第 13 周晚自习练习题
一、选择题: (每小题 2 分,共 80 分) 1、在数据库系统中,数据的最小访问单位是( A)字节 B)字段 C)记录 D)表 ) D)表 )

12、假设某数据库中有一个工作时间字段,查找 92 年参加工作的职工记录的准则是( ) A B C D E Between #92-01-01# and #92-12-31# Between “92-01-01” and “92-12-31” Between “92.01.01” and “92.12.31” Between #92.01.01# and #92.12.31# #92.01.01# And #92.12.31#

2、在 Access 中,用来表示实体的是( A)域 B)字段 C)记录 )

3、Access 的数据类型是( A)关系数据库

13、下面 SELECT 语句语法正确的是( ) C)层次数据库 D)面向对象数据库 A B C D B)用户与操作系统之间 D)操作系统与应用程序之间 Select * From ‘教师表’ Where 性别=‘男’ Select * From ‘教师表’ Where 性别=男 Select * From 教师表 Where 性别=‘男’ Select * From 教师表 Where 性别=男

B)网状数据库

4、Access 适合开发的数据库系统是( ) A)小型 B)中型 C)中小型 D)大型

5、数据库管理系统位于( ) A)硬件与操作系统之间 C)用户与硬件之间 6、DBS 是指( ) A)数据 B)数据库 C)数据库系统 D)数据库管理系统

14、查询的数据源有几种?( ) A 4 B 2 C 3 D 1

15、在创建分组查询时,总计选项应该选择( ) A)Max B)Group By C)Min D)Var

7、在关系数据库中,用来表示实体关系的是( ) A)字段 B)记录 C)表 D)指针

16、关于查询,以下说法错误的是( ) A.查询可以在表的基础上进行 B.查询可以在查询的基础上进行 C.建立多表查询时,各个表应该是有关联的 D。查询不可以在刚刚建立的查询的基础上进行 17、哪个操作符在数据库中有特定的含义,指代不包含任何数据的字段( ) A)Not B )Null C)And

8、查找数据时,可以通配任何单个数字字符的通配符是( ) A * B # C ! D.?

9、如果想要统一字段中的条件框中建立多选条件,可以使用下面的哪种操作符?( ) A)AND B)OR C)LIKE D)NOT

10、如果经常要从几个表中提取数据,最好的查询方法是( ) A)操作查询 B)生成表查询 C)参数查询 D)选择查询

18、哪个查询会在执行时弹出对话框,提示用户输入必要的信息,再按照这些信息进行查询 A)选择查询 B)参数查询 C)交叉表查询 D)操作查询

11、假设某数据库表中有一个姓名字段,查找姓名为张三或李四的记录的方法是( ) A C In( “张三” , “李四” ) Like( “张三” , “李四” ) B Like“张三” and Like“李四” D “张三” and “李四”

19、检索价格在 30 万元-60 万元之间的产品,可以设置条件为 A) >30 Not <60 B) >30 or <60 C) >30 And <60 D) >30 Like <60

20、设置排序可以将查询结果按一定的顺序排列,以便于查阅。如果所有的字段都设置了排序,那 么查询的结果将先按哪个排序字段进行排序 A)最左边 B)最右边 C)最中间 D)随机

21、下列关于查询的描述中正确的是 A)只能根据已建的查询创建新查询 B)只能根据表创建新查询

C)可以根据表创建新查询,但不能根据已建的查询创建新查询 D)可以根据表和已建的查询创建新查询 22、以下关于选择查询叙述错误的是 A)根据查询条件,从一个或多个表中获取数据并显示结果 B)可以对记录进行分组 C)可以对查询记录进行总计、计数和平均等计算 D)查询的结果不会随原数据的变化而变化 23、在查询"设计视图"窗口, 【 】不是字段列表中的选项 A)排序 B)显示 C)类型 D)条件 A) 总计 B) 排序 C) 条件 D) 或

26、为在查询中显示原数据表的所有字段,应把【 】作为字段名添加到查询设计视图下半部分的 设计网格中 A) * B) # C) $ D) &

27、下面的查询切换到数据表视图后会显示【 】列

24、下面的交叉表中, 【 】字段肯定是分组字段

A) 1

B) 2

C) 3

D) 4

28、在基于学生表的查询中求男女同学各自的人员总数,应对【 】字段分组 A)民族 B)男 C)女 D)人数 A) 性别 B) 姓名 C) 男 D) 女

25、参照下图,为了计算总人数,应在【 】栏进行设置

29、在“查询”设计视图中,若要把原表中的“name”字段改名为“姓名” ,则字段表达式应为【 】 A) name:姓名 C) name(姓名) B) 姓名:name D) 姓名(name)

30、参照下图,参数查询的参数应放在查询设计视图的【 】栏

A.删除查询 B.生成表查询 C.追加查询 D.交叉表查询 37、Access 2010自动创建的主键,是( A. 自动编号 A) 显示 B) 表 C) 排序 D) 条件 B. 文本 )型数据。 C. 整型 D. 备注

38、在Access 2010中的数据表视图方式下,使用( 名 A. 编辑 B. 视图 C. 格式

)菜单中的命令可以对数据表中的列重新命

31、如果要在打开查询时弹出下面的对话框,则参数的表达式为【 】

D. 记录

39、在 Acess 中已建立了“学生”表,表中有“学号”、“姓名”、“性别”和“入学成绩”等字 段。执行如下 SQL 命令: Select 性别,avg(入学成绩)From 学生 Group by 性别 A) [请输入姓名] C) “[请输入姓名]” B) “请输入姓名” D) [请输入参数值] 其结果是( ) A.计算并显示所有学生的性别和入学成绩的平均值 B. 按性别分组计算并显示性别和入学成绩的平均值 C. 计算并显示所有学生的入学成绩的平均值 D. 按性别分组计算并显示所有学生的入学成绩的平均值 40、在 Acess 中已建立了“工资”表,表中包括“职工号”、“所在单位”、“基本工资”和“应 发工资”等字段,如果要按单位统计应发工资总数,那么在查询设计视图的“所在单位”的“总 计”和“应发工资”的“总计”行中分别选择的是(C) A.sum,group by C. group by,sum B.count,group by D.group by,count

32、条件中“性别=“女” and 工资额>2000” 的意思是______。 A.性别为“女”并且工资额大于 2000 的记录 B.性别为“女”或者且工资额大于 2000 的记录 C.性别为“女”并非工资额大于 2000 的记录 D.性别为“女”或者工资额大于 2000,且二者择一的记录 33、用表“学生名单”创建新表“学生名单 2”,所使用的查询方式是_________。 A.删除查询 B.生成表查询 C.追加查询 D.交叉表查询 34、在 Access 的下列数据类型中,不能建立索引的数据类型是____________。 A.文本型 B.备注型 C.数字型 D.日期时间型 35、在 Access 中,将“名单表”中的“姓名”与“工资标准表”中的“姓名”建立关系,且两个 表中的记录都是惟一的,则这两个表之间的关系是_________。 A. 一对一 B. 一对多 C. 多对一 D. 多对多 36、将表“学生名单 2”的记录复制到表“学生名单 1”中,且不删除表“学生名单 1”中的记录, 所使用的查询方式是_________。

二、填空题(每空 2 分,共 20 分) 1、 “查询”设计视图窗口分为上下两部分,上半部分为【 】区,下半部分为设计网格。 2、对于“是\否”型字段设置条件时,可输入 true 或【 】 3、条件中的字符串信息应用【 】括起来。 4、与 not >40 等价的关系表达式是【 】 。 5、总计查询中必须包含的两种字段是【 】和总计字段。

6、在 SQL 的 Select 命令中用短语【 】对查询的结果进行排序。 7、在 Access 中,如果要对大批量的数据进行修改,为了提高效率,最好使用【 】查询。 8、内部函数“Sum”的意思是计算所在字段内所有值的【 】 。 9、SQL 语句:delete from 学生档案 where 入学成绩<450 的意思是: 【 】 10、查询“职工档案”表中男工程师数据的 select 语句是【 】 。

三、判断题(正确的填“T” ,错误的填“F” ,每小题 2 分,共 20 分) 1、查询向导创建的查询仅基于一个数据表,所以要对多表进行查询必须通过设计视图。 ( 2、选择查询不能修改数据表,要修改数据表,只能通过操作查询。 ( 3、查询只能生成动态数据集,不能生成新表。 ( ) ) ) )

4、 在查询中, 可以对多个表的不同字段进行计算, 并将计算结果作为一个新的字段来显示。 ( 5、查询只能对相关联的表进行。 ( ) )

6、Access 数据库的全部内容存放在一个文件中。 ( 7、排序可以同时对多个字段进行。 ( 8、SQL 语句中,where 子句可以省略。 ( 9、记录删除操作不可以恢复。 ( ) ) )

10、在建立追加查询时,两个表字段名不相同的字段不能追加数据。 (



四、操作题(写出下列操作的 SQL 语句;第 1—5 小题,每小题 2 分;第 6—10 小题,每小题 4 分, 共 30 分) 1、查询“职工档案”表中所有男职工数据,并按基本工资降序排列。 Select * from 职工档案 where 性别 = “男” order by 基本工资 desc 2、在“职工档案”表中统计各部门的职工人数和基本工资平均值。 Select 部门, count(*) as 人数, avg(基本工资) as 平均基本工资 from 职工档案 group by 部 门 3、在“职工档案”表中查询所有姓“王”的职工数据。 Select * from 职工档案 where 姓名 like “王*” (以下小题所用表如下: )

4、查询学生档案表中学生成绩低于 450 分的学生的学号、姓名、入学日期和入学成绩 Select 学号,姓名,入学日期,入学成绩 from 学生档案 where 入学成绩 <450 5、在学生档案表中统计各班的人数和平均入学成绩 Select 班级, count(*) as 人数, avg(入学成绩) as 平均成绩 from 学生档案 group by 班级 6、在学生档案表和学生成绩 01 表中查询计算机应用技术 1 班的学生的学号、姓名及各科成绩等 数据 Select 学号, 姓名,德育,语文,数学,英语,微机基础,internet from 学生档案 inner join 学生成绩 01 on 学生档案.学号 =学生成绩 01.学号 where 班级 = “计算机应用技术 1 班” 7、按学号从低到高,显示 CJ 表中每个学生所学课程数目,成绩总分,平均分 Select 学号, count(课程代号) as 课程数目, sum(成绩) as 总分,avg(成绩) as 平均分 from CJ group by 学号 8、查询 JS 表中各系教师的人数、工资总额和平均工资,并按平均工资降序排列。 Select 系名, count(*) as 教师人数, sum(基本工资) as 工资总额, avg(基本工资) as 平均 工资 from JS group by 系名 order by 4 9、在 JS 表中查询信息管理系教师的人数、工资总额和平均工资 Select 系名, count(*) as 教师人数, sum(基本工资) as 工资总额, avg(基本工资) as 平均 工资 from JS group by 系名 having 系名 = “信息管理” 10、查询 JS 表中工资>1800 元的各系教师的人数,工资总额和平均工资,并按平均工资降序排 列,查询结果中必须包括系名、系人数、工资总额和平均工资四列。 Select 系名, count(*) as 教师人数, sum(基本工资) as 工资总额, avg(基本工资) as 平均 工资 from JS where 工资>1800 group by 系名 order by 4 desc


更多相关标签: