分数: 5 access数据库连接类型是______

第1章认识数据库系统_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
第1章认识数据库系统
上传于||暂无简介
大小:605.50KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢Access数据库试卷(1-9) 75_数据库试题-牛bb文章网
Access数据库试卷(1-9) 75 数据库试题
所属栏目: &
Access数据库试卷一一、
选择题(共30分,每题2分)1、下列不属于数据的是(
D、音乐2、在Access数据库中,数据保存在(
)对象中。A、窗体
D、表3、关系型中的“一对多”指的是(
一个字段可以有许多输入项B一条记录可以与不同表中的多条记录相关C一个表可以有多个记录D一个数据库可以有多个表4、在查询中,求所有记录条数的表达式是(
)A、avg(*)
B、count(*)
C、first(学号)
D、sum(成绩)5、在交叉表查询中,值字段应该放置在(
)A、数据表的左边
B、数据表的上方C、行和列交叉的地方
D、任意的地方6、如果字段内容为声音文件,可将此字段定义为(
)类型A、文本
B、查阅向导
C、OLE对象
D、备注7、下列不属于ACCESS窗体视图是(
)A、设计视图
B、追加视图
C、版面视图
D、数据表视图8、在ACCESS中的数据库中已建立了“tbook”表,若查找“图书编号”是“112266”和“113388”的记录,应在查询设计视图的准则行中输入(
)A、“112266” and “113388”
B、 not in (“112266”,”113388”)C、 in (“112266”,”113388)
D、 not (“112266” and “113388”)9、设查询的条件为表达式“单价between
20+[10] and 50*[10]”,则该表达式的运算结果是(
)A、单价在20~50之间
B、单价在30~50之间C、单价在30~500之间
D、单价不确定10、某窗体中有一个命令按钮,在窗体视图中单击此命令按钮打开另一个窗体,需要执行的宏操作是(
)A 、open query
B 、open report
C 、pen window
D、open form11.在条件宏设计时,对于连续重复的条件,可以替代的符号是(
D ;12、以下可以得到“3+4=7”的结果的VBA表达式是(
)A 、“3+4” & ” = ” & 3+4
B、” 3+4” + ”=”+3+4C、3+4
& “=” & +4
D、3+4+” = ” + 3+413、下面显示的是查询设计视图的设计网格部分,从下图所示的内容中,可以判断出要创建的查询是(
)A、删除查询
B、追加查询
C、生成表查询
D、更新查询14、以下是某个报表的设计视图,根据视图内容,可以判断分组字段是(
)A 、编号和姓名
D、分组字段15、切换面板是一个(
D、模块二、填空题(共30分,每空1分)1、设计表时,“索引”属性有3个值:无索引、有索引(无重复)和_______。2、两个表之间的关系联接类型分为:左外部联接,_______和_______。3、在Access数据库中使用其他数据库、电子表格或文本文件中的数据方法有“导入表”和________两种。4、Access2002中将表A的记录复制到表B 中,且不能删除表B 中的记录,可以使用的查询是_________.5、_______是能够唯一标识表中的每个记录的一个字段或多个字段的组合,它不允许出现_______值。6、如果希望在窗体上显示窗体的标题,可在页眉处添加一个________控件。7、交叉表查询中可以设置____个行标题、____个列标题和____个值。8、________、________或SQL语句可为窗体、报表提供数据源。9、在窗体的设计中,控件共有绑定型、________和________型三种。10、数据访问页可以作为一个独立的________文件保存在数据库的________。11、VBA的自动运行宏,必须命名为_________12、在创建计算控件时,应当在_________属性框中输入计算表达式,在这个表达式之前应当放上一个_________,如果计算控件是文本框,也可以直接在________中输入表达式13、模块基本上是由________和________组成的集合,它们作为一个____存储在一起,对Visual Basic代码进行组织;在Access中,模块分为____和____两种类型。14、过程是由_________________组成的单元,它包含一系列执行操作或计算值的语句和方法,过程分为__________、___________过程和__________过程两种类型三、简答题(共10分)1、简述在ACCESS 2002中NULL值和空字符串的区别(3分)2、下面的SQL 语句,写出该查询的含义(3分)select 姓名,sum(成绩) as 总分from 学生 inner join 成绩on 学生.学号=成绩.学号
group by 姓名3、窗体上添加一个命令按钮(名为command1),然后编写如下程序:function m (x as integer) as integerm=iif(x&y , x , y)end functionprivate sub command1_click()dim a as integer ,b as intergera=1b=2msgbox m(a,b)end sub打开窗体运行后,单击命令按钮,消息框的输出结果为(
)(4分)四、操作综合题(共30分,其中第一题为15分,第二题为15分)1、学生表( 学号,姓名,出生年月(日期/时间型),性别,专业)课程表(课号,课程名称,课时数(数字型))成绩表(学号,课号,成绩(数字型))(字段中未注明类型的为文本型,)①创建更新查询,将成绩小于60提高10%(5分)② 创建参数查询,按输入的姓名显示该学生的信息(5分)请简要叙述操作步骤。③用SQL语句查询各个专业的人数。(5分)2、请设计如下图所似窗体,写出要添加的对象名及属性设置,并写出完成此功能的VB代码。(在对应的过程中输入代码)窗体功能要求:在“窗体”视图状态,从文本框text1中输入一段字符,但单击“放大”按钮(command1)时,文本框中的字符放大1号;但单击“缩小”按钮(command2)时,文本框中的字符缩小1号;但单击“还原”按钮(command3)时,文本框中的字符字号大小固定为9号字;Private Sub Command1_Click()End SubPrivate Sub Command2_Click()End SubPrivate Sub Command3_Click()End Sub试卷一答案一、选择题(2*15)1―5
11----15 AA B B A二、填空题(1*30)1、
有索引(有重复)2、
右外部联接 、内联接3、
追加查询5、
主键 、 NULL值6、
多、1、18、
表、查询9、
未绑定型、计算型10、
HTML、外部11、
Autoexec12、
控件来源、“=”、文本框13、
声明、过程、已命名的单元、标准模块、类模块14、
vb代码、function(函数过程)、sub(子过程)、property(属性过程)三、简答题(10)1、(3分) :NULL值表示不知道有没有值,空字符串表示知道没有值2、(3分) :显示每个学生的总分3、(4分) : 2四、操作题1、①(5分)查询的“设计视图”-&添加成绩表-&添加成绩字段-&在”查询”菜单中选择更新查询-&在”条件”中输入”&60”,在”更新到”中输入”[成绩]*1.1-&保存②(5分)查询的“设计视图”-&添加学生表-&添加所有字段-&在条件”中输入”[请输入姓名]” -&保存 ③(5分)select 专业,count(*) from 学生 group by 专业2、a)
text1.fontsize= text1.fontsize+1b)
text1.fontsize= text1.fontsize-1
text1.fontsize=9Access数据库试卷(1-9) 75_数据库试题Access数据库试卷二一、选择题(共40分,每题2分)1、下列不属于数据的是(
D、音乐2、以下不是Access 2002数据库对象的是(
D、视图3、Access 数据库文件的扩展名是(
)A 、 .dbf
D、.dbt4、在查询中,求所有记录条数的表达式是(
)A、avg(*)
B、count(*)
C、first(学号)
D、sum(成绩)5、在交叉表查询中,值字段应该放置在(
)A、数据表的左边
B、数据表的上方C、行和列交叉的地方
D、任意的地方6 、下面关于主键的叙述正确的是(
)A 表中的主键的数据类型必须是文本或自动编号B一个表中的主键可以是一个或多个字段的组合C 不同的记录可以具有重复的主键值或空值D 在一个表中的主键只可以是一个字段7、下列哪种方式不能生成新表(
)A 、生成表查询
B、 create tableC、 “表”对象下新建表
D、 更新查询8、在ACCESS 数据库中已建立了“tbook”表,若查找“图书编号”是“112266”和“113388”的记录,应在查询设计视图的准则行中输入(
)A、“112266” and “113388”
B、 not in (“112266”,”113388”)C、 in (“112266”,”113388)
D、 not (“112266” and “113388”)9、下边(
)节在报表中存在而在窗体中不存在。A、页面页眉
B、页面页脚
D、组标头10、函数now(
)返回的值是(
)A、返回系统当前的日期与时间
B、返回日期的日数C、返回时间中的小时数
D、返回系统当前日期11、某窗体中有一个命令按钮,在窗体视图中单击此命令按钮打开另一个窗体,需要执行的宏操作是(
)A 、open query
B 、open report
C 、pen window
D、open form12、报表的数据源可来自于(
C、SQL语句
D、表 、查询或SQL语句13、以下可以得到“2*5=10”的结果的VBA表达式是()A
“2*5” &”=” & 2*5
”2*5”+”=”+2*5C
2*5 & “=” & 2*5
2*5 +”=” + 2*514、假定计算机的当前日期是日,表达式year(date())-year(##)的结果是(
D、115、切换面板是一个(
D、模块16、下图显示的是一个正在建立的查询,根据画面判断正在建立(
)查询?A、选择
D、参数17、以下是某个报表的设计视图,根据视图内容,可以判断分组字段是(
编号和姓名
D无分组字段18、若单击某窗体中弹出的信息框外观样式是如下所示,则对应的语句是(
)A 、msgbox “BBBB”,VBOKCancel+vbQuestion,”AAAA”B、msgbox “AAAA”,VBOKCancel+vbQuestion,”BBBB”C、msgbox “BBBB”,VBOKCancel+vbcritical,”AAAA”D、msgbox “AAAA”,VBOKCancel+vbcritical,”BBBB”19、数据访问页特有的控件中,有一个控件用来显示移动或滚动的文字。它是(
)A、记录浏览控件
B、展开控件
C、滚动文字控件
D、影片控件20、宏的英文名称是(
)A、Macro
D、page二、填空题(共30分,每空1分)1、ACCESS 2002数据库包含的对象有_______、_______、_______、报表、_______模块和数据访问页。其中_______根据指定规则打印格式化和组织化的信息。_______是一系列操作的集合,_______作为一个独立文件存放在数据库的外部。2、设计表时,“索引”属性有3个值:无索引、有索引(无重复)和_______。3、两个表之间的关系类型分为:一对一关系 ,_______和_______。4、在Access数据库中使用其他数据库、电子表格或文本文件中的数据方法有“导入表”和________两种。5、Access2002中若要将表中某个字段的数据进行批量修改,则可以使用的查询是_________.6、如果希望在窗体上显示窗体的标题,可在页眉处添加一个________控件。7、交叉表查询中可以设置____个行标题、____个列标题和____个值。8、为了消除查询结果中的重复记录,应当设置查询对象的“唯一值”记录属性,这样将会在SQL语句中出现一个________关键字。若为了在查询结果中只显示符合条件的前面若干条记录,应当通过设置查询的________属性,设置该属性将会在SELECT 语句中添加一个________关键字。9、若要在学生表中查询姓“赵”的同学的基本信息,则在对应的SELECT 语句设置条件的where子句中,可以设置的表达式为________。10、在窗体的设计中,控件共有绑定型、________和________三种。11、VBA的自动运行宏,必须命名为_________12、在Access中,模块基本上是由声明和过程组成的集合,它们作为一个已命名的单元存储在一起,可分为________和________两种类型。13、过程是由_________________组成的单元,它包含一系列执行操作或计算值的语句和方法,子过程分为___________过程和__________过程两种类型14、在对应的宏命令中.退出Microsoft Access ,应该使用的操作是_______,关闭某个窗体对应的操作是________。三、简答题(共10分)a)
简述在ACCESS 2002中NULL值和空字符串的区别(3分)b)下面的SQL 语句,写出该查询的含义(3分)select 姓名,avg(成绩) as 平均分
from 学生 inner join 成绩on 学生.学号=成绩.学号
group by 姓名c)窗体上添加一个命令按钮(名为command1),然后编写如下程序:a=sqr(3)b=sqr(2)c=a&bmsgbox
c+2打开窗体运行后,单击命令按钮,消息框的输出结果为(
)(4分)四 操作综合题(共20分)已知某单位要建立一个认识登记数据库。该单位的人事登记结构如下:现已知已经建立了空数据库,并命名为人事数据库。根据上述的人事登记表的结构,如果要建立人事表,表的名称为“人事基本表”,该表中个字段应采用什么数据类型。(直接填在上表中)(5分)。 若要查找1960年出生的所有男党员的人事信息(结果显示职工编号,姓名,性别,出生日期,政治面貌字段,并按姓名升序排列),则该查询的SQL语句应该如何写?(10分)2、下面是该查询的设计视图,请用以上的条件将下面的单元格补充完整。(5分)ACCESS试卷二答案一、选择题(2*20)1―5
11----15 D D A DA
BB B C A二、填空题(1*30)1、表、查询、窗体、宏,报表,宏,数据访问页2、有索引(有重复)
3、一对多、多对多4、链接表
5、更新查询6、标签
7、多、1、18、distinct、上限值、top
like “赵*”10、未绑定型、计算型
11、Autoexec12、标准模块、类模块
13、VBA代码、事件过程、通用过程14、quit、close三、简答题(10)1、(3分) :NULL值表示不知道有没有值,空字符串表示知道没有值2、(3分) :显示每个学生的平均分3、(4分) : 1四、操作题(20分)1、①(5分)②(10分)SELECT 职工编号,姓名,性别,出生日期,政治面貌
FROM 人事基本表 WHERE (([性别]=&男&) AND ([出生日期] Between (#1/1/1960#) And (&*#&)) AND ([政治面貌]=&党员&)
姓名 ③(5分)Access数据库试卷(1-9) 75_数据库试题Access数据库库试卷三一、单项选择题(每题2分共40分):1.在Access数据库中,专用于打印的是_________。A.表
D.页2.如果在创建表中建立字段“简历”,其数据类型应当是______________。A.文本
D.备注3.内部计算函数“Avg”的意思是求所在字段内所有的值的______。A. 和
D. 第一个值4.在SQL查询GROUP BY 语句用于____________。A、选择行条件
B、对查询进行排序
D、分组条件5.在已经建立的“工资库”中,要在表中直接显示出我们想要看的记录,凡是姓“李”的记录,可用_________的方法。A. 排序
D. 冻结6.在数据表视图中,不可以____________ 。A.修改字段的类型
B.修改字段的名称C.删除一个字段
D.删除一条记录7.用表“学生名单”创建新表“学生名单2”,所使用的查询方式是_________。A.删除查询
B.生成表查询
C.追加查询
D.交叉表查询8.一般情况下,以下哪个字段可以作为主关键字_________.A.基本工资
C.职工姓名
D.身份证号码9.Access2000中表和数据库的关系是:____________A.一个数据库可以包含多个表
B.一个表只能包含两个数据库C.一个表可以包含多个数据库
D.一个数据库只能包含一个表10.在Access中,将“名单表”中的“姓名”与“工资标准表”中的“姓名”建立关系,且两个表中的记录都是惟一的,则这两个表之间的关系是_________。A. 一对一
D. 多对多11.在已经建立的“工资库”中,要在表中不显示某些字段,可用_________的方法。A. 排序
D. 冻结12.内部计算函数“First”的意思是求所在字段内所有的值的______。A. 和
D. 第一个值13.条件中“Between 70 and 90”的意思是______。A.数值70到90之间的数字
B.数值70和90这两个数字C.数值70和90这两个数字之外的数字D.数值70和90包含这两个数字,并且除此之外的数字14.将表“学生名单2”的记录复制到表“学生名单1”中,且不删除表“学生名单1”中的记录,所使用的查询方式是_________。A.删除查询
B.生成表查询
C.追加查询
D.交叉表查询15.“切换面板”属于_________。A.表
D.页16、返回当前系统日期的函数是_________.A、DAY(DATE())
B、DATE(DATE()) C、DATE(DAY())
D、DATE()17、关于Null值和空字符串的含义,下列说法错误的是_________.A、Null值和空字符串的含义不同
B、Null值和空字符串的含义相同C、空字符串表示“知道没有值”
D、Null值表示“不知道”18、假设某数据库中有一个简历字段,查询简历中最后两个字为“通州”的记录准则是_________A、“通州”
B、LEFT([简历],2)=“通州”C、LIKE“通州”
D、RIGHT([简历],2)=“通州”19、查询课程名称包含“计算机”的记录的准则是_________A、In“计算机”
B、Not “计算机*”
C、Like “计算机*”
D、like“*计算机*”20、下面有关主键的叙述正确的是_________A、不同的记录可以具有重复的主键值或空值B、一个表中的主键可以是一个或多个字段的组合C、在一个表中的主键只可以是一个字段D、表中的主键的数据类型必须定义为自动编号或文本二、填空题(每空1分共20)1.宏按照________来调用,包含在宏组中的宏则按照__________________的格式来调用2.定义字段的默认值是指____________。3.将表中的字段定义为“______”,其作用使字段中的每一个记录都必须是惟一的以便于索引。4.条件中“性别=“女” and
工资额&2000”
的意思是______。5.在Access2002中,数据访问页三种视图:即____________、____________和设计视图。6.两个表之间的关系联接类型分为:左外部联接,_______和_______。7. Access中可以定义3种主关键字:自动编号、单字段及________。8.按____________键可以中止查询的运行。9.在窗体中可以添加_________子窗体或___________子窗体。10.窗体的修改应该在______________进行。11.“_____________”属性可以防止录入数据时将非法数据输入到表中。12.数据库的对象有表、__________、__________、报表、数据访问页、______、模块。13、表达式year(date())+10的运算结果为______,其结果数据类型为__ __。三.
简答:(共10分)1、.阅读下面的SQL语句,写出该查询的含义。SELECT
姓名,性别,Sum(成绩)AS总分FROM
学生 INNER
学生.学号=成绩.学号GROUP
姓名2、.如下图所示,在学生表和成绩表之间应该建立______的关系,①当更新主表内容的时候,相关表中的内容也作相应的改变,应再选中上图中的哪个复选框?②当删除主表内容的时候,相关表中的内容也会被删除,应再选中上图中的哪个复选框?③这种在两张表的共同字段有相同值得地方建立的连接叫做______连接。四、应用题(30)student.mdb中的基本信息表student.mdb中的成绩表1创建一个包含学号,姓名,性别,语文成绩字段的选择查询,并按性别进行分组,语文成绩进行升排,写出其SQL语句。(10分)2.删除基本信息表中所有从安徽来的女同学的记录。把下面的“设计”视图填写完整,并写出其SQL语句。(10分)3.把所有姓“李”和 姓“赵”的男同学数学加5分,并按数学成绩进行升排,按性别进行分组。把把下面的“设计”视图填写完整,并写出其SQL语句。(10分)Access数据库库试卷三解答一、单项选择题CDBDB
CDACC DBDDB二、填空题1.名称,宏组名.宏名
2.在未输入数值之前,系统自动提供数值
3.主键4.性别为“女”并且工资额大于2000的记录5. “设计”视图;“页面”视图;作为web页,数据访问页有“IE”视图6.内部联接,右外部联接
8.Ctrl+break
9.嵌入式 ,弹出式10.“设计”视图
11、有效性规则
12、查询,窗体,宏
13、2015,数字型三.简答1.将学生表和成绩表内联形成的关系中的数据按姓名字段分组,最后返回每人的姓名、性别和总分。2.答:显示学生表中所有姓李同学(记录)的姓名,性别,成绩,期末成绩及总分3.一对多、级联更新相关字段、级联删除相关字段、内部四、应用题1.SELECT 基本信息表.学号, 基本信息表.姓名, 基本信息表.性别, 成绩表.语文FROM 基本信息表 INNER JOIN 成绩表 ON 基本信息表.学号 = 成绩表.学号ORDER BY 成绩表.语文 group by 性别;2.DELETE 基本信息表.*, 基本信息表.籍贯, 基本信息表.性别
FROM 基本信息表WHERE (((基本信息表.籍贯)=&安徽&) AND ((基本信息表.性别)=&女&));3.UPDATE 基本信息表 INNER JOIN 成绩表 ON 基本信息表.学号 = 成绩表.学号 SET 成绩表.数学 = [数学]+5WHERE ((Left([基本信息表]![姓名],1) In (&李&,&赵&)) AND ((基本信息表.性别)=&男&));Access数据库试卷(1-9) 75_数据库试题Access数据库试卷四一. 选择题(每题2分,共40分)1.Access 2002是属于(
)A电子文档
C数据库管理系统
D数据库应用程序 2.以下软件(
)不是数据库管理系统A
Oracle3.利用Access创建的数据库文件,其扩展名为(
D .mdb4.在罗斯文数据库中,雇员和订单的关系是(
) A 一对一
D多对多 5.在创建数据库之前,应该(
)A使用设计视图设计表
B使用表向导设计表 C思考如何组织数据库
D给数据库添加字段 6.以下说法不正确的是(
)。A. 高版本的 Access 数据库通过转换可以为低版本的Access 数据库使用 B.高版本的 Access 数据库不通过转换即可为低版本的Access 数据库使用 C. 低版本的Access 数据库能直接被高版本的 Access 数据库使用 D. 低版本的Access 数据库和高版本的 Access 数据库存储格式不同
7.表是由(
)组成的A字段和记录
B 查询和字段
C记录和窗体
D报表和字段 8.在SQL查询ORDER BY 语句用于___________。A、设置行标题
C、设置列标题
D、分组9.可用来存储图片的字段对象是(
)类型字段 A OLE
C 超级连结
D查阅向导 10.下列不属于操作查询的是(
)A参数查询
B生成表查询
D更新查询11.若在学生表中查找所有姓“王“同学的记录,可以在查询设计视图的准则中输入(
) A.like”王”
B.like”王*”
D.=”王*” 12.条件中“Between 70 and 90”的意思是______。A.数值70到90之间的数字
B.数值70和90这两个数字
C.数值70和90这两个数字之外的数字D.数值70和90包含这两个数字,并且除此之外的数字13.(
)是连接用户和表之间的纽带,以交互窗口方式表达表中的数据 A窗体
D宏14.报表的主要目的是(
)A操作数据
B在计算机屏幕上查看数据 C查看打印出的数据
D方便数据的输入 15.以下叙述中,(
)是错误的A查询是从数据库的表中筛选出符合条件的记录,构成―个新的数据集合 B查询的种类有:选择查询、参数查询、交叉查询、操作查询和SQL查询 C创建复杂的查询不能使用查询向导D只能使用函数、逻辑运算符、关系运算符创建复杂的查询 16.利用对话框提示用户输入参数的查询过程称为(
) A选择查询
DSQL查询 17.窗体是(
)的接口A用户和用户
B数据库和数据库
C操作系统和数据库
D用户和数据库之间18.在Access 2002中,可以使用(
)命令不显示数据表中的某些字段 A筛选
D隐藏 19简单的说数据访问页就是一个(
B数据库文件
D子表20.使用自动创建数据访问页功能创建数据访问页时,Access会在指定文件夹下,自动保存创建的数据访问页,其格式为(
WEB 二.填空(共15分)1.在access表中,可以定义3种主关键字,他们是_________、_________和_________。 2.创建交叉表查询时,必须对行标题和________进行分组(GROUP BY)操作。 3._________是表中唯一标识一条记录的字段。4.SQL特定查询有以下几种:_________、传递查询、_________、子查询。5.若要在查询设计视图中将“学生”表中的“出生日期”字段更改为“年龄”字段,则在其字段行中输入表达式___________________________。6.从“成绩”表中删除“成绩”字段为0或为Null值的记录的条件语句为_____________。 7._________是一个或多个操作的集合。三.
简答:(共15分)1.如下图所示三个表字段如下:
学生:课程:成绩:使用其中的数据返回每人的姓名、性别和总分,并按姓名字段分组。 2.阅读下面的SQL语句,写出该查询的意思(含义)。(5分)SELECT
学生.姓名,学生.性别,学生.期中成绩,学生.期末成绩,学生.总分 FROM
学生 WHERE
LIKE “李*” ; 3. 写出窗体控件的名称,每个0.5分。(5分) 四.操作(共30分)1.已知:B学校要建立一学生资料数据库。该学校的学生登记表结构如下(15分):①已知已经建立了空数据库,并命名为“学生资料库。根据上述学生登记表的结构,如果建立数据库表,表的名称为“学生基本表”。该表各字段应采用什么数据类型?②若要查找1983年出生的女团员的个人信息(结果显示学号,姓名,性别,出生日期,政治面貌字段,并按出生日期升序排列),该查询的SQL语句应该如何写?③下面是该查询的设计视图,请用以上的条件将下面的单元格补充完整。2.下图是一张学生报表,该报表的记录源是学生表,用来显示和打印“学生”表中的记录,然后按照“班级”字段对报表中的记录分组。使用报表设计视图其主要创建步骤如下:①从“视图”菜单中选择_________命令,按照“班级”字段进行升序排序。②在“班级页脚”节中添加一个计算文本框,添加班级字段,在其“控件来源”属性设置为_________。 ③在_________节中,添加一个计算文本框用于统计总人数,然后将其附加标签中的文本内容指定为“总人数”,其文本框的“名称”属性设置为________,将其“控件来源”属性设置为_________。在_________节中,添加一个计算文本框用于统计每班人数,然后将其附加标签中的文本内容指定为“班级人数”,其文本框的“名称”属性设置为_______,将其“控件来源”属性设置为______。在________节中,添加一个计算文本框用于统计每班人数占总人数比例,然后将其附加标签中的文本内容指定为“占总人数的百分比”,其文本框的“名称”属性设置为______,将其“控件来源”属性设置为________,将其“格式”属性设置为________。④在“报表页眉”节中将标签内容更改为“学生人数统计”,然后在“班级页脚”节中绘制一条分隔线。 ⑤ 在“页面页眉”节中添加学号、姓名、性别、出生日期等的标签控件,在“主体”节中添加学号、姓名、性别、出生日期等的文本框控件,并在报表中调节各节的高度,调整各个控件的大小,移动控件,对齐控件及报表布局效果(15分)。试卷四答案一选择题CADBC
BDDAA 二.填空1.自动编号,单字段,多字段
3.主键4.联合查询、数据定义查询
5.年龄:Year(Date())-Year([出生日期]) 6.(成绩.成绩)=0 or (成绩.成绩) is Null
三.简答1. SELECT
学生.姓名,学生.性别,Sum(成绩.成绩)AS总成绩 FROM
学生 INNER
学生.学号=成绩.学号 GROUP
学生.姓名2.答:显示学生表中所有姓李同学(记录)的姓名,性别,期中成绩,期末成绩及总分 3.选择对象,控件向导,标签,文本框,选项组,切换按钮,复选框,组合框,列表框,命令按钮,图象,分页符,选项卡控件,直线控件,矩形控件 四.操作题 1①.②.SELECT
学号,姓名,性别,出生日期,政治面貌
学生基本表WHERE
(( 出生日期 Between ## And# # )
(性别=”女”) and (政治面貌=”团员”)) 或 ((Year([出生日期]=1983))And
(性别=”女”) and (政治面貌=”团员”))
ORDER BY 出生日期; ③.2.①排序与分组
②=[班级] & &班&③报表页脚,总人数,=Count([学号]),班级页脚,班级人数,=Count([学号]),班级页脚,人数百分比,=[班级人数]/[总人数],百分比。Access数据库试卷(1-9) 75_数据库试题Access数据库试卷五一、选择题(每题1.5分,共30分)1、Access数据库是(
)A、层状数据库
B、网状数据库
C、关系型数据库 D、树状数据库2、关系数据库系统能够实现的三种基本关系运算是(
)A、索引,排序,查询
B、建库,输入,输出C、选择,投影,联接
D、显示,统计,复制3、Access数据库存储在扩展名为 (
)的文件中A 、.mdb
D、 .exe4、数据库系统的核心是 (
)A、数据库
C、数据库管理系统
D、操作系统5、若在“学生”表中,“姓名”字段的类型为文本型,字段大小为20,则在此列输入数据时,最多可以输入的汉字数和英文字符数分别是(
406、假设数据库中表A与表B建立了“一对多”关系,其中表B为“多”的一方,则下述说法 正确的是(
)。A、表A中的一个记录能与表B中的多个记录匹配B、表B中的一个记录能与表A中的多个记录匹配C、表A中的一个字段能与表B中的多个字段匹配D、表B中的一个字段能与表A中的多个字段匹配7、在Access的下列数据类型中,不能建立索引的数据类型是(
)A、文本型
D、日期时间型8、在已经建立的“工资库”中,要在表中直接显示出我们想要看的记录,凡是记录时间为“日”的记录,可用_________的方法。A、排序
D、冻结9、在表设计视图中,如果要限定数据的输入格式,应修改字段的(
)属性。A、格式
B、有效性规则
C、输入格式
D、输入掩码10、设查询的条件为表达式“单价between
50*[10]”,则该表达式的 运算结果是( )A、单价在20~50之间
B、单价在30~50之间C、单价在30~500之间
D、单价不确定11、下图显示的是一个正在建立的查询,根据画面判断正在建立(
)查询?A、选择
D、参数12、在ACCESS中的数据库中已建立了“图书”表,若查找“图书编号”是“112266”和“113388”的记录,应在查询设计视图的准则行中输入(
)A、“112266” and “113388”
B、 not in (“112266”,”113388”)C、 in (“112266”,”113388)
D、 not (“112266” and “113388”)13、下面显示的是查询设计视图,从设计视图所示的内容中判断此查询将显示(
)A、 出生年月字段值
B、 所有字段值C、 除出生年月以外的所有字段值
D、 学号字段值14、客户购买图书窗体的数据源为以下SQL语句:select 客户.姓名 ,订单.册数, 图书.单价 from 客户inner join (图书 inner join 订单
图书.图书编号=订单.图书编号)
on 客户.客户编号=订单.客户编号则向窗体添加一个[购买总金额]的文本框,则其控件来源为(
)A、 [单价]*[册数]
B 、=[单价]*[册数]C、 [图书]![单价]*[订单]![册数]
D、 =[[图书]![单价]*[订单]![册数]15、要用文本框来显示日期,应当设置文本框的控件来源属性是(
)A 、 time( )
B、= date(date() )
D 、=date()
C、 date()16、如果设置报表上某个文本框的控件来源属性为“=2*4+1”,则打开报表视图时,该文本框显示信息是(
)A、未绑定
D、出错17、在ACCESS中的数据发布在Internet网络上可以通过(
B、数据访问页
D、数据库18、以下是某个报表的设计视图,根据视图内容,可以判断分组字段是(
编号和姓名
D、无分组字段19、在条件宏设计时,对于连续重复的条件,可以替代的符号是(
D、 ;20、表示实体型和实体间联系的模型称为(
)。A、层次模型
B、关系模型
C、网状模型
D、E-R模型二、填空题(每空1分,共30分)1、Access数据库包含________、_________、__________、_________、________、________和__________等数据库对象。2、目前常用的数据模型有_______、_________和_________。3、关系数据库的表中,每一行为一条______。4、查询的三种视图分别是:设计视图、_________视图和_________视图。5、在Access数据库中使用其他数据库、电子表格或文本文件中的数据方法有“导入表”和________两种。6、交叉表报表是以_________为数据源的报表。7、动作查询共有删除查询、_________、________和_________查询。8、____、____或SQL语句可为窗体、报表提供数据源。9、创建数据访问页时,将生成一个单独的_________文件,此文件不包括在Access的数据库中。10、查询的“条件”项上,同一行的条件之间是________的关系,不同行的条件之间是______的关系。11、显示包含警告信息或其他信息的消息框,应该使用的操作是________。12、创建带有子窗体的窗体时,主窗体和子窗体的数据源之间必须具有______关系。13、窗体的三种视图是设计视图、_______、_______。14、打开一个表应该使用的宏操作是
;打开一个查询应该使用的宏操作是
;打开一个报表应该使用的宏操作是
。三、简答题(共20分)1、已知有一个“学生管理”数据库系统,该系统中含有三张表,各表结构分别如下:根据上述表名及表结构,完成下列查询,写出其SQL语句:(每题2分,共10分)① 、查找“Access”课程成绩在70分以上学生的学号、姓名和成绩。② 、显示学生表中年龄大于18岁且姓“王”的学生的所有信息。(其中年龄由出生日期字段计算得到)③ 、分别显示男、女生的人数。④ 、成绩低于所有学生的平均成绩的学生的学号和姓名。⑤ 、显示成绩前3名的学生的学号和姓名。2、设教学数据库中有三个关系:(本题4分)学生关系S(S#,SNAME,SD, AGE )课程关系C(C#,CN, CP#)学习关系SC(S#,C#,GRADE)请用关系运算表示下列结果:检索学习课程号为C2的学生学号与成绩。3、有描述学校情况的U关系。(本题6分)U(S#,SD,MN,CN,G)其中:S#属性表示学生学号,SD表示学生所在系名,MN表示系主任,CN表示课程名,G表示成绩。一个系有若干名学生,一个学生只属于一个系,一个系只有一名系主任,一个学生可选多门课,每个学生选每门课有一个成绩。试写出U关系中的函数依赖,并给每个函数依赖一个简短说明。四、操作题(共20分)在“学生管理”数据库中查询在5月1日劳动节和10月1日国庆节出生的学生名单,下面是该查询的设计视图,请用以上的条件将下面的单元格补充完整。(5分)1、
使用删除查询删除记录:创建用于查找和删除“学生”表中“姓名”字段为空的那些记录。下面是该查询的设计视图,请用以上的条件将下面的单元格补充完整。(5分)2、
下图是一张已制作好的“各门课成绩的明细表及平均值报表”,请根据给出的报表样式,回答下列各题。(每题2分,共10分)①
报表中显示的制作日期时间,是使用文本框控件,该控件的“数据来源”是怎么写?放在该报表的哪一节中?②
报表中显示的页码信息,也是使用文本框控件,此控件的“数据来源”是又怎样设定? ③
报表中显示的课程号、学号、分数标签及课程号文本框等控件放在哪一节中?④
报表中显示的平均成绩文本框中的表达式应该怎么写?若要在报表中显示所有学生的平均成绩,应该在报表的设计视图中如何处理?Access数据库试卷五答案一、选择题(每题1.5分,共30分)1~5:CCACC
6~10:ABBDD
11~15:BCBBD
16~20:BBBAD二、填空题(每空1分,共30分)1、表、查询、窗体、报表、数据访问页、宏、模块
2、网状模型、层次模型、关系模型3、记录
4、数据表视图、SQL试图
5、链接表 6、交叉表查询7、生成表查询、更新查询、追加查询
8、表、查询9 、HTML
10 AND、OR或回答为:且、或
11、 MsgBox12、 一对多
13、 窗体视图、数据表视图
14、 Opentable、Openquery、Openreport三、简答题(共20分)1、(每题2分,共10分)① 、Select 学生.学号,学生.姓名,成绩.成绩from 学生inner join (成绩 inner join
on 成绩.课号=课程.课号)on 学生.学号=成绩.学号 where 课程.课程名称=“Access” and 成绩.成绩&70② 、 Select * from 学生Access数据库试卷(1-9) 75_数据库试题where year(date())-year([出生日期])&18
and 姓名 like “王*”③ 、 Select 性别,count([学号])
as 人数 from 学生 group by 性别④ 、 Select 学生.学号,学生.姓名from 学生 inner join 成绩 on 学生.学号=成绩.学号where 成绩.成绩&(select avg(成绩.成绩) from 成绩)⑤ 、 Select top 3 学生.学号,学生.姓名 from学生 inner join 成绩 on学生.学号=成绩.学号 order by 成绩.成绩 desc2、πS# ,GRADE(σ C# =‘C2’ (SC)) (本题4分)3、(本题6分)S#→SD 学生学号,决定其所在系名;SD→MN 系名决定了其所在系的系主任;S#,CN→G学号和课程决定该生此课程的成绩。四、操作题(共20分)1、2、3、 ① =Format(Date(),&长日期&) & & & & Format(Time(),&长时间&) 或=year(date()) & “年” & month(date()) & “月” & day(date()) & “日 ” & time() ;页面页眉② =&共& & [Pages] & &页,第& & [Page] & &页&
③ 课程号页眉
④ =Avg([分数]) ⑤ 应在报表页脚添加一文本框,该文本框中控件来源设置为:=Avg([分数])Access数据库试卷六一、选择题(每题1.5分,共30分)1、Access数据库是(
)A、层状数据库
B、网状数据库
C、关系型数据库 D、树状数据库2、在Access数据库中,数据保存在(
)对象中。A、窗体
D、表3、Access数据库存储在扩展名为 (
)的文件中A 、.mdb
D、 .exe4、数据库系统的核心是 (
)A、数据库
C、数据库管理系统
D、操作系统5、如果某一字段数据类型为文本型,字段大小为8,该字段中最多可输入()汉字?A、8
D、326、假设数据库中表A与表B建立了“一对多”关系,其中表B为“多”的一方,则下述说法正确的是(
)。A、表A中的一个记录能与表B中的多个记录匹配B、表B中的一个记录能与表A中的多个记录匹配C、表A中的一个字段能与表B中的多个字段匹配D、表B中的一个字段能与表A中的多个字段匹配7、在Access的下列数据类型中,不能建立索引的数据类型是(
)A、文本型
D、日期时间型8、 在Access数据库中,专用于打印的是(
D.页9、在表设计视图中,如果要限定数据的输入格式,应修改字段的(
)属性。A、格式
B、有效性规则
C、输入格式
D、输入掩码10、在SQL查询GROUP BY 语句用于(
)。A、选择行条件
B、对查询进行排序
D、分组条件11、下图显示的是一个正在建立的查询,根据画面判断正在建立(
)查询?A、选择
D、参数12、客户购买图书窗体的数据源为以下SQL语句:select 客户.姓名 ,订单.册数, 图书.单价 from 客户inner join (图书 inner join 订单
图书.图书编号=订单.图书编号)
on 客户.客户编号=订单.客户编号则向窗体添加一个[购买总金额]的文本框,则其控件来源为(
)A、 [[单价]*[册数]]
B 、=[单价]*[册数]C、 [图书]![单价]*[订单]![册数]
D、 =[[图书]![单价]*[订单]![册数]]13、要用文本框来显示日期,应当设置文本框的控件来源属性是(
)A 、 time( )
B、= date(date() )
C 、=date()
D、 date()14、如果设置报表上某个文本框的控件来源属性为“=2*4+1”,则打开报表视图时,该文本框显示信息是(
)A、未绑定
D、出错15、在ACCESS中的数据发布在Internet网络上可以通过(
B、数据访问页
D、数据库16、若采用关系数据库来实现应用,在下面的哪个阶段,进行关系模式规范化处理(
)。A、需求分析
B、概念设计
C、逻辑设计
D、物理设计17、在关系模式中,若所有非主属性都完全依赖于主属性,则R一定满足(
)。A、2NF
D、5NF18、要求主键属性不能为空的完整性是(
)。A、关系完整性
B、参照完整性
C、用户自定义完整性
D、实体完整性19、在关系理论中,如果一个关系中的一个属性或属性组能惟一地标识一个元组,则称其为(
)。A、索引
D、关系名20、用实体-联系方法表示的概念模型称为(
)。A、层次模型
B、关系模型
C、网状模型
D、E-R模型二、填空题(每空1分,共30分)1、Access数据库包含________、_________、__________、_________、________、________和__________等数据库对象。2、数据管理技术经历了人工处理阶段、________和_________三个阶段。3、关系数据库的表中,每一行为一条______。4、实体间的联系分为三类:________、_________、_________。5、关系的完整性包括________、_________、_________。6、交叉表报表是以_________为数据源的报表。7、动作查询共有删除查询、_________、________和_________查询。8、____、____或SQL语句可为窗体、报表提供数据源。9、创建数据访问页时,将生成一个单独的_________文件,此文件不包括在Access的数据库中。10、查询的“条件”项上,同一行的条件之间是________的关系,不同行的条件之间是______的关系。11、显示包含警告信息或其他信息的消息框,应该使用的宏操作命令是________。12、创建带有子窗体的窗体时,主窗体和子窗体的数据源之间必须具有______关系。13、打开一个表应该使用的宏操作命令是
;打开一个查询应该使用的宏操作命令是
;打开一个报表应该使用的宏操作命令是
。三、简答题(共20分)1、已知有一个“学生管理”数据库系统,该系统中含有三张表,各表结构分别如下:学生(学号,姓名,性别,出生日期,专业,班级编号,家庭住址,是否团员,电话号码) 课程(课号,课程名称,课时)成绩(学号,课号,成绩)根据上述表名及表结构,完成下列查询,写出其SQL语句:(每题2分,共10分)① 、查询出专业为“计算机应用”的所有男生的学号和姓名。② 、显示学生表中年龄大于18岁且姓“王”的学生的所有信息。(其中年龄由出生日期字段计算得到)③ 、分别显示男、女生的人数。④ 、查找“Access”课程成绩在70分以上学生的学号、姓名和成绩。⑤ 、显示成绩前3名的学生的学号和姓名。2、某学校的教师任务管理的E―R模型有五个实体,实体的属性如下所示:教
师(教师编号,姓名,性别,出生日期,毕业院校,学历,职称) 课
程(课程代码,名称,类别,学时数) 班论级(班级号,班级名称,专业,辅导员,入学时间) 文(论文编号,论文名称,期刊名称) 科研项目(项目编号,项目名称,承办单位,资金来源)其E―R图如下图所示(由于版面,实体的属性未在图中画出),请将E―R图转换为关系模型。(10分)四、操作题(共20分)1、在“学生管理”数据库中查询在5月1日劳动节和10月1日国庆节出生的学生名单,下面是该查询的设计视图,请用以上的条件将下面的单元格补充完整。(5分)2、
用删除查询删除记录:创建用于查找和删除“学生”表中“姓名”字段为空的那些记录。下面是该查询的设计视图,请用以上的条件将下面的单元格补充完整。(5分)3、
图是一张已制作好的“各门课成绩的明细表及平均值报表”,请根据给出的报表样式,回答下列各题。(每题2分,共10分)(1)
表中显示的制作日期时间,是使用文本框控件,该控件的“数据来源”是怎么写?放在该报表的哪一节中?(2)报表中显示的页码信息,也是使用文本框控件,此控件的“数据来源”是又怎样设定?(3)报表中显示的课程号、学号、分数标签及课程号文本框等控件放在哪一节中?(4)报表中显示的平均成绩文本框中的表达式应该怎么写?(5)若要在报表中显示所有学生的平均成绩,应该在报表的设计视图中如何处理?Access数据库试卷六答案一、
选择题(每题1.5分,共30分)1~5:CDACA
6~10:ABCDD
11~15:BBCBB
16~20:CADBD二、填空题(每空1分,共30分)1、查询、窗体、报表、数据访问页、宏、模块2、文件管理、数据库系统管理
3、记录4、一对一、一对多、多对多Access数据库试卷(1-9) 75_数据库试题5、实体完整性、参照完整性和用户自定义完整性6、交叉表查询
7、生成表查询、更新查询、追加查询8、表、查询
9、HTML或WEB或网页10、AND、OR或回答为:且、或
11、MsgBox12、一对多
13 Opentable、Openquery、Openreport三、 简答题(共20分)1、 ① 、Select学号,姓名from 学生 where 专业=“计算机应用” and 性别=“男”② 、 Select * from 学生where year(date())-year([出生日期])&18
and 姓名 like “王*”③ 、 Select 性别,count([学号])
as 人数 from 学生 group by 性别④ 、 Select 学生.学号,学生.姓名,成绩.成绩from 学生 inner join (成绩 inner join
on 成绩.课号=课程.课号)on 学生.学号=成绩.学号 where 课程.课程名称=“Access” and 成绩.成绩&70⑤ 、 Select top 3 学生.学号,学生.姓名 from学生 inner join 成绩 on学生.学号=成绩.学号 order by 成绩.成绩 desc2、 根据E―R图向关系模型转换的原则,将五个实体转换为关系模式如下,其中码用下划线表示:教
师(教师编号,姓名,性别,出生日期,毕业院校,学历,职称)课
程(课程代码,名称,类别,学时数)班论级(班级号,班级名称,专业,辅导员,入学时间) 文(论文编号,论文名称,期刊名称) 科研项目(项目编号,项目名称,承办单位,资金来源)将相关的联系转换为关系模式如下:任承撰课(教师编号,课程代码,班级号,课时) 担(教师编号,项目编号,角色) 写(教师编号,论文编号,编著类别)四、操作题(共20分)1、2、3、 ① =Format(Date(),&长日期&) & & & & Format(Time(),&长时间&) 或=year(date()) & “年” & month(date()) & “月” & day(date()) & “日 ” & time() ;页面页眉② =&共& & [Pages] & &页,第& & [Page] & &页&③ 课程号页眉
④ =Avg([分数])⑤ 应在报表页脚添加一文本框,该文本框中控件来源设置为:=Avg([分数])Access试卷七一、选择题1下列关于栈的叙述正确的是A)栈是非线性结构
B)栈是一种树状结构C)栈具有先进先出的特征
D)栈具有后进先出的特征2结构化程序设计所规定的三种基本控制结构是A)输入、处理、输出
B)树形、网形、环形C)顺序、选择、循环
D)主程序、子程序、函数3结构化程序设计的一种基本方法是A)筛选法
D)逐步求精法4如果对一个关系实施了一种关系运算后得到了一个新的关系,而且新的关系中属性个数少于原来关系中属性个数,这说明所实施的运算关系是:A)选择
D)并5、.关系数据库系统中所管理的关系是A)一个mdb文件
B)若干个mdb文件
C)一个二维表
D)若干个二维表6.关系数据库系统能够实现的三种基本关系运算是A)索引,排序,查询
B)建库,输入,输出C)选择,投影,联接
D)显示,统计,复制7.Access数据库的类型是A)层次数据库
B)网状数据库
C)关系数据库
D)面向对象数据库8.Access表中字段的数据类型不包括A)文本
B)备注 C)通用
D)日期/时间9.有关键字段的数据类型不包括A)字段大小可用于设置文本,数字或自动编号等类型字段的最大容量B)可对任意类型的字段设置默认值属性C)有效性规则属性是用于限制此字段输入值的表达式D)不同的字段类型,其字段属性有所不同10.以下关于查询的叙述正确的是A)只能根据数据表创建查询
B)只能根据已建查询创建查询C)可以根据数据表和已建查询创建查询
D)不能根据已建查询创建查询11.Access支持的查询类型有A)选择查询,交叉表查询,参数查询,SQL查询和操作查询B)基本查询,选择查询,参数查询,SQL查询和操作查询C)多表查询,单表查询,交叉表查询,参数查询和操作查询D)选择查询,统计查询,参数查询,SQL查询和操作查询12.下面关于列表框和组合框的叙述错误的是A)列表框和组合框可以包含一列或几列数据
B)可以在列表框中输入新值,而组合框不能C)可以在组合框中输入新值,而列表框不能
D)在列表框和组合框中均可以输入新值13.为窗体上的控件设置Tab键的顺序,应选择属性对话框中的A)格式选项卡
B)数据选项卡
C)事件选项卡
D)其他选项卡14.在SQL查询中使用WHILE子句指出的是A)查询目标
B)查询结果
C)查询视图
D)查询条件 15如果要从列表中选择所需的值,而不想浏览数据表或窗体中的所有记录,或者要一次指定多个准则,即筛选条件,可使用 “( )” 方法。A. 按选定内容筛选
.内容排除筛选
C. 按窗体筛选
.高级筛选 / 排序二、填空题1.对于输入为N个数进行快速排序算法的平均时间复杂度是(
)2.在面向对象方法学中,直接反映了用户对目标系统的要求的模型是(
)3.软件测试方法中,黑盒测试个白盒测试法是常用的方法,其中黑盒测试法主要是用于测试(
)4.关系型数据库管理系统中存储与管理数据的基本形式是(
)5.在关系数据库中,唯一标识一条记录的一个或多个字段称为(
)6.在关系数据库模型中,二维表的列称为属性,二维表的行称为(
)7.Access数据库包括表、查询、窗体、报表、(
)、宏和模块等基本对象。8.创建分组统计查询时,总计项应选择(
)9.窗体中的数据来源主要包括表和(
)三、上机操作题1。基本操作1)创建一个空数据库,数据库名为BOOK。将已有的“客户.xls”文件导入到新建数据库中,主关键字为客户ID,再将导入的表命名“CLILENT”。(2)在BOOK数据库中建立“SELL”表结构,并设ID为该表主关键字,“SELL”表结构如左表所示。(3)向“SELL”表中输入右所示数据。 2.简单应用在“库存管理系统”数据库中有“产品定额储备”和“库存情况”两张表。按要求创建查询。
(1)以“库存管理系统”数据库中的“产品定额储备”和“库存情况”两张表为数据源,创建一个查询,查找并显示库存量超过10000只的产品名称和库存数量,查询名为“Q1”。(2)以“库存管理系统”数据库中的“产品定额储备”和“库存情况”两张表为数据源,创建一个查询,按出厂价计算每种库存产品的总金额,并显示其产品名称和总金额。总金额的计算方法为:总金额=出厂价*库存数量。查询名为“Q2”。3.综合应用在“库存管理系统”数据库中有一个“库存情况”窗体和一个“产品定额储备”表。创建一个宏,使其能打开“产品定额储备”表,将所建宏命名为“打开表”。对“库存情况”窗体进行如下设置:将窗体页角设置为1。5厘米,在距窗体页脚左边5。5厘米、距上边0。4厘米处依次放置两个命令按钮,命令按钮的宽度均为2厘米,功能分别是运行宏和退出,所运行的宏名为“打开表”,按钮上显示文本分别为“打开表”和“退出”。试卷七解答一、选择题1―4
DCDBD6―10 CCCBC11―15 ACBDD二、填空题1、O(Nlog2N)2、功能模型3、软件外部功能4、二维表5、主关键字6、元组7、页8、GroupBy9、查询三、上机操作题答案略Access数据库试卷(1-9) 75_数据库试题Access 试卷八一、选择题1、Access数据库是(
)A 层状数据库
B网状数据库
C关系型数据库
D树状数据库2、存储在计算机存储设备中的、结构化的相关数据的集合是(
)A.数据处理
C.数据库系统
D.数据库应用系统3、确定建立数据库的目的,有助于确定数据库保存的信息是指(
)A.需求分析
B.信息需求
C.安全性需求
D.完整性需求4、当数据的存储结构改变时,数据的逻辑结构可以不变,从而应用程序也不用改变,这就是数据与程序的(
)A.物理独立性
B.逻辑独立性
D.完整性5、在关系数据模型中,域是指(
D.属性的取值范围6、数据库系统的核心是 (
)A.数据库
C.数据库管理系统
D.操作系统7、关系数据库中的表不必具有的性质是(
)A.数据项不可再分
B.同列数据项要具有相同的数据类型C.记录的顺序可以任意排列
D.字段的顺序不能任意排列8、创建数据库的方法有(
D.四种9、下面哪种方法不能关闭数据库(
)A. 单击“数据库”窗口右上角的“关闭”按钮B.双击“数据库”窗口左上角的“控制”菜单图标C.单击“数据库”左上角的“控制”菜单图标,从弹出的菜单中选择“关闭”命令D.单击“数据库”中的“关闭”选项10、一个Access数据库包含三个表、五个查询和两个窗体,两个数据访问页,则该数据库一共需要多少个文件进行存储?(
D.111、在ACCESS中,可以在(
)中打开表A.“数据表”视图和“设计视图”
B.“数据表视图”和“数据库”视图C.“设计视图”和“表向导”视图
D.“数据表视图”和“表向导”视图12、数据表中的“列标题的名称”叫做(
D.数据视图13、在Access的下列数据类型中,不能建立索引的数据类型是(
)。A.文本型
D.日期时间型14、Access中不允许同一表中有相同的(
D.字段15、Access表中字段的数据类型不包括(
D.日期时间型16、若将文本字符串“12”、“6”、“5”按升序排序,则排序的结果为(A.“12”、“6”、“5”
B.“5”、“6”、“12”C.“12”、“5”、“6”
D.“5”、“12”、“6”17、编辑表中内容的定位记录的方法是(
)A.使用记录号定位
B.使用快捷键定位
C.使用鼠标定位 D.以上都是18、下列不能编辑和修改数据的字段是(
)A.文本字段
B.数字字段
C.日期/时间字段
D.自动编号字段19、复制表不能完成的是(
)操作。A.对表进行全部复制
B.只复制表的结构
)C.把表的数据追加到另一个表的尾部
D.按指定字段和记录进行复制20、下列不能对表记录进行筛选的方法是(
)A.按窗体筛选
B.按选定内容筛选
C.按报表筛选
D.高级筛选21、内部计算函数“Sum”的意思是求所在字段内所有的值的(
D. 第一个值22、建立一个用于数据查询的窗体如下图,文本框的“名称”属性为 xm,在输入要查询的姓名后,单击“确定”按钮,执行“按姓名查询”的参数查询,在此查询的“姓名”字段 列的“条件”框中应输入的准则是(
)。A.[forms]![窗体2]![xm]
B.[窗体2]![xm]C.[窗体2]![forms]![xm]
D. [forms]![窗体2]![xm] .TEXT23、若要求在文本框中输入文本时达到密码“*”号的显示效果,则应设置的属性是(
)。A.“默认值”属性
B.“标题”属性
C.“密码”属性
D. “输入掩码”属性24 、在“窗体视图”中显示窗体时,窗体中没有记录选定器,应将窗体的“记录选定器”属性值设置为(
D. 无25、确定一个控件在窗体上的位置的属性是(
)。A.Width 或 Height
B.Width 和Height
C.Top 或 Left
D. Top 和 Left26、VBA代码调试过程中,能够显示出所有在当前过程中变量声明及变量值信息的是(
)。A.本地窗口
B.立即窗口
C.监视窗口
D.快速监视窗口27、假定有以下程序段n=0for i=1 to 3for j=-4 to -1n=n+1next jnext I运行完毕后,n的值是(
D.1228、在Access中编写事件过程使用的编程语言是(
)A.QBASIC
D. C++29、在VBA中有返回值的处理过程是(
)A.声明过程
B.Sub过程
C.Function 过程
D.控制过程30、当前对象(如窗体)的引用关键字是(
)A.Active
D.Ctrol二、填空题1、数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是(
)。2、关系代数运算中,专门的关系运算有(
)是在给字段输入数据时所设置的约束条件。4、(
)的作用是规定数据的输入格式,提高数据输入的正确性。5、SQL查询就是用户使用SQL语句来创建的一种查询。SQL查询主要包括(
)、传递查询、(
)和子查询等4种。6、在启动查询之后,希望中止查询的运行,可以按(
)键。7、参数查询是一种利用(
)来提示用户输入准则的查询。8、(
)可为窗体提供数据源。9、窗体最多由(
)五部分组成,每一部分称为一(
)。10、鼠标事件应用较广,特别是(
)事件11、从外观上看与数据表和查询显示数据的界面相同的窗体是(
)。12、Access中控件的类型有(
)三种。13、VBE的代码窗口顶部包含两个组合框,左侧为对象列表,右侧为(
)。14、VBA中打开报表的命令语句是(
)。15、下列程序的执行结果是(
)。x=100y=50if x&y then x=x-y else x=y+xPrint x,y三、简答题1、什么是模块?它有什么作用?2、用SQL语句将“学生成绩表”中所有“语文”为80分的记录的改为93分3、什么是控件?有哪些种类的控件?试卷八答案一、选择题1―5
CDBDC11―15
16―20 CDDDC21―25
CDBCB二、填空题1、
数据库系统2、
字段有效性规则Access数据库试卷(1-9) 75_数据库试题4、
输入掩码5、
数据定义查询、联合查询6、
Ctrl+Break7、
表、查询、SQL语句9、窗体页眉、页面页眉、主体、页面页脚、窗体页脚、节10、单击11、数据表窗体12、绑定型、非绑定型、计算型13、过程列表14、docmd.openquery15、50 50三、简答题1、什么是模块?它有什么作用?答案:模块是Access中一个重要的数据库对象,模块是将VBA声明和过程作为一个单元进行保存的集合。模块中可包含一个或多个过程,过程是由一系列VBA代码组成的。它包含许多VBA语句和方法,以执行特定的操作或计算数值。模块比宏的功能更强大,运行速度更快,能直接运行Windows的其他程序。使用模块可以建立用户自己的函数,完成复杂的计算、执行宏所不能完成的任务。使用模块可以开发十分复杂的应用程序,使数据库系统功能更加完善。2、update 学生成绩表 set 语文=93 where 语文=803、什么是控件?有哪些种类的控件?答案:控件是窗体、报表或数据访问页用于显示数据、执行操作或作为装饰的对象。在Access中提供以下几种的控件:文本框、标签、选项组、选项按钮、复选框、列表框、命令按钮、选项卡控件、图象控件、线条、矩形、ActiveX 自定义、数据透视表列表、电子表格、图表、切换按钮、组合框、绑定对象框、未绑定对象框、分页符、子窗体或子报表、超链接、滚动文字等。Access数据库试卷九一、
选择题(共30分,每题2分)1、下列不属于数据的是(
D、音乐2、在Access数据库中,数据保存在(
)对象中。A、窗体
D、表3、关系型中的“一对多”指的是(
一个字段可以有许多输入项B一条记录可以与不同表中的多条记录相关C一个表可以有多个记录D一个数据库可以有多个表4、在查询中,求所有记录条数的表达式是(
)A、avg(*)
B、count(*)
C、first(学号)
D、sum(成绩)5、在交叉表查询中,值字段应该放置在(
)A、数据表的左边
B、数据表的上方C、行和列交叉的地方
D、任意的地方6、如果字段内容为声音文件,可将此字段定义为(
)类型A、文本
B、查阅向导
C、OLE对象
D、备注7、下列不属于ACCESS窗体视图是(
)A、设计视图
B、追加视图
C、版面视图
D、数据表视图8、在ACCESS中的数据库中已建立了“tbook”表,若查找“图书编号”是“112266”和“113388”的记录,应在查询设计视图的准则行中输入(
)A、“112266” and “113388”
B、 not in (“112266”,”113388”)C、 in (“112266”,”113388)
D、 not (“112266” and “113388”)9、设查询的条件为表达式“单价between
20+[10] and 50*[10]”,则该表达式的运算结果是(
)A、单价在20~50之间
B、单价在30~50之间C、单价在30~500之间
D、单价不确定10、某窗体中有一个命令按钮,在窗体视图中单击此命令按钮打开另一个窗体,需要执行的宏操作是(
)A 、open query
B 、open report
C 、pen window
D、open form11.在条件宏设计时,对于连续重复的条件,可以替代的符号是(
D ;12、以下可以得到“3+4=7”的结果的VBA表达式是(
)A 、“3+4” & ” = ” & 3+4
B、” 3+4” + ”=”+3+4C、3+4
& “=” & +4
D、3+4+” = ” + 3+413、下面显示的是查询设计视图的设计网格部分,从下图所示的内容中,可以判断出要创建的查询是(
)A、删除查询
B、追加查询
C、生成表查询
D、更新查询14、以下是某个报表的设计视图,根据视图内容,可以判断分组字段是(
)A 、编号和姓名
D、分组字段15、切换面板是一个(
D、模块DCAB二、填空题(共30分,每空1分)1、设计表时,“索引”属性有3个值:无索引、有索引(无重复)和_______。2、两个表之间的关系联接类型分为:左外部联接,_______和_______。3、在Access数据库中使用其他数据库、电子表格或文本文件中的数据方法有“导入表”和________两种。4、Access2002中将表A的记录复制到表B 中,且不能删除表B 中的记录,可以使用的查询是_________.5、_______是能够唯一标识表中的每个记录的一个字段或多个字段的组合,它不允许出现_______值。6、如果希望在窗体上显示窗体的标题,可在页眉处添加一个________控件。7、交叉表查询中可以设置____个行标题、____个列标题和____个值。8、________、________或SQL语句可为窗体、报表提供数据源。9、在窗体的设计中,控件共有绑定型、________和________型三种。10、数据访问页可以作为一个独立的________文件保存在数据库的________。11、VBA的自动运行宏,必须命名为_________12、在创建计算控件时,应当在_________属性框中输入计算表达式,在这个表达式之前应当放上一个_________,如果计算控件是文本框,也可以直接在________中输入表达式13、模块基本上是由________、________和________组成的集合,它们作为一个____存储在一起,对Visual Basic代码进行组织;在Access中,模块分为____和____两种类型。14、过程是由_________________组成的单元,它包含一系列执行操作或计算值的语句和方法,过程分为___________过程和__________过程两种类型三、简答题(共10分)1、简述在ACCESS 2002中NULL值和空字符串的区别(3分)2、下面的SQL 语句,写出该查询的含义(3分)select 姓名,sum(成绩) as 总分from 学生 inner join 成绩on 学生.学号=成绩.学号
group by 姓名3、窗体上添加一个命令按钮(名为command1),然后编写如下程序:function m (x as integer) as integerm=iif(x&y , x , y)end functionprivate sub command1_click()dim a as integer ,b as intergera=1b=2msgbox m(a,b)end sub打开窗体运行后,单击命令按钮,消息框的输出结果为(
)(4分)四、操作综合题(共30分,其中第一题为15分,第二题为15分)1、学生表( 学号,姓名,出生年月(日期/时间型),性别,专业)课程表(课号,课程名称,课时数(数字型))成绩表(学号,课号,成绩(数字型))(字段中未注明类型的为文本型,)①创建更新查询,将成绩小于60提高10%(5分)② 创建参数查询,按输入的姓名显示该学生的信息(5分)请简要叙述操作步骤。③用SQL语句查询各个专业的人数。(5分)2、请设计如下图所似窗体,写出要添加的对象名及属性设置,并写出完成此功能的VB代码。(在对应的过程中输入代码)窗体功能要求:在“窗体”视图状态,从文本框text1中输入一段字符,但单击“放大”按钮(command1)时,文本框中的字符放大1号;但单击“缩小”按钮(command2)时,文本框中的字符Access数据库试卷(1-9) 75_数据库试题缩小1号;但单击“还原”按钮(command3)时,文本框中的字符字号大小固定为9号字;Private Sub Command1_Click()
End SubPrivate Sub Command2_Click()
End SubPrivate Sub Command3_Click()
End Sub试卷九答案一、选择题(2*15)1―5
11----15 AA B B A
二、填空题(1*30) 1、
有索引(有重复)
右外部联接 、内联接 3、
追加查询 5、
主键 、 NULL值 6、
多、1、1 8、
表、查询9、
未绑定型、计算型 10、
HTML、外部11、
Autoexec12、
控件来源、“=”、文本框13、
声明、语句、过程、已命名的单元、标准模块、类模块 14、
vb代码、function(函数)、sub(子过程) 三、简答题(10)1、(3分) :NULL值表示不知道有没有值,空字符串表示知道没有值 2、(3分) :显示每个学生的总分 3、(4分) : 2 四、操作题1、①(5分)查询的“设计视图”-&添加成绩表-&添加成绩字段-&在”查询”菜单中选择更新查询-&在”条件”中输入”&60”,在”更新到”中输入”[成绩]*1.1-&保存②(5分)查询的“设计视图”-&添加学生表-&添加所有字段-&在条件”中输入”[请输入姓名]” -&保存③(5分)select 专业,count(*) from 学生 group by 专业2、a)
text1.fontsize= text1.fontsize+1b)
text1.fontsize= text1.fontsize-1
text1.fontsize=9欢迎您转载分享:
更多精彩:}

我要回帖

更多关于 access数据库连接 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信