计算机二级.docx
- 文档编号:3567866
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:11
- 大小:42.43KB
计算机二级.docx
《计算机二级.docx》由会员分享,可在线阅读,更多相关《计算机二级.docx(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”。
关闭设计视图。
(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)创建一个查询,查找某类产品的库存情况,并显示“产品名称”、“规格”和“库存数量”字段内容,所建查询命名为“qT2”;当运行该查询时,提示框中应显示“请输入产品类别:
”;
说明:
产品类别为“产品ID”字段值的第1位。
(2)【解题步骤】
步骤1:
选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
在“显示表”对话框双击表
步骤2:
“tStock”,关闭“显示表”对话框。
步骤3:
分别双击“产品名称”、“规格”、“库存数量”字段。
步骤4:
在“库存数量”字段下一列输入“产品类别:
Left([产品ID],1)”,在“产品类别”字段的“条件”行输入“[请输入产品类别:
]”,单击“显示”行取消该字段的显示。
步骤5:
单击工具栏中“保存”按钮,另存为“qT2”。
关闭设计视图。
(3)创建一个查询,查找库存数量高于最高储备的产品,并显示“产品名称”、“库存数量”和“最高储备”字段内容,所建查询命名为“qT3”;
(3)【解题步骤】
步骤1:
选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
在“显示表”对话框双击表“tQuota”和“tStock”,关闭“显示表”对话框。
步骤2:
分别双击“产品名称”、“库存数量”和“最高储备”字段。
步骤3:
在下一字段行输入“[库存数量]-[最高储备]”。
步骤4:
在该字段的“条件”行输入“>0”,单击“显示”行取消该字段的显示。
步骤5:
单击工具栏中“保存”按钮,另存为“qT3”。
关闭设计视图。
(4)创建一个查询,计算每类产品不同单位的库存金额总计。
要求行标题显示“产品名称”,列标题显示“单位”,所建查询命名为“qT4”。
说明:
库存金额=单价×库存数量。
(4)【解题步骤】
步骤1:
选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
在“显示表”对话框双击表“tStock”,关闭“显示表”对话框。
步骤2:
单击菜单栏【查询】|【交叉表查询】。
步骤3:
分别双击“产品名称”和“单位”字段,然后在下一字段列输入“库存金额:
[单价]*[库存数量]”。
步骤4:
在“库存金额”字段的“总计”行下拉列表中选中“第一条记录”,在“产品名称”和“单位”字段的“总计”行选择“分组”,分别在“产品名称”、“单位”和“库存金额”字段的“交叉表”行选中“行标题”、“列标题”和“值”。
(3)创建一个查询,查找年龄小于平均年龄的学生,并显示其“姓名”,将查询命名为“qT3”;
(3)【解题步骤】
步骤1:
选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
在“显示表”对话框中双击表“tStudent”,关闭“显示表”对话框。
步骤2:
分别双击“姓名”、“年龄”字段将其添加到“字段”行。
步骤3:
在“年龄”字段“条件”行输入“<(SELECTAVG([年龄])FROM[tStudent])”,单击“显示”行取消该字段的显示。
(1)创建一个查询,查找年龄大于24或性别是男的学生的“姓名”、“课程名”和“成绩”3个字段的内容,将查询命名为“qT1”;
(1)【解题步骤】
步骤1:
打开“samp3.mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
在“显示表”对话框分别双击表“tStud”、“tCourse”和“tScore”,关闭“显示表”对话框。
步骤2:
分别双击“姓名”、“课程名”、“成绩”、“性别”和“年龄”字段。
步骤3:
在“性别”字段的“条件”行输入“男”,单击“显示”行取消该字段的显示。
步骤4:
在“年龄”字段的“或”行输入“>24”,单击“显示”行取消该字段的显示。
步骤5:
单击工具栏中“保存”按钮,另存为“qT1”。
关闭设计视图。
(3)创建一个选择查询,按系别统计各自男女学生的平均年龄,显示字段标题为“所属院系”、“性别”和“平均年龄”,将查询命名为“qT3”;
(3)【解题步骤】
步骤1:
选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
在“显示表”对话框双击表“tStud”,关闭“显示表”对话框。
步骤2:
分别双击“所属院系”、“性别”和“年龄”字段。
步骤3:
单击菜单栏【视图】|【总计】,在“年龄”字段的“总计”行选中“平均值”,在“所属院系”和“性别”字段的“总计”行选中“分组”。
步骤4:
在“年龄”字段的“字段”行前面输入“平均年龄:
”字样
(4)创建一个查询,将临时表对象“tTmp”中女员工编号的第一个字符更改为“1”,所建查询命名为“qT4”。
(4)【解题步骤】
步骤1:
选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
在“显示表”对话框中双击表“tTmp”,关闭“显示表”对话框。
步骤2:
分别双击“编号”和“性别”字段。
步骤3:
单击菜单栏【查询】|【更新查询】,在“编号”字段的“更新到”行输入“"1"&Mid([编号],2)”,在“性别”字段的“条件”行输入“女”。
(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.简单应用题
【考点分析】
本题考点:
创建选择查询和追加查询。
(1)【解题步骤】
步骤1:
打开“samp2.mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
在“显示表”对话框双击表“tStud”,关闭“显示表”对话框。
步骤2:
分别双击“身份证号”、“姓名”和“家长身份证号”字段。
在“家长身份证号”字段的“条件”行输入“IsNotNull”,单击“显示”行取消该字段的显示。
步骤3:
单击工具栏中“保存”按钮,另存为“qT1”。
关闭设计视图。
(2)【解题步骤】
步骤1:
选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
在“显示表”对话框中双击表“tStud”,关闭“显示表”对话框。
步骤2:
分别双击“身份证号”、“姓名”和“家长身份证号”字段。
步骤3:
在“家长身份证号”字段的“条件”行输入“In(SELECT[身份证号]FROM[tStud])”。
步骤4:
单击工具栏中“保存”按钮,另存为“qT2”,如图14所示。
关闭设计视图。
图14
(3)【解题步骤】
步骤1:
选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
在“显示表”对话框双击“tStud”,关闭“显示表”对话框。
步骤2:
在“字段”行输入“num:
身份证号”,单击菜单栏【视图】|【总计】,在“总计”行下拉列表中选中“计数”。
步骤3:
双击“数学”字段将其添加到字段行,在“条件”行输入“100”,并取消“数学”字段的显示,在“数学”字段的“总计”行选中“条件”。
步骤4:
单击工具栏中“保存”按钮,另存为“qT3”。
关闭设计视图。
(4)【解题步骤】
步骤1:
选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
在“显示表”对话框双击表“tStud”,关闭“显示表”对话框。
步骤2:
单击菜单栏【查询】|【追加查询】,在弹出的对话框中的表名称的下拉列表中选择“tTemp”,单击“确定”按钮。
步骤3:
分别双击“身份证号”和“姓名”字段。
步骤4:
在“字段”行下一列输入“入学成绩:
[数学]+[语文]+[物理]”,在“条件”行输入“>=270”。
步骤5:
单击工具栏中“保存”按钮,另存为“qT4”。
关闭设计视图。
(3)创建一个查询,查找年龄小于平均年龄的学生,并显示其“姓名”,所建查询命名为“qT3”;
(3)【解题步骤】
步骤1:
选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
在“显示表”对话框中双击表“tStudent”,关闭“显示表”对话框。
步骤2:
分别双击“姓名”、“年龄”字段将其添加到“字段”行。
步骤3:
在“年龄”字段的“条件”行输入“<(SELECTAVG([年龄])FROM[tStudent])”,单击“显示”行取消该字段的显示。
(4)创建一个查询,将表“tBmp”中“年龄”字段值加1,所建查询命名为“qT4”。
步骤3:
双击“年龄”字段,在“年龄”字段的“更新到”行输入“[年龄]+1”
(2)创建追加查询,将表对象“tStud”中有书法爱好学生的“学号”、“姓名”和“入校年”三列内容追加到目标表“tTemp”的对应字段内,所建查询命名为“qT2”;(规定:
“入校年”列由“入校时间”字段计算得到,显示为四位数字形式)
(2)【解题步骤】
步骤1:
选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
在“显示表”对话框中双击表“tStud”,关闭“显示表”对话框。
步骤2:
单击菜单栏【查询】|【追加查询】,在弹出的对话框中表名称下拉列表中选择“tTemp”,单击“确定”按钮。
步骤3:
双击“学号”和“姓名”字段。
步骤4:
在“姓名”字段的下一列输入“入校年:
Year([入校时间])”。
步骤5:
双击“简历”字段,在“简历”字段的“条件”行输入“like"*书法*"”。
(4)创建一个查询,计算并显示“学号”和“平均成绩”两个字段内容,其中平均成绩是计算数学、计算机和英语三门课成绩的平均值,所建查询命名为“qStud3”。
(4)【操作步骤】
步骤1:
选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
在“显示表”对话框双击表“tStud”和“tScore”,关闭“显示表”对话框。
步骤2:
双击“学号”字段。
步骤3:
在“字段”行下一列输入“平均成绩:
([数学]+[计算机]+[英语])/3”。
m_age:
Max([年龄])-Min([年龄]),
(5)创建一个查询,查找并统计在职教师按照职称进行分类的平均年龄,然后显示出标题为“职称”和“平均年龄”的两个字段内容,所建查询命名为“qT4”。
(4)【解题步骤】
步骤1:
选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
在“显示表”对话框中双击表“tTeacher”,关闭“显示表”对话框。
步骤2:
双击“职称”、“年龄”和“在职否”字段,单击菜单栏【视图】|【总计】,在“职称”、“年龄”和“在职否”字段的“总计”行分别选择“分组”、“平均值”和“条件”,在“年龄”字段的“字段”行前面添加“平均年龄:
”字样,在“在职否”字段的“条件”行输入“Yes”。
(3)创建一个更新查询,用于计算水费,计算公式:
水费=3.7*(本月水-上月水)。
所建查询命名为“qT2”,要求创建此查询后,运行该查询;
(3)【解题步骤】
步骤1:
选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
在“显示表”对话框双击表“水费”,关闭“显示表”对话框。
步骤2:
双击字段列表中的“水费”字段,单击菜单栏【查询】|【更新查询】,在“更新到”行输入“3.7*([本月水]-[上月水])”
步骤3:
单击工具栏中“运行”按钮,在弹出的对话框中选择“是”。
(3)创建一个查询,查找年龄大于平均年龄的学生,并显示其“姓名”,所建查询命名为“qT3”;
(3)【解题步骤】
步骤1:
选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
在“显示表”对话框中双击表“tStudent”,关闭“显示表”对话框。
步骤2:
分别双击“姓名”、“年龄”字段将其添加到“字段”行。
步骤3:
在“年龄”字段“条件”行输入“>(SELECTAVG([年龄])FROM[tStudent])”,单击“显示”行取消该字段的显示。
步骤4:
单击工具栏中“保存”按钮,另存为“qT3”。
关闭设计视图。
(3)创建一个参数查询,要求:
当执行查询时,屏幕提示“请输入要查询的姓名”。
查询结果显示“姓名”、“性别”、“职称”和“工资总额”字段内容,其中“工资总额”是一个计算字段,由“基本工资+津贴-住房公积金-失业保险”计算得到。
所建查询命名为“qT3”;
(3)【解题步骤】
步骤1:
选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
在“显示表”对话框双击表“工资表”和“档案表”,关闭“显示表”对话框。
步骤2:
分别双击“姓名”、“性别”、“职称”字段。
步骤3:
在“姓名”字段的“条件”行输入“[请输入要查询的姓名]”字样。
步骤4:
在“字段”行的下一列输入“工资总额:
[基本工资]+[津贴]-[住房公积金]-[失业保险]”。
(4)创建一个交叉表查询,统计并显示每种产品不同规格的平均单价,显示时行标题为产品名称,列标题为规格,计算字段为单价,所建查询命名为“qT4”。
(4)【解题步骤】
步骤1:
选中“查询”对象,单击“新建”按钮,选中“交叉表查询向导”,单击“确定”按钮。
步骤2:
在“视图”处单击“表”选项按钮,选中表“tStock”,单击“下一步”按钮。
步骤3:
在弹出对话框的“可用字段”列表中双击“产品名称”作为行标题,单击“下一步”按钮。
步骤4:
在弹出对话框的“可用字段”列表中双击“规格”作为列标题。
步骤5:
在“字段”列表中选中“单价”,在“函数”列表中选中“平均”,单击“是,包括各行小计”复选框,不做各行小计,然后单击“下一步”。
(4)创建一个查询,按“课程ID”分类统计最高分成绩与最低分成绩的差,并显示“课程名称”、“最高分与最低分的差”等内容。
其中,最高分与最低分的差由计算得到,所建查询命名为“qT4”。
(4)【解题步骤】
步骤1:
选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
在“显示表”对话框双击表
步骤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”查询。
(1)【解题步骤】
步骤1:
打开“samp2.mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
在“显示表”对话框双击表“tPatient”,关闭“显示表”对话框。
步骤2:
分别双击“姓名”、“年龄”、“性别”字段。
步骤3:
在“姓名”字段的“条件”行输入“Like"王*"”。
步骤4:
单击工具栏中“保存”按钮,另存为“qT1”。
关闭设计视图。
(2)【解题步骤】
步骤1:
选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
在“显示表”对话框中双击表“tDoctor”、“tSubscribe”,关闭“显示表”对话框。
步骤2:
分别双击“医生姓名”、“病人ID”和“年龄”字段。
步骤3:
单击菜单栏【视图】|【总计】,在“病人ID”字段“总计”行下拉列表中选中“计数”,在“医生姓名”和“年龄”字段“总计”行下拉列表中分别选中“分组”和“条件”。
步骤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]”,单击“显示”行取消该字段的显示。
其中“平均成绩”一列数据由计算得到,选择“固定”格式并保留两位小数显示,所建查询命名为“qT2”;
步骤4:
在“成绩”字段的“字段”行前面添加“平均成绩:
”字样,右键单击“成绩”列选择【属性】,在“属性”窗口“格式”行选择“固定”,“小数位数”行选择“2”。
关闭字段属性对话框。
其中“入校年”数据由“入校时间”字段计算得到,显示为四位数字年的形式
步骤4:
在“字段”行的下一列输入“入校年:
Year([入校时间])”。
(1)创建一个查询,查找并显示单价高于平均单价的图书“书名”和“出版社名称”等字段内容,所建查询命名为“qT1”;
(1)【解题步骤】
步骤1:
打开“samp2.mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
在“显示表”对话框双击表“tBook”,关闭“显示表”对话框。
步骤2:
分别双击“书名”、“出版社名称”、“单价”字段。
步骤3:
在“单价”字段的“条件”行输入“>(selectavg([单价])from[tBook])”,单击“显示”行取消“单价”字段的显示
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 二级
![提示](https://static.bdocx.com/images/bang_tan.gif)