2021年内蒙古自治区鄂尔多斯市全国计算机等级考试Access数据库程序设计真题(含答案).docx

上传人:夺命阿水 文档编号:964874 上传时间:2024-02-04 格式:DOCX 页数:18 大小:91.70KB
返回 下载 相关 举报
2021年内蒙古自治区鄂尔多斯市全国计算机等级考试Access数据库程序设计真题(含答案).docx_第1页
第1页 / 共18页
2021年内蒙古自治区鄂尔多斯市全国计算机等级考试Access数据库程序设计真题(含答案).docx_第2页
第2页 / 共18页
2021年内蒙古自治区鄂尔多斯市全国计算机等级考试Access数据库程序设计真题(含答案).docx_第3页
第3页 / 共18页
2021年内蒙古自治区鄂尔多斯市全国计算机等级考试Access数据库程序设计真题(含答案).docx_第4页
第4页 / 共18页
2021年内蒙古自治区鄂尔多斯市全国计算机等级考试Access数据库程序设计真题(含答案).docx_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《2021年内蒙古自治区鄂尔多斯市全国计算机等级考试Access数据库程序设计真题(含答案).docx》由会员分享,可在线阅读,更多相关《2021年内蒙古自治区鄂尔多斯市全国计算机等级考试Access数据库程序设计真题(含答案).docx(18页珍藏版)》请在课桌文档上搜索。

1、2021年内蒙古自治区鄂尔多斯市全国计算机等级考试Access数据库程序设计真题(含答案)学校:班级:姓名:考号:一、操作题(10题)1.在窗体上添加一个名为Commandl的命令按钮,然后编写如下程序:Functionm(xAsInteger,yAsInteger)AsIntegerm=11f(xy,x,y)EndFunctionPrivateSubCommand1_Click()DimaAsInteger,bAsIntegera=1b=2MsgBoxm(a,b)EndSub打开窗体运行后,单击命令按钮,消息框中输出结果为【】。2.231综合应用题】文件的默认存取路径为c:kaoshisou

2、rcecode770025打开*passvord.db*数据库,完成以下操作设计一个名称为检测密码判断密码的Si体.假设密码为ml,如果儡入的密码正碗,则可以迸入产品”窃体.如果铮误,则馨出一个对话框.密码锋误,9击对话程中的重试”按用,则将判断密码Si体中的文本根的内容清空.如图所示.密码输入错误.弹出密码错误”时话框打开“检褥型qr窗外或2制卓人错误后.单击“重状装ta时的窗体3 .假设用一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有个元素。4 .A

3、ccess数据库的扩展名是【】。5 .假定当前日期为2002年8月25日,星期日,则执行以下语句后,a、b、C和d的值分别是25、8、2002、【】。a=day(now)b=month(now)C=year(now)d=weekday(now)6 .在窗体中添加一个名称为Commandl的命令按钮,然后编写如下程Privatesubo(ByVidpAslnteger)p=p*2EndSubPrivateSubCommandLC1kk()DimiAsIntcgerCaiIs(I)Ifi4Thcni=iA2MsgBoxiEndSub窗体打开运行后,单击命令按钮,则消息框的输出结果为7 .执行下面的

4、程序段,s的值为【】。s=0:k=10Whileks=s+10k=k-2Wend8 .在考生文件夹下有一个“Acc3.mdb”数据库。(1)以“房产销售情况表为数据源,创建“销售明细”窗体,在窗体中显示“房产销售情况表”的全部字段,文本框的特殊效果为“平面在窗体页眉中添加“销售信息明细标签。标签文本格式为“宋体”、力2号”、“加粗”、“居中显示”。窗体显示效果如图2所示。以“房源基本情况表”为数据源,创建“按照房源代码查询”查询,查询与“销售明细”窗体中房源代码相同的房源信息。结果显示“房源基本情况表”中的全部字段。9 .数据结构分为逻辑结构和存储结构,循环队列属于结构。10 .空数据库的建立

5、:在DAVAccess目录下建立一个ACCESS空数据库文件”教学管理.mdb”。二、基本操作题(1。题)11 .(5)在窗体(Test中,以命令按钮“btl”为基准,调整命令按钮“bt2”和“btT的大小和水平位置。要求:按钮和“bt3”的大小尺寸与按钮“bH”相同,左边界与按钮“btl”左对齐。12 .在考生文件夹中有一个“Accl.mdb”数据库。(1)在“演员”表中添加“地域”字段,字段类型为“文本”,字段大小为力O,并输入如下数IIh地修Ixnj2XH3整台港代据。I NLk2)以“演员”表为数据源进行高级筛选,筛选出所有中国大陆地区的女演员信息。(3)设置“录影集”表的行高为“13

