ACCESS期末试题终极版
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ACCESS数据库程序设计试卷(A 卷)答案
一、填空题(每个空2分,共20分)
1、Access的7种数据库对象分别有表、查询、__窗体__、____报表___、页、宏和
模块。
2、在关系数据模型中,实体与实体之间的联系有3种,它们分别为:___一对一____、
_____一对多____、多对多。
3、DBS是引入数据库技术后的计算机系统,它包括:硬件系统、数据库集合、___
数据库管理系统____、___数据库管理员___、用户。
4、在关系型数据库中,每个“关系”都是一个二维表,下列图1所示的关系中有
___6____个元组,有____8___个属性。若二维表在Access中实现,“学号”字段的字段类型应该设置为____文本____,字段大小应该设置为___9____。
二、选择题(每小题2分、共40分)
三、简答题(共5题,共20分)
1、与其它数据库软件相比较Access作为数据管理系统有哪些特点?(4分)
1.有强大的开发工具VBA,可以编写数据库应用程序。
2.能访问多种格式的数据,如:Excel数据表和text文本文件。
3.支持ODBC标准的SQL数据库的数据。
4.方便的向导功能使设计过程自动化。
5.可以使用Internet功能发布信息。
6.采用OLE技术支持对象的嵌入与。
7.具有较强的安全性。
2、请叙述下列宏命令以及SQL语句的功能:(4分)
OpenForm:______打开窗体_____________。
Maximize:_______最大化窗口_______________。
Close:_______关闭指定的数据库对象___________。
Select from 学生 where 性别=“男”:查询学生表中性别为男性的。
3、请简单介绍宏、宏组、条件宏是什么?(4分)
答:宏是操作的集合,宏组是宏的集合,条件宏是带条件的操作序列,只在条件成立时才执行。
4、什么是主键?设置主键的意义是什么?(4分)
答:主键又称主关键字,用于惟一标识标中每条纪录的字段或字段组合。
答:主键可以保证数据输入的安全性,作为主键的字段禁止重复值,也不能为空。主键还用于在表之间建立关系,建立了关系的多个表使用起来就像一
个表一样。
5、窗体的主要数据来源是什么?组合框与列表框的主要区别是什么?(4分)
答:窗体对象是Access提供的最主要的操作界面对象,数据源是表或查询。
答:组合框和列表框都提供一组值供用户选择,通过点击鼠标完成数据输入。
组合框只显示一行数据,在窗体中占的区域较小,既能进行选择,又能输
入文本。
列表框显示多行数据,在窗体中占的区域较大,只能进行选择,不能输入
新值。组合框和列表框都分为结合型与非结合型2种。
四、VBA程序题(共3题,共20分)
1、下面程序段中,循环结束后各变量的值:(4分)
Dim S as integer ,i as integer
S=0
For i=1 to 10 step 2
S=S+i
i=i+2
Next
i 变量的值为:_____13_________
S变量的值为:_____15_________
2、下列为某一标准模块的程序代码:(4分)
Public abc As Integer
Sub xyz1()
Dim abc As Integer
abc = 10
Debug.Print abc * 10
End Sub
Sub xyz2()
abc = abc + 10
Debug.Print abc * 5
End Sub
Public Sub xyz()
Call xyz1
Call xyz2
End Sub
若在调试的立即窗口输入“Call xyz”后按回车,将显示的结果为:___100______50_______
3、窗体如图所示,成绩1、成绩2、成绩3、平均成绩所对应的文本框的名称分别为t1、t2、t3、t4。清空命令按钮的名称为c1,计算命令按钮的名称为c2。(1) 编写c1 的click 事件代码
Private Sub c1_Click()
T1=””(1分)
T2=””(1分)
T3=””(1分)
T4=””(1分)
End sub
(2) 编写c2 的click 事件代码
Private Sub c2_Click()
If Me!t1 = "" Or Me!t2 = "" Or Me!t3 = "" Then (2分)
MsgBox "成绩输入不全!" (2分)
Else (1分)
Me!t4 = (Val(Me!t1) + Val(Me!t2) + Val(Me!t3)) / 3 (2分)End If (1分)
End Sub
一、填空题(2分/空,共20分)
1、Access的7种数据库对象分别有:表、_查询__、窗体、报表、页、宏
和模块。
2、窗体中的数据主要来源于__数据表________和___查询_______。
3、VBA的三种流程控制结构是:顺序结构、___选择结构_____和___循环结构__。
4、Access中,查询不仅具有查找的功能,而且还具有计算功能。
5、在创建主/子窗体之前,必须设置___数据表、创建窗体__之间的关系,并且已创建两个窗体。
6、函数Mid("学院计算机科学系",5,3)的结果是:___计算机____。
7、在Access中,自动启动宏的名称是___autoexec___。
二、选择题(2分/题、共30分)
1、Access数据库文件的扩展名是____A_________。
A..mdb B..xls C..ppt D..doc
2、下列关于报表的叙述中,正确的是____B_________。
A.报表只能输入数据 B.报表只能输出数据C.报表可以输入和输出数据 D.报表不能输入和输出数据
3、要实现报表按某字段分组统计输出,需要设置的是________B__________。
A.报表页脚B.该字段的组页脚C.主体 D.页面页脚
4、数据库中有A、B两表,均有相同字段C,在两表中C字段都设为主键,当通过C 字段建立两表关系时,则该关系为________A__________。
A.一对一B.一对多C.多对多 D.不能建立关系
5、在定义表中字段属性时,对要求输入相对固定格式的数据,例如,应该定义该字