您的当前位置:首页计算机二级

计算机二级

2023-11-11 来源:飒榕旅游知识分享网


(3)创建一个参数查询,查找并显示学生的“学号”、“姓名”、“性别”和“年龄”4个字段内容。其中设置性别字段为参数,参数条件要引用窗体“fTmp”上控件“tSS”的值,将查询命名为“qT3”;

(4)创建一个查询,删除临时表对象“tTemp”中年龄为奇数的记录,将查询命名为“qT4”。

(3)【解题步骤】

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

步骤2:分别双击“学号”、“姓名”、“性别”、“年龄”字段。

步骤3:在“性别”字段的“条件”行输入“[Forms]![fTmp]![tSS]”。

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

(4)【解题步骤】

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

步骤2:单击菜单栏【查询】|【删除查询】。

步骤3:双击“年龄”字段,在“年龄”字段的“条件”行输入“[年龄]mod2=1”。

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

1 / 18

(3)创建一个参数查询,查找教师的“编号”、“姓名”、“性别”和“职称”4个字段的内容。其中“性别”字段的条件为参数,要求引用窗体对象“fTest”上控件“tSex”的值,将查询命名为“qT3”;

(3)【解题步骤】

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

步骤2:分别双击“编号”、“姓名”、“性别”、“职称”字段。

步骤3:在“性别”字段的“条件”行输入“[Forms]![fTest]![tSex]”。

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

(3)创建一个查询,将表“tBmp”中所有“编号”字段值前面增加“01”两个字符,将查询命名为“qT3”;

(3)【解题步骤】

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

步骤2:单击菜单栏【查询】|【更新查询】。

步骤3:双击“编号”字段,在“编号”字段的“更新到”行输入“\"01\"+[编号]”。

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

2 / 18

(2)创建一个查询,查找某类产品的库存情况,并显示“产品名称”、“规格”和“库存数量”字段内容,所建查询命名为“qT2”;当运行该查询时,提示框中应显示“请输入产品类别:”;

说明:产品类别为“产品ID”字段值的第1位。

(2)【解题步骤】

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

步骤2:“tStock”,关闭“显示表”对话框。

步骤3:分别双击“产品名称”、“规格”、“库存数量”字段。

步骤4:在“库存数量”字段下一列输入“产品类别:Left([产品ID],1)”,在“产品类别”字段的“条件”行输入“[请输入产品类别:]”,单击“显示”行取消该字段的显示。

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

(3)创建一个查询,查找库存数量高于最高储备的产品,并显示“产品名称”、“库存数量”和“最高储备”字段内容,所建查询命名为“qT3”;

(3)【解题步骤】

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

3 / 18

步骤2:分别双击“产品名称”、“库存数量”和“最高储备”字段。

步骤3:在下一字段行输入“[库存数量]-[最高储备]”。

步骤4:在该字段的“条件”行输入“>0”,单击“显示”行取消该字段的显示。

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

(4)创建一个查询,计算每类产品不同单位的库存金额总计。要求行标题显示“产品名称”,列标题显示“单位”,所建查询命名为“qT4”。

说明:库存金额=单价×库存数量。

(4)【解题步骤】

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

步骤2:单击菜单栏【查询】|【交叉表查询】。

步骤3:分别双击“产品名称”和“单位”字段,然后在下一字段列输入“库存金额[单价]:[库存数量]*”。

步骤4:在“库存金额”字段的“总计”行下拉列表中选中“第一条记录”,在“产品名称”和“单位”字段的“总计”行选择“分组”,分别在“产品名称”、“单位”和“库存金额”字段的“交叉表”行选中“行标题”、“列标题”和“值”。

(3)创建一个查询,查找年龄小于平均年龄的学生,并显示其“姓名”,将查询命名为“qT3”;

4 / 18

(3)【解题步骤】

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

步骤2:分别双击“姓名”、“年龄”字段将其添加到“字段”行。

步骤3:在“年龄”字段“条件”行输入“<(SELECT AVG([年龄]) FROM[tStudent])”,单击“显示”行取消该字段的显示。