6、”,按出版年份“升序”排列,设置背景颜色为“深青色”网格线颜色为“深蓝(2)将“库存证”表和“销仰盘”表的关系设置为一对多,13.实施参照完整性。(5)完成上述操作后,建立表对叙“tEmp”和“Salary”的14.表间对多关系,并实施参照完整性。15.(4)冻结员工表中的姓名字段。在考生文件夹下有文本文件FTeM.卬”和数据库文件usanpl.mdb*,*sampI.mdb”中已建立表对象“tSlud”和“母0僧”。请按以下要求,完成表的各种操作:(I)将表“tScom”的“学号”和“课程号,两个字段设5S为16.夏合主城,在考生文件夹下有一个数据库文件“wnplMb,其中存在已经设计好的表

7、对象“心。HeCt”请按以下操作要求,完成表的建立和修改:(1)创建一个名为ICOnIPOSer”的新表,其结构如下:字段名称s三字段大小作曲家数字长整型作曲家名称文本10作曲家介绍文本30年代日期/时间g(D创建FUdent.mdb”数据摩,将考生文件夹中的“课程成绩.Xhrj课程.小”和“学生W表导人数据库,分别设置选课ID、课程编号和学号为主键,表名为默认值,在“职丁管理系统.mdb”数据库中有“部门”、“基本情况”和“职务”3张表。(1)将“基本情况”表的行育设置为14,按照调入日期开19.序排列,将职务列移动到姓名列和调入日期列之间C考生文件夹下存在一个数据库文件KampLmdb,里

8、面已羟设计好表村象“0ud”和“氐。Z、窗体对象“gt,并按照以卜要求完成操作:20 .U)将“Nud”表中,简历”字段的显示宽度设置为40三、1.选择题(10题)21 .下面程序运行后输出是oPrivateSubForm_Click()fori=lto22 x=lfori=lto3x=3fork=lto2x=x+6nextknextjnextiprintxEndSubA.7B.15C.157D.53822 .下列关于结构化程序设计原则和方法的描述中,错误的是()。A.选用的结构只准许有一个入口和一个出口B.复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现C.不允许使用GOTO语句D.语言中

9、所没有的控制结构,应该采用前后一致的方法来模拟23 .软件生命周期可分为定义阶段、开发阶段和维护阶段。详细设计属于()oA.定义阶段B.开发阶段C.维护阶段D.上述三个阶段24 .将表A的记录复制到表B中,且不删除表B中的记录,可以使用的查询是A.删除查询B.生成表查询C.追加查询D.交叉表查询25 .能被,对象所识别的动作和”对象所执行的活动”分别称为对象的()。A.方法和事件B.事件和属性C.事件和方法D.属性和事件26 .在Access中,“文本”数据类型的字段最大可以输入个字节。A.64B.128C.255D.25627 .关系数据库的任何检索操作都是由3种基本运算组合而成的,这3种基

