2021年甘肃省白银市全国计算机等级考试Access数据库程序设计预测试题(含答案)_第1页
2021年甘肃省白银市全国计算机等级考试Access数据库程序设计预测试题(含答案)_第2页
2021年甘肃省白银市全国计算机等级考试Access数据库程序设计预测试题(含答案)_第3页
2021年甘肃省白银市全国计算机等级考试Access数据库程序设计预测试题(含答案)_第4页
2021年甘肃省白银市全国计算机等级考试Access数据库程序设计预测试题(含答案)_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

2021年甘肃省白银市全国计算机等级考试Access数据库程序设计预测试题(含答案)学校:________班级:________姓名:________考号:________

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

2.编辑数据表:在ACCESS数据库“教学管理.mdb”,跟下面要求进行相应的操作:表的复制和重命名、隐藏列、冻结列、移动列、行高与列宽、更改表数据的字体、设置数据表格式、数据的查找与替换。

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

PrivateSubo(ByVidpAslnteger)

p=p*2

EndSub

PrivateSubCommandl_C1kk()

DimiAsIntcger

Cails(1)

Ifi>4Thcni=i^2

MsgBoxi

EndSub

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

4.

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

PrivateSubCommand1_Click()

Dimarr(1To10)

Fori=1To10

Nexti

ForEachiInarr()

Nexti

EndSub

6.使用数据视图创建表:在D:\\Access目录下有一ACCESS数据库“教学管理.mdb”。利用表的“数据视图”创建如下图所示的“学生-数据视图”表。

7.

8.从外部导入数据创建表:有一个电子表格文件“学生电子表格.xls”,一个文本文件“学生.txt”,一个“教学管理_原始.mdb”access数据库,以及一个空数据库文件“教学管理.mdb”。操作要求如下:1、将电子表格“学生电子表格.xls”导入到“教学管理.mdb”中,表命名为“学生_从电子表格”。2、将文本文件“学生.txt”导入到“教学管理.mdb”中,表命名为“学生_从文本文件”。3、将“教学管理_原始.mdb”中的“学生”表导入到“教学管理.mdb”,表命名为“学生”。

9.在考生文件夹下有一个“Acc3.mdb”数据库。(1)以“房产销售情况表”为数据源,创建“销售明细”窗体,在窗体中显示“房产销售情况表”的全部字段,文本框的特殊效果为“平面”。在窗体页眉中添加“销售信息明细”标签。标签文本格式为“宋体”、“l2号”、“加粗”、“居中显示”。窗体显示效果如图2所示。

(2)以“房源基本情况表”为数据源,创建“按照房源代码查询”查询,查询与“销售明细”窗体中房源代码相同的房源信息。结果显示“房源基本情况表”中的全部字段。

10.数据模型按不同的应用层次分为三种类型,它们是【】数据模型、逻辑数据模型和物理数据模型。

二、基本操作题(10题)11.

12.

13.

14.

15.考生文件夹下存在一个数据库文件“Acc1.mdb",其中已经设计好表对象“student”。请按照以下要求完成对表的修改:(1)设置数据表显示的字体大小为“18”,行高为“20”。(2)设置“简历”字段的设计说明为“大学入学时的信息”。(3)将“年龄”字段的字段大小改为“整型”。(4)将学号为“20061001’’学生的照片信息换成考生文件夹下的“zhao.bmp”图像文件。(5)将隐藏的“人校时间”字段重新显示出来。(6)完成上述操作后,将“备注”字段删除。

16.

17.

18.

19.

20.

三、1.选择题(10题)21.假设数据中表A与表B建立了“一对多”关系,表B为“多”的一方,则下述说法中正确的是()。

A.表A中的一个记录能与表B中的多个记录匹配

B.表B中的一个记录能与表A中的多个记录匹配

C.表A中的一个字段能与表B中的多个字段匹配

D.表B中的一个字段能与表A中的多个字段匹配

22.在描述软件的结构和过程时,提出了以下的设计表达工具,其中不正确的是()。

A.图形表达工具:流程图、NS图等

B.文字表达工具:伪代码、PDL等

C.表格表达工具:判定表等

D.系统设计表达工具:用于表达软件过程

23.下列属于日期型数据的是()。

A.#2004-6-12B.%2004-6-12%C.2004-6-12D.#2004-6-12#

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

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

25.要设置报表每一页的底部都输出的信息,需要设置()。

A.报表页眉B.页面页脚C.页面页眉D.报表页脚

26.在条件宏设计时,对于连续重复的条件,可以用来代替的符号是()。

