版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2021年浙江省湖州市全国计算机等级考试Access数据库程序设计测试卷(含答案)学校:________班级:________姓名:________考号:________
一、操作题(10题)1.
2.
3.建立表之间的关系:在ACCESS数据库“教学管理.mdb”,其中有四个表:“教师”、“学生”、“课程”、“选课成绩”。由于一名学生可以选修多门课程,而一门课程也可供多名学生选修,则课程与学生之间是多对多联系。一般将一个多对多联系拆分为两个一对多联系。故进行如下操作:1、建立“学生”——“选课成绩”、“课程”——“选课成绩”之间的关系,2、实施“参照完整性”,要求“级联更新”和“级联删除”。如下图
4.在窗体中添加一个命令按钮(名为Command1)和一个文本框(名为Text1),然后编写如下事件过程:
PrivateSubCommand1_Click()
DimxAsInteger,yAsInteger,zAsInteger
Callp1(a,b,c)
EndSub
Subp1(xAsInteger,yAsInteger,zAsInteger)
z=x+y
EndSub
打开窗体运行后,单击命令按钮,文本框中显示的内容是()。
5.从ACCESS数据库导出数据:在D:\\Access目录下有一个“教学管理.mdb”access数据库,其中有一个“学生”表。1、将“教学管理.mdb”中“学生”表导出为电子表格文件,命名为“学生_导出.xls”2、将“教学管理.mdb”中“学生”表导出为文本文件,命名为“学生_导出.txt”
6.在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:
PrivateSubCommand1Click()
DimiAsInteger,nAsInteger
n=0
Fori=0To50
i=i+3
n=n+1
Ifi>10ThenExitFor
Nexti
Text1.Text=Str(n)
EndSub
程序运行后,单击命令按钮,在文本框中显示的值是______。
7.执行下面的程序段,s的值为【】。
s=0:k=10
Whilek
s=s+10
k=k-2
Wend
8.在窗体上画一个命令按钮,然后编写如下事件过程:
PrivateSubCommand1_Click()
a=0
Fori=1To2
Forj=1To4
IfjMod2<>0Then
a=a+1
EndIf
a=a+1
Nextj
Nexti
MsgBoxa
EndSub
程序执行后,单击命令按钮,消息框显示的是【】。
9.空数据库的建立:在D:\\Access目录下建立一个ACCESS空数据库文件“教学管理.mdb”。
10.下列程序的输出结果是()。
PrivateSubCommand1_Click()
Dimarr(1To10)
Fori=1To10
Nexti
ForEachiInarr()
Nexti
EndSub
二、基本操作题(10题)11.
12.
13.
14.在“Ace1.mdb”数据库中有“部门”、“基本情况”和“职务”3张表。(1)将“基本情况”表中的“职务”字段移动到“姓名”和“调入日期”字段之间。如图1所示。
(2)将该表的行高设置为“14”,按照“调入日期”、“升序”排列。(3)将“职务”表和“基本情况”表的关系设置为“一对多”,“实施参照完整性”。(4)将“部门”表和“基本情况”表的关系设置为“一对多”,“实施参照完整性”。
15.
16.
17.
18.
19.
20.
三、1.选择题(10题)21.主/子窗口平常用来显示查询和多个表中的数据,而这些数据之间的关系是
A.一对多B.多对一C.一对一D.多对多
22.在设置或编辑“关系”时,下列不属于可设置的选项是()。
A.实施参照完整性B.级联更新相关字段C.级联追加相关记录D.级联删除相关记录
23.创建宏不用定义()。
A.宏名B.窗体属性C.宏操作目标D.宏操作对象
24.在VBA代码凋试过程中,能够显示出所有在当前过程中变量声明及变量值信息的是______。
A.快速监视窗口B.监视窗口C.立即窗口D.本地窗口
25.从字符串S("abcdefg")中返回子串B("cd")的正确表达式是______。
A.Mid(S,3,2)B.Right(Len(S,4),2)C.Left(Right(S,5),2)D.以上都可以
26.有如下程序段:constc$="Beiijing"c$="Shanghai"c$="Hebei"Printc$运行时输出的结果是()。
A.BeijingB.ShanghaiC.HebeiD.显示出错信息
27.创建数据访问页的最快捷的方法是()。
A.自动创建数据访问页B.向导创建数据访问页C.数据表创建数据访问页D.视图创建数据访问页
28.能够创建宏的设计器是______。
A.窗体设计器B.报表设计器C.表设计器D.宏设计器
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.
2.
3.1、找到要操作的数据源,打开“教学管理_原始”数据库。2、在工具栏上找到“关系”按钮单击,在弹出的空白窗口上单击鼠标右键,选择“显示表”,在出现的“显示表”,选择题目要求的相关表,点击添加,原来的空白处就会出现相应的表。3、将鼠标放置于“课程”中的“课程编号”,按住左键拖动到“选课成绩”表中的“课程编号”,放开鼠标即可,在编辑关系选择在“实施参照完整性”、“级联更新相关字段”、“级联删除相关字段”前面的小框里面打上勾。后单击“创建”即可。4、同理建立“学生”与“选课成绩”之间的关系即可。
4.1515解析:本题考查VBA程序中过程调用的知识。由于VBA中,默认情况下,参数是按地址传递(ByRef),对形参的改变会影响到实参。本题中z的值等于a+b,这个z值会返回给实参c,所以文本框中显示的内容为15。
5.第一题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“MicrosoftExcel”,确定文件名字“学生_导出”,单击“导出”即可。第二题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“文本文件”,确定文件名字“学生_导出”,单击“导出”即可。
6.33解析:本题考查循环的知识。Exit语句用于中途退出循环,所以带有Exit语句的循环结束后,一定要判断清楚到底是因为不满足循环条件而退出循环的,还是由于执行到了Exit语句而退出循环的。本题中不等i循环到50就会因为满足If语句的条件从而执行到ExitFor语句退出循环,注意到每次循环时除了要执行i=i+3以外,在本次循环结束后还要加上步长1,经过计算在第3次循环的时候由于i的值为11而满足了If语句的条件,执行ExitFor后退出循环,此时的n值为3。
7.5050解析:本题考查While循环。While循环中的<表达式>是一个数值表达式k,若k不等于0,则执行循环体;若k等于0,则结束循环。本题中循环体共被执行5次,每执行一次循环体,变量s将累加一次10,结果为“50'。
8.1212解析:考查多重循环结构的编程方法。对于内层循环而言,当j为1、3时,a会各加两次1;当j为2、3时,a会各加一次1。所以,整个内层会加6次1。考虑到外层循环要执行两次循环体,所以一共要加12次1,最终的输出结果为12。
9.1、现在D盘下建立一个空的文件夹,命名为“ACCESS”文件夹。2、打开ACCESS文件夹,单击鼠标的右键,找到新建,单击数据库的程序的相关图标。3、文件夹下就会出现数据库的图标文件,重命名数据库的名称即可。注:在命名数据库文件的同时不允许输入文件名的扩展名。若没有显示扩展名,则从“工具”打开找到“文件夹选项”,单击“文件夹选项”,找到隐藏扩展名的那一项,把前面的小框去掉,并应用即可。
10.1515解析:本题考查VBA中ForEach…Next循环的知识。ForEach…Next循环是一种特殊的循环,这种循环只能用在数组中,用来遍历数组中的每一个元素。本题中的第一个循环为数组的每个元素赋值,而第二个循环中更改了这些值。综合两个循环来看,实际上最后arr(i)的值为2*i+1。
11.
12.
13.
14.(1)在“Accl.mdb”数据库窗口中单击“表”对象,选择“基本情况”表,单击“设计”按钮,打开“基本情况”表的设计视图,选中“职务”字段,将其拖到“姓名”和“调入日期”字段之间,保存。(2)执行“格式”—“行高”命令,输入“14”。选择“调入日期”列,单击右键,选择“升序”选项。(3)选择“工具”—“关系”,单击“显示表”按钮,添加“职务”表和“基本情况”表,拖动“职务”表的“职务”字段到“基本情况”表的“职务”字段上,在“编辑关系”对话框中选择“实施参照完整性”,选择关系类型为“一对多”。(4)执行“工具”—“关系”命令,单击“显示表”按钮,添加“部门”表和“基本情况”表,拖动“部门”表的“部门”字段到“基本情况”表的“部门”字段上,在“编辑关系”对话框中选择“实施参照完整性”,选择关系类型为“一对多”。
15.
16.
17.
18.
19.
20.
21.A解析:举个例子:在“教学管理”数据库中,每名学生可以选多门课程,这样“学生”和“选课成绩”之间就存在一对多的关系。
22.C解析:在设置或编辑关系时,可以设置的选项有:实施参照完整性、级联更新相关字段和级联删除相关记录等,不包含级联追加相关记录选项,故选择C。
23.B
24.D解析:快速监视窗口:可以快速观察到变量或表达式的当前值,达到快速监视的效果。
监视窗口:可以动态了解一些变量或表达式的值的变化情况,进而对代码的正确与否有清楚的判断。
立即窗口:可以安排一些调试语句,而这些语句是根据显示在立即窗口区域的内容或范围来执行的。
本地窗口:其内部自动显示出所有在当前过程中的变量声明及变量值,从中可以观察一些数据信息。
25.D解析:选项A的函数功能是从字符串A的第3个字符开始,向后连续取2个字符,即“cd”;选项B是先从字符串的左边取4个字符,再从取出的字符中从右边开始取两个字符,也是.“cd”;选项c是先从右边取5个字符,再从取出的字符中从左边取出2个字符,为“cd”。
26.D解析:本题考查Const语句的用法。Const语句定义的常数变量,其值可以被引用而不能在程序中改变,否则会出现错误信息提示。使用常数变量可以使程序更具有可读性,并且易于修改。在程序运行时,常数不会像变量那样会无意中被改变。在本程序中,c$已经被定义为常数变量,不允许再修改,所以运行会显示出错信息。答案为D。
27.A
28.D解析:宏的创建主要是通过宏设计器完成的,用户可以在该设计器中的各种提示信息下完成各种各样的宏的创建。
29.C解析:本题考查字段属性的知识。在表中的每个字段都可以设置一些字段属性,其中的“格式”属性用来决定数据的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024+IHS+全球实践建议:急性偏头痛的药物治疗
- 2026-2030中国大豆浓缩蛋白市场供需形势及产销需求预测分析研究报告
- 2026年中国香水瓶模具数据监测报告
- 一年级语文上《秋天到了》
- 快餐店加盟协议
- 湖北省荆州市洪湖市2026年七上数学期末教学质量检测试题含解析
- 新疆维吾尔阿瓦提县2026-2027学年三上数学期末复习检测试题含解析
- 喷塑技师考试题及答案
- 内蒙古通辽市扎鲁特旗2026-2027学年数学三年级第一学期期末经典试题含解析
- 道教修仙考试题及答案
- 抗浮锚杆工程监理实施细则
- 水产苗种生产技术操作规程
- 高等数学各专业复习资料大全
- 2025年山东省烟台市辅警招聘公安基础知识考试题库及答案
- 拉力试验机安全操作规程及维护手册
- (正式版)DB23∕T 221-2002 《规模化养蜂技术规程》
- 选煤厂安全规程培训课件
- BSL-1生物安全实验室备案审核表
- 基于STM32的室内花卉自动浇灌系统设计
- 韩语入门考试题库及答案
- 辽宁护士注册管理办法
评论
0/150
提交评论