2021年江西省新余市全国计算机等级考试Access数据库程序设计模拟考试(含答案)_第1页
2021年江西省新余市全国计算机等级考试Access数据库程序设计模拟考试(含答案)_第2页
2021年江西省新余市全国计算机等级考试Access数据库程序设计模拟考试(含答案)_第3页
2021年江西省新余市全国计算机等级考试Access数据库程序设计模拟考试(含答案)_第4页
2021年江西省新余市全国计算机等级考试Access数据库程序设计模拟考试(含答案)_第5页
已阅读5页,还剩20页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2021年江西省新余市全国计算机等级考试Access数据库程序设计模拟考试(含答案)学校:________班级:________姓名:________考号:________

一、操作题(10题)1.Access数据库的扩展名是【】。

2.数据结构分为逻辑结构和存储结构,循环队列属于______结构。

3.从ACCESS数据库导出数据:在D:\\Access目录下有一个“教学管理.mdb”access数据库,其中有一个“学生”表。1、将“教学管理.mdb”中“学生”表导出为电子表格文件,命名为“学生_导出.xls”2、将“教学管理.mdb”中“学生”表导出为文本文件,命名为“学生_导出.txt”

4.使用设计器创建表:在D:\\Access目录下有一ACCESS数据库“教学管理.mdb”。1、利用表的设计视图创建如下图所示的“学生”表。要求:“性别”字段利用“查阅向导”输入,通过菜单可选择“男”或“女”;先设置“学生编号”字段为主键,再尝试设置“姓名”、“性?别”、“入校日期”组成的多字段主键。2、如下图输入数据。

5.在窗体中添加一个命令按钮(名为Command1)和一个文本框(名为Text1),然后编写如下事件过程:

PrivateSubCommand1_Click()

DimxAsInteger,yAsInteger,zAsInteger

Callp1(a,b,c)

EndSub

Subp1(xAsInteger,yAsInteger,zAsInteger)

z=x+y

EndSub

打开窗体运行后,单击命令按钮,文本框中显示的内容是()。

6.执行下面的程序段,s的值为【】。

s=0:k=10

Whilek

s=s+10

k=k-2

Wend

7.建立表之间的关系:在ACCESS数据库“教学管理.mdb”,其中有四个表:“教师”、“学生”、“课程”、“选课成绩”。由于一名学生可以选修多门课程,而一门课程也可供多名学生选修,则课程与学生之间是多对多联系。一般将一个多对多联系拆分为两个一对多联系。故进行如下操作:1、建立“学生”——“选课成绩”、“课程”——“选课成绩”之间的关系,2、实施“参照完整性”,要求“级联更新”和“级联删除”。如下图

8.在考生文件夹下有“Acc3.mdb”数据库。(1)以“课程成绩”表为数据源,创建分组统计查询“最高分”,结果显示“课程编号”和“最高分”。(2)以“课程”表为数据源,自动创建纵栏式窗体“课程”。(3)在“课程”窗体中添加以最高分为数据源的子窗体“最高分”,子窗体显示“最高分”字段。(4)在窗体页眉(高度1cm)中加入标签“Label_1”,标题为“各科成绩最高分”,特殊效果为“凸起”,字体为“宋体”、“加粗”、“14号”。(5)去除子窗体的记录导航栏。“课程”窗体显示效果如图3所示。

9.在窗体中添加一个命令按钮,名称为Command1,然后编写如下程序:

PrivateSubCommand1_Click()

sum=0

Fori=1To100step2

Nexti

MsgBoxsum

EndSub

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

10.用向导建立ACCESS数据库:利用数据库模板向导,在D:\\Access目录下建立一个ACCESS数据库“资产追踪.mdb”。要求显示样式设置为"标准",报表打印样式为"大胆"。数据库标题为“资产追踪”。二、基本操作题(10题)11.

