数据库原理与应用(Access)试卷1

更新时间:2023-11-17 00:42:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

试卷

安徽机电职业技术学院20 -20 学年第 学期

《数据库原理与应用(Access)》期终考试试卷

班级 姓名 学号

得分 题号 得分 评卷人 一 复核人 二 三 四 五 六 得分 一、选择题(每小题2分,共40分)

1、Access数据库文件的扩展名是( D )。

A..dbf B..dbt C..mdf D..mdb 2、在E--R图中,实体型,属性和联系的表示方法分别是( C )。 A.矩形,菱形,椭圆 C.矩形,椭圆,菱形 A.域

B.记录

B.菱形,椭圆,矩形 D.椭圆,菱形,矩形 C.表

D.字段

3、关系数据模型中的关系对应ACCESS数据库中的( C )。

4、在“选项”窗口中,设置“默认数据库文件夹”应选择选项卡( A )。 A. “常规” B. “视图”

C. “数据表” D.“表/查询”

5、数据模型有那四种模型( D )。

A.层次模型、网状模型、关系模型、概念模型 B.层次模型、关系模型、实体模型、面向对象模型 C.网状模型、关系模型、面向对象模型、概念模型 D.层次模型、网状模型、关系模型、面向对象模型 6、不是ACCESS数据库对象的是( C )。 A.查询

B.数据访问页

C.自定义对象

D.窗体

7、某同学设计了一个表,其中年龄字段为文本型,有甲乙丙3人的年龄分别为8、9、10,按照年龄降序对表排序后,这3人的次序是( D )。

A.甲乙丙

B.丙甲乙

C.乙丙甲

D.乙甲丙

8、某考生设计了一个表,其中ID字段为自动编号类型。先向其中输入了20条记录,发现第一条记录录入有误后,将第一条记录删除,又向其中录入了一条记录。这条新录入记录的ID字段的值是( A )。 A.21

B.1

C.20

D.不确定

《数据库原理与应用(Access)》试卷No:① 第 1 页共 7 页

9、在Access数据库中,日期必须用( A )括起来。 A.## A.否

B.‘ ’ C.&& D.“” B.是

C.-1 D.以上都不对

10、在Access中“-1”在是否型字段里表示( B )。

11、在参数查询时需要在提示对话框中显示“请输入你的学号:”,下列说法正确的是( D )。

A.在姓名字段下方的显示项输入“请输入你的学号:” B.在姓名字段下方的显示项输入[请输入你的学号:] C.在姓名字段下方的条件项输入“请输入你的学号:” D.在姓名字段下方的条件项输入[请输入你的学号:] 12、VBA中定义符号常量可以用关键字( A )。 A.Const

B. Dim

C. Pubic

D. Static

13、ACCESS设计的数据访问页被保存成一个( A )。 A.独立的HTML文件 C.数据库文件 A.Echo

B.MsgBox

B.数据库中的表 D.数据记录 C.Beep

D.SetValue

14、为窗体或报表上的控件设置属性值的宏命令是( D )。 15、宏操作中,QUIT命令用于( B )。

A. 关闭窗体 B. 退出Access C. 关闭查询 D. 关闭模块 16、如果在数据库中已有一个同名的表,那么( C )查询将覆盖原来的表。

A.删除

B.追加

C.生成表

D.更新

17、要查找“出生地”字段的前两个字为“安徽”的所有记录,在相应字段的查询准则中应输入( B )。

A.Right([出生地],2)=”安徽” C. Right([出生地],4)=“安徽” A.Time() A.单击鼠标 A. Ucase()

《数据库原理与应用(Access)》试卷No:① 第 2 页共 7 页

B.Left([出生地],2)=“安徽” D.Left([出生地],4)=“安徽” C.Weekday() D.Day() C.拖动鼠标 C.Upper()

D.按下某个键 D.Lower()

18、在下列函数中,能返回系统当前日期的函数是( B )。

B.Date() B.双击鼠标 B.Lcase()

19、能够触发窗体的DblClick事件的操作是( B )。

20、将大写字母转换成小写字母的操作通常是通过( D )函数来实现的。

得分 评卷人 复核人 二、填空题(每空1分,共25分)

础。

1、 表 是用来存储数据的对象,是数据库系统的核心与基2、能够唯一标识表中每条记录的字段称为 主键 。

3、如果要将一张照片存放到数据表的字段中,那么这个字段的数据类型是

OLE对象 。

4、数据库的对象包括表、 查询 、 窗体 、报表、页、 哄 和模块。

