admin 管理员组

文章数量: 1184232


2024年5月18日发(作者:powerful近义词)

2023年浙江省嘉兴市全国计算机等级考试

Access数据库程序设计测试卷(含答案)

学校:________ 班级:________ 姓名:________ 考号:________

一、操作题(10题)

1.从外部导入数据创建表:有一个电子表格文件“学生电子表格.xls”,

一个文本文件“学生.txt”,一个“教学管理_原始.mdb”access数据库,以及

一个空数据库文件“教学管理.mdb”。操作要求如下:

1、将电子表格“学生电子表格.xls”导入到“教学管理.mdb”中,表命名为

“学生_从电子表格”。

2、将文本文件“学生.txt”导入到“教学管理.mdb”中,表命名为“学生_从

文本文件”。

3、将“教学管理_原始.mdb”中的“学生”表导入到“教学管理.mdb”,表命

名为“学生”。

2.使用设计器创建表:在 D:Access 目录下有一 ACCESS 数据库“教

学管理.mdb”。

1、利用表的设计视图创建如下图所示的“学生”表。要求:“性别”字段

利用“查阅向导”输入,通过菜单可选择“男”或“女”;先设置“学生编号”

字段为主键,再尝试设置“姓名”、“性?别”、“入校日期” 组成的多字段

主键。

2、如下图输入数据。

3. 在窗体中添加一个名称为Commandl的命令按钮,然后编写如下程

序:

PrivateSubo(ByVidpAslnteger)

p=p*2

EndSub

PrivateSubCommandl_C1kk()

DimiAsIntcger

Cails(1)

Ifi>4Thcni=i^2

MsgBoxi

EndSub

窗体打开运行后,单击命令按钮,则消息框的输出结果为______。

4.编辑数据表:在ACCESS 数据库“教学管理.mdb”,跟下面要求进行

相应的操作:表的复制和重命名、隐藏列、冻结列、移动列、行高与

列宽、更改表数据的字体、设置数据表格式、数据的查找与替换。

5. 在窗体上画一个名称为Text1的文本框和一个名称为Command1的

命令按钮,然后编写如下事件过程:

Private Sub Command1 Click()

Dim i As Integer,n As Integer

n=0

For i=0 To 50

i=i+3

n=n+1

If i>10 Then Exit For

Next i

=Str(n)

End Sub

程序运行后,单击命令按钮,在文本框中显示的值是______。

6. 阅读下面的程序段:

sum=0

for i=1 to 3

for j=i to 4

for k=j to 5

sum=sum+1

next k

next j

next i

执行上面的三重循环后,sam的值为______。

7.

在考生文件夹下有“Acc3.mdb”数据库。 (1)以“课程成绩”表为数据

源,创建分组统计查询“最高分”,结果显示“课程编号”和“最高分”。

(2)以“课程”表为数据源,自动创建纵栏式窗体“课程”。 (3)在“课

程”窗体中添加以最高分为数据源的子窗体“最高分”,子窗体显示“最

高分”字段。 (4)在窗体页眉(高度1cm)中加入标签“Label_1”,标

题为“各科成绩最高分”,特殊效果为“凸起”,字体为“宋体”、“加粗”、

“14号”。 (5)去除子窗体的记录导航栏。“课程”窗体显示效果如图

3所示。

8.使用表 向导 创建表 :在D:Access目录下有一ACCESS 数据库

“教学管理.mdb”。利用表的“表向导”创建如右图的“学生-表向导”表。

9. 下列程序的输出结果是( )。

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

10.在考生文件夹下有一个“Acc3.mdb”数据库。 (1)以“房产销售情况

表”为数据源,创建“销售明细”窗体,在窗体中显示“房产销售情况表”

的全部字段,文本框的特殊效果为“平面”。在窗体页眉中添加“销售信

息明细”标签。标签文本格式为“宋体”、“l2号”、“加粗”、“居中显

示”。窗体显示效果如图2所示。 (2)以

“房源基本情况表”为数据源,创建“按照房源代码查询”查询,查询与

“销售明细”窗体中房源代码相同的房源信息。结果显示“房源基本情况

表”中的全部字段。

二、基本操作题(10题)

11.

12.

在考生文件夹中的“Acc1.mdb”数据库中有“部门信息”、“工资”、“部

