2011年3月26日全国计算机等级考试二级Access 样题及答案(18)

更新时间:2023-11-12 02:20:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

1.基本操作题

(1)在考生文件夹下“samp1.mdb”数据库文件中建立表“tCourse”,表结构如下: ┌─────┬─────┬────┬───────┐ │字段名称 │数据类型 │字段大小│ 格式 │ ├─────┼─────┼────┼───────┤ │课程编号 │文本 │ 8 │ │ ├─────┼─────┼────┼───────┤ │课程名称 │文本 │ 20 │ │ ├─────┼─────┼────┼───────┤ │学时 │数字 │ 整型 │ │ ├─────┼─────┼────┼───────┤ │学分 │数字 │单精度型│ │ ├─────┼─────┼────┼───────┤ │开课日期 │日期/时间 │ │ 短日期 │ ├─────┼─────┼────┼───────┤ │必修否 │是/否 │ │ 是/否 │ ├─────┼─────┼────┼───────┤ │简介 │备注 │ │ │ └─────┴─────┴────┴───────┘ (2)根据“tCourse”表的结构,判断并设置主键;

(3)设置“学时”字段的相关属性,使其输入的数据必须大于0;设置“学分”字段的默认值属性,默认值为4;

(4)设置“开课日期”字段的输入掩码为“短日期”; (5)在“tCourse”表中输入以下2条记录:

┌────┬───────┬───┬──┬─────┬───┬──────┐

│课程编号│课程名称 │ 学时 │学分│开课日期 │必修否│简介 │

├────┼───────┼───┼──┼─────┼───┼──────┤

│2004001 │C语言程序设计 │ 64 │3.5 │2004-9-1 │√ │专业基础课程│

├────┼───────┼───┼──┼─────┼───┼──────┤

│2004002 │数据结构 │ 72 │ 4 │2004-10-8 │√ │核心课程 │

└────┴───────┴───┴──┴─────┴───┴──────┘

(6)在数据表视图中冻结“课程名称”字段。 1.基本操作题 【考点分析】

本题考点:建立新表;设置主键;字段输入掩码、默认值等字段属性的设置;添加记录。

(1)【解题步骤】 步骤1:打开“samp1.mdb”数据库窗口,选中“表”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。

步骤2:按照题目要求建立字段并设置其相关属性。

步骤3:单击工具栏中“保存”按钮,将表另存为“tCourse”。 (2)【解题步骤】

步骤1:在设计视图中右键单击“课程编号”行选择【主键】。 (3)【解题步骤】

步骤1:单击“学时”字段行任一点。 步骤2:在“有效性规则”行输入“>0”。 步骤3:单击“学分”字段行任一点。 步骤4:在“默认值”行输入“4”。 (4)【解题步骤】

步骤1:单击“开课日期”字段行任一点。

步骤2:单击“输入掩码”行右侧生成器按钮,在弹出对话框中选中“短日期”,连续两次单击“下一步”按钮,然后单击“完成”按钮。 步骤3:单击工具栏中“保存”按钮。 (5)【解题步骤】

步骤1:单击菜单栏【视图】|【数据表视图】。 步骤2:按照题目要求输入记录。 (6)【解题步骤】

步骤1:选中“课程名称”列,右键单击“课程名称”列选择【冻结列】。 步骤2:单击工具栏中“保存”按钮,关闭数据表。 2.简单应用题

考生文件夹下存在一个数据库文件“samp2.mdb”,在samp2.mdb数据库中有“档案表”和“工资表”两张表,试按以下要求完成设计: (1)建立表对象“档案表”和“工资表”的关系,创建一个选择查询,显示职工的“姓名”、“性别”和“基本工资”三个字段内容,所建查询命名为“qT1”;

(2)创建一个选择查询,查找职称为“教授”或者“副教授”的职工的档案信息,并显示其“职工号”、“出生日期”和“婚否”三个字段内容,所建查询命名为“qT2”; (3)创建一个参数查询,要求:当执行查询时,屏幕提示“请输入要查询的姓名”。查询结果显示“姓名”、“性别”、“职称”和“工资总额”字段内容,其中“工资总额”是一个计算字段,由“基本工资+津贴-住房公积金-失业保险”计算得到。所建查询命名为“qT3”;

(4)创建一个查询,查找有档案信息,但无工资信息的职工,显示其“职工号”和“姓名”字段的信息。所建查询命名为“qT4”。 2.简单应用题 【考点分析】

本题考点:创建选择查询、参数查询;在查询中进行计算;建立表间关系。

(1)【解题步骤】

步骤1:打开“samp2.mdb”数据库窗口,单击菜单栏【工具】|【关系】,单击【关系】|【显示表】,添加“档案表”和“工资表”到“关系”界面,关闭“显示表”对话框。 步骤2:选中“档案表”中“职工号”字段拖动到“工资表”的“职工号”字段,在弹出的编辑关系对话框中单击“创建”按钮。关闭“关系”界面。

