2021年辽宁省朝阳市全国计算机等级考试Access数据库程序设计模拟考试(含答案)_第1页
2021年辽宁省朝阳市全国计算机等级考试Access数据库程序设计模拟考试(含答案)_第2页
2021年辽宁省朝阳市全国计算机等级考试Access数据库程序设计模拟考试(含答案)_第3页
2021年辽宁省朝阳市全国计算机等级考试Access数据库程序设计模拟考试(含答案)_第4页
2021年辽宁省朝阳市全国计算机等级考试Access数据库程序设计模拟考试(含答案)_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2021年辽宁省朝阳市全国计算机等级考试Access数据库程序设计模拟考试(含答案)一、操作题(10题)使用表向导创建表:在D:\\Access目录下有一ACCESS数据库“教学管理.mdb-o利用表的“表向导”创建如右图的“学生・表向导”表。■学生:表宇段名称数据类型说明号編生名别龄校文本宇段名称数据类型说明号編生名别龄校文本文本文本数字 日期/时间是/否备注OLE对象阅读下面的程序段:sum=0fori=1to3fbrj=ito4fork=jto5sum=sum+1nextknextjnexti执行上面的三重循环后,sam的值为 已知数列的递推公式如下:f(n)=l当n=0,1时f(n)=f(n-l)+f(n-2)当n>1时则按照递推公式可以得到数列:1,1.2,3,5,8,13,21,34,55 现要求从键盘输入n值,输出对应项的值。例如当输入n为8时,应该输出34。程序如下,请补充完整。PrivateSubrunll_Click()«)=1fl=lnum=Val(InputBox("请输入一个大于2的整数:"))Forn=2To【]f2=【]fl)=flfl=f2NextnMsgBoxf2EndSub创建一个查询,要求将表对象“tStud”中总分成绩超过270分(含270分)的学生信息追加到空表“tTemp”中。其中,“tTemp”表的入学成绩为学生总分,所建查询命名为“qT4”。空数据库的建立:在D:\\Access目录下建立一个ACCESS空数据库文件“教学管理.mdb”。用向导建立ACCESS数据库:利用数据库模板向导,在D:\\Access目录下建立一个ACCESS数据库“资产追踪.mdb”。要求显示样式设置为”标准”,报表打印样式为”大胆”。数据库标题为“资产追踪”。数据结构分为逻辑结构和存储结构,循环队列属于 结构。在窗体中添加一个命令按钮(名为Command1)和一个文本框(名为Textl),然后编写如下事件过程:PrivateSubCommand1_Click()DimxAsInteger,yAsInteger,zAsIntegerCallpl(a,b,c)EndSubSubpl(xAsInteger,yAsInteger,zAsInteger)z=x+yEndSub打开窗体运行后,单击命令按钮,文本框中显示的内容是()。Access数据库的扩展名是【】。从ACCESS数据库导出数据:在D:\\Access目录下有一个“教学管理.mdb-access数据库,其中有一个“学生"表。

1、将“教学管理.mdb”中“学生”表导出为电子表格文件,命名为“学生一导出.xls"2、将“教学管理.mdb”中“学生”表导出为文本文件,命名为“学生_导出.txt"二、基本操作题(10题)在考生文件夹中有“教学信息.mdb”数据库。(1)按照下列要求创建“系別”表|字段名称|数据类型|字段大小!是否主逐系别ID自动编号长捲型是名称文本'2011.简介文本10012.(2)设置“编号”字段为主健°13.(1)在考生文件夹下的“Accl.mdb”数据库文件中,新建“产品”表。表结构如下:彳段大小AWll>表结构如下:彳段大小AWll>产北名休50产名说啊攵本255⑵设置“产品ID”为主键。(3)设置“单价”字段的小数位数为“2”。(4)在“产品”表中输入以下产从«)产"51产从丨价格紙魔¥15.00产北2nttttM¥40.004条记录:S件憶优囲¥42.004产福4。贖过美¥10.00

