当前位置:文档之家› Access 2010第十三周晚自习测试题

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

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

高三第13周晚自习练习题

一、选择题:(每小题2分,共80分)

1、在数据库系统中,数据的最小访问单位是()

A)字节B)字段 C)记录 D)表

2、在Access中,用来表示实体的是()

A)域 B)字段 C)记录D)表

3、Access的数据类型是()

A)关系数据库 B)网状数据库 C)层次数据库 D)面向对象数据库

4、Access适合开发的数据库系统是()

A)小型 B)中型C)中小型 D)大型

5、数据库管理系统位于()

A)硬件与操作系统之间B)用户与操作系统之间

C)用户与硬件之间 D)操作系统与应用程序之间

6、DBS是指()

A)数据 B)数据库C)数据库系统 D)数据库管理系统

7、在关系数据库中,用来表示实体关系的是()

A)字段 B)记录C)表 D)指针

8、查找数据时,可以通配任何单个数字字符的通配符是()

A *

B #

C ! D.?

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

A)AND B)OR C)LIKE D)NOT

10、如果经常要从几个表中提取数据,最好的查询方法是()

A)操作查询 B)生成表查询 C)参数查询D)选择查询

11、假设某数据库表中有一个姓名字段,查找姓名为张三或李四的记录的方法是()

A In(“张三”,“李四”)

B Like“张三” and Like“李四”

C Like(“张三”,“李四”)

D “张三” and “李四”12、假设某数据库中有一个工作时间字段,查找92年参加工作的职工记录的准则是()

A Between #92-01-01# and #92-12-31#

B Between “92-01-01” and “92-12-31”

C Between “92.01.01” and “92.12.31”

D Between #92.01.01# and #92.12.31#

E #92.01.01# And #92.12.31#

13、下面SELECT语句语法正确的是()

A S elect * From ‘教师表’ Where 性别=‘男’

B Select * From ‘教师表’ Where 性别=男

C Select * From 教师表 Where 性别=‘男’

D Select * From 教师表 Where 性别=男

14、查询的数据源有几种?()

A 4

B 2

C 3

D 1

15、在创建分组查询时,总计选项应该选择()

A)Max B)Group By C)Min D)Var

16、关于查询,以下说法错误的是()

A.查询可以在表的基础上进行

B.查询可以在查询的基础上进行

C.建立多表查询时,各个表应该是有关联的

D。查询不可以在刚刚建立的查询的基础上进行

17、哪个操作符在数据库中有特定的含义,指代不包含任何数据的字段()

A)Not B )Null C)And

18、哪个查询会在执行时弹出对话框,提示用户输入必要的信息,再按照这些信息进行查询

A)选择查询B)参数查询 C)交叉表查询 D)操作查询

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)条件

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

A)民族 B)男 C)女 D)人数

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

A) 总计 B) 排序 C) 条件 D) 或

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

A) * B) # C) $ D) &

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

A) 1 B) 2 C) 3 D) 4

28、在基于学生表的查询中求男女同学各自的人员总数,应对【】字段分组

A) 性别 B) 姓名 C) 男 D) 女

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

A) name:姓名B) 姓名:name

C) name(姓名) D) 姓名(name)

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

A) 显示 B) 表 C) 排序D) 条件

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

A) [请输入姓名]B) “请输入姓名”

C) “[请输入姓名]” D) [请输入参数值]

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”中的记录,所使用的查询方式是_________。

A.删除查询

B.生成表查询

C.追加查询

D.交叉表查询

37、Access 2010自动创建的主键,是()型数据。

A. 自动编号

B. 文本

C. 整型

D. 备注

38、在Access 2010中的数据表视图方式下,使用()菜单中的命令可以对数据表中的列重新命

A. 编辑

B. 视图

C. 格式

D. 记录

39、在Acess中已建立了“学生”表,表中有“学号”、“姓名”、“性别”和“入学成绩”等字段。执行如下SQL命令:

Select性别,avg(入学成绩)From学生Group by 性别

其结果是()

A.计算并显示所有学生的性别和入学成绩的平均值

B. 按性别分组计算并显示性别和入学成绩的平均值

C. 计算并显示所有学生的入学成绩的平均值

D.按性别分组计算并显示所有学生的入学成绩的平均值

40、在Acess中已建立了“工资”表,表中包括“职工号”、“所在单位”、“基本工资”和“应发工资”等字段,如果要按单位统计应发工资总数,那么在查询设计视图的“所在单位”的“总计”和“应发工资”的“总计”行中分别选择的是(C)

A.sum,group by B.count,group by

C. group by,sum

D.group by,count

二、填空题(每空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

相关主题
文本预览
相关文档 最新文档