2021年山东省济南市全国计算机等级考试Access数据库程序设计模拟考试(含答案)
学校:________ 班级:________ 姓名:________ 考号:________
一、操作题(10题)
1.从 ACCESS 数据库导出数据:在 D:\\ Access 目录下有一个“教学管理.mdb”access 数据库,其中有一个“学生”表。
1、将“教学管理.mdb”中“学生”表导出为电子表格文件,命名为“学生_导出.xls”
2、将“教学管理.mdb”中“学生”表导出为文本文件,命名为“学生_导出.txt”
2.编辑数据表:在ACCESS 数据库“教学管理.mdb”,跟下面要求进行相应的操作:表的复制和重命名、隐藏列、冻结列、移动列、行高与列宽、更改表数据的字体、设置数据表格式、数据的查与替换。
3. 在窗体中添加一个命令按钮(名为Command1)和一个文本框(名为Text1),然后编写如下事件过程:
Private Sub Command1_Click()
Dim x As Integer,y As Integer,z As Integer
Call p1(a,b,c)
End Sub
Sub p1(x As Integer,y As Integer,z As Integer)
z=x+y
End Sub
打开窗体运行后,单击命令按钮,文本框中显示的内容是( )。
4.用向导建立 ACCESS 数据库:利用数据库模板向导,在 D:\\Access 目录下建立一个 ACCESS 数据库“资产追踪.mdb”。要求显示样式设置为"标准",报表打印样式为"大胆"。数据库标题为“资产追踪”。
5. Access数据库的扩展名是【】。
6. 数据模型按不同的应用层次分为三种类型,它们是【】数据模型、逻辑数据模型和物理数据模型。
vba数据库编程7. 下列程序的输出结果是( )。
Private Sub Command1_Click()
Dim arr(1 To 10)
For i=1 To 10
Next i
For Each i In arr()
Next i
End Sub
8.
9. 在窗体中添加一个名称为Commandl的命令按钮,然后编写如下程序:
PrivateSubo(ByVidpAslnteger)
p=p*2
EndSub
PrivateSubCommandl_C1kk()
DimiAsIntcger
Cails(1)
Ifi>4Thcni=i^2
MsgBoxi
EndSub
窗体打开运行后,单击命令按钮,则消息框的输出结果为______。
10. 在窗体上画一个命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
a=0
For i=1 To 2
For j=1 To 4
If j Mod 2<>0 Then
a=a+1
End If
a=a+1
Next j
Next i
MsgBox a
End Sub
程序执行后,单击命令按钮,消息框显示的是【 】。
二、基本操作题(10题)
11.
12.
13.在考生文件夹中有一个“Accl.mdb”数据库。(1)按照下表的要求创建“课程”表。 (2)在“课程”表中输入如下数据。 (3)设置“student”表到“成绩”表的关系为“一对多”,“实施参照完整性”。设置“课程”表到“成绩”表的关系为“一对多”,“实施参照完整性”。
14.
15.
16.
在考生文件夹中有一个“Acc1.mdb”数据库。 (1)按照下表的要求创建“课程”表。
字段名称 | 数据类型 | 字段大小 | 是否主键 |
课程ID | 数字 | 整型 | 是 |
课程名称 | 文本 | 20 | |
学分 | 数字 | 整型 | |
(2)在“课程”表中输入如下数据。
课程ID | 课程名称 | 学分 |
1 | 高等数学 | 2 |
2 | 计算机文化基础 | 3 |
3 | 机械制图 | 2 |
4 | 政治经济学 | 2 |
5 | 思想概论 | 2 |
(3)设置“student”表到“成绩”表的关系为“一对多”,“实施参照完整性”。设置“课程”表到“成绩”表的关系为“一对多”,“实施参照完整性”。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论