10、本运算不包括oA.联接B.关系C.选择D.投影28 .栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是OA.ABCEDB.DBCEAC.CDABED.DCBEA29 .可以连接数据源中OLE类型的字段的是()。A.非绑定对象框B.绑定对象框C.文本框D.图像控件30 .下列叙述中错误的是()oA.线性表是由n个元素组成的一个有限序列B.线性表是一种线性结构C.线性表的所有结点有且仅有一个前件和后件D.线性表可以是空表四、综合应用题(10题)(4)根据以下窗体功能要求,对已给的命令按钮事件过程进行补充和完善。在“fEmp”窗体匕单击“输出”命令按钮(

11、名为弹出-输入对话框.Jt提示文本为“请输入大于0的整数值”。输入1时,相关代码关闭窗体(或程序)。翰入2时,相关代码实现预览输出报表对象“rEnp-o输入=3时,相关代科调用宏对象“mEmp”以打开数据IEmpoe注意:不要修改数据库中的宏对象FEmp”;不要修改窗体对象“fEmp”和报表对望“rEmp”中未涉及的控件和属性;不要修改表对象“tKmp”中未涉及的字段和属性。程序代码只允许在“*Add*”-*Add*“二之回的空行内处方一,衽谕仇、冗或设计,.松许举翻31.和修改其它位置巳存在的语句。(2)设计报表“rErnp”的主体节区内JOP复选框控件依据报表记录源的“性别”字段和“年龄”

12、字段的值来显示状态信息:性别为“男”且年龄小于20时显示为选中的打钩状32态,否则显示为不选中的空白状态。在考生文件夹下有“企业mdb”数据库。(1)以“部门人员”和“工资表”为数据源,创建行询”工资明细表查询每个员工的税前工资和税后T资。结果显示员工姓名,税前工资和税后工资字段,税前工资:工资33表!基本工资:L.资表!岗位工资-工资表!住房补助-工资表!保险。税后工资=税前工资X0.95。(3)将“fEmp”窗体上名为“bTille”的标签上移到距“btnP”命令按钮1圈米的位置(即标签的下边界距命令按钮34.的上边界I隍米),并设置其标题为“职T信息输出,(2)以“学生档案信息”表为数据

13、源,创建“按照学生姓名查询学生信息”查询,实现输入学生姓名显示学生信息。参数提示为“请输入学生姓名”,结果显示“学生档案信息”35.表中的全部字段Q(2)将先询对象“qEmp”改为参数杳询,参数为窗体对象36 .“他mp”上组合框“tSS”的输入值。37 .考生文件夹下有一个数据库文件53mdb”,其中存在已经设计好的表对象Employee”和“tGroup”及查询对象“qEmployee”同时还设计出以“qEmplOye”为数据源的报表对象“rEmploy”。请在此基础匕按照以下要求补充报表设计:(I)在报表的报表页眉节区添加一个标签控件.名称为“bTitle”.标Bj为“职工基本信息表”。

14、38 .(2)设置曲体对象“fEmp”的窗体标题为“追加信息二39 .请在考生文件夹下选择相应的命令,并按题目要求完成下面的操作。具体要求如下:注意:下面出现的所有文件都必须保存在考生文件夹下。考生文件夹下存在一个数据库文件“Acc3.mdb”,里面已经设计好窗体对象“sform”。试在此基础上二按照以下要求补充窗体设计:(1)在窗体的页眉节区添加一个标签控件,其名称为usTitle,标题显示为“输出学生基本情况(2)将主体节区中“性别”标签右侧的文本框娃示内容设置为“性别”字段值,并将文本框名称更名为“SSeX”。(3)在主体节区添加一个标签控件,将该控件放置在距左边“7.5cm、距上边“3

15、.5cm”的位置,标签显示内容为“学生简历”,名称为“sjiaiT。(4)在窗体页脚节区添加两个按钮,分别命名为“comok”和“comqt,按钮标题分别为“确定”和”关闭二(5)将窗体标题设置为“学生基本情况二注意:不允许修改窗体对象“sform”中未涉及的控件和属性。窗体最终效果如图6所示。ffl640.(2)创建“成交额统计”宏,打开“成交额统计F械五、综合操作题(2题)(5)在窗体中有一个退出命令按钮,名称为“CmdQuit”,其功能为关闭“fStud”窗体。请按照VBA代码中的指示将实现此功能的代码填人指定的位置中。注意:不要修改窗体对象1ud”中未涉及的控件、解性和任何VBA代码;

16、不允许修改表对象-Stu(TC程序代码只允许在“*Add*与“*Add*”之间的空行内补充行语句、完成设计,不允许增删41.和修改】它位置已存(3)将窗体边框改为“细边框”样式,取消齿体中的水平和垂直滚动条、记录选定器、导航按钮和分隔线;只保留窗体42.的关闭按钮;六、简单应用题(2题)在“aaa.mdb”数据库中有“产品”、“订单”订很明细”、“客户,”工资”和“雇员”六表。(1)以“客户-J订单”和“订单明细”表为数据源,创建簧询“客户交易”,统计每个客户的交易额。结果显示客户名称和交易额字段,交易额=SUm(订单明细!单价IX43【订单明细!数,*订单明细!折扣)。(3)创建一个查询,将

17、Teachcrl”表中年龄小于等于45的党员教授或年龄小于等于35的党员副教授记录追加到44Teacher2表的相应字段中,将查询命名为“qTT“参考答案1.44解析:M(6)的值为12-6=6;则有乂(2+6)=乂(8)的值为12-8二4o2.3.2020解析:栈是限定在一端进行插入与删除的线性表。在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素:栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。即栈是按照“先进后出”或“后进先出”的原则组织数据的,因此,栈也被称为“先进后出”表或“后进先出”表。通常

18、用指针top来指示栈顶的位置,用指针bottom指向栈底。由题意可知栈顶指针to=30,bottom=49,则栈中具有的元素应该为bottom-top+1即49-30+l=20o4.mdb或mdbAccess所提供的对象都存放在同一个数据库文件(扩展名为.mdb文件)中,而不是像其他PC的数据库那样分别存放在不同的文件中。1.11 解析:Day(date),必要的date参数,可以是任何能够表示日期的Variant、数值表达式、字符串表达式或它们的组合。如果date包含Nulll则返回NulloWeekday(date)返回一个Variant(Integer),包含一个控数,代表某个日期是星期

19、几。语法:Weekday(daie),firstdayofweek)FirStdayOfWeek指定一星期第一天的常数。如果未予指定,则以VbSUIIday为缺省值,即星期日为1,则星期六为7。6.361.5050 解析:本题考查WhiIe循环。While循环中的表达式是一个数值表达式k,若k不等于0,则执行循环体;若k等于0,则结束循环。本题中循环体共被执行5次,每执行一次循环体,变量s将累加一次10.结果为“50、8 .(1)打开“Acc3.mdb”数据库窗口,单击“窗体”对象,单击“新建”按钮,选择“自动创建窗体:纵栏武”,选择“房产销售情况表”表为数据源,单击“确定按钮。弹出窗口对话框

20、,执行“视图一“设计视图”,用鼠标右键单击其中一个文本框,右键单击选择“属性”命令,在“格式”选项卡的“特殊效果”中选择“平面关闭属性对话框。单击工具栏中的“标签”控件,拖到窗体页眉中。并调整其大小,输入“销售信息明细文本,选中新建标签,在工具栏中选择考题要求的文本格式:宋体、12号、加粗、居中。单击工具栏中的“保存”按钮,在弹出的“另存为“对话框中输入窗体名称“销售明细”.单击“确定”按钮,关闭窗体设计视图。(2)在“Ace3.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,单击“确定”按钮。弹出“显示表”对话框,添加“房源基本情况表”,单击“关闭”按钮。关闭“显示

21、表”对话框。字段行选择“房源基本情况表.g和“房源代码”,取消“房源代码”字段的显示,在“房源代码”行对应的“条件”行输入“Forms!销售明细川房源代码厂。单击工具栏中的“保存”按钮,在弹出的“另存为”对话框中输入查询名称“按照窗体房源代码查询”,单击“确定”按钮,关闭查询设计视图。9 .逻辑逻辑解析:数据的逻辑结构主要是反映数据之间的逻辑关系,而存储结构是用来反映数据的逻辑结构在计算机存储空间中的存放形式。循环队列主要是强调数据之间的关系,因此属于逻辑结构。10.1、现在D盘下建立一个空的文件夹,命名为“ACCESS”文件夹。2、打开ACCESS文件夹,单击鼠标的右键,找到新建,单击数据库

22、的程序的相关图标。3、文件夹下就会出现数据库的图标文件,重命名数据库的名称即可。注:在命名数据库文件的同时不允许输入文件名的扩展名。若没有显示扩展名,则从“工具打开找到“文件夹选项”,单击“文件夹选项”,找到隐藏扩展名的那一项,把前面的小框去掉,并应用即可。11.12. 在“Acel.mdb”数据库窗口中单击“表”对象。右键单击“演员”表,选择“设计视图”,添加“地域”字段,“数据类型”选择“文本”,在“字段大小”行输入“10”,单击“保存”按钮,关闭表设计视图。打开“演员”表,输入题目表要求的对应数据。单击“保存”按钮,关闭打开的表窗o在“AceLmdb”数据库窗口中单击“表”对象。打开“演

23、员”表,执行“记录”一“筛选”一“高级筛选/排序”命令,选择“地域”字段,在对应“条件”行输入“大陆”。选择“性别”字段,在对应“条件”行输入“女”。执行“筛选”一应用筛选/排序”命令,单击“保存”按钮,关闭打开的表窗o在“Accl。mdb”数据库窗口中单击“表”对象。打开“录影集”表。执行“格式”一“行高”命令,在“行高”对话框中输入“13”,单击“确定”按钮。右键单击“出版年份”列,选择“升序”,执行“格式”一“数据表”命令,弹出“设置数据表格式”对话框,在背景颜色组合框中选择“深青色”,在“网格线颜色”组合框中选择“深蓝”,单击“确定”按钮。单击“保存”按钮,关闭打开的表窗口。13.14

24、.15.16.17.18.19.20.21.B解析:因为每一次LJ循环的操作都会给X赋初值,所以LJ循环都只相当时执行了一次,该程序等效于:x=3,然后给X加两次6,所以结果为15o22.C解析:限制使用GOTo语句是结构化程序设计的原则和方法之一,但不是绝对不允许使用GoTO语句。选项A)、B)、D)为结构化程序设计的原则。23.B解析:软件生命周期由软件定义、软件开发和软件维护三个阶段组成。软件定义可分为软件系统的可行性研究和需求分析两个阶段。软件开发阶段由5个阶段组成:概要设计、详细设计、编写代码、组装测试和确认测试。软件维护时期的主要任务是使软件持久地满足用户的需要。选项B正确。24.

