2023年河北省张家口市全国计算机等级考试Access数据库程序设计模拟考试(含答案).docx
2023年河北省张家口市全国计算机等级考试Access数据库程序设计模拟考试(含答案)学校:班级:姓名:考号:一、操作题(10题)1 .用向导建立ACCESS数据库:利用数据库模板向导,在D:Access目录下建立一个ACCESS数据库“资产追踪.mdb”。要求显示样式设置 为“标准”,报表打印样式为“大胆”。数据库标题为“资产追踪”。2 .在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command I ClickQa = 0For i = 1 To 2For j = 1 To 4Ifj Mod 2<>0 Thena = a + 1End Ifa = a+ 1Next jNext iMsgBox aEnd Sub程序执行后,单击命令按钮,消息框显示的是【】。35 .在考生文件夹下有一个“Acc3. mdb”数据库。(1)以“班级”表为数据源,创建“班级”窗体,在窗体中显示“班级ID”和 “班级名称”字段。布局为纵栏表;样式为标准。在“班级”窗体中添加 子窗体,子窗体中显示“学号”和“姓名”字段。删除子窗体标签。窗体 最终效果如图3所示。图3以“学生档案信息”表为数据源,创建“按照学生姓名查询学生信息” 查询,实现输入学生姓名显示学生信息的功能。参数提示为“请输入学 生姓名”,结果显示“学生档案信息”表中的全部字段。在“学生信息查询”窗体中添加“按姓名查询”和“关闭窗体”按钮,分 别实现“按照学生姓名”查询学生信息和关闭窗体的功能。窗体效果如 图4所示。36 .在考生文件夹下有“Acc3. mdb”数据库,其中有“部门人员”表和“工 资”表。以“部门人员”表和“工资”表为数据源,创建查询“工资明细表”,查 询每个员工的税前和税后工资。结果显示员工“姓名,"税前工资”和 “税后工资”字段,税前工资一工资表!基本工资+工资表!岗位工 资二工资表!住房补助H工资表!保险。税后工资=税前工资 xO. 95o查询结果如图3所示。以“工资明细表”查询为数据源,自动创建纵栏式窗体”工资明细表”,并在窗体页眉中添加标签“工资明细表”(宋体、12号、加粗)。增加一个文本标签“纳税额”(名称为“Label_纳税额”)及显示纳税额的 文本框(名称为“Text_纳税额”)。(4)将税前工资、税后工资及纳税额所对应的文本框格式均改为“货币”,小数位数改为“2”。(2)在报表的主体节区添加一个文本框控件,显示“姓 名”字段值,将该控件放置在距上边0.1理米、距左边3.2厘 37.米的位置,并命名为"Nam/。(2)设置报袅“rEmp”的主体节M内"Sex”文本框件控38 .件显示“性别”字段中的数据。39 .在考生文件夹下有一个“Ace3 . mdb”数据库。(1)以“1临时”表为数 曙源,自动创建窗体”产品信息录入”。设置窗体宽度为“9cm”,“弹出方 式”。(2)添加“产品信息录入”窗体页眉标签为“新产品信息录入”,标 签文本字体为“宋体”,力2号”,“加粗”,标签效果为“凹陷, (3)创 建“追加产品记录”和“删除临时表”查询,分别用来将“临时”表中的数据 追加到“产品”表中,以及将“临时”表中的数据删除。 创建“保存产 品记录”宏,该宏一次调用所创建的两个查询。(5)在页脚中添加“保 存记录”按钮(Commandl),当单击该按钮时,将“临时”表中的数据添加 到“产品”表中,并且将'临时”表中的数据删除“产品信息录入”窗体的效 果如图3所示。(2)以“student”表为数据源,创建更新查询“查询2”.将40,每个学生的年龄增加一岁。五、综合操作题(2题)(5)在窗体中有一个“退出”命令按钮,名称为“Cm dQuit”,其功能为关闭“fStmT窗体请按照VBA代码中的 指示将实现此功能的代科填入指定的位置中。注意:不要修改窗体对象xfStud .中未涉及的控件J属性 和任何VBA代码;不允许修改表对象-Stud”。程序代码只允许在“* Add *"与"*m Add *叱* *之间的空行内补充一行语句、完成设计,不允许增删 41,和修改其它位置已存(3)将窗体边框改为“细边框.样式,取消愉体中的水平 和垂直滚动条、记录选定器、导航按钮和分隔线;只保留窗体42. 的关闭按钮;六、简单应用题(2题)(3)创建一个查询,删除表对象-Temp'内所有”预约日期”为10月的记录,所建查询名为飞13”。考生文件夹下有一个数据库文件“期mp2. mdb",其中存 在已经设计好的两个表对象“仃的小.1 ”和“tTeachb2”及一 个宏对象“mTestZ请按以下要求完成设计:(1)创建一个查询,查找并显示教师的“编号 J姓名”性 别“ J年龄”和“职称”5个字段内容,将在询命名为“qTl”。<4-x -+参考合案1.1、打开刚刚建立的“教学管理''数据库,单击“文件一>新建”,在弹出 的窗口右面,找到“本机上的模板.”并单击。2、在弹出的模板窗口上选择“数据库”,找到“资产追踪”,选中,并单击“确定”。3、选择保存数据库的路径D:WACCESS,并命文件名为“资产追踪”, 单击“创建4、“下一步一下一步”在数据库向导里面选择“标准”,“下一步一大 胆”。“下一步一下一步”,单击“完成”即可。2.1212解析:考查多重循环结构的编程方法。对于内层循环而言,当j 为1、3时,a会各加两次1 ;当j为2、3时,a会各加一次10所以, 整个内层会加6次1。考虑到外层循环要执行两次循环体,所以一共要 加12次1,最终的输出结果为12。3. 【审题分析】本题主要考查追加表查询,追加表一般情况用于数据库 的复制、转移。在表中条件表达式是:数学-语文+物理=270。【操作步骤】 步骤1:在“samp2. msb”窗口下,单击“查询”对象,添 加“tStud”表。关闭对话框。执行【查询】一【追加表查询】菜单命 令,在追加表对话框内输追加到表名称“tTemp”,双击“身份证号、 “姓名”字段,在“字段”所在行的第三列列出条什运算式:数学+语 文】+(物理】,在其对应的“条件”行内输入:=270,追加到所在行 选择“入 学成绩”表。如图40所示。步骤2:单击“保存”按钮,输入文件名:“qt4”。单击“确定”按钮,关 闭“qt4”查询窗口。步骤3:关闭“samp2. mdb”数据库窗口。6.2020解析:栈是限定在一端进行插入与删除的线性表。在栈中,允许 插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。 栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素:栈底 元素总是最先被插入的元素,从而也是最后才能被删除的元素。即栈是 按照“先进后出”或“后进先出”的原则组织数据的,因此,栈也被称为“先 进后出”表或“后进先出”表。通常用指针top来指示栈顶的位置,用指针 bottom指向栈底。由题意可知栈顶指针top=30, bottom=49,则栈中具 有的元素应该为bottom-top+1即49-30+1=20。7.第一题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到 “导出”并单击,选择好需要保存文件的路径,选择文件类型中的 "MicrosoftExceP,确定文件名字“学生导出”,单击“导出”即可。第二题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到 “导出”并单击,选择好需要保存文件的路径,选择文件类型中的“文本 文件”,确定文件名字“学生导出“,单击“导出”即可。8.5050解析:本题考查While循环。While循环中的表达式是一个数 值表达式k,若k不等于0,则执行循环体;若k等于0,则结束循环。 本题中循环体共被执行5次,每执行一次循环体,变量s将累加一次10, 结果为“5019.1、找到要操作的数据源,打开“教学管理”数据库。2、选择数据库的对象“表”,可以在窗口上双击“通过输入数据创建表” 或者单击“新建”,在打开的窗口中选择“数据表视图”。单击“确定”按 钮,把鼠标放置于“字段1”上,变成向下箭头以后“单击一下”,使得整 个字段变成黑色,然后单击“鼠标右键”一次,选择“重命名列”,输入 所要求的字段名称;同理一直操作完成,命名完成以后单击“保存”,输 入“学生-数据视图”,单击“确定”即可。3、再用“设计视图”打开“学生-数据视图”表进行表的“数据类型”进行 设计,设计完成后单击“保存”即可。10. mdb 或 mdbAccess所提供的对象都存放在同一个数据库文件(扩展名为.mdb文件) 中,而不是像其他PC的数据库那样分别存放在不同的文件中。11. 在“Accl. mdb”数据库窗口中选择“工具”一“关系”,选择显示表 按钮,添加“公司”表和“bus”表,拖动“公司”表的“公司ID”字段到“bus” 表的“公司ID”字段上,在“编辑关系”对话框中选择“实施参照完整 性”、“一对多”和“级联删除相关记录”。(2)在“Accl. mdb”数据库窗口中打开“bus”表,执行“记录”一“筛选”一 “高级筛选排序”命令,选择“末班车时间”字段,在“条件”行输入 “>=#21: 00: 00#“。(3)右键单击“公司”表,选择“另存为”选项,保存类型选择“窗体”,单 击“确定”按钮。12. 【审题分析】(1)主要考查美化表中字体改变、调整行高与列宽。(2) 主要考查字段说明的添加,字段说明的添加主要是让阅读数据库的人 读懂了解字段的含义,对数据库的运行和功能没有影响。(3)主要考查 表的数据类型的修改。(4)主要考查OLE对象的图片的修改与重设。 (5)考查表字段的显示与隐藏。(6)考查表字段的添加与删除的方法。表的格式的美化在表视图下通过“文本格式”分组实现。在表设计视图 下完成对字段的修改、添加、删除等操作。【操作步骤】(1)步骤 1:打开“sampl. accdb”数据库,在“文件”功能区中双击“tStud”表,接 着单击“开始”功能区,在“文本格式”分组的“字号”下拉列表中选择 “14”,如图101所示。单击快速访问工具栏中的“保存”按钮。步骤 2:继续在“开始”功能区中单击“记录”分组中“其他”按钮旁边的三角箭 头,在弹出的下拉列表中选择“行高”命令在“行高”对话框中输入“18”,单击“确定”按钮,如图10-2所示。关闭“tStud”表。(2)步骤1:右键单击“tStud”表,在弹出的快捷菜单中选择“设计视图”命令。在“简 历”字段所在行的说明部分单击鼠标,定位光标后输入“自上大学起的 简历信息”,如图10 3所示。步骤2:单击陕速访问工具栏中的“保存”按钮保存设置。(3)步骤1:右键单击“tStud”表,在弹出的快捷菜单中选择一设计视图”命令。在“tStud”表设计视图下,单击“年龄”字段所在行的数据类型,在下方的“字段属性”中修改“字段大小”的数据 类型为,整型,如图10T 所示。步骤2:单击快速访问工具栏中的 “保存”按钮,关闭“tStud”表的设计视图。(4)步骤1:双击打开“tStud”表,右键单击学号为“20011001”行的“照片”记录,在弹出的快 捷菜单中选择“插入对象”命令,打开对象对话框,如图105所示。 步骤2:选中“由文件创建”单选按钮。单击“浏览”按钮查找图片 “photO. bmp”存储位置,单击“确定”按钮,如图106所示。 (5) 步骤1:继续上一题操作,在“开始”功能区中,单击“记录”区域中“其 他”按钮旁边的三角箭头,在弹出的下拉列表中选择“取消隐藏列”命 令,打开“取消隐藏列”对话框,如图107所示。步骤2:选中“党员 否”复选框,单击“关闭”按钮。(6)步骤1:接上一题操作,在表记录浏 览视图中右键单击“备注”字段名,在弹出的快捷菜单中选择“删除字 段”命令。步骤2:在弹出的对话框中单击“是”按钮。步骤3:单击 快速访问工具栏中的“保存”按钮,关闭“sampl. accdb”数据库。21.B22.C数据结构概念一般包括3个方面的内容,数据的逻辑结构、存储结构 (物理结构)及数据上的运算集合。数据的逻辑结构只抽象地反映数据元 素之间的逻辑关系,即数据元素之间的前后件关系,而不管它在计算 机中的存储表示形式。23.B解析:本题考查对有条件的宏的理解。选项B中如果条件为真,将 执行该行以及紧跟着的对应的“条件”单元格中有省略号的的操作;如果 条件为假,贝IJ将跳过该行以及紧跟着的对应的“条件'单元格中有省略号 的的操作。其他选项都正确,答案为B。24.A25.D解析:由里到外分别为硬件、操作系统、数据库管理系统、数据库 应用系统。数据库应用系统是利用数据库管理系统开发出来的面向某一 类实际应用的软件系统,数据库管理系统是OS支持下的系统文件。26.B解析:在报君殁计”视图中,各区段被表示成带状形式,称为“节”。 报表中的信息可以安排在多个节中,每个节在页面上和报表中具有特定 的目的并按照预期顺序输出打印。27 .D解析:题目要求表示条件“x和y都是偶数”,因此应该是“与”,所 以排除选项A和选项B,它们是或的条件。偶数应该是Mod2=0, Mod() 函数的功能是求余,所以选项D正确。28 .A29 .A解析:本题考查对主键的理解。一个表中最多可以建立一个主键, 但可拥有许多索引。当另一组字段被定义为主键时,原主键将自动取消。 答案为A。30 .D【解析】算法的空间复杂度是指执行这个算法所需要的内存空间。 一个算法所占用的存储空间包括算法程序所占的空间、输入的初始数据 所占的存储空间以及算法执行中所需要的额外空间。其中额外空间包括Z1卑法作翘】又件明默认仔取is役为c:kaoshisourcecode770023.打弁student. ,db,完成以下操作并保存.(1)将stucienj数据库中的学生和课 程。表中的课程内容为"英语”的替换为大 学英语”,开将姓名列隐藏.(2)格.学生和课程”表中的成绩字段修改 为:数字,字节型.并将该字段的有效性设苴 为三。且W100,有效性规则说明为:成绩只能 是0到100之间的数字.3.(3)按照.学生和课程”表中的学号迸行开 序拄序,并筛选出计声机等级考试”的相关 内容.4.创建一个查询,要求将表对象“tStud”中总分成绩超过270分(含270 分)的学生信息追加到空表“tTemp”中。其中,“tTemp”表的入学成绩为 学生总分,所建查询命名为“qT4”。221简单应用题】文件的默认存取路径为c:kaoshisouxcecode770024.打弁“dbdb数据库在-mydb.adb*数据库中有员工”表.按要I建.西浦(D飞雇名称为.未婚女员工的查询,把员工”中所有未婚女员工的编号”、姓 名”、"出生日期”查找出来.(2)创建名称为"男、女员工总数”的选择 查询.要求分别计苴男、女员工数” ,查询结果如图所示.5. 香询“男.女员工总触.结果6.假设用一个长度为50的数组(数组元素的下标从0到49)作为栈的存算法程序执行过程中的工作单元以及某种数据结构所需要的附加存储 空间。如果额外空间量相对于问题规模来说是常数,则称该算法是原地 工作的。在许多实际问题中,为了减少算法所占的存储空间,通常采用 压缩存储技术,以便尽量减少不必要的额外空间。31. 【考点分析】本题考点:在报表中添加标签控件及其属性的设置; 宏的重命名;在窗体中添加命令按钮控件及其属性的设置等。【解题思路】第1、4小题分别在报表和窗体的设计视图中添加控件, 并用鼠标右键单击控件,从弹出的快捷菜单中选择“属性”命令,设置 属性;第2小题直接用鼠标右键单击控件名,从弹出的快捷菜单中选 择“属性”命令,设置属性;第5小题直接单击“生成器”按钮,在弹出 的对话框中选择“代码生成器”命令,输入代码。(1)【操作步骤】步骤1:选择报表对象,右键单击-Reader”报表,从弹出的快捷菜单 中选择“设计视图”命令,弹出报表设计视图。步骤2:选择“报表设计工具”的“设计”选项卡“控件”组中的“标签”控 件,单击报表页眉处,然后输入“读者借阅情况浏览”,单击设计视图 任一处。步骤3:右键单击“读者借阅情况浏览"标签,从弹出的快捷菜单中选择 “属性”命令,弹出标签属性对话框。步骤4:选择“全部”选项卡,在“名称”行输入“bTitle”。如图3.174所Zps o步骤5:单击“格式”选项卡,分别在“字体名称”和“字号”行下拉列表中 选择“黑体”和“22”,分别在“左”和“上边距”行输入“2cm”和“0.5cm”,关 闭对话框。单击快速访问工具栏中的“保存,“按钮。(2)【操作步骤】步骤1:右键单击文本框“tSex”,从弹出的快捷菜单中选择“属性”命 令,在“控件来源”行下拉列表中选择“性别”,关闭属性表。如图3.175 所示。步骤2:在“报表设计工具”的“设计”选项卡“分组和汇总”组中单击“分 组和排序”按钮,弹出“分组、排序和汇总”界面,在“添加组”下拉列表中选择“借书日期”。在“排序次序吓拉列表中选择“升序”,关闭分组、 排序和汇总界面。步骤3:右键单击文本框“借书日期”,从弹出的快捷菜单中选择“属性” 命令,在“全部”选项卡的“格式”行下拉列表中选择“长日期”,关闭属性表。如图3.176所不。步骤4:单击快速访问工具栏中的“保存”按钿,关闭设计视图。(3)【操作步骤】步骤1:选择宏对象,右键单击“rpt”宏,从弹出的快捷菜单中选择“重 命名”命令。步骤2:在光标处输入“mReader”。(4)【操作步骤】步骤1:选择窗体对象,右键单击“fReader”窗体,从弹出的快捷菜单 中选择“设计视图”命令。步骤2:选择“窗体设计工具”的“设计”选项卡“控件”组中的“按钮”控 件,单击窗体页脚节区适当位置,弹出“命令按钮向导”对话框,单击“取消”按钮。步骤3:右键单击该命令按钮,从弹出的快捷菜单中选择“属性”命令, 单击“全部”选项卡,在“名称”和“标题”行分别输入“bList”和“显示借书信息”。如图3.177所示。步骤4:单击“事件”选项卡,在“单击”行下拉列表中选择“mReader”,关闭属性表。(5)【操作步骤】步骤1:单击“设计”选项卡“工具”组中的“查看代码”按钮,进入编程环 境,在空行内输入以下代码:" Add Fofni. Caplig - DlteAdd 如图3.178所示。步骤2:关闭界面。单击快速访问工具栏中的“保存”按钮 ,关闭设计视图表。【易错提示】加载窗体设置系统日期为当前日期时,用函数Date。 【举一反三】本题型也出现在第13套的综合应用题中。34. 在“Acc3. mdb”数据库中单击“窗体”对象。单击“新建”按钮,选 择“窗体向导”,选择“班级”表为数据源,单击“确定”按钮,弹出“窗体 向导”对话框,选定字段“班级ID”和“班级名称”,单击“下一步”按钮, 选中“纵栏表”,单击“下一步”按钮,样式选择“标准”,单击“下一步”按 钮,输入窗体指定标题“班级”,单击“完成”按钮,弹出新建窗体,执 行“视图”一“设计视图”命令。在工具箱中选择“子窗体/子报君'按钮, 拖动到窗体中,弹出“子窗体向导”对话框,选择“子窗体来源”为“使用 现有的表和查询”,单击“下一步”按钮,选择“学号”、“姓名”字段,单 击两次“下一步''按钮,输入子窗体的名称“学生档案信息”子窗体,单 击“完成”按钮,选中新添加的子窗体,删除子窗体标签。单击工具栏 中的“保存”按钮,弹出“另存为”对话框,输入窗体名称“班级”,单击 “确定”按钮,并关闭窗体设计视图。(2)在“Acc3. mdb”数据库窗口的“查询”对象下,单击“新建”按钮,选择“设计视图”,单击“确定”按钮,添加“学生档案信息”表,然后单击“关 闭”按钮,关闭“显示表”对话框。在字段行选择“学生档案信息.*”和 “姓名”字段,在“姓名”对应的“条件”行输入“请输入学生姓名厂,取消 “姓名”字段的显示。单击工具栏中的“保存”按钮,弹出“另存为”对话 框,输入查询名称“按照学生姓名查询学生信息”,单击“确定”按钮, 关闭查询设计视图。(3)在“Acc3. mdb”数据库窗口中单击“窗体”对象。右键单击“学生信息 查询”窗体,选择“设计视图”,单击工具箱中的“命令按钮”,将其拖到 窗体中,按住左键拖拉到一定大小后放开,弹出“命令按钮向导”对话 框。在“类别”中选择“杂项”,在“操作”中选择“运行查询”,单击“下一 步”按钮,选择“按照学生姓名查询学生信息”,单击“下一步”按钮,选 择“文件”,在右面文本框中输入“按姓名查询”,单击“完成”按钮。单击 工具箱中的“命令按钮”控件,添加到窗体中,弹出“命令按钮向导”, 在“类别”项中选择“窗体操作”,在“操作”项中选择“关闭窗体”,单击 “下一步”按钮,在“文本”右面的文本框中输入“关闭窗体”,单击“完成” 按钮。单击工具栏中的“保存”按钮,关闭窗体设计视图。35. 在“Acc3. mdb”数据库窗13中单击“查询”对象,单击“新建”按 钮,选择“设计视图”,添加“部门人员”表和“工资”表。选择“姓名”字 段,添加“税前工资:工资表!基本工资+工资表!岗位工资H工资 表!住房补助H工资表川保险丁字段和“税后工资:(工资表川基本工 资+工资表!岗位工资H工资表!住房补助H工资表!保险)*(). 95” 字段。(2)在“Acc3. mdb”数据库窗口中单击“窗体”对象,单击“新建”按钮,选 择“自动创建窗体:纵栏”,选择“工资明细表”查询为数据源,单击“确 定”按钮。在窗体页眉中添加标签,输入“工资明细表”文本,选中标 签,在工具栏中选择对应文本格式。单击“保存”按钮,窗体名称取默 认值。(3)在窗体中添加文本标签“Label_纳税额”及文本框控件"Text_纳税 额”,并在文本框控件的“数据来源”栏中输入“=税前工资H税后工 资广。(4)选中所要修改的文本框,在其属性窗口中,设置格式为“货币”,小 数位数为“2”。36. 在“Acc3 . mdb”数据库窗口中单击“窗体”对象,单击“新建”按钮, 选择“自动创建窗体:纵栏”,选择“临时”表为数据源,牟击“确定”按钮。 右键单击窗体视图的空白,选择“属性”选项,在“格式页宽度”行输入 “9cm”,在弹出方式中选择“是”,单击“保存”按钮,输入名称为“产品信 息录入"。(2)硝窗体页眉中添加标签,输入“新产品信息录八”文本,选 中标签,在工具栏中选择对应文本格式。在“查询”对象中选择“新建”,将“临时”表添加到查询中,并选择全部 字段,然后选择“查询”一“追加查询”,并指定将记录追加到“产品”表中, 保存名称为“追加产品记录”。采月同样的方法创建“删除临时表”查询。(4)在设计视图中薪建宏。在“操作”栏选择“OpenQuery”,查询名称选 择“追加产品记录”,在下一行同样选择“OpenQu ry”,查询名称选择“删 除临时表”将查询保存为“保存产品记录”。在窗体页脚中添加按钮,名称设置为“Commardl”,单击事件选择“保 存产品记录”宏。44.储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素, 如果bottom=49, top=30(数组下标),则栈中具有个元素。7 .从ACCESS数据库导出数据:在D: Access目录下有一个"教学管 理.mdb"access数据库,其中有一个“学生”表。1、将“教学管理.mdb”中“学生”表导出为电子表格文件,命名为“学生_ 导出.xls”2、将“教学管理.mdb”中“学生”表导出为文本文件,命名为“学生导 出.txt”8 .执行下面的程序段,s的值为【s=0:k=10While k s=s+10 k=k-2 Wend9 .使用数据视图创建表:在DNAccess目录下有一 ACCESS数据库 “教学管理.mdb”。利用表的“数据视图”创建如下图所示的“学生_数据视 图”表。学生二表(ZI叵I区字段名称 I 数据类型 I 说明 I人号 生名文文文数日本本本字期是/否备注OLE对象个人主页地址超链接10 . Access数据库的扩展名是【】。二、基本操作题(1。题)(2)对Grade”表进行适当的设置,使该表中的“学号” 为必填字段成绩”字段的输入值为非负数,并在输入出现 11.错误时提示”成绩应为非负数,清承新输入!”信息。在考生文件夹下的“wnpLmdb”数据库文件中巨建立 两个表对象(名为“职工表”和“部门表请按以下要求, 顺序完成表的各种操作:(1)设置表对象.职工表”的聘用时间字段默认值为系 12 统日期0(4)设置rGradS ,表的显示格式,使显示表的单元格值13 .示效果为“凹陷”、文字7体为“宋体”、字号为I1。在考生文件夹中有“企业招聘mdb”数据库。(1)将考生文件夹中的“职位信息小”导入数据库,职14 .位编号为主键,导入我的名称为“职位信息(4)将窗体"(Test”中名为飞2”的命令按钮,其高度设置 15为廛米,左边界设置为左边对齐命令按钮。(5)设置“职工ID”字段的输入俺码为只能输入5位数16 .字形式。17 .在考生文件夹中有一个“Accl. mdb”数据库。将“公司”表到“bus”表的关系设置为“一对多”,“实施参照完整性”, “级联删除相关记录”。(2)为“bus”表创建筛选,筛选末班车时间221: 00: 00的公交信息。“bus”表如图1所示。(3)将“公司”表另存为窗体类型副本,窗体名称为“公司”。18 .考生文件夹下存在一个数据库文件“sampl. accdb”,里面已经设计 好表对象,tStud”。请按照以下要求,完成对表的修改。(1)设置数 据表显示的字体大小为14、行高为18。(2)设置“简历”字段的说明为“自上大学起的简历信息”。(3)将“年龄”字段的数据类型改为“数 字”型,字段大小的数据类型为“整型”。(4)将学号为“2001 1001”学 生的照片信息换成考生文件夹下的“photo, bmp”图像文件。(5)将 隐藏的“党员否”字段重新显示出来。(6)完成上述操作后,将“备 注”字段删除。(4)在“tTeacher”表中输入以下2条记录:编号姓名性别年龄工作日期退休否9851张京男281998-9-1讲师0015李曲1女一621958 -9-3教授7(2)设置“入校时间”字段的有效性规则为:2005年之前 20.的时间(不含2005年)。三、1.选择题(10题)21.有关条件宏的叙述中,错误的是()。A.条件为真时,执行该行中对应的宏操作B.宏在遇到条件内有省略号时,终止操作C.如果条件为假,将跳过该行中对应的宏操作D.宏的条件内为省略号表示该行的操作条件与其上一行的条件相同22.数据结构中,与所使用的计算机无关的是数据的0。A.存储结构B.物理结构C.逻辑结构D.物理和存储结构23.下列关于有条件的宏的说法,错误的一项是()。A.条件为真时,将执行此行中的宏操作B.宏在遇到条件内有省略号时,中止操作C.如果条件为假,将跳过该行操作D.上述都不对24 .用于显示整个报表的计算汇总或其他数字信息的是()。A.报表页脚B.页面页脚C.主体节D.页面页眉25 .在下面的数据库系统(由数据库应用系统、操作系统、数据库管理系统和硬件等4部分组成)层次示意图中,数据库应用系统的位置是A.l B.3 C.2 D.426 .在报表“设计”视图中,各区段被表示成带状形式,称为A.段B.节C页D.章27 .下列逻辑表达式中,能正确表示条件“x和y都是偶数”的是()。A.x Mod 2=1Or y Mod2=lB.x Mod 2=0 Or y Mod2=0C.x Mod 2=1 And y Mod2=lD.x Mod 2=0 And y Mod2=028. VBA中不能进行错误处理的语句结构是()。A.On Error Then 标号B.On Error Goto 标号C.On Error Resume NextD.On Error Goto O29. Access系统中,一个表最多可以建立的主键个数(主索弓I)为()。A.l B.2 C.3 D.任意30. 算法的空间复杂度是指 oA.算法程序的长度B.算法程序中的指令条数C算法程序所占的存储 空间D.算法执行过程中所需要的存储空间四、综合应用题(10题)(3)在窗体页脚节区添加一个命令按钮,命名为 31按钮标题为“刷新标sr.(2)创建“综合操作”窗体.在页眉中添加“综合操作”标 签,文本为宋体、12号、加粗,蓝色“在窗体中添加“产品表” 和“扉员表"按钮,分别运行“产品表”和“屏员表”宏o在窗 体中添加“税前工资”和“关闭窗体,'按钮,实现运行“税前工 资”查询和关闭窗体.窗体如图所示。33 .在考生文件夹下有一个数据库文件“sampB.accdb”,里面已经设计好表对象“tBorrow"、“tReader”和“Book”,查询对象“qT”,窗体对象“fReader”,报表对象-Reader”和宏对象“rPt”。请在此基础上按以下要求补充设计。(1)在报表“rReader”的报表页眉节区内添加一个标签控件,其名称为 “bTitle”,标题显示为“读者借阅情况浏览”,字体名称为“黑体”,字体 大小为22,并将其安排在距上边0.5厘米、距左侧2厘米的位置。(2)设计报表-Reader”的主体节区为“tSex”文本框控件。设置数据来 源显示性别信息,并要求按“借书日期”字段升序显示,“借书日期”的 显示格式为“长日期”形式。(3)将宏对象“rpt”改名为“mReader”。(4)在窗体对象“fReader”的窗体页脚节区内添加一个命令按钮,命名 为“bList",按钮标题为“显示借书信息”,其单击事件属性设置为宏对 象“mReader”。(5)窗体加载时设置窗体标题属性为系统当前日期。窗体“加载”事件 代码已提供,请补充完整。注意:不允许修改窗体对象“fReader”中未涉及的控件和属性;不允许 修改表对象“tBorrow"、“tReader"和“Book”及查询对象“qT”;不允许修 改报表对象'Reader”的控件和属性。程序代码只允许在“* Add*与”* Add* *»之间 的空行内补充1行语句, 完 成设计,不能增删和修改其他位置上已存在的语句。在考生文件夹下夕"gudent. mdb”数据库.(1)创建“临时学生”表字段和“学生”表完全相同©以“临时学生”表为数据源.自动创建纵栏格式的“添加学生信34 息”窗体。