(1) 创建一个查询,查找年龄大于24或性别是男的学生的“姓名”、“课程名”和“成绩”3个字段的

内容,将查询命名为“qT1”;

(1)【解题步骤】

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

步骤2:分别双击“姓名”、“课程名”、“成绩”、“性别”和“年龄”字段。

步骤3:在“性别”字段的“条件”行输入“男”,单击“显示”行取消该字段的显示。

步骤4:在“年龄”字段的“或”行输入“>24”,单击“显示”行取消该字段的显示。

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

5 / 18

(3)创建一个选择查询,按系别统计各自男女学生的平均年龄,显示字段标题为“所属院系”、“性别”和“平均年龄”,将查询命名为“qT3”;

(3)【解题步骤】

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

步骤2:分别双击“所属院系”、“性别”和“年龄”字段。

步骤3:单击菜单栏【视图】|【总计】,在“年龄”字段的“总计”行选中“平均值”,在“所属院系”和“性别”字段的“总计”行选中“分组”。

步骤4:在“年龄”字段的“字段”行前面输入“平均年龄:”字样

(4)创建一个查询,将临时表对象“tTmp”中女员工编号的第一个字符更改为“1”,所建查询命名为“qT4”。

(4)【解题步骤】

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

步骤2:分别双击“编号”和“性别”字段。

步骤3:单击菜单栏【查询】|【更新查询】,在“编号”字段的“更新到”行输入“\"1\"&Mid([编号],2)”,在“性别”字段的“条件”行输入“女”。

6 / 18

(2) 创建一个查询,设计一个名为“单位奖励”的计算字段,计算公式为:单位奖励=经费*10%,并显

示“tWork”表的所有字段内容和“单位奖励”字段,所建查询命名为“qT3”;

(3)【解题步骤】

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

步骤2:双击“*”将其添加到“字段”行。

步骤3:在“字段”行下一列添加新字段“单位奖励:[经费]*0.1”,单击“显示”行显示该字段。

(1)创建一个查询,要求显示在校学生的“身份证号”和“姓名”两列内容,所建查询命名为“qT1”;

(2)创建一个查询,要求按照身份证号码找出所有学生家长是本校校友的学生记录。输出学生身份证号、姓名及家长身份证号三列内容,标题显示为“身份证号”、“姓名”和“家长身份证号”,所建查询命名为“qT2”;

(3)创建一个查询,要求检索出数学成绩为100分的学生的人数,标题显示为“num”,所建查询命名为“qT3”;

这里规定,使用“身份证号”字段进行计数统计。

(4)创建一个查询,要求将表对象“tStud”中总分成绩超过270分(含270)的学生信息追加到空表“tTemp”中。其中,“tTemp”表的入学成绩为学生总分,所建查询命名为“qT4”。

2.简单应用题

7 / 18

【考点分析】

本题考点:创建选择查询和追加查询。

(1)【解题步骤】

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

步骤2:分别双击“身份证号”、“姓名”和“家长身份证号”字段。在“家长身份证号”字段的“条件”行输入“Is Not Null”,单击“显示”行取消该字段的显示。

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

(2)【解题步骤】

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

步骤2:分别双击“身份证号”、“姓名”和“家长身份证号”字段。

步骤3:在“家长身份证号”字段的“条件”行输入“In (SELECT [身份证号] FROM [tStud])”。

步骤4:单击工具栏中“保存”按钮,另存为“qT2”,如图14所示。关闭设计视图。

8 / 18

图14

(3)【解题步骤】

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

步骤2:在“字段”行输入“num:身份证号”,单击菜单栏【视图】|【总计】,在“总计”行下拉列表中选中“计数”。

步骤3:双击“数学”字段将其添加到字段行,在“条件”行输入“100”,并取消“数学”字段的显示,在“数学”字段的“总计”行选中“条件”。

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

(4)【解题步骤】

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

9 / 18

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

步骤3:分别双击“身份证号”和“姓名”字段。

步骤4:在“字段”行下一列输入“入学成绩:[数学]+[语文]+[物理]”,在“条件”行输入“>=270”。

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

(3) 创建一个查询,查找年龄小于平均年龄的学生,并显示其“姓名”,所建查询命名为“qT3”;