25、C解析:本题考查Access各种查询方式的使用。删除查询可以从一个表或多个表中删除记录,选项A不符合题目要求。生成表查询是利用一个或多个表的全部或部分数据建立新表,主要应用于创建表的备份、创建从指定时间显示数据的报表、创建包含旧记录的历史表等,选项B不符合题意。追加查询可以从一个或多个表中选取的一组记录添加到一个或多个表的尾部,满足题目要求,选项C正确。交叉表查询以一种独特的概括形式返回一个表内的总计数字,为用户提供了非常清楚的汇总数据,便于用户的分析和使用。交叉表查询是将来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部。考生还应该清楚其他查询的相关概念,比如更新查询、

26、总计查询等。25.C解析:事件是Access窗体或报表及其上的控件等对象可以“辨识”的动作;方法描述了对象的行为。26.C解析:文本数据类型所使用的对象为文本或文本与数字的组合,默认文本型字段的大小是50个字符。文本型字段的取值最多可达到255个字符,如果取值的字符个数超过了255个,可以使用备注数据类型。27.B解析:关系数据库的检索操作都是由选择、投影和联接三种基本运算组合而成的。28 .D解析:栈操作原则是“后进先出、栈底至栈顶依次存放元素A、B、C、D,则表明这4个元素中D是最后进栈,B、C处于中间,A最早进栈。所以出栈时一定是先出D,再出B、C,最后出A。29 .B解析:本题考查绑定

