一、填空题。
1.在Access2010中,(      )查询的运行一定会导致数据表中数据发生变化。
2.在“课程”表中,要确定周课时数是否大于80且小于100,可输人有效性规则_____
3.在交叉表查询中,只能有一个(      )和值,但可以有一个或多个_____
4.在创建查询时,有此实际需要的内容在数据源的字段中并不存在,但可以通过在查询中增加(      )来完成。
5.将1990年以前参加工作的教师的职称全部改为副教授,则适合使用    查询。
6.查询建好后,要通过(      )来获得查询结果。
7. SELECT语句中的ORDER BY短语用于对查询的结果进行   
8. UPDATE语句中没有WHERE子句,则更新(      )记录。
9.常用的报表有四种类型,分别是表格式报表、(      )、(      ) 、(      )。
10.在报表"设计视图”中,为了实现报表的分组输出和分组统计,可以使用“排序与分组”属性来设置(      )区域。在此区域中主要设置文本框或其他类型的控件用以显示类别及汇总计算信息。
11.报表打印输出时,报表页脚的内容只在报表的(      )打印输出;而页面页脚的内容只在报表的(      )打印输出。
12.使用报表向导最多可以按照(      )个字段对录进行排序、(      ) (可以/不可以)对表达式排序。使用报表设计视图中的“排序与分组”按钮可以对(      )个字段排序。
二、单项选择题。
1.在成绩中要查成绩≥80且成绩≤90的学生,正确的条件表达式是(      )。
A.成绩Between 80 And 90  B.成绩Between 80 To 90
C.成绩Between 79 And 91  D.成绩Between 79 To 91
2.在“学生”表中查“学号”是“S00001”或S00002”的记录,应在查询设计视图的“条件”行中输
人(      ) 。
A.“S00001”And“S00002”    B. Not(“S00001”And“S00002”)
C. In(“S00001”,“S00002"”)    D. Not  In(“S00001”,“S00002”)
3.下列关于操作查询的叙述中.错误的是(      )。
A.在更新查询中可以使用计算功能      B.删除查询可删除符合条件的记录
C.生成表查询生成的新表是原表的子集  D.追加查询要求两个表的结构必须一致
4.下列关于SQL命令的叙述中,正确的是(    )。
A. DELETE命令不能与GROUP BY关键字一起使用
B. SELECT命令不能与GROUP BY关键字一起使用
C. INSERT命令与GROUP BY关键字一起使用可以按分组将新记录插人到表中
D.UPDATE命令与GROUPBY关键字一起使用可以按分组更新表中原有的记录
5.关于总计,叙述错误的是(    )。
A.可以用作各种计算          B.作为条件的字段也可以显示在查询结果中
C.计算的方式有和、平均、记录数、最大值、最小值等  D.任意字段都可以作为组
6.关于运行操作查询的方法,正确的是(      ) 。
A.保存关闭该查询后,再单击该查询
B.在操作查询的设计视图中,单击工具栏上的“运行”按纽来运行该查询
C.选定“查询”对象.选定该查询后,单击窗口上部的“打开”按纽
D.单击工具栏最左端的“视图”按纽,切换到数据表视图
7.SQL语句中的Select命令的join 短语建立表之间的联系, join应接在(    ) 短语之后。
A. where  B. group  C. from  D. order by
8.若在查询条件中使用了通配符"!" ,它的含义是(    )。
A.通配任意长度的字符  B.通配不在括号内的任意字符
C.通配方括号内列出的任一单个字符  D.错误的使用方法
9.如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是(    )。
A.删除  B.追加  C.生成表  D.更新
10.在SQL查询中"GROUP BY"的含义是(    )。
A.选择行条件  B.对查询进行排序C.选择列字段  D.对查询进行分组
11.下列关于SQL语句的说法中,错误的是(    )。
A.INSERT语句可以向数据表中追加新的数据记录
B. UPDATE语句用来修改数据表中已经存在的数据记录
C. DELETE语句用来删除数据表中的记录
D. CREATE语句用来建立表结构并追加新的记录
12.需要指定行标题和列标题的查询是(    )。
A.交叉表查询  B.参数查询  C.操作查询  D.标题查询
13.在学生成绩表中,若要查询姓"张"的女同学信息,应将条件设置为(    )。
A.在"条件"行中输入:姓名="张" AND性别="女”B.在"性别”对应的条件单元格中输入:”女”
C.在"性别"的条件行中输入:"女”,在"姓名"的条件行中输入:LIKE“张*"
D.在"条件"行中输入:性别="女" AND姓名="张*"
14. SELECT命令中用于指明分组信息的关键词是(    )。
A. From  B. Group By  C. Onder By  D. Count
15.若有关系模型Students(学号、姓名、性别、专业),则下列SQL语句中错误的是(  ) 。
A. SELECT * FROM Students ORDER BY学号
B. SELECT * FROM Students ORDER BY学号ASC
C. SELECT FROM Students ORDER BY学号DESC
D. SELECT * FROM Students ORDER BY学号ESC
16. Access支持的查询类型有(    )。
A.选择查询、交叉表查询、参数查询、SQL.查询和操作查询
B.选择查询、基本查询、参数查询、SQL查询和操作查询
C.多表查询、单表查询、参数查询、SQL查询和操作查询
D.选择查询、汇总查询、参数查询、SQL查询和操作查询
17.若要在文本型字段查询" Access"开头的字符串,正确的条件表达式是(    ) 。
A. like"Access*"  B like"Access"  C. like"* Access*"  D. like"* Access"
18. 要查询生于1983 年的学生,需在查询设计视图的"出生日期”(日期类型)列的条件单元格中输人条件错误的条件表达式是(    )。
A. > =#1983-1-1# And < =#1983-12 -31#
B.> =#1983-1 -1# And <#1984-1 -1#
C. between #1983-1 -1# And #1983-12 -31#
D. = 1983
19.运行时根据输人的查询条件,从一个或多个表中获取数据并显示结果的查询称为(    )。
A.交叉表查询  B.参数查询  C.选择查询  D.操作查询
20.在Access中,与like一起使用时,代表任一数字的是(    )。
A. *  B.?  C. #  D. $
21.要调整数据表中信息系1990年以前参加T作教师的住房公积金,应使用的操作查询是(  )。
A.生成表查询  B.更新查询  C.删除查询  D.追加查询
22. Access数据库中,SQL查询中的Group By子句的作用是(    )。
A.分组依据  B.对查询进行排序  C. 列表  D.选择行条件
23.下列关于报表的叙述中,正确的是(      )。
A.报表只能输入数据  B.报表只能输出数据
C.报表可以输入和输出数据  D.报表不能输入和输出数据
24.在报表设计过程中,不适合添加的控件是(      ) 。
A.标签控件  B.图形控件  C.文本框控件  D.选项组控件
25.要实现报表按某字段分组统计输出需要设置的是(    ) 。
A.报表页脚  B.该字段的组页脚  C. 主体  D.页面页脚
26.在报表中要显示格式为"共N页,第N页"的页码,正确的页码格式设置是(    )。
A.= "其"+ Pages +"页,第"+ Page + "页"
B.= "其"+ [Pages] +"页,第"+ (Page] +“页"
C. = "共" & Pages& "页,第" & Page & "页"
D. = "共" & [Pages] & "页,第" & [Page] & "页"
27.在报表的视图中,能够预览显示结果,并且又能够对控件进行调整的视图是(    )
A.设计视图  B.报表视图  C.布局视图  D.打印视图
三、判断。
1.一个查询的数据只能来自于一个表。(    )
2.所有的查询都可以在SQL视图中创建、修改。(    )
3.查询中的字段显示名称可通过字段属性修改。(    )
4. SELECT语句的HAVING子句指定的是筛选条件。(    )
5.不论表间关系是否实施了参照完整性,父表的记录都可以删除。(    )
6. UPFATE语句可以同时更新多个表的数据。(    )
7.一个报表可以有多个页,也可以有多个报表页眉和报表页脚。(    )
8.在报表中也可以交互接收用户输入的数据。(    )
9.使用自动报表创建报表只能创建纵栏式报表和表格式报表。(    )
access常见条件表达式10.整个报表的计算汇总一般放在报表的报表页脚节。(    )
四、SQL查询应用
根据如下数据表,写出实现下列查询的SQL语句。
1.分别统计男生和女生的人数。
2.查询各个课程号与相应的选课人数。
3.查询选修课程超过两门的学生的学号。
4.查询选修了两门及以上课程的数学系学生的学号和姓名
5.查询选修了“C1”课程的学生的学号和成绩。成绩按降序排列,如果成绩相同,则按照学号的升序排列。
6.将学号为“10212568”的学生所选课程的成绩由高到低进行显示。如果成绩相同,则按照课程号的降序排列。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。