




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2023年湖北省荆州市全国计算机等级考试Access数据库程序设计预测试题(含答案)学校:________班级:________姓名:________考号:________
一、操作题(10题)1.
2.
3.已知数列的递推公式如下:
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
4.在窗体中添加一个命令按钮,名称为Command1,然后编写如下程序:
PrivateSubCommand1_Click()
sum=0
Fori=1To100step2
Nexti
MsgBoxsum
EndSub
窗体打开运行后,单击命令按钮,则消息框的输出结果为()。
5.在窗体中添加一个名称为Commandl的命令按钮,然后编写如下程序:
PrivateSubo(ByVidpAslnteger)
p=p*2
EndSub
PrivateSubCommandl_C1kk()
DimiAsIntcger
Cails(1)
Ifi>4Thcni=i^2
MsgBoxi
EndSub
窗体打开运行后,单击命令按钮,则消息框的输出结果为______。
6.数据结构分为逻辑结构和存储结构,循环队列属于______结构。
7.在窗体上画一个命令按钮,然后编写如下事件过程:
PrivateSubCommand1_Click()
a=0
Fori=1To2
Forj=1To4
IfjMod2<>0Then
a=a+1
EndIf
a=a+1
Nextj
Nexti
MsgBoxa
EndSub
程序执行后,单击命令按钮,消息框显示的是【】。
8.使用表向导创建表:在D:\\Access目录下有一ACCESS数据库“教学管理.mdb”。利用表的“表向导”创建如右图的“学生-表向导”表。
9.从ACCESS数据库导出数据:在D:\\Access目录下有一个“教学管理.mdb”access数据库,其中有一个“学生”表。1、将“教学管理.mdb”中“学生”表导出为电子表格文件,命名为“学生_导出.xls”2、将“教学管理.mdb”中“学生”表导出为文本文件,命名为“学生_导出.txt”
10.假设用—个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有【】个元素。
二、基本操作题(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.单击窗体上Commandl命令按钮时,执行如下事件过程:PrivateSubCommandl_Click()a$="softwareandhardware"b$=Right(a$,8)c$=Mid(b$,1,8)Msgboxc$Endsub则在弹出的信息框的标题栏中显示的信息是()。
A.softwareandhardwareB.softwareC.hardwareD.and
24.不是Access预定义的报表格式的是()。
A.“大胆”B.“网络”C.“正式”D.“随意”
25.数据表中的“行”称为_______。A.字段B.数据C.记录D.数据视图
26.如果要从列表中选择所需的值,而不想浏览数据表或窗体中的所有记录,或者要一次指定多个准则,即筛选条件,可使用()方法。
A.按选定内容筛选B.内容排除筛选C.按窗体筛选D.高级筛选/排序
27.下列叙述中正确的是()。
A.数据的逻辑结构与存储结构必定是一一对应的
B.由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构
C.程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构
D.以上三种说法都不对
28.在教师表中+如果要找出职称为“教授”的教师,所采用的关系运算是()。A.A.选择B.投影C.联接D.自然联接
29.如果表A中的一条记录与表B中的多条记录相匹配,且表B中的一条记录与表A中的多条记录相匹配,则表A与表B存在的关系是______。
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”数据库中有“教师”、“课程”、“授课”、“课程成绩”、“系别”、“班级”和“学生”表。
(1)以“班级”表和“学生”表为数据源,创建参数查询“班级信息”,实现输入班级ID,显示班级学生信息。参数提示为“请输入班级ID”,结果显示“班级名称”、“学号”和“学生姓名”字段。查询结果如图1所示。
(2)以“系别”表和“教师”表为数据源,创建生成表查询“教师信息”,生成“教师”表,并生成“教师ID”、“教师姓名”、“性别”、“学历”和“系名称”字段。
参考答案
1.
2.
3.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。
4.25002500解析:本题考查循环的知识。这个问题比较简单,实际上就是求1到100之间的奇数和,最终结果为2500。
5.36
6.逻辑逻辑解析:数据的逻辑结构主要是反映数据之间的逻辑关系,而存储结构是用来反映数据的逻辑结构在计算机存储空间中的存放形式。循环队列主要是强调数据之间的关系,因此属于逻辑结构。
7.1212解析:考查多重循环结构的编程方法。对于内层循环而言,当j为1、3时,a会各加两次1;当j为2、3时,a会各加一次1。所以,整个内层会加6次1。考虑到外层循环要执行两次循环体,所以一共要加12次1,最终的输出结果为12。
8.1、找到要操作的数据源,打开“教学管理”数据库。2、选择数据库的对象“表”,可以在窗口上双击“使用向导创建表”或者单击“新建”,在打开的窗口中选择“表向导”。单击“确定”按钮,在弹出的窗口上选择“商务”,在示例表中选择“学生”表。3、添加九个示例字段到“新表中的字段”,在“新表中的字段”下面单击“重命名字段”进行如要求所示的图的字段名字。完成命名之后单击“下一步”,命名为“学生-表向导”,选择“不,让我自己设置主键”。4、单击“下一步”,再单击“下一步”,再单击“下一步”,点击“完成”即可。5、关闭打开的表,右键单击“学生-表向导”,选择“设计视图”打开表。6、在打开表中进行如题目要求所示设置“数据类型”,完成后“保存”即可
9.第一题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“MicrosoftExcel”,确定文件名字“学生_导出”,单击“导出”即可。第二题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“文本文件”,确定文件名字“学生_导出”,单击“导出”即可。
10.2020解析:栈是限定在一端进行插入与删除的线性表。在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素:栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。即栈是按照“先进后出”或“后进先出”的原则组织数据的,因此,栈也被称为“先进后出”表或“后进先出”表。通常用指针top来指示栈顶的位置,用指针bottom指向栈底。由题意可知栈顶指针top=30,bottom=49,则栈中具有的元素应该为bottom-top+1即49-30+1=20。
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.A解析:数据库技术的主要目的是有效地管理和存取大量的数据资源,包括:提高数据的共享性,使多个用户能够同时访问数据库中的数据;减小数据的冗余,以提高数据的一致性和完整性;提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价。
对于数据的冗余是不能消除的,只能减小。任何的数据库中都存在着数据冗余的现象,但这些都应该是合理的数据冗余。
22.C解析:在查询的设计视图窗口中,字段列表框中的选项一般有“字段”、“表”、“排序”、“显示”、“准则”和“或”,而“类型”不属于这个列表框。
23.C解析:本题考查字符串截取Right和Mid函数,程序开始给a$赋值,然后将a$右边第1个字符开始到第8个字符赋值给b$,也就是hardware,此时利用Mid函数截取bS字符串,从第1个开始,截取8个,相当于截取了b$所有的字符,因此结果是hardware。答案为C。
24.B
25.C解析:本题考查表的基本概念。在表中,将数据以行和列的形式保存,表中的列称为字段,字段是Access信息的最基本载体,说明了一条信息在某一方面的属性。表中的行称为记录,记录是由一个或多个字段组成的,一条记录就是一个完整的信息。所以选项B是正确答案。
26.C解析:按窗体筛选可以从列表中选择所需的值或者一次指定多个准则。
27.D解析:一般来说,一种数据的逻辑结构根据需要可以表示成多种存储结构,因此,数据的逻辑结构与存储结构不一定是一一对应的。选项A中的说法是错误的。虽然计算机的存储空间是向量式的存储结构,但由于一种数据的逻辑结构根据需要可以表示成多种存储结构,例如,线性链表是线性表的链式存储结构。一般来说,性表的链式存储结构中,各数据结点的存储序号是不连续的,并且各结点在存储空间中的位置关系与逻辑关系也不一致。性链表中,各数据元素之间的前后件关系是由各结点的指针域来指示的。因此,数据的存储结构不一定是线性结构。选项B中的说法也是错误的。虽然程序设计语言中的数组一般是顺序存储结构,但是,利用数组也能处理非线性结构。例如,满二叉树与完全二叉树是非线性结构,但对于满二叉树与完全二叉树来说,根据完全二叉树的性质6,可以按层序进行顺序存储,即利用程序设计语言中的数组来存储,这样,不仅节省了存储空间,又能方便地确定每一个结点的父结点与左右子结点的位置。对于一般的二叉树来说,也可以将二叉树中每一个结点的左指针、右指针以及数据域分别用三个数组中的对应元素来存储,即实际上也是利用了程序设计语言中的数组来处理二叉树这样的非线性结构。选项C中的说法也是错误的。综上所述,选项A、B与C中的说法都是错误的。
28.A解析:本题考查关系运算的知识。关系运算共可分为两大类,一类是传统的集合运算,如并、交、差和笛卡儿积;还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足条件的元组;投影运算是在关系中指定某些属性所组成新的关系;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组;自然连接是在等值连接的基础上去除重复的属性。本题明显属于关系中选择满足条件的元组,所以为选择操作。
29.D解析:本题考查表之间的关系。这是考试重点内容,历次考试都有涉及,考生务必
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 八年级道德与法治上册 第三单元 法律在我心中 第八课 法律为生活护航教学实录 人民版
- 2025年气化设备项目合作计划书
- 八年级历史下册 第一单元 第2课《抗美援朝保家卫国》教学实录2 岳麓版
- 员工员工申诉处理方案计划
- 培养学生创造力的艺术项目计划
- 急诊科未来发展的趋势计划
- 企业专场人才招聘会合作协议(2025年版)
- 完善患者安全文化建设的计划
- 制定创新激励机制与奖励政策计划
- 美术教师与学生沟通技巧计划
- 小批量试制总结报告
- 新媒体部门配置人员架构文件
- 新外研版高二英语选择性必修三unit2 life behind the lens课件
- 黄芩种植时间什么时候最好 黄芩播种技术
- 平面广告之构图与版式设计课件
- 桩基工程竣工验收记录
- 铁路物流-物流产业大数据平台课件
- 《空气动力学基础》绪论课件
- 卡通插画幼儿园国防教育主题班会课程PPT实施课件
- 第一届全国中学生地球科学竞赛初赛试题试题含答案
- A4线缆标签数据模板
评论
0/150
提交评论