2023年福建省福州市全国计算机等级考试Access数据库程序设计测试卷(含答案)_第1页
2023年福建省福州市全国计算机等级考试Access数据库程序设计测试卷(含答案)_第2页
2023年福建省福州市全国计算机等级考试Access数据库程序设计测试卷(含答案)_第3页
2023年福建省福州市全国计算机等级考试Access数据库程序设计测试卷(含答案)_第4页
2023年福建省福州市全国计算机等级考试Access数据库程序设计测试卷(含答案)_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

2023年福建省福州市全国计算机等级考试Access数据库程序设计测试卷(含答案)学校:________班级:________姓名:________考号:________

一、操作题(10题)1.

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

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

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

PrivateSubo(ByVidpAslnteger)

p=p*2

EndSub

PrivateSubCommandl_C1kk()

DimiAsIntcger

Cails(1)

Ifi>4Thcni=i^2

MsgBoxi

EndSub

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

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

Functionm(xAsInteger,yAsInteger)AsInteger

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

EndFunction

PrivateSubCommand1_Click()

DimaAsInteger,bAsInteger

a=1

b=2

MsgBoxm(a,b)

EndSub

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

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

PrivateSubCommand1_Click()

sum=0

Fori=1To100step2

Nexti

MsgBoxsum

EndSub

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

7.在窗体上画一个命令按钮,然后编写如下事件过程:

PrivateSubCommand1_Click()

a=0

Fori=1To2

Forj=1To4

IfjMod2<>0Then

a=a+1

EndIf

a=a+1

Nextj

Nexti

MsgBoxa

EndSub

程序执行后,单击命令按钮,消息框显示的是【】。

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

9.

10.在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:

PrivateSubCommand1Click()

DimiAsInteger,nAsInteger

n=0

Fori=0To50

i=i+3

n=n+1

Ifi>10ThenExitFor

Nexti

Text1.Text=Str(n)

EndSub

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

二、基本操作题(10题)11.请在考生文件夹下选择相应的命令,并按题目要求完成下面的操作。具体要求如下:注意:下面出现的所有文件都必须保存在考生文件夹下。在考生文件夹下的“Acc1.mdb”数据库中已建立“职工”和“部门”两张表。试按以下要求完成表的各种操作:(1)设置表对象“职工”的“聘用日期”字段的默认值为“系统日期”。(2)设置表对象“职工”的“性别”字段的有效性规则为“男或女”;同时设置相应有效性文本为“请输入男或女”。(3)删除“职工”表中姓名字段含有“丽”字的员工记录。(4)将表对象“职工”表导出到考生文件夹下的“E-tmp.mdb”空数据库文件中,要求只导出表结构定义,导出的表命名为“职工备份”。(5)建立当前数据库表对象“职工”和“部门”的表间关系,并“实施参照完整性”。

12.

13.

14.

15.

16.

17.

18.

19.

20.

三、1.选择题(10题)21.下面不属于软件设计原则的是______。

A.抽象B.模块化C.自底向上D.信息隐蔽

22.在关系数据模型中,域是指______。

A.元组B.属性C.元组的个数D.属性的取值范围

23.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送

A.调用语句B.命令C.口令D.消息

24.在报表中添加时间时,Access将在报表上添加1个(),并将其“控件来源”属性设置为时间的表达式。

A.标签控件B.组合框控件C.文本框控件D.列表框控件

25.如果将报表属性的“页面页眉”属性项设置成“报表页眉不要”,则打印预览时()。

A.不显示报表页眉B.不显示报表页眉,替换为页面页眉C.不显示页面页眉D.在报表页眉所在页不显示页面页眉

26.如果要取消宏的自动运行,在打开数据库时按住______键即可。

A.ShinB.CtrlC.AltD.Enter

27.用于打开报表的宏命令是______。

A.OpenFormB.OpenReportC.OpenQueryD.RunApp

28.树是结点的集合,它的根结点的数目是()。

