版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2021年河南省焦作市全国计算机等级考试Access数据库程序设计真题(含答案)学校:________班级:________姓名:________考号:________
一、操作题(10题)1.从ACCESS数据库导出数据:在D:\\Access目录下有一个“教学管理.mdb”access数据库,其中有一个“学生”表。1、将“教学管理.mdb”中“学生”表导出为电子表格文件,命名为“学生_导出.xls”2、将“教学管理.mdb”中“学生”表导出为文本文件,命名为“学生_导出.txt”
2.阅读下面的程序段:
sum=0
fori=1to3
forj=ito4
fork=jto5
sum=sum+1
nextk
nextj
nexti
执行上面的三重循环后,sam的值为______。
3.创建一个查询,要求将表对象“tStud”中总分成绩超过270分(含270分)的学生信息追加到空表“tTemp”中。其中,“tTemp”表的入学成绩为学生总分,所建查询命名为“qT4”。
4.执行下面的程序段,s的值为【】。
s=0:k=10
Whilek
s=s+10
k=k-2
Wend
5.编辑数据表:在ACCESS数据库“教学管理.mdb”,跟下面要求进行相应的操作:表的复制和重命名、隐藏列、冻结列、移动列、行高与列宽、更改表数据的字体、设置数据表格式、数据的查找与替换。
6.下列程序的输出结果是()。
PrivateSubCommand1_Click()
Dimarr(1To10)
Fori=1To10
Nexti
ForEachiInarr()
Nexti
EndSub
7.使用设计器创建表:在D:\\Access目录下有一ACCESS数据库“教学管理.mdb”。1、利用表的设计视图创建如下图所示的“学生”表。要求:“性别”字段利用“查阅向导”输入,通过菜单可选择“男”或“女”;先设置“学生编号”字段为主键,再尝试设置“姓名”、“性?别”、“入校日期”组成的多字段主键。2、如下图输入数据。
8.在窗体中添加一个命令按钮(名为Command1)和一个文本框(名为Text1),然后编写如下事件过程:
PrivateSubCommand1_Click()
DimxAsInteger,yAsInteger,zAsInteger
Callp1(a,b,c)
EndSub
Subp1(xAsInteger,yAsInteger,zAsInteger)
z=x+y
EndSub
打开窗体运行后,单击命令按钮,文本框中显示的内容是()。
9.
10.使用表向导创建表:在D:\\Access目录下有一ACCESS数据库“教学管理.mdb”。利用表的“表向导”创建如右图的“学生-表向导”表。
二、基本操作题(10题)11.
12.
13.
14.
15.在考生文件夹下的“Accl.mdb”数据库中已建立两个表对象(名为“员工”表和“部门”表)。请按以下要求,完成表的各种操作:(1)设置表对象“员工”表的“聘用时间”字段有效性规则为:1950年(含)以后的日期,同时设置相应有效性文本为“请输入有效日期”。(2)将表对象“员工”表中编号为“000008”的员工的“照片”字段值替换为考生文件夹下的图像文件“000008.bmp”。(3)删除“员工”表中“姓名”字段中含有“红”字的员工记录。(4)隐藏“员工”表的所属部门字段。(5)删除“员工”表和“部门”表之间已建立的错误表间关系,重新建立正确关系。(6)将考生文件夹下“Test.xls”中的数据导入当前数据库的新表中。要求第一行包含列标题,导人其中的“编号”、“姓名”、“性别”、“年龄”和“职务”5个字段,选择“编号”字段为主键,新表命名为“trap”。
16.
17.
18.
19.
20.考生文件夹下存在一个数据库文件“Accl.mdb”,其中已经设计好表对象“Student”。请按照以下要求完成对表的修改:(1)设置数据表显示的字体大小为“18”,行高为“20”。(2)设置“简历”字段的设计说明为“大学入学时的信息”。(3)将“年龄”字段的字段大小改为“整型”。(4)将学号为“20061001”学生的照片信息换成考生文件夹下的“zha0.bmp”图像文件。(5)将隐藏的“人校时间”字段重新显示出来。(6)完成上述操作后,将“备注”字段删除。
三、1.选择题(10题)21.若要求在文本框中输入文本时达到密码“*”号的显示效果,则应设置的属性是________。A.“默认值”属性B.“标题”属性C.“密码”属性D.“输入掩码”属性
22.设有n元关系R及m元关系S,则关系R与S经笛卡儿积后所得新关系是一个()元关系。
A.mB.nC.m+nD.m*n
23.文本数据类型的默认大小为()。
A.50个字符B.127个字符C.64个字符D.64000个字符
24.用户用IE浏览器打开已创建的数据访问页时,如果下层组级别都呈折叠状态,那么用户可以按哪个按钮来显示
A.
B.
C.
D.
25.下列算式正确的是()。
A.Int(2,8)=3B.Fix(-2,8)=-3C.Fix(-2,8)=-2D.Int(-2,8)=-2
26.某文本型字段的值只能为字母且不允许超过6个,则可将该字段的输入掩码属性定义为______。
A.AAAAAAB.LLLLLLC.CCCCCCD.999999
27.表达式4+5\6*7/8Mod9的值是______。
A.4B.5C.6D.7
28.若要在报表每一页底部都输出信息,需要设置的是______。
A.页面页脚B.报表页脚C.页面页眉D.报表页眉
29.在窗体上画一个名称为Textl的文本框和一个名称为Commandl的命令按钮,然后编写如下事件过程:PrivateSubCommandlClick()Dimarrayl(10,10)AsIntegerDimi,jAsIntegerFori=1To3Forj=2To4arrayl(i,j):i+jNextjNextiTextl.Text=arrayl(2,3)+arrayl(3,4)EndSub程序运行后,单击命令按钮,在文本框中显示的值是()。
A.12B.13C.14D.15
30.某数据库表中有1个工作时间字段,查找20天之内参加工作的记录的准则可以是()。
A.BetweenDate()OrDate()-20
B.BetweenDate()AndDate()-20
C.Date()-20
D.Date()-20
四、综合应用题(10题)31.
32.
33.
34.
35.在考生文件夹下有一个“Acc3.mdb”数据库。(1)以“产品入库表”为数据源,创建“产品入库”窗体,如图4所示。在窗体中添加标签“产品入库表”(宋体,12号,加粗,居中显示)。在窗体中显示“日期”和“入库数量”文本框,显示“标志”复选框。
(2)设置日期的默认值为“当天日期”。在窗体中显示“产品代码”,产品代码用组合框显示,自行输入“产品信息”表中的所有产品代码,并将其数值保存到“产品代码”字段中。在窗体中添加“添加记录”、“保存记录”和“删除记录”按钮,分别实现添加记录、保存记录和删除记录操作。
36.
37.
38.
39.
40.
五、综合操作题(2题)41.
42.
六、简单应用题(2题)43.
44.
参考答案
1.第一题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“MicrosoftExcel”,确定文件名字“学生_导出”,单击“导出”即可。第二题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“文本文件”,确定文件名字“学生_导出”,单击“导出”即可。
2.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次。
3.【审题分析】本题主要考查追加表查询,追加表一般情况用于数据库的复制、转移。在表中条件表达式是:数学-语文+物理>=270。
【操作步骤】步骤1:在“samp2.msb”窗口下,单击“查询”对象,添加“tStud”表。关闭对话框。执行【查询】一【追加表查询】菜单命令,在追加表对话框内输追加到表名称“tTemp”,双击“身份证号、“姓名”字段,在“字段”所在行的第三列列出条什运算式:[数学]+[语文】+(物理】,在其对应的“条件”行内输入:>=270,追加到所在行选择“入学成绩”表。如图40所示。
步骤2:单击“保存”按钮,输入文件名:“qt4”。单击“确定”按钮,关闭“qt4”查询窗口。步骤3:关闭“samp2.mdb”数据库窗口。
4.5050解析:本题考查While循环。While循环中的<表达式>是一个数值表达式k,若k不等于0,则执行循环体;若k等于0,则结束循环。本题中循环体共被执行5次,每执行一次循环体,变量s将累加一次10,结果为“50'。
5.第一题:步骤:1、找到要操作的数据源,打开“教学管理_原始”数据库。2、鼠标右键单击“学生”表,选择“复制”,再在工具栏上找到“粘贴”图标,在“表名称”中输入“学生表备份”,同时选择“结构和数据”,单击“确定”即可。3、鼠标右键单击“学生表备份”表,选择“重命名”,再输入“学生表备份2009”即可。第二题:步骤:1、在打开的数据库中打开“教师”表,把鼠标移动到“教师编号”字段,鼠标变成“向下黑色箭头”时单击左键,选中整个字段。2、再单击鼠标右键,选择“隐藏列”单击即可。3、在当前表的灰色出单击鼠标右键,选择“取消隐藏列”,在弹出的窗口的“教师编号”前面的方框打上小勾即可。第三题:1、在第二题的基础上,在挡开的教师表中操作,把鼠标移动到“姓名”字段,鼠标变成“向下黑色箭头”时单击左键,选中整个字段。2、再单击鼠标右键,选择“冻结列”单击即可。3、在第二步不关闭表的情况下,同样是选择整列“姓名”,单击鼠标右键,选择“取消对所有列的冻结”即可。第四题:1、在第三题的情况下,不关闭表的情况下,同样是选中整列字段“教师编号”,按住鼠标左键不放,看到鼠标下方加有虚线的方框时拉动鼠标移动到“姓名”列后面,放开鼠标即可。第五题:1、找到要操作的数据源,打开“教学管理_原始”数据库。2、打开“教师”表,选中“教师”表的任意一行,然后单击鼠标的右键,选择“行高”;或者在“格式”中选择“行高”,再弹出的行高的窗口中输入想要的高度,如题目的要求是“18”,单击“确定”即可。3、打开“教师”表,选中“教师”表的任意一列,然后单击鼠标的右键,选择“列宽”;或者在“格式”中选择“列宽”,再弹出的行高的窗口中输入想要的高度,如题目的要求是“18”,单击“确定”即可。4、设置完成后保存即可。第六题:1、在第五题的基础上,在“教师”表的灰色处单击鼠标右键,选择字体,在弹出来的窗口上选择和设置题目的要求后,确定、保存即可。第七题:1、找到要操作的数据源,打开“教学管理_原始”数据库。2、打开“教师”表,在工具栏上找到“格式”,单击有选择“数据表”,在“设置数据表格式”中按题目的要求选择需要的设置即可。同理操作即可完成。
6.1515解析:本题考查VBA中ForEach…Next循环的知识。ForEach…Next循环是一种特殊的循环,这种循环只能用在数组中,用来遍历数组中的每一个元素。本题中的第一个循环为数组的每个元素赋值,而第二个循环中更改了这些值。综合两个循环来看,实际上最后arr(i)的值为2*i+1。
7.第一题:1、找到要操作的数据源,打开“教学管理”数据库。2、选择数据库的对象“表”,可以在窗口上双击“使用设计器创建表”或者单击“新建”,在打开的窗口中选择“设计视图”。单击“确定”按钮,在“字段名称”中输入题目要求中的字段名称,在“数据类型”中选择所需要的数据类型。3、在学生“性别”字段中选择“查阅向导”,选择“自行键入所需的值”,单击“下一步”,在灰色框中的“第一列”下面输入“男”,再在男的下一列输入“女”,单击“下一步”,然后单击“完成”即可。4、再选中“学生编号”,整行为黑色后,单击右键,选择“主键”。单击“保存”即可。第二题:1、在数据库中打开“学生”表,按要求输入数据即可。其步骤为:光标放置于“照片”的下一行方框中,单击右键,选择“插入对象”,选择“有文件创建”,单击“浏览”选择路径,找到所需要的“照片”,单击“确定”即可。2、光标放置于“个人地址主页”的下一行方框中,单击右键,选择“超链接”,选择“编辑超链接”,在“要显示的文字”中输入“张三的个人主页”,在“地址”栏中输入或者粘贴个人地址,单击“确定”即可完成。
8.1515解析:本题考查VBA程序中过程调用的知识。由于VBA中,默认情况下,参数是按地址传递(ByRef),对形参的改变会影响到实参。本题中z的值等于a+b,这个z值会返回给实参c,所以文本框中显示的内容为15。
9.
10.1、找到要操作的数据源,打开“教学管理”数据库。2、选择数据库的对象“表”,可以在窗口上双击“使用向导创建表”或者单击“新建”,在打开的窗口中选择“表向导”。单击“确定”按钮,在弹出的窗口上选择“商务”,在示例表中选择“学生”表。3、添加九个示例字段到“新表中的字段”,在“新表中的字段”下面单击“重命名字段”进行如要求所示的图的字段名字。完成命名之后单击“下一步”,命名为“学生-表向导”,选择“不,让我自己设置主键”。4、单击“下一步”,再单击“下一步”,再单击“下一步”,点击“完成”即可。5、关闭打开的表,右键单击“学生-表向导”,选择“设计视图”打开表。6、在打开表中进行如题目要求所示设置“数据类型”,完成后“保存”即可
11.
12.
13.
14.
15.(1)在“Acc1.mdb”数据库窗口中选中“表”对象,右键单击“员工”表,选晕“设计视图”。单击“聘用时间”字段行.分别在“有效性规列”和“有效性文本”行输入“>一#1950—1一1#”和“请输人有效日期”。单击工具栏中的“保存”按钮。(2)执行“视图”→“数据表视图”命令。右键单击学号“000008”对应¨照片列,选择“插入对象”,在“对象类型”列表中选中“位图图像”,然后单击“确定”按钮。弹出“位图图像”对话框,执行。“编辑”→“粘贴来源”命令,在考生文件夹处找到要插入图片的位置。双击“000008.bmp”文件,关闭“位图图像”对话框。单击工具栏中的“保存”按钮,关闭数据表。
(3)在“Acc1.mdb”数据库窗口中选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中震击“员工”表,关闭“显示表”对话框。执行“查询”—>“删除查询”命令。双击“姓名”字段,在“条件”行输入“like”*红*””行。执行“查询”一“运行”命令,在弹出的对话框中单击“是”按钮。关闭设计视图,在弹出的询问是否保存对话框中单击“否”按钮。
(4)在“Accl.mdb”数据库窗12中选中“表”对象,打开“员工”表,右键单击“所属部门”字段列,选择“所属部门”—>“隐藏列”。单击工具栏中的“保存”按钮,关闭数据表。
(5)在“Accl.mdb”数据库中选中“表”对象,选择“设计视图”。执行“工具”一“关系”命令,弹出“关系”界面,右键单击连接两表间连线,选择“删除”。将“员工”表中的“所属部门”字段拖动到“部门”表的“部门号”字段,释放鼠标,在弹出的对话框中单击“创建”按钮。单击工具栏中的“保存”按钮,关闭“关系”界面。
(6)在“Acc1.mdb”数据库中选中“表”对象,选择“设计视图”。执行“文件”一“获取外部数据”—>“导入”命令,在考生文件夹中找到要导入的文件,在“文件类型”列表中选中“M:icrosoftExcel”,选中“Test.xls”文件,单击“链接”按钮。单击“下一步”按钮,选中“第一行包含列标题”复选框,连续两次单击“下一步”按钮。单击“所属部门”字段列,然后单击“不导入字段”复选框。按照上一步分别设置“聘用时间”、“简历”和“照片”字段。单击“下一步”按钮,选中“我自己选择主键”选项按钮,在下拉列表中选中“编号”,单击“下一步”按钮,在“导入到表”处输入“tmp”,单击“完成”按钮。
16.
17.
18.
19.
20.(1)在“Accl.mdb”数据库中双击“student”表,打开数据表视图。执行“格式”一“字体”命令,弹出“字体”对话框,在其中选择字号为“l8”,单击“确定”按钮。再次执行“格式’一“行高”命令,在弹出的对话框中输入“20”,然后单击“确定”按钮。单击“保存”按钮,关闭数据表。
(2)在“Accl.mdb”数据库中单击“student”表,然后单击“设计”按钮,打开设计视图。在“简历”行的“说明”列中辅入“大学入学时的信息”。单击“保存”按钮。
(3)单击“年龄”字段,在其“字段大小”栏中选择“整型”。在“备注”字段名称上单击鼠标右键,在弹出的快捷菜单中选择“删除行”命令,在弹出的确认对话框中单击“是”按钮。单击“保存”按钮,然后关闭设计视图。
(4)在“Accl.mdb”数据库中双击“student”表,打开数据表视图。单击学号“20061001”所在的行和“照片”列的交叉处。执行“插入”一“对象”命令,在弹出的对话框中选择“由文件创建”,然后单击“浏览”按钮,找到考生文件夹下的“zha0.bmp”文件,将其打开,然后单击“确定”按钮。关闭数据表窗口,数据自动保存。
(5)在“Accl.mdb”数据库中双击“student”表,打开数据表视图。执行“格式”一“取消隐藏列”命令,在弹出的“取消隐藏列”对话框中取消选中“入校时I'.-J”复选框勾选,单击“关闭”按钮。单击“保存”按钮,然后关闭数据表视图。
(6)在“Accl.mdb”数据库中单击“student”表,然后单击“设计”按钮,打开设计视图。右键单击“备注”字段名,在弹出的快捷菜单中选择“删除行”,在弹出的删除确认对话框中单击“是”按钮,确认字段删除。单击“保存”按钮,关闭设计视图。
21.D解析:本题考查的是文本框控件的常用属性。若要求在文本框中输入文本时达到密码“*”号的显示效果,则在“输入掩码”属性中输入“密码”。
22.C解析:本题考查对笛卡儿积运算的掌握。笛卡儿积是两个关系的合并操作,因此n元关系R与m元关系S经笛卡儿积后所得新关系是m+n元关系。
23.A解析:本题考查Access中文本数据类型的知识。默认的文本型字段大小是50个字符,最大长度是255个字符,如果取值的字符个数超过255,则可以使用备注数据类型,运行的内容可以长达64,000个字符。答案为A。
24.C解析:A)选项是滚动字体图标,B)选项是记录浏览图标,D)选项是添加命令按钮图标,只有B)选项才是展开/收缩图标。
25.C解析:本题考查Access中的数学函数。Fix(<数值表达式),)返回数值表达式的整数部分,此外还有,Iht(<数值表达式,)也能够返回数值表达式的整数部分。Abs(<数值表达式,)返回数值表达式的-绝对值。这里需要注意区分Fix和Iht两个函数,在操作数都是正数时,两者没有区别,但当操作数是负数时,Iht返回小于等于操作数的第一个负数,而Fix返回大于等于操作数的第一个负数。选项A返回2,选项B返回—2,选项D返回—3。答案为C。
26.A解析:A选项必须输入6个字母或数字(数字也能输入,不符合),c选项可以输入6个任意字符,也不符合题议,D选项可以选择输入6个数据或空格,不符合题意。
27.B本题表达式涉及的运算优先级顺序由高到低依次为:乘法和除法(*、/)、整数除法、求模运算(Mod)、加法(+)。因此4+5\\6*7/8Mod9=4+5\\42/8Mod9=4+5\\5.25Mod9=4+1Mod9=4+1=5。故选择B选项。
28.A解析:报表页眉:在报表的开始处,用宋显示报表的标题、图形或说明性文字,每份报表只有一个报表页眉。
页面页眉:用来显示报表中的字段名称或对记录的分组名称,报表的每一页有一个页而页眉。
页面页脚:打印在每页的底部,用来显示本页的汇总说明,报表的每一页有一个页面页脚。
报表页脚:用宋显示整份报表的汇总说明,在所有记录都被处理后,只打印在报表的结束处。
29.A解析:本题考查数组的输出。虽然题目比较简单,但需要注意循环因子的值,经过循环后,数组arrayl(2,3)=5,arrayl(3,4)=7,然后将arrayl(2,3)+arrayl(3,4)赋给Textl,可知正确答案为选项A。
30.B解析:本题考查Access中日期时间函数的用法。Date(date)返回给定日期1~31的值,表示给定日期是
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 食品加工厂高管招聘合同样本
- 医院建设三方施工合同
- 住宅小区砌体施工合同
- 咨询公司内勤管理合同
- 武义食堂对外承包合同范例
- 舞台布景委托合同三篇
- 装修承包合同(2篇)
- 退租协议书样本
- 团队境内旅游合同第15条
- 花洒定制合同范例
- 化疗后胃肠道反应护理
- 煤矿冲击危险区域进入人员准入、限员管理制度
- 专项03 质量守恒定律的应用
- 兵团精神课件教学课件
- 如何高效学习学习通超星期末考试答案章节答案2024年
- 河南省郑州市2023-2024学年高二上学期期末考试 数学 含答案
- 2024年北师大版八年级上册全册数学单元测试题含答案
- 2024年资格考试-WSET二级认证考试近5年真题集锦(频考类试题)带答案
- 民办学校竞业限制合同文本
- POCT设备维护与医疗质量控制
- 2024山东高速集团限公司招聘367人高频难、易错点500题模拟试题附带答案详解
评论
0/150
提交评论