版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2022年安徽省六安市全国计算机等级考试Access数据库程序设计模拟考试(含答案)学校:________班级:________姓名:________考号:________
一、操作题(10题)1.创建一个查询,要求将表对象“tStud”中总分成绩超过270分(含270分)的学生信息追加到空表“tTemp”中。其中,“tTemp”表的入学成绩为学生总分,所建查询命名为“qT4”。
2.在窗体上添加一个名为Command1的命令按钮,然后编写如下程序:
Functionm(xAsInteger,yAsInteger)AsInteger
m=IIf(x>y,x,y)
EndFunction
PrivateSubCommand1_Click()
DimaAsInteger,bAsInteger
a=1
b=2
MsgBoxm(a,b)
EndSub
打开窗体运行后,单击命令按钮,消息框中输出结果为【】。
3.假定当前日期为2002年8月25日,星期日,则执行以下语句后,a、b、c和d的值分别是25、8、2002、【】。
a=day(now)
b=month(now)
C=year(now)
d=weekday(now)
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.假设用—个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有【】个元素。
6.数据结构分为逻辑结构和存储结构,循环队列属于______结构。
7.从ACCESS数据库导出数据:在D:\\Access目录下有一个“教学管理.mdb”access数据库,其中有一个“学生”表。1、将“教学管理.mdb”中“学生”表导出为电子表格文件,命名为“学生_导出.xls”2、将“教学管理.mdb”中“学生”表导出为文本文件,命名为“学生_导出.txt”
8.用向导建立ACCESS数据库:利用数据库模板向导,在D:\\Access目录下建立一个ACCESS数据库“资产追踪.mdb”。要求显示样式设置为"标准",报表打印样式为"大胆"。数据库标题为“资产追踪”。
9.使用表向导创建表:在D:\\Access目录下有一ACCESS数据库“教学管理.mdb”。利用表的“表向导”创建如右图的“学生-表向导”表。
10.Access数据库的扩展名是【】。
二、基本操作题(10题)11.
12.
13.
14.
15.
16.考生文件夹下存在一个数据库文件“Accl.mdb”,其中已经设计好表对象“Student”。请按照以下要求完成对表的修改:(1)设置数据表显示的字体大小为“18”,行高为“20”。(2)设置“简历”字段的设计说明为“大学入学时的信息”。(3)将“年龄”字段的字段大小改为“整型”。(4)将学号为“20061001”学生的照片信息换成考生文件夹下的“zhao.bmp”图像文件。(5)将隐藏的“人校时间”字段重新显示出来。(6)完成上述操作后,将“备注”字段删除。
17.
18.
19.
20.在考生文件夹下有文本文件“tTest.txt”和数据库文件“Acc1.mdb”,“Acc1.mdb”中已建立表对象“tStud”和“tScore”。请按以下要求,完成表的各种操作:(1)将表“tScore”中的“学号”和“课程号”两个字段设置为“复合主键”。(2)设置“tStud”表中的“年龄”字段的有效性文本为“年龄值应大于16”;删除“tStud”表结构中的“照片”字段。(3)设置表“tStud”的“入校时间”字段有效性规则为:只能输入2009年10月以前的日期。(4)设置表对象“tStud”的行高为“20”。(5)完成上述操作后,建立表对象“tStud”和“tScore”间的“一对多”关系,并“实施参照完整性”。(6)将考生文件夹下文本文件“tTest.txt”中的数据链接到当前数据库中。要求:数据中的第一行作为字段名,链接表对象命名为“tTemp”。
三、1.选择题(10题)21.希尔排序法属于哪一种类型的排序法______.
A.交换类排序法B.插入类排序法C.选择类排序法D.建堆排序法
22.可以创建数据访问页的是()。
A.查询设计器B.数据访问页设计器C.报表设计器D.窗体设计器
23.下列关于标准函数的说法中,正确的是()。
A.Rnd函数用来获得0到9之间的双精度随机数
B.Int函数和Fix函数参数相同则返回值就相同
C.Str函数用来把纯数字型的字符串转换为数值型
D.Chr函数返回ASCII码对应的字符
24.Access中查询日期型值需要用______括起来。
A.括号B.半角的井号(#)C.双引号D.单引号
25.下列不属于控件格式属性的是
A.标题B.正文C.字体大小D.字体粗细
26.软件系统的生命周期第一个阶段是()。
A.软件分析阶段B.软件设计阶段C.软件运行阶段D.软件维护阶段
27.下列不属于窗体类型的是______。
A.纵栏式窗体B.表格式窗体C.开放式窗体D.数据表窗体
28.在Access数据类型中,允许存储内容含字符数最多的是()。
A.文本数据类型B.备注数据类型C.日期/时间数据类型D.自动编号数据类型
29.如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是()
A.e3,e1,e4,e2B.e2,e4,e3,e1C.e3,e4,e1,e2D.任意顺序
30.下列叙述中正确的是()。
A.数据的逻辑结构与存储结构必定一一对应
B.由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构
C.程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构
D.以上三种说法都不对
四、综合应用题(10题)31.
32.
33.
34.
35.
36.
37.在考生文件夹下有一个数据库“Acc3.mdb”,其中已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。同时,给出窗体对象“fEmp”上一个按钮的单击事件代码,请按以下功能要求补充设计:
(1)重新设置窗体标题为“信息输出”。
(2)调整窗体对象“fEmp”上“退出”按钮(名为“bt2”)的大小和位置,要求大小与“报表输出”按钮(名为“btl”)一致,且左边对齐“报表输出”按钮,上边距离“报表输出”按钮1cm(即“bt2”按钮的上边距离“bt1”按钮的下边lcm)。
(3)将报表记录数据按照姓氏分组升序排列,同时要求在相关组页眉区域添加一个文本框控件(命名为“tm”),设置属性显示姓氏信息,如“陈”、“刘”……
注意:这里不用考虑复姓等特殊情况,所有姓名的第一个字符视为其姓氏信息。
(4)单击窗体“报表输出”按钮(名为“bt1”),调用事件代码实现以预览方式打开报表“rEmp”;单击“退出”按钮(名为“bt2”),调用设计好的宏“mEmp”以关闭窗体。显示结果如图2所示。
注意:不要修改数据库中的表对象“tEmp”和宏对象“mEmp”;不要修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性;
只允许在Add注释之间的空行内补充一行语句,完成设计,不允许增删和修改其他位置已存在的语句。
38.
39.在考生文件夹下有一个“Acc3.mdb”数据库,里面有一个名为“产品”的报表,如图3所示。(1)在报表的页眉节区添加一个标签控件,其名称为“bTitle”,标题显示为“产品”,字号设置为“20磅”。(2)在页面页眉节区添加一个标签控件,其名称为“bPrice”,标题显示为“价格”。该控件放置在距上边“0.1cm”、距左边“5.8cm”的位置。(3)在主体节区添加一个文本框控件,其名称为“tPrice”,作用为显示“产品”表的“价格”字段。该控件放置在距上边“0.1cm”,距左边“5.8cm”的位置。宽度设置为“1.5cm”。(4)在报表页脚节区添加一个文本框控件,其名称为“tAvg”,用于计算并显示平均价格。
40.在考生文件夹下有“Acc3.mdb”数据库。(1)在“学生信息查询”窗体的选项卡控件中添加“学生档案信息查询”页,用列表框获取“学生档案信息”表中的所有字段。(2)以“教师档案信息”表为数据源,创建“教师档案信息”窗体,如图3所示。主窗体显示“教师档案信息”表的全部字段,子窗体显示每个教师对应的“授课ID”、“课程编号”、“课程名称”和“学生”字段。
五、综合操作题(2题)41.
42.
六、简单应用题(2题)43.
44.
参考答案
1.【审题分析】本题主要考查追加表查询,追加表一般情况用于数据库的复制、转移。在表中条件表达式是:数学-语文+物理>=270。
【操作步骤】步骤1:在“samp2.msb”窗口下,单击“查询”对象,添加“tStud”表。关闭对话框。执行【查询】一【追加表查询】菜单命令,在追加表对话框内输追加到表名称“tTemp”,双击“身份证号、“姓名”字段,在“字段”所在行的第三列列出条什运算式:[数学]+[语文】+(物理】,在其对应的“条件”行内输入:>=270,追加到所在行选择“入学成绩”表。如图40所示。
步骤2:单击“保存”按钮,输入文件名:“qt4”。单击“确定”按钮,关闭“qt4”查询窗口。步骤3:关闭“samp2.mdb”数据库窗口。
2.44解析:M(6)的值为12-6=6;则有M(2+6)=M(8)的值为12-8=4。
3.11解析:Day(date),必要的date参数,可以是任何能够表示日期的Variant、数值表达式、字符串表达式或它们的组合。如果date包含Null,则返回Null。
weekday(date)返回一个Variant(Integer),包含一个控数,代表某个日期是星期几。
语法:
Weekday(daie),[firstdayofweek])
Firstdayofweek指定一星期第一天的常数。如果未予指定,则以vbSunday为缺省值,即星期日为1,则星期六为7。
4.33解析:本题考查循环的知识。Exit语句用于中途退出循环,所以带有Exit语句的循环结束后,一定要判断清楚到底是因为不满足循环条件而退出循环的,还是由于执行到了Exit语句而退出循环的。本题中不等i循环到50就会因为满足If语句的条件从而执行到ExitFor语句退出循环,注意到每次循环时除了要执行i=i+3以外,在本次循环结束后还要加上步长1,经过计算在第3次循环的时候由于i的值为11而满足了If语句的条件,执行ExitFor后退出循环,此时的n值为3。
5.2020解析:栈是限定在一端进行插入与删除的线性表。在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素:栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。即栈是按照“先进后出”或“后进先出”的原则组织数据的,因此,栈也被称为“先进后出”表或“后进先出”表。通常用指针top来指示栈顶的位置,用指针bottom指向栈底。由题意可知栈顶指针top=30,bottom=49,则栈中具有的元素应该为bottom-top+1即49-30+1=20。
6.逻辑逻辑解析:数据的逻辑结构主要是反映数据之间的逻辑关系,而存储结构是用来反映数据的逻辑结构在计算机存储空间中的存放形式。循环队列主要是强调数据之间的关系,因此属于逻辑结构。
7.第一题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“MicrosoftExcel”,确定文件名字“学生_导出”,单击“导出”即可。第二题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“文本文件”,确定文件名字“学生_导出”,单击“导出”即可。
8.1、打开刚刚建立的“教学管理”数据库,单击“文件—>新建”,在弹出的窗口右面,找到“本机上的模板…”并单击。2、在弹出的模板窗口上选择“数据库”,找到“资产追踪”,选中,并单击“确定”。3、选择保存数据库的路径D:\\\\ACCESS,并命文件名为“资产追踪”,单击“创建”。4、“下一步→下一步”在数据库向导里面选择“标准”,“下一步→大胆”。“下一步→下一步”,单击“完成”即可。
9.1、找到要操作的数据源,打开“教学管理”数据库。2、选择数据库的对象“表”,可以在窗口上双击“使用向导创建表”或者单击“新建”,在打开的窗口中选择“表向导”。单击“确定”按钮,在弹出的窗口上选择“商务”,在示例表中选择“学生”表。3、添加九个示例字段到“新表中的字段”,在“新表中的字段”下面单击“重命名字段”进行如要求所示的图的字段名字。完成命名之后单击“下一步”,命名为“学生-表向导”,选择“不,让我自己设置主键”。4、单击“下一步”,再单击“下一步”,再单击“下一步”,点击“完成”即可。5、关闭打开的表,右键单击“学生-表向导”,选择“设计视图”打开表。6、在打开表中进行如题目要求所示设置“数据类型”,完成后“保存”即可
10.mdb或mdbAccess所提供的对象都存放在同一个数据库文件(扩展名为.mdb文件)中,而不是像其他PC的数据库那样分别存放在不同的文件中。
11.
12.
13.
14.
15.
16.(1)在“Accl.mdb”数据库中双击“student”表,打开数据表视图。执行“格式”——“字体”命令,弹出“字体”对话框,在其中选择字号为“18”,单击“确定”按钮。再次执行“格式”——“行高”命令,在弹出的对话框中输入“20”,然后单击“确定”按钮。单击“保存”按钮,关闭数据表。(2)在“Accl.mdb”数据库中单击“student”表,然后单击“设计”按钮,打开设计视图。在“简历”行的“说明”列中输入“大学入学时的信息”。单击“保存”按钮。(3)单击“年龄”字段,在其“字段大小”栏中选择“整型”。在“备注”字段名称上单击鼠标右键,在弹出的快捷菜单中选择“删除行”命令,在弹出的确认对话框中单击“是”按钮。单击“保存”按钮,然后关闭设计视图。(4)在“Accl.mdb”数据库中双击“student”表,打开数据表视图。单击学号“20061001”所在的行和“照片”列的交叉处。执行“插入”——“对象”命令,在弹出的对话框中选择“由文件创建”,然后单击“浏览”按钮,找到考生文件夹下的“zhao.bmp”文件,将其打开,然后单击“确定”按钮。关闭数据表窗口,数据自动保存。(5)在“Accl.mdb”数据库中双击“student”表,打开数据表视图。执行“格式”一“取消隐藏列”命令,在弹出的“取消隐藏列”对话框中取消选中“入校时间”复选框勾选,单击“关闭”按钮。单击“保存”按钮,然后关闭数据表视图。(6)在“Accl.mdb”数据库中单击“student”表,然后单击“设计”按钮,打开设计视图。右键单击“备注”字段名,在弹出的快捷菜单中选择“删除行”,在弹出的删除确认对话框中单击“是”按钮,确认字段删除。单击“保存”按钮,关闭设计视图。
17.
18.
19.
20.(1)在“Acc1.mdb”数据库中选中“表”对象,右键单击“tScore”,选择“设计视图”。选中“学号”字段行,按住“Ctrl”键选中“课程号”字段行,右键单击“学号”行,选择“主键”。
单击工具栏中的“保存”按钮,关闭设计视图。
(2)在“Acc1.mdb”数据库中选中“表”对象右键单击“tStud”,选择“设计视图”。单击“年龄”字段行,在“有效性文本”行输入“年龄应大于16”。选中“照片”字段行,右键单击“照片”行,选择“删除行”。
(3)在“Acc1.mdb”数据库中选中“表”对象,右键单击“tStud”,选择“设计视图”,单击“入校时间”字段行。在“有效性规则”行输入“<#2009-10-01#”。单击工具栏中的“保存”按钮。
(4)在“Ace1.mdb”数据库中选中“表”对象,右键单击“tStud”,选择“设计视图”,执行“视图”一“数据表视图”命令。执行“格式”一“行高”命令,在对话框中输入“20”,单击“确定”按钮。单击工具栏中的“保存”按钮,关闭设计视图。
(5)在“Ace1.mdb”数据库中执行“工具”一“关系”命令,单击“关系”一“显示表”,分别选中表“tStud”和“tScore”,关闭显示表对话框。选中“tStud”表中的“学号”字段,拖动到“tScore”表的“学号”字段,释放鼠标,在弹出对话框中单击“实施参照完整性”处,选择关系类型为“一对多”,然后单击“创建”按钮。单击工具栏中的“保存”按钮,关闭“关系”对话框。
(6)执行“文件”一“获取外部数据”一“链接表”命令,在考生文件夹找到要导入的文件,在“文件类型”列表中选中“文本文件”,选中“tTest.txt”文件,单击“链接”按钮,单击“下一步”按钮,选中“第一行包含列标题”复选框,单击“下一步”按钮。在“链接表名称”输入“tTemp”,单击“完成”按钮。
注意:设置“入校时间”字段的有效性规则时要注意格式,链接表时要选择正确的文件类型。
21.B解析:希尔排序法的基本思想是:将整个无序序列分割成若干小的子序列分别进行插入排序。所以希尔排序法属于插入类排序,但它对简单插入排序做了很大的改进。
22.B解析:本题考查数据访问页的创建。数据访问页是数据库的一种对象,它和其他数据库对象(例如,表、查询、窗体和报表等)的性质是相同的。通常采用创建数据访问页的方法是:自动创建数据访问页和使用向导创建数据访问页,如果用户有特殊需求,则可以使用设计器来进行修改,以便生成满足需求的数据访问页。答案为B。
23.D解析:本题考查标准函数的知识。VBA中提供了很多标准函数,其中Rnd函数用来获得0到1之间的单精度随机数;Int函数和Fix函数都是返回表达式的整数部分,也就是下取整,两者参数为正值时结果相同,参数为负值时,Int函数返回小于等于参数值的第一个负数,Fix函数返回大于等于参数值的第一个负数;Str函数用来把数值表达式的值转换成字符串;Chr函数用来返回ASCII码对应的字符。
24.B解析:在Aecess中建立查询时,有时需要以计算或处理日期所得到的结果作为准则。使用或处理日期结果作为准则可以方便地限定查询的时间范围。书写这类准则时应注意,日期值要用半角的井号“#”括起来。
25.B解析:控件的格式属性包括标题、字体大小、字体名称、字体粗细、前景颜色、背景颜色、特殊效果等,没有“正文”这一项。
26.A
27.C解析:Access提供了6种类型的窗体,分别是纵栏式窗体、表格式窗体、数据表窗体、主/子窗体、图表窗体和数据透视表窗体。
28.B解析:本题考查Access数据类型的基础知识。在Access中支持很多种数据类型,Access中的字段数据类型有:文本型、备注型、数字型、日期/时间型、货币型、自动编号型、是/否型、OLE对象型、超级链接型和查阅向导型。其中常用的文本型最多储存255个字符;备注型最多储存64000个字符;日期/时间型数据占用8个字节;自动编号数据类型占用4个字节。
29.B解析:由栈“后进先出”的特点可知:A中e1不可能比e2先出,C中e3不可能比e4先出,且e1不可能比e2先出,D中栈是先进后出的,所以不可能是任意顺序。所以B是正确的。它执行的顺序是:e1进栈→e2进栈→e2出栈→e3进栈→e4进栈→e4出栈→e3出栈→e1出栈,所以只看出栈序列应为e2,e4,e3,e1。
30.D解析:一种数据的逻辑结构根据需要可以表示成多种存储结构,因此,数据的逻辑结构与存储结构不一定是一一对应的,因此选项A错误。计算机的存储空间是向量式的存储结构,但一种数据的逻辑结构根据需要可以表示成多种存储结构,如线性链表是线性表的链式存储结构,数据的存储结构不一定是线性结构,因此选项B错误。数组一般是顺序存储结构,但利用数组也能处理非线性结构。选项C错误。只有选项D的说法正确。
31.
32.
33.
34.
35.
36.
37.(1)在“Acc3.mdb”数据库窗口中选中“窗体”对象,右键单击“fEmp”,选择“设计视图”。右键单击“窗体选择器”,选择“属性”,在“标题”行输入“信息输出”。关闭属性界面。
(2)右键单击“bt1”按钮,选择“属性”,查看“上边距”、“左边距”、“高度”、“宽度”。要求“bt2”和“bt1”按钮和大小一致并左对齐,上下相距1cm,所以“bt2”上边距一“bt1”上边距+高度+1。右键单击“bt2”按钮,选择“属性”,分别在“上边距”、“左边距”、“高度”、“宽度”行输入“3cm”、“3cm”、“1cm”、“2cm”。关闭属性对话框。单击工具栏中的“保存”按钮,关闭设计视图。
(3)在“Acc3.mdb”数据库中窗口选中“报表”对象,右键单击“rEmp”,选择“设计视图”。执行“视图”一“排序与分组”命令,在“字段/表达式”下拉列表中选中“姓名”,在“组属性”下的“组页眉”下拉列表中选择“是”。关闭界面。选中“姓名”文本框,剪切到“姓名页眉”,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年品牌合作合同(1篇)
- 国泰君安期货2026届金衍新星SSP招募备考题库及答案详解(名校卷)
- 2026湖南湘科控股集团有限公司本部审计专干岗、企建宣传岗、财务共享中心系统管理岗招聘3人备考题库含答案详解【b卷】
- 2026山东日照市教育局直属学校招聘第一批急需紧缺教师29人备考题库及答案详解参考
- 2026云南临沧市耿马孟康中医医院招聘6人备考题库及参考答案详解【基础题】
- 2026北京市石景山区不动产登记中心综合岗、窗口业务服务岗招聘考试参考试题及答案解析
- 2026山东青岛市澳柯玛股份有限公司招聘4人备考题库附参考答案详解【巩固】
- 2026湖南怀化市辰溪县残疾人联合会公益性岗位招聘1人备考题库学生专用附答案详解
- 2026广东惠州市惠城区马安镇中心幼儿园招聘备考题库附参考答案详解【巩固】
- 2026春季海南电网有限责任公司校园招聘备考题库含完整答案详解【名校卷】
- 中国糖尿病防治指南(2024版)解读
- 《基于Java Web的公司员工信息系统设计与实现》8400字(论文)
- 【MOOC】管理会计工具与应用-江苏理工学院 中国大学慕课MOOC答案
- 《信息技术(基础模块)麒麟操作系统+WPSOffice(微课版)》全套教学课件
- 马尾神经综合征个案护理
- 2023年北京大学留学生入学考试英语试卷
- 人音版小学六年级下册音乐全册教案(教学设计)
- 中型水库除险加固工程蓄水安全鉴定自检报告
- 《农业信息技术》课件-第四章 农业专家系统
- 电路分析基础第2版卢飒课后参考答案
- 孙权劝学省公共课一等奖全国赛课获奖课件
评论
0/150
提交评论