版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2022年黑龙江省鸡西市全国计算机等级考试Access数据库程序设计预测试题(含答案)学校:________班级:________姓名:________考号:________
一、操作题(10题)1.执行下面的程序段,s的值为【】。
s=0:k=10
Whilek
s=s+10
k=k-2
Wend
2.已知数列的递推公式如下:
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
3.用向导建立ACCESS数据库:利用数据库模板向导,在D:\\Access目录下建立一个ACCESS数据库“资产追踪.mdb”。要求显示样式设置为"标准",报表打印样式为"大胆"。数据库标题为“资产追踪”。
4.假设用—个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有【】个元素。
5.
6.下列程序的输出结果是()。
PrivateSubCommand1_Click()
Dimarr(1To10)
Fori=1To10
Nexti
ForEachiInarr()
Nexti
EndSub
7.
8.使用表向导创建表:在D:\\Access目录下有一ACCESS数据库“教学管理.mdb”。利用表的“表向导”创建如右图的“学生-表向导”表。
9.在考生文件夹下有一个“Acc3.mdb”数据库。(1)以“房产销售情况表”为数据源,创建“销售明细”窗体,在窗体中显示“房产销售情况表”的全部字段,文本框的特殊效果为“平面”。在窗体页眉中添加“销售信息明细”标签。标签文本格式为“宋体”、“l2号”、“加粗”、“居中显示”。窗体显示效果如图2所示。
(2)以“房源基本情况表”为数据源,创建“按照房源代码查询”查询,查询与“销售明细”窗体中房源代码相同的房源信息。结果显示“房源基本情况表”中的全部字段。
10.在窗体中添加一个命令按钮,名称为Command1,然后编写如下程序:
PrivateSubCommand1_Click()
sum=0
Fori=1To100step2
Nexti
MsgBoxsum
EndSub
窗体打开运行后,单击命令按钮,则消息框的输出结果为()。
二、基本操作题(10题)11.
12.
13.
14.考生文件夹下的“Accl.mdb”数据库文件中已建立表对象“tEmp”。请按以下操作要求,完成对表“tEmp”的编辑修改和操作,改后表对象“tEmp"如陶l所示:
(1)将“编号”字段改名为“工号”,并设置为主键。
(2)设置“年龄”字段的有效性规则为:不能是空值。
(3)设置“聘用时间”字段的默认值为系统当前年1月1日。
(4)删除表结构中的“简历”字段。
(5)将考生文件夹下“Ace0.mdb”数据库文件中的表对象“tTemp”导入“Accl.mdb”数据库中。
(6)完成上述操作后,在“Accl.mdb”数据库中对表对象“tEmp”进行备份,命名为“tEL”。如图2所示。
15.(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位数字或字母”。
16.
17.
18.
19.
20.
三、1.选择题(10题)21.Access支持的查询类型有______.
A.选择查询、交叉表查询、参数查询、SQL查询和操作查询
B.基本查询、选择查询、参数查询、SQL查询和操作查询
C.多表查询、单表查询、交叉表查询、参数查询和操作查询
D.选择查询、统计查询、参数查询、SOL查询和操作查询
22.为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为______。
A.PAD图B.N-S图C.结构图D.数据流图
23.设计数据访问页时可以编辑现有的______。
A.报表B.窗体C.Web页D.数据表
24.下列叙述中,不属于软件需求规格说明书的作用的是()。
A.便于用户,开发人员进行理解和交流
B.反映出用户问题的结构,可以作为软件开发工作的基础和依据
C.作为确认测试和验收的依据
D.便于开发人员进行需求分析
25.下列关于模块的说法中,不正确的是()。
A.有两种基本模块,一种是标准模块,另一种是类模块
B.窗体模块和报表模块都是类模块,它们各自与某一特定窗体或报表相关联
C.标准模块包含与任何其他对象都无关的常规过程,以及可以从数据库任何位置运行的经常使用的函数
D.标准模块和与某个特定对象无关的类模块的主要区别在于其范围和生命周期
26.在Access表中,可以定义3种主关键字,它们是______。
A.单字段、双字段和多字段B.单字段、双字段和自动编号C.单字段、多字段和自动编号D.双字段、多字段和自动编号
27.窗体类型中将窗体的一个显示汜录按列分隔,每列的左边显示字段名,右边显示字段内容的是
A.表格式窗体B.数据表窗体C.纵栏式窗体D.主/子窗体
28.表达式a%*b&-d#\2#+c!的结果的数值类型为()。
A.整型B.长整型C.单精度型D.双精度型
29.可以选择输入数据或空格的输入掩码是
A.0B.<C.>D.9
30.设树T的度为4,其中度为1,2,3,4的节点个数分别为4,2,1,1。则T中叶子节点数为()。
A.8B.7C.6D.5
四、综合应用题(10题)31.
32.
33.
34.
35.
36.在考生文件夹下有“Acc3.mdb”数据库。
(1)以“课程成绩”表为数据源,创建分组统计查询“平均分”,统计每个学生的平均分,结果显示“学号”和“平均分”字段,按照平均分降序排列。
(2)以“学生”表为数据源,创建“学生”窗体,布局为“纵栏表”,样式为“标准”。在窗体中添加以“平均分”查询为数据源的子窗体,在窗体显示“平均分”查询的全部信息。窗体显示如图3所示。
37.
38.
39.
40.
五、综合操作题(2题)41.
42.
六、简单应用题(2题)43.
44.
参考答案
1.5050解析:本题考查While循环。While循环中的<表达式>是一个数值表达式k,若k不等于0,则执行循环体;若k等于0,则结束循环。本题中循环体共被执行5次,每执行一次循环体,变量s将累加一次10,结果为“50'。
2.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。
3.1、打开刚刚建立的“教学管理”数据库,单击“文件—>新建”,在弹出的窗口右面,找到“本机上的模板…”并单击。2、在弹出的模板窗口上选择“数据库”,找到“资产追踪”,选中,并单击“确定”。3、选择保存数据库的路径D:\\\\ACCESS,并命文件名为“资产追踪”,单击“创建”。4、“下一步→下一步”在数据库向导里面选择“标准”,“下一步→大胆”。“下一步→下一步”,单击“完成”即可。
4.2020解析:栈是限定在一端进行插入与删除的线性表。在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素:栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。即栈是按照“先进后出”或“后进先出”的原则组织数据的,因此,栈也被称为“先进后出”表或“后进先出”表。通常用指针top来指示栈顶的位置,用指针bottom指向栈底。由题意可知栈顶指针top=30,bottom=49,则栈中具有的元素应该为bottom-top+1即49-30+1=20。
5.
6.1515解析:本题考查VBA中ForEach…Next循环的知识。ForEach…Next循环是一种特殊的循环,这种循环只能用在数组中,用来遍历数组中的每一个元素。本题中的第一个循环为数组的每个元素赋值,而第二个循环中更改了这些值。综合两个循环来看,实际上最后arr(i)的值为2*i+1。
7.
8.1、找到要操作的数据源,打开“教学管理”数据库。2、选择数据库的对象“表”,可以在窗口上双击“使用向导创建表”或者单击“新建”,在打开的窗口中选择“表向导”。单击“确定”按钮,在弹出的窗口上选择“商务”,在示例表中选择“学生”表。3、添加九个示例字段到“新表中的字段”,在“新表中的字段”下面单击“重命名字段”进行如要求所示的图的字段名字。完成命名之后单击“下一步”,命名为“学生-表向导”,选择“不,让我自己设置主键”。4、单击“下一步”,再单击“下一步”,再单击“下一步”,点击“完成”即可。5、关闭打开的表,右键单击“学生-表向导”,选择“设计视图”打开表。6、在打开表中进行如题目要求所示设置“数据类型”,完成后“保存”即可
9.(1)打开“Acc3.mdb”数据库窗口,单击“窗体”对象,单击“新建”按钮,选择“自动创建窗体:纵栏武”,选择“房产销售情况表”表为数据源,单击“确定”按钮。弹出窗口对话框,执行“视图”一“设计视图”,用鼠标右键单击其中一个文本框,右键单击选择“属性”命令,在“格式”选项卡的“特殊效果”中选择“平面”。关闭属性对话框。单击工具栏中的“标签”控件,拖到窗体页眉中。并调整其大小,输入“销售信息明细”文本,选中新建标签,在工具栏中选择考题要求的文本格式:宋体、l2号、加粗、居中。单击工具栏中的“保存”按钮,在弹出的“另存为”对话框中输入窗体名称“销售明细”.单击“确定”按钮,关闭窗体设计视图。(2)在“Ace3.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,单击“确定”按钮。弹出“显示表”对话框,添加“房源基本情况表”,单击“关闭”按钮。关闭“显示表”对话框。字段行选择“房源基本情况表.g-”和“房源代码”,取消“房源代码”字段的显示,在“房源代码”行对应的“条件”行输入“[Forms]![销售明细]![房源代码]”。单击工具栏中的“保存”按钮,在弹出的“另存为”对话框中输入查询名称“按照窗体房源代码查询”,单击“确定”按钮,关闭查询设计视图。
10.25002500解析:本题考查循环的知识。这个问题比较简单,实际上就是求1到100之间的奇数和,最终结果为2500。
11.
12.
13.
14.(1)在“Acc1.mdb”数据库中单击窗口选中“表”对象,右键单击“tEmp”,选择“设计视图”。在“字段名称”列将“编号”改为“工号”,选中“工号”字段行,右键单击“工号”行,选择“主键”。
(2)单击“年龄”字段行。在“有效性规则”行输入“isnotnull”。
(3)单击“聘用时间”字段行。在“默认值”行输入“Date-Serial(1Year(Date()),1,11)”。
(4)选中“简历”字段行。鼠标右键单击“简历”行,选择“删除行”。单击工具栏中的“保存”按钮,关闭设计视图。
(5)执行“文件”,“获取外部数据”——>“导入”命令。在考生文件夹中选中要导入的文件“Arc0.mdb”,单击“导入”按钮。选中“tTemp”.单击“确定”按钮。
(6)鼠标右键单击“tEmp”,选择“另存为”。在对话框中输入“tEL”,单击“确定”按钮。
15.(1)在“Acc1.mdb”数据库窗1:1选中“表”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。按题干表要求建立字段。单击工具栏中的“保存”按钮,另存为“tTeacher'。
(2)在设计视图中打开“tTeacher”表,选中“编号”字段行。右键单击“编号”行,选择“主键”。
(3)单击“工作时间”字段行。在“字段属性”的“默认值”行输入“DateSerial(Year(Date()),4,1)”。
(4)单击“年龄”字段行。在“有效性规则”行输入“isnotnull”。单击工具栏中的“保存”按钮。
(5)根据题干表输入记录。执行“视图”一“数据表视图”命令,右键单击编号为“92016”的照片列,选择“插入对象”,在“对象类型”下拉列表中选中“位图图像”,然后单击“确定”按钮。弹出“位图图像”界面,执行“编辑”一“粘贴来源”命令,在考生文件夹处找到要插入图片。双击“李丽.bmp”文件,关闭“位图图像”界面。单击工具栏中的“保存”按钮。
(6)执行“视图”一“设计视图”命令。单击“编号”字段行。在“输入掩码”行输入“AAAAA”。单击工具栏中的“保存”按钮,关闭设计视图。
16.
17.
18.
19.
20.
21.A解析:Access支持的查询类型有选择查询、交叉表查询、参数查询、SQL查询和操作查询。
22.B解析:常见的过程设计工具有:程序流程图、N-S图、PAD图和HIPO图。其
中,为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流
程图,通常也把这种图称为N-S图。
注意:其他常用算法描述工具的概念。
23.C解析:可以将外部的Web页直接调入“数据访问页”设计器中进行编辑。
24.D解析:软件需求规格说明书SRS,SoftwareRequirementSpecification)是需求分析阶段的最后成果,是软件开发中的重要文档之一。它有以下几个方面的作用,①便于用户、开发人员进行理解和交流;②反映出用户问题的结构,可以作为软件开发工作的基础和依据;③作为确认测试和验收的依据。
25.C解析:本题是对模块基本概念的考查。选项A讲的是模块的分类,模块可以分为两类,一类是标准模块,一类是类模块,故选项A是正确的。选项B讲的是类模块的两种具体类型,即窗体模块和报表模块,它们都各自与某一特定窗体或报表相关联的,因此也是正确的。选项C错在最后两个字,正确的应该是:标准模块包含与任何其他对象都无关的常规过程,以及可以从数据库任何位置运行的经常使用的过程。过程与函数是有区别的,不能混淆。选项D说的是标准模块和与某个特定对象无关的类模块的主要区别,即它们的范围和生命周期不同,故D也是正确韵。答案为C。
26.C解析:本题考查Access中主关键字的基本概念。在Access的表中,可以定义三种主键,即自动编号主键、单字段主键和多字段主键,选项C正确。自动编号主键;在向表中添加每一条记录时,可将“自动编号”字段设置为自动输入连续数字的编号,不需要用户对其进行输入。将自动编号字段指定为表的主键是创建主键的最简单、最安全的方法。单字段主键:如果字段中包含的都是唯一的值,则用此方法将该字段指定为主键。只要某字段包含数据且不包含重复值或Null值,即可为该字段指定主键。多字段主键:在不能保证任何单字段包含唯一值时,可以将两个或更多的字段指定为主键,这种情况最常出现在用于多对多关系中的两个表。注意,主关键字是考试重点内容,历次考试都有涉及,考生务必牢记。为确保主关键字段值的唯一性,Access不允许在主关键字字段中存入重复值和空值。
27.C解析:表格式窗体在一个窗体中显示多条记录的内容;数据表窗体在外观上跟数据表和查询数据的界面相同;而主/子窗体通常用于显示多个表或查询中的结果。
28.D解析:本题考查表达式类型。在运算时表达式中经常出现不同类型的变量,系统会自动进行类型转换,一般情况下会将数值类型定义为占用内存最多的类型。本题中有Integer整型(%)、Long长整型(&)、Single单精度型(!)、Double双精度型(#),因此,系统会将运算结果的数值类型定义为占用内容最多的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电子行业研究:大规模AI集群带动CPO加速看好产业链公司
- 小学音乐社团活动对学生音乐兴趣激发的实践探索教学研究课题报告
- 高中AI课程中自然语言处理的文本相似度计算模型训练与教学课题报告教学研究课题报告
- 移动公司演讲稿
- 2025年新能源汽车电池回收与再利用项目技术创新可行性深度剖析
- 26年银发高级沟通技巧培训课件
- 房屋租赁合同范本汇编合同
- 2026届河北省石家庄二中八月高三高考化学试题系列模拟卷(8)含解析
- 肺癌肿瘤阻抑基因1(TSLC1)对星形细胞肿瘤生物学行为及预后的影响探究
- 肺炎衣原体在HEp-2细胞中的发育周期与细胞迁移关联探究
- 带状疱疹疑难护理讨论
- 司炉与水处理安全技术培训课件
- 胸痛的护理查房
- 幕墙工程竣工资料(全套)
- 班级安全员培训课件-
- 承包商安全资格审查表格
- 残疾人旱地冰壶竞赛规则
- 2022年河北青年管理干部学院教师招聘考试真题
- 欧体6-结构5(楷书教学课件)
- 煤矿绿色开采技术-课件
- 开关磁阻电机的电流斩波控制
评论
0/150
提交评论