




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2023年陕西省汉中市全国计算机等级考试Access数据库程序设计模拟考试(含答案)学校:________班级:________姓名:________考号:________
一、操作题(10题)1.
2.从ACCESS数据库导出数据:在D:\\Access目录下有一个“教学管理.mdb”access数据库,其中有一个“学生”表。1、将“教学管理.mdb”中“学生”表导出为电子表格文件,命名为“学生_导出.xls”2、将“教学管理.mdb”中“学生”表导出为文本文件,命名为“学生_导出.txt”
3.使用表向导创建表:在D:\\Access目录下有一ACCESS数据库“教学管理.mdb”。利用表的“表向导”创建如右图的“学生-表向导”表。
4.编辑数据表:在ACCESS数据库“教学管理.mdb”,跟下面要求进行相应的操作:表的复制和重命名、隐藏列、冻结列、移动列、行高与列宽、更改表数据的字体、设置数据表格式、数据的查找与替换。
5.在窗体上画一个命令按钮,然后编写如下事件过程:
PrivateSubCommand1_Click()
a=0
Fori=1To2
Forj=1To4
IfjMod2<>0Then
a=a+1
EndIf
a=a+1
Nextj
Nexti
MsgBoxa
EndSub
程序执行后,单击命令按钮,消息框显示的是【】。
6.数据结构分为逻辑结构和存储结构,循环队列属于______结构。
7.在窗体中添加一个命令按钮,名称为Command1,然后编写如下程序:
PrivateSubCommand1_Click()
sum=0
Fori=1To100step2
Nexti
MsgBoxsum
EndSub
窗体打开运行后,单击命令按钮,则消息框的输出结果为()。
8.使用数据视图创建表:在D:\\Access目录下有一ACCESS数据库“教学管理.mdb”。利用表的“数据视图”创建如下图所示的“学生-数据视图”表。
9.假定当前日期为2002年8月25日,星期日,则执行以下语句后,a、b、c和d的值分别是25、8、2002、【】。
a=day(now)
b=month(now)
C=year(now)
d=weekday(now)
10.在考生文件夹下有“Acc3.mdb”数据库。(1)以“课程成绩”表为数据源,创建分组统计查询“最高分”,结果显示“课程编号”和“最高分”。(2)以“课程”表为数据源,自动创建纵栏式窗体“课程”。(3)在“课程”窗体中添加以最高分为数据源的子窗体“最高分”,子窗体显示“最高分”字段。(4)在窗体页眉(高度1cm)中加入标签“Label_1”,标题为“各科成绩最高分”,特殊效果为“凸起”,字体为“宋体”、“加粗”、“14号”。(5)去除子窗体的记录导航栏。“课程”窗体显示效果如图3所示。
二、基本操作题(10题)11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
三、1.选择题(10题)21.以下不是运行宏组中的操作是()。
A.调用“宏组名.宏”
B.从“宏”设计窗体中运行宏,单击工具栏上的“运行”按钮
C.从“工具”菜单上选择“宏”选项,单击“运行宏”命令,再选择或输入要运行的宏组里的宏
D.使用Docmd对象的RunMarco方法,从VBA代码过程中运行
22.在数据访问页中,对于不可更新的数据,应使用哪一种控件显示数据()。
A.绑定HTML几控件B.结合型文本框控件C.文本框控件D.计算型文本框控件
23.如果要设置整个报表的格式,应单击相应的______。
A.报表选定器B.报表设计器C.节选定器D.报表设计器或报表背景
24.使用向导创建交叉查询的数据源是()。
A.数据库文件B.表C.查询D.表或查询
25.查询十天前的记录应使用()作为准则。
A.BetweenDate()AndDate()-10
B.<Date()-10
C.>Date()-10
D.BetweenDate()-10AndDate()
26.在窗体上画一个命令按钮,名称为Command1,然后编写如下事件过程:
PrivateSubCommand1_Click()
Dima()
a=Array("机床","车床","钻床","轴承")
Printa(2)
EndSub
程序运行后,如果单击命令按钮,则在窗体上显示的内容是()。
A.机床B.车床C.钻床D.轴承
27.以下程序的输出结果是()。DimvarlDimvar2Dimvar3varl="HellO"var2="World!"var3=varl&""&var2varl=10var2=20NsgBoxvarl+var2
A.Helloworld!B.30C.1020D.Helloworld!
28.实体是信息世界中广泛使用的一个术语,它用于表示()。
A.有生命的事物B.无生命的事物C.实际存在的事物D.一切事物
29.设有n元关系R及m元关系S,则关系R与S经笛卡儿积后所得新关系是一个()元关系。
A.mB.nC.m+nD.m*n
30.编制一个好的程序,除了要确保它的正确性和可靠性外,还应强调良好的编程风格,在选择标识符的名字时应考虑()。
A.名字长度越短越好,以减少源程序的输入量
B.多个变量共用一个名字,以减少变量名的数目
C.选择含义明确的名字,以正确提示所代表的实体
D.尽量用关键字作名字,以使名字标准化
四、综合应用题(10题)31.
32.
33.
34.
35.
36.
37.
38.
39.
40.在考生文件夹下,存在一个数据库文件一Ace3.mdb”,其中已经设计了表对象“职工”、窗体对象“F1”、报表对象“R1‘和宏对象“M1”。试在此基础上按照以下要求补充设计:(1)设置表对象“职工”中“姓名”字段为“必填字段”,同时设置其为“有重复索引”将考生文件夹下的图像文件“S0002.bmp”作为表对象“职工”中编号为“S0002”、名为“刘淼”的女职工的照片数据。(2)将报表“R1”的主体节区内“Age”文本框改名为“Year”,同时依据报表记录源的“年龄”字段值计算并显示出其4位的出生年信息。;注意:当前年必须用相关函数返回。(3)设置“F1”窗体上名为“Title”的标签文本显示为“阴影特殊效果”。同时.将窗体安钮“com”的单击事件属性设置为宏“Ml”。以完成按钮单击打开报表的操作。显示结果如图4所示。
五、综合操作题(2题)41.
42.
六、简单应用题(2题)43.
44.
参考答案
1.2.第一题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“MicrosoftExcel”,确定文件名字“学生_导出”,单击“导出”即可。第二题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“文本文件”,确定文件名字“学生_导出”,单击“导出”即可。3.1、找到要操作的数据源,打开“教学管理”数据库。2、选择数据库的对象“表”,可以在窗口上双击“使用向导创建表”或者单击“新建”,在打开的窗口中选择“表向导”。单击“确定”按钮,在弹出的窗口上选择“商务”,在示例表中选择“学生”表。3、添加九个示例字段到“新表中的字段”,在“新表中的字段”下面单击“重命名字段”进行如要求所示的图的字段名字。完成命名之后单击“下一步”,命名为“学生-表向导”,选择“不,让我自己设置主键”。4、单击“下一步”,再单击“下一步”,再单击“下一步”,点击“完成”即可。5、关闭打开的表,右键单击“学生-表向导”,选择“设计视图”打开表。6、在打开表中进行如题目要求所示设置“数据类型”,完成后“保存”即可4.第一题:步骤:1、找到要操作的数据源,打开“教学管理_原始”数据库。2、鼠标右键单击“学生”表,选择“复制”,再在工具栏上找到“粘贴”图标,在“表名称”中输入“学生表备份”,同时选择“结构和数据”,单击“确定”即可。3、鼠标右键单击“学生表备份”表,选择“重命名”,再输入“学生表备份2009”即可。第二题:步骤:1、在打开的数据库中打开“教师”表,把鼠标移动到“教师编号”字段,鼠标变成“向下黑色箭头”时单击左键,选中整个字段。2、再单击鼠标右键,选择“隐藏列”单击即可。3、在当前表的灰色出单击鼠标右键,选择“取消隐藏列”,在弹出的窗口的“教师编号”前面的方框打上小勾即可。第三题:1、在第二题的基础上,在挡开的教师表中操作,把鼠标移动到“姓名”字段,鼠标变成“向下黑色箭头”时单击左键,选中整个字段。2、再单击鼠标右键,选择“冻结列”单击即可。3、在第二步不关闭表的情况下,同样是选择整列“姓名”,单击鼠标右键,选择“取消对所有列的冻结”即可。第四题:1、在第三题的情况下,不关闭表的情况下,同样是选中整列字段“教师编号”,按住鼠标左键不放,看到鼠标下方加有虚线的方框时拉动鼠标移动到“姓名”列后面,放开鼠标即可。第五题:1、找到要操作的数据源,打开“教学管理_原始”数据库。2、打开“教师”表,选中“教师”表的任意一行,然后单击鼠标的右键,选择“行高”;或者在“格式”中选择“行高”,再弹出的行高的窗口中输入想要的高度,如题目的要求是“18”,单击“确定”即可。3、打开“教师”表,选中“教师”表的任意一列,然后单击鼠标的右键,选择“列宽”;或者在“格式”中选择“列宽”,再弹出的行高的窗口中输入想要的高度,如题目的要求是“18”,单击“确定”即可。4、设置完成后保存即可。第六题:1、在第五题的基础上,在“教师”表的灰色处单击鼠标右键,选择字体,在弹出来的窗口上选择和设置题目的要求后,确定、保存即可。第七题:1、找到要操作的数据源,打开“教学管理_原始”数据库。2、打开“教师”表,在工具栏上找到“格式”,单击有选择“数据表”,在“设置数据表格式”中按题目的要求选择需要的设置即可。同理操作即可完成。
5.1212解析:考查多重循环结构的编程方法。对于内层循环而言,当j为1、3时,a会各加两次1;当j为2、3时,a会各加一次1。所以,整个内层会加6次1。考虑到外层循环要执行两次循环体,所以一共要加12次1,最终的输出结果为12。
6.逻辑逻辑解析:数据的逻辑结构主要是反映数据之间的逻辑关系,而存储结构是用来反映数据的逻辑结构在计算机存储空间中的存放形式。循环队列主要是强调数据之间的关系,因此属于逻辑结构。
7.25002500解析:本题考查循环的知识。这个问题比较简单,实际上就是求1到100之间的奇数和,最终结果为2500。8.1、找到要操作的数据源,打开“教学管理”数据库。2、选择数据库的对象“表”,可以在窗口上双击“通过输入数据创建表”或者单击“新建”,在打开的窗口中选择“数据表视图”。单击“确定”按钮,把鼠标放置于“字段1”上,变成向下箭头以后“单击一下”,使得整个字段变成黑色,然后单击“鼠标右键”一次,选择“重命名列”,输入所要求的字段名称;同理一直操作完成,命名完成以后单击“保存”,输入“学生-数据视图”,单击“确定”即可。3、再用“设计视图”打开“学生-数据视图”表进行表的“数据类型”进行设计,设计完成后单击“保存”即可。
9.11解析:Day(date),必要的date参数,可以是任何能够表示日期的Variant、数值表达式、字符串表达式或它们的组合。如果date包含Null,则返回Null。
weekday(date)返回一个Variant(Integer),包含一个控数,代表某个日期是星期几。
语法:
Weekday(daie),[firstdayofweek])
Firstdayofweek指定一星期第一天的常数。如果未予指定,则以vbSunday为缺省值,即星期日为1,则星期六为7。
10.(1)在“Acc3.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,添加“课程成绩”表。选择“课程编号”和“成绩”字段,确保工具栏中的“总计”按钮按下。在“课程编号”字段的“总计”行选择“Groupby”,在“成绩”字段的“总计”行选择“Max”,在“成绩”字段前添加“最高分”字样。
(2)在“Acc3.mdb”数据库窗口中单击“窗体”对象,单击“新建”按钮,选择“自动创建窗体:纵栏式”,选择“课程”表为数据源,单击“确定”按钮。
(3)在工具箱中选择“子窗体/子报表”添加到窗体中,按照要求选择字段。
(4)在窗体页眉中加入标签,根据题意进行属性修改。
(5)在子窗体设计视图中的导航按钮栏选择“否”。
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.B
22.A
23.D解析:单击报表设计器或报表背景可以切换到报表属性表,对整个报表进行属性设置。
24.D
25.B
26.C解析:本题考查VBA中数组的知识。数组变量由变量名和数组下标构成,我们通常使用Dim语句来定义数组,其中下标下限缺省值为0。本题中的a(2)就是数组的第三个元素即“钻床”。
27.B解析:本题考查变体类型和字符串连接符的用法。在程序中首先给变体类型Varl和Var2赋了字符串,所以它们的类型相应的就是字符串型,然后将两个字符串相连接的结果赋给变量Var3。接下来,又给Varl和Var2赋了整型值,所以它们现在是整型了,这时输出它们相加的值。Var3=varl&''&var2语句中用了连接字符“&”,后面输出语句中用了“+”,需要掌握“&”和“+”在使用时的异同点。答案为B。
28.C解析:实体是客观存在且可以相互区别的事物。实体可以是具体的对象,如一个学生,也可以是一个抽象的事件,如一次出门旅游等。因此,实体既可以是有生命的事物,也可以是无生命的事物,但它必须是客观存在的,而且可以相互区别。
29.C解析:本题考查对笛卡儿积运算的掌握。笛卡儿积是两个关系的合并操作,因此n元关系R与m元关系S经笛卡儿积后所得新关系是m+n元关系。
30.C解析:标识符的名字应能反映它所代表的实际东西,应有一定实际意义。名字不是越长越好,应当选择精炼的意义明确的名字,必要时可使用缩写名字,但这时要注意缩写规则要一致,并且要给每一个名字加注释。同时,在一个程序中一个变量只应用于一种用途。
31.
32.
33.
34.
\r\n
35.
36.
37.
38.
39.
40.(1)在“Acc3.mdb”数据库中单击“表”对象,选择“职工”表,单击“设计”按钮,打开“职工”表设计视图。选中“姓名”字段行,选择下面字段属性中“
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工程技术咨询合同
- 出租车公司转让合同
- 房地产团购协议合同
- 场化清运作业承包合同书
- 2025年新乡a2货运从业资格证考试
- 建房施工安全责任协议书
- 医药行业客户关系管理策略
- 食堂供货商供货合同协议书
- 手房改房转让合同
- 2025年西藏驾校考试客货运从业资格证考试题库
- 行为规范教育中学校长在国旗下讲话:严格要求自己规范自己的行为
- 2024年12月广东广州市港务局直属事业单位引进紧缺专业人才8人笔试历年典型考题(历年真题考点)解题思路附带答案详解
- DBJ50-T-100-2022 建筑边坡工程施工质量验收标准
- 2025年宁夏工商职业技术学院高职单招职业适应性测试近5年常考版参考题库含答案解析
- DB11-T 1004-2023 房屋建筑使用安全检查评定技术规程
- 《艺术与传播》课件
- 烹饪安全知识培训课件
- 2024年广东职业技术学院高职单招语文历年参考题库含答案解析
- 2025年湖北宜昌枝江金润源集团招聘17人高频重点提升(共500题)附带答案详解
- 2023CSCO儿童及青少年白血病诊疗指南
- 第一单元 阅读综合实践(同步课件)【知识精研】七年级语文下册高效课堂(统编版)
评论
0/150
提交评论