ACCESS期末试题终极版

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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、在定义表中字段属性时,对要求输入相对固定格式的数据,例如,应该定义该字

相关文档
最新文档