12.在考生文件夹下有文本文件“tTest.txt”和数据库文件“Acc1.mdb”,“Acc1.mdb”中已建立表对象“tStud”和“tScore”。请按以下要求,完成表的各种操作:(1)将表“tScore”中的“学号”和“课程号”两个字段设置为“复合主键”。(2)设置“tStud”表中的“年龄”字段的有效性文本为“年龄值应大于16”;删除“tStud”表结构中的“照片”字段。(3)设置表“tStud”的“入校时间”字段有效性规则为:只能输入2009年10月以前的日期。(4)设置表对象“tStud”的行高为“20”。(5)完成上述操作后,建立表对象“tStud”和“tScore”间的“一对多”关系,并“实施参照完整性”。(6)将考生文件夹下文本文件“tTest.txt”中的数据链接到当前数据库中。要求:数据中的第一行作为字段名,链接表对象命名为“tTemp”。

13.

14.在考生文件夹中有一个“Acc1.mdb”数据库。(1)按照下表的要求创建“课程”表。字段名称数据类型、字段大小是否主键课程ID数字整型是课程名称文本20学分数字整型(2)在“课程”表中输入如下数据。课程ID课程名称学分1高等数学22计算机文化基础33机械制图24政治经济学25毛泽东思想概论2(3)将“student”表和“成绩”表的关系设置为“一对多”,“实施参照完整性”。将“课程”表和“成绩”表的关系设置为“一对多”,“实施参照完整性”。“课程”表如图1所示。

15.

16.

17.

18.

19.

20.

三、1.选择题(10题)21.在宏的表达式中还可能引用到窗体或报表上控件的值。引用窗体控件的值可以用表达式______。

A.Forms!窗体名!控件名B.Forms!控件名C.Forms!窗体名D.窗体名!控件名

22.下面显示的是查询设计视图的设计网格部分,从下图所示的内容中,可以判断出要创建的查询是______。

A.删除查询B.追加查询C.生成表查询D.更新查询

23.在下列有关查询基础知识的说法中不正确的是()。

A.操作查询可以执行一个操作,如删除记录或是修改数据

B.选择查询可以用来查看数据

C.操作查询的主要用途是对少量的数据进行更新

D.Access提供了4种类型的操作查询:删除查询、更改查询、追加查询和生成表查询

24.在数据访问页的工具箱中,用于绑定超级链接的图标是

A.

B.

C.

D.

25.下列不属于查询的3种视图的是

A.设计视图B.模板视图C.数据表视图D.SQL视图

26.设有如下变量声明:DimTestDateAsDate为变量TestDate正确赋值的表达式是()。

A.TestDate=#1/1/2002#

B.TestDate#"1/1/2002"#

C.TestDate=date("1/1/2002")

D.TestDate=Format(m/d/yy",''1/1/2002")

27.在窗体中有一个命令按钮Commandl,对应的事件代码如下:PrivateSubCommandl_nter()DimnumAsIntegerDimaAsIntegerDimbAsIntegerDimiAsIntegerFori=1To10num=InputBox(“请输入数据:”,“输入”,1)

A.&:",b="&Str(

B.)EndSub运行以上事件所完成的功能是()。

C.对输入的10个数据求累加和

D.对输入的10个数据求各自的余数,然后再进行累加

28.主题是一个为数据访问页提供()以及其他元素的统一和颜色方案的集合。

A.字体B.横线C.背景图像D.以上都可以

29.下列关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是()。

A.选择B.连接C.投影D.并

30.关系型数据库中所谓的"关系"是指

A.各个记录中的数据彼此间有一定的关联关系

B.数据模型符合满足一定条件的二维表格式

C.某两个数据库文件之间有一定的关系

D.表中的两个字段有一定的关系

四、综合应用题(10题)31.

32.在考生文件夹下存在一个数据库文件“Acc3.mdb”,里面有表对象“学生”,同时还有窗体对象“Fl”和“F2”。请在此基础上按照以下要求补充“F2”窗体的设计:(1)在距主体节上边“0.4cm”、左边“0.4cm”的位置添加一个矩形控件,其名称为“RTest”;矩形宽度为“l6.6cm”、高度为“1.2cm”,特殊效果为“凿痕”。(2)将窗体中“退出”按钮上显示的文字颜色改为“棕色”(棕色代码为128),字体粗细改为“加粗”。(3)将窗体标题改为“显示查询信息”。(4)将窗体边框改为“对话框边框”样式,取消窗体中的水平和垂直滚动条、记录选定器、浏览按钮和分隔线。(5)在窗体中有一个“显示全部记录”按钮(名为corn2),单击该按钮后,应实现将“学生”表中的全部汜录显示出来的功能。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。要求修改后运行该窗体,并查看修改结果。窗体显示效果如图5所示。

