版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2022年陕西省咸阳市全国计算机等级考试Access数据库程序设计真题(含答案)学校:________班级:________姓名:________考号:________
一、操作题(10题)1.假设用—个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有【】个元素。
2.编辑数据表:在ACCESS数据库“教学管理.mdb”,跟下面要求进行相应的操作:表的复制和重命名、隐藏列、冻结列、移动列、行高与列宽、更改表数据的字体、设置数据表格式、数据的查找与替换。
3.数据模型按不同的应用层次分为三种类型,它们是【】数据模型、逻辑数据模型和物理数据模型。
4.数据结构分为逻辑结构和存储结构,循环队列属于______结构。
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.建立表之间的关系:在ACCESS数据库“教学管理.mdb”,其中有四个表:“教师”、“学生”、“课程”、“选课成绩”。由于一名学生可以选修多门课程,而一门课程也可供多名学生选修,则课程与学生之间是多对多联系。一般将一个多对多联系拆分为两个一对多联系。故进行如下操作:1、建立“学生”——“选课成绩”、“课程”——“选课成绩”之间的关系,2、实施“参照完整性”,要求“级联更新”和“级联删除”。如下图
7.
8.用向导建立ACCESS数据库:利用数据库模板向导,在D:\\Access目录下建立一个ACCESS数据库“资产追踪.mdb”。要求显示样式设置为"标准",报表打印样式为"大胆"。数据库标题为“资产追踪”。
9.
10.假定当前日期为2002年8月25日,星期日,则执行以下语句后,a、b、c和d的值分别是25、8、2002、【】。
a=day(now)
b=month(now)
C=year(now)
d=weekday(now)
二、基本操作题(10题)11.
12.在“Aec1.mdb”数据库中有“订单”表和“雇员”表。(1)按照下表的要求建立“订单明细”表,“折扣”字段的有效性规则为“>;0and<;=1”。字段名称数据类型字段大小是否主键订单ID文本10是产品ID文本5单价货币数量数字整数折扣数字单精度(2)在“订单明细”表中输入如下数据。订单ID产品ID单价数量折扣A000001A1020¥110.5050.90(3)将“订单明细”表到“订单”表的关系设置为“一对一”,“实施参照完整性”。
13.
14.(1)在考生文件夹下的“Acc1.mdb”数据库中建立表“tTeacher”,表结构如下:字段名称数据类型字段大小格式编号文本5姓名文本4性别文本1年龄数字整型工作时间日期/时间短日期职称文本5联系电话文本12在职否是/否是/否照片OLE对象(2)判断并设置“tTeacher”的主键。(3)设置“工作时间”字段的默认值为本年度的4月1日(规定:本年度年号必须由函数获取)。(4)设置“年龄”字段的有效性规则为“不能是空值”。(5)在“tTeacher”表中输入以下一条记录:注意,教师李丽的“照片”字段数据设置为考生文件夹下的“王蒙.bmp”图像文件。编号姓名性别年龄工作时间职称联系电话是否在职照片92016王蒙女321992-9-3讲师010—62392774√位图图像(6)设置“编号”字段的输入掩码为“只能输入5位数字或字母”。
15.
16.
17.回答下列各题:创建数据库“Accl.mdb”,利用表向导创建“录影集”表,选择其中的“录音集ID”、“演员ID”、“导演ID”、“出版年份”和“长度”字段,设置“录音集ID”字段为主键。
18.
19.
20.
三、1.选择题(10题)21.待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第()个位置。
A.3B.5C.7D.9
22.向已有表中添加新字段或约束的SQL语句是______。
A.CREATETABLEB.ALTERTABLEC.DROPD.CREATEINDEX
23.发生在控件接收焦点之前的事件是______。A.EnterB.ExitC.GotFocusD.LostFocus
24.报表统计计算中,如果是进行分组统计并输出,则统计计算控件应该布置在______。
A.主体节B.报表页眉/报表页脚C.页面页眉/页面页脚D.组页眉/组页脚
25.在一个数据库中已经设置了自动宏AutoExec,如果在打开数据库的时候不想执行这个自动宏,正确的操作是______。
A.用Enter键打开数据库
B.打开数据库时按住Alt键
C.打开数据库时按住Ctrl键
D.打开数据库时按住Shift键
26.算法的空间复杂度是指A.算法在执行过程中所需要的计算机存储空间
B.算法所处理的数据量
C.算法程序中的语句或指令条数
D.算法在执行过程中所需要的临时工作单元数
27.Access字段名的最大长度为______。
A.32字符B.128字符C.64字符D.256字符
28.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有______。
A.特定的数据模型B.数据无冗余C.数据可共享D.专门的数据管理软件
29.将所有字符转换为小写的掩码是()。
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.
44.在数据库“Acc2.mdb”中有“学生成绩”表、“学生档案”表和“课程名”表3张表。(1)以“学生成绩”表、“学生档案”表和“课程名”表为数据源,建立参数查询“查询1”,通过输入班级ID来查询不及格情况,参数提示为“请输人班级ID”,查询结果显示“班级编号”、“姓名”、“课程名”和“成绩”字段,如图2所示。设计宏“宏1”,打开“查询1”,查询
参考答案
1.2020解析:栈是限定在一端进行插入与删除的线性表。在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素:栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。即栈是按照“先进后出”或“后进先出”的原则组织数据的,因此,栈也被称为“先进后出”表或“后进先出”表。通常用指针top来指示栈顶的位置,用指针bottom指向栈底。由题意可知栈顶指针top=30,bottom=49,则栈中具有的元素应该为bottom-top+1即49-30+1=20。
2.第一题:步骤:1、找到要操作的数据源,打开“教学管理_原始”数据库。2、鼠标右键单击“学生”表,选择“复制”,再在工具栏上找到“粘贴”图标,在“表名称”中输入“学生表备份”,同时选择“结构和数据”,单击“确定”即可。3、鼠标右键单击“学生表备份”表,选择“重命名”,再输入“学生表备份2009”即可。第二题:步骤:1、在打开的数据库中打开“教师”表,把鼠标移动到“教师编号”字段,鼠标变成“向下黑色箭头”时单击左键,选中整个字段。2、再单击鼠标右键,选择“隐藏列”单击即可。3、在当前表的灰色出单击鼠标右键,选择“取消隐藏列”,在弹出的窗口的“教师编号”前面的方框打上小勾即可。第三题:1、在第二题的基础上,在挡开的教师表中操作,把鼠标移动到“姓名”字段,鼠标变成“向下黑色箭头”时单击左键,选中整个字段。2、再单击鼠标右键,选择“冻结列”单击即可。3、在第二步不关闭表的情况下,同样是选择整列“姓名”,单击鼠标右键,选择“取消对所有列的冻结”即可。第四题:1、在第三题的情况下,不关闭表的情况下,同样是选中整列字段“教师编号”,按住鼠标左键不放,看到鼠标下方加有虚线的方框时拉动鼠标移动到“姓名”列后面,放开鼠标即可。第五题:1、找到要操作的数据源,打开“教学管理_原始”数据库。2、打开“教师”表,选中“教师”表的任意一行,然后单击鼠标的右键,选择“行高”;或者在“格式”中选择“行高”,再弹出的行高的窗口中输入想要的高度,如题目的要求是“18”,单击“确定”即可。3、打开“教师”表,选中“教师”表的任意一列,然后单击鼠标的右键,选择“列宽”;或者在“格式”中选择“列宽”,再弹出的行高的窗口中输入想要的高度,如题目的要求是“18”,单击“确定”即可。4、设置完成后保存即可。第六题:1、在第五题的基础上,在“教师”表的灰色处单击鼠标右键,选择字体,在弹出来的窗口上选择和设置题目的要求后,确定、保存即可。第七题:1、找到要操作的数据源,打开“教学管理_原始”数据库。2、打开“教师”表,在工具栏上找到“格式”,单击有选择“数据表”,在“设置数据表格式”中按题目的要求选择需要的设置即可。同理操作即可完成。
3.概念数据模型按不同的应用层次分为三种类型,它们足概念数据模型、逻辑数据模型和物理数据模型。概念数据模型简称概念模型,它是一种面向客观世界、面向用户的模型;它与具体的数据库管理系统无关。逻辑数据模型又称数据模型,它是一种面向数据库系统的模型,该模型着重于在数据库系统一级的实现。物理数据模型又称物理模型,它是—种面向计算机物理表示的模型,此模型给出了数据模型在计算机上物理结构的表示。
4.逻辑逻辑解析:数据的逻辑结构主要是反映数据之间的逻辑关系,而存储结构是用来反映数据的逻辑结构在计算机存储空间中的存放形式。循环队列主要是强调数据之间的关系,因此属于逻辑结构。
5.44解析:M(6)的值为12-6=6;则有M(2+6)=M(8)的值为12-8=4。
6.1、找到要操作的数据源,打开“教学管理_原始”数据库。2、在工具栏上找到“关系”按钮单击,在弹出的空白窗口上单击鼠标右键,选择“显示表”,在出现的“显示表”,选择题目要求的相关表,点击添加,原来的空白处就会出现相应的表。3、将鼠标放置于“课程”中的“课程编号”,按住左键拖动到“选课成绩”表中的“课程编号”,放开鼠标即可,在编辑关系选择在“实施参照完整性”、“级联更新相关字段”、“级联删除相关字段”前面的小框里面打上勾。后单击“创建”即可。4、同理建立“学生”与“选课成绩”之间的关系即可。
7.
8.1、打开刚刚建立的“教学管理”数据库,单击“文件—>新建”,在弹出的窗口右面,找到“本机上的模板…”并单击。2、在弹出的模板窗口上选择“数据库”,找到“资产追踪”,选中,并单击“确定”。3、选择保存数据库的路径D:\\\\ACCESS,并命文件名为“资产追踪”,单击“创建”。4、“下一步→下一步”在数据库向导里面选择“标准”,“下一步→大胆”。“下一步→下一步”,单击“完成”即可。
9.
10.11解析:Day(date),必要的date参数,可以是任何能够表示日期的Variant、数值表达式、字符串表达式或它们的组合。如果date包含Null,则返回Null。
weekday(date)返回一个Variant(Integer),包含一个控数,代表某个日期是星期几。
语法:
Weekday(daie),[firstdayofweek])
Firstdayofweek指定一星期第一天的常数。如果未予指定,则以vbSunday为缺省值,即星期日为1,则星期六为7。
11.
12.(1)在“Acc1.mdb”数据库窗口中单击“表”对象,单击“新建”按钮,在“新建表”对话框中选择“设计视图”,单击“确定”按钮。按照题目表要求建立字段,选择数据类型,在字段属性的“常规”选项卡中的“字段大小”行输入字段大小,将光标定位到“订单ID”行,右键单击,选择“主键”。选中“折扣”字段,在字段属性的“常规”选项卡的“有效性规则”行输入“>Oand<=1”。单击工具栏中的“保存”按钮,在弹出的“另存为”对话框中输入表名称“订单明细”,单击“确定”按钮并关闭表设计视图。
(2)在“Acc1.mdb”数据库窗口的“表”对象下,打开“订单明细”表,按照题目表要求输入对应数据。单击工具栏中的“保存”按钮,并关闭“订单明细”表。
(3)在“Acc1.mdb”数据库窗口的“表”对象下,执行“工具”一“关系”命令,如果没有出现“显示表”对话框,则单击工具栏中的“显示表”按钮,添加“订单”表和“订单明细”表,单击“关闭”按钮,关闭“显示表”对话框。拖动“订单明细”表的“订单ID”字段到“订单”表的“订单ID”字段,在弹出的“编辑”对话框中选择“实施参照完整性”,关系类型为“一对一”。单击工具栏中的“保存”按钮,并关闭“关系”对话框。
13.
14.(1)在“Acc1.mdb”数据库窗1:1选中“表”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。按题干表要求建立字段。单击工具栏中的“保存”按钮,另存为“tTeacher'。
(2)在设计视图中打开“tTeacher”表,选中“编号”字段行。右键单击“编号”行,选择“主键”。
(3)单击“工作时间”字段行。在“字段属性”的“默认值”行输入“DateSerial(Year(Date()),4,1)”。
(4)单击“年龄”字段行。在“有效性规则”行输入“isnotnull”。单击工具栏中的“保存”按钮。
(5)根据题干表输入记录。执行“视图”一“数据表视图”命令,右键单击编号为“92016”的照片列,选择“插入对象”,在“对象类型”下拉列表中选中“位图图像”,然后单击“确定”按钮。弹出“位图图像”界面,执行“编辑”一“粘贴来源”命令,在考生文件夹处找到要插入图片。双击“李丽.bmp”文件,关闭“位图图像”界面。单击工具栏中的“保存”按钮。
(6)执行“视图”一“设计视图”命令。单击“编号”字段行。在“输入掩码”行输入“AAAAA”。单击工具栏中的“保存”按钮,关闭设计视图。
15.
16.
17.执行“文件”一“新建”一“数据库”命令,选择路径后,输入文件名“Accl.mdb”,单击“创建”按钮;在“Accl.mdb”数据库窗口中单击“表”对象,单击“新建”按钮,在“新建表”对话框中选择“表向导”,单击“确定”按钮,在“表向导”对话框中选择“个人”,“示例表”列选择“录影集”,将“示例”字段中的“录音集ID”、“演员ID”、“导演ID”、“出版年份”和“长度”字段选入新表中的字段列,单击“下一步”按钮,选择“不,自行设置主键”,单击“下一步”按钮,选择“录音集ID”字段为主键,单击“完成”按钮。
18.
19.
20.
21.BB.【解析】快速排序的基本思想是:从表中选取一个元素(如本题中的33),将表中小于此元素的移到前面,大于此元素的移到后面,结果把线性表分割成两部分(两个子表),此元素插入到其分界线的位置处。然后分别对两个子表再次分割……本题中33作为分割的中界线,第一趟排序后排在比它小的18、9、25、12后面。
22.B解析:CREATETABLE是用来创建一个表的;ALTERTABLE是用来在已有的表中添加新字段或约束的;DROP语句是用来从数据库中删除表,或者从字段或字段组中删除索引的;CREATEINDEX是用来为字段或字段组创建索引的。
23.A解析:下面来分析一下四个选项:A选项,Enter:进入,发生在控件实际接收焦点之前。B选项,Exit:退出,正好在焦点从一个控件移动到同一窗体上的另一个控件之前发生。C选项,GotFocus:获得焦点,当一个控件、一个没有激活的控件或有效控件的窗体接收焦点时发生。D选项,LostFocus:失去焦点,当窗体或控件失去焦点时发生。由以上分析可以看出,答案选A。
24.D解析:把计算控件布置在报表页眉/页脚时,Access会自动按总数来统计;而布置在组页眉/组页脚时,Access会自动按分组数来统计。
25.D解析:开发人员常常使用AutoExec宏来自动操作一个或多个Access数据库,但Access不提供任何内置的方法来有条件地避开这个AutoExec宏,不过可以在启动数据库时按住Shift键来避开运行这个宏。
26.A算法的空间复杂度是指算法在执行过程中所需要的内存空间
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 出租汽车驾驶员考试试题预测
- 会计英语词汇
- 2026 学龄前自闭症融合干预认知课件
- 会计个人离职信(32篇)
- 2026届北京市东城区名校中考适应性考试英语试题含答案
- 山东省济南市商河县市级名校2026届初中语文毕业考试模拟冲刺卷含解析
- 2026春初中心理健康北师大版(2025)七年级下册第四单元 快乐每一天《第十一课 风雨之后见彩虹》教学课件
- 2026年薪酬管理制度与员工心理健康关系研究实践
- 建设工程项目管理二局培训精简版
- 2026 学龄前自闭症家庭行为课件
- 2025年妇科腹腔镜考试题及答案
- 发票增量购销合同范本
- 《现场总线机工业控制网络》课件-第5章 FF总线技术
- 公共安全管理课课件
- 2025年湖北省中考语文试卷真题(含标准答案)
- 2025年新高考1卷(新课标Ⅰ卷)英语试卷(含答案解析)+听力音频+听力原文
- 2025小红书618【宠物行业】营销洞察-策略建议
- GB/T 22107-2025气动方向控制阀切换时间的测量
- 《基于ESP8266和芯片和光学指纹模块的智能门禁系统设计6100字(论文)》
- 2025年浙江省杭州市萧山区高桥初中教育集团中考英语调研试卷(3月份)
- 射线检测专业知识考试题库(含答案)
评论
0/150
提交评论