A.有且只有1个B.1个或多于1个C.0个或1个D.至少有2个

29.串的长度是______。A.A.串中不同字符的个数

B.串中不同字母的个数

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

D.串中所含字符的个数

30.下列有关算法的描述中,错误的是()。

A.所谓算法是指解题方案的准确而完整的描述

B.算法的基本特征有:可行性、确定性、有穷性和拥有足够的情报等

C.算法的复杂度主要包括时间复杂度和空间复杂度

D.算法的时间复杂度是指执行算法程序所需要的时间

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

32.

33.

34.

35.

36.

37.

38.

39.

40.

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

42.

六、简单应用题(2题)43.考生文件毛下有一个数据库“Acc2.mdb”,其中存在已经设计好的3卜表对象“tBand”、“tBandold,,和“tLine”。请按以下要求完戊设计:

(1).创建1个查询,查找并显示“团队ID”、“导游姓名”、“线路名”、“天数”和“费用”5个字段的内容,将查询命名为“aTl”.如图1所示

(2)创建一个查询,查找爿显示旅游“天数,,在5到10天之间(包括5天和10天)的“线路名”、‘‘天数,,和“费用,3个字段内容,将苣询命名为“qTL'”,如图2所示。

(3)创建一个查询,用于显示“tLine”表的所有字段内容,然后添加一卜计算字段“优惠后价格”,计算公式为:优惠后价格一费月*(1—10%),将查询命名为“qT3”,如图3所示。

(4)创建一个查询,删除“tBandlold”表中出发时间在2002年以前(不含2002年)的团队记录,将查询命名为“qT4”。如图4所示。

44.

参考答案

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

3.逻辑逻辑解析:数据的逻辑结构主要是反映数据之间的逻辑关系,而存储结构是用来反映数据的逻辑结构在计算机存储空间中的存放形式。循环队列主要是强调数据之间的关系,因此属于逻辑结构。

4.36

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

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

7.1212解析:考查多重循环结构的编程方法。对于内层循环而言,当j为1、3时,a会各加两次1;当j为2、3时,a会各加一次1。所以,整个内层会加6次1。考虑到外层循环要执行两次循环体,所以一共要加12次1,最终的输出结果为12。8.【审题分析】本题主要考查追加表查询,追加表一般情况用于数据库的复制、转移。在表中条件表达式是:数学-语文+物理>=270。

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

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

9.

10.33解析:本题考查循环的知识。Exit语句用于中途退出循环,所以带有Exit语句的循环结束后,一定要判断清楚到底是因为不满足循环条件而退出循环的,还是由于执行到了Exit语句而退出循环的。本题中不等i循环到50就会因为满足If语句的条件从而执行到ExitFor语句退出循环,注意到每次循环时除了要执行i=i+3以外,在本次循环结束后还要加上步长1,经过计算在第3次循环的时候由于i的值为11而满足了If语句的条件,执行ExitFor后退出循环,此时的n值为3。

11.(1)在“Acc1.mdb”数据库中选中“表”对象,在“表”对象中选中“职工”表,单击“设计”按钮,进入“职工”设计视图,选中“聘用日期”字段,单击“默认值”右边按钮,弹出“表达式生成器”对话框。双击“函数”,单击“内置函数”,选择中间列表框中的“Date”,在上面文本框中出现“Date()”。单击“确定”按钮,“默认值”文本框中出现“Date()”,单击工具栏中的“保存”按钮进行保存。

(2)单击“职工”表,单击“设计”按钮,进入“职工”设计视图,选中“性别”字段,在“有效性规则”中输入“”男”Or”女””,在“有效性文本”中输入“请输入男或女”。单击“保存”按钮进行保存。

(3)单击“职工”表,单击“打开”按钮,打开“职工”表视图,选择“姓名”中含有“丽”的记录,右键单击该记录最左侧,执行“删除记录”快捷菜单命令,弹出询问删除对话框,单击“是”按钮。

