




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2023年山西省忻州市全国计算机等级考试Access数据库程序设计测试卷(含答案)学校:________班级:________姓名:________考号:________
一、操作题(10题)1.数据模型按不同的应用层次分为三种类型,它们是【】数据模型、逻辑数据模型和物理数据模型。
2.假定当前日期为2002年8月25日,星期日,则执行以下语句后,a、b、c和d的值分别是25、8、2002、【】。
a=day(now)
b=month(now)
C=year(now)
d=weekday(now)
3.执行下面的程序段,s的值为【】。
s=0:k=10
Whilek
s=s+10
k=k-2
Wend
4.创建一个查询,要求将表对象“tStud”中总分成绩超过270分(含270分)的学生信息追加到空表“tTemp”中。其中,“tTemp”表的入学成绩为学生总分,所建查询命名为“qT4”。
5.从ACCESS数据库导出数据:在D:\\Access目录下有一个“教学管理.mdb”access数据库,其中有一个“学生”表。1、将“教学管理.mdb”中“学生”表导出为电子表格文件,命名为“学生_导出.xls”2、将“教学管理.mdb”中“学生”表导出为文本文件,命名为“学生_导出.txt”
6.在窗体中添加一个命令按钮(名为Command1)和一个文本框(名为Text1),然后编写如下事件过程:
PrivateSubCommand1_Click()
DimxAsInteger,yAsInteger,zAsInteger
Callp1(a,b,c)
EndSub
Subp1(xAsInteger,yAsInteger,zAsInteger)
z=x+y
EndSub
打开窗体运行后,单击命令按钮,文本框中显示的内容是()。
7.编辑数据表:在ACCESS数据库“教学管理.mdb”,跟下面要求进行相应的操作:表的复制和重命名、隐藏列、冻结列、移动列、行高与列宽、更改表数据的字体、设置数据表格式、数据的查找与替换。
8.假设用—个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有【】个元素。
9.使用数据视图创建表:在D:\\Access目录下有一ACCESS数据库“教学管理.mdb”。利用表的“数据视图”创建如下图所示的“学生-数据视图”表。
10.
二、基本操作题(10题)11.
12.
13.
14.
15.
16.在考生文件夹中有一个“Acc1.mdb”数据库。(1)在“演员”表中添加“地域”字段,字段类型为“文本”,字段大小为“10”,并输入如下数据。演员ID地域l大陆2大陆3港台4港台5港台6大陆(2)以“演员”表为数据源,进行高级筛选,筛选出所有中国大陆地区的女演员信息。(3)设置“录影集”表的行高为“13”,按出版年份“升序”排列,设置背景颜色为“深青色”,网格线颜色为“深蓝色”。
17.
18.
19.
20.
三、1.选择题(10题)21.以下字符串符合Access字段命名规则的是
A.!name!B.%name%C.[name]D...name..
22.报表页眉的作用是()。
A.用于显示报表的标题、图形或说明性文字
B.用来显示整个报表的汇总说明
C.用来显示报表中的字段名称或对记录的分组名称
D.打印表或查询中的记录数据
23.要限制宏操作的范围,可以创建宏时定义()。
A.宏操作对象B.宏条件表达式C.窗体或报表控件属性D.宏操作目标
24.下列可作为VisualBasic变量名的是()。
A.A#AB.4AC.?xyD.constA
25.如果要求在页面页脚中显示的页码形式为“第x页,共y页”,则页面页脚中的页码控件来源应该设置为()。
A.=“第“&[Pages]&”页,共“&[Page]&”页”
B.=“第“&[Page]&”页,共“&[Pages]&”页”
C.=“共“&[Pages]&”页,第“&[Page]&”页”
D.=“共“&[Page]&”页,第“&[Pages]&”页”
26.在已经建立的“学生信息”表中,显示全部姓“李”的学生记录,可用()的方法。
A.筛选B.排序C.隐藏D.冻结
27.当要进行______处理操作时,应该使用宏而不是VBA。
A.在首次打开数据库时,执行一个或一系列操作B.数据库的复杂操作和维护C.自定义过程的创建和使用D.一些错误处理
28.在If…EndIf选择结构中,允许可嵌套的深度是()。
A.最多32层B.最多64层C.最多256层D.没有严格限制
29.用来显示与窗体关联的表和查询中字段值的控件类型是()。
A.绑定型B.计算型C.关联型D.未绑定型
30.下列命令中,属于刷新、查找数据或定位记录命令是______。
A.RestoreB.RequeryC.MsgboxD.RunApp
四、综合应用题(10题)31.
32.
33.
34.
35.在考生文件夹下有一个“Acc3.mdb”数据库。(1)将“产品信息”表以HTML文件的形式导出,保存到考生文件夹下,并命名为“产品信息表”。(2)在“产品入库”窗体中添加标题为“产品信息表”标签,建立超链接到考生文件夹下的“产品信息表.html”。将标签的左边距设置为“7em”,上边距设置为“0.5cm”,宽度设置为“2cm”,高度设置为“0.5cm"。“产品入库”窗体如图4所示。
36.
37.
38.
39.
40.在考生文件夹下有“Acc3.mdb”数据库。(1)以“产品入库”表为数据源,创建“产品入库”窗体。在窗体中添加标签“产品入库表”(宋体,12号,加粗,居中显示)。在窗体中显示“日期”、“产品代码”、“入库数量”和“标志”字段。(2)设置日期的默认值为当天日期。产品代码用组合框显示,自行输入“产品信息”表中的所有产品代码,数值保存到“产品代码”字段。在窗体中添加“添加记录”、“保存记录”和“删除记录”、“关闭窗体”按钮,分别实现添加记录、保存记录、删除记录和关闭窗体操作。“产品人库”窗体如图3所示。
五、综合操作题(2题)41.
42.
六、简单应用题(2题)43.考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好两个表对象住宿登记表“tA”和住房信息表“tB”,其中“tA”和“tB”表中“房间号”的前两位为楼号。试按以下要求完成设计:
(1)创建一个查询,查找楼号为“01”的客人记录,并显示“姓名”、“入住日期”和“价格”三个字段内容,所建查询命名为“qT1”。
(2)创建一个查询,按输入的房间价格区间查找,显示“房间号”字段信息。当运行查询时,应分别显示提示信息“最低价”和“最高价”,所建查询命名为“qT2”。
(3)以表对象“tB”为基础,创建一个交叉表查询。要求:选择楼号为行标题,列名称显示为“楼号”,“房间类别”为列标题来统计输出每座楼房的各类房间的平均房价信息。所建查询命名为“qT3”。
注:房间号的前两位为楼号。交叉表查询不做各行小计。
(4)创建一个查询,统计出各种类别房屋的数量。所建查询显示两列内容,列名称分别为“type”和“num”,所建查询命名为“qT4”。
44.
参考答案
1.概念数据模型按不同的应用层次分为三种类型,它们足概念数据模型、逻辑数据模型和物理数据模型。概念数据模型简称概念模型,它是一种面向客观世界、面向用户的模型;它与具体的数据库管理系统无关。逻辑数据模型又称数据模型,它是一种面向数据库系统的模型,该模型着重于在数据库系统一级的实现。物理数据模型又称物理模型,它是—种面向计算机物理表示的模型,此模型给出了数据模型在计算机上物理结构的表示。
2.11解析:Day(date),必要的date参数,可以是任何能够表示日期的Variant、数值表达式、字符串表达式或它们的组合。如果date包含Null,则返回Null。
weekday(date)返回一个Variant(Integer),包含一个控数,代表某个日期是星期几。
语法:
Weekday(daie),[firstdayofweek])
Firstdayofweek指定一星期第一天的常数。如果未予指定,则以vbSunday为缺省值,即星期日为1,则星期六为7。
3.5050解析:本题考查While循环。While循环中的<表达式>是一个数值表达式k,若k不等于0,则执行循环体;若k等于0,则结束循环。本题中循环体共被执行5次,每执行一次循环体,变量s将累加一次10,结果为“50'。4.【审题分析】本题主要考查追加表查询,追加表一般情况用于数据库的复制、转移。在表中条件表达式是:数学-语文+物理>=270。
【操作步骤】步骤1:在“samp2.msb”窗口下,单击“查询”对象,添加“tStud”表。关闭对话框。执行【查询】一【追加表查询】菜单命令,在追加表对话框内输追加到表名称“tTemp”,双击“身份证号、“姓名”字段,在“字段”所在行的第三列列出条什运算式:[数学]+[语文】+(物理】,在其对应的“条件”行内输入:>=270,追加到所在行选择“入学成绩”表。如图40所示。
步骤2:单击“保存”按钮,输入文件名:“qt4”。单击“确定”按钮,关闭“qt4”查询窗口。步骤3:关闭“samp2.mdb”数据库窗口。
5.第一题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“MicrosoftExcel”,确定文件名字“学生_导出”,单击“导出”即可。第二题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“文本文件”,确定文件名字“学生_导出”,单击“导出”即可。
6.1515解析:本题考查VBA程序中过程调用的知识。由于VBA中,默认情况下,参数是按地址传递(ByRef),对形参的改变会影响到实参。本题中z的值等于a+b,这个z值会返回给实参c,所以文本框中显示的内容为15。7.第一题:步骤:1、找到要操作的数据源,打开“教学管理_原始”数据库。2、鼠标右键单击“学生”表,选择“复制”,再在工具栏上找到“粘贴”图标,在“表名称”中输入“学生表备份”,同时选择“结构和数据”,单击“确定”即可。3、鼠标右键单击“学生表备份”表,选择“重命名”,再输入“学生表备份2009”即可。第二题:步骤:1、在打开的数据库中打开“教师”表,把鼠标移动到“教师编号”字段,鼠标变成“向下黑色箭头”时单击左键,选中整个字段。2、再单击鼠标右键,选择“隐藏列”单击即可。3、在当前表的灰色出单击鼠标右键,选择“取消隐藏列”,在弹出的窗口的“教师编号”前面的方框打上小勾即可。第三题:1、在第二题的基础上,在挡开的教师表中操作,把鼠标移动到“姓名”字段,鼠标变成“向下黑色箭头”时单击左键,选中整个字段。2、再单击鼠标右键,选择“冻结列”单击即可。3、在第二步不关闭表的情况下,同样是选择整列“姓名”,单击鼠标右键,选择“取消对所有列的冻结”即可。第四题:1、在第三题的情况下,不关闭表的情况下,同样是选中整列字段“教师编号”,按住鼠标左键不放,看到鼠标下方加有虚线的方框时拉动鼠标移动到“姓名”列后面,放开鼠标即可。第五题:1、找到要操作的数据源,打开“教学管理_原始”数据库。2、打开“教师”表,选中“教师”表的任意一行,然后单击鼠标的右键,选择“行高”;或者在“格式”中选择“行高”,再弹出的行高的窗口中输入想要的高度,如题目的要求是“18”,单击“确定”即可。3、打开“教师”表,选中“教师”表的任意一列,然后单击鼠标的右键,选择“列宽”;或者在“格式”中选择“列宽”,再弹出的行高的窗口中输入想要的高度,如题目的要求是“18”,单击“确定”即可。4、设置完成后保存即可。第六题:1、在第五题的基础上,在“教师”表的灰色处单击鼠标右键,选择字体,在弹出来的窗口上选择和设置题目的要求后,确定、保存即可。第七题:1、找到要操作的数据源,打开“教学管理_原始”数据库。2、打开“教师”表,在工具栏上找到“格式”,单击有选择“数据表”,在“设置数据表格式”中按题目的要求选择需要的设置即可。同理操作即可完成。
8.2020解析:栈是限定在一端进行插入与删除的线性表。在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素:栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。即栈是按照“先进后出”或“后进先出”的原则组织数据的,因此,栈也被称为“先进后出”表或“后进先出”表。通常用指针top来指示栈顶的位置,用指针bottom指向栈底。由题意可知栈顶指针top=30,bottom=49,则栈中具有的元素应该为bottom-top+1即49-30+1=20。9.1、找到要操作的数据源,打开“教学管理”数据库。2、选择数据库的对象“表”,可以在窗口上双击“通过输入数据创建表”或者单击“新建”,在打开的窗口中选择“数据表视图”。单击“确定”按钮,把鼠标放置于“字段1”上,变成向下箭头以后“单击一下”,使得整个字段变成黑色,然后单击“鼠标右键”一次,选择“重命名列”,输入所要求的字段名称;同理一直操作完成,命名完成以后单击“保存”,输入“学生-数据视图”,单击“确定”即可。3、再用“设计视图”打开“学生-数据视图”表进行表的“数据类型”进行设计,设计完成后单击“保存”即可。
10.
11.
12.
13.
14.
15.
16.(1)在“Acc1.mdb”数据库窗口中单击“表”对象。右键单击“演员”表,选择“设计视图”,添加“地域”字段,“数据类型”选择“文本”,在“字段大小”行输入“10”,单击“保存”按钮,关闭表设计视图。打开“演员”表,输入题目表要求的对应数据。单击“保存”按钮,关闭打开的表窗口。
(2)在“Acc1.mdb”数据库窗口中单击“表”对象。打开“演员”表,执行“记录”一“筛选”一“高级筛选/排序”命令,选择“地域”字段,在对应“条件”行输入“大陆”。选择“性别”字段,在对应“条件”行输入“女”。执行“筛选”一“应用筛选/排序”命令,单击“保存”按钮,关闭打开的表窗口。
(3)在“Acc1.mdb”数据库窗口中单击“表”对象。打开“录影集”表。执行“格式”一“行高”命令,在“行高”对话框中输入“13”,单击“确定”按钮。右键单击“出版年份”列,选择“升序”,执行“格式”一“数据表”命令,弹出“设置数据表格式”对话框,在背景颜色组合框中选择“深青色”,在“网格线颜色”组合框中选择“深蓝”,单击“确定”按钮。单击“保存”按钮,关闭打开的表窗口。
17.
18.
19.
20.
21.B解析:字段的命名规则为:长度1~64个字符;可以包含字母、汉字、数字、空格和其他字符;不能包括句号(.)、感叹号(!)、方括号([])和重音符号(')。
22.A解析:页面页眉中的文字或控件一般输出显示在每页的顶端,通常,它用来显示数据的列标题,可以给每个控件文本标题架上特殊的效果,一般来说,把报表的标题放在报表页眉中,该标题打印时仅在第一页的开始位置出现,如果将标题移动到页面页眉中,则该标题在每一页上都显示。用于显示报表的标题、图形或说明性文字的是报表页眉,所以本题正确答案为选项A,每份报表只有一个报表页眉。用来显示整个报表的汇总说明的是报表页脚,在所有记录都被处理后,只打印在报表的结束处;打印表或查询中的记录数据的是主体。是报表显示数据的主要区域。
23.B
24.D解析:变量是一个名称,给变量命名时应遵循以下规则:
名称只能由字母、数字和下划线组成;
名称的第一个字符必须是英文字母,最后一个字符可以是类型说明符,不能包含嵌入的句号或者嵌入的类型声明字符;
名称的有效字符为255个;
不能用VisualBasic的保留字作变量名,但可以把保留字嵌入变量名中。
根据以上规则,选项A的变量嵌入了类型声明字符,选项B和C的变量不是以英文字母开头,所以选择D是正确的。
25.B解析:本题考查文本框控件中页码格式设置的知识。在Access中文本框的格式规定:[Pages]表示总页数,[Page]表示当前页码。所以正确的格式应该是;“第“&[Page]&”页,共“&[Pages]&”页”,其中&为字符串连接符。注意控制来源格式都要由“=”引出。
26.A解析:数据的筛选是指在数据表视图中按指定的条件来显示记录。当字段较多,查看数据不方便时,可将暂时不关心的字段隐藏起来,需要时再将其显示出来。
27.A解析:在首次打开数据库时,系统会执行一些简单的细节工作,使用宏是一种很方便的方法。
28.DD.【解析】本题考查VBA中选择结构嵌套的知识。在VBA中称在If...EndIf结构中包含其他If…EndIf结构的构造为选择嵌套,对于嵌套的层次没有严格规定,理论上可以嵌套无穷多层次。
29.A
30.B解析:宏操作命令中,Restore属于控制显示命令,Requery属于刷新、查找数据或定位记录命令,MsgBox属于通知或警告用户的命令,RunApp属于运行和控制流程命令。
31.
32.
33.
34.
35.(1)在“Acc3.mdb”数据库窗口中单击“表”对象。右键单击“产品信息”表,选择“导出”,弹出一个对话框,“保存类型”选择“HTML文档”,文件名默认为“产品信息表”,在“保存位置”处选择考试文件夹路径,单击对话框中“保存”按钮。
(2)在“Acc3.mdb”数据库中单击“窗体”对象,右键单击“产品入库”窗体,选择“设计视图”。从工具箱中选择“标签”控件,添加到窗体中,输入“产品信息表”文本。右键单击“标签”,选择“属性”,在“全部”选项卡中的“超级链接地址”行选择对应的链接路径,连接到“产品信息表.html”,在“左边距”行输入“7cm”,在“上边距”行输入“0.5cm”,在“宽度”行输入“2cm”,在“高度”行输入“0.5cm”,关闭“属性”对话框。单击工具栏中的“保存”按钮,关闭窗体设计视图窗口。
36.
37.
38.
39.
40.(1)在“Acc3.mdb”数据库窗口中单击“窗体”对象,单击“新建”按钮,选择“设计视图”,选择“产品入库”表为数据源,在窗体页眉中添加标签,输入“产品入库表”文本,选中标签,在工具栏中选择对应文本格式。在窗体中添加“日期”、“产品代码”、“入库数量”和“标志”字段。(2)选中日期文本框,单击鼠标右键选择“属性”选项,在“数据页默认值”行输入“=Date”。产品代码用组合框绑定,按照要求输入所需的值,将数值保存到对应的字段中。从工具箱中选择按钮,添加到窗体中,在命令按钮向导中选择类别“记录操作”,操作中选择“添加新记录”,按钮文本输入“添加记录”。“保存记录”和“删除记录”按钮的添加同理。
41.
42.
43.【考点分析】本题考点:创建无条件查询、参数查询、分组总计查询和交叉表查询等。
【解题思路】第1、2.3、4小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。
(1)【操作步骤】
步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中分别双击表“认”、“tB”,关闭“显示表”对话框。
步骤2:分别双击“姓名”、“入住日期”
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 封闭账户管理办法
- 市场管理办法通知
- 大学声誉管理办法
- 对接工作管理办法
- 存款授权管理办法
- 大唐投诉管理办法
- 损坏遗失管理办法
- 安全衔接管理办法
- 幕墙项目管理办法
- 大棚园区管理办法
- 上海电气SEC-W02-1250风机运行规程
- 模板工程安全专项施工方案模板
- 两拼音节及三拼音节对照表
- 2023年03月西藏那曲市从优秀乡村振兴等专干中招录(聘)公务员(事业编制人员)笔试题库含答案解析
- DDI-目标授权培训课件
- GB/T 9098-2021电冰箱用全封闭型电动机-压缩机
- GB/T 39123-2020X射线和γ射线探测器用碲锌镉单晶材料规范
- GB/T 28781-2012气动缸内径20 mm至100 mm的紧凑型气缸基本尺寸、安装尺寸
- GB/T 20946-2007起重用短环链验收总则
- GB/T 1040.3-2006塑料拉伸性能的测定第3部分:薄膜和薄片的试验条件
- 做好迎接CNAS现场评审工作的培训课件
评论
0/150
提交评论