(3)【解题步骤】

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

步骤2:分别双击“姓名”、“年龄”字段将其添加到“字段”行。

步骤3:在“年龄”字段的“条件”行输入“<(SELECT AVG([年龄])FROM[tStudent])”,单击“显示”行取消该字段的显示。

(4) 创建一个查询,将表“tBmp”中“年龄”字段值加1,所建查询命名为“qT4”。

步骤3:双击“年龄”字段,在“年龄”字段的“更新到”行输入“[年龄]+1”

(2)创建追加查询,将表对象“tStud”中有书法爱好学生的“学号”、“姓名”和“入校年”三列内容追加

10 / 18

到目标表“tTemp”的对应字段内,所建查询命名为“qT2”;(规定:“入校年”列由“入校时间”字段计算得到,显示为四位数字形式)

(2)【解题步骤】

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

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

步骤3:双击“学号”和“姓名”字段。

步骤4:在“姓名”字段的下一列输入“入校年:Year([入校时间])”。

步骤5:双击“简历”字段,在“简历”字段的“条件”行输入“like\"*书法*\"”。

(4)创建一个查询,计算并显示“学号”和“平均成绩”两个字段内容,其中平均成绩是计算数学、计算机和英语三门课成绩的平均值,所建查询命名为“qStud3”。

(4)【操作步骤】

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

步骤2:双击“学号”字段。

11 / 18

步骤3:在“字段”行下一列输入“平均成绩:([数学]+[计算机]+[英语])/3”。

m_age:Max([年龄])-Min([年龄]),

(5) 创建一个查询,查找并统计在职教师按照职称进行分类的平均年龄,然后显示出标题为“职称”和

“平均年龄”的两个字段内容,所建查询命名为“qT4”。

(4)【解题步骤】

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

步骤2:双击“职称”、“年龄”和“在职否”字段,单击菜单栏【视图】|【总计】,在“职称”、“年龄”和“在职否”字段的“总计”行分别选择“分组”、“平均值”和“条件”,在“年龄”字段的“字段”行前面添加“平均年龄:”字样,在“在职否”字段的“条件”行输入“Yes”。

(3)创建一个更新查询,用于计算水费,计算公式:水费=3.7*(本月水-上月水)。

所建查询命名为“qT2”,要求创建此查询后,运行该查询;

(3)【解题步骤】

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

步骤2:双击字段列表中的“水费”字段,单击菜单栏【查询】【|更新查询】,在“更新到”行输入“3.7*([本月水]-[上月水])”

12 / 18

步骤3:单击工具栏中“运行”按钮,在弹出的对话框中选择“是”。

(3)创建一个查询,查找年龄大于平均年龄的学生,并显示其“姓名”,所建查询命名为“qT3”;

(3)【解题步骤】

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

步骤2:分别双击“姓名”、“年龄”字段将其添加到“字段”行。

步骤3:在“年龄”字段“条件”行输入“>(SELECT AVG([年龄]) FROM[tStudent])”,单击“显示”行取消该字段的显示。

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

(3)创建一个参数查询,要求:当执行查询时,屏幕提示“请输入要查询的姓名”。查询结果显示“姓名”、“性别”、“职称”和“工资总额”字段内容,其中“工资总额”是一个计算字段,由“基本工资+津贴-住房公积金-失业保险”计算得到。所建查询命名为“qT3”;

(3)【解题步骤】

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

步骤2:分别双击“姓名”、“性别”、“职称”字段。

13 / 18

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

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

(4)创建一个交叉表查询,统计并显示每种产品不同规格的平均单价,显示时行标题为产品名称,列标题为规格,计算字段为单价,所建查询命名为“qT4”。

(4)【解题步骤】

步骤1:选中“查询”对象,单击“新建”按钮,选中“交叉表查询向导”,单击“确定”按钮。

步骤2:在“视图”处单击“表”选项按钮,选中表“tStock”,单击“下一步”按钮。

步骤3:在弹出对话框的“可用字段”列表中双击“产品名称”作为行标题,单击“下一步”按钮。

