《2023年甘肃省庆阳市全国计算机等级考试Access数据库程序设计模拟考试(含答案).docx》由会员分享,可在线阅读,更多相关《2023年甘肃省庆阳市全国计算机等级考试Access数据库程序设计模拟考试(含答案).docx(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2023年甘肃省庆阳市全国计算机等级考试 Access数据库程序设计模拟考试(含答案)学校:班级:姓名:考号:一、操作题(10题)1 .在窗体中添加一个名称为Commandl的命令按钮,然后编写如下程序:PrivateSubo(ByVidpAslnteger)p=p*2EndSubPrivateSubCommandl_C 1 kk()DimiAsIntcgerCails(l)Ifi 4Theni=i A 2MsgBoxiEndSub窗体打开运行后,单击命令按钮,则消息框的输出结果为 O2 .编辑数据表:在ACCESS数据库“教学管理.mdb”,跟下面要求进行 相应的操作:表的复制和重命名、隐藏
2、列、冻结列、移动列、行高与 列宽、更改表数据的字体、设置数据表格式、数据的查找与替换。36.(3)删除表对象“tEmp”中的“照片”字段。(4)在窗体对象的畲体页脚节区内添加一个 命令按钮,命名为“1山敏”,按钮标题为“显示借书信息”其37冷击事件属性设置为宏对象“mRgdcr”(2)在窗体中添加名称和标腮均为“计算”的按钮,实现 网面积计算,编写按钮代码,结果显示在“圆面积”文本框中。 要求编写单独的函数实现恻面积的计算,只做半径r=#21: 00: 00#“。(3)右键单击“公司”表,选择“另存为”选项,保存类型选择“窗体”,单 击“确定”按钮。18 .19 .20 .(1)在“Accl.
3、 mdb”数据库中单击窗口选中“表”对象,右键单击“tEmp”,选择“设计视图九在“字段名称”列将“编号”改为“工号”,选中 “工号”字段行,右键单击“工号”行,选择“主键”。单击“年龄”字段行。在“有效性规则”行输入“is not null”。单击“聘用时间,字段行。在“默认值”行输入“Date-Serial( 1Year(Date(), L 11)”。(4)选中“简历”字段行。鼠标右键单击“简历”行,选择“删除行”。单击 工具栏中的“保存,按钮,关闭设计视图。(5)执行“文件”,“获取外部数据“一/导入”命令。在考生文件夹中选 中要导入的文件“ArcO. mdb”,单击“导入”按钮。选中“
4、tTemp”.单击 “确定”按钮。(6)鼠标右键单击“tEmp”,选择“另存为: 在对话框中输入“EL,单击 “确定”按钮。21 .D解析:在程序设计过程中,一个很重要的环节是首先确定实现各种 功能的算法,并且用某种工具将它精确地表达出来。流程图是其中的工 具之一。因此,程序设计的过程应是先画出流程图,然后根据流程图编 制出程序。因此,选项A中的说法是错误的。程序中的注释是为了提高 程序的可读性,使程序易于理解、易于维护,注释必须在编制程序的同 时加入。因此,选项B和C中的说法也都是错误的。22 .C解析:本题考查字段有效性规则的知识。在Access中利用设置字 段的有效性规则来防止用户向字段
5、中输入不合法的数据。有效性规则是 一个条件表达式,通过判断用户的输入是否使得该条件表达式为真来决 定是否接受此次输入。23 .D解析:关于报表数据源设置,需要选择表对象或查询对象作为报表 的数据源,然后选择报表类型,最后会自动生成报表显示数据源所有字 段记录数据。1 4.B解析:本题考查VBA中变量命名的知识。变量名的命名同字段命 名一样,也可以由字母、数字和汉字组成,但是不能包含空格和任何除 了下划线以外的标点符号。25 .D解析Echo :设置运行宏时是否显示宏运行的结果。MsgBox :显示 对话框,通常用来显示操作中的警告信息。Beep使计算机发出“嘟”的声 音。SetValue :设
6、置窗体、窗体数据表或报表上的字段或控件的值。26 .D解析:把计算控件布置在报表页眉/页脚时,Access会自动按总数 来统计;而布置在组页眉/组页脚时,Access会自动按分组数来统计。27.B28 .C解析:若查询的字段来自多个不同的表,则表与表之间必须要事先 建立关联,否则系统无法将不同的表的记录对应起来,所以答案C是正 确的。29 .D解析:在关系模型中,把数据看成一个二维表,每一个二维表称为 一个关系。即关系模型是用表格数据来表示实体本身及其相互之间的联 系。本题的正确答案是D。30.B34.口教学管理:敷据库!1叵I区I二开1一七.十国,新建国) 红上国篝使用设计器创建表 使用向导
7、创建表 逋应磕云数独创港司教师 I课程选课成绩学生l 10 Then Exit ForNext iText 1 .Text=Str(n)End Sub程序运行后,单击命令按钮,在文本框中显示的值是O4 .使用表向导创建表:在D:Access目录下有一 ACCESS数据库“教学管理.mdb”。利用表的“表向导”创建如右图的“学生.表向导”表。35.学生:表本本本字期学姓性年入团简字段名称 I数据类型I 说明 以是/否 备注 OLE对象5 .假设用一个长度为50的数组(数组元素的下标从0到49)作为栈的存 储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素, 如果bottom=4
8、9, top=30(数组下标),则栈中具有个元素。6 .数据模型按不同的应用层次分为三种类型,它们是数据模型、逻辑 数据模型和物理数据模型。7 .数据结构分为逻辑结构和存储结构,循环队列属于 结构。N1 1同里法作魏】又件由冢认件取络役为 c:kaosbisouxcecode770023.打弁studentdb,完成以下操作并保存(1)格 Uiden4数据库中的学生和课 程”表中的课程内容为英语”的替换为大 学英语”,并将姓名列隐藏.(2)格学生和课程表中的成绩字段修改 为:数字,字节型.并将读字段的有效性设置 为三。且W100,有效性规则说明为,成绩只能 是。到100之间的数字.(3)按照学
9、生和课程表中的学号进行开 序拉序,并鬃选出计苴机等级考试”的相关 8. 啥9.在考生文件夹下有一个“Acc3. mdb”数据库。(1)以“房产销售情况表为数据源,创建“销售明细窗体,在窗体中显示“房产销售情况表 的全部字段,文本框的特殊效果为“平面”。在窗体页眉中添加“销售信息明细标签。标签文本格式为“宋体”、12号”、“加粗”、”居中显示”。窗体显示效果如图2所示。(2)以“房源基本情况表为数据源,创建“按照房源代码查询查询,查询与“销售明细”窗体中房源代码相同的房源信息。结果显示“房源基本情况 表”中的全部字段。10.在考生文件夹下有“Acc3. mdb”数据库。(1)以“课程成绩”表为数
10、据 源,创建分组统计查询“最高分”,结果显示“课程编号”和“最高分,(2)以“课程”表为数据源,自动创建纵栏式窗体“课程”。(3)在“课 程”窗体中添加以最高分为数据源的子窗体“最高分”,子窗体显示“最 高分”字段。(4)在窗体页眉(高度1cm)中加入标签“Label”,标 题为“各科成绩最高分”,特殊效果为“凸起”,字体为“宋体”、“加粗”、(5)去除子窗体的记录导航栏。“课程”窗体显示效果如图“14 号3所示。图3二、基本操作题(10题)在“订单明细”表中输入如下数据。1订单ID产品ID单价折扣A000001A1020 110.5050.9012.(5)建立“student ”和“grad
11、e”两衰之间的关系。13.(4)建立一个新袅,结构如表1所示,主关键字为“HT . 表名为“tSdl”,将表2所示数据输入到“&H”表相应字段中。表1ID自动编号雇员ID文本图书ID数字数值数字售出日期日期/时间11123 I 2006-M211452006-2422.-652006-1-5443122006-3-152412006-3-4在考生文件夹下jMmpl.mdb”数据库文件中已建立表 对象”Employee”。请按以下操作要求,完成表的编辑:14 .(1)设置“编号”字段为主键。(2)以“演员”表为数据源,创建高级筛选,筛选出所彳i15 .大陆地区的女演员信息(3)在“聘任日期”字段
12、后添加“借书证号”字段,字段的 数据类整为文本,字段大小为10,有效性规则为:不能是16 .空值。17 .在考生文件夹中有一个AccL mdb”数据库。将“公司”表到“bus”表的关系设置为“一对多”,“实施参照完整性”, “级联删除相关记录”。为“bus”表创建筛选,筛选末班车时间221: 00: 00的公交信息。“bus”表如图1所示。将“公司”表另存为窗体类型副本,窗体名称为“公司”。18 .(5)*除“游客”表对象。在考生文件夹中石“订货信息.mdb”数据库。(1)在“订单”表的订单ID和客户字段之间添加“产品nr和“数袅”字段。其中“产品1D”数据类型为文本,字段长 19.度为8;“
13、数fir数据类型为数字,字段大小为整型。20 .考生文件夹下的“Accl. mdb”数据库文件中已建立表对象“tEmp”。 请按以下操作要求,完成对表“tEmp”的编辑修改和操作,改后表对象 “tEmp”如陶I所示:(1)将“编号”字段改名为“工号”,并设置为主键。(2)设置“年龄”字段的有效性规则为:不能是空值。设置“聘用时间”字段的默认值为系统当前年1月1日。(4)删除表结构中的“简历”字段。(5)将考生文件夹下“Ace0. mdb”数据库文件中的表对象“tTemp”导入“AccL mdb”数据库中。(6)完成上述操作后,在“Accl. mdb”数据库中对表对象“tEmp”进行备 份,命名
14、为“tEL”。如图2所示。三、1.选择题(10题)21 .程序设计方法要求在程序设计过程中,()。A.先编制出程序,经调试使程序运行结果正确后再画出程序的流程图B.先编制出程序,经调试使程序运行结果正确后再在程序中的适当位置 处加注释C.先画出流程图,再根据流程图编制出程序,最后经调试使程序运行结果正确后再在程序中的适当位置处加注释D.以上三种说法都不对22 . Access数据库表中的字段可以定义有效性规则,有效性规则是()。A.文本B.数字C.条件D.以上答案均不正确23 .关于报表数据源设置,以下说法正确的是oA.可以是任意对象B.只能是表对象C.只能是查询对象D.只能是表对 象或查询对
15、象24 .在VBA中,下列变量名中不合法的是()。A.Hello B.Hello World C.3hello D.Hello World25 .为窗体或报表上的控件设置属性值的宏命令是oA.Echo B.MsgBox C.Beep D.SetValue26 .报表统计计算中,如果是进行分组统计并输出,则统计计算控件应该布置在OA.主体节B.报表页眉/报表页脚C.页面页眉/页面页脚D.组页眉/组页 脚27 .不是关系模型的术语为()。A.元组B.变量C.属性D.分量28 .下列有关查询的说法中,正确的是()。A.追加查询可以对一个或多个表中的一组记录作全局的更改B.使用删除查询,可以只删除记录
16、中选定的字段C.在使用多表查询中,必须先建立表与表之间的关系D.联合查询就是求记录集的交集29 .在关系数据库中,用来表示实体之间联系的是A.树结构B.网结构C.线性表D.二维表30 .返回给定小时023的值的函数是()。A.Hour() B.Hour(date) C.Second() D.Second(date)四、综合应用题(10题)(4)在底体引脚节区添加一个命令按钮,命名为“bC”,31 .按钮标即为“改变频色32 .(3)将窗体标题栏上的。示文字设为“CD明细显示“,33 .(2 )设置演体对象“他mp”的肉体标题为“追加信息”。(3)将“fEmp”窗体上名为“bTitle”的标签文本颜色改为 红色。同时,将窗体按钮“btnP”的单击事件属性设置为宏 4mEmp以完成单击按钮打开报表的操作。注意:不能修改数据库中的宏对象“mEmp;不能修改窗 体对象“fEmp”和报衰对象“rEmp”中未涉及的控件和属性;34不能修改表对象“tEmp”中未涉及的字段和属性。(2)在“ock”窗体对象的窗体页脚节区添加一个命令35 .按钮,命名为“ bLi ”按钮标贬为“显示信息二