A.…B.=C.,D.:

27.报表页面页眉主要用来()。

A.显示记录数据B.显示报表的标题、图形或说明文字C.显示报表中字段名称或对记录的分组名称D.显示本页的汇总说明

28.在利用向导创建查询对象中的按钮的作用是()。

A.将“可用字段”列表框中选定的字段送到“选定字段”框中

B.将“可用字段”列表框中的全部字段送到“选定字段”框中

C.将“选定字段”列表框中的全部字段送到“可用字段”框中

D.将“选定字段”列表框中的选定字段送到“可用字段”框中

29.用于从文本文件中导入和导出数据的宏命令是______。

A.InputTextB.AddTextC.TransferTextD.InText

30.在SELECT语句中使用ORDERBY是为了指定______。

A.查询的表B.查询结果的顺序C.查询的条件D.查询的字段

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

32.

33.

34.在考生文件夹下有一个数据库“Acc3.mdb”,其中已经设计好表对象“tStud”,同时还设计出窗体对象“fStud”。窗体效果如图4所示。请在此基础上按照以下要求补充“fstud”窗体的设计:

(1)在窗体的页眉中距左边“0.4cm”,距上边“1.2cm”处添加一个直线控件,控件宽度为“10.5cm”,将控件命名为“tLine”。

(2)将窗体中名称为“Talbel”的标签控件上的文字颜色改为“蓝色”(蓝色代码为16711680),字体名称改为“华文行楷”,字体大小改为“22”。

(3)将窗体边框改为“细边框”样式,取消窗体中的水平和垂直滚动条、记录选定器、浏览按钮和分隔线,只保留窗体的关闭按钮。

(4)假设在“tStud”表中,“学号”字段的第5位和第6位编码代表该生的专业信息,当这两位编码为“10”时表示“信息”专业,为其他值时表示“管理”专业。设置窗体中名称为“tSub”的文本框控件的相应属性,使其根据“学号”字段的第5位和第6位编码显示对应的专业名称。

(5)在窗体中有一个“退出”按钮,名称为“CmdQuit”,其功能为关闭“fStud”窗体。请按照VBA代码中的指示将实现此功能的代码填入指定的位置中。

注意:只允许在Add注释之间的空行内补充一行语句,完成设计,不允许增删和修改其他位置已存在的语句。

35.在考生文件夹下有一个“Acc3.mdb”数据库。(1)创建“计时”窗体,在窗体中添加标签为“计时:”、名称为“time”的文本框,实现进入窗体后在文本框中显示逝去的时间(单位为秒)。(2)添加“暂停”和“继续”按钮,分别实现暂停计时和继续计时功能。窗体效果如图2所示。

36.

37.在考生文件夹下有一个数据库“Acc3.mdb”,其中存在已经设计好的表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。窗体结果如图4所示。请在此基础上按照以下要求补充设计:

(1)将表对象“tEmp”中“聘用时间”字段的格式调整为“长日期”显示,“性别”字段的有效性文本设置为“只能输入男和女”。

(2)设置报表“rEmp”,使其按照“聘用时间”字段“升序”排列并输出;将报表页面页脚区内名为“tPage”的文本框控件设置为“系统的日期”。

(3)将“fEmp”窗体上名为“bTitle”的标签上移到距“btnP”按钮“lcm”处(即标签的下边界距按钮的上边界1cm)。同时,将窗体按钮“btnP”的单击事件属性设置为宏“mEmp”,以完成单击按钮打开报表的操作。

‘注意:不能修改数据库中的宏对象“rnEmp”;不能修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性;不能修改表对象“tEmp”中未涉及的字段和属性。

38.

39.、

40.

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

42.

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

44.

参考答案

