版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2021年山东省东营市全国计算机等级考试Access数据库程序设计预测试题(含答案)学校:________班级:________姓名:________考号:________
一、操作题(10题)1.在窗体中添加一个命令按钮,名称为Command1,然后编写如下程序:
PrivateSubCommand1_Click()
sum=0
Fori=1To100step2
Nexti
MsgBoxsum
EndSub
窗体打开运行后,单击命令按钮,则消息框的输出结果为()。
2.
3.在考生文件夹下有“Acc3.mdb”数据库。(1)以“课程成绩”表为数据源,创建分组统计查询“最高分”,结果显示“课程编号”和“最高分”。(2)以“课程”表为数据源,自动创建纵栏式窗体“课程”。(3)在“课程”窗体中添加以最高分为数据源的子窗体“最高分”,子窗体显示“最高分”字段。(4)在窗体页眉(高度1cm)中加入标签“Label_1”,标题为“各科成绩最高分”,特殊效果为“凸起”,字体为“宋体”、“加粗”、“14号”。(5)去除子窗体的记录导航栏。“课程”窗体显示效果如图3所示。
4.
5.数据结构分为逻辑结构和存储结构,循环队列属于______结构。
6.数据模型按不同的应用层次分为三种类型,它们是【】数据模型、逻辑数据模型和物理数据模型。
7.在窗体中添加一个命令按钮(名为Command1)和一个文本框(名为Text1),然后编写如下事件过程:
PrivateSubCommand1_Click()
DimxAsInteger,yAsInteger,zAsInteger
Callp1(a,b,c)
EndSub
Subp1(xAsInteger,yAsInteger,zAsInteger)
z=x+y
EndSub
打开窗体运行后,单击命令按钮,文本框中显示的内容是()。
8.执行下面的程序段,s的值为【】。
s=0:k=10
Whilek
s=s+10
k=k-2
Wend
9.使用设计器创建表:在D:\\Access目录下有一ACCESS数据库“教学管理.mdb”。1、利用表的设计视图创建如下图所示的“学生”表。要求:“性别”字段利用“查阅向导”输入,通过菜单可选择“男”或“女”;先设置“学生编号”字段为主键,再尝试设置“姓名”、“性?别”、“入校日期”组成的多字段主键。2、如下图输入数据。10.使用数据视图创建表:在D:\\Access目录下有一ACCESS数据库“教学管理.mdb”。利用表的“数据视图”创建如下图所示的“学生-数据视图”表。二、基本操作题(10题)11.
12.(1)建立“Acc1.mdb”数据库,将考生文件夹中的“课程.xls”和“任课老师.xls”导人数据库中,第一行包含列标题,设置“课程号”和“任课老师ID”为主键,将导入表命名为“课程”和“任课老师”。(2)按照下表的要求修改“课程”表。字段名称字段类型字段大小是否主键课程号文本5是课程名称文本20任课老师ID文本10学分数字整型学时数字整型(3)按下表要求修改“任课老师”表。字段名称字段类型字段大小是否主键任课老师ID文本5是姓名文本10(4)设置“任课老师”表和“课程”表为“一对多”关系,“实施参照完整性”。
13.(1)在考生文件夹下的“Acc1.mdb”数据库文件中,新建“产品”表。表结构如下:
(2)设置“产品ID”为主键。(3)设置“单价”字段的小数位数为“2”。(4)在“产品”表中输入以下4条记录:14.在“Acc1.mdb”数据库中有“部门”、“基本情况”和“职务”3张表。
(1)将“基本情况”表中的“职务”字段移动到“姓名”和“调入日期”字段之间。如图1所示。
(2)将该表的行高设置为“14”,按照“调入日期”、“升序”排列。
(3)将“职务”表和“基本情况”表的关系设置为“一对多”,“实施参照完整性”。
(4)将“部门”表和“基本情况”表的关系设置为“一对多”,“实施参照完整性”。
15.
16.请在考生文件夹下选择相应的命令,并按题目要求完成下面的操作。具体要求如下:注意:下面出现的所有文件都必须保存在考生文件夹下。考生文件夹下存在一个数据库“Accl.mdb”,里面已有表对象“Stud”。请按照以下要求,完成对表的修改:(1)设置数据表的字体大小为“16”,行高为“20”。(2)设置“简历”字段的设计说明为“新生入学说明”。(3)将“入学时间”字段的显示格式设置为“××月××日××××”。(4)将学号为“20061003”学生的“照片”字段数据设置成考生文件夹下的“zha0.bmp”图像文件。(5)将冻结的“姓名”字段解冻。(6)完成上述操作后,将“备注”字段删除,修改后的表对象“stud”的最终效果如图1所示。
17.考生文件夹下存在一个数据库文件“Acc1.mdb",其中已经设计好表对象“student”。请按照以下要求完成对表的修改:(1)设置数据表显示的字体大小为“18”,行高为“20”。(2)设置“简历”字段的设计说明为“大学入学时的信息”。(3)将“年龄”字段的字段大小改为“整型”。(4)将学号为“20061001’’学生的照片信息换成考生文件夹下的“zhao.bmp”图像文件。(5)将隐藏的“人校时间”字段重新显示出来。(6)完成上述操作后,将“备注”字段删除。
18.
19.在考生文件夹中有一个“Acc1.mdb”数据库。(1)将“基本情况”表以“基本情况.xls”格式导出,并保存到考生文件夹中。(2)在“部门”表中添加“部门简介”字段,数据类型为“文本”,字段大小为“50”。(3)为“部门”表的“部门名称”字段设置“无重复索引”。
20.
三、1.选择题(10题)21.下述有关选项组叙述正确的是______。
A.如果选项组结合到某个字段,实际上是组框架内的复选框、选项按钮或切换按钮结合到该字段上的
B.选项组中的复选框可选可不选
C.使用选项组,只要单击选项组中所需的值,就可以为字段选定数据值
D.以上说法都不对
22.下列关于栈的叙述中,不正确的是()。
A.在栈中能插入数据B.在栈中能删除数据C.栈是先进先出的线性表D.栈是先进后出的线性表
23.退出Access数据库管理系统可以使用的快捷键是______。
A.Ctrl+OB.Alt+XC.Ctrl+CD.Alt+F+X
24.VBA代码调试过程中,能够动态了解变量和表达式变化情况的是()。
A.本地窗口B.立即窗口C.监视窗口D.快速监视窗口
25.以下能用宏而不需要VBA就能完成的操作是
A.事务性或重复性的操作B.数据库的复杂操作和维护C.自定义过程的创建和使用D.一些错误过程
26.以下不属于数据库系统(DBS)组成的是()。
A.数据库集合B.用户C.数据库管理系统及相关软件D.操作系统
27.以下不是宏的运行方式的是()。
A.直接运行宏B.为窗体或报表的事件响应而运行宏C.为窗体或报表上的控件的事件响应而运行宏D.为查询事件响应而运行宏
28.下列关于宏与VBA的叙述中,正确的是()。
A.任何宏操作都可以通过编写相应的VBA代码实现其功能
B.对于事务、重复性较强的操作应使用VBA来实现
C.任何VBA代码都可以转换为等价的宏
D.以上都正确
29.数据结构中,与所使用的计算机无关的是数据的()。A.存储结构B.物理结构C.逻辑结构D.物理和存储结构
30.VBA中去除前后空格的函数是______。
A.LTrimB.RTrimC.TrimD.Ucase
四、综合应用题(10题)31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
五、综合操作题(2题)41.
42.
六、简单应用题(2题)43.
44.
参考答案
1.25002500解析:本题考查循环的知识。这个问题比较简单,实际上就是求1到100之间的奇数和,最终结果为2500。
2.
3.(1)在“Acc3.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,添加“课程成绩”表。选择“课程编号”和“成绩”字段,确保工具栏中的“总计”按钮按下。在“课程编号”字段的“总计”行选择“Groupby”,在“成绩”字段的“总计”行选择“Max”,在“成绩”字段前添加“最高分”字样。
(2)在“Acc3.mdb”数据库窗口中单击“窗体”对象,单击“新建”按钮,选择“自动创建窗体:纵栏式”,选择“课程”表为数据源,单击“确定”按钮。
(3)在工具箱中选择“子窗体/子报表”添加到窗体中,按照要求选择字段。
(4)在窗体页眉中加入标签,根据题意进行属性修改。
(5)在子窗体设计视图中的导航按钮栏选择“否”。
4.
5.逻辑逻辑解析:数据的逻辑结构主要是反映数据之间的逻辑关系,而存储结构是用来反映数据的逻辑结构在计算机存储空间中的存放形式。循环队列主要是强调数据之间的关系,因此属于逻辑结构。
6.概念数据模型按不同的应用层次分为三种类型,它们足概念数据模型、逻辑数据模型和物理数据模型。概念数据模型简称概念模型,它是一种面向客观世界、面向用户的模型;它与具体的数据库管理系统无关。逻辑数据模型又称数据模型,它是一种面向数据库系统的模型,该模型着重于在数据库系统一级的实现。物理数据模型又称物理模型,它是—种面向计算机物理表示的模型,此模型给出了数据模型在计算机上物理结构的表示。
7.1515解析:本题考查VBA程序中过程调用的知识。由于VBA中,默认情况下,参数是按地址传递(ByRef),对形参的改变会影响到实参。本题中z的值等于a+b,这个z值会返回给实参c,所以文本框中显示的内容为15。
8.5050解析:本题考查While循环。While循环中的<表达式>是一个数值表达式k,若k不等于0,则执行循环体;若k等于0,则结束循环。本题中循环体共被执行5次,每执行一次循环体,变量s将累加一次10,结果为“50'。9.第一题:1、找到要操作的数据源,打开“教学管理”数据库。2、选择数据库的对象“表”,可以在窗口上双击“使用设计器创建表”或者单击“新建”,在打开的窗口中选择“设计视图”。单击“确定”按钮,在“字段名称”中输入题目要求中的字段名称,在“数据类型”中选择所需要的数据类型。3、在学生“性别”字段中选择“查阅向导”,选择“自行键入所需的值”,单击“下一步”,在灰色框中的“第一列”下面输入“男”,再在男的下一列输入“女”,单击“下一步”,然后单击“完成”即可。4、再选中“学生编号”,整行为黑色后,单击右键,选择“主键”。单击“保存”即可。第二题:1、在数据库中打开“学生”表,按要求输入数据即可。其步骤为:光标放置于“照片”的下一行方框中,单击右键,选择“插入对象”,选择“有文件创建”,单击“浏览”选择路径,找到所需要的“照片”,单击“确定”即可。2、光标放置于“个人地址主页”的下一行方框中,单击右键,选择“超链接”,选择“编辑超链接”,在“要显示的文字”中输入“张三的个人主页”,在“地址”栏中输入或者粘贴个人地址,单击“确定”即可完成。10.1、找到要操作的数据源,打开“教学管理”数据库。2、选择数据库的对象“表”,可以在窗口上双击“通过输入数据创建表”或者单击“新建”,在打开的窗口中选择“数据表视图”。单击“确定”按钮,把鼠标放置于“字段1”上,变成向下箭头以后“单击一下”,使得整个字段变成黑色,然后单击“鼠标右键”一次,选择“重命名列”,输入所要求的字段名称;同理一直操作完成,命名完成以后单击“保存”,输入“学生-数据视图”,单击“确定”即可。3、再用“设计视图”打开“学生-数据视图”表进行表的“数据类型”进行设计,设计完成后单击“保存”即可。
11.
12.(1)执行“文件”一“新建”一“数据库”命令,选择路径后,输入文件名“Acc1.mdb”,单击“创建”按钮,在“数据库”窗口中单击“表”对象,单击“新建”按钮,在“新建表”对话框中选择“导入表”,单击“确定”按钮,设置导入对话框文件类型为“MicrosoftExcel”,选择“课程.xls”,单击“导入”按钮,在导入数据表向导中选择第一行包含列标题,选择“课程号”为主键,将表命名为“课程”。“任课老师.xls”的导入同理。
(2)右键单击“课程”表,选择“设计视图”,按照要求修改字段的设计。
(3)右键单击“任课教师”表,选择“设计视图”,按照要求修改字段的设计。
(4)执行“工具”一“关系”命令,选择显示表按钮,添加“任课老师”表和“课程”表,拖动“任课老师”表的“任课老师ID”字段到“课程”表的“任课老师ID”字段上,在“编辑关系”对话框中选择“实施参照完整性”,关系为“一对多”关系。13.(1)双击打开“Accl.mdb”数据库文件。在“数据库”窗口中单击“表”对象,单击“新建”按钮,在“新建表”对话框中选择“设计视图”,单击“确定”按钮。在设计视图中输入题目所要求的字段,并选择好数据类型和字段大小。(2)在设计视图中,选中“产品ID”字段,单击工具栏上的“主键”按钮,将“产品ID”字段设置为主键。(3)在设计视图中,选中“单价”字段,在字段属性的“常规”选项卡中找到“小数位数”选项并输入“2”。(4)关闭设计视图,在提示是否保存时选择“是”,在“另存为”对话框中输入表名“产品”并确定。在数据库窗口中,双击“产品”表,打开“产品”表的数据表视图,按照题目要求输入记录内容(产品ID为自动编号类型,不用输入)。14.(1)在“Acc1.mdb”数据库窗口中单击“表”对象,选择“基本情况”表,单击“设计”按钮,打开“基本情况”表的设计视图,选中“职务”字段,将其拖到“姓名”和“调入日期”字段之间,保存。
(2)执行“格式”一“行高”命令,输入“14”。选择“调入日期”列,单击右键,选择“升序”选项。
(3)选择“工具”一“关系”,单击“显示表”按钮,添加“职务”表和“基本情况”表,拖动“职务”表的“职务”字段到“基本情况”表的“职务”字段上,在“编辑关系”对话框中选择“实施参照完整性”,选择关系类型为“一对多”。
(4)执行“工具”一“关系”命令,单击“显示表”按钮,添加“部门”表和“基本情况”表,拖动“部门”表的“部门”字段到“基本情况”表的“部门”字段上,在“编辑关系”对话框中选择“实施参照完整性”,选择关系类型为“一对多”。
15.
16.(1)在“Accl_.mdb”数据库中双击“stud”表,打开数据表视图。执行“格式”→“字体”命令,弹出字体对话框,在其中选择字号为“16”,单击“确定”按钮。执行“格式”一“行高”命令,在弹出的对话框中输入“20”,然后单击“确定”按钮。单击“保存”按钮,关闭数据表。
(2)在“Acc1.mdb”数据库中单击“stud”表,然后单击“设计”按钮,打开设计视图。在。简历”行的“说明”列中输入“新生入学说明”。
(3)选中“入学时问”字段,在其“格式”文本框中输入“mm\月dd\日YyyY”。单击“保存”按钮,关闭设计视图。(4)在“Accl.mdb”数据库双击“stud”表,打开数据表视图。单击学号为“2006]003”的“照片”项。执行“插入”一“对象”命令,在弹出的对话框中选择“由文件创建”,然后单击“浏览”按钮,找到考生文件夹下的“zha0.bmp”文件,选中它并打开,然后单击“确定”按钮。关闭数据表窗口,数据自动保存。
(5)在“Accl.mdb”数据库中双击“stud”表,打开数据表视图,执行“格式”一“取消对所有列的冻结”命令。单击“保存”按钮,关闭数据表。
(6)在“Accl.mdb”数据库中单击“stud”表,然后单击“设计”按钮,打开设计视图。右键单击“备注”字段名,在弹出的快捷菜单中选择“删除行”,弹出删除确认对话框,单击“是”按钮确认字段删除。单击“保存”按钮,关闭设计视图。
17.(1)在“Acc1.mdb”数据库中双击“student”表,打开数据表视图。执行“格式”一“字体”命令,弹出“字体”对话框,在其中选择字号为“18”,单击“确定”按钮。再次执行“格式”一“行高”命令,在弹出的对话框中输入“20”,然后单击“确定”按钮。单击“保存”按钮,关闭数据表。
(2)在“Acc1.mdb”数据库中单击“student”表,然后单击“设计”按钮,打开设计视图。在“简历”行的“说明”列中输入“大学入学时的信息”。单击“保存”按钮。
(3)单击“年龄”字段,在其“字段大小”栏中选择“整型”。在“备注”字段名称上单击鼠标右键,在弹出的快捷菜单中选择“删除行”命令,在弹出的确认对话框中单击“是”按钮。单击“保存”按钮,然后关闭设计视图。
(4)在“Acc1.mdb'数据库中双击“student”表,打开数据表视图。单击学号“20061001”所在的行和“照片”列的交叉处。执行“插入”一“对象”命令,在弹出的对话框中选择“由文件创建”,然后单击“浏览”按钮,找到考生文件夹下的“zhao.bmp”文件,将其打开,然后单击“确定”按钮。关闭数据表窗口,数据自动保存。
(5)在“Acc1.mdb”数据库中双击“student”表,打开数据表视图。执行“格式”一“取消隐藏列”命令,在弹出的“取消隐藏列”对话框中取消选中“入校时间”复选框勾选,单击“关闭”按钮。单击“保存”按钮,然后关闭数据表视图。
(6)在“Acc1.mdb”数据库中单击“student”表,然后单击“设计”按钮,打开设计视图。右键单击“备注”字段名,在弹出的快捷菜单中选择“删除行”,在弹出的删除确认对话框中单击“是”按钮,确认字段删除。单击“保存”按钮,关闭设计视图。
18.
19.(1)在“Acc1.mdb”数据库窗口中单击“表”对象。右键单击“基本情况”表,选择“导出”,在弹出的对话框中选择“保存类型”为“MicrosoftExcel”,设置文件名称为“基本情况”,设置“保存位置”为考生文件夹对应的路径,单击对话椹中的“保存”按钮。
(2)在“Acc1.mdb”数据库窗口中“表”对象下,右键单击“部门”表,选择“设计视图”。添加“部门简介”字段,数据类型为“文本”,字段大小为“50”。单击工具栏中的“保存”按钮,关闭表设计视图。
(3)在“Acc1.mdb”数据库窗口中的“表”对象下,右键单击“部门”表,选择“设计视图”。选中“部门名称”字段,在字段属性的索引行选择“有(无重复)”。单击工具栏中的“保存”按钮,关闭表设计视图。
20.
21.C解析:选项组是由一个组框及一组复选框、选项按钮或切换按钮组成。选项组可以使用户选择某一组确定的,值变的十分容易,因为只要单击选项组中所需的值,就可以为字段选定数据值。如果选项组结合到某个字段,则只有组框架本身结合到此字段上,而不是组框架内的复选框、选项按钮或切换按钮。
22.C解析:栈是一种线性表,只不过是一种特殊的线性表。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论