2023年河北省承德市全国计算机等级考试Access数据库程序设计模拟考试(含答案)_第1页
2023年河北省承德市全国计算机等级考试Access数据库程序设计模拟考试(含答案)_第2页
2023年河北省承德市全国计算机等级考试Access数据库程序设计模拟考试(含答案)_第3页
2023年河北省承德市全国计算机等级考试Access数据库程序设计模拟考试(含答案)_第4页
2023年河北省承德市全国计算机等级考试Access数据库程序设计模拟考试(含答案)_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

2023年河北省承德市全国计算机等级考试Access数据库程序设计模拟考试(含答案)学校:________班级:________姓名:________考号:________

一、操作题(10题)1.

2.

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

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

Functionm(xAsInteger,yAsInteger)AsInteger

m=IIf(x>y,x,y)

EndFunction

PrivateSubCommand1_Click()

DimaAsInteger,bAsInteger

a=1

b=2

MsgBoxm(a,b)

EndSub

打开窗体运行后,单击命令按钮,消息框中输出结果为【】。

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

PrivateSubCommand1_Click()

sum=0

Fori=1To100step2

Nexti

MsgBoxsum

EndSub

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

6.创建一个查询,要求将表对象“tStud”中总分成绩超过270分(含270分)的学生信息追加到空表“tTemp”中。其中,“tTemp”表的入学成绩为学生总分,所建查询命名为“qT4”。

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

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

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

PrivateSubCommand1_Click()

DimxAsInteger,yAsInteger,zAsInteger

Callp1(a,b,c)

EndSub

Subp1(xAsInteger,yAsInteger,zAsInteger)

z=x+y

EndSub

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

10.空数据库的建立:在D:\\Access目录下建立一个ACCESS空数据库文件“教学管理.mdb”。

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

12.

13.

14.

15.

16.

17.

18.

19.在考生文件夹下的“Acc1.mdb”数据库中已建立两个表对象(名为“员工”表和“部门”表)。请按以下要求,完成表的各种操作:(1)设置表对象“员工”表的“聘用时间”字段有效性规则为:1950年(含)以后的日期,同时设置相应有效性文本为“请输入有效日期”。(2)将表对象“员工”表中编号为“000008”的员工的“照片”字段值替换为考生文件夹下的图像文件“000008.bmp”。(3)删除“员工”表中“姓名”字段中含有“红”字的员工记录。(4)隐藏“员工”表的所属部门字段。(5)删除“员工”表和“部门”表之间已建立的错误表间关系,重新建立正确关系。(6)将考生文件夹下“Test.xls”中的数据导入当前数据库的新表中。要求第一行包含列标题,导入其中的“编号”、“姓名”、“性别”、“年龄”和“职务”5个字段,选择“编号”字段为主键,新表命名为“tmp”。

20.

三、1.选择题(10题)21.语句DimNewArray(10)AsInteger的含义是______。

A.定义了一个整型变量且初值为10

B.定义了10个整数构成的数组

C.定义了11个整数构成的数组

D.将数组的第10元素设置为整型

22.常用的算法设计方法有:()Ⅰ.列举法Ⅱ.归纳法Ⅲ.递推Ⅳ.递归Ⅴ.回溯法

A.Ⅰ,Ⅱ,Ⅲ,ⅤB.Ⅲ,Ⅳ,ⅤC.Ⅰ,Ⅱ,ⅤD.全是

23.在SQL查询中,使用WHILE子句指出的是()。

A.查询目标B.查询结果C.查询视图D.查询条件

24.软件调试的目的是______。

A.发现错误B.改正错误C.改善软件的性能D.挖掘软件的潜能

25.宏组是由下列哪一项组成的()。

A.若干宏操作B.子宏C.若干宏D.都不正确

26.在窗体中添加一个命令按钮(名称为Command1)和一个文本框(名为text1),然后编写如下事件过程:PrivateSubCommand_Click()DimxAsInteger,yAsInteger,zAsIntegerx=5:y=7:z=0Me!Text1=""Callp1(x,y,z)Me!Textl=zEndSubSubp1(aAsInteger,bAsInteger,ByvalcAsInteger)c=a+bEndSub打开窗体运行后,单击命令按钮,文本框中显示的内容是()。

A.12B.0C.5D.7

27.在数据访问页的工具箱中,要在数据访问页中插入一个包含超级链接地址的图像,应该选择的图标是______。

A.

B.

C.

D.

28.Access数据库的各对象中,实际存储数据的只有()。

A.表B.查询C.窗体D.报表

29.关系型数据库中所谓的“关系”是指()。

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

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

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

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

30.表示窗体集合中的第一个窗体对象的是()。

