




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2023年河北省衡水市全国计算机等级考试Access数据库程序设计预测试题(含答案)学校:________班级:________姓名:________考号:________
一、操作题(10题)1.假设用—个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有【】个元素。
2.从外部导入数据创建表:有一个电子表格文件“学生电子表格.xls”,一个文本文件“学生.txt”,一个“教学管理_原始.mdb”access数据库,以及一个空数据库文件“教学管理.mdb”。操作要求如下:1、将电子表格“学生电子表格.xls”导入到“教学管理.mdb”中,表命名为“学生_从电子表格”。2、将文本文件“学生.txt”导入到“教学管理.mdb”中,表命名为“学生_从文本文件”。3、将“教学管理_原始.mdb”中的“学生”表导入到“教学管理.mdb”,表命名为“学生”。
3.在窗体中添加一个命令按钮,名称为Command1,然后编写如下程序:
PrivateSubCommand1_Click()
sum=0
Fori=1To100step2
Nexti
MsgBoxsum
EndSub
窗体打开运行后,单击命令按钮,则消息框的输出结果为()。
4.使用表向导创建表:在D:\\Access目录下有一ACCESS数据库“教学管理.mdb”。利用表的“表向导”创建如右图的“学生-表向导”表。
5.下列程序的输出结果是()。
PrivateSubCommand1_Click()
Dimarr(1To10)
Fori=1To10
Nexti
ForEachiInarr()
Nexti
EndSub
6.
7.假定当前日期为2002年8月25日,星期日,则执行以下语句后,a、b、c和d的值分别是25、8、2002、【】。
a=day(now)
b=month(now)
C=year(now)
d=weekday(now)
8.
9.空数据库的建立:在D:\\Access目录下建立一个ACCESS空数据库文件“教学管理.mdb”。
10.编辑数据表:在ACCESS数据库“教学管理.mdb”,跟下面要求进行相应的操作:表的复制和重命名、隐藏列、冻结列、移动列、行高与列宽、更改表数据的字体、设置数据表格式、数据的查找与替换。
二、基本操作题(10题)11.
12.
13.在考生文件夹中有一个“Acc1.mdb”数据库。(1)将“读者”表和“借阅”表的关系设置为“一对多”,“实施参照完整性”。将“book”表和“借阅”表的关系设置为“一对多”,“实施参照完整性”。(2)将“读者”表的列宽设置为“标准宽度”,设置单元格效果为“凹陷”,行高为“标准高度”。“读者”表如图1所示。
14.
15.
16.
17.
18.
19.
20.
三、1.选择题(10题)21.运行下面的程序段:Fork=5to10Step2k=k*2Nextk则循环次数为:______。
A.1B.2C.3D.4
22.一个书店的老板想将Book表的书名设为主键,考虑到有重名的书的情况,但相同书名的作者都不相同。考虑到店主的需求,可定义适当的主键为()。
A.定义自动编号主键B.将书名和作者组合定义多字段主键C.不定义主键D.再增加一个内容无重复的字段定义为单字段主键
23.SQL语言又称为______。
A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言
24.要在文本框中显示当前日期和时间,应当设置文本框的控件来源属性为______。A.=Date()B.=Time()C.=Now()D.=Year()
25.若要输入新记录,应单击的按钮是()。
A.
B.
C.
D.
26.在过程定义中有语句:
PrivateSubGetData(ByReffAsInteger)其中“ByRef”的含义是A.传值调用B.传址调用C.形式参数D.实际参数
27.下列程序段执行的结果为()。A="HELLOCANIHELPYOU"B="WANGCHANGLI"C=Left(A,5)+"!"D=Right(A,7)E=Mid(A,6,4)F=Mid(B,Len(@B@-6.5)+"!"G=E+""+D+"!"H=C+""+FPrintH+""+G
A.HELLO!CHANG!CANIHELPYOU!
B.HELLO!WANG!CAIHELPYOU
C.HELLO!CANIHELPYOU!
D.HELLO!CHANG!CANIHELPYOU!
28.确定一个控件大小的属性是()。
A.Width或HeightB.Width和HeightC.Top或LeftD.Top和Left
29.下列叙述中,不属于软件需求规格说明书的作用的是()。
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.
参考答案
1.2020解析:栈是限定在一端进行插入与删除的线性表。在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素:栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。即栈是按照“先进后出”或“后进先出”的原则组织数据的,因此,栈也被称为“先进后出”表或“后进先出”表。通常用指针top来指示栈顶的位置,用指针bottom指向栈底。由题意可知栈顶指针top=30,bottom=49,则栈中具有的元素应该为bottom-top+1即49-30+1=20。2.第一题:1、打开找到所需要操作的数据资料。2、打开“教学管理”数据库,在数据库对象“表”单击鼠标“右键”,找到“导入”并单击,在弹出的窗口中选择相关路径(一定找到“学生电子表格”的位置),寻找所需要的文件所在的文件夹下时,如果没有显示“学生电子表格”,则单击“文件类型”的右面的下拉按钮——三角形。3、在文件类型中选择“MicrosoftExcel”,出现“学生电子表格”后,选中“学生电子表格”,再单击右下角的“导入”,单击“下一步”,再单击“下一步”,若“第一行包含列标题”前面的方框打上小勾,则直接单击“下一步”;若“第一行包含列标题”前面的方框没有打上小勾,则打上小勾后直接单击“下一步”。再单击“下一步”,再单击“下一步”,选择“我自己选择主键”,再单击“下一步”,命名为“学生_从电子表格”,单击“完成”即可。第二题:1、打开找到所需要操作的数据资料。2、打开“教学管理”数据库,在数据库对象“表”单击鼠标“右键”,找到“导入”并单击,在弹出的窗口中选择相关路径(一定找到“学生”的位置),寻找所需要的文件所在的文件夹下时,如果没有显示“学生.txt”,则单击“文件类型”的右面的下拉按钮——三角形。3、在文件类型中选择“文本文件”,出现“学生.txt”后,选中“学生.txt”,再单击右下角的“导入”,单击“下一步”,再单击“下一步”,若“第一行包含列标题”前面的方框打上小勾,则直接单击“下一步”;若“第一行包含列标题”前面的方框没有打上小勾,则打上小勾后直接单击“下一步”。再单击“下一步”,再单击“下一步”,选择“我自己选择主键”,再单击“下一步”,命名为“学生_从文本文件”,单击“完成”即可。第三题:1、打开找到所需要操作的数据资料。2、打开“教学管理”数据库,在数据库对象“表”单击鼠标“右键”,找到“导入”并单击,在弹出的窗口中选择相关路径(一定找到“教学管理_原始”的位置),寻找所需要的文件所在的文件夹下时,如果没有显示“教学管理_原始”,则单击“文件类型”的右面的下拉按钮——三角形。3、在文件类型中选择“MicrosoftofficeAccess”,出现“教学管理_原始”后,选中“教学管理_原始”,再单击右下角的“导入”,单击对象“表”中的“学生”表,然后确定即可。
3.25002500解析:本题考查循环的知识。这个问题比较简单,实际上就是求1到100之间的奇数和,最终结果为2500。4.1、找到要操作的数据源,打开“教学管理”数据库。2、选择数据库的对象“表”,可以在窗口上双击“使用向导创建表”或者单击“新建”,在打开的窗口中选择“表向导”。单击“确定”按钮,在弹出的窗口上选择“商务”,在示例表中选择“学生”表。3、添加九个示例字段到“新表中的字段”,在“新表中的字段”下面单击“重命名字段”进行如要求所示的图的字段名字。完成命名之后单击“下一步”,命名为“学生-表向导”,选择“不,让我自己设置主键”。4、单击“下一步”,再单击“下一步”,再单击“下一步”,点击“完成”即可。5、关闭打开的表,右键单击“学生-表向导”,选择“设计视图”打开表。6、在打开表中进行如题目要求所示设置“数据类型”,完成后“保存”即可
5.1515解析:本题考查VBA中ForEach…Next循环的知识。ForEach…Next循环是一种特殊的循环,这种循环只能用在数组中,用来遍历数组中的每一个元素。本题中的第一个循环为数组的每个元素赋值,而第二个循环中更改了这些值。综合两个循环来看,实际上最后arr(i)的值为2*i+1。
6.
7.11解析:Day(date),必要的date参数,可以是任何能够表示日期的Variant、数值表达式、字符串表达式或它们的组合。如果date包含Null,则返回Null。
weekday(date)返回一个Variant(Integer),包含一个控数,代表某个日期是星期几。
语法:
Weekday(daie),[firstdayofweek])
Firstdayofweek指定一星期第一天的常数。如果未予指定,则以vbSunday为缺省值,即星期日为1,则星期六为7。
8.9.1、现在D盘下建立一个空的文件夹,命名为“ACCESS”文件夹。2、打开ACCESS文件夹,单击鼠标的右键,找到新建,单击数据库的程序的相关图标。3、文件夹下就会出现数据库的图标文件,重命名数据库的名称即可。注:在命名数据库文件的同时不允许输入文件名的扩展名。若没有显示扩展名,则从“工具”打开找到“文件夹选项”,单击“文件夹选项”,找到隐藏扩展名的那一项,把前面的小框去掉,并应用即可。10.第一题:步骤:1、找到要操作的数据源,打开“教学管理_原始”数据库。2、鼠标右键单击“学生”表,选择“复制”,再在工具栏上找到“粘贴”图标,在“表名称”中输入“学生表备份”,同时选择“结构和数据”,单击“确定”即可。3、鼠标右键单击“学生表备份”表,选择“重命名”,再输入“学生表备份2009”即可。第二题:步骤:1、在打开的数据库中打开“教师”表,把鼠标移动到“教师编号”字段,鼠标变成“向下黑色箭头”时单击左键,选中整个字段。2、再单击鼠标右键,选择“隐藏列”单击即可。3、在当前表的灰色出单击鼠标右键,选择“取消隐藏列”,在弹出的窗口的“教师编号”前面的方框打上小勾即可。第三题:1、在第二题的基础上,在挡开的教师表中操作,把鼠标移动到“姓名”字段,鼠标变成“向下黑色箭头”时单击左键,选中整个字段。2、再单击鼠标右键,选择“冻结列”单击即可。3、在第二步不关闭表的情况下,同样是选择整列“姓名”,单击鼠标右键,选择“取消对所有列的冻结”即可。第四题:1、在第三题的情况下,不关闭表的情况下,同样是选中整列字段“教师编号”,按住鼠标左键不放,看到鼠标下方加有虚线的方框时拉动鼠标移动到“姓名”列后面,放开鼠标即可。第五题:1、找到要操作的数据源,打开“教学管理_原始”数据库。2、打开“教师”表,选中“教师”表的任意一行,然后单击鼠标的右键,选择“行高”;或者在“格式”中选择“行高”,再弹出的行高的窗口中输入想要的高度,如题目的要求是“18”,单击“确定”即可。3、打开“教师”表,选中“教师”表的任意一列,然后单击鼠标的右键,选择“列宽”;或者在“格式”中选择“列宽”,再弹出的行高的窗口中输入想要的高度,如题目的要求是“18”,单击“确定”即可。4、设置完成后保存即可。第六题:1、在第五题的基础上,在“教师”表的灰色处单击鼠标右键,选择字体,在弹出来的窗口上选择和设置题目的要求后,确定、保存即可。第七题:1、找到要操作的数据源,打开“教学管理_原始”数据库。2、打开“教师”表,在工具栏上找到“格式”,单击有选择“数据表”,在“设置数据表格式”中按题目的要求选择需要的设置即可。同理操作即可完成。
11.
12.
13.(1)在“Aee1.mdb”数据库窗口下单击“表对象”,执行“工具”一关系命令。如果没出现“显示表”对话框,则单击工具栏中的“显示表”按钮,弹出“显示表”对话框,添加“读者”和“借阅”表,单击“关闭”按钮。拖动“读者”表的“读者ID”字段到“借阅”表的“读者ID”字段,在“编辑关系”对话框中选择“实施参照完整性”,关系类型为“一对多”,单击“创建”按钮。用同样的方法创建“book”和“借阅”表间的关系。单击工具栏中的“保存”按钮,关闭“关系”对话框。
(2)在“Acc1.mdb”数据库窗口中单击“表”对象。打开“读者”表,执行“格式”一“行高”命令,在“行高”对话框中选中“标准高度”,然后单击“确定”按钮。选择执行“格式”一“列宽”命令,在“列宽”对话框中选中“标准宽度”,然后单击“确定”按钮。执行“格式”一“数据表”命令,在“单元格效果”中选中“凹陷”,然后单击“确定”按钮。单击工具栏中的“保存”按钮,关闭“读者”表。
(3)在“Acc1.mdb”数据库窗口中单击“表”对象。打开“book”表,执行“记录”一“筛选”一“高级筛选/排序”命令,选择“出版社”字段,在“条件”行输入“电子科技出版社”,选择“已借出”字段,在“条件”行输入“True”。执行“筛选”一“应用筛选/排序”命令。单击工具栏中的“保存”按钮,关闭打开的表窗口。
14.
15.
16.
17.
18.
19.
20.
21.A解析:第1次循环后k=k*2=5]
前景颜色(ForeColor)和背景颜色(BackColor)属性值分别显示控件的底色和文字颜色。
22.A解析:定义自动编号主键虽然很简单,也达到了创建主键的目的,但没有满足店主的需求,所以不是最合适的主键定义方式,所以选项A不符合题意。将书名和作者组合定义多字段主键是最合适的方式,因为不仅满足了店主的需要,还达到了唯一索引的目的,使其中不存在重复值,所以选项B是正确的。Access中,建议每个数据表最好包含一个主关键字,所以选项C不符合题意。再增加一个内容无重复的字段,可以定义单字段主键,但对于数据较多的一个表,如果再添加一个字段然后不断地向表中输入该字段的值也是个不小的工作量,还可能出现输入错误,所以选项D不符合题意。答案为A。
23.CC。【解析】SQL语言的全称为StructuredQueryLanguage,它是一种介于关系代数与关系演算之间的结构化查询语言,是一种面向数据库的通用数据处理语言规范。它包含数据查询语言、数据操纵语言、数据定义语言和数据控制语言4个部分。
24.C解析:Date函数显示的是当前的日期。
Time函数显示的是当前的时间。
Year函数需要参数,它返回的是输入参数中的年份。
Now函数显示的是当前的日期和时间。
25.A解析:本题考查表的数据表视图中按钮的作用。在数据表视图中,添加记录时,单击(图片)按钮,光标定位到数据表的最下方的第一个空白行,直接输入新记录;在数据表视图中,(图片)是导航按钮,单击(图片)按钮,光标将定位到最后一个记录上;在数据表视图中,(图片)是导航按钮,单击(图片)按钮,光标将定位在当前记录的下一个记录上:在数据表视图中,(图片)是导航按钮,单击(图片)按钮,光标将定位到第一个记录上。答案为A。
26.B解析:本题考查VBA中参数传递的知识。在VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用;若用ByRef声明,说明此
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山东水利职业学院《中药鉴定学实验二》2023-2024学年第一学期期末试卷
- 厦门华天涉外职业技术学院《学术研究及论文发表》2023-2024学年第二学期期末试卷
- 四川水利职业技术学院《平法识图与钢筋算量》2023-2024学年第二学期期末试卷
- 江西陶瓷工艺美术职业技术学院《内燃机构造与原理》2023-2024学年第一学期期末试卷
- 湄洲湾职业技术学院《数学分析V》2023-2024学年第一学期期末试卷
- 江西传媒职业学院《工程结构荷载与可靠度》2023-2024学年第二学期期末试卷
- 湖南财经工业职业技术学院《有限元法与应用》2023-2024学年第二学期期末试卷
- 土方工程回填合同
- 建筑工程木工分包合同
- 房产土地使用权买卖合同
- 高等数学上册ppt课件完整版
- 应用型人才核心素养总体框架(模板)
- 新时期当好社会组织秘书长的若干思考课件
- 太阳能电池的特性完整课件
- 4D现场管理培训ppt课件(PPT 45页)
- 企业公司组织架构图word模板
- 军队经济适用住房建设管理办法
- 全州朝鲜族小学校小班化教育实施方案
- pep小学英语四年级下课文及翻译
- 四川工程竣工验收备案表
- 2021北京四中新初一分班英语试题(1)
评论
0/150
提交评论