1.mdb或mdbAccess所提供的对象都存放在同一个数据库文件(扩展名为.mdb文件)中,而不是像其他PC的数据库那样分别存放在不同的文件中。2.第一题:步骤:1、找到要操作的数据源,打开“教学管理_原始”数据库。2、鼠标右键单击“学生”表,选择“复制”,再在工具栏上找到“粘贴”图标,在“表名称”中输入“学生表备份”,同时选择“结构和数据”,单击“确定”即可。3、鼠标右键单击“学生表备份”表,选择“重命名”,再输入“学生表备份2009”即可。第二题:步骤:1、在打开的数据库中打开“教师”表,把鼠标移动到“教师编号”字段,鼠标变成“向下黑色箭头”时单击左键,选中整个字段。2、再单击鼠标右键,选择“隐藏列”单击即可。3、在当前表的灰色出单击鼠标右键,选择“取消隐藏列”,在弹出的窗口的“教师编号”前面的方框打上小勾即可。第三题:1、在第二题的基础上,在挡开的教师表中操作,把鼠标移动到“姓名”字段,鼠标变成“向下黑色箭头”时单击左键,选中整个字段。2、再单击鼠标右键,选择“冻结列”单击即可。3、在第二步不关闭表的情况下,同样是选择整列“姓名”,单击鼠标右键,选择“取消对所有列的冻结”即可。第四题:1、在第三题的情况下,不关闭表的情况下,同样是选中整列字段“教师编号”,按住鼠标左键不放,看到鼠标下方加有虚线的方框时拉动鼠标移动到“姓名”列后面,放开鼠标即可。第五题:1、找到要操作的数据源,打开“教学管理_原始”数据库。2、打开“教师”表,选中“教师”表的任意一行,然后单击鼠标的右键,选择“行高”;或者在“格式”中选择“行高”,再弹出的行高的窗口中输入想要的高度,如题目的要求是“18”,单击“确定”即可。3、打开“教师”表,选中“教师”表的任意一列,然后单击鼠标的右键,选择“列宽”;或者在“格式”中选择“列宽”,再弹出的行高的窗口中输入想要的高度,如题目的要求是“18”,单击“确定”即可。4、设置完成后保存即可。第六题:1、在第五题的基础上,在“教师”表的灰色处单击鼠标右键,选择字体,在弹出来的窗口上选择和设置题目的要求后,确定、保存即可。第七题:1、找到要操作的数据源,打开“教学管理_原始”数据库。2、打开“教师”表,在工具栏上找到“格式”,单击有选择“数据表”,在“设置数据表格式”中按题目的要求选择需要的设置即可。同理操作即可完成。

3.36

4.

5.1515解析:本题考查VBA中ForEach…Next循环的知识。ForEach…Next循环是一种特殊的循环,这种循环只能用在数组中,用来遍历数组中的每一个元素。本题中的第一个循环为数组的每个元素赋值,而第二个循环中更改了这些值。综合两个循环来看,实际上最后arr(i)的值为2*i+1。6.1、找到要操作的数据源,打开“教学管理”数据库。2、选择数据库的对象“表”,可以在窗口上双击“通过输入数据创建表”或者单击“新建”,在打开的窗口中选择“数据表视图”。单击“确定”按钮,把鼠标放置于“字段1”上,变成向下箭头以后“单击一下”,使得整个字段变成黑色,然后单击“鼠标右键”一次,选择“重命名列”,输入所要求的字段名称;同理一直操作完成,命名完成以后单击“保存”,输入“学生-数据视图”,单击“确定”即可。3、再用“设计视图”打开“学生-数据视图”表进行表的“数据类型”进行设计,设计完成后单击“保存”即可。