门人员”和“产品”4张表。 (1)将考生文件夹中的“订单.xls”导人数

据库,第一行包含列标题,其中“订单ID”为主键,导人表并命名为“订

单”。 (2)按照下表的要求修改“订单”表的设计。

字段名

字段类字段大是否主

型 小 键

订单ID 文本

产品ID 文本

数量 数字

客户ID 文本

5

5

整型

5

定购日日期时短日期

期 间

员工ID 文本 5

(3)设置“产品”表到“订单”表的关系为“一对多”,“实施参照完整

性”。

13.

14.

15.

16.

17.

在考生文件夹中有一个“Acc1.mdb”数据库。 (1)按照下表的要求

创建“课程”表。

字段名称

数据类

字段大小 是否主键

整型

20

整型

型、

课程ID

学分

数字

数字

课程名称 文本

(2)在“课程”表中输入如下数据。

课程ID

课程名称

高等数学

计算机文化

基础

机械制图

毛泽东思想

概论

学分

2

3

2

2

1

2

3

4

5

政治经济学 2

(3)将“student”表和“成绩”表的关系设置为“一对多”,“实施参照完整

性”。将“课程”表和“成绩”表的关系设置为“一对多”,“实施参照完整

性”。“课程”表如图1所示。

18.

19.

20.

三、1.选择题(10题)

21. 报表可以对数据源中的数据所做的操作为______。

A.修改 B.显示 C.编辑 D.删除

22. 单个用户使用的数据视图的描述称为 ______。

A.外模式 B.概念模式 C.内模式 D.逻辑模式

23.串的长度是______。

A.A.串中不同字符的个数

B.串中不同字母的个数

C.串中所含字符的个数且字符个数大于零

D.串中所含字符的个数

24. 在Access 2003中,通过“格式”菜单栏中的“背景”子菜单,不能设置

( )。

A.视频 B.图片 C.颜色 D.声音

25. 在数据结构中,从逻辑上可以把数据结构分成( )。

A.动态结构和静态结构 B.线性结构和非线性结构 C.集合结构和非集

合结构 D.树形结构和图状结构

26.软件生命周期中所花费用最多的阶段是()。

A.详细设计 B.软件编码 C.软件测试 D.软件维护

27. 查看所生成的数据访问页样式的一种视图方式是( )。

A.页视图 B.设计视图 C.数据访问视图 D.页向导试图

28. 以下有关优先级的比较,正确的是

A.算术运算符,关系运算符,连接运算符

B.算术运算符,连接运算符,逻辑运算符

C.连接运算符,算术运算符,关系运算符

D.逻辑运算符,关系运算符,算术运算符

29.下列选项中不属于软件生命周期开发阶段任务的是( )。

A.软件测试 B.概要设计 C.软件维护 D.详细设计

30.下面关于完全二叉树的叙述中,错误的是______。

A.A.除了最后一层外,每一层上的结点数均达到最大值

B.可能缺少若干个左右叶子结点

C.完全二叉树一般不是满二叉树

D.具有结点的完全二叉树的深度为[log2n]+1

四、综合应用题(10题)

31.

32.

33.考生文件夹下有一个数据库文件“”,其中存在已经设计

好的表对象“tEmployee”和宏对象“ml”,同时还有以“tEmployee”为数据

源的窗体对象“fEmployee”。请在此基础上按照以下要求补充窗体设

计。

(1)在窗体的窗体页眉节区添加一个标签控件,名称为“bTitle”,初

始化标题显示为“雇员基本信息”,字体名称为 “黑体”,字号大小为

l8。

(2)将命令按钮bList的标题设置为“显示雇员情况”。

(3)单击命令按钮bList,要求运行宏对象ml;单击事件代码已提

供,请补充完整。

(4)取消窗体的水平滚动条和垂直滚动条;取消窗体的‘最大化和最

小化按钮。

(5)窗体加载时,将“Tda”标签标题设置为“YYYY年雇员信息”,其

中“YYYY”为系统当前年份(要求使用相关函数获取),例如,2013

年雇员信息。窗体“加载”事件代码已提供,请补充完整。

34.

在考生文件夹下有“Acc3.mdb”数据库。 (1)以“学生成绩”和“学生