33.

34.在考生文件夹下有一个“Ace3.mdb”数据库。(1)以“l临时”表为数曙源,自动创建窗体“产品信息录入”。设置窗体宽度为“9cm”,“弹出方式”。(2)添加“产品信息录入”窗体页眉标签为“新产品信息录入”,标签文本字体为“宋体”,“12号”,“加粗”,标签效果为“凹陷”。(3)创建“追加产品记录”和“删除临时表”查询,分别用来将“临时”表中的数据追加到“产品”表中,以及将“临时”表中的数据删除。(4)创建“保存产品记录”宏,该宏一次调用所创建的两个查询。(5)在页脚中添加“保存记录”按钮(Commandl),当单击该按钮时,将“临时”表中的数据添加到“产品”表中,并且将“临时”表中的数据删除“产品信息录入”窗体的效果如图3所示。

35.

36.

37.

38.

39.

40.

五、综合操作题(2题)41.

42.

六、简单应用题(2题)43.

44.

参考答案

1.mdb或mdbAccess所提供的对象都存放在同一个数据库文件(扩展名为.mdb文件)中,而不是像其他PC的数据库那样分别存放在不同的文件中。

2.逻辑逻辑解析:数据的逻辑结构主要是反映数据之间的逻辑关系,而存储结构是用来反映数据的逻辑结构在计算机存储空间中的存放形式。循环队列主要是强调数据之间的关系,因此属于逻辑结构。3.第一题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“MicrosoftExcel”,确定文件名字“学生_导出”,单击“导出”即可。第二题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“文本文件”,确定文件名字“学生_导出”,单击“导出”即可。4.第一题:1、找到要操作的数据源,打开“教学管理”数据库。2、选择数据库的对象“表”,可以在窗口上双击“使用设计器创建表”或者单击“新建”,在打开的窗口中选择“设计视图”。单击“确定”按钮,在“字段名称”中输入题目要求中的字段名称,在“数据类型”中选择所需要的数据类型。3、在学生“性别”字段中选择“查阅向导”,选择“自行键入所需的值”,单击“下一步”,在灰色框中的“第一列”下面输入“男”,再在男的下一列输入“女”,单击“下一步”,然后单击“完成”即可。4、再选中“学生编号”,整行为黑色后,单击右键,选择“主键”。单击“保存”即可。第二题:1、在数据库中打开“学生”表,按要求输入数据即可。其步骤为:光标放置于“照片”的下一行方框中,单击右键,选择“插入对象”,选择“有文件创建”,单击“浏览”选择路径,找到所需要的“照片”,单击“确定”即可。2、光标放置于“个人地址主页”的下一行方框中,单击右键,选择“超链接”,选择“编辑超链接”,在“要显示的文字”中输入“张三的个人主页”,在“地址”栏中输入或者粘贴个人地址,单击“确定”即可完成。

5.1515解析:本题考查VBA程序中过程调用的知识。由于VBA中,默认情况下,参数是按地址传递(ByRef),对形参的改变会影响到实参。本题中z的值等于a+b,这个z值会返回给实参c,所以文本框中显示的内容为15。

6.5050解析:本题考查While循环。While循环中的<表达式>是一个数值表达式k,若k不等于0,则执行循环体;若k等于0,则结束循环。本题中循环体共被执行5次,每执行一次循环体,变量s将累加一次10,结果为“50'。7.1、找到要操作的数据源,打开“教学管理_原始”数据库。2、在工具栏上找到“关系”按钮单击,在弹出的空白窗口上单击鼠标右键,选择“显示表”,在出现的“显示表”,选择题目要求的相关表,点击添加,原来的空白处就会出现相应的表。3、将鼠标放置于“课程”中的“课程编号”,按住左键拖动到“选课成绩”表中的“课程编号”,放开鼠标即可,在编辑关系选择在“实施参照完整性”、“级联更新相关字段”、“级联删除相关字段”前面的小框里面打上勾。后单击“创建”即可。4、同理建立“学生”与“选课成绩”之间的关系即可。