5、在查询设计网格中,在同一行的不同列输入多个查询条件彼此间是逻辑 且 关系;而在不同行输入的多个查询条件彼此间是逻辑___或____关系。

6、标签有两种形式:一种是 独立标签 ,另一种是 。

7、二维表中的一行称为关系的 记录 ,二维表中的一列称为关系的 属性 。

8、根据对数据源操作方式和结构的不同,查询可以分为5类: 选择查

询 、参数查询、 交叉表查询 、 操作查询 和SQL查询。

9、数据库系统的主要特点为:实现数据 共享 ,减少数据 冗余 ;采用特定的数据模型;具有较高的数据 独立性 ;具有统一的数据控制功能

10、概念模型的表示方法很多,其中最常见的表示方法是________实体-联系法 (E-R模型)_____________。

11、关系的完整性包含:_____实体完整性___________,_______参照完整性__________、用户自定义完整性及域完整性。

12、Function Sum(x as integer,y as integer)as integer

‘本函数实现两个整数相加

y=y+x

Sum=y ‘带回返回值(4分)

得分 评卷人 复核人 End Function 三、SQL题(共15分)

现在有一创建好的Student的表,表中有三个字段:姓名,性别,年龄。请用

《数据库原理与应用(Access)》试卷No:① 第 3 页共 7 页

SQL语句实现以下要求。

(1)在Student表中查找性别为男的记录的全部字段;(3分)

select * from Student(1分) where 性别=“男”

(2)在Student表中查找姓名中含有军的学生的姓名和性别; (4分)

select 姓名,性别 from Student(2分) 姓名 like“*军*” (2分)

(3)将Student表中年龄为19岁以下(不包括19岁)的记录全部删除。(4分)

delete from Student (2分) where 年龄<19 (2分)

(4) 在Student表中查找性别为女的记录的全部字段,并且仅显示前5条记录。(4分)

select top 5 * from Student (2分) where 性别=“女”

得分 评卷人 复核人 四、简答题(每小题3分,共6分)

简述数据库技术的发展阶段。

从20世纪50年代计算机应用与数据处理开始,大致可以分为以下几个发展阶段。(1)人工管理阶段 (1分)(2)文件系统阶段 (1分)(3)数据库系统阶段 (1分)(4)分布式数据库系统阶段(5)对象-关系数据库系统阶段 (每写一个发展阶段给1分,共3分)

窗体由哪几部分组成?

窗体有主体(1分)、窗体的页眉和页脚(1分)、页面的页眉和页脚(1分

《数据库原理与应用(Access)》试卷No:① 第 4 页共 7 页

得分 评卷人 复核人 五、阅读程序,写出程序运行结果(每小题3分,共9分)

1、在窗体上放两个文本框和一个命令按钮,然后在命令按钮的代码窗口中编写如下事件过程:

Private Sub Command1_Click() Text1 = \ Text2 = Text1

Text1 = \程序设计\ End Sub

程序运行后,单击命令按钮,文本框Text2中显示的内容为 ACCESS

Programming 。

2、num=0

Do While num<=5

If num>4 then

num=num+4

End If

num=num+1 MsgBox num

程序执行后,消息框显示的是 10 。 3、Sub Prime()

Dim I As Integer, X As Integer X = InputBox(\输入一个自然数:\ For I = 2 To X - 1 If X Mod I = 0 Then Exit For End If Next I If X = I Then

MsgBox X & \是质数\ Else

MsgBox X & \不是质数\ End If End Sub Loop

《数据库原理与应用(Access)》试卷No:① 第 5 页共 7 页

此程序的功能是:判断输入的一个自然数是否为质数。 得分 评卷人 复核人 六、程序设计题(共5分)

请设计一窗体,名称为form,定义一个名称为“label”,标题为“数据库考试”的标签;定义一个复选框,名称分别为check1,标题为“黑体”;再定义两个按钮,名称分别为cmdok、cmdno,标题分别为“确定”、“取消”;当点击“确定”按钮时应用复选框的效果到label上。

1.请写出“确定”按钮的单击事件,如图所示。(3分) 2.请写出“取消”按钮的单击事件,使窗口能够退出。(2分)

1、sub cmdok_click() If check1.value=true (1分) Label.fontname=”黑体” (2分) End if end sub

2、sub cmdno_click() Docmd.Close (2分) end sub

《数据库原理与应用(Access)》试卷No:① 第 6 页共 7 页

《数据库原理与应用(Access)》试卷No:① 第 7 页共 7 页

本文来源:https://www.bwwdw.com/article/qlfv.html

Top