7.8.第一题:1、打开找到所需要操作的数据资料。2、打开“教学管理”数据库,在数据库对象“表”单击鼠标“右键”,找到“导入”并单击,在弹出的窗口中选择相关路径(一定找到“学生电子表格”的位置),寻找所需要的文件所在的文件夹下时,如果没有显示“学生电子表格”,则单击“文件类型”的右面的下拉按钮——三角形。3、在文件类型中选择“MicrosoftExcel”,出现“学生电子表格”后,选中“学生电子表格”,再单击右下角的“导入”,单击“下一步”,再单击“下一步”,若“第一行包含列标题”前面的方框打上小勾,则直接单击“下一步”;若“第一行包含列标题”前面的方框没有打上小勾,则打上小勾后直接单击“下一步”。再单击“下一步”,再单击“下一步”,选择“我自己选择主键”,再单击“下一步”,命名为“学生_从电子表格”,单击“完成”即可。第二题:1、打开找到所需要操作的数据资料。2、打开“教学管理”数据库,在数据库对象“表”单击鼠标“右键”,找到“导入”并单击,在弹出的窗口中选择相关路径(一定找到“学生”的位置),寻找所需要的文件所在的文件夹下时,如果没有显示“学生.txt”,则单击“文件类型”的右面的下拉按钮——三角形。3、在文件类型中选择“文本文件”,出现“学生.txt”后,选中“学生.txt”,再单击右下角的“导入”,单击“下一步”,再单击“下一步”,若“第一行包含列标题”前面的方框打上小勾,则直接单击“下一步”;若“第一行包含列标题”前面的方框没有打上小勾,则打上小勾后直接单击“下一步”。再单击“下一步”,再单击“下一步”,选择“我自己选择主键”,再单击“下一步”,命名为“学生_从文本文件”,单击“完成”即可。第三题:1、打开找到所需要操作的数据资料。2、打开“教学管理”数据库,在数据库对象“表”单击鼠标“右键”,找到“导入”并单击,在弹出的窗口中选择相关路径(一定找到“教学管理_原始”的位置),寻找所需要的文件所在的文件夹下时,如果没有显示“教学管理_原始”,则单击“文件类型”的右面的下拉按钮——三角形。3、在文件类型中选择“MicrosoftofficeAccess”,出现“教学管理_原始”后,选中“教学管理_原始”,再单击右下角的“导入”,单击对象“表”中的“学生”表,然后确定即可。9.(1)打开“Acc3.mdb”数据库窗口,单击“窗体”对象,单击“新建”按钮,选择“自动创建窗体:纵栏武”,选择“房产销售情况表”表为数据源,单击“确定”按钮。弹出窗口对话框,执行“视图”一“设计视图”,用鼠标右键单击其中一个文本框,右键单击选择“属性”命令,在“格式”选项卡的“特殊效果”中选择“平面”。关闭属性对话框。单击工具栏中的“标签”控件,拖到窗体页眉中。并调整其大小,输入“销售信息明细”文本,选中新建标签,在工具栏中选择考题要求的文本格式:宋体、l2号、加粗、居中。单击工具栏中的“保存”按钮,在弹出的“另存为”对话框中输入窗体名称“销售明细”.单击“确定”按钮,关闭窗体设计视图。(2)在“Ace3.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,单击“确定”按钮。弹出“显示表”对话框,添加“房源基本情况表”,单击“关闭”按钮。关闭“显示表”对话框。字段行选择“房源基本情况表.g-”和“房源代码”,取消“房源代码”字段的显示,在“房源代码”行对应的“条件”行输入“[Forms]![销售明细]![房源代码]”。单击工具栏中的“保存”按钮,在弹出的“另存为”对话框中输入查询名称“按照窗体房源代码查询”,单击“确定”按钮,关闭查询设计视图。

10.概念数据模型按不同的应用层次分为三种类型,它们足概念数据模型、逻辑数据模型和物理数据模型。概念数据模型简称概念模型,它是一种面向客观世界、面向用户的模型;它与具体的数据库管理系统无关。逻辑数据模型又称数据模型,它是一种面向数据库系统的模型,该模型着重于在数据库系统一级的实现。物理数据模型又称物理模型,它是—种面向计算机物理表示的模型,此模型给出了数据模型在计算机上物理结构的表示。

11.

12.

13.

14.

15.(1)在“Acc1.mdb”数据库中双击“student”表,打开数据表视图。执行“格式”一“字体”命令,弹出“字体”对话框,在其中选择字号为“18”,单击“确定”按钮。再次执行“格式”一“行高”命令,在弹出的对话框中输入“20”,然后单击“确定”按钮。单击“保存”按钮,关闭数据表。

(2)在“Acc1.mdb”数据库中单击“student”表,然后单击“设计”按钮,打开设计视图。在“简历”行的“说明”列中输入“大学入学时的信息”。单击“保存”按钮。

(3)单击“年龄”字段,在其“字段大小”栏中选择“整型”。在“备注”字段名称上单击鼠标右键,在弹出的快捷菜单中选择“删除行”命令,在弹出的确认对话框中单击“是”按钮。单击“保存”按钮,然后关闭设计视图。

(4)在“Acc1.mdb'数据库中双击“student”表,打开数据表视图。单击学号“20061001”所在的行和“照片”列的交叉处。执行“插入”一“对象”命令,在弹出的对话框中选择“由文件创建”,然后单击“浏览”按钮,找到考生文件夹下的“zhao.bmp”文件,将其打开,然后单击“确定”按钮。关闭数据表窗口,数据自动保存。

(5)在“Acc1.mdb”数据库中双击“student”表,打开数据表视图。执行“格式”一“取消隐藏列”命令,在弹出的“取消隐藏列”对话框中取消选中“入校时间”复选框勾选,单击“关闭”按钮。单击“保存”按钮,然后关闭数据表视图。

(6)在“Acc1.mdb”数据库中单击“student”表,然后单击“设计”按钮,打开设计视图。右键单击“备注”字段名,在弹出的快捷菜单中选择“删除行”,在弹出的删除确认对话框中单击“是”按钮,确认字段删除。单击“保存”按钮,关闭设计视图。

