模拟试卷(一)
理论部分
一、填空题(没空1分,共10分)。
1.Access的自动创建窗体工具创建的窗体是____________窗体。
2.常见的报表类型有_____________、表格式报表、图表报表、标签报表和主/从式报表。
3.报表的数据源可以是表和____________。
4. Access数据库对象中,____________对象用来查询数据。
5. ____________模型采用二维表的结构描述实体与实体之间的联系的数据模型。
6.两个不同实体集的联系有一对一、一对多和_______________。
7.________完整性则是相关联的两个表之间的约束。
8.根据指定的查询条件,从一个或多个表中获取数据并显示结果的查询称为__________。
9.统计学生成绩最高分,应在创建总计查询时,分组字段的总计项应选择___________。
10.宏分为3类:单个宏、宏组和____ ______。
选择题(每题1分,共30分)。
1.动作查询不包括()。
A.更新查询B.追加查询
C.参数查询D.删除查询
2.若上调产品价格,最方便的方法是使用以下()查询。
A. 追加查询
B. 更新查询
C. 删除查询
D. 生成表查询
3.若要查询姓李的学生,查询条件应设置为( ) 。
A.Like “李” B.Like “李*” C.=“李” D.>=“李”
4.在查询设计器中不想显示选定的字段内容则将该字段的()项对号取消。
A.排序B.显示C.类型D.条件
5.SQL查询能够创建()。
A.更新查询B.追加查询
C.选择查询D.以上各类查询
6.若取得“学生”数据表的所有记录及字段,其SQL语法应是()。
A. select 姓名from 学生
B. select * from 学生
C. select * from 学生where 学号=12
D.以上皆非
access常见条件表达式7.在查询设计视图中()
A.可以添加数据库表,也可以添加查询
B.只能添加数据库表
C.只能添加查询
D.以上两者都不能添加
8.用表“订单”创建新表“订单2”,所使用的查询方式是()。
A.删除查询
B.生成表查询
C.追加查询
D.更新查询
9.下列关于窗体视图的叙述,错误的是()。
A.设计视图常用于创建和编辑窗体布局
B.窗体视图常用于显示窗体的运行结果
C.数据表视图以数据表方式显示窗体处理的数据
D.以上都不对
10.下列()是窗体必备的部分。
A.窗体页眉B.窗体页脚C.主体D.页面页眉和页面页脚
11.主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据一般应该具有()关系。
A.一对一B.一对多C.多对多D.关联
12.对于表格式报表,在报表的设计视图,通常在()节中显示数据的列标题。
A.报表页眉B.页面页眉C.组页眉D.主体
13.假设已在Access中建立了包含“书名”、“单价”和“数量”等三个字段的“tOfg”表,以该表为数据源创建的窗体中,有一个计算订购总金额的文本框,其控件来源为()。
A.[单价]*[数量] B.=[单价]*[数量]
C.[图书订单表]![单价]*[图书订单表]![数量]
D.=[图书订单表]![单价]*[图书订单表]![数量]
14.确定一个控件在窗体或报表上的位置的属性是()。
A.Width或Height B.Width和Height
C.Top或Left D.Top和Left
15.窗体的名称为fmTest,窗体中有一个标签和一个命令按钮,名称分别为Label1和bChange。若将窗体的标题设置为“改变文字显示颜”,应使用的语句是()。
A.Me = “改变文字显示颜”B.Me.Caption=“改变文字显示颜”
C.Me.text=“改变文字显示颜”D.Me.Name=“改变文字显示颜”
16.在“窗体视图”中显示窗体时,窗体中没有记录选定器,应将窗体的“记录选定器”属性值设置为()。
A.是B.否C.有D.无
17.若要求在文本框中输入文本时达到密码“*”号的显示效果,则应设置的属性是()。
A.“默认值”属性B.“标题”属性
C.“密码”属性D.“输入掩码”属性
18.要改变窗体上文本框控件的数据源,应设置的属性是()。
A.记录源B.控件来源
C.筛选查阅D.默认值
19.若要在报表每一页底部都输出信息,需要设置的是()。
A.页面页脚B.报表页脚C.页面页眉D.报表页眉
20.在报表设计的工具栏中,用于修饰版面以达到更好显示效果的控件是()。
A.直线和矩形B.直线和圆形C.直线和多边形D.矩形和圆形
21.要实现报表的分组统计,其操作区域是()。
A.报表页眉或报表页脚区域B.页面页眉或页面页脚区域
C.主体区域D.组页眉或组页脚区域
22.报表设计区中,()通常用来显示数据的列标题。
A.组页眉B.页面页眉
C.报表页眉D.报表列标题
23.当在一个报表中列出学生的英语成绩、数学成绩、计算机成绩3项成绩时,要求计算每个学生的平均成绩,只要添加一个计算控件,其控件来源为()。
A.avg([英语成绩]+[数学成绩]+[计算机成绩])
B.([英语成绩]+[数学成绩]+[计算机成绩])/3
C.= avg([英语成绩]+[数学成绩]+[计算机成绩])
D.= ([英语成绩]
24.查出生日期为1982年学生信息,则表达式为()。
A.出生日期=1982 B.1982
C.year()=1982 D.year([出生日期])=1982
25.图形对象应该设置为()。
A.OLE对象B.视图C.文本D.自动编号
26.一个班级有多个学生,每个学生只能属于一个班级,班级与学生之间()。
A.一对一的联系B.一对多的联系C.多对一的联系D.多对多的联系
27.SQL查询时可以使用通配符,其中可以用来通配任何单个字符的通配符是()。*可以是多个,#数字
A.?B.!C.& D.*
28.要从学生表中出姓“刘”的学生,需要进行的关系运算是()。
A.选择B.投影
C.连接D.求交
29.在关系数据模型中,域是指()。
A.元组B.属性
C.元组的个数D.属性的取值范围
30.用于打开报表的宏命令是()。
A.OpenForm B.OpenReport
C.OpenQuery D.RunApp
三、简答题(每题10分,共20分)。
1.简述Access 2010包含的数据库对象,每个数据库对象的作用是什么?
2.什么是数据完整性?数据完整性分为哪几类?
实践部分
1.在考生文件夹下,创建一个名为“种菜游戏”的数据库,在该数据库中分别创建名为“QQ用户”、“菜”和“种菜”三个表,各表的结构如下:
表1-1 QQ用户表结构
表1-2菜表结构
表1-3 种菜表结构
2.建立“种菜游戏”数据库表之间的关系,其中一个QQ用户可以种植多种菜,一种菜可被多个QQ 用户种植。并设置关系的参照完整性规则为“级联更新”和“级联删除”。
3.为数量字段定义一个有效性规则:数量有效取值范围为1-1000。
对应的有效性文本为:数量有效取值范围为1-1000。
4.设置"种植时间"字段的输入掩码为"短日期"。
5.设置"终值时间"字段的默认值为:系统当前日期
6. 使用查阅向导建立"类别"字段的数据类型,向该字段键入的值为"蔬菜"、"水果"或"鲜花"等固定常数。
7、在"菜"表中增加一个新字段,字段名为"照片",类型为"OLE对象"。为每一种菜指定一张照片。
二、简单应用题(15分)。
基于“种菜游戏”数据库,请按以下要求完成设计:
1.创建一个查询,查并显示"QQ用户号"、"菜名"和"数量"等3个字段的内容,所建查询名为"qT1"。
2.创建一个查询,计算每个QQ用户种菜的总金额,并按总金额降序依次显示"QQ用户名"、"总金额"两列内容,其中"总金额"数据由统计计算得到,所建查询名为"qT2"。
3.创建一个查询,按输入的QQ用户号查并显示"QQ用户名"、"菜名"和"数量"的内容。,所建查询名为"qT3";当运行该查询时,应显示提示信息:"请输入QQ用户号:"。
4.创建一个查询,运行该查询后生成一个新表,表名为"2014之前",表结构包括"QQ用户名"、"菜名"2个字段,表内容为2014年之前种菜的所有记录,所建查询名为"qT4";要求创建此查询后运行该查询,并查看运行结果。
基于“种菜游戏”数据库,请按以下要求完成设计:
1.基于“菜”表,创建一个名为“编辑菜信息”的窗体,在该窗体中可以将记录定位到第一条记录、上一条记录、下一条记录和最后一条记录,还可以添加、修改和删除记录,效果图如图1-1所示。
图1-1 “编辑菜信息”窗体效果图
2.基于“QQ用户”表、“种菜”表和“菜”表,创建一个名为“打印种菜信息”的表格式报表,其中的字段包括“QQ用户号”、“QQ用户名”、“菜号”、“菜名”、“单价”、“数量”和“类别”。效果图如图1-2所示。
图1-2 “打印种菜信息”报表效果图
3.以“设计视图”方式打开“打印种菜信息”报表,按照“类别”进行分组,按照“菜号”升序排序,并计算各类别菜的记录数(在“类别页脚”节中添加计算控件,输入“=Count(*)”)和各类别金额合计(在
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论