步骤3:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框分别双击表“档案表”,“工资表”,关闭“显示表”对话框。 步骤4:分别双击“姓名”、“性别”和“基本工资”字段。

步骤5:单击工具栏中“保存”按钮,另存为“qT1”。关闭设计视图。 (2)【解题步骤】

步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框双击表“档案表”,关闭“显示表”对话框。

步骤2:分别双击“职工号”、“出生日期”、“婚否”、“职称”字段。

步骤3:在“职称”字段的“条件”行输入“教授 or 副教授”字样,单击“显示”行取消该字段的显示。

步骤4:单击工具栏中“保存”按钮,另存为“qT2”。关闭设计视图。 (3)【解题步骤】

步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框双击表“工资表”和“档案表”,关闭“显示表”对话框。 步骤2:分别双击“姓名”、“性别”、“职称”字段。

步骤3:在“姓名”字段的“条件”行输入“[请输入要查询的姓名]”字样。

步骤4:在“字段”行的下一列输入“工资总额:[基本工资]+[津贴]-[住房公积金]-[失业保险]”。

步骤5:单击工具栏中“保存”按钮,另存为“qT3”。关闭设计视图。 (4)【解题步骤】

步骤1:选中“查询”对象,单击“新建”按钮,选中“查找不匹配项查询向导”,单击“确定”按钮。

步骤2:选中“档案表”,单击“下一步”按钮,选中“工资表”,单击“下一步”按钮。分别选中表中“职工号”字段,单击“下一步”按钮。双击“职工号”和“姓名”字段,单击“下一步”按钮,在“请为查询指定名称”处输入“qT4”,点击“完成”按钮。在设计视图下查看“qT4”如图13所示。

图13 3.综合应用题

考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计了表对象“tEmp”和“tTemp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。试在此基础上按照以下要求补充设计:

(1)将表“tTemp”中年龄小于30岁(不含30)的女性职员职工记录选出并添加进空白表“tEmp”里;

提示:可以用普通复制或设计追加查询运行这两种方式实现。

(2)将窗体“fEmp”的窗体标题设置为“信息输出”;将窗体上名为“btnP”命令按钮的外观设置为图片显示,图片选择考生文件夹下的“test.bmp”图像文件;将“btnP”命令按钮的单击事件设置为窗体代码区已经设计好的事件过程btnP_Click; (3)将报表“rEmp”的主体节区内“tName”文本框控件设置为“姓名”字段内容显示,报表中的数据按“年龄”升序排列,相同年龄情况下按“所属部门”升序排列。 注意:不允许修改数据库中的表对象“tTemp”;不允许修改宏对象“mEmp”里的内容;不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性。 3.综合应用题 【考点分析】 本题考点:追加查询的创建与运行;报表中文本框和窗体中命令按钮控件属性的设置。

(1)【解题步骤】

步骤1:打开“samp3.mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框双击表“tTemp”,关闭“显示表”对话框。

步骤2:单击菜单栏【查询】|【追加查询】,在弹出对话框中表名称的下拉列表中选择“tEmp”,单击“确定”按钮。

步骤3:分别双击字段“*”、“年龄”、“性别”和“职务”将其添加到字段行。

步骤4:分别在“年龄”、“性别”和“职务”字段的“条件”行输入“<30”、“女”和“职员”,分别删除这三个字段对应“追加到”行的字段名。

步骤5:单击菜单栏【查询】|【运行】,在弹出的对话框中单击“是”按钮。 步骤6:关闭设计视图,在弹出的对话框中单击“否”按钮。 (2)【解题步骤】

步骤1:选中“窗体”对象,右键单击“fEmp”选择【设计视图】。

步骤2:右键单击“窗体选择器”选择【属性】,在“标题”行输入“信息输出”。关闭属性界面。

步骤3:右键单击“btnP”选择【属性】,单击“图片”行右侧生成器按钮,在弹出对话框中单击“浏览”,在“选择图片”内找到并选中“test.bmp”文件,单击“打开”按钮,单击“确定”按钮。

步骤4:单击“事件”选项卡,在“单击”行右侧下拉列表中选中“[事件过程]”,关闭属性界面。

步骤5:单击工具栏中“保存”按钮,关闭设计视图。 (3)【解题步骤】

步骤1:选中“报表”对象,右键单击“rEmp”选择【设计视图】。

步骤2:右键单击“tName”文本框选择【属性】,在“控件来源”行右侧下拉列表中选中“姓名”。

步骤3:单击菜单栏【视图】|【排序与分组】,在“字段/表达式”列第一行下拉列表中选中“年龄”,在“排序次序”列第一行选择“升序”,在“字段/表达式”列第二行下拉列表中选中“所属部门”,在“排序次序”列第二行选择“升序”,关闭“排序与分组”界面。

步骤4:单击工具栏中“保存”按钮,关闭设计视图。

本文来源:https://www.bwwdw.com/article/9nnv.html

Top