版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2023年甘肃省张掖市全国计算机等级考试Access数据库程序设计模拟考试(含答案)学校:________班级:________姓名:________考号:________
一、操作题(10题)1.建立表之间的关系:在ACCESS数据库“教学管理.mdb”,其中有四个表:“教师”、“学生”、“课程”、“选课成绩”。由于一名学生可以选修多门课程,而一门课程也可供多名学生选修,则课程与学生之间是多对多联系。一般将一个多对多联系拆分为两个一对多联系。故进行如下操作:1、建立“学生”——“选课成绩”、“课程”——“选课成绩”之间的关系,2、实施“参照完整性”,要求“级联更新”和“级联删除”。如下图
2.使用表向导创建表:在D:\\Access目录下有一ACCESS数据库“教学管理.mdb”。利用表的“表向导”创建如右图的“学生-表向导”表。
3.已知数列的递推公式如下:
f(n)=1当n=0,1时
f(n)=f(n-1)+f(n-2)当n>1时
则按照递推公式可以得到数列:1,1,2,3,5,8,13,21,34,55,……。现要求
从键盘输入n值,输出对应项的值。例如当输入n为8时,应该输出34。程序如下,
请补充完整。
PrivateSubrunll_Click()
f0=1
f1=1
num=Val(InputBox("请输入一个大于2的整数:"))
Forn=2To【】
f2=【】
f0=f1
f1=f2
Nextn
MsgBoxf2
EndSub
4.在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:
PrivateSubCommand1Click()
DimiAsInteger,nAsInteger
n=0
Fori=0To50
i=i+3
n=n+1
Ifi>10ThenExitFor
Nexti
Text1.Text=Str(n)
EndSub
程序运行后,单击命令按钮,在文本框中显示的值是______。
5.
6.使用设计器创建表:在D:\\Access目录下有一ACCESS数据库“教学管理.mdb”。1、利用表的设计视图创建如下图所示的“学生”表。要求:“性别”字段利用“查阅向导”输入,通过菜单可选择“男”或“女”;先设置“学生编号”字段为主键,再尝试设置“姓名”、“性?别”、“入校日期”组成的多字段主键。2、如下图输入数据。
7.用向导建立ACCESS数据库:利用数据库模板向导,在D:\\Access目录下建立一个ACCESS数据库“资产追踪.mdb”。要求显示样式设置为"标准",报表打印样式为"大胆"。数据库标题为“资产追踪”。
8.使用数据视图创建表:在D:\\Access目录下有一ACCESS数据库“教学管理.mdb”。利用表的“数据视图”创建如下图所示的“学生-数据视图”表。
9.数据结构分为逻辑结构和存储结构,循环队列属于______结构。
10.执行下面的程序段,s的值为【】。
s=0:k=10
Whilek
s=s+10
k=k-2
Wend
二、基本操作题(10题)11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
三、1.选择题(10题)21.函数String(n,字符串)的功能是()。
A.把数值型数据转换为字符串
B.返回由n个字符组成的字符串
C.从字符串中取出n个字符
D.从字符串中第n个字符的位置开始取子字符串
22.设a=6,则执行x=lf(a>5,-1,0)后,x的值为______.
A.6B.5C.0D.-1
23.可以用前面加下列选项中哪一个表达式来设置宏的操作参数()。
A.“…”B.“=”C.“,”D.“:”
24.在有参数函数设计时,要想实现某个参数的“双向”传递,就应该说明该形参“传址”调用形式。其设置选项是()。
A.ByValB.ByRefC.OptionalD.ParanArray
25.以下字符串不符合Access字段命名规则的是
A.abcdefghijklmnopqrstuvwxyz1234567890
B.[S3v]Yatobiaf
C.Name@china中国
D.浙江_宁波
26.17.在宏的表达式中要引用报表exam上控件Name的值,可以使用引用式()
A.Reports!Name
B.Reports!exam!Name
C.exam!Name
D.ReportsexamName
27.在数据库系统中,用户所见的数据模式为A.概念模式B.外模式C.内模式D.物理模式
28.VBA数据类型符号“&”表示的数据类型的是()。
A.整型B.长整型C.单精度D.双精度
29.下列选项中,作为是数据库系统的核心的是()。
A.数据库B.数据模型C.软件工具D.数据库管理系统
30.以下关于主关键字的说法,错误的是______。
A.使用自动编号是创建主关键字最简单的方法
B.作为主关键字的字段中允许出现Null值
C.作为主关键字的字段中不允许出现重复值
D.不能确定任何单字段的值得唯一性时,可以将两个或更多的字段组合成为主关键字
四、综合应用题(10题)31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
五、综合操作题(2题)41.
42.
六、简单应用题(2题)43.在“Acc2.mdb”数据库中有“部门人员”、“部门信息”、“订单”、“订单明细”、“产品”和“工资”表。(1)以“产品”和“订单”表为数据源,创建分组统计查询“查询1”,统计每种产品的订单数。结果显示“产品名称”和“订单数”字段,订单数=订单ID之Count。(2)以“部门人员”和“订单”表为数据源,创建查询“查询2”,查询“田佳西”经手的订单信息。结果显示姓名和订单ID。
44.简单应用题(共24分)(本题素材路径:电脑版软件\考试题库\真考题库试卷70\简单应用)考生文件夹下存在一个数据库文件“samp2.accdb",里面已经设计好表对象“tDoctor”、“tOffice”、“tPatient”和“tSubscribe”,同时还设计出窗体对象“fQuery”。试按以下要求完成设计:(1)创建一个查询,查找姓名为两个字的姓“王”病人的预约信息,并显示病人的“姓名”、“年龄”、“性别”、“预约日期”、“科室名称”和“医生姓名”,所建查询命名为“qT1”。(2)创建一个查询,统计星期一预约病人的平均年龄,要求输出一列内容,显示标题为“平均年龄”,所建查询命名为“qT2”。(3)创建一个查询,查找预约了但没有留下电话的病人,并显示“姓名”,所建查询命名为“qT3”。注意:病人的姓名不允许重复显示。(4)现有一个已经建好的“fQuery”窗体,运行该窗体后,在文本框(文本框名称为tName)中输入要查询的医生姓名,然后按下“查询”按钮,即运行一个名为“qT4”的查询。“qT4”查询的功能是显示所查医生的“医生姓名”和“预约人数”两列信息,其中“预约人数”值由“病人ID”字段统计得到,请设计“qT4”查询。
参考答案
1.1、找到要操作的数据源,打开“教学管理_原始”数据库。2、在工具栏上找到“关系”按钮单击,在弹出的空白窗口上单击鼠标右键,选择“显示表”,在出现的“显示表”,选择题目要求的相关表,点击添加,原来的空白处就会出现相应的表。3、将鼠标放置于“课程”中的“课程编号”,按住左键拖动到“选课成绩”表中的“课程编号”,放开鼠标即可,在编辑关系选择在“实施参照完整性”、“级联更新相关字段”、“级联删除相关字段”前面的小框里面打上勾。后单击“创建”即可。4、同理建立“学生”与“选课成绩”之间的关系即可。
2.1、找到要操作的数据源,打开“教学管理”数据库。2、选择数据库的对象“表”,可以在窗口上双击“使用向导创建表”或者单击“新建”,在打开的窗口中选择“表向导”。单击“确定”按钮,在弹出的窗口上选择“商务”,在示例表中选择“学生”表。3、添加九个示例字段到“新表中的字段”,在“新表中的字段”下面单击“重命名字段”进行如要求所示的图的字段名字。完成命名之后单击“下一步”,命名为“学生-表向导”,选择“不,让我自己设置主键”。4、单击“下一步”,再单击“下一步”,再单击“下一步”,点击“完成”即可。5、关闭打开的表,右键单击“学生-表向导”,选择“设计视图”打开表。6、在打开表中进行如题目要求所示设置“数据类型”,完成后“保存”即可
3.numf0+f1num\r\nf0+f1解析:程序首先需要接受用户输入的值,根据程序代码可以判断,使用变量num来存放用户输入的值,使用循环实现递推,根据题面“要求从键盘输入n值,输出对应项的值”,可知循环从2开始,到用户输入的值结束,也就是“Forn=2Tonum”。根据题面给出的公式“当n>1时,f(n)=f(n-1)+f(n-2)”,可知第n项的值总等于它前两项(即第n-2项与第n-1项)之和,在程序For循环中,总用f2表示第n项,f0表示第n-2项,f1表示第n-1项,所以f2=f0+f1。
4.33解析:本题考查循环的知识。Exit语句用于中途退出循环,所以带有Exit语句的循环结束后,一定要判断清楚到底是因为不满足循环条件而退出循环的,还是由于执行到了Exit语句而退出循环的。本题中不等i循环到50就会因为满足If语句的条件从而执行到ExitFor语句退出循环,注意到每次循环时除了要执行i=i+3以外,在本次循环结束后还要加上步长1,经过计算在第3次循环的时候由于i的值为11而满足了If语句的条件,执行ExitFor后退出循环,此时的n值为3。
5.
6.第一题:1、找到要操作的数据源,打开“教学管理”数据库。2、选择数据库的对象“表”,可以在窗口上双击“使用设计器创建表”或者单击“新建”,在打开的窗口中选择“设计视图”。单击“确定”按钮,在“字段名称”中输入题目要求中的字段名称,在“数据类型”中选择所需要的数据类型。3、在学生“性别”字段中选择“查阅向导”,选择“自行键入所需的值”,单击“下一步”,在灰色框中的“第一列”下面输入“男”,再在男的下一列输入“女”,单击“下一步”,然后单击“完成”即可。4、再选中“学生编号”,整行为黑色后,单击右键,选择“主键”。单击“保存”即可。第二题:1、在数据库中打开“学生”表,按要求输入数据即可。其步骤为:光标放置于“照片”的下一行方框中,单击右键,选择“插入对象”,选择“有文件创建”,单击“浏览”选择路径,找到所需要的“照片”,单击“确定”即可。2、光标放置于“个人地址主页”的下一行方框中,单击右键,选择“超链接”,选择“编辑超链接”,在“要显示的文字”中输入“张三的个人主页”,在“地址”栏中输入或者粘贴个人地址,单击“确定”即可完成。
7.1、打开刚刚建立的“教学管理”数据库,单击“文件—>新建”,在弹出的窗口右面,找到“本机上的模板…”并单击。2、在弹出的模板窗口上选择“数据库”,找到“资产追踪”,选中,并单击“确定”。3、选择保存数据库的路径D:\\\\ACCESS,并命文件名为“资产追踪”,单击“创建”。4、“下一步→下一步”在数据库向导里面选择“标准”,“下一步→大胆”。“下一步→下一步”,单击“完成”即可。
8.1、找到要操作的数据源,打开“教学管理”数据库。2、选择数据库的对象“表”,可以在窗口上双击“通过输入数据创建表”或者单击“新建”,在打开的窗口中选择“数据表视图”。单击“确定”按钮,把鼠标放置于“字段1”上,变成向下箭头以后“单击一下”,使得整个字段变成黑色,然后单击“鼠标右键”一次,选择“重命名列”,输入所要求的字段名称;同理一直操作完成,命名完成以后单击“保存”,输入“学生-数据视图”,单击“确定”即可。3、再用“设计视图”打开“学生-数据视图”表进行表的“数据类型”进行设计,设计完成后单击“保存”即可。
9.逻辑逻辑解析:数据的逻辑结构主要是反映数据之间的逻辑关系,而存储结构是用来反映数据的逻辑结构在计算机存储空间中的存放形式。循环队列主要是强调数据之间的关系,因此属于逻辑结构。
10.5050解析:本题考查While循环。While循环中的<表达式>是一个数值表达式k,若k不等于0,则执行循环体;若k等于0,则结束循环。本题中循环体共被执行5次,每执行一次循环体,变量s将累加一次10,结果为“50'。
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.B
22.D解析:If函数的调用格式为:If(条件式,表达式1,表达式2)该函数是根据“条件式”的值来决定函数返回值。“条件式”值为“真(True)”,函数返回“表达式厂的值:“条件式”值为“假(False)”,函数返回“表达式2”的值。在本题中a>5为True,所以返回的是-1。
23.B解析:本题考查如何设置宏的操作参数。设置参数应注意:有些参数不可用默认值;有的参数将会影响其后参数的选择,通常应按操作参数的排列顺序进行设置;为参数设置表达式时,通常表达式前必须加等号(=)但是SetValue宏操作的表达式操作和RunMaro宏操作的重复表达式参数可以例外。答案为B。
24.B解析:本题考查参数传递的概念。每个形参的完成定义格式为[Optional][ByVal|ByRef][ParamAnay]varname[()][Astype][=default-value],各项参数的含义为:varname必需的,形参名称;type可选项,传递给该过程的参数的数据类型;Optional可选项,表示参数不是必需的,如果使用了ParamArray,则任何参数都不能使用Optional;ByVal可选项,表示该参数按值传递;ByRef可选项,表示该参数按地址传递,ByRef是VBA的默认选项;ParamArray可选项,用于形参的最后一个参数,指明最后这个参数是一个Variant元素的Opdonal数组,需要注意ParamArray关键字不能与ByVal,ByRef或Opoonal一起使用。答案为B。
25.B解析:本题主要考查Access字段的命名规则。Access字段命名规则是,长度为1~64个字符;可以包含字母、汉字、数字、空格和其他字符;不能包括句号(.)、感叹号(!)、方括号([])和重音符号(′)。
26.B[解析]在宏中,条件表达式的格式如下:Forms![窗体名称]![控件名]Reports![报表名称]![控件名]
27.B解析:数据库管理系统的三级模式结构由外模式、模式和内模式组成。外模式也称子模式或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。模式也称逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和。内模式也称存储模式或物理模式,是指数据在数据库系统内的存储介质上的表示,即对数据的物理结构和存取方法的描述。根据上述介绍可知,数据库系统中用户所见到的数据模式为外模式。因此,本题的正确答案是B。
28.B解析:本题考查VBA数据类型。整型Interger用的符号是“%”;长整型Long用的符号是“&”;单精度型Single用的符号是“!”;双精度型Double用的符号是“#”。答案为B。
29.D解析:数据库管理系统DBMS是数据库系统的核心。DBMS是负责数据库的建立、使用和维护的软件。DBMS建立在操作系统之上,实施对数据库的统一管理和控制。
30.B解析:为了使保存在不同表中的数据产生联系,Access数据库中的每个表必须有一个字段能唯一标识每条记录,这个字段就是主关键字。主关键字可以是一个字段,也可以是一组字段。为确保主关键字段值的唯一性,Access不允许在主关键字字段中存入重复值和空值。自动编号字段是在每次向表中添加新记录时,Access会自动插入唯一顺序号。库中若未设置其它主关键字时,在保存表时会提示创建主键,单击“是”按钮,Access为新建的表创建一个“自动编号”字段作为主关键字。
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.(1)在“Ace2.mdb”数据库窗口中单击“查询”对象。单击“新建”按钮,选择“设计视图”,单击“确定”按钮,添加“产品”和“订单”表,单击“关闭”按钮。在字段行选择“产品名称”、“订单ID”字段,单击工具栏中的“合计”按钮。在“产品名称”字段对应的“总计”行选择“分组”,在“订单ID”对应“总计”行选择“计数”,在“订单ID”行前添加“订单数:”字样。单击工具栏中的“保存”按钮,弹出“另存为”对话框,输入查询名称为“查询1”,单击“确定”按钮,关闭查询设计视图。(2)在“Acc2.mdb”数据库窗口中单击“查询”对象。单击“新建”按钮,选择“设计视图”,单击“确定”按钮,添加“部门人员”和“订单”表。在字段行选择“姓名”和“订单ID”字段,在“姓名”对应的“条件”行输入“田佳西”。单击工具栏中的“保存”按钮,弹出“另存为”对话框,输入查询名称为“查询2”,单击“确定”按钮,关闭查询设计视图。
44.【考点分析】本题考点:创建条件查询,在查询中进行统计计算,利用查询绑定窗体属性。【解题思路】第1、2、3、4小题在查询设计视图中创建不同的查询,按照要求添加字段以及条件表达式和统计计算。(1)【操作步骤】步骤1:打开考生文件夹下的数据库文件“samp2.accdb”,单击“创建”选项卡下“查询”功能组中的“查询设计”按钮。步骤2:在“显示表”对话框中双击添加“tDoctor”表、“tOffice”表、“tPatient”和“tSubscribe”,关闭“显示表”对话框。步骤3:双击添加“姓名”、“年龄”、“性别”、“预约日期”、“科室名称”和“医生姓名”字段,在“姓名”字段的“条件”行中输入“Like"王?"”,如图2.13所示。步骤4:单击“设计”选项卡下“结果”功能组中的“运行”按钮,按Ctrl+S组合键保存修改,另存为“q
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年专业模具供应销售协议范本一
- 2024年代收付款业务合作合同版B版
- 2024年产品市场推广及销售代理合同
- 江南大学《电力变换技术》2021-2022学年第一学期期末试卷
- 佳木斯大学《药物分析专业创新创业拓展》2021-2022学年第一学期期末试卷
- 2024供水设施建设项目井施工合同版
- 2024基础型货物承运协议模板版B版
- 佳木斯大学《离散数学》2023-2024学年第一学期期末试卷
- 暨南大学《英语听说I》2021-2022学年第一学期期末试卷
- 2024合伙人股份转让协议模板范例
- 一只瓶子爱情
- 干细胞分类及细胞治疗
- 基于云计算技术的数字贸易平台的构建与实现
- 《事业编制人员入职信息填写表》
- 《彩云追月》教学设计(部级优课)-八年级音乐教案
- 路面基层监理评估报告
- 百分数的认识课件
- 一例糖尿病酮症酸中毒个案护理
- 2023年航运市场:全球航运市场现状分析
- 温差能汇报课件
- 胸外科临床诊疗指南
评论
0/150
提交评论