版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2022年内蒙古自治区鄂尔多斯市全国计算机等级考试Access数据库程序设计模拟考试(含答案)学校:________班级:________姓名:________考号:________
一、操作题(10题)1.编辑数据表:在ACCESS数据库“教学管理.mdb”,跟下面要求进行相应的操作:表的复制和重命名、隐藏列、冻结列、移动列、行高与列宽、更改表数据的字体、设置数据表格式、数据的查找与替换。
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.下列程序的输出结果是()。
PrivateSubCommand1_Click()
Dimarr(1To10)
Fori=1To10
Nexti
ForEachiInarr()
Nexti
EndSub
4.阅读下面的程序段:
sum=0
fori=1to3
forj=ito4
fork=jto5
sum=sum+1
nextk
nextj
nexti
执行上面的三重循环后,sam的值为______。
5.从ACCESS数据库导出数据:在D:\\Access目录下有一个“教学管理.mdb”access数据库,其中有一个“学生”表。1、将“教学管理.mdb”中“学生”表导出为电子表格文件,命名为“学生_导出.xls”2、将“教学管理.mdb”中“学生”表导出为文本文件,命名为“学生_导出.txt”
6.使用数据视图创建表:在D:\\Access目录下有一ACCESS数据库“教学管理.mdb”。利用表的“数据视图”创建如下图所示的“学生-数据视图”表。
7.执行下面的程序段,s的值为【】。
s=0:k=10
Whilek
s=s+10
k=k-2
Wend
8.
9.创建一个查询,要求将表对象“tStud”中总分成绩超过270分(含270分)的学生信息追加到空表“tTemp”中。其中,“tTemp”表的入学成绩为学生总分,所建查询命名为“qT4”。
10.
二、基本操作题(10题)11.
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.能够创建宏的设计器是______。
A.窗体设计器B.报表设计器C.表设计器D.宏设计器
25.软件设计包括软件的结构、数据、接口和过程设计,其中软件的过程设计是指
A.模块间的关系B.系统结构部件转换成软件的过程描述C.软件层次结构D.软件开发过程
26.运行下面程序代码后,变量J的值为______。PrivateSubFun()DimJasIntegerJ=10DOJ=J+3LoopWhileJ<19EndSub
A.10B.13C.19D.21
27.若定义了一个二维数组A(1to6,6),则该数组的元素个数为()。
A.24个B.36个C.42个D.48个
28.构成关系模型中的一组相互联系的“关系”一般是指
A.满足一定规范化要求的二维表B.二维表中的一行C.二维表中的一列D.二维表中的一个数字项
29.在Access中,“文本”数据类型的字段最大可以输入______个字节。
A.64B.128C.255D.256
30.如果在立即窗口中执行以下操作:M=1<CR>(<CR>是回车键)N=2<CR>PRINTM>=N<CR>则输出结果是()。
A.-1B.0C.FALSED.TRUE
四、综合应用题(10题)31.在考生文件夹下有一个“Acc3.mdb”数据库。(1)以“成绩表”为数据源,创建“成绩登录”窗体,如图3所示。用文本框显示“选课ID”和“成绩”字段。用组合框显示“学号”和“课程编号”字段。
(2)在“成绩登录”窗体中添加页眉标签“成绩登录系统”属性设置为“宋体”、“12号字”、“加粗”并“居中”。在窗体中添加“添加记录”和“保存记录”按钮,进行添加记录和保存记录操作。设置窗体宽度为“7.698cm”,“弹出方式”。(3)以“课程”表为数据源自动创建窗体“课程”。(4)在“课程”窗体中添加“课程信息”页眉标签,标签文字字体为“宋体”、“l2号”、“加粗”、“居中显示”。在页脚添加“下一记录”、“前一记录”、“添加记录”、“保存记录”和“关闭窗体”。设置窗体为“弹出方式”。结果如图4所示。
32.
33.
34.
35.请在考生文件夹下选择相应的命令,并按题目要求完成下面的操作。具体要求如下:注意:下面出现的所有文件都必须保存在考生文件夹下。考生文件夹下存在一个数据库文件“Acc3.mdb”,里面已经设计好窗体对象“sform”。试在此基础上二按照以下要求补充窗体设计:(1)在窗体的页眉节区添加一个标签控件,其名称为“sTitle”,标题显示为“输出学生基本情况”。(2)将主体节区中“性别”标签右侧的文本框娃示内容设置为“性别”字段值,并将文本框名称更名为“SSeX”。(3)在主体节区添加一个标签控件,将该控件放置在距左边“7.5cm”、距上边“3.5cm”的位置,标签显示内容为“学生简历”,名称为“sjian”。(4)在窗体页脚节区添加两个按钮,分别命名为“comok”和“comqt”,按钮标题分别为“确定”和“关闭”。(5)将窗体标题设置为“学生基本情况”。注意:不允许修改窗体对象“sform”中未涉及的控件和属性。窗体最终效果如图6所示。
36.
37.
38.
39.
40.
五、综合操作题(2题)41.
42.
六、简单应用题(2题)43.
44.在考生文件夹下有一个数据库文件“Ace2.mdb”,里面已经设计好3个关联表对象“tStud”、“tCourse”、“tScore”和表对象“tTemp”。请按以下要求完成设计:(1)创建一个选择查询,查找并显示没有摄影爱好的学生的“学号”、“姓名”、“性别”和“年龄”4个字段内容,将查询命名为“查询1”。(2)创建一个总计查询,查找学生的成绩信息,并显示为“学号”和“平均成绩”两列内容。其中“平均成绩”由统计计算得到,将查询命名为“查询2”。(3)创建一个选择查询,查找并显示学生的“姓名”、“课程名”和“成绩”3个字段内容,将查询命名为“查询3”。(4)创建一个更新查询,将表“tTemp”中“年龄”字段的值加1,并清除“团员否”字段的值,所建查询命名为“查询4”。
参考答案1.第一题:步骤:1、找到要操作的数据源,打开“教学管理_原始”数据库。2、鼠标右键单击“学生”表,选择“复制”,再在工具栏上找到“粘贴”图标,在“表名称”中输入“学生表备份”,同时选择“结构和数据”,单击“确定”即可。3、鼠标右键单击“学生表备份”表,选择“重命名”,再输入“学生表备份2009”即可。第二题:步骤:1、在打开的数据库中打开“教师”表,把鼠标移动到“教师编号”字段,鼠标变成“向下黑色箭头”时单击左键,选中整个字段。2、再单击鼠标右键,选择“隐藏列”单击即可。3、在当前表的灰色出单击鼠标右键,选择“取消隐藏列”,在弹出的窗口的“教师编号”前面的方框打上小勾即可。第三题:1、在第二题的基础上,在挡开的教师表中操作,把鼠标移动到“姓名”字段,鼠标变成“向下黑色箭头”时单击左键,选中整个字段。2、再单击鼠标右键,选择“冻结列”单击即可。3、在第二步不关闭表的情况下,同样是选择整列“姓名”,单击鼠标右键,选择“取消对所有列的冻结”即可。第四题:1、在第三题的情况下,不关闭表的情况下,同样是选中整列字段“教师编号”,按住鼠标左键不放,看到鼠标下方加有虚线的方框时拉动鼠标移动到“姓名”列后面,放开鼠标即可。第五题:1、找到要操作的数据源,打开“教学管理_原始”数据库。2、打开“教师”表,选中“教师”表的任意一行,然后单击鼠标的右键,选择“行高”;或者在“格式”中选择“行高”,再弹出的行高的窗口中输入想要的高度,如题目的要求是“18”,单击“确定”即可。3、打开“教师”表,选中“教师”表的任意一列,然后单击鼠标的右键,选择“列宽”;或者在“格式”中选择“列宽”,再弹出的行高的窗口中输入想要的高度,如题目的要求是“18”,单击“确定”即可。4、设置完成后保存即可。第六题:1、在第五题的基础上,在“教师”表的灰色处单击鼠标右键,选择字体,在弹出来的窗口上选择和设置题目的要求后,确定、保存即可。第七题:1、找到要操作的数据源,打开“教学管理_原始”数据库。2、打开“教师”表,在工具栏上找到“格式”,单击有选择“数据表”,在“设置数据表格式”中按题目的要求选择需要的设置即可。同理操作即可完成。
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.1515解析:本题考查VBA中ForEach…Next循环的知识。ForEach…Next循环是一种特殊的循环,这种循环只能用在数组中,用来遍历数组中的每一个元素。本题中的第一个循环为数组的每个元素赋值,而第二个循环中更改了这些值。综合两个循环来看,实际上最后arr(i)的值为2*i+1。
4.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次。5.第一题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“MicrosoftExcel”,确定文件名字“学生_导出”,单击“导出”即可。第二题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“文本文件”,确定文件名字“学生_导出”,单击“导出”即可。6.1、找到要操作的数据源,打开“教学管理”数据库。2、选择数据库的对象“表”,可以在窗口上双击“通过输入数据创建表”或者单击“新建”,在打开的窗口中选择“数据表视图”。单击“确定”按钮,把鼠标放置于“字段1”上,变成向下箭头以后“单击一下”,使得整个字段变成黑色,然后单击“鼠标右键”一次,选择“重命名列”,输入所要求的字段名称;同理一直操作完成,命名完成以后单击“保存”,输入“学生-数据视图”,单击“确定”即可。3、再用“设计视图”打开“学生-数据视图”表进行表的“数据类型”进行设计,设计完成后单击“保存”即可。
7.5050解析:本题考查While循环。While循环中的<表达式>是一个数值表达式k,若k不等于0,则执行循环体;若k等于0,则结束循环。本题中循环体共被执行5次,每执行一次循环体,变量s将累加一次10,结果为“50'。
8.9.【审题分析】本题主要考查追加表查询,追加表一般情况用于数据库的复制、转移。在表中条件表达式是:数学-语文+物理>=270。
【操作步骤】步骤1:在“samp2.msb”窗口下,单击“查询”对象,添加“tStud”表。关闭对话框。执行【查询】一【追加表查询】菜单命令,在追加表对话框内输追加到表名称“tTemp”,双击“身份证号、“姓名”字段,在“字段”所在行的第三列列出条什运算式:[数学]+[语文】+(物理】,在其对应的“条件”行内输入:>=270,追加到所在行选择“入学成绩”表。如图40所示。
步骤2:单击“保存”按钮,输入文件名:“qt4”。单击“确定”按钮,关闭“qt4”查询窗口。步骤3:关闭“samp2.mdb”数据库窗口。
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.C数据结构概念一般包括3个方面的内容,数据的逻辑结构、存储结构(物理结构)及数据上的运算集合。数据的逻辑结构只抽象地反映数据元素之间的逻辑关系,即数据元素之间的前后件关系,而不管它在计算机中的存储表示形式。
22.C解析:每个关系都类似1张表,或者在某种程度上类似1个“平面”记录文件。
23.C解析:窗体设计器只能创建各种类型的窗体,不能创建报表。
24.D解析:宏的创建主要是通过宏设计器完成的,用户可以在该设计器中的各种提示信息下完成各种各样的宏的创建。
25.B软件设计包括软件的结构设计、数据接口设计和过程设计。其中软件结构设计主要包括系统由哪些子系统构成,以及这些子系统之间的关系是怎样的,并将这些内容编写成文档;数据接口设计的任务是为每个子系统设计其与其他子系统间的接口,并编写成文档,这个接口要是一个无二义的接口,不需要子系统的操作知识就可以使用;过程设计是指系统结构部件转换成软件的过程描述。
26.C解析:这里是Do循环,是先执行循环体,再判断循环条件的。初始时J=10。执行一次循环体后J=13,是<19的,继续循环。执行二次循环体后J=16,还是<19的,继续循环。执行三次循环体后J=19,这时不<19了,退出循环。
27.C解析:本题考查VBA中二维数组的知识。数组变量由变量名和数组下标构成,我们通常使用Dim语句来定义数组,其格式为:
Dim数组名([下标下限to]下标上限)
其中,下标下限缺省为0。数组中的元素个数=下标上限-下标下限/1。对于多维数组来说,每一维也遵守这种计算原则,总的元素个数为各维元素数的乘积。故此本题中数组元素的个数应该是(6-1+1)x(6-0+1)=6x7=42。
28.A解析:Access中,一个表就是一个关系,每一个关系都是一个二维表。
29.C解析:文本数据类型所使用的对象为文本或文本与数字的组合,默认文本型字段的大小是50个字符。文本型字段的取值最多可达到255个字符,如果取值的字符个数超过了255个,可以使用备注数据类型。
30.C解析:M=1,N=2,M>=N即为1>=2,故结果应为FALSE。31.(1)打开“Acc3.mdb”数据库,在“Acc3.mdb”数据库窗口中单击“窗体”对象。单击“新建”按钮,在“新建窗体”窗口中,选择“设计视图”选项,选择“成绩”表为数据源,单击“确定”按钮。在“窗体1:窗体”窗口中添加文本框,弹出文本框向导。连续两次单击“下一步”按钮,输入文本框名称为选课,单击“完成”按钮,同理添加成绩文本框。选中工具箱的“组合框”按钮,添加到窗体中,弹出“组合框向导”。选中“使用组合框查阅或查询中的值”,单击“下一步”按钮,选择“成绩”表,单击“下一步”按钮,选中“学号”字段,连续四次单击“下一步”按钮,输入组合框名称“学号”,单击“完成”按钮。同理添加课程编号组合框,选中“课程编号”字段。单击工具栏中的“保存”按钮,在“另存为”对话框中,输入窗体名称“成绩登录”,单击“确定”按钮。(2)在“Acc3.mdb”数据库窗口的“成绩登录”窗体设计视图下,选中工具箱中的“标签”按钮,在“成绩登录:窗体”窗口中的“窗体页眉”处添加“页眉标签”,输入文本信息“成绩登录系统”。单击成绩登录系统页眉标签,在工具栏中修改格式,字体“宋体”,字号“l2”,单击“加粗”按钮和“居中”按钮。选中工具箱中的“命令”按钮,添加到窗体中。弹出“命令按钮向导”,在“类别”选项中选择“记录操作”,在“操作”选项中选择“添加新记录”,单击“下一步”按钮,选中文本,输入按钮文本信息“添加记录”,单击“下一步”按钮,单击“完成”按钮。选中“工具箱”中的“命令”按钮,添加到窗体中。弹出“命令按钮向导”,在“类别”选项中选择“记录操作”,在“操作”选项中选择“保存记录”,单击“下一步”按钮,选中“文本”,并输入按文本信息“保夸记录”,单击“下一步”按钮,单击“完成”丰,钮。右键单击窗体视图的空白处,选择“属性”,在“弹出方式”中选择“是”按钮,单击工具栏中的“保存”按钮,关闭窗奉设计视图。(3)选择“窗体”对叉,然后选择“新建”,选择“自动创建窗体;纵栏”,选择“课程表”为数据源,单击“确定”。(4)在“课程”窗体中选择“控件工具”,选择“标签”控件,然后添加文本“课程信息”,按要求设置字体格式。然后从工具箱中选择“命令”按钮,添加到窗体中,在“命令按钮向导”中选择“记录浏览”;操作中选择“转至下一记录”,按钮文本为“下一记录”。从工具}i中选择“命令”按钮,添加到窗体中,在命令按钮向导中选择‘记录浏览”,操作中选择“转至前一记录”,按钮文本为“前一记录”。从工具箔中选择“命令”按钮,添加到窗体中,在“命令按钮向导”中选择“记录操作”,操作中选择“添加新记录”,按钮文本输入“添加记录”。从工具箱中选择“命令”按钮,添力到窗体中,在“命令按钮向导”中选择“记录操作”,在操作选项选择“保存记录”,按钮文本输入“保存记录”。从工具箱中选择“命令”按钮,添加到窗体中,在“命令按钮向导”中选择“窗体操作”,在操作选项中选择“关闭窗体”,按钮文本输入“关闭窗体”。右键单击窗体的空白处,选择“属性”,找到“弹出方式”,选择“是”。
32.
33.
34.
35.(1)在“Acc3mdb”数据库窗口中单击“窗体”对象,选择“sform”窗体,单击“设计”按钮,打开“sform”窗体的设计视图。在主体节区的顶部向下拖动鼠标,显示出“窗体页眉”区域。在工具箱中单击“标签”控件,在窗体页眉区画出一个标签,并在其中,输入“输出学生基本情况”,将标签的“名称”设置为“sTite”。单击“保存”按钮,关闭“属性”窗口,然后关闭窗体。
(2)在“Acc3.mdb”数据库窗口中单击“窗体”对象,选择“sform”窗体,单击“设计”按钮,打开“sform”窗体的设计视图。选择“性别”标签右侧的艾本框,将其“名称”改为“ssex”,将“控件来源”设置为~陡别”。单击“保存”按钮,关闭“属性”窗口,然后关闭窗体。
(3)在“Acc3.mdb”数据库窗口中单击“窗体”对象,选择“sform”窗体,单击“设计”按钮,打开“sform”窗体的设计视图。在工具箱rr单击“标签”控件,在主体节区画出一个标签,并在其中输入“学生简历”,将标签的“名称”属性设置为“sjian”,“左边距”设置为“7.5cm”,“上边距”设置为“3.5cm'。单击‘保存”按钮,关闭“属性”窗口,然后关闭窗体。
(4)在“Acc3.mdb”数据库窗口中单击“窗体”对象,选择“sforwl”窗体,单击“设计”按钮,打开“sform”窗体的设计视图。在窗体页脚区向下拖动鼠标,显示}l}“窗体页脚”区域。在工具箱中单击“命令按钮”控件,在窗体页眉区画出两个命令按钮,在其中一个的“属性”窗l2中将其“全部”选项卡中的“名称”设置为“eomok”,“标题”设置为“确定”;将另一个“名称”设置为“eomqt”。“标题”设置为“关闭”。单击“保存”按钮,关闭“属性”窗l2,然后关闭窗
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026事业单位工勤技能-安徽-安徽造林管护工一级(高级技师)历年参考题库含答案详解
- 2026事业单位工勤技能-安徽-安徽机械冷加工五级(初级工)历年参考题库含答案详解
- 2026事业单位工勤技能-宁夏-宁夏管工(技师-高级技师)历年参考题库含答案详解
- 2026事业单位工勤技能-宁夏-宁夏广播电视天线工五级(初级工)历年参考题库含答案详解
- 2026事业单位工勤技能-天津-天津水生产处理工二级(技师)历年参考题库含答案详解
- 检测的临床意义
- 检查血脂的意义及血脂异常的危害课件
- 2025-2026学年大狮子手工说课稿
- 2025-2026学年奥尔夫亲子律动说课稿
- 欣泰电气财务舞弊案例分析
- 2025年中国银行总行招聘笔试试题+答案
- 2025年医疗质量安全核心制度考试试题(附答案)
- 2027届上海市西南位育初三语文9月月考试卷及答案
- 2026年卫生高级职称面审答辩(康复医学科)副高经典试题及答案
- 血液肿瘤相关肠梗阻护理专家共识(2026年版)
- 2026年电机学考试复习题库及答案详解
- QMS新版标准讲解新旧比照
- 预制桩沉桩专项施工方案
- 第5课《中国人民站起来了》第二课时(教学课件)
- 《培养德智体美劳全面发展的社会主义建设者和接班人》教学设计2
- 四年级英语阅读理解20篇
评论
0/150
提交评论