版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2021年辽宁省铁岭市全国计算机等级考试Access数据库程序设计模拟考试(含答案)学校:________班级:________姓名:________考号:________
一、操作题(10题)1.创建一个查询,要求将表对象“tStud”中总分成绩超过270分(含270分)的学生信息追加到空表“tTemp”中。其中,“tTemp”表的入学成绩为学生总分,所建查询命名为“qT4”。
2.下列程序的输出结果是()。
PrivateSubCommand1_Click()
Dimarr(1To10)
Fori=1To10
Nexti
ForEachiInarr()
Nexti
EndSub
3.使用表向导创建表:在D:\\Access目录下有一ACCESS数据库“教学管理.mdb”。利用表的“表向导”创建如右图的“学生-表向导”表。
4.在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:
PrivateSubCommand1Click()
DimiAsInteger,nAsInteger
n=0
Fori=0To50
i=i+3
n=n+1
Ifi>10ThenExitFor
Nexti
Text1.Text=Str(n)
EndSub
程序运行后,单击命令按钮,在文本框中显示的值是______。
5.数据模型按不同的应用层次分为三种类型,它们是【】数据模型、逻辑数据模型和物理数据模型。
6.阅读下面的程序段:
sum=0
fori=1to3
forj=ito4
fork=jto5
sum=sum+1
nextk
nextj
nexti
执行上面的三重循环后,sam的值为______。
7.
8.从外部导入数据创建表:有一个电子表格文件“学生电子表格.xls”,一个文本文件“学生.txt”,一个“教学管理_原始.mdb”access数据库,以及一个空数据库文件“教学管理.mdb”。操作要求如下:1、将电子表格“学生电子表格.xls”导入到“教学管理.mdb”中,表命名为“学生_从电子表格”。2、将文本文件“学生.txt”导入到“教学管理.mdb”中,表命名为“学生_从文本文件”。3、将“教学管理_原始.mdb”中的“学生”表导入到“教学管理.mdb”,表命名为“学生”。
9.假设用—个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有【】个元素。
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.
17.
18.
19.
20.
三、1.选择题(10题)21.要设置在报表每一页的顶部都输出的信息,需要设置______。
A.报表页眉B.报表页脚C.页面页脚D.页面页眉
22.某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开另一个窗体,需要执行的宏操作是______。A.OpenQueryB.OpenReportC.OpenWindowD.OpenForm
23.下列关于宏的说法中,错误的一项是()。
A.宏是若干个操作的集合
B.每一个宏操作都有相同的宏操作参数
C.宏操作不能自定义
D.宏通常与窗体、报表中命令按钮相结合宋使用
24.可以将Null值转换为0、空字符串或其他的指定值的函数是()。
A.NzB.DLookupC.DCountD.DSum
25.分布式数据库系统不具有的特点是()。A.A.数据分布性和逻辑整体性B.位置透明性和复制透明性C.分布性D.数据冗余
26.在条件宏设计时,对于连续重复的条件,可以用来代替的符号是()。
A.…B.=C.,D.:
27.下列不是分支结构的语句是______。
A.If…Then…EndIf
B.While…Wend
C.If…Then…Else…EndIf
D.Select…Case…EndSelect
28.数据库管理系统位于________。
A.硬盘与操作系统之间B.用户与操作系统之间C.用户与硬件之间D.操作系统与应用程序之间
29.若要求在一个记录的最后一个控件按下“Tab”键后,光标会移至下一个记录的第一个文本框,则应在窗体属性里设置哪一个属性()。
A.记录锁定B.记录选定器C.滚动条D.循环
30.为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图宋代替传统的程序流程图,通常也把这种图称为______。
A.PAD图B.N-S图C.结构图D.数据流图
四、综合应用题(10题)31.
32.
33.在考生文件夹下,存在一个数据库文件“Acc3.mdb”,里面已经设计了表对象“职工”、窗体对象“F1”、报表对象“R1”和宏对象“M1”。试在此基础上按照以下要求补充设计:(1)设置表对象“职工”中“聘用时间”字段的有效性规则为:2002年1月1日(含)以后的时间、相应有效性文本设置为“输入二零零二年以后的日期”。(2)设置报表“R1”按照“性别”字段“升序”(先男后女)排列输出;将报表页面页脚区域内名为“Page”的文本框控件设置为“一页码/总页数一”形式的页码显示(如一l/15一,一2/15一…)。(3)将“F1”窗体上名为“Title”的标签上移到距“com”按钮“1cm”的位置(即标签的下边界距按钮的上边界1cm),并设置其标题为“职工信息输出”。(4)试根据以下窗体功能要求,对已给的按钮事件过程进行补充和完善。在“F1”窗体上单击“输出”按钮(名为“com”),弹出一个输入对话框,其提示文本为“请输入大于0的整数值”。输入1时,相关代码关闭窗体(或程序)。输入2时,相关代码实现预览输出报表对象“R1”输入≥3时,相关代码调用宏对象“M1”,以打开数据表“职工”。结果如图3所示。
34.
35.
36.在考生文件夹下有“Ace3.mdb”数据库。
(1)以“学生”表为数据源,创建“输入学生信息”窗体,窗体显示学生表的全部字段。用组合框绑定“性别”字段。在页脚中添加“添加记录”、“保存记录”和“关闭窗体”按钮,分别实现添加记录、保存记录和关闭窗体操作。在页眉中添加“输入学生信息”标签(宋体12号字,居中显示)。设置窗体宽度为“8.099cm”,“弹出方式”。窗体显示效果如图3所示。
(2)以“课程成绩”表为数据源,创建图表窗体“选课统计”,统计选修每门课程的人数。图表字段为“课程编号”,图表类型为“柱形图”,图表标题为“课程成绩”。窗体显示效果如图4所示。
37.
38.
39.
40.
五、综合操作题(2题)41.
42.
六、简单应用题(2题)43.
44.
参考答案1.【审题分析】本题主要考查追加表查询,追加表一般情况用于数据库的复制、转移。在表中条件表达式是:数学-语文+物理>=270。
【操作步骤】步骤1:在“samp2.msb”窗口下,单击“查询”对象,添加“tStud”表。关闭对话框。执行【查询】一【追加表查询】菜单命令,在追加表对话框内输追加到表名称“tTemp”,双击“身份证号、“姓名”字段,在“字段”所在行的第三列列出条什运算式:[数学]+[语文】+(物理】,在其对应的“条件”行内输入:>=270,追加到所在行选择“入学成绩”表。如图40所示。
步骤2:单击“保存”按钮,输入文件名:“qt4”。单击“确定”按钮,关闭“qt4”查询窗口。步骤3:关闭“samp2.mdb”数据库窗口。
2.1515解析:本题考查VBA中ForEach…Next循环的知识。ForEach…Next循环是一种特殊的循环,这种循环只能用在数组中,用来遍历数组中的每一个元素。本题中的第一个循环为数组的每个元素赋值,而第二个循环中更改了这些值。综合两个循环来看,实际上最后arr(i)的值为2*i+1。3.1、找到要操作的数据源,打开“教学管理”数据库。2、选择数据库的对象“表”,可以在窗口上双击“使用向导创建表”或者单击“新建”,在打开的窗口中选择“表向导”。单击“确定”按钮,在弹出的窗口上选择“商务”,在示例表中选择“学生”表。3、添加九个示例字段到“新表中的字段”,在“新表中的字段”下面单击“重命名字段”进行如要求所示的图的字段名字。完成命名之后单击“下一步”,命名为“学生-表向导”,选择“不,让我自己设置主键”。4、单击“下一步”,再单击“下一步”,再单击“下一步”,点击“完成”即可。5、关闭打开的表,右键单击“学生-表向导”,选择“设计视图”打开表。6、在打开表中进行如题目要求所示设置“数据类型”,完成后“保存”即可
4.33解析:本题考查循环的知识。Exit语句用于中途退出循环,所以带有Exit语句的循环结束后,一定要判断清楚到底是因为不满足循环条件而退出循环的,还是由于执行到了Exit语句而退出循环的。本题中不等i循环到50就会因为满足If语句的条件从而执行到ExitFor语句退出循环,注意到每次循环时除了要执行i=i+3以外,在本次循环结束后还要加上步长1,经过计算在第3次循环的时候由于i的值为11而满足了If语句的条件,执行ExitFor后退出循环,此时的n值为3。
5.概念数据模型按不同的应用层次分为三种类型,它们足概念数据模型、逻辑数据模型和物理数据模型。概念数据模型简称概念模型,它是一种面向客观世界、面向用户的模型;它与具体的数据库管理系统无关。逻辑数据模型又称数据模型,它是一种面向数据库系统的模型,该模型着重于在数据库系统一级的实现。物理数据模型又称物理模型,它是—种面向计算机物理表示的模型,此模型给出了数据模型在计算机上物理结构的表示。
6.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次。
7.8.第一题:1、打开找到所需要操作的数据资料。2、打开“教学管理”数据库,在数据库对象“表”单击鼠标“右键”,找到“导入”并单击,在弹出的窗口中选择相关路径(一定找到“学生电子表格”的位置),寻找所需要的文件所在的文件夹下时,如果没有显示“学生电子表格”,则单击“文件类型”的右面的下拉按钮——三角形。3、在文件类型中选择“MicrosoftExcel”,出现“学生电子表格”后,选中“学生电子表格”,再单击右下角的“导入”,单击“下一步”,再单击“下一步”,若“第一行包含列标题”前面的方框打上小勾,则直接单击“下一步”;若“第一行包含列标题”前面的方框没有打上小勾,则打上小勾后直接单击“下一步”。再单击“下一步”,再单击“下一步”,选择“我自己选择主键”,再单击“下一步”,命名为“学生_从电子表格”,单击“完成”即可。第二题:1、打开找到所需要操作的数据资料。2、打开“教学管理”数据库,在数据库对象“表”单击鼠标“右键”,找到“导入”并单击,在弹出的窗口中选择相关路径(一定找到“学生”的位置),寻找所需要的文件所在的文件夹下时,如果没有显示“学生.txt”,则单击“文件类型”的右面的下拉按钮——三角形。3、在文件类型中选择“文本文件”,出现“学生.txt”后,选中“学生.txt”,再单击右下角的“导入”,单击“下一步”,再单击“下一步”,若“第一行包含列标题”前面的方框打上小勾,则直接单击“下一步”;若“第一行包含列标题”前面的方框没有打上小勾,则打上小勾后直接单击“下一步”。再单击“下一步”,再单击“下一步”,选择“我自己选择主键”,再单击“下一步”,命名为“学生_从文本文件”,单击“完成”即可。第三题:1、打开找到所需要操作的数据资料。2、打开“教学管理”数据库,在数据库对象“表”单击鼠标“右键”,找到“导入”并单击,在弹出的窗口中选择相关路径(一定找到“教学管理_原始”的位置),寻找所需要的文件所在的文件夹下时,如果没有显示“教学管理_原始”,则单击“文件类型”的右面的下拉按钮——三角形。3、在文件类型中选择“MicrosoftofficeAccess”,出现“教学管理_原始”后,选中“教学管理_原始”,再单击右下角的“导入”,单击对象“表”中的“学生”表,然后确定即可。
9.2020解析:栈是限定在一端进行插入与删除的线性表。在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素:栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。即栈是按照“先进后出”或“后进先出”的原则组织数据的,因此,栈也被称为“先进后出”表或“后进先出”表。通常用指针top来指示栈顶的位置,用指针bottom指向栈底。由题意可知栈顶指针top=30,bottom=49,则栈中具有的元素应该为bottom-top+1即49-30+1=20。
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.
17.
18.
19.
20.
21.D解析:报表页眉中的任何内容都只能在报表开始处,即报表的第一页打印一次。
报表页脚一般是在所有的主体和组页脚被输出完成后才会打印在报表的最后面。
页面页眉是用来显示报表中的字段名称或对记录的分缉名称,报表的每一页有一个页面页眉。它一般显示在每页的顶端。
页面页脚是打印在每页的底部,用来显示本页的汇总说明,报表的每一页有一个页面页脚。
22.D解析:本题考查常用的宏操作。这属于考试重点内容,考生务必熟练掌握。选项A“OpenQuery'’用于打开查询;选项B“OpenReport”用于打开报表;选项C“OpenWindow”属于干扰项,没有这个宏;选项D“OpenForm”用于打开窗体,所以选项D是正确答案。如果知道窗体的英文是Form,则很容易回答本题。除了本题中提到的宏操作,考生还应该对其他宏操作,比如RunApp、FindRecord等宏操作有所了解。
23.B解析:本题考查对宏的理解。选项A正确。选项B错误,对于不同的宏操作,其宏操作参数不一定相同。选项C正确,在创建宏时,只能在“操作”下拉列表中选择Access提供的宏操作,而不能自定义宏操作。选项D正确。所以答案为B。
24.A
25.D解析:分布式数据库系统具有数据分布性、逻辑整体性、位置透明性和复制透明性的特点,其数据也是分布的;但分布式数据库系统中数据经常重复存储,数据也并非必须重复存储,主要视数据的分配模式而定。若分配模式是一对多的,即一个片段分配到多个场地存放,则是冗余的数据库,否则是非冗余的数据库。
26.A解析:本题考查条件宏的知识。如果在宏中加入条件表达式,就可以限制宏在满足一定的条件下才能完成某种操作,我们称之为条件宏。对于连续重复的条件,可以使用省略号(…)代替重复条件。
27.B解析:分支结构共有两种。第一种,IF…Then…Else...Endif,此语句在符合某个条件时运行一段语句,在条件不符合时运行另一段语句。其中Else子句还可以省略,故选项A及选项C都为此种方法。第2种,Select...Case...EndSelect语句用来处理较复杂的多条件选择的判断,首先对测试表达式求值,然后测试该值是否与Case中的值相匹配,遇到第一个相匹配的值,执行其后的程序段。选项D为此种方法。选项B中的While...Wend为循环语句,不属于分支结构语句。所以,本题应该选B。
28.B解析:数据库管理系统是指为数据库的建立、使用和维护而配置的软件,按层次结构,它位于用户与操作系统之间。
29.D解析:本题考查设置窗体属性。选项A错误,记录锁定控制所有记录、已编辑记录是否锁定。选项B错误,记录选定器设置是否显示窗体底部的记录选定器。选项C错误,滚动条设置是否显示窗体的水平和垂直滚动条是否显示。选项D正确,循环属性可以设置Tab键循环模式;即光标在当前记录所有控件间、当前页间、各记录间、以及所有记录间循环。答案为D。
30.B解析:常见的过程设计工具有:程序流程图、N-S图、PAD图和HIPO图。其中,为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为N-S图。
31.
32.
33.(1)在“Acc3.mdb”数据库窗口中单击“表”对象,选择“职工”表,单击“设计”按钮,打开“职工”表设计视图。选择“聘用日期”字段,在字段属性中的有效性规则中输入“>=#2002-1-1#”,在有效性文本中输入“输入二零零二年以后的日期”。单击“保存”按钮,保存“职工”表,关闭设计窗口。
(2)在“Acc3.mdb”数据库中单击“报表”对象,选择“Rl”报表,单击“设计”按钮,打开“R1”报表设计视图。执行“视图”一“排序与分组”命令,弹出“排序与分组”对话框,选择“字段/表达式”第一行下拉列表中的“性别”字段,对应的“排序次序”选择“升序”选项,关闭“排序与分组”对话框。
在页面页脚内名为“Page”的文本框控件中输入“=”-”&[Page]&”/”&[Pages]&'-'”。单击“保存”按钮,保存“R1”报表,关闭报表设计视图。
(3)在“Acc3.mdb”数据库中单击“窗体”对象,选择“F1”窗体,单击“设计”按钮,打开“F1”窗体设计视图。用鼠标右键单击“输出”命令按钮,执行“属性”快捷菜单命令。弹出“命令按钮:com”属性对话框,选择“格式”选项卡,设置“上边距”为“1cm”,选择名为“Ti
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广东深圳万润科技股份有限公司招聘1人备考题库含完整答案详解【考点梳理】
- 2026湖南怀化市辰溪县残疾人联合会公益性岗位招聘1人备考题库带答案详解(综合题)
- 2026广西河池大化瑶族自治县实验中学德育工作辅助人员招聘1人备考题库有答案详解
- 2026福建莆田城厢法院招聘3人备考题库及参考答案详解【满分必刷】
- 2026湖南长沙市芙蓉区招聘中学骨干教师10人备考题库带答案详解(满分必刷)
- 2026广西上林国民村镇银行春季招聘备考题库附参考答案详解【b卷】
- 2026广西贵港桂平市罗秀中心卫生院招聘编外工作人员8人备考题库及参考答案详解(能力提升)
- 2026中国农业科学院饲料研究所新兽药与免疫调控创新团队科研助理招聘2人备考题库一套附答案详解
- 售后服务回访记录与反馈工具
- 2026贵州江山作物科技有限公司社会招聘12人备考题库完整附答案详解
- 口腔颌面部肿瘤综合治疗方案
- 2025年大学《数据计算及应用》专业题库- 人体生理数据分析与健康管理
- 钢筋锁价协议书
- 2025年手术室专科护士理论考核试题(附答案)
- 2019建筑结构专业技术措施2019版
- 高校民族宗教工作讲座
- 园区设备老旧改造方案(3篇)
- 牙本质过敏的护理与治疗
- 死亡病例讨论 护理版
- 水库三个责任人培训课件
- 肝硬化并腹水的护理查房
评论
0/150
提交评论