A.Forms.Item(0)B.Item(0)C.Forms.Item(1)D.Item(1)

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

32.

33.

34.

35.

36.

37.

38.在考生文件夹下有一个“Acc3.mdb”数据库。

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

(2)在“销售明细”窗体中添加“房源信息”和“客户信息”按钮,分别实现运行“安照窗体房源代码查询”和“按照窗体客户代码查询”查询查询结果如图4所示。

39.

40.

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

42.

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

44.在“Acc2.mdb”数据库中有“入学登记表”、“系”和“专业”3张表。

(1)以“入学登记”表、“系”和“专业”表为数据源,创建查询“查询1”,查询每个系的最高高考分数。结果显示“系名称”和“最高分”字段,最高分=[入学登记表].[高考分数]之MAX。查询结果如图1所示。

(2)以“入学登记”表为数据源,创建查询“查询2”,查询1980一1981年出生的考生信息。结果显示“姓名”、“性别”、“出生年月日”、“高考所在地”和“高考分数”字段。查询结果如图2所示。

参考答案

1.

2.

3.1、打开刚刚建立的“教学管理”数据库,单击“文件—>新建”,在弹出的窗口右面,找到“本机上的模板…”并单击。2、在弹出的模板窗口上选择“数据库”,找到“资产追踪”,选中,并单击“确定”。3、选择保存数据库的路径D:\\\\ACCESS,并命文件名为“资产追踪”,单击“创建”。4、“下一步→下一步”在数据库向导里面选择“标准”,“下一步→大胆”。“下一步→下一步”,单击“完成”即可。

4.44解析:M(6)的值为12-6=6;则有M(2+6)=M(8)的值为12-8=4。

5.25002500解析:本题考查循环的知识。这个问题比较简单,实际上就是求1到100之间的奇数和,最终结果为2500。

6.【审题分析】本题主要考查追加表查询,追加表一般情况用于数据库的复制、转移。在表中条件表达式是:数学-语文+物理>=270。