8.(1)在“Acc3.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,添加“课程成绩”表。选择“课程编号”和“成绩”字段,确保工具栏中的“总计”按钮按下。在“课程编号”字段的“总计”行选择“Groupby”,在“成绩”字段的“总计”行选择“Max”,在“成绩”字段前添加“最高分”字样。

(2)在“Acc3.mdb”数据库窗口中单击“窗体”对象,单击“新建”按钮,选择“自动创建窗体:纵栏式”,选择“课程”表为数据源,单击“确定”按钮。

(3)在工具箱中选择“子窗体/子报表”添加到窗体中,按照要求选择字段。

(4)在窗体页眉中加入标签,根据题意进行属性修改。

(5)在子窗体设计视图中的导航按钮栏选择“否”。

9.25002500解析:本题考查循环的知识。这个问题比较简单,实际上就是求1到100之间的奇数和,最终结果为2500。10.1、打开刚刚建立的“教学管理”数据库,单击“文件—>新建”,在弹出的窗口右面,找到“本机上的模板…”并单击。2、在弹出的模板窗口上选择“数据库”,找到“资产追踪”,选中,并单击“确定”。3、选择保存数据库的路径D:\\\\ACCESS,并命文件名为“资产追踪”,单击“创建”。4、“下一步→下一步”在数据库向导里面选择“标准”,“下一步→大胆”。“下一步→下一步”,单击“完成”即可。

11.

12.(1)在“Acc1.mdb”数据库中选中“表”对象,右键单击“tScore”,选择“设计视图”。选中“学号”字段行,按住“Ctrl”键选中“课程号”字段行,右键单击“学号”行,选择“主键”。

单击工具栏中的“保存”按钮,关闭设计视图。

(2)在“Acc1.mdb”数据库中选中“表”对象右键单击“tStud”,选择“设计视图”。单击“年龄”字段行,在“有效性文本”行输入“年龄应大于16”。选中“照片”字段行,右键单击“照片”行,选择“删除行”。

(3)在“Acc1.mdb”数据库中选中“表”对象,右键单击“tStud”,选择“设计视图”,单击“入校时间”字段行。在“有效性规则”行输入“<#2009-10-01#”。单击工具栏中的“保存”按钮。

(4)在“Ace1.mdb”数据库中选中“表”对象,右键单击“tStud”,选择“设计视图”,执行“视图”一“数据表视图”命令。执行“格式”一“行高”命令,在对话框中输入“20”,单击“确定”按钮。单击工具栏中的“保存”按钮,关闭设计视图。

(5)在“Ace1.mdb”数据库中执行“工具”一“关系”命令,单击“关系”一“显示表”,分别选中表“tStud”和“tScore”,关闭显示表对话框。选中“tStud”表中的“学号”字段,拖动到“tScore”表的“学号”字段,释放鼠标,在弹出对话框中单击“实施参照完整性”处,选择关系类型为“一对多”,然后单击“创建”按钮。单击工具栏中的“保存”按钮,关闭“关系”对话框。

(6)执行“文件”一“获取外部数据”一“链接表”命令,在考生文件夹找到要导入的文件,在“文件类型”列表中选中“文本文件”,选中“tTest.txt”文件,单击“链接”按钮,单击“下一步”按钮,选中“第一行包含列标题”复选框,单击“下一步”按钮。在“链接表名称”输入“tTemp”,单击“完成”按钮。

注意:设置“入校时间”字段的有效性规则时要注意格式,链接表时要选择正确的文件类型。

13.

14.(1)在考生文件夹中打开“Acc1.mdb”数据库,单击“表”对象,在工具栏中单击“新建”按钮。在弹出的“新建表”对话框中选择“设计视图”,单击“确定”按钮。在弹出的表中按照题目表要求输入字段名称“课程ID”、“课程名称”、“学分”字段,设置“数据类型”,对应各字段的“字段属性”;将光标定位到“课程ID”行,右键单击,选择“主键”。单击工具栏中的“保存”按钮,弹出“另存为”对话框,将表命名为“课程”,单击“确定”,然后关闭表的设计视图。

(2)打开“课程”表,在表中输入所给出题目表相应数据。单击工具栏中的“保存”按钮。