步骤4:在弹出对话框的“可用字段”列表中双击“规格”作为列标题。

步骤5:在“字段”列表中选中“单价”,在“函数”列表中选中“平均”,单击“是,包括各行小计”复选框,不做各行小计,然后单击“下一步”。

(4)创建一个查询,按“课程ID”分类统计最高分成绩与最低分成绩的差,并显示“课程名称”、“最高分与最低分的差”等内容。其中,最高分与最低分的差由计算得到,所建查询命名为“qT4”。

(4)【解题步骤】

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

14 / 18

步骤2:“tCourse”和“tGrade”,关闭“显示表”对话框。

步骤3:双击“课程名称”字段。

步骤4:在下一列“字段”行输入\"最高分与最低分的差:max([成绩])-min([成绩])\",单击菜单栏【视图】|【总计】,在“总计”行下拉列表中选中“表达式”。

步骤5:双击“课程ID”字段,在“课程ID”和“课程名称”字段的“总计”行下拉列表中选中“分组”,单击“课程ID”字段的“显示”行,取消其在数据表视图中的显示。

(2)创建一个查询,统计年龄小于30岁的医生被病人预约的次数,且显示结果按预约人数降序排序(如下图所示),所建查询命名为“qT2”;

(3)创建一个查询,删除表对象“tTemp”内所有“预约日期”为10月的记录,所建查询命名为“qT3”;

(4)现有一个已经建好的“fQuery”窗体,如下图所示。运行该窗体后,在文本框(文本框名称为tName)中输入要查询的科室名,然后按下“查询”按钮,即运行一个名为“qT4”的查询。“qT4”查询的功能是显示所查科室的“科室ID”和“预约日期”。请设计“qT4”查询。

15 / 18

(1)【解题步骤】

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

步骤2:分别双击“姓名”、“年龄”、“性别”字段。

步骤3:在“姓名”字段的“条件”行输入“Like \"王*\"”。

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

(2)【解题步骤】

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

步骤2:分别双击“医生姓名”、“病人ID”和“年龄”字段。

步骤3:单击菜单栏【视图】|【总计】,在“病人ID”字段“总计”行下拉列表中选中“计数”,在“医生姓名”和“年龄”字段“总计”行下拉列表中分别选中“分组”和“条件”。

16 / 18

步骤4:在“病人ID”字段的“字段”行前面添加“预约人数:”字样,在“排序”行下拉列表中选择“降序”。

步骤5:在“年龄”字段的“条件”行输入“<30”,单击“显示”行,取消该字段的显示。

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

(3)【解题步骤】

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

步骤2:单击菜单栏【查询】|【删除查询】。

步骤3:双击“预约日期”字段,在“条件”行输入“month([预约时间])=10”。

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

(4)【解题步骤】

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

步骤2:分别双击“科室ID”、“预约日期”、“科室名称”字段。

步骤3:在“科室名称”字段的“条件”行输入“[forms]![fQuery]![tName]”,单击“显示”行取消该字段的显示。

17 / 18

其中“平均成绩”一列数据由计算得到,选择“固定”格式并保留两位小数显示,所建查询命名为“qT2”;

步骤4:在“成绩”字段的“字段”行前面添加“平均成绩:”字样,右键单击“成绩”列选择【属性】,在“属性”窗口“格式”行选择“固定”,“小数位数”行选择“2”。关闭字段属性对话框。

其中“入校年”数据由“入校时间”字段计算得到,显示为四位数字年的形式

步骤4:在“字段”行的下一列输入“入校年:Year([入校时间])”。

(1) 创建一个查询,查找并显示单价高于平均单价的图书“书名”和“出版社名称”等字段内容,所建查

询命名为“qT1”;

(1)【解题步骤】

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

步骤2:分别双击“书名”、“出版社名称”、“单价”字段。

步骤3:在“单价”字段的“条件”行输入“>(select avg([单价]) from [tBook])”,单击“显示”行取消“单价”字段的显示

[文档可能无法思考全面,请浏览后下载,另外祝您生活愉快,工作顺利,万事如意!]

18 / 18

因篇幅问题不能全部显示,请点此查看更多更全内容