版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2022年贵州省铜仁地区全国计算机等级考试Access数据库程序设计测试卷(含答案)学校:________班级:________姓名:________考号:________
一、操作题(10题)1.在窗体上添加一个名为Command1的命令按钮,然后编写如下程序:
Functionm(xAsInteger,yAsInteger)AsInteger
m=IIf(x>y,x,y)
EndFunction
PrivateSubCommand1_Click()
DimaAsInteger,bAsInteger
a=1
b=2
MsgBoxm(a,b)
EndSub
打开窗体运行后,单击命令按钮,消息框中输出结果为【】。
2.假设用—个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有【】个元素。
3.使用数据视图创建表:在D:\\Access目录下有一ACCESS数据库“教学管理.mdb”。利用表的“数据视图”创建如下图所示的“学生-数据视图”表。
4.Access数据库的扩展名是【】。
5.创建一个查询,要求将表对象“tStud”中总分成绩超过270分(含270分)的学生信息追加到空表“tTemp”中。其中,“tTemp”表的入学成绩为学生总分,所建查询命名为“qT4”。
6.用向导建立ACCESS数据库:利用数据库模板向导,在D:\\Access目录下建立一个ACCESS数据库“资产追踪.mdb”。要求显示样式设置为"标准",报表打印样式为"大胆"。数据库标题为“资产追踪”。
7.
8.已知数列的递推公式如下:
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
9.编辑数据表:在ACCESS数据库“教学管理.mdb”,跟下面要求进行相应的操作:表的复制和重命名、隐藏列、冻结列、移动列、行高与列宽、更改表数据的字体、设置数据表格式、数据的查找与替换。
10.在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:
PrivateSubCommand1Click()
DimiAsInteger,nAsInteger
n=0
Fori=0To50
i=i+3
n=n+1
Ifi>10ThenExitFor
Nexti
Text1.Text=Str(n)
EndSub
程序运行后,单击命令按钮,在文本框中显示的值是______。
二、基本操作题(10题)11.
12.
13.
14.
15.在考生文件夹中已有“Acc0.mdb”和“Acc1.mdb”数据库。“Acc0.mdb”中已经建立表对象“ttemp”,“Acc1.mdb”中已建立表对象“职工”和“工资”。试按以下要求完成表的各种操作:(1)将表对象“职工”中“姓名”字段的字段大小设置为“6”。(2)将表对象“职工”中“上岗时间”字段改名为“聘用日期”。(3)将表对象“职工”中“职务”和“所属部门”两个字段的显示宽度设置为“10”。(4)隐藏表对象“职工”中的“年龄”字段列。“职工”表的最终效果如图1所示。
16.
17.
18.
19.
20.
三、1.选择题(10题)21.数据工作表式窗体不显示()。
A.窗体页眉/页脚B.文本框内容C.页面页眉/页脚D.标签内容
22.数据库的三级模式结构由外模式、模式和内模式组成,它适合于哪个(些)类型的数据库?()。Ⅰ.关系型数据库Ⅱ.层次型数据库Ⅲ.网状型数据库
A.只有ⅠB.Ⅰ和ⅡC.Ⅱ和ⅢD.都适合
23.将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是______。
A.选择查询B.生成表查询C.追加查询D.更新查询
24.Access所设计的数据访问页是一个()。A.A.独立的外部文件B.独立的数据库文件C.在数据库文件中的文件D.数据库记录的超链接25.下列SQL语句中,用于修改表结构的是()。A.A.ALTERB.CREATEC.UPDATED.INSERT
26.DAO的含义是()。
A.开放数据库互连应用编程接ElB.数据库访问对象C.动态链接库D.Active数据对象
27.报表可以对数据源中的数据所做的操作为______。
A.修改B.显示C.编辑D.删除
28.下列关于总计的说法,错误的一项是()。
A.可以作各种计算
B.作为条件的字段也可以显示在查询结果中
C.计算的方式有和、平均、记录数、最大值、最小值等
D.任意字段都可以作为组
29.Access数据库中,用于输入或编辑字段数据的交互控件是______。
A.文本框B.标签C.复选框D.组合框
30.下列选项中不属于软件生命周期开发阶段任务的是()。
A.软件测试B.概要设计C.软件维护D.详细设计
四、综合应用题(10题)31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
五、综合操作题(2题)41.
42.
六、简单应用题(2题)43.
44.在“Acc2.mdb”数据库中有“服务器”、“个人信息”和“详细信息”3张表。
(1)以“服务器”和“个人信息”表为数据源,创建分组统计查询“查询1”,统计每个服务器的账号数。结果显示“服务器名称”和“账号ID之Count”。查询结果如图1所示。
(2)以“个人信息”表和“详细信息”表为数据源,创建生成表查询“查询2”,生成“账号信息”表。查询结果如图2所示。
参考答案
1.44解析:M(6)的值为12-6=6;则有M(2+6)=M(8)的值为12-8=4。
2.2020解析:栈是限定在一端进行插入与删除的线性表。在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素:栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。即栈是按照“先进后出”或“后进先出”的原则组织数据的,因此,栈也被称为“先进后出”表或“后进先出”表。通常用指针top来指示栈顶的位置,用指针bottom指向栈底。由题意可知栈顶指针top=30,bottom=49,则栈中具有的元素应该为bottom-top+1即49-30+1=20。3.1、找到要操作的数据源,打开“教学管理”数据库。2、选择数据库的对象“表”,可以在窗口上双击“通过输入数据创建表”或者单击“新建”,在打开的窗口中选择“数据表视图”。单击“确定”按钮,把鼠标放置于“字段1”上,变成向下箭头以后“单击一下”,使得整个字段变成黑色,然后单击“鼠标右键”一次,选择“重命名列”,输入所要求的字段名称;同理一直操作完成,命名完成以后单击“保存”,输入“学生-数据视图”,单击“确定”即可。3、再用“设计视图”打开“学生-数据视图”表进行表的“数据类型”进行设计,设计完成后单击“保存”即可。
4.mdb或mdbAccess所提供的对象都存放在同一个数据库文件(扩展名为.mdb文件)中,而不是像其他PC的数据库那样分别存放在不同的文件中。5.【审题分析】本题主要考查追加表查询,追加表一般情况用于数据库的复制、转移。在表中条件表达式是:数学-语文+物理>=270。
【操作步骤】步骤1:在“samp2.msb”窗口下,单击“查询”对象,添加“tStud”表。关闭对话框。执行【查询】一【追加表查询】菜单命令,在追加表对话框内输追加到表名称“tTemp”,双击“身份证号、“姓名”字段,在“字段”所在行的第三列列出条什运算式:[数学]+[语文】+(物理】,在其对应的“条件”行内输入:>=270,追加到所在行选择“入学成绩”表。如图40所示。
步骤2:单击“保存”按钮,输入文件名:“qt4”。单击“确定”按钮,关闭“qt4”查询窗口。步骤3:关闭“samp2.mdb”数据库窗口。
6.1、打开刚刚建立的“教学管理”数据库,单击“文件—>新建”,在弹出的窗口右面,找到“本机上的模板…”并单击。2、在弹出的模板窗口上选择“数据库”,找到“资产追踪”,选中,并单击“确定”。3、选择保存数据库的路径D:\\\\ACCESS,并命文件名为“资产追踪”,单击“创建”。4、“下一步→下一步”在数据库向导里面选择“标准”,“下一步→大胆”。“下一步→下一步”,单击“完成”即可。
7.
8.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。9.第一题:步骤:1、找到要操作的数据源,打开“教学管理_原始”数据库。2、鼠标右键单击“学生”表,选择“复制”,再在工具栏上找到“粘贴”图标,在“表名称”中输入“学生表备份”,同时选择“结构和数据”,单击“确定”即可。3、鼠标右键单击“学生表备份”表,选择“重命名”,再输入“学生表备份2009”即可。第二题:步骤:1、在打开的数据库中打开“教师”表,把鼠标移动到“教师编号”字段,鼠标变成“向下黑色箭头”时单击左键,选中整个字段。2、再单击鼠标右键,选择“隐藏列”单击即可。3、在当前表的灰色出单击鼠标右键,选择“取消隐藏列”,在弹出的窗口的“教师编号”前面的方框打上小勾即可。第三题:1、在第二题的基础上,在挡开的教师表中操作,把鼠标移动到“姓名”字段,鼠标变成“向下黑色箭头”时单击左键,选中整个字段。2、再单击鼠标右键,选择“冻结列”单击即可。3、在第二步不关闭表的情况下,同样是选择整列“姓名”,单击鼠标右键,选择“取消对所有列的冻结”即可。第四题:1、在第三题的情况下,不关闭表的情况下,同样是选中整列字段“教师编号”,按住鼠标左键不放,看到鼠标下方加有虚线的方框时拉动鼠标移动到“姓名”列后面,放开鼠标即可。第五题:1、找到要操作的数据源,打开“教学管理_原始”数据库。2、打开“教师”表,选中“教师”表的任意一行,然后单击鼠标的右键,选择“行高”;或者在“格式”中选择“行高”,再弹出的行高的窗口中输入想要的高度,如题目的要求是“18”,单击“确定”即可。3、打开“教师”表,选中“教师”表的任意一列,然后单击鼠标的右键,选择“列宽”;或者在“格式”中选择“列宽”,再弹出的行高的窗口中输入想要的高度,如题目的要求是“18”,单击“确定”即可。4、设置完成后保存即可。第六题:1、在第五题的基础上,在“教师”表的灰色处单击鼠标右键,选择字体,在弹出来的窗口上选择和设置题目的要求后,确定、保存即可。第七题:1、找到要操作的数据源,打开“教学管理_原始”数据库。2、打开“教师”表,在工具栏上找到“格式”,单击有选择“数据表”,在“设置数据表格式”中按题目的要求选择需要的设置即可。同理操作即可完成。
10.33解析:本题考查循环的知识。Exit语句用于中途退出循环,所以带有Exit语句的循环结束后,一定要判断清楚到底是因为不满足循环条件而退出循环的,还是由于执行到了Exit语句而退出循环的。本题中不等i循环到50就会因为满足If语句的条件从而执行到ExitFor语句退出循环,注意到每次循环时除了要执行i=i+3以外,在本次循环结束后还要加上步长1,经过计算在第3次循环的时候由于i的值为11而满足了If语句的条件,执行ExitFor后退出循环,此时的n值为3。
11.
12.
13.
14.
15.(1)在“Acc1.mdb”数据库中单击“职工”表,单击“设计”按钮,打开“职工”设计视图。单击“姓名”字段,在下面的“字段大小”栏中输入“6”。单击“保存”按钮,关闭设计视图。
(2)在“Acc1.mdb”数据库中单击“职工”表,单击“设计”按钮,打开“职工”设计视图。单击“上岗时间”字段,将其修改为“聘用日期”。单击“保存”按钮,关闭设计视图。
(3)在“Acc1.mdb”数据库中双击“职工”表,打开数据表视图。将鼠标指针放置在“职务”列标题上,当鼠标指针变成黑色向下的箭头时,拖曳鼠标选定这一列和“所属部门”列。执行“格式”一“列宽”命令,在弹出的“列宽”对话框中输入“10”,单击“确定”按钮。单击“保存”按钮加以保存。
(4)在“Acc1.mdb”数据库中单击“职工”表,单击“设计”按钮,打开“职工”设计视图。单击“年龄”列标题,在列标题上单击鼠标右键,在弹出的快捷菜单中选择“隐藏列”命令。单击“保存”按钮,关闭数据表。
(5)在“Acc1.mdb”数据库中执行“工具”一“关系”命令,将“显示表”对话框中的“职工”与“工资”表添加到“关系”对话框中,关闭“显示表”对话框。将“职工”表中的“职工号”字段拖动到“工资”表中的“职工号”字段中,弹出“编辑关系”对话框,选择“实施参照完整性”复选框,选择关系类型为“一对多”,单击“创建”按钮。单击“保存”按钮后关闭“关系”对话框。
(6)在“Acc1.mdb”数据库中单击“新建”按钮,在弹出的对话框中选择“链接表”,然后单击“确定”按钮,打开“链接”对话框。在对话框中使用默认文件类型,选择考生文件夹下的“Acc0.mdb”文件,单击“链接”按钮,弹出“链接数据表向导”对话框。在对话框中选择“ttemp”表,单击“确定”按钮,结束表的链接。右键单击“ttemp”表,在弹出的快捷菜单中选择“重命名”命令,将表重命名为“test”。
16.
17.
18.
19.
20.
21.A解析:本题考查数据工作表式窗体。选项A,在设计视图下,窗体页眉/页脚高度为零,且不可修改;选项B,数据工作表式窗体可以显示文本框内容;选项c,数据工作表式窗体在打印预览时可以显示页面页眉/页脚;选项D,数据工作表式窗体可以显示标签内容。答案为A。
22.D
23.CC.【解析】本题考查操作查询的知识。操作查询,也叫做动作查询,共有4种类型:追加查询、删除查询、更新查询和生成表查询。利用这几种查询可以完成为源表追加数据,更新、删除源表中的数据,以及生成表操作。本题中要求将A表中的数据追加到B表中原有记录的后面,很明显是追加查询。
24.A解析:本题考查数据访问页的知识。数据访问页是用户通过Internet进行数据交互的数据库对象,可以用来发布数据库中任何保存的数据。实际上,数据访问页可以简单地认为就是一个网页,其类型是HTML文件,它是独立于Access数据库文件的。
25.A解析:在SQL语句中,凡是创建都用CREATE,删除都用DROP,改变用ALTER,后面跟类型和名字,附加子句。
26.B解析:本题考查VBA中数据库访问接口的知识。在VBA中,数据库访问接口有3种:开放数据库互连(ODBC)、数据访问对象(DAO)和Active数据对象(ADO)。
27.B解析:报表只能对数据源中的数据进行显示,不能对其进行编辑、修改或删除。
28.A解析:本题考查字段数据的统计。在查询的预定义计算中,“总计”中有12项,也就是说,可以进行这12种计算:分组(GroupBy)、求和(Sum)、平均值(Avg)、最小值(Min)、最大值(Max)、计数(Count)、标准差(StDev)、方差(Var)、第一个值(First)、最后一个值(Last)、建立计算字段(Expression)和指定查询条件(Where)。答案为A。
29.A解析:文本框:主要用来输入或编辑字段数据,是一种交互式控件:标签:主要用来在窗体或报表上显示说明性文本:复选框:是作为单独的控件来显示表或查询中的“是”或“否”的值:组合框:组合框既可以进行选择,也可
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理纠纷预防的主动管理模式
- 安全管理和6S管理培训
- 人防安全应急流程
- 边疆史职业方向
- 护理科研与学术交流
- 2020年广东省广州市增城区九年级下学期期中学业质量检测道德与法治试题(含答案)
- 快消品企业原材料采购攻略
- 快递行业高级管理人员招聘标准
- 基于项目的小学数学教学设计与实施
- 旅游公司市场推广部办公室主任的职责与面试准备指南
- 绿色燃气需求分析-洞察与解读
- 计算机科学技术基础知识
- 2025葛洲坝集团贸易发展有限公司招聘20人笔试历年难易错考点试卷带答案解析试卷2套
- 2026年江苏城乡建设职业学院单招职业倾向性考试必刷测试卷附答案
- 2025人民邮电出版社有限公司校园招聘20人笔试历年备考题库附带答案详解2套试卷
- 开道口应急预案
- (正式版)DB13 2209-2025 《火电厂大气污染物排放标准》
- 2025年江西省高考化学试卷真题(含答案)
- 安井学堂考试题库及答案
- 项目前评估管理办法
- DB 3203∕T 1012-2021 宗教活动场所安全管理规范
评论
0/150
提交评论