(4)在“Acc1.mdb”数据库中选中“表”对象,在“表”对象中单击“职工”表,执行“文件”一“导出”命令,弹出“将表‘职工’导出为”对话框,选择“E-tmp.mdb”数据库,单击“保存”按钮,弹出“导出”对话框。在“将职工导出至”文本框中输入“职工备份”,选择“导出表”中的“只导出定义”单选按钮。

(5)执行“工具”一“关系”命令,将“显示表”对话框中的“职工”与“部门”表添加到“关系”对话框中,关闭“显示表”对话框。将“职工”表中“所属部门”字段拖动到“部门”表中的“部门号”字段中,弹出“编辑关系”对话框,选择“实施参照完整性”复选框。

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.C解析:软件设计遵循软件工程的基本目标和原则,建立了适用于在软件设计中应该遵循的基本原理和与软件设计有关的概念。①抽象是一种思维工具,就是把事物本质的共同特性抽出来而不考虑其他细节。②模块是指可以单独命名且可编址的元素。如高级语言中的过程、函数、子程序等。③信息隐蔽是指在一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说是不能访问的。④模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。因此,本题的正确答案是C。

22.D解析:元组:在一个具体关系中,水平方向的行称为元组,每一行是一个元组。元组对应表中的一个具体的记录。

属性:二维表中垂直方向的列称为属性。每一列有一个属性名。

域:属性的取值范围,即不同元组对用一个属性的取值所限定的范围。

23.D解析:面向对象的世界是通过对象与对象间彼此的相互合作来推动的,对象间的这种相互合作需要一个机制协助进行,这样的机制称为消息。消息是一个实例与另一个实例之间传递的信息,它请求对象执行某一处理或回答某一要求的信息,它统一了数据流和控制流。

24.C解析:本题考查考生对报表添加日期和时间的概念。在报表设计视图中添加日期和时间不仅要从“插入”菜单的“日期和时间”命令,而且要在报表上添加一个文本框,通过设置其“控制源”属性为日期或时间的计算表达式,该空间可以放在报表的任何节区内。答案为C。

25.D解析:将报表属性的“页面页眉”属性项设置成“报表页眉不要”,则只在报表页眉所在页不显示页面页眉,其他页不变。

26.A解析:被命名为AutoExec保存的宏,在打开数据库时会自动运行。要想取消自动运行,打开数据库时按住Shift键即可。

27.B解析:Access中提供了50多个可选的宏操作命令,其中常用的宏操作命令主要有:打开或关闭数据表对象

OpenForm命令用于打开窗体

OpenReport命令用于打开报表

OpenQuery命令用于打开查询

Close命令用于关闭数据库对象

运行和控制流程

RunSQL命令用于执行指定的SQL语句

RunApp命令用于执行指定的外部应用程序

Quit命令用于退出Access

设置值

SetValue命令用于设置属性值

刷新、查找数据或定位记录

Requery命令用于实施指定控件重新查询,即刷新控件数据

FindRecord命令用于查找满足指定条件的第一条记录

FindNext命令用于查找满足指定条件的下一条记录

GoToRecord命令用于指定当前记录

控制显示

Maximize命令用于最大化激活窗口

Minimize命令用于最小化激活窗口

Restore命令用于将最大化或最小化窗口恢复至原始大小

通知或警告用户

Beep命令用于使计算机发出“嘟嘟”声

MsgBox命令用于显示消息框

SetWamings命令用于关闭或打开系统消息

导入和导出数据

TransferDatabase命令用于从其它数据库导入和导出数据

TrandferText命令用于从文本文件导入和导出数据

28.C解析:树具有明显的层次关系,即树是一种层次结构。在树结构中,根结点在第一层上。当树为非空时,树中有且只有一个根结点,当树为空时,树中根结点的数目为0。

29.D解析:串的长度指的是串中字符

温馨提示

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

评论

0/150

提交评论