




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2023年广东省梅州市全国计算机等级考试Access数据库程序设计模拟考试(含答案)学校:________班级:________姓名:________考号:________
一、操作题(10题)1.数据结构分为逻辑结构和存储结构,循环队列属于______结构。
2.使用设计器创建表:在D:\\Access目录下有一ACCESS数据库“教学管理.mdb”。1、利用表的设计视图创建如下图所示的“学生”表。要求:“性别”字段利用“查阅向导”输入,通过菜单可选择“男”或“女”;先设置“学生编号”字段为主键,再尝试设置“姓名”、“性?别”、“入校日期”组成的多字段主键。2、如下图输入数据。
3.数据模型按不同的应用层次分为三种类型,它们是【】数据模型、逻辑数据模型和物理数据模型。
4.编辑数据表:在ACCESS数据库“教学管理.mdb”,跟下面要求进行相应的操作:表的复制和重命名、隐藏列、冻结列、移动列、行高与列宽、更改表数据的字体、设置数据表格式、数据的查找与替换。
5.在窗体中添加一个名称为Commandl的命令按钮,然后编写如下程序:
PrivateSubo(ByVidpAslnteger)
p=p*2
EndSub
PrivateSubCommandl_C1kk()
DimiAsIntcger
Cails(1)
Ifi>4Thcni=i^2
MsgBoxi
EndSub
窗体打开运行后,单击命令按钮,则消息框的输出结果为______。
6.建立表之间的关系:在ACCESS数据库“教学管理.mdb”,其中有四个表:“教师”、“学生”、“课程”、“选课成绩”。由于一名学生可以选修多门课程,而一门课程也可供多名学生选修,则课程与学生之间是多对多联系。一般将一个多对多联系拆分为两个一对多联系。故进行如下操作:1、建立“学生”——“选课成绩”、“课程”——“选课成绩”之间的关系,2、实施“参照完整性”,要求“级联更新”和“级联删除”。如下图
7.在窗体上画一个命令按钮,然后编写如下事件过程:
PrivateSubCommand1_Click()
a=0
Fori=1To2
Forj=1To4
IfjMod2<>0Then
a=a+1
EndIf
a=a+1
Nextj
Nexti
MsgBoxa
EndSub
程序执行后,单击命令按钮,消息框显示的是【】。
8.
9.假定当前日期为2002年8月25日,星期日,则执行以下语句后,a、b、c和d的值分别是25、8、2002、【】。
a=day(now)
b=month(now)
C=year(now)
d=weekday(now)
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.在考生文件夹下的“Acc1.mdb”数据库中已建立两个表对象(名为“员工”表和“部门”表)。请按以下要求,完成表的各种操作:(1)设置表对象“员工”表的“聘用时间”字段有效性规则为:1950年(含)以后的日期,同时设置相应有效性文本为“请输入有效日期”。(2)将表对象“员工”表中编号为“000008”的员工的“照片”字段值替换为考生文件夹下的图像文件“000008.bmp”。(3)删除“员工”表中“姓名”字段中含有“红”字的员工记录。(4)隐藏“员工”表的所属部门字段。(5)删除“员工”表和“部门”表之间已建立的错误表间关系,重新建立正确关系。(6)将考生文件夹下“Test.xls”中的数据导入当前数据库的新表中。要求第一行包含列标题,导入其中的“编号”、“姓名”、“性别”、“年龄”和“职务”5个字段,选择“编号”字段为主键,新表命名为“tmp”。
12.
13.
14.
15.
16.
17.
18.
19.
20.
三、1.选择题(10题)21.软件工程的理论和技术性研究的内容主要包括软件开发技术和()。
A.消除软件危机B.软件工程管理C.程序设计自动化D.实现软件可重用
22.若某二叉树的前序遍历访问顺序是abdgceth,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是______。
A.bdgcefhaB.gdbecfhaC.bdgaechfD.gdbehfca
23.下面对对象概念描述错误的是()。
A.任何对象都必须有继承性B.对象是属性和方法的封装体C.对象间的通信靠消息传递D.操作是对象的动态属性
24.要在报表卜显示格式为“4/总15页”的页码,则计算控件的控件来源应设置为______。
A.=[Page]&"/总"&[Pages]
B.[Page]&"/总"&[Pages]
C.=[Page]/总[Pages]
D.[Page]/总[Pages]
25.在报表中添加时间时,Access将在报表上添加一个______控件,且需要将“控件来源”属性设置为时间表达式。
A.文本框B.组合框C.标签D.列表框
26.有如下程序,可以得到0到100之间所有偶数之和。DIMIASINTEGERDIMSUMASINTEGERSUM=0FORI=0TO100STEP2SUM=SUM+INEXTIDEBUG.PRINTIDEBUG.PRINTSUM程序运行后,变量I和SUM的值是()。
A.100和2450B.102和2550C.104和2650D.106和2850
27.下列不完全属于窗体的常用格式属性的集合是______。
A.标题、边框样式、分隔线B.滚动条、关闭按钮、默认视图C.分隔线、自动居中、记录选定器D.记录源、标题、背景颜色
28.下列可以设置为索引的字段是
A.备注B.OLE对象C.主关键字D.超级链接
29.窗口事件是指操作窗口时所引发的事件,下列不属于窗口事件的是______。
A.打开B.关闭C.加载D.取消
30.最简单的交换排序方法是()。A.快速排序B.选择排序C.堆排序D.冒泡排序
四、综合应用题(10题)31.
32.在考生文件夹下有一个“Acc3.mdb”数据库。(1)以“部门人员”表为数据源,创建“部门人员”窗体,布局为“纵栏表”,样式为“标准”。(2)以“工资”表为数据源,创建“工资表”窗体,布局为“纵栏表”,样式为“标准”。(3)创建宏“查询工资”,实现打开当前员工的工资窗体。在窗体的“部门人员”页脚添加“查询工资”按钮,运行“查询工资”宏。(4)设置“部门人员”窗体显示弹出方式。“部门人员”窗体的显示效果如图3所示。
33.
34.
35.
36.
37.
38.在考生文件夹下有一个数据库“Acc3.mdb”,其中存在已经设计好的表对象“tTeacher”、窗体对象“fTest”、报表对象“rTeacher”和宏对象“m1”。请在此基础上按照以下要求补充窗体设计和报表设计:(1)将报表对象“rTeacher”的报表主体节区中名为“性别”的文本框显示内容设置为“性别”字段值,并将文本框名称修改为“tSex”。(2)在报表对象“rTeacher”的报表页脚节区添加一个计算控件,计算并显示教师的平均年龄。计算控件放置在距上边“0.3cm”,距左侧“3.6cm”的位置,并命名为“tAv9”。(3)设置窗体对象“fTest”上名为“btest”的按钮的单击事件属性为给定的宏对象“m1”。注意:不能修改数据库中的表对象“tTeacher”和宏对象“m1”;不能修改窗体对象“fTest”和报表对象“rTeacher”中未涉及的控件和属性。
39.
40.
五、综合操作题(2题)41.
42.
六、简单应用题(2题)43.
44.
参考答案
1.逻辑逻辑解析:数据的逻辑结构主要是反映数据之间的逻辑关系,而存储结构是用来反映数据的逻辑结构在计算机存储空间中的存放形式。循环队列主要是强调数据之间的关系,因此属于逻辑结构。2.第一题:1、找到要操作的数据源,打开“教学管理”数据库。2、选择数据库的对象“表”,可以在窗口上双击“使用设计器创建表”或者单击“新建”,在打开的窗口中选择“设计视图”。单击“确定”按钮,在“字段名称”中输入题目要求中的字段名称,在“数据类型”中选择所需要的数据类型。3、在学生“性别”字段中选择“查阅向导”,选择“自行键入所需的值”,单击“下一步”,在灰色框中的“第一列”下面输入“男”,再在男的下一列输入“女”,单击“下一步”,然后单击“完成”即可。4、再选中“学生编号”,整行为黑色后,单击右键,选择“主键”。单击“保存”即可。第二题:1、在数据库中打开“学生”表,按要求输入数据即可。其步骤为:光标放置于“照片”的下一行方框中,单击右键,选择“插入对象”,选择“有文件创建”,单击“浏览”选择路径,找到所需要的“照片”,单击“确定”即可。2、光标放置于“个人地址主页”的下一行方框中,单击右键,选择“超链接”,选择“编辑超链接”,在“要显示的文字”中输入“张三的个人主页”,在“地址”栏中输入或者粘贴个人地址,单击“确定”即可完成。
3.概念数据模型按不同的应用层次分为三种类型,它们足概念数据模型、逻辑数据模型和物理数据模型。概念数据模型简称概念模型,它是一种面向客观世界、面向用户的模型;它与具体的数据库管理系统无关。逻辑数据模型又称数据模型,它是一种面向数据库系统的模型,该模型着重于在数据库系统一级的实现。物理数据模型又称物理模型,它是—种面向计算机物理表示的模型,此模型给出了数据模型在计算机上物理结构的表示。4.第一题:步骤:1、找到要操作的数据源,打开“教学管理_原始”数据库。2、鼠标右键单击“学生”表,选择“复制”,再在工具栏上找到“粘贴”图标,在“表名称”中输入“学生表备份”,同时选择“结构和数据”,单击“确定”即可。3、鼠标右键单击“学生表备份”表,选择“重命名”,再输入“学生表备份2009”即可。第二题:步骤:1、在打开的数据库中打开“教师”表,把鼠标移动到“教师编号”字段,鼠标变成“向下黑色箭头”时单击左键,选中整个字段。2、再单击鼠标右键,选择“隐藏列”单击即可。3、在当前表的灰色出单击鼠标右键,选择“取消隐藏列”,在弹出的窗口的“教师编号”前面的方框打上小勾即可。第三题:1、在第二题的基础上,在挡开的教师表中操作,把鼠标移动到“姓名”字段,鼠标变成“向下黑色箭头”时单击左键,选中整个字段。2、再单击鼠标右键,选择“冻结列”单击即可。3、在第二步不关闭表的情况下,同样是选择整列“姓名”,单击鼠标右键,选择“取消对所有列的冻结”即可。第四题:1、在第三题的情况下,不关闭表的情况下,同样是选中整列字段“教师编号”,按住鼠标左键不放,看到鼠标下方加有虚线的方框时拉动鼠标移动到“姓名”列后面,放开鼠标即可。第五题:1、找到要操作的数据源,打开“教学管理_原始”数据库。2、打开“教师”表,选中“教师”表的任意一行,然后单击鼠标的右键,选择“行高”;或者在“格式”中选择“行高”,再弹出的行高的窗口中输入想要的高度,如题目的要求是“18”,单击“确定”即可。3、打开“教师”表,选中“教师”表的任意一列,然后单击鼠标的右键,选择“列宽”;或者在“格式”中选择“列宽”,再弹出的行高的窗口中输入想要的高度,如题目的要求是“18”,单击“确定”即可。4、设置完成后保存即可。第六题:1、在第五题的基础上,在“教师”表的灰色处单击鼠标右键,选择字体,在弹出来的窗口上选择和设置题目的要求后,确定、保存即可。第七题:1、找到要操作的数据源,打开“教学管理_原始”数据库。2、打开“教师”表,在工具栏上找到“格式”,单击有选择“数据表”,在“设置数据表格式”中按题目的要求选择需要的设置即可。同理操作即可完成。
5.366.1、找到要操作的数据源,打开“教学管理_原始”数据库。2、在工具栏上找到“关系”按钮单击,在弹出的空白窗口上单击鼠标右键,选择“显示表”,在出现的“显示表”,选择题目要求的相关表,点击添加,原来的空白处就会出现相应的表。3、将鼠标放置于“课程”中的“课程编号”,按住左键拖动到“选课成绩”表中的“课程编号”,放开鼠标即可,在编辑关系选择在“实施参照完整性”、“级联更新相关字段”、“级联删除相关字段”前面的小框里面打上勾。后单击“创建”即可。4、同理建立“学生”与“选课成绩”之间的关系即可。
7.1212解析:考查多重循环结构的编程方法。对于内层循环而言,当j为1、3时,a会各加两次1;当j为2、3时,a会各加一次1。所以,整个内层会加6次1。考虑到外层循环要执行两次循环体,所以一共要加12次1,最终的输出结果为12。
8.
9.11解析:Day(date),必要的date参数,可以是任何能够表示日期的Variant、数值表达式、字符串表达式或它们的组合。如果date包含Null,则返回Null。
weekday(date)返回一个Variant(Integer),包含一个控数,代表某个日期是星期几。
语法:
Weekday(daie),[firstdayofweek])
Firstdayofweek指定一星期第一天的常数。如果未予指定,则以vbSunday为缺省值,即星期日为1,则星期六为7。
10.33解析:本题考查循环的知识。Exit语句用于中途退出循环,所以带有Exit语句的循环结束后,一定要判断清楚到底是因为不满足循环条件而退出循环的,还是由于执行到了Exit语句而退出循环的。本题中不等i循环到50就会因为满足If语句的条件从而执行到ExitFor语句退出循环,注意到每次循环时除了要执行i=i+3以外,在本次循环结束后还要加上步长1,经过计算在第3次循环的时候由于i的值为11而满足了If语句的条件,执行ExitFor后退出循环,此时的n值为3。
11.(1)在“Acc1.mdb”数据库窗口中选中“表”对象,右键单击“员工”表,选择“设计视图”。单击“聘用时间”字段行,分别在“有效性规则”和“有效性文本”行输入“>=#1950-l-1#”和“请输入有效日期”。单击工具栏中的“保存”按钮。
(2)执行“视图”一“数据表视图”命令。右键单击学号“000008”对应的照片列,选择“插入对象”,在“对象类型”列表中选中“位图图像”,然后单击“确定”按钮。弹出“位图图像”对话框,执行“编辑”一“粘贴来源”命令,在考生文件夹处找到要插入图片的位置。双击“000008.bmp”文件,关闭“位图图像”对话框。单击工具栏中的“保存”按钮,关闭数据表。
(3)在“Acc1.mdb”数据库窗口中选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击“员工”表,关闭“显示表”对话框。执行“查询”一“删除查询”命令。双击“姓名”字段,在“条件”行输入“like”*红*””行。执行“查询”一“运行”命令,在弹出的对话框中单击“是”按钮。关闭设计视图,在弹出的询问是否保存对话框中单击“否”按钮。
(4)在“Acc1.mdb”数据库窗口中选中“表”对象,打开“员工”表,右键单击“所属部门”字段列,选择“所属部门”一“隐藏列”。单击工具栏中的“保存”按钮,关闭数据表。
(5)在“Acc1.mdb”数据库中选中“表”对象,选择“设计视图”。执行“工具”一“关系”命令,弹出“关系”界面,右键单击连接两表间连线,选择“删除”。将“员工”表中的“所属部门”字段拖动到“部门”表的“部门号”字段,释放鼠标,在弹出的对话框中单击“创建”按钮。单击工具栏中的“保存”按钮,关闭“关系”界面。
(6)在“Acc1.mdb”数据库中选中“表”对象,选择“设计视图”。执行“文件”一“获取外部数据”一“导入”命令,在考生文件夹中找到要导入的文件,在“文件类型”列表中选中“MicrosoftExcel”,选中“Test.xls”文件,单击“链接”按钮。
单击“下一步”按钮,选中“第一行包含列标题”复选框,连续两次单击“下一步”按钮。单击“所属部门”字段列,然后单击“不导入字段”复选框。按照上一步分别设置“编号”、“姓名”、“性别”、“年龄”和“职务”5个。单击“下一步”按钮,选中“我自己选择主键”选项按钮,在下拉列表中选中“编号”,单击“下一步”按钮,在“导入到表”处输入“trap”,单击“完成”按钮。
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.B软件工程的目标是,在给定的成本、进度的前提下,开发出具有有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性且满足用户需求的产品。基于这一目标,软件工程的理论和技术性研究的内容主要包括:软件开发技术和软件工程管理。
22.D解析:前序遍历的第一个结点a为树的根结点;中序遍历中a的左边的结点为a的左子树,a右边的结点为a的右子树;再分别对a的左右子树进行上述两步处理,直到每个结点都找到正确的位置。
23.A解析:对象是面向对象方法中最基本的概念,对象可以用来表示客观世界中的任何实体,因此需要很清楚的理解对象的概念。因为客观世界的实体通常都具有静态跟动态的属性,所以对象也具有有静态和动态的属性,操作是对象的动态属性,属性是对象的静态属性。对象是属性和方法的封装体。面向对象是通过对象与对象间彼此的相互合作来推动的,对象间的相互合作需要传递消息。对象可以有继承性,但并不是任何对象都必须有继承性。
24.A解析:在报表的页面页脚节中一般包含页码或控制项的合计内容,数据显示安排在文本框和其他一些类型控件中。在报表上显示格式为“4/总15页”的页码,应当设置文本框控件的控件来源属性为=[Page]&'/总'&[Pages]。
25.A解析:在报表“设计”视图中给报表添加日期和时间,可以单击“插入”菜单中的“日期和时间”命令。也可以在报表上添加一个文本框,通过设置其“控件源”属性为日期或时间的计算表达式(例如,=Date()或=Time()等)来显示日期与时间。该控件位置可以安排在报表的任何节区里。
26.B解析:该程序完成0到100之间所有偶数的求和操作。当把100加入变量SUM后,SUM的值为2550,而此时I再加2,值为102,超出循环终值,结束循环。
27.D解析:格式属性主要是针对控件的外观或窗体的显示格式而设置的。控件的格式属性包括标题、字体名称、字体大小、字体粗细、前景颜色、背景颜色、特殊效果等。窗体的格式属性包括标题、默认视图、滚动条、记录选定器、浏览按钮、分隔线、自动居中、控制框、最大最小化按钮、关闭按钮、边框样式等。
记录源是属于数据属性。
28.C解析:索引是表中字段非常重要的属性,能根据键值加速在表中查找和排序的速度,并且能对表中的记录实施唯一性。
29.D解析:窗口事件是指操作窗口时所引发的事件,常用的窗口事件有“打开”、“关闭”和“加载”等。
30.D冒泡排序(BubbleSort)的基本概念是:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到了最后。在第二趟:仍从第一对数开始比较(因为可能由于第2个数和第3个数的交换,使得第1个数不再小于第2个数),将小数放前,大数放后,一直比较到倒数第二个数(倒数第一的位置上已经是最大的),第二趟结束,在倒数第二的位置上得到一个新的最大数(其实在整个数列中是第二大的数)。如此下去,重复以上过程,直至最终完成排序。
31.
32.(1)在“Acc3.mdb”数据库窗口中单击“窗体”对象,单击“新建”按钮,在工具箱中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 足球场在线平台行业深度调研及发展战略咨询报告
- 跨文化交流行业跨境出海战略研究报告
- 国企改革中的腐败问题心得体会
- 金融行业保密岗位工作责任职责
- 新高考改革与国际教育接轨心得体会
- 2025年中国彩燕风筝市场调查研究报告
- 湘教版七年级地理下册实验教学计划
- 2025饮品店加盟合同
- 小学食材采购与管理委员会职责
- 六年级上册习作技巧与指导
- 《字体设计》课件-拉丁字母的基本字体与基本要求
- 2024-2029年中国生鲜吸水垫行业市场现状分析及竞争格局与投资发展研究报告
- 版画艺术知识普及课件
- (高清版)DZT 0223-2011 矿山地质环境保护与恢复治理方案编制规范
- 课程与教学论之课程开发与学校课程建设
- 《轻度损伤的自我处理》教学设计
- (完整版)基于PLC的三层电梯控制系统毕业设计论文
- 中学劳动清单
- 产品发货流程图流程说明注意事项
- 中考化学复习备考策略课件
- 外科学教学课件:06-腰腿痛及颈肩痛
评论
0/150
提交评论