16.

17.

18.

19.

20.

21.A解析:本题考查表之间的关系。Access中表与表之间的关系可以分为一对一关系、一对多关系和多对多关系三种。假设有表A和表B两个表,如果表A中的一条记录与表B中的一条记录相匹配,反之也是一样,那么这两个表存在一对一的关系。如果表A中的一条记录与表B中的多条记录相匹配,且表B中的一条记录只与表A中的一条记录相匹配,则这两个表存在一对多的关系。如果表A中的一条记录与表B中的多条记录相对应,且表B中的一条记录也与表A中的多条记录相对应,则称表A与表B是多对多关系。由此可见,选项A说法正确。考生还应注意,在创建一对一关系时,要求两个表的相关字段都是主关键字;任何多对多的关系都可以拆成多个一对多的关系。

22.D

23.D解析:本题所考查的内容是定义日期型数据的格式。选项A错误,VBA中没有这种表示方式。选项B错误,VBA中没有这种表示方式。选项C错误,用双引号“””括起来表示是字符串。选项D正确,用“#”括起来表示是日期。本题的答案是D。

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

25.B

26.A解析:本题考查条件宏的知识。如果在宏中加入条件表达式,就可以限制宏在满足一定的条件下才能完成某种操作,我们称之为条件宏。对于连续重复的条件,可以使用省略号(…)代替重复条件。

27.CC.【解析】本题考查报表的知识。报表页眉处于报表的开始位置,一般用其来显示报表的标题、图形或者说明性文字;报表页脚处于报表的结束位置,一般用来显示报表的汇总说明;页面页眉处于每页的开始位置,一般用来显示报表中的字段名称或记录的分组名称:页面页脚处于每页的结束位置,一般用来显示本页的汇总说明。

28.B解析:本题考查使用向导创建查询的操作。

29.C解析:TransferText命令是用于从文本文件导入和导出数据的,其它三个不是宏命令。

30.B解析:本题考查的是SQL的SELECT查询语句。SELECT语句中的ORDERBY短语可以强制查询结果按指定列名(字段)进行升序或降序排列。

31.

32.

33.

34.(1)在“Acc3.mdb”数据库窗口中选中“窗体”对象,右键单击“fStud”,选择“设计视图”。选中工具箱中的“直线”控件,单击窗体页眉处。右键单击“直线”控件,选择“属性”,在“名称”行输入“tLine”,分别在“左边距”、“上边距”和“宽度”行输入“0.4cm”、“1.2cm”和“10.5cm”。关闭属性界面。

(2)右键单击标签控件“Talbel”,选择“属性”,在“前景色”行输入“16711680”。分别在“字体”和“字号”行右侧下拉列表中选中“华文行楷”和“22”。关闭属性界面。

(3)右键单击“窗体选择器”,选择“属性”。分别在“边框样式”、“滚动条”、“记录选择器”、“导航按钮”、“分隔线”、“关闭按钮”行右侧下拉列表中选中“细边框”、“否”、“否”、“否”、“否”、“是”,关闭属性界面。

(4)右键单击文本框“tSub”,选择“属性”。在“控件来源”行输入“=If(Mid([tNum],5,2)=”l0”,”信息”,”管理”)”,保存并关闭属性界面。

(5)右键单击“退出”,选择“事件生成器”,在空行内输入代码:DoCmd.Close,关闭界面。单击工具栏中的“保存”按钮,关闭设计视图。

35.(1)在“Acc3.mdb”数据库窗体中单击“窗体”对象。单击“新建”按钮,选择“设计视图”,不选择数据源,单击“确定”按钮。从工具箱中选择“文本框”控件添加到窗体中,在弹出的“文本框向导”中单击“取消”按钮,右键单击文本框,选择“属性”,选择“全部”页,输入名称“time”,关闭“属性”对话框。右键单击“标签”,选择“属性”,在“全部”页输入标题“计时:”,关闭“属性”对话框。右键单击窗体视图空白处,选择“属性”,在弹出的“窗体”窗口中,将光标定位到“事件”页的“计数器间隔”行,输入“1000”,将光标定位到“计数器触发”行,单击“…”按钮,弹出“选择生成器”对话框,选择“代码生成器”,单击“确定”按钮,进入VBE环境。输入如下代码:

*****“time”文本框计时代码*****

DimflagAsBoolean

PrivateSubFormOpen(CancelAsInteger)

Flag=True

EndSub

Pri

温馨提示

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

评论

0/150

提交评论