(3)执行“工具”一“关系”命令,选择“设计视图”一“显示表”,在弹出的“显示表”窗口中添加“student”、“成绩”和“课程”表,单击“关闭”按钮,关闭“显示表”窗口。拖动'student”表的“学号”字段到“成绩”表的“学号”字段,在“编辑关系”对话框中选择“实施参照完整性”,关系类型为“一对多”。单击“创建”按钮。拖动“课程”表的“课程ID”字段到“成绩”表的“课程ID”字段,在“编辑关系”对话框中选择“实施参照完整性”,关系类型为“一对多”,单击“创建”按钮。单击工具栏中的“保存”按钮,关闭关系对话框。

15.

16.

17.

18.

19.

20.

21.A解析:在输入条件表达式时,引用窗体或报表上的控件值的语法分别为:

Forms!窗体名!控件名

Reports!报表名!控件名

22.B解析:选择追加查询以后,“设计网格”中会显示一个“追加到”行,本题的图中有这一行,故应该是追加查询。

23.C解析:本题考查查询种类的知识。常见的查询种类有:选择查询、交叉表查询、参数查询、操作查询和SQL查询。其中选择查询是根据指定的查询准则从一个或多个表中获取数据并显示结果,可以用来查看数据;操作查询是在一次查询操作中对所得结果进行编辑,可以执行一个操作,分为删除查询、更改查询、追加查询和生成表查询。操作查询一般用来进行大量数据的添加、删除或更新。

24.B解析:其中A)选项是超级链接图标,C)选项是绑定HTML图标,D)选项是记录浏览图标。

25.B解析:查询的视图包括设计、数据表、SQL视图。

26.A解析:本题考查日期型数据的用法,题目难度较小。解答本题首先应该注意日期型数据单独存在时前后需要用#号,选项B书写错误;Date函数不能带参数,选项C错误;Format函数可以将字符串数据转换为日期形式,但是该函数的格式是:Format(expression[,format]-[,firstofweek[,firstweekofyear]]),即选项D中两个参数的顺序出现错误。答案为A。

27.D解析:对输入的10个数据分别统计有几个是奇数,有几个是偶数

28.D解析:主题是一个为数据访问页提供字体、横线、背景图像以及其他元素的统一设计和颜色方案的集合。使用主题可以帮助用户很容易地创建一个具有专业水平的数据访问页。答案为D。

29.B选择,连接,投影是专门的关系运算,选择是选择满足条件的元组,而投影是选择满足条件的属性或者说列。并是传统的关系运算,是将两个关系中的元组合并在一起再去掉重复的部分。选择,投影,并三个运算得到的结果属性数并没有改变或者说还有减少,而连接时将两个关系进行笛卡尔积运算,在挑选满足条件的项。其属性个数一般会多于原来关系中的属性数。

30.B解析:Access中,一个表就是一个关系,每一个关系都是一个二维表。

31.

32.(1)在“Acc3.mdb”数据库中单击“窗体”对象,选择“F2”窗体,单击“设计”按钮,打开“F2”窗体设计视图。选择工具箱中的“矩形”按钮,将其拖至主体节中,并右键单击,执行‘属性”快捷菜单命令,弹出“矩形属性”对话框,选择“全部”选项卡,在“名称”文本框中输入“RTest”,在“上边距”文本框中输入“0.4cm,’,在“左边距”文本框中输入“0.4cm”,在“宽度”文本框中输入“16.6em”,在“高度”文本框中输入“1.2cm”,选择“特殊效果”下拉列表中的“凿痕”选项,关闭“属性”窗口。单击“保存”按钮,保存“F2”窗体,关闭设计视图。(2)在“Acc3.mdb”数据库中单击“窗体”对象.选择“F2”窗体,单击“设计”按钮,打开“F2”窗体设计视图。右键单击标题为“退出”的命令按钮,执行“属性”快捷菜单命令,弹出命令按钮属性对话框,选择“格式”选项卡,在“前景颜色”文本框中输入“128”,选择“字体粗细”下拉列表中的“加粗”选项,关闭“属性”对话框。单击“保存”按钮,保存“F2”窗体,关闭设计视图。

(3)在“Acc3.mdb”数据库中单击“窗体”对象,选择“F2”窗体,单击“设计”按钮,打开“F2”窗体设计视图。右键单击“F2”窗体标题栏,执行“属性”快捷菜单命令,弹出窗体属性对

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论