版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2022年四川省宜宾市全国计算机等级考试Access数据库程序设计真题(含答案)学校:________班级:________姓名:________考号:________
一、操作题(10题)1.数据模型按不同的应用层次分为三种类型,它们是【】数据模型、逻辑数据模型和物理数据模型。
2.数据结构分为逻辑结构和存储结构,循环队列属于______结构。
3.在考生文件夹下有“Acc3.mdb”数据库。(1)以“课程成绩”表为数据源,创建分组统计查询“最高分”,结果显示“课程编号”和“最高分”。(2)以“课程”表为数据源,自动创建纵栏式窗体“课程”。(3)在“课程”窗体中添加以最高分为数据源的子窗体“最高分”,子窗体显示“最高分”字段。(4)在窗体页眉(高度1cm)中加入标签“Label_1”,标题为“各科成绩最高分”,特殊效果为“凸起”,字体为“宋体”、“加粗”、“14号”。(5)去除子窗体的记录导航栏。“课程”窗体显示效果如图3所示。
4.从外部导入数据创建表:有一个电子表格文件“学生电子表格.xls”,一个文本文件“学生.txt”,一个“教学管理_原始.mdb”access数据库,以及一个空数据库文件“教学管理.mdb”。操作要求如下:1、将电子表格“学生电子表格.xls”导入到“教学管理.mdb”中,表命名为“学生_从电子表格”。2、将文本文件“学生.txt”导入到“教学管理.mdb”中,表命名为“学生_从文本文件”。3、将“教学管理_原始.mdb”中的“学生”表导入到“教学管理.mdb”,表命名为“学生”。
5.阅读下面的程序段:
sum=0
fori=1to3
forj=ito4
fork=jto5
sum=sum+1
nextk
nextj
nexti
执行上面的三重循环后,sam的值为______。
6.假设用—个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有【】个元素。
7.假定当前日期为2002年8月25日,星期日,则执行以下语句后,a、b、c和d的值分别是25、8、2002、【】。
a=day(now)
b=month(now)
C=year(now)
d=weekday(now)
8.在窗体中添加一个命令按钮,名称为Command1,然后编写如下程序:
PrivateSubCommand1_Click()
sum=0
Fori=1To100step2
Nexti
MsgBoxsum
EndSub
窗体打开运行后,单击命令按钮,则消息框的输出结果为()。
9.下列程序的输出结果是()。
PrivateSubCommand1_Click()
Dimarr(1To10)
Fori=1To10
Nexti
ForEachiInarr()
Nexti
EndSub
10.已知数列的递推公式如下:
f(n)=1当n=0,1时
f(n)=f(n-1)+f(n-2)当n>1时
则按照递推公式可以得到数列:1,1,2,3,5,8,13,21,34,55,……。现要求
从键盘输入n值,输出对应项的值。例如当输入n为8时,应该输出34。程序如下,
请补充完整。
PrivateSubrunll_Click()
f0=1
f1=1
num=Val(InputBox("请输入一个大于2的整数:"))
Forn=2To【】
f2=【】
f0=f1
f1=f2
Nextn
MsgBoxf2
EndSub
二、基本操作题(10题)11.
12.
13.
14.
15.
16.在考生文件夹中的“Acc1.mdb”数据库中“部门信息”、“工资”、“部门人员”、“产品”4张表。(1)将考生文件夹中的“订单.xls”导人数据库,第一行包含列标题,其中“订单ID”为主键,导人表并命名为“订单”。(2)按照下表的要求修改“订单”表的设计。字段名称字段类型字段大小是否主键订单ID文本5是产品ID文本5数量数字整型客户lD文本5定购日期日期时问短日期员工ID文本5(3)设置“产品”表到“订单”表的关系为“一对多”,“实施参照完整性”。
17.
18.
19.
20.
三、1.选择题(10题)21.下面关于列表框和组合框的叙述中,正确的是()。
A.列表框和组合框都只能包含一列数据
B.可以在组合框中输入新值,而列表框不能
C.可以在列表框中输入新值,而组合框不能
D.在列表框和组合框中均能输入新值
22.不属于“数据访问页”的背景设置的是()。
A.视频B.颜色C.图片D.声音
23.单个用户使用的数据视图的描述称为______。
A.外模式B.概念模式C.内模式D.逻辑模式
24.下面关于列表框和组合框的叙述中正确的是()。
A.列表框和组合框可以包含一列或几列数据
B.可以在列表框中输入新值,而组合框不能
C.可以在组合框中输入新值,而列表框不能
D.在列表框和组合框中均可以输入新值
25.利用对话框提示用户输入参数的查询过程称为______。
A.选择查询B.参数查询C.操作查询D.SQL查询
26.下列关于Access表的叙述中,正确的是()。
A.在Access表中,不能对备注型字段进行“格式”属性设置
B.创建表之间的关系时,应关闭所有打开的表
C.若删除表中含有自动编号型字段的一条记录,Access不会对表中自动编号型字段重新编号
D.可在Access表的设计视图“格式”列中对字段进行具体的说明
27.软件生命周期是指()。
A.软件产品从提出、实现、使用、维护到停止使用、退役的过程
B.软件产品从提出、实现到使用维护的过程
C.软件产品从提出到实现的过程
D.软件产品从提出、实现到使用的过程
28.要在文本框中显示当前日期和时间,应当设置文本框的控件来源属性为______.
A.=Date()B.=Time()C.40122.430607D.=Year()
29.一棵含18个结点的二叉树的高度至少为()。
A.3B.4C.5D.6
30.下列关于线性链表的描述中正确的是()。
A.存储空间不一定连续,且各元素的存储顺序是任意的
B.存储空间不一定连续,且前件元素一定存储在后件元素的前面
C.存储空间必须连续,且各前件元素一定存储在后件元素的前面
D.存储空间必须连续,且各元素的存储顺序是任意的。
四、综合应用题(10题)31.
32.
33.
34.在考生文件夹下有一个“Acc3.mdb”数据库。(1)以“产品入库表”为数据源,创建“产品入库”窗体,如图4所示。在窗体中添加标签“产品入库表”(宋体,12号,加粗,居中显示)。在窗体中显示“日期”和“入库数量”文本框,显示“标志”复选框。
(2)设置日期的默认值为“当天日期”。在窗体中显示“产品代码”,产品代码用组合框显示,自行输入“产品信息”表中的所有产品代码,并将其数值保存到“产品代码”字段中。在窗体中添加“添加记录”、“保存记录”和“删除记录”按钮,分别实现添加记录、保存记录和删除记录操作。
35.
36.
37.
38.
39.
40.
五、综合操作题(2题)41.
42.
六、简单应用题(2题)43.
44.
参考答案
1.概念数据模型按不同的应用层次分为三种类型,它们足概念数据模型、逻辑数据模型和物理数据模型。概念数据模型简称概念模型,它是一种面向客观世界、面向用户的模型;它与具体的数据库管理系统无关。逻辑数据模型又称数据模型,它是一种面向数据库系统的模型,该模型着重于在数据库系统一级的实现。物理数据模型又称物理模型,它是—种面向计算机物理表示的模型,此模型给出了数据模型在计算机上物理结构的表示。
2.逻辑逻辑解析:数据的逻辑结构主要是反映数据之间的逻辑关系,而存储结构是用来反映数据的逻辑结构在计算机存储空间中的存放形式。循环队列主要是强调数据之间的关系,因此属于逻辑结构。
3.(1)在“Acc3.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,添加“课程成绩”表。选择“课程编号”和“成绩”字段,确保工具栏中的“总计”按钮按下。在“课程编号”字段的“总计”行选择“Groupby”,在“成绩”字段的“总计”行选择“Max”,在“成绩”字段前添加“最高分”字样。
(2)在“Acc3.mdb”数据库窗口中单击“窗体”对象,单击“新建”按钮,选择“自动创建窗体:纵栏式”,选择“课程”表为数据源,单击“确定”按钮。
(3)在工具箱中选择“子窗体/子报表”添加到窗体中,按照要求选择字段。
(4)在窗体页眉中加入标签,根据题意进行属性修改。
(5)在子窗体设计视图中的导航按钮栏选择“否”。4.第一题:1、打开找到所需要操作的数据资料。2、打开“教学管理”数据库,在数据库对象“表”单击鼠标“右键”,找到“导入”并单击,在弹出的窗口中选择相关路径(一定找到“学生电子表格”的位置),寻找所需要的文件所在的文件夹下时,如果没有显示“学生电子表格”,则单击“文件类型”的右面的下拉按钮——三角形。3、在文件类型中选择“MicrosoftExcel”,出现“学生电子表格”后,选中“学生电子表格”,再单击右下角的“导入”,单击“下一步”,再单击“下一步”,若“第一行包含列标题”前面的方框打上小勾,则直接单击“下一步”;若“第一行包含列标题”前面的方框没有打上小勾,则打上小勾后直接单击“下一步”。再单击“下一步”,再单击“下一步”,选择“我自己选择主键”,再单击“下一步”,命名为“学生_从电子表格”,单击“完成”即可。第二题:1、打开找到所需要操作的数据资料。2、打开“教学管理”数据库,在数据库对象“表”单击鼠标“右键”,找到“导入”并单击,在弹出的窗口中选择相关路径(一定找到“学生”的位置),寻找所需要的文件所在的文件夹下时,如果没有显示“学生.txt”,则单击“文件类型”的右面的下拉按钮——三角形。3、在文件类型中选择“文本文件”,出现“学生.txt”后,选中“学生.txt”,再单击右下角的“导入”,单击“下一步”,再单击“下一步”,若“第一行包含列标题”前面的方框打上小勾,则直接单击“下一步”;若“第一行包含列标题”前面的方框没有打上小勾,则打上小勾后直接单击“下一步”。再单击“下一步”,再单击“下一步”,选择“我自己选择主键”,再单击“下一步”,命名为“学生_从文本文件”,单击“完成”即可。第三题:1、打开找到所需要操作的数据资料。2、打开“教学管理”数据库,在数据库对象“表”单击鼠标“右键”,找到“导入”并单击,在弹出的窗口中选择相关路径(一定找到“教学管理_原始”的位置),寻找所需要的文件所在的文件夹下时,如果没有显示“教学管理_原始”,则单击“文件类型”的右面的下拉按钮——三角形。3、在文件类型中选择“MicrosoftofficeAccess”,出现“教学管理_原始”后,选中“教学管理_原始”,再单击右下角的“导入”,单击对象“表”中的“学生”表,然后确定即可。
5.2828解析:本题考查循环的知识。这类问题循环体中只有一条语句,就是sum=sum+1,这样的话问题就变成了判断这条语句共执行多少次,也就是最内层循环一共会执行多少次。可以这样分析:当i=1,j=1时,内循环执行5次;当i=1,j=2时,内循环执行4次;当i=1,j=3时,内循环执行3次;当i=1,j叫时,内循环执行2次,这样的话外循环第一次时内循环共执行5+4+3+2=14次;当i=2时,,j从2开始循环,那么内循环共执行4+3+2=9次;当i=3时,j从3开始循环,那么内循环共执行3+2=5次,所以总的执行次数为14+9+5=28次。
6.2020解析:栈是限定在一端进行插入与删除的线性表。在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素:栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。即栈是按照“先进后出”或“后进先出”的原则组织数据的,因此,栈也被称为“先进后出”表或“后进先出”表。通常用指针top来指示栈顶的位置,用指针bottom指向栈底。由题意可知栈顶指针top=30,bottom=49,则栈中具有的元素应该为bottom-top+1即49-30+1=20。
7.11解析:Day(date),必要的date参数,可以是任何能够表示日期的Variant、数值表达式、字符串表达式或它们的组合。如果date包含Null,则返回Null。
weekday(date)返回一个Variant(Integer),包含一个控数,代表某个日期是星期几。
语法:
Weekday(daie),[firstdayofweek])
Firstdayofweek指定一星期第一天的常数。如果未予指定,则以vbSunday为缺省值,即星期日为1,则星期六为7。
8.25002500解析:本题考查循环的知识。这个问题比较简单,实际上就是求1到100之间的奇数和,最终结果为2500。
9.1515解析:本题考查VBA中ForEach…Next循环的知识。ForEach…Next循环是一种特殊的循环,这种循环只能用在数组中,用来遍历数组中的每一个元素。本题中的第一个循环为数组的每个元素赋值,而第二个循环中更改了这些值。综合两个循环来看,实际上最后arr(i)的值为2*i+1。
10.numf0+f1num\r\nf0+f1解析:程序首先需要接受用户输入的值,根据程序代码可以判断,使用变量num来存放用户输入的值,使用循环实现递推,根据题面“要求从键盘输入n值,输出对应项的值”,可知循环从2开始,到用户输入的值结束,也就是“Forn=2Tonum”。根据题面给出的公式“当n>1时,f(n)=f(n-1)+f(n-2)”,可知第n项的值总等于它前两项(即第n-2项与第n-1项)之和,在程序For循环中,总用f2表示第n项,f0表示第n-2项,f1表示第n-1项,所以f2=f0+f1。
11.
12.
13.
14.
15.
16.(1)在“Acc1.mdb”数据库窗口中单击“表”对象,单击“新建”按钮,在“新建表”对话框中选择“导入表”,单击“确定”按钮,设置导入对话框文件类型为“MicrosoftExcel”,选择“订单.xls”,单击“导入”按钮,在导入数据表向导中选择第一行包含列标题,选择“订单ID”为主键,将表命名为“订单”。
(2)执行右键单击“订单”表,选择“设计视图”,按照要求修改字段的设计。
(3)执行“工具”一“关系”命令,单击“显示表”按钮,添加“产品”表和“订单”表,拖动“产品”表的“产品ID”字段到“订单”表的“产品ID”字段中,在“编辑关系”对话框中选择“实施参照完整性”,选择关系类型为“一对多”。
17.
18.
19.
20.
21.B解析:本题考查窗体中列表框和组合框的知识。列表框和组合框都能够包含一组数据,这组数据可以是一列,也可以是多列;对于列表框,.我们只能在给出的选项中进行选择而不能输入新值;只有组合框既能够提供一个下拉式的列表供我们选择,也允许我们在组合框中进行输入新值。
22.A解析:在Access数据访问页中,用户可以设置自定义的背景颜色、背景图片以及背景声音等,以便增强数据访问页的视觉效果和音乐效果。但在使用自定义背景颜色、图片或声音之前,必须删除已经应用的主题,而且视频不能用于“数据访问页”的背景设置,答案为A。
23.A解析:外模式是用户的数据视图,也就是用户所见到的数据模式;全局数据视图的描述称为概念模式,即数据库中全部数据的整体逻辑结构的描述:物理存储数据视图的描述称为内模式,即数据库在物理存储方面的描述;存储模式即为内模式。
24.C
25.B解析:本题考查对参数查询的认识。选项A错误,选择查询就是按给定的要求从数据源中检索数据,它不改变表中的数据。查询的结果是1个数据记录的动态集,用户可以查看、排序、修改、分析等。选项B正确,参数查询就是运行时需要用户输入信息(即参数)的一类特殊查询,也就是说,执行参数查询时,系统会显示1个对话框,要求用户输入所需要的条件,然后才找出符合条件的记录。选项C错误,操作查询就是在操作中以查询所生成的动态集对表中数据进行更改(包括添加、删除、修改以及生成新表)的查询。查询后的结果不是动态集合,而是转换后的表。选项D错误,SQL查询就是使用SQL语句创建的结构化查询。本题的答案是B。
26.C解析:本题考查表及表字段的知识。在Access中,表字段如果为备注型是可以进行“格式”属性设置的;创建表与表之间的关系时,关闭要创建关系的表而不是关闭所有打开的表;若删除表中含有自动编号型字段的一条记录,Access会沿用现有编号而不会对表中自动编号型字段重新编号;可在Access表的设计视图“说明”列而不是“格式”列中对字段进行具体的说明。
27.A解析:软件生命周期是一个重要概念,考生应很好掌握。它是指软件产品从提出、实现、使用维护到停止使用退役的整个过程。一般包括可行性研究与需求分析、设计、实现、测试、交付使用以及维护等活动。
28.C解析:Date函数显示的是当前的日期。Time函数显示的是当前的时间。Year函数需要参数,它返回的是输入参数中的年份。Now函数显示的是当前的日期和时间
29.C解析:在二叉树的零层,有20=1个结点即根结点;第一层根据根结点子结点的个数最多有2个结点;第二层的结点总数最多有4个;以此类推,二叉树的第n层的结点数最多为2n”。一棵含18个结点的二叉树的高度至少为5。
30.A解析:线性表的链式存储结构中的结点空间是动态生成的,它们在内存中的地址可能是连续的,也可能是不连续的。
31.
32.
33.
34.(1)在“Ace3.mdb”数据库窗口中单击“窗体”对象,单击“新建”按钮,选择“设计视图”,选择“产品
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- JVM面试题及完整答案解析
- 2026年浙江省七年级数学上册第4章综合练习题
- 防灾减灾培训问答题目与答案
- 英语人教PEP版三年级上教案Unit 5 Lets eat
- 山西省2026年上半年教师资格证综合素质中学考试题及答案
- 热电厂供水管网改造工程施工组织设计方案
- 计算机三级linux考试真题及答案
- 2026年质量员之市政质量专业管理实务综合提升试卷及答案详解
- 2025年最-新计算机软考数据库系统工程师试题与答案
- 2025年下半年软考(中级)网络工程师真题+答案及解析解析下午案例
- 工厂车间安全隐患排查及整改报告
- 泉州第五中学2026届数学高一下期末质量检测模拟试题含解析
- 2025天津滨海新区科技成果转化投资服务有限公司招聘1人笔试历年难易错考点试卷带答案解析2套试卷
- 设备管理教学培训课件
- 科技成果转化课件
- 避雷器课件教学
- 辐射安全和防护培训课件
- 天津市河北区2025-2026学年九年级上学期期中考试语文试卷(无答案)
- GB/T 191-2025包装储运图形符号标志
- GB/T 5617-2025钢件表面淬火硬化层深度的测定
- 物业管理中的服务创新与提升方案
评论
0/150
提交评论