《2023年河南省商丘市全国计算机等级考试Access数据库程序设计模拟考试(含答案).docx》由会员分享,可在线阅读,更多相关《2023年河南省商丘市全国计算机等级考试Access数据库程序设计模拟考试(含答案).docx(27页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2023年河南省商丘市全国计算机等级考试 Access数据库程序设计模拟考试(含答案)学校:班级:姓名:考号:一、操作题(10题)1 .用向导建立ACCESS数据库:利用数据库模板向导,在D:Access 目录下建立一个ACCESS数据库“资产追踪.mdb”。要求显示样式设置 为“标准”,报表打印样式为“大胆”。数据库标题为“资产追踪”。2 .使用设计器创建表:在D:Access目录下有一 ACCESS数据库“教 学管理.mdb”。1、利用表的设计视图创建如下图所示的“学生”表。要求:“性别”字段 利用“查阅向导”输入,通过菜单可选择“男”或“女”;先设置“学生编号” 字段为主键,再尝试设置“
2、姓名”、“性?别”、“入校日期”组成的多字段 主键。学生:表说明 仄超捱接2、如下图输入数据。29 .结构化分析方法是面向()的自顶向下、逐步求精进行需求分析 的方法。A.对象B.数据结构C.数据流D.目标30 .如果将窗体背景图片存储到数据库文件中,则在“图片类型”属性框 中应指定方式。A.嵌入B.链接C.嵌入或链接D.任意四、综合应用题(10题)31 .在考生文件夹下有一个数据库“Acc3. mdb”,其中已经设计了表对 象“tEmp、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp表窗 体效果如图6所示。请在此基础上按照以下要求补充设计:工信艮出图6设置表对象“tEmp”中的
3、“聘用时间”字段的“有效性规则”为1991年1 月1日(含)以后的时间:相应“有效性文本”设置为“输入一九九一年以 后的日期(2)设置报表“rEmp”按照“性别”字段“升序”(先男后女瀚出;将报表页面 页脚区内名为“Page”的文本框控件设置为“第N页/共M页”的页码显 示格式。将“fEmp”窗体上名为“bTitle”的标签上移到距“bTnp”按钮力cm”的位 置(即标签的下边界距按钮的上边界1cm),并设置其标题为“职工信息 输出(4)根据以下窗体功能要求,对已给的按钮事件过程进行补充和完善。在“fEmp”窗体上单击“输出”按钮(名为“bTnp),弹出一个输入对话框, 其提示文本为“请输人大
4、于0的整数值输入1时,相关代码关闭窗体(或程序)。输入2时,相关代码实现预览输出报表对象“rEmp”。输入N3时,相关代码调用宏对象“mEmp”以打开数据表“tEmp”。注意:不要修改数据库中的宏对象“mEmp;不要修改窗体对象“fEmp” 和报表对象“rEmp”中未涉及的控件和属性;不要修改表对象“tEmp”中 未涉及的字段和属性。只允许在Add注释之间的空行内补充一行语句,完成设计,不允许增 删和修改其他位置已存在的语句。32 .考生文件夹下有一个数据库文件“samp3.accdb”,其中存在已经设计 好的表对象“tEmployec”和宏对象“ml”,同时还有以“tEmploycc”为数据
5、 源的窗体对象“fEmpIoyee”。请在此基础上按照以下要求补充窗体设 计。(1)在窗体的窗体页眉节区添加一个标签控件,名称为“bTitle”,初 始化标题显示为“雇员基本信息”,字体名称为“黑体”,字号大小为18。(2)将命令按钮bList的标题设置为“显示雇员情况”。(3)单击命令按钮bList,要求运行宏对象ml;单击事件代码己提 供,请补充完整。(4)取消窗体的水平滚动条和垂直滚动条;取消窗体的,最大化和最 小化按钮。(5)窗体加载时,将“Tda”标签标题设置为“YYYY年雇员信息 其 中“YYYY,为系统当前年份(要求使用相关函数获取),例如,2013 年雇员信息。窗体“加载”事件
6、代码已提供,请补充完整。(3)创建“网络管理杳询“窗体,在窗体中添加“帐号信息”按钮,运行“帐号管理”宏。设置窗体宽度为6.198厘米,33弹出方式。“网络管理查询”窗体结果如图所示。(力彬纪录熟但贪黑花辱名刑李廖朝跄降配排列W 示;设置相关属性,将页面页料区域内名为“tP4/的文本框 34.控件实现以“第N页/共M页”账式显示。在考生文件夹下有“新生登记表.mdb数据库。(1)将考生文件夹下的“aqua_800.jpg”图片作为背景图 片加入“入学登记表”报表中,设置报表中所布.字体颜色为35 .红色。36 .在考生文件夹下有“Acc3. mdb”数据库。(1)在“学生信息查询“窗体 的选项
7、卡控件中添加“学生档案信息查询”页,用列表框获取“学生档案 信息表中的所有字段。(2)以“教师档案信息1表为数据源,创建“教师 档案信息“窗体,如图3所示。主窗体显示“教师档案信息”表的全部字 段,子窗体显示每个教师对应的“授课ID,“课程编号,“课程名称”和“学生,字段。(4)小击“刷新”按钮(名为“bU”),在事件过程中补充 谙句,动态设置窗体整录源为查彻对象“qEmp”,实现窗体数 据按性别条件动态显示退休职工的信息;单击“退出,按钮 (名为“b(2”).周用设计好的宏“mEmp”美闭窗体。注意:不要修改数据库中的表对象、Emp”和宏对象 “mEmp;不要修改香询对象“qEmp”中未涉及
8、的属性和内 容;不要修改窗体对象“fEmp”中未涉及的控件和属性。程序代玛只允许在“Add *”与“ *.“* Add之间的空行内补充一行语句、完成设计,不允许增删 37.和修改箕它位置已存在的清句.(3)在选项组内放置两个单选按钮控件,选项按钮分别 命名为“叩。”和“叩2” .选项按钮标签显示内容分别为“男”38.和“女”,名称分别为“血。”和“及匐”。在考生文件夹下有“公司信息.md-数据库。(1)以“人员信息”查词为数据源,创建参数查询“按员 r ID先询“,实现输人员I 1D显小员r信息,结果显示“人 员信息”杳词的全部字段。以“人员信息”查彻为数据源,创 建参数荏询“按姓名我询”,通
9、过输入姓名查闻员T信息,结 果显示“人员信息”信询的全部字段。以“人员信息”查询为 39.数据源,创建森闻“统计男女人数”,实现统计男女人数,在考生文件夹下有“XXX. mdb”数据库。40. 创建“今天生宏.打开“今天过生日”查询。五、综合操作题(2题)(5)在窗体中有一个“退出”命令按钮,名称为“Cm dQuit”,H功能为关闭fShid”窗体。清按照VBA代码中的 指示将实现此功能的代码填入指定的位置中。注意:不要修改肉体对象“fStud”中未涉及的控件性 和任何VBA代码;不允许修改表对象-Stud”。程序代码只允许在“ * Add * *与“ * Add * ”之间的空行内补充一行语
10、句、完成设计,不允许增删 41.和修改我它位置已存(2)将窗体中名称为“ITalbd”的标签控件上的文字颜色 改为“蓝色”(蓝色代码为16711680)、字体名称改为“华文行42.精”、字体大小改为22;六、简单应用题(2题)(3)创建一个查询,查找并显示聘期超过5年(使用函 数)的开发部职工的“编号”、“姓名”、“职务”和“聘用时间” 43. 4个字段内容,将查询命名为“qT2”。在考生文件夹中布Fudent. mdb”数据库。(1)以“学生”和“成绩”表为数据源,创建生成表杳前,查询1”,将平均分80的学生信息生成“优秀学生”表。44该表中有学生姓名、班级号码和平均分字段。参考答案1.1、
11、打开刚刚建立的“教学管理”数据库,单击“文件一 新建”,在弹出 的窗口右面,找至本机上的模板并单击。2、在弹出的模板窗口上选择“数据库”,找到“资产追踪、选中,并单 击“确定”。3、选择保存数据库的路径D:WACCESS,并命文件名为“资产追踪”, 单击“创建4、“下一步一下一步,在数据库向导里面选择标准 下一步一大 胆”。“下一步一下一步”,单击“完成”即可。2 .第一题:1、找到要操作的数据源,打开“教学管理”数据库。2、选 择数据库的对象“表”,可以在窗口上双击“使用设计器创建表或者单 击“新建”,在打开的窗口中选择“设计视图: 单击“确定”按钮,在字 段名称”中输入题目要求中的字段名称
12、,在“数据类型中选择所需要的 数据类型。3、在学生“性别”字段中选择“查阅向导”,选择“自行键入 所需的值”,单击“下一步”,在灰色框中的“第一列”下面输入“男”,再 在男的下一列输入“女”,单击“下一步”,然后单击“完成”即可。4、再 选中“学生编号”,整行为黑色后,单击右键,选择“主键”。单击“保存” 即可。第二题:1、在数据库中打开“学生”表,按要求输入数据即可。其步 骤为:光标放置于“照片”的下一行方框中,单击右键,选择“插入对 象”,选择有文件创建“,单击浏览”选择路径,找到所需要的“照 片”,单击“确定”即可。2、光标放置于“个人地址主页”的下一行方框 中,单击右键,选择“超链接”
13、,选择“编辑超链接”,在“要显示的文字” 中输入“张三的个人主页”,在“地址”栏中输入或者粘贴个人地址,单 击“确定”即可完成。3 .第一题:1、打开找到所需要操作的数据资料。2、打开“教学管理”数据库,在数据库对象“表”单击鼠标“右键”,找到 “导入”并单击,在弹出的窗口中选择相关路径(一定找到“学生电子表 格的位置),寻找所需要的文件所在的文件夹下时,如果没有显示“学 生电子表格”,则单击文件类型的右面的下拉按钮三角形。3、在文件类型中选择“Microsoft Excel”,出现“学生电子表格后,选中 “学生电子表格”,再单击右下角的“导入”,单击“下一步”,再单击“下 一步”,若“第一行
14、包含列标题”前面的方框打上小勾,则宜接单击“下 一步”;若“第一行包含列标题前面的方框没有打上小勾,则打上小勾后 直接单击“下一步再单击下一步、再单击“下一步 选择“我自己 选择主键”,再单击下一步1命名为“学生_从电子表格 单击“完成” 即可。第二题:1、打开找到所需要操作的数据资料。2、打开“教学管理”数据库,在数据库对象“表”单击鼠标“右键”,找到 导入并单击,在弹出的窗口中选择相关路径(一定找到“学生”的位 置),寻找所需要的文件所在的文件夹下时,如果没有显示“学生.txt”,则单击“文件类型的右面的下拉按钮三角形。3、在文件类型中选择“文本文件”,出现“学生.txt”后,选中“学生.
15、txt”,再单击右下角的“导入”,单击“下一步”,再单击“下一步”,若 “第一行包含列标题前面的方框打上小勾,则直接单击“下一步”;若“第 一行包含列标题”前面的方框没有打上小勾,则打上小勾后直接单击 “下一步”。再单击“下一步”,再单击“下一步”,选择“我自己选择主 键、再单击,下一步,命名为“学生从文本文件”,单击“完成”即可。 第三题:1、打开找到所需要操作的数据资料。2、打开“教学管理”数据库,在数据库对象“表”单击鼠标“右键”,找到 “导入”并单击,在弹出的窗口中选择相关路径(一定找到“教学管理.原 始的位置),寻找所需要的文件所在的文件夹下时,如果没有显示“教 学管理一原始”,则单
16、击“文件类型”的右面的下拉按钮三角形。3、在文件类型中选择“Microsoft office Access”,出现“教学管理_原始” 后,选中“教学管理.原始“,再单击右下角的“导入”,单击对象“表”中 的“学生”表,然后确定即可。4 .第一题:步骤:1、找到要操作的数据源,打开“教学管理一原始数据库。2、鼠标右键单击“学生”表,选择“复制”,再在工具栏上找到“粘贴”图 标,在“表名称”中输入“学生表备份”,同时选择“结构和数据”,单击 “确定即可。3、鼠标右键单击“学生表备份”表,选择“重命名”,再输入“学生表备份 2009”即可。第二题:步骤:1、在打开的数据库中打开嗷师”表,把鼠标移动到
17、“教师编号”字段, 鼠标变成“向下黑色箭头”时单击左键,选中整个字段。2、再单击鼠标右键,选择“隐藏列”单击即可。3、在当前表的灰色出单击鼠标右键,选择“取消隐藏列”,在弹出的窗 口的“教师编号”前面的方框打上小勾即可。第三题:1、在第二题的基础上,在挡开的教师表中操作,把鼠标移动到“姓名” 字段,鼠标变成“向下黑色箭头时单击左键,选中整个字段。2、再单击鼠标右键,选择“冻结歹/单击即可。3、在第二步不关闭表的情况下,同样是选择整列“姓名”,单击鼠标右键,选择“取消对所有列的冻结”即可。第四题:1、在第三题的情况下,不关闭表的情况下,同样是选中整列字段“教 师编号“,按住鼠标左键不放,看到鼠标
18、下方加有虚线的方框时拉动鼠 标移动到“姓名”列后面,放开鼠标即可。第五题:1、找到要操作的数据源,打开“教学管理.原始数据库。2、打开“教师”表,选中“教师”表的任意一行,然后单击鼠标的右键, 选择行高;或者在“格式”中选择“行高”,再弹出的行高的窗口中输入 想要的高度,如题目的要求是“18”,单击“确定”即可。3、打开“教师”表,选中“教师”表的任意一列,然后单击鼠标的右键, 选择“列宽六或者在“格式”中选择“列宽”,再弹出的行高的窗口中输入 想要的高度,如题目的要求是“18”,单击“确定”即可。4、设置完成后保存即可。第六题:1、在第五题的基础上,在“教师”表的灰色处单击鼠标右键,选择字
19、体,在弹出来的窗口上选择和设置题目的要求后,确定、保存即可。 第七题:1、找到要操作的数据源,打开“教学管理一原始”数据库。学生;表11性别1年龄入校日期|团员简历-瓯I个人主页地址IX张三男212009-9-10叵四川成都包机张三的个人主页3 .从外部导入数据创建表:有一个电子表格文件“学生电子表格.xls”,一个文本文件“学生.txt”,一个“教学管理一原始.mdb”acccss数据库,以及 一个空数据库文件“教学管理.mdb”。操作要求如下:1、将电子表格“学生电子表格.xls”导入至IJ“教学管理.mdb”中,表命名为 “学生从电子表格2、将文本文件“学生.txt”导入到“教学管理md
20、b”中,表命名为“学生一从 文本文件3、将“教学管理一原始.mdb”中的“学生”表导入至IJ“教学管理.mdb”,表命 名为“学生”。4 .编辑数据表:在ACCESS数据库“教学管理.mdb”,跟下面要求进行 相应的操作:表的复制和重命名、隐臧列、冻结列、移动列、行高与 列宽、更改表数据的字体、设置数据表格式、数据的查找与替换。2、打开“教师”表,在工具栏上找到“格式”,单击有选择“数据表”,在 “设置数据表格式中按题目的要求选择需要的设置即可。同理操作即 可完成。5.1212解析:考查多重循环结构的编程方法。对于内层循环而言,当j 为1、3时,a会各加两次1 ;当j为2、3时,a会各加一次1
21、。所以, 整个内层会加6次1。考虑到外层循环要执行两次循环体,所以一共要 加12次1,最终的输出结果为12o6.367.25002500解析:本题考查循环的知识。这个问题比较简单,实际上 就是求1到100之间的奇数和,最终结果为2500。8.【审题分析】本题主要考查追加表查询,追加表一般情况用于数据库 的复制、转移。在表中条件表达式是:数学-语文+物理=270o【操作步骤】 步骤1:在“samp2. msb”窗口下,单击“查询”对象,添 加“tStud”表。关闭对话框。执行【查询】一【追加表查询】菜单命 令,在追 加表对话框内输追加到表名称“tTemp”,双击“身份证号、 “姓名”字段,在“字
22、段”所在行的第三列列出条什运算式:数学+语 文】+(物理】,在其对应的“条件”行内输入:=270,追加到所在行 选择“入学成绩”表。如图40所示。步骤2:单击“保存”按钮,输入文件名:“qt4”。单击“确定”按钮,关 闭“qt4”查询窗口。步骤3:关闭“samp2. mdb”数据库窗口。9.1、找到要操作的数据源,打开“教学管理”数据库。2、选择数据库的对象“表”,可以在窗口上双击”使用向导创建表”或者 单击“新建”,在打开的窗口中选择“表向导”。单击“确定”按钮,在弹出 的窗口上选择“商务”,在示例表中选择“学生”表。3、添加九个示例字段至U“新表中的字段”,在“新表中的字段”下面单击 “重
23、命名字段进行如要求所示的图的字段名字。完成命名之后单击“下 一步”,命名为“学生-表向导”,选择“不,让我自己设置主键”。4、单击“下一步”,再单击“下一步”,再单击“下一步”,点击“完成”即 可。5、关闭打开的表,右键单击“学生一表向导”,选择“设计视图打开表。6、在打开表中进行如题目要求所示设置“数据类型”,完成后“保存”即 可10.1、找到要操作的数据源,打开“教学管理”数据库。2、选择数据库的对象“表”,可以在窗口上双击”通过输入数据创建表” 或者单击“新建”,在打开的窗口中选择“数据表视图: 单击“确定”按 钮,把鼠标放置于“字段1”上,变成向下箭头以后“单击一下”,使得整 个字段变
24、成黑色,然后单击“鼠标右键”一次,选择“重命名列”,输入 所要求的字段名称;同理一直操作完成,命名完成以后单击“保存”,输 入“学生-数据视图”,单击“确定”即可。3、再用“设计视图”打开“学生-数据视图”表进行表的“数据类型”进行设计,设计完成后单击“保存”即可。11. 【考点分析】本题考点:字段属性标题设置;建立表间关系;链接表;窗体中命令按钮属性设置等。【解题思路】第1、2小题在表设计视图中设置字段属性;第3小题在 关系界面中设置表间关系;笫4小题通过选择“外部数据”选项卡中“导 入并链接”组里的相关选项;第5、6小题通过在窗体设置视图中用鼠 标右键单击命令按钮,从弹出的快捷菜单中选择“
25、属性”命令,设置其 属性。(1)【操作步骤】步骤1:选择表对象,右键单击“销售业绩表”,从弹出的快捷菜单中选 择“设计视图”命令。步骤2:选择“时间”、“编号”和“物品号”字段,单击右键,弹出快捷菜 单,选择“主键”命令,保存并关闭设计视图。如图3.179所示。(2)【操作步骤】步骤1:右键单击“物品号”字段,从弹出的快捷菜单中选择“设计视图” 命令。步骤2:在“字段名称”列将“生产厂家”改为“生产企业: 如图3.180所163.180步骤3:单击快速访问工具栏中的“保存”按钮,关闭设计视图界面。(3)【操作步骤】步骤1:在“数据库工具”选项卡中单击“关系”组中的“关系”按钮,打开 空白的“关
26、系”窗口。从“关系工具”的“设计”选项卡“关系”组中单击“显 示表”按钮,弹出“显示表”对话框,分别添加表“职工表”、“物品表”和 “销售业绩表”,关闭“显示表”对话框。步骤2:选中表“职工表”与“销售业绩表”的关系连线,右击鼠标,在弹 出的快捷菜单中选择“编辑关系”,弹出“编辑关系”窗口,选择“实施参 照完整性”复选框,然后单击“确定”按钮。如图3.181所示。步骤3:按上述步骤编辑“销售业绩表”与“物品表”的关系,勾选“实施 参照完整性”复选框,建立“销售业绩表”与“物品表”之间的关系。单击快速访问工具栏中的“保存按钮H,关闭关系界面。(4)【操作步骤】步骤1:单击“外部数据”选项卡“导人
27、并链接”组中的“Excel”按钮,在考 生文件夹找到要导入的文件,选择“通过创建链接表来链接到数据源” 单选框,然后单击“确定”按钮。如图3.182所示。电 3. IS2步骤2:单击“下一步”按钮,选中“第一行包含列标题”复选框,单击 “下一步”按钮,如图3.183。步骤3:最后在“链接表名称”中输入“tTest”,单击“完成”按钮。(5)【操作步骤】步骤1:选择窗体对象,右键单击“frest”,从弹出的快捷菜单中选择 “设计视图”命令。步骤2:右键单击控件“bTitle”,从弹出的快捷菜单中选障“属性”命 令,在“格式”选项卡的“特殊效果”下拉列表中选择阴影”,关闭属性 表。如图3.184所
28、示。mi. m(6)【操作步骤】步骤1:右键单击bt按钮,从弹出的快捷菜单中选择“属性”命令,查 看“左”、“宽度”和“高度”行的数值并记录下来,关闭属性表。步骤2:右键单击“bt2”按钮,从弹出的快捷菜单中选择“属性”命令, 在“左,”宽度和“高度”行输入记录下的数值,关闭属性表。步骤3:右键单击“bt3”按钮,从弹出的快捷菜单中选择“属性”命令, 在“左”、“宽度,和“高度”行输入记录下的数值,关闭属性表。【易错提示】链接表时要选择正确的文件类型;建立表间关系时要选 择正确的字段。【举一反三】第1小题的题型也出现在第14(1)、32(2)、35(3)套的基本 操作题中;第2小题的题型也出现
29、在第53(6)、38(4)、30(5)套的基本操 作题中;第3小题的题型也出现在第15(4)、50(6)、35(6)套的基本操作 题中;第4小题的题型也出现在第38(4)套的基本操作题中;第5小题 的题型也出现在第36(3)、38(5)套的基本操作题中。12. 在“Accl. mdb”数据库窗口中单击“表”对象,选择“基本情况”表, 单击“设计”按钮,打开“基本情况”表的设计视图,选中“职务”字段, 将其拖到“姓名”和“调入日期”字段之间,保存。执行“格式”一“行高”命令,输入14”。选择“调入日期”列,单击右 键,选择“升序”选项。选择“工具”一“关系”,单击显示表”按钮,添加“职务”表和“
30、基本情 况”表,拖动“职务”表的“职务”字段到“基本情况”表的“职务”字段上, 在“编辑关系”对话框中选择“实施参照完整性”,选择关系类型为“一对多O(4)执行“工具”一“关系”命令,单击“显示表”按钮,添加“部门”表和“基 本情况”表,拖动“部门”表的“部门”字段到“基本情况”表的部门字段 上,在“编辑关系对话框中选择“实施参照完整性”,选择关系类型为 “一对多”。16.17.18.19.20.21 .A解析:在报表的页面页脚节中一般包含页码或控制项的合计内容, 数据显示安排在文本框和其他一些类型控件中。在报表上显示格式为“4/ 总15页”的页码,应当设置文本框控件的控件来源属性为:Pagc
31、&“/ 总”& Pages o22 .D解析:本题考查基本字符串函数的知识。在VBA中,Str函数用 于将数字转换成字符串,当数字转换为字符串时,总会预留一个空格给 前面的正负号。如果参数是正数,回传的字符串会有一个前置空格。2.17 转换成字符串“2.17、后面再连接上5个空格,然后用Len函数来求长 度,最后结果为10o23 .D结构化程序设计由迪杰斯特拉(E.W.dijkstra)在1969年提出,他主 张“清晰第一,效率第二”,以模块化设计为中心,将待开发的软件系统 划分为若干个相互独立的模块,这样使完成每一个模块的工作变得单纯 而明确,为设计一些较大的软件打下了良好的基础。由于模块相
32、互独立,因此,在设计其中一个模块时,不会受到其他模块 的牵连,因而可将原来较为复杂的问题化简为一系列简单模块的设计。 模块的独立性还为扩充已有的系统、建立新系统带来了不少的方便,因 为可以充分利用现有的模块作为积木式的扩展。结构化程序设计的基本思想是采用“自顶向下,逐步求精”的程序设计方 法和“单入口单出口”的控制结构。自顶向下、逐步求精的程序设计方法 从问题本身开始,经过逐步细化,将解决问题的步骤分解为由基本程序 结构模块组成的结构化程序框图;“单入口单出口”的思想认为一个复杂 的程序,如果它仅是由顺序、选择和循环三种基本程序结构通过组合、 嵌套构成,那么这个新构造的程序一定是一个单入口单出
33、口的程序。据 此就很容易编写出结构良好、易于调试的程序。24 .C解析:宏操作的打开与关闭顺序是先打开的后关闭。在执行第一 个Close时关闭表tStud,执行第二个Close时关闭窗体iTestZ。25 .A解析:本题考查循环的知识。VBA共支持3种循环,分别是 For.Next 循环、While.Wend 循环和 Do.Loop 循环。其中 For.Next 循 环用于循环次数已知的情况,也经常用来为数组元素顺序赋值。26 .D解析:日期型常量必须用“铲括起来。27 .D解析:假设线性表的长度为n,则在最坏情况下,快速排序算法、 冒泡排序算法和直接插入排序算法需要的比较次数均为n(n-l)
34、/2o而堆 排序的比较次数为nlogzn。所以,本题应该选择D。28 .C解析:Between A And B的功能是介于A与B之间的值,上面设置 的值是99-01-01到991231,所以该查询是查询99年参加工作的职工。29 .CCo【解析】结构化分析方法是面向数据流进行需求分析的方法,采用 自顶向下、逐层分解,建立系统的处理流程,以数据流图和数据字典 为主要工具,建立系统的逻辑模型。30 .A解析:如果指定的是嵌入方式,则该图片将存储到数据库文件中, 如果指定的是链接方式,则该图片存储在外部文件中。口教学管理:敷据库!1叵I区IlJlnlJlJlrl二开二f3,新建国) 气白国邕t 使用
35、设计器创建表使用向导创建表 逋应磕云件6创还菰课程选课成绩组收夹学生5 .在窗体上画一个命令按钮,然后编写如下事件过程Private Sub Command l_Click()a = 0For i = 1 To 2For j = 1 To 4Ifj Mod 20 Then a = a + 1End Ifa = a + 1Next jNext iMsgBox aEnd Sub消息框显示的是【】。程序执行后,单击命令按钮6 .在窗体中添加一个名称为Command1的命令按钮,然后编写如下程31 .(1)在“Acc3. mdb”数据库中选中“表”对象,右键单击“tEmp”,选择 “设计视图”。单击“
36、聘用时间”字段行,在“有效性规则”和“有效性文本” 行分别输入“和“输入一九九一年以后的日期”。(2)在“Acc3. md在数据库中选中“报表”对象,右键单击“rEmp”,选择 “设计视图”。执行“视图”一“排序与分组”命令,在对话框的“字段/表达 式吓拉列表中选中“性别”字段,在“排序与分组”下拉列表中选中“升 序”,关闭界面。右键单击Page,选择“属性”,在“全部”选项卡“控 件来源”行输入“=第”&Page&”页/共”&Pages&”页叫关闭属性界 面。单击工具栏中的“保存”按钮,关闭设计视图。(3)在“Acc3. mdb”数据库中选中“窗体”,右键单击“flEmp”,选择“设计 视图
37、”。右键单击“btnp”按钮,选择“属性”,查看“上边距”,并记录下 来,关闭属性界面。bTitle”要放在“bTnp”上面1cm处,所以“bTitle” 的上边距应该是“bTnp”的上边距减1cm再减bTitle的高度,右键单击 “bTitle”标签,选择“属性”,在“标题”行输入职工信息输出”,在“上边 距”行输入“1cm”,关闭属性界面。(4)在“Acc3. mdb”数据库中选中“fEmp”窗体,右键单击“输出”按钮, 选择,事件生成器,空行内输入如下代码:“Casels=3和 DoCmd. OpenReporfTEmp,关闭界面。单击工具栏中的“保存”按 钮,关闭设计视图。32 .【考
38、点分析】本题考点:窗体中添加标签控件及属性设置;报表中 文本框控件属性的设置。【解题思路】第1小题在窗体的设计视图中添加控件并右键单击选择 属性,设置属性;第2、3小题在报表的设计视图中直接右键单击控件 选择“属性”命令,对控件进行设置。(1)【操作步骤】步骤1:在窗体对象中右击窗体fEmployee”,在弹出的快捷菜单中选 择“设计视图命令,打开窗体设计视图。如图3.87所示。步骤2:在窗体“设计”选项卡“控件”组中选择“标签”控件,然后单击窗 体页眉节区任一点,输入“雇员基本信息”,单击窗体任一点。右键单 击“雇员基本信息”标签,从弹出的快捷菜单中选择“属性”命令,在全 部”选项卡的“名称
39、”行输入“bTitle”,分别在“字体名称”和“字号”行下拉 列表中选择“黑体”和力8”,如图3.88所示。关闭属性表。03.88(2)【操作步骤】在设计视图中右键单击命令按钮List,在弹出的快捷菜单中选择“属 性”命令,在“全部”选项卡下的“标题”行输人“显示雇员情况”,如图3.89所示。关闭属性表。用 3 .89(3)【操作步骤】右键单击命令按钮bList”,从弹出的快捷菜单中选择“事件生成器”命 令,在弹出的对话框中选择“代码生成器”进入编程环境,在空行内输 入以下代码:A 4Thcni=iA 2MsgBoxiEndSub窗体打开运行后,单击命令按钮,则消息框的输出结果为 O7 .在窗
40、体中添加一个命令按钮,名称为CommandI,然后编写如下程序:Private Sub Command 1 _CIick()sum=0For i=l To 100 step 2Next iMsgBox sumEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果为()。8 .创建一个查询,要求将表对象“tStud”中总分成绩超过270分(含270 分)的学生信息追加到空表“tTemp”中。其中,“tTemp”表的入学成绩为 学生总分,所建查询命名为“qT4”。9 .使用表 向导 创建表:在DNAccess目录下有一 ACCESS数据库 “教学管理.mdb”。利用表的“表向导”创建如右图
41、的“学生.表向导”表。学生:表字段名称I数据类型I 说明学姓性年入团本本本字即信注文文文数日是备OLE对象 超链接10 .使用数据视图创建表:在D:Access目录下有一 ACCESS数据库“教学管理.mdb”。利用表的“数据视图”创建如下图所示的“学生-数据视 图”表。学生:表字段名称 I数据类型I 说明学姓性年入团本本本字即信注文文文数日是备OLE对象二、基本操作题(10题)11 .在考生文件夹下,“sampl.accdb”数据库文件中已建立了 B个关联表 对象(名为“职工表”、“物品表”和“销售业绩表”)和一个窗体对象(名 为“iTest”)。请按以下要求,完成表和窗体的各种操作。(1)
42、分析表对象“销售业绩表”的字段构成、判断并设置其主键。(2)将表对象“物品表”中的“生产厂家”字段重命名为“生产企业,(B)建立表对象“职工表”、“物品表”和“销售业绩表”的表间关系,并 实施参照完整性。(4)将考生文件夹下的Excel文件Test.xlsx中的数据链接到当前数据 库中,要求数据中的第一行作为字段名,链接表对象命名为“tTcst”。(5)将窗体iTest中名为“bTitle”的控件设置为“特殊效果:阴影”显 示。(6)在窗体iTest中,以命令按钮“btl”为基准,调整命令按钮“bt2”和“btB”的大小和水平位置。要求:按钮“bt2”和“bt3”的大小尺寸与按钮“btl”相同
43、,左边界与按钮“btl”左对齐。12 .在“Acel. mdb”数据库中有“部门”、“基本情况”和“职务”3张表。将“基本情况”表中的“职务”字段移动至姓名和“调入日期”字段之间。如图1所示。图 (2)将该表的行高设置为力4”,按照“调入日期”、“升序”排列。(3)将“职 务”表和“基本情况表的关系设置为“一对多”,”实施参照完整性”。(4)将“部门”表和“基本情况”表的关系设置为“一对多”,“实施参照完整 性”。在考生文件夹下的“wmpl.mdb”数据库文件中已建立 好表对象“旧也”和tScpre”、宏时象“ mTest”和窗体“ fTct”。 试按以下要求,完成各种操作:刷除“tSlud”
44、表结构的“照片”字段列、在“简历”字 段之前增添一个新字段(字段名称:团员否 数据类型:“是/13 .否”型)。(2)将“订单”表的行高设置为13,单元格效果改为“凸14 .起”。(2)将考生文件夹下文本文件Test. txt中的数据链接到 当前数据库中。其中,第一行数据是字段名,链接对象以15 . -Test”命名保存16 . (2)设置“姓名”字段为“必填”字段、名生文件夹下的“sarnpl. mdb”数据库文件中已建立表 对象“tEmp”。请按以下操作要求,完成对表“tEmp”的编辑 修改和操作:17 .(1)将“编号”字段改名为“工号”,并设置为主键。(2)设置“加ud”表中的“年龄”字段的有效性文本为“年 18龄值应大于16:*除&uT表结构中的“照片”字段。在“职T.管理系统.md b ”数据库中石“部门”、”基本情 况”和“职务”3张表。(I)将“基本情况”表的行高设置为14,按照园人日期升 19.序排列.将职务列移动到姓名列和蠲入H期列之间,(3)设置“年龄”字段的“有效性规则”为:大于等