(2)»除表中的“所属部门”字段;设置“年齢”字段的有效性规则为:只能输入大于16的数据,(4)将学号为“20041002”学生的“照片”字段值设置为考生文件夹下的“phot。,bmp”图像文件(要求使用“由文件创建”方式);(6)完成上述操作后.将.•备注”字段删除.17.(6)在-tTeacher"表中输入以下两条记录:工作时间621208659766707701217.(6)在-tTeacher"表中输入以下两条记录:工作时间6212086597667077012海男671962-12-8(1)新建数据库“学生.mdb",将考生文件央中的“学生.小”导入“学生”数据库.笫一行包含列标题.设置.“学号”字18.段为主键,将导入表命名为“学生信息二在考生文件夹中有“班级管理• 数据库。(I)将“学生”表中的“性别”字段大小改为I•默认偵为“男”,有效性规则为“男”Or“女”,输入错误,则提示信息为19.“清输入性别!二(2)判断并设置表.的主键三、1.选择题(10题)下面不属于软件设计原则的是 o抽象B.模块化C.自底向上D.信息隐蔽一个班级有多个学生,每个学生只能属于一个班级,班级与学生之间是()o—对一的联系B.一对多的联系C.多对一的联系D.多对多的联系特殊运算符“In”的含义是用于指定一个字段值的范围,指定的范围之间用And连接用于指定一个字段值的列表,列表中的任一值都可与杳询的字段相匹配用于指定一个字段为空用于指定一个字段为非空下列描述中,符合结构化程序设计风格的是()。使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑模块只有一个入口,可以有多个出口注重提高程序的存储效率使用goto语句跳转25.下列类型的数据不可以存储在可变型变量中的是()OA.整型B.字节型C.单精度型D.日期型下列叙述正确的是()。非空线性表可以有几个节点没有前件线性表的数据元素不可以由若干个数据项构成除根节点和终端节点,其他节点都有且只有一个前件,也有且只有一个后件线性表必须要有数据元素某数据库的表中要添加一个Word文档,则该采用的字段类型是()。A.OLE对象数据类型B.超级链接数据类型C.查阅向导数据类型D.自动编号数据类型下列不是分支结构的语句是()。If...Then...EndIfIf...Then...Else...EndlfWhile...WendSelect...Case...EndSelect下列按钮中,可以打开属性表的是()。A.B.D.30.设有下列二叉树:对此二叉树前序遍历的结果为0A.ZBTYCPXAB.ATBZXCYPC.ZBTACYXPD.ATBZXCPY四、综合应用题(10题)31 (3)将窗体凭题栏上的显示文字设为“CD明细显示”,身生文件夹卜冇一个数据库文件“渤叩!mdb”,其中存32.在已经设计好的表对象“正叩”、倒体对象“(Emp“、报表对象-rEmp'和宏对象,,mLnip-o清在此基础上按照以卜要求补充设计:(1)将表对象“tEmp”中“聘用时间”字段的格式调整为“长日期”显示、“性别•'字段的有效性文本设置为“只能输入男或女二(2)添加“暫停.'和••继续”按钮,分别实现暂停汁时和継续计时博体结果如图所示。r 勺5冈|1”I■寧I33.3回<If回…I33.在考生文件央下有“员工领取.mdh”数据库。(I)以“员工信息”表为数据源,创建带有子面体的鬱体“员工信息”,主窗体显示“员工信息”表中的全部字段。子窗体显示该员工领取的办公用品名称、单价、领取数量和领34取日期字段。在考生文件夹下有一个数据库文件“samp3.mdb”.里面已经设计好表对象“tAddr”和'User”,同时还设计出窗体对象“(Edit”和“fEu*r”。清在此基础上按照以下要求补充-ffidiCB体的设计:(1)将窗体中名称为“LremarT的标签控件上的文字顔色改为“棕色”(棕代码为128)、字体粗细改为“加粗”。36.在考生文件夹下有“Acc3.mdb”数据库。(1)以“课程成绩”表为数据源,创建分组统计查询“最高分",结果显示“课程编号”和“最高分”。(2)以“课程”表为数据源,自动创建纵栏式窗体“课程”。(3)在“课程”窗体中添加以最高分为数据源的子窗体“最高分”,子窗体显示“最高分"字段。(4)在窗体页眉(高度1cm)中加入标签“Label」”,标题为“各科成绩最高分",特殊效果为“凸起",字体为“宋体”、“加粗”、“14号”。(5)去除子窗体的记录导航栏。“课程”窗体显示效果如图3所示。S3在考生文件夹下有“XXX.mdb“数据库。(1)创建“产品表S3在考生文件夹下有“XXX.mdb“数据库。(1)创建“产品表”和“雇员義”宏.分别打开-产品襄”37.和“嗣员表”。38.(3)设置命令按钮hL浦的单击小件属性为运行宏对象mlo在考生文件夹下4T人事管理系统.mdb”数据库。⑴在“基本情况”阳体中添加“所属部门”按钮.编写技钮代码实现単击该按钮时弾出对应部门的消息框(要求用SelectCase语句实现)。単击按钮后结果如图所示。39.40.在号生文件夹下冇••办公信息.mdb-数据库。(1)以“办公室用品采购表”为数据源.自动创建“办公室用品采购表”肉体。布局:纵栏表;样式:国际。五、综合操作题(2题)(4)假设七Stud”表中.“学号”字段的第5位和6位编码代表该生的专业信息,当这两位编码为“10“时表示“信息”专业.为其他值时表示“管理”专业。设置窗体中名称为'Sub”的文本枢控件的相应属性,使其根据“学号”字段的第41.5位的第6位编码显示对切的4•业名称;(2)将窗体中名称为“ITalbel..的标签控件上的文字顔色改为“蓝色”(蓝色代码为16711680)、字体名称改为“华文行42.情二字体大小改为22;六、简单应用题(2题)(2)创建一个査询,计算每名学生的平均成绩,并按平均成绩降序依次显示“姓名”、“平均成绩”两列内容,其中“平均成绩”数据由统计计算得到.所建査询名为“qT2”。43 假设:所用表中无直名。44.在数据库“Acc2.mdb”中有“学生成绩”表、“学生档案”表和“课程名”表3张表。(1)以“学生成绩”表、“学生档案”表和“课程名”表为数据源,建立参数查询“查询1”,通过输入班级ID来查询不及格情况,参数提示为“请输人班级ID”,查询结果显示“班级编号”、“姓名”、“课程名”和“成绩”字段,如图2所示。ffl2设计宏“宏1”,打开“查询1”,查询参考答案1.1>找到要操作的数据源,打开“教学管理''数据库。2、 选择数据库的对象“表”,可以在窗口上双击“使用向导创建表”或者单击“新建”,在打开的窗口中选择“表向导”。单击“确定”按钮,在弹出的窗口上选择“商务”,在示例表中选择“学生”表。3、 添加九个示例字段到“新表中的字段”,在“新表中的字段”下面单击“重命名字段''进行如要求所示的图的字段名字。完成命名之后单击“下一步”,命名为“学生■表向导”,选择“不,让我自己设置主键”。4、 单击“下一步”,再单击“下一步”,再单击“下一步”,点击“完成”即可。5、 关闭打开的表,右键单击“学生■表向导",选择“设计视图”打开表。6、 在打开表中进行如题目要求所示设置“数据类型”,完成后“保存”即可2.2828解析:本题考查循环的知识。这类问题循环体中只有一条语句,就是sum二sum+1,这样的话问题就变成了判断这条语句共执行多少次,也就是最内层循环一共会执行多少次。可以这样分析:当i=1,j=1时,内循环执行5次;当卜1,j=2时,内循环执行4次;当/1,j=3时,内循环执行3次;当i=l,j叫时,内循环执行2次,这样的话外循环第一次时内循环共执行5+4+3+2=14次渋i=2时,,j从2开始循环,那么内循环共执行4+3+2=9次,•当i=3时,j从3开始循环,那么内循环共执行3+2=5次,所以总的执行次数为14+9+5=28次。numfl)+flnum\r\nfO+fl解析:程序首先需要接受用户输入的值,根据程序代码可以判断,使用变量num来存放用户输入的值,使用循环实现递推,根据题面“要求从键盘输入n值,输出对应项的值”,可知循环从2开始,到用户输入的值结束,也就是“Fom=2Tonum”。根据题面给出的公式“当n>l时,f(n)=f(n.l)+f(n.2)”,可知第n项的值总等于它前两项(即第n.2项与第n.l项)之和,在程序For循环中,总用f2表示第n项,K)表示第n.2项,fl表示第n.l项,所以f2=fO+f1o【审题分析】本题主要考查追加表查询,追加表一般情况用于数据库的复制、转移。在表中条件表达式是:数学■语文+物理>=270。【操作步骤】步骤1:在“samp2.msb”窗口下,单击“查询”对象,添加“tStud”表。关闭对话框。执行【查询】一【追加表查询】菜单命令,在追加表对话框内输追加到表名称“tTemp”,双击“身份证号、“姓名"字段,在“字段"所在行的第三列列出条什运算式:[数学]+[语文】+(物理】,在其对应的“条件”行内输入:>=270,追加到所在行选择“入学成绩”表。如图40所示。步骤2:单击“保存”按钮,输入文件名:“qt4”。单击“确定”按钮,关闭“qt4”查询窗口。步骤3:关闭“samp2.mdb”数据库窗口。5.1、 现在D盘下建立一个空的文件夹,命名为“ACCESS”文件夹。2、 打开ACCESS文件夹,单击鼠标的右键,找到新建,单击数据库的程序的相关图标。3、 文件夹下就会出现数据库的图标文件,重命名数据库的名称即可。注:在命名数据库文件的同时不允许输入文件名的扩展名。若没有显示扩展名,则从“工具"打开找到“文件夹选项”,单击“文件夹选项",找到隐藏扩展名的那一项,把前面的小框去掉,并应用即可。6.1、 打开刚刚建立的“教学管理”数据库,单击“文件一>新建”,在弹出的窗口右面,找到“本机上的模板...”并单击。2、 在弹出的模板窗口上选择“数据库”,找到“资产追踪”,选中,并单击“确定”。3、 选择保存数据库的路径D:\W\ACCESS,并命文件名为“资产追踪”,单击“创建”。4、 “下一步-下一步”在数据库向导里面选择“标准”,“下一步一大胆”。“下一步一下一步”,单击“完成”即可。7.逻辑逻辑解析:数据的逻辑结构主要是反映数据之间的逻辑关系,而存储结构是用来反映数据的逻辑结构在计算机存储空间中的存放形式。循环队列主要是强调数据之间的关系,因此属于逻辑结构。8.1515解析:本题考查VBA程序中过程调用的知识。由于VBA中,默认情况下,参数是按地址传递(ByRef),对形参的改变会影响到实参。本题中z的值等于a+b,这个z值会返回给实参c,所以文本框中显示的内容为15。mdb或mdbAccess所提供的对象都存放在同一个数据库文件(扩展名为.mdb文件)中,而不是像其他PC的数据库那样分别存放在不同的文件中。第一题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出,,并单击,选择好需要保存文件的路径,选择文件类型中的“MicrosoftExcel”,确定文件名字“学生一导出”,单击“导出,唧可。第二题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出,,并单击,选择好需要保存文件的路径,选择文件类型中的“文本文件",确定文件名字“学生_导出”,单击“导出”即可。11.12.(1)双击打开“Accl.mdb”数据库文件。在“数据库”窗口中单击“表”对象,单击“新建”按钮,在“新建表"对话框中选择“设计视图",单击“确定”按钮。在设计视图中输入题目所要求的字段,并选择好数据类型和字段大小。(2)在设计视图中,选中“产品ID”字段,单击工具栏上的“主键”按钮,将“产品ID”字段设置为主键。(3)在设计视图中,选中“单价”字段,在字段属性的“常规”选项卡中找到“小数位数”选项并输入“2”。(4)关闭设计视图,在提示是否保存时选择“是",在“另存为”对话框中输入表名“产品'‘并确定。在数据库窗口中,双击“产品”表,打开“产品”表的数据表视图,按照题目要求输入记录内容(产品ID为自动编号类型,不用输入)。14.15.16.17.18.19.20.C解析:软件设计遵循软件工程的基本目标和原则,建立了适用于在软件设计中应该遵循的基本原理和与软件设计有关的概念。①抽象是一种思维工具,就是把事物本质的共同特性抽出来而不考虑其他细节。②模块是指可以单独命名且可编址的元素。如高级语言中的过程、函数、子程序等。③信息隐蔽是指在一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说是不能访问的。④模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。因此,本题的正确答案是C。BB解析:A)选项为Between的含义,C)选项为IsNull的含义,D)选项为IsNotNull的含义。A解析:本题考查结构化程序设计的知识。结构化的程序设计方式要求程序只能由顺序、选择和循环3种基本控制结构组成;要求任何模块必须是单入口单出U的,•更注重程序的执行效率而非存储效率,如无必要尽量不使用goto语句。B解析:本题考查可变型变量。可变型变量可以存储9种类型的数据:空、NULL型、整型、长整型、单精度型、双精度型、货币型、日期型和字符串型。选项A错误,整型数据可以存储在可变型变量中,•选项B正确,字节型数据不可以存储在可变型变量中;选项C错误,单精度型数据可以存储在可变型变量中;选项D错误,日期型数据可以存储在可变型变量中。答案为B。C解析:非空线性表有且只有一个节点没有前件,所以A是错误的。线性表的数据元素不一定是简单项,可以由若干个数据项构成,所以B是错误的。线性表可以没有数据元素,称为空线性表,所以D是错误的。本题正确答案是选项CoA解析OLE对象指的是其他使用OLE协议程序创建的对象,例如,Word文档、Excel电子表格、图像、声音和其他二进制数据。C解析:本题考查控制结构的基础知识。在VBA中存在3种基本结构,艮卩顺序、分支、循环结构。分支结构有两种形式,一种是If语句的单分支结构,另一种是SelectCase的多分支结构。在本题中选项A)、B)、D)均是合法的分支结构,而选项C)是循环结构。A解析:选项B是工具箱按钮;选项C是字段列表按钮:选项D是生成器按钮。选项A是用来打开属性表的,为本题正确答案。B解析:所谓二叉树的前序遍历(DLR)是指在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论