【操作步骤】步骤1:在“samp2.msb”窗口下,单击“查询”对象,添加“tStud”表。关闭对话框。执行【查询】一【追加表查询】菜单命令,在追加表对话框内输追加到表名称“tTemp”,双击“身份证号、“姓名”字段,在“字段”所在行的第三列列出条什运算式:[数学]+[语文】+(物理】,在其对应的“条件”行内输入:>=270,追加到所在行选择“入学成绩”表。如图40所示。

步骤2:单击“保存”按钮,输入文件名:“qt4”。单击“确定”按钮,关闭“qt4”查询窗口。步骤3:关闭“samp2.mdb”数据库窗口。

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

8.第一题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“MicrosoftExcel”,确定文件名字“学生_导出”,单击“导出”即可。第二题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“文本文件”,确定文件名字“学生_导出”,单击“导出”即可。

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

10.1、现在D盘下建立一个空的文件夹,命名为“ACCESS”文件夹。2、打开ACCESS文件夹,单击鼠标的右键,找到新建,单击数据库的程序的相关图标。3、文件夹下就会出现数据库的图标文件,重命名数据库的名称即可。注:在命名数据库文件的同时不允许输入文件名的扩展名。若没有显示扩展名,则从“工具”打开找到“文件夹选项”,单击“文件夹选项”,找到隐藏扩展名的那一项,把前面的小框去掉,并应用即可。

11.

12.

13.

14.

15.

16.

17.

18.

19.(1)在“Acc1.mdb”数据库窗口中选中“表”对象,右键单击“员工”表,选择“设计视图”。单击“聘用时间”字段行,分别在“有效性规则”和“有效性文本”行输入“>=#1950-l-1#”和“请输入有效日期”。单击工具栏中的“保存”按钮。

(2)执行“视图”一“数据表视图”命令。右键单击学号“000008”对应的照片列,选择“插入对象”,在“对象类型”列表中选中“位图图像”,然后单击“确定”按钮。弹出“位图图像”对话框,执行“编辑”一“粘贴来源”命令,在考生文件夹处找到要插入图片的位置。双击“000008.bmp”文件,关闭“位图图像”对话框。单击工具栏中的“保存”按钮,关闭数据表。

(3)在“Acc1.mdb”数据库窗口中选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击“员工”表,关闭“显示表”对话框。执行“查询”一“删除查询”命令。双击“姓名”字段,在“条件”行输入“like”*红*””行。执行“查询”一“运行”命令,在弹出的对话框中单击“是”按钮。关闭设计视图,在弹出的询问是否保存对话框中单击“否”按钮。

(4)在“Acc1.mdb”数据库窗口中选中“表”对象,打开“员工”表,右键单击“所属部门”字段列,选择“所属部门”一“隐藏列”。单击工具栏中的“保存”按钮,关闭数据表。

(5)在“Acc1.mdb”数据库中选中“表”对象,选择“设计视图”。执行“工具”一“关系”命令,弹出“关系”界面,右键单击连接两表间连线,选择“删除”。将“员工”表中的“所属部门”字段拖动到“部门”表的“部门号”字段,释放鼠标,在弹出的对话框中单击“创建”按钮。单击工具栏中的“保存”按钮,关闭“关系”界面。

(6)在“Acc1.mdb”数据库中选中“表”对象,选择“设计视图”。执行“文件”一“获取外部数据”一“导入”命令,在考生文件夹中找到要导入的文件,在“文件类型”列表中选中“MicrosoftExcel”,选中“Test.xls”文件,单击“链接”按钮。

单击“下一步”按钮,选中“第一行包含列标题”复选框,连续两次单击“下一步”按钮。单击“所属部门”字段列,然后单击“不导入字段”复选框。按照上一步分别设置“编号”、“姓名”、“性别”、“年龄”和“职务”5个。单击“下一步”按钮,选中“我自己选择主键”选项按钮,在下拉列表中选中“编号”,单击“下一步”按钮,在“导入到表”处输入“trap”,单击“完成”按钮。

20.

21.C解析:数组是在有规则的结构中包含一种数据类型的一组数据,也称作数组元素变量。数组变量由变量名和数组下标构成,通常用Dim语句来定义数组,定义格式为:Dim数组名([下标下限to]下标上限)缺省情况下,下标下限为0,数组元素从“数组名(0)”至“数组名(下标上限)”;如果使用to选项,则可以安排非0下限。本题中DimNewArray(10)AsIntege等价于DimNewArray(0T010)AsInteger,它定义了一个一维整型数组,数组的名字为NewArray,该数组共有11个数组元素,分别是:NewArray(0)、NewArray(1)、NewArray(2)、NewArray(3)、…NewArray(10)。

22.D解析:常用的算法设计方法有:①列举法,就是根据提出的问题,列举所有可能的情况,并用问题中给定的条件检验哪些是需要的,哪些是不需要的。②归纳法,通过列举少量的特殊情况,经过分析,最后找出一般的关系。③递推,从已知的初始条件出发,逐次推出所要求的各中间结果和最后结果。④递归,将一个复杂的问题归纳为若干个较简单的问题,然后将这些较简单的每一个问题再归结为更简单的问题,这个过程可以一直做下去,直到最简单的问题为止。⑤减半递推技术,“减半”是指将问题的规模减半,而问题的性质不变,“递归”是指重复“减半”的过程。⑥回溯法,有些实际问题却很难归纳出一组简单的递推公式或直观的求解步骤,并且也不能进行无限的列举。对于这类问题,一种有效的方法是“试”。通过对问题的分析,找出一个解决问题的线索,然后沿着这个线索逐步试探,对于每一步的试探,若试探成功,就得到问题的解,若试探失败,就逐步回退,换别的路线再进行试探。这种方法称为回溯法。

23.D解析:本题考查对SQL查询的理解。在SQL查询中,SQL的查询指令以SELECT为首,表示选取、取出记录;SELECT之后为一个或多个字段名称,为查询结果所显示字段;FROM之后为一个或多个数据表,即是查询的数据来源;WHERE之后为查询条件,用来限制查询所符合的准则;ORDERBY为排序,用来指定查询结果的排序方式(升序或降序),也可以使用SQL聚合函数,对字段的值进行运算。答案为D。

24.B解析:在对程序进行测试时会发现错误,这就要进行程序调试(排错)。程序调试活动由三部分组成:一是错误定位,根据错误的外部表现形式,确定程序中出错的位置,找出错误的内在原因;二是对程序进行修改,排除这个错误;三是进行回归测试,防止引进新的错误。所以程序调试的目的就是诊断和改正程序中的错误。软件调试不能改善软件的性能,也不能挖掘软件的潜能。

25.C解析:本题考查宏组的概念。宏组是共同存储在一个宏名下的相关宏的集合,它与其他宏一样可在宏窗口中设计,并保存在数据库窗口的“宏”对象选项卡中o,答案为C。

26.B

27.B解析:与其他数据库对象设计视图所有的标准工具箱比较,Access数据访问页的工具箱中增加了一些专用于网上浏览数据的工具。

28.A解析:本题考查Access数据库对象的知识。在Access这个关系数据库中,数据库对象共有7种,只有表用来存储数据。

29.B解析:关系型数据库中所谓的“关系”是指数据模型符合满足一定条件的二维表格式。

30.A

31.

32.

33.

温馨提示

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

评论

0/150

提交评论