档案信息”表为数据源,创建“不及格学生信息”查询,查询不及格学生

的全部信息。结果显示“学生档案信息”表中的全部信息。 (2)创建

“不及格学生信息”宏,打开“不及格学生信息”查询。 (3)在“学生信

息查询”窗体中添加“不及格学生信息”按钮,运行“不及格学生信息”

宏。查询结果如图1所示。

35.

36.

37.

38.

39.

40.

五、综合操作题(2题)

41.

42.

六、简单应用题(2题)

43.

44.

参考答案

1.第一题:

1、打开找到所需要操作的数据资料。

2、打开“教学管理”数据库,在数据库对象“表”单击鼠标“右键”,找到

“导入”并单击,在弹出的窗口中选择相关路径(一定找到“学生电子表

格”的位置),寻找所需要的文件所在的文件夹下时,如果没有显示“学

生电子表格”,则单击“文件类型”的右面的下拉按钮——三角形。

3、在文件类型中选择“Microsoft Excel”,出现“学生电子表格”后,选中

“学生电子表格”,再单击右下角的“导入”,单击“下一步”,再单击“下

一步”,若“第一行包含列标题”前面的方框打上小勾,则直接单击“下

一步”;若“第一行包含列标题”前面的方框没有打上小勾,则打上小勾后

直接单击“下一步”。再单击“下一步”,再单击“下一步”,选择“我自己

选择主键”,再单击“下一步”,命名为“学生_从电子表格”,单击“完成”

即可。

第二题:

1、打开找到所需要操作的数据资料。

2、打开“教学管理”数据库,在数据库对象“表”单击鼠标“右键”,找到

“导入”并单击,在弹出的窗口中选择相关路径(一定找到“学生”的位

置),寻找所需要的文件所在的文件夹下时,如果没有显示“学生.txt”,

则单击“文件类型”的右面的下拉按钮——三角形。

3、在文件类型中选择“文本文件”,出现“学生.txt”后,选中“学

生.txt”,再单击右下角的“导入”,单击“下一步”,再单击“下一步”,若

“第一行包含列标题”前面的方框打上小勾,则直接单击“下一步”;若“第

一行包含列标题”前面的方框没有打上小勾,则打上小勾后直接单击

“下一步”。再单击“下一步”,再单击“下一步”,选择“我自己选择主

键”,再单击“下一步”,命名为“学生_从文本文件”,单击“完成”即可。

第三题:

1、打开找到所需要操作的数据资料。

2、打开“教学管理”数据库,在数据库对象“表”单击鼠标“右键”,找到

“导入”并单击,在弹出的窗口中选择相关路径(一定找到“教学管理_原

始”的位置),寻找所需要的文件所在的文件夹下时,如果没有显示“教

学管理_原始”,则单击“文件类型”的右面的下拉按钮——三角形。

3、在文件类型中选择“Microsoft office Access”,出现“教学管理_原始”

后,选中“教学管理_原始”,再单击右下角的“导入”,单击对象“表”中

的“学生”表,然后确定即可。

2.第一题: 1、找到要操作的数据源,打开“教学管理”数据库。 2、选

择数据库的对象“表”,可以在窗口上双击“使用设计器创建表”或者单

击“新建”,在打开的窗口中选择“设计视图”。单击“确定”按钮,在“字

段名称”中输入题目要求中的字段名称,在“数据类型”中选择所需要的

数据类型。 3、在学生“性别”字段中选择“查阅向导”,选择“自行键入

所需的值”,单击“下一步”,在灰色框中的“第一列”下面输入“男”,再

在男的下一列输入“女”,单击“下一步”,然后单击“完成”即可。 4、再

选中“学生编号”,整行为黑色后,单击右键,选择“主键”。单击“保存”

即可。

第二题: 1、在数据库中打开“学生”表,按要求输入数据即可。其步

骤为:光标放置于“照片”的下一行方框中,单击右键,选择“插入对

象”,选择“有文件创建”,单击“浏览”选择路径,找到所需要的“照

片”,单击“确定”即可。 2、光标放置于“个人地址主页”的下一行方框

中,单击右键,选择“超链接”,选择“编辑超链接”,在“要显示的文字”


本文标签: 窗体 学生 选择 数据 信息