27、对象框、非绑定对象框和图像控件的区别。选项A,非绑定对象框可以建立“OLE”类型的对象,但不能与数据源绑定;选项B,绑定对象框可以建立数据源中“OLE”类型的字段的控件;选项C,文本框不能用来建立“OLE”对象;选项D,图像控件不能与数据源绑定,如果要建立数据库中的图像字段的控件,则要使用绑定对象框控件。答案为B。30. CC.【解析】线性表是一种线性结构,由n(n0)个元素组成所以线性表可以是空表。但是在线性表中,第一个结点没有前件,最后一个结点没有后件,其他结点有且只有一个前件和后件,所以选项C.是错误的。31.32.33.34.35.36.37.38.39. 在“Acc3mdb”数据库窗

28、口中单击“窗体”对象,选择“sform”窗体,单击“设计”按钮,打开“sfornT窗体的设计视图。在主体节区的顶部向下拖动鼠标,显示出“窗体页眉”区域。在工具箱中单击“标签”控件,在窗体页眉区画出一个标签,并在其中,输入“输出学生基本情况”,将标签的“名称”设置为“sTite”。单击“保存,按钮,关闭“属性”窗口,然后关闭窗体。在“Acc3mdb”数据库窗口中单击“窗体”对象,选择“sform”窗体,单击“设计”按钮,打开“sfomT窗体的设计视图。选择“性别”标签右侧的艾本框,将其“名称”改为“ssex”,将“控件来源”设置为陡别”。单击“保存”按钮,关闭“属性”窗口,然后关闭窗体。在“Ac

29、c3.mdb”数据库窗口中单击“窗体”对象,选择“sform”窗体,单击“设计”按钮,打开“sform”窗体的设计视图。在工具箱rr单击“标签”控件,在主体节区画出一个标签,并在其中输入“学生简历”,将标签的“名称”属性设置为“sjian”,“左边距”设置为“7.5Cnr,“上边距”设置为“3.5cm、单击,呆存”按钮,关闭“属性”窗口,然后关闭窗体。(4)在“Acc3.mdb”数据库窗口中单击“窗体”对象,选择“sfbrwA窗体,单击“设计”按钮,打开“sform”窗体的设计视图。在窗体页脚区向下拖动鼠标,显示窗体页脚”区域。在工具箱中单击“命令按钮”控件,在窗体页眉区画出两个命令按钮,在其中一个的“属性”窗12中将其“全部”选项卡中的“名称”设置为“eomok”,“标题”设置为确定”将另一个“名称”设置为“eomqt。“标题”设置为“关闭”。单击“保存”按钮,关闭“属性”窗2然后关闭窗体。(5)在“Acc3mdb”数据库窗12中单击“窗体”对象,选择“sform”窗体,单击“设计”按钮,打开“sform”的设计视图。单击窗体左上角的选定处,然后将“属性”窗口“格式”选项卡中的“标题”设置为“学生基本情况”。单击“保存”按钮进行保存,关闭“属性”窗口,然后关闭窗体。40.42.43.44.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号