全国计算机二级 上机题 简单应用题_第1页
全国计算机二级 上机题 简单应用题_第2页
全国计算机二级 上机题 简单应用题_第3页
全国计算机二级 上机题 简单应用题_第4页
全国计算机二级 上机题 简单应用题_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

上机题 简单应用题部分 1. 考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好三个关联表对象 “tStud”、 “tCourse”、 “tScore”和表对象“tTemp” 。试按以下要求完成设计: (1)创建一个选择查询,查找并显示没有摄影爱好的学生的“学号” 、 “姓名” 、 “性别” 和“年龄”四个字段内容,所建查询命名为“qT1”; (2)创建一个查询,查找学生的成绩信息,并显示为“学号”和“平均成绩”两列内容。 其中“平均成绩”一列数据由统计计算得到,所建查询命名为“qT2”; (3)创建一个选择查询,查找并显示学生的“姓名” 、 “课程名”和“成绩”三个字段内 容,所建查询命名为“qT3” ; (4)创建一个更新查询,将表“tTemp”中“年龄”字段值加1,并清除“团员否”字段 的值,所建查询命名为“qT4” 。 【考点分析】 本题考点:创建选择查询、更新查询及在查询中进行计算。 (1)【解题步骤】 步骤1:打开“samp2.mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选 中“设计视图” ,单击“确定”按钮。在“显示表”对话框中双击表“tStud” ,关闭“显示 表”对话框。 步骤2:分别双击“学号” 、 “姓名” 、 “性别” 、 “年龄”和“简历”字段。 步骤3:在“简历”字段的“条件”行输入“not like “*摄影*“” ,单击“显示”行取 消该字段的显示。 步骤4:单击工具栏中“保存”按钮,另存为“qT1” ,如图1所示。关闭设计视图。 图1 (2)【解题步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图” ,单击“确定”按 钮。在“显示表”对话框中双击表“tScore” ,关闭“显示表”对话框。 步骤2:分别双击“学号”和“成绩”字段。 步骤3:单击菜单栏【视图】|【总计】 ,在“学号”和“成绩”字段“总计”行下拉列 表中分别选中“分组”和“平均值” 。 步骤4:在“成绩”字段的“字段”行前面添加“平均成绩:”字样。 步骤5:单击工具栏中“保存”按钮,另存为“qT2” ,如图2所示。关闭设计视图。 图2 (3)【解题步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图” ,单击“确定”按 钮。在“显示表”对话框分别双击表“tStud” 、 “tCourse”、 “tScore”,关闭“显示表”对 话框。 步骤2:分别双击“姓名” 、 “课程名” 、 “成绩”字段。 步骤3:单击工具栏中“保存”按钮,另存为“qT3” 。关闭设计视图。 (4)【解题步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图” ,单击“确定”按 钮。在“显示表”对话框双击表“tTemp” ,关闭“显示表”对话框。 步骤2:单击菜单栏【查询】|【更新查询】 ,双击“年龄”和“团员否”字段。 步骤3:在“年龄”字段的“更新到”行输入“年龄1” ,在“团员否”字段的 “更新到”行输入“No” 。 步骤4:单击工具栏中“保存”按钮,另存为“qT4” 。关闭设计视图。 2. 考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好表对象 “tEmployee”、 “tSell”和“tBook”,试按以下要求完成设计: (1)创建一个查询,查找并显示单价高于平均单价的图书“书名”和“出版社名称”等 字段内容,所建查询命名为“qT1” ; (2)创建一个查询,按输入的售出日期查找某日期的售书情况,并按数量降序显示“姓 名” 、 “书名” 、 “数量”三个字段的内容,所建查询命名为“qT2”;当运行该查询时,应显 示参数提示信息:“请输入售出日期” ; (3)创建一个查询,查找单价大于等于15且小于等于20的图书,并显示“书名” 、 “单价” 、 “作者名”和“出版社名称”四个字段的内容,所建查询命名为“qT3” ; (4)创建一个查询,统计每名雇员的售书总量,并将显示的字段名设为“姓名”和“总 数量” ,所建查询命名为“qT4” 。 【考点分析】 本题考点:创建参数查询、子查询和选择查询。 (1)【解题步骤】 步骤1:打开“samp2.mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选 中“设计视图” ,单击“确定”按钮。在“显示表”对话框双击表“tBook” ,关闭“显示表” 对话框。 步骤2:分别双击“书名” 、 “出版社名称” 、 “单价”字段。 步骤3:在“单价”字段的“条件”行输入“(select avg(单价) from tBook)” , 单击“显示”行取消“单价”字段的显示。 步骤4:单击工具栏中“保存”按钮,另存为“qT1”,如图3所示。关闭设计视图。 图3 (2)【解题步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图” ,单击“确定”按 钮。在“显示表”对话框中双击表“tBook” 、 “tSell”、 “tEmployee”,关闭“显示表”对 话框。 步骤2:分别双击“姓名” 、 “书名” 、 “数量” 、 “售出日期”字段。 步骤3:在“售出日期”字段的“条件”行输入“请输入售出日期 ”,单击“显示” 行取消该字段的显示。在“数量”字段的“排序”行下拉列表中选中“降序” 。 步骤4:单击工具栏中“保存”按钮,另存为“qT2”,如图4所示。关闭设计视图。 图4 (3)【解题步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图” ,单击“确定”按 钮。在“显示表”对话框双击表“tBook” ,关闭“显示表”对话框。 步骤2:分别双击“书名” 、 “单价” 、 “作者名” 、 “出版社名称”字段。 步骤3:在“单价”字段的“条件”行输入“15 And 40” 。 步骤4:单击工具栏中“保存”按钮,另存为“qT1” 。关闭设计视图。 (2)【解题步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图” ,单击“确定”按 钮。在“显示表”对话框双击表“tEmp” 、 “tGrp”,关闭“显示表”对话框。 步骤2:分别双击“编号” 、 “姓名” 、 “聘用时间”和“部门名称”字段。 步骤3:在“部门名称”字段的“条件”行输入“请输入职工所属部门名称 ”,单击 “显示”行取消该字段的显示。 步骤4:单击工具栏中“保存”按钮,另存为“qT2” 。关闭设计视图。 (3)【解题步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图” ,单击“确定”按 钮。在“显示表”对话框双击表“tBmp” ,关闭“显示表”对话框。 步骤2:单击菜单栏【查询】|【更新查询】 。 步骤3:双击“编号”字段,在“编号”字段的“更新到”行输入“05“编号 ”。 步骤4:单击工具栏中“保存”按钮,另存为“qT3” 。关闭设计视图。 (4)【解题步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图” ,单击“确定”按 钮。在“显示表”对话框双击表“tTmp” ,关闭“显示表”对话框。 步骤2:单击菜单栏【查询】|【删除查询】 。 步骤3:双击“姓名”字段,在“姓名”字段的“条件”行输入“like “*红*“” 。 步骤4:单击工具栏中“保存”按钮,另存为“qT4” 。关闭设计视图。 5. 考生文件夹下存在一个数据库文件“samp2.mdb” ,里面已经设计好两个表对象住宿 登记表“tA”和住房信息表“tB” 。试按以下要求完成设计: (1)创建一个查询,查找并显示客人的“姓名” 、 “入住日期”和“价格”三个字段内容, 所建查询命名为“qT1” ; (2)创建一个参数查询,显示客人的“姓名” 、 “房间号”和“入住日期”三个字段信息。 将“姓名”字段作为参数,设定提示文本为“请输入姓名” ,所建查询命名为“qT2” ; (3)以表对象“tB”为基础,创建一个交叉表查询。要求:选择楼号为行标题、列名称 显示为“楼号” , “房间类别”为列标题来统计输出每座楼房的各类房间的平均房价信息。 所建查询命名为“qT3” ; 注:房间号的前两位为楼号。 交叉表查询不做各行小计。 (4)创建一个查询,统计出各种类别房屋的数量。所建查询显示两列内容,列名称分别 为“type”和“num” ,所建查询命名为“qT4” 。 【考点分析】 本题考点:创建选择查询、参数查询和交叉表查询。 (1)【解题步骤】 步骤1:打开“samp2.mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选 中“设计视图” ,单击“确定”按钮。在“显示表”对话框分别双击表“tA” 、 “tB”、关闭 “显示表”对话框。 步骤2:分别双击“姓名” 、 “入住日期” 、 “价格”字段将其添加到“字段”行。 步骤3:单击工具栏中“保存”按钮,另存为“qT1” 。关闭设计视图。 (2)【解题步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图” ,单击“确定”按 钮。在“显示表”对话框中双击表“tA” ,关闭“显示表”对话框。 步骤2:分别双击字段“姓名” 、 “房间号” 、 “入住日期” 。 步骤3:在“姓名”字段的“条件”行输入“请输入姓名 ”。 步骤4:单击工具栏中“保存”按钮,另存为“qT2” 。关闭设计视图。 (3)【解题步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图” ,单击“确定”按 钮。在“显示表”对话框双击表“tB” ,关闭“显示表”对话框。 步骤2:单击菜单栏【查询】|【交叉表查询】 。 步骤3:在“字段”行的第一列输入“楼号:Left(tB!房间号,2)” ,分别双击 “房间类别” 、 “价格”字段。 步骤4:在“价格”字段的“总计”行选择“平均值” ,在“楼号”和“房间类别”字 段的“总计”行选择“分组” 。 步骤5:分别在“楼号:Left(tB!房间号 ,2)” , “房间类别” 、 “价格”字段的 “交叉表”行下拉列表中选中“行标题” 、 “列标题”和“值” 。 步骤6:单击工具栏中“保存”按钮,另存为“qT3” ,如图7所示。关闭设计视图。 (4)【解题步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图” ,单击“确定”按 钮。在“显示表”对话框中双击表“tB” ,关闭“显示表”对话框。 步骤2:分别双击“房间类别”和“房间号”字段。 步骤3:单击菜单栏【视图】|【总计】 ,在“房间号”字段的“总计”行下拉列表中选 择“计数” ,在“房间类别”字段的“总计”行下拉列表中选择“分组” 。 步骤4:分别在“房间类别”和“房间号”字段的“字段”行前面添加“type:”和 “num:”字样。 步骤5:单击工具栏中“保存”按钮,另存为“qT4” 。关闭设计视图。 6. 考生文件夹下存在一个数据库文件“samp2.mdb” ,里面已经设计好三个关联表对象 “tStud”、 “tCourse”和“tScore” 。此外,还提供了窗体“fTest”和宏“mTest” ,试按 以下要求完成设计: (1)在创建一个选择查询,查找年龄大于25的学生的“姓名” 、 “课程名”和“成绩”三 个字段内容,所建查询命名为“qT1” ; (2)创建生成表查询,组成字段是没有书法爱好学生的“学号” 、 “姓名”和“入校年” 三列内容(其中“入校年”数据由“入校时间”字段计算得到,显示为四位数字年的形式) , 生成的数据表命名为“tTemp” ,所建查询命名为“qT2” ; (3)补充窗体“fTest”上“test1”按钮(名为“bt1” )的单击事件代码,实现以下功 能: 打开窗体,在文本框“tText”中输入一段文字,然后单击窗体“fTest”上“test1” 按钮(名为“bt1” ) ,补充代码设置窗体上标签“bTitle”的标题为文本框“tText”输入 内容与文本串“等级考试测试”的连接并消除连接串的前导和尾随空白字符。 注意:不允许修改窗体对象“fTest”中未涉及的控件和属性;只允许在 “*Add1*”与“*Add1*”之间的空行内补充语句、完成设计。 (4)设置窗体“fTest”上“test2”按钮(名为“bt2” )的单击事件为宏对象“mTest” 。 【考点分析】 本题考点:创建选择查询、生成表查询;窗体中命令按钮控件属性的设置。 (1)【解题步骤】 步骤1:打开“samp2.mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选 中“设计视图” ,单击“确定”按钮。在“显示表”对话框中双击表“tStud” 、 “tCourse”、 “tScore”,关闭“显示表”对话框。 步骤2:分别双击“姓名” 、 “课程名” 、 “成绩” 、 “年龄”字段。 步骤3:在“年龄”字段的“条件”行输入“25” ,单击“显示”行取消该字段的显示。 步骤4:单击工具栏中“保存”按钮,另存为“qT1” 。关闭设计视图。 (2)【解题步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图” ,单击“确定”按 钮。在“显示表”对话框双击表“tStud” ,关闭“显示表”对话框。 步骤2:单击菜单栏【查询】|【生成表查询】 ,在弹出的对话框中输入“tTemp” ,单击 “确定”按钮。 步骤3:分别双击“学号” 、 “姓名”字段将其添加到“字段”行。 步骤4:在“字段”行的下一列输入“入校年:Year(入校时间)” 。 步骤5:双击“简历”字段将其添加到“字段”行,在“简历”字段的“条件”行输入 “not like “*书法*“” ,单击“显示”行取消“简历”字段的显示。 步骤6:单击工具栏中“保存”按钮,另存为“qT2” ,如图8所示。关闭设计视图。 (3)【解题步骤】 步骤1:选中“窗体”对象,右键单击“fTest”选择【设计视图】 。 步骤2:右键单击“test1”选择【事件生成器】 ,空行内输入代码: *Add1* bTitle.Caption=Trim(me!tText+“等级考试测试“) *Add1* (4)【解题步骤】 步骤1:右键单击“test2”选择【属性】 。 步骤2:单击“事件”选项卡,在“单击”行右侧下拉列表中选中“mTest” ,关闭属性 界面。 步骤3:单击工具栏中“保存”按钮,关闭设计视图。 7. 考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好三个关联表对象 “tStud”、 “tCourse”、 “tScore”和一个空表“tTemp” 。试按以下要求完成查询设计: (1)创建一个选择查询,查找并显示简历信息为空的学生的“学号” 、 “姓名” 、 “性别” 和“年龄”四个字段内容,所建查询命名为“qT1” ; (2)创建一个选择查询,查找选课学生的“姓名” 、 “课程名”和“成绩”三个字段内容, 所建查询命名为“qT2” ; (3)创建一个选择查询,按系别统计各自男女学生的平均年龄,显示字段标题为“所属 院系” 、 “性别”和“平均年龄” ,所建查询命名为“qT3” ; (4)创建一个操作查询,将表对象“tStud”中没有书法爱好的学生的“学号” 、 “姓名” 和“年龄”三个字段内容追加到目标表“tTemp”的对应字段内,所建查询命名为“qT4” 。 【考点分析】 本题考点:创建选择查询和追加查询。 (1)【解题步骤】 步骤1:打开“samp2.mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选 中“设计视图” ,单击“确定”按钮。在“显示表”对话框双击表“tStud” ,关闭“显示表” 对话框。 步骤2:分别双击“学号” 、 “姓名” 、 “性别” 、 “年龄”和“简历”字段。 步骤3:在“简历”字段的“条件”行输入“is null”,单击“显示”行取消该字段的 显示。 步骤4:单击工具栏中“保存”按钮,另存为“qT1” 。关闭设计视图。 (2)【解题步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图” ,单击“确定”按 钮。在“显示表”对话框分别双击表“tStud” 、 “tCourse”和“tScore” ,关闭“显示表” 对话框。 步骤2:分别双击“姓名” 、 “课程名” 、 “成绩”字段。 步骤3:单击工具栏中“保存”按钮,另存为“qT2” 。关闭设计视图。 (3)【解题步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图” ,单击“确定”按 钮。在“显示表”对话框双击表“tStud” ,关闭“显示表”对话框。 步骤2:分别双击“所属院系” 、 “性别”和“年龄”字段。 步骤3:单击菜单栏【视图】|【总计】 ,在“年龄”字段的“总计”行下拉列表中选中 “平均值” ,在“所属院系” 、 “性别”字段的“总计”行下拉列表中选中“分组” 。 步骤4:在“年龄”字段的“字段”行前面输入“平均年龄:”字样。 步骤5:单击工具栏中“保存”按钮,另存为“qT3” 。关闭设计视图。 (4)【解题步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图” ,单击“确定”按 钮。在“显示表”对话框双击表“tStud” ,关闭“显示表”对话框。 步骤2:单击菜单栏【查询】|【追加查询】 ,在弹出对话框中的表名称的下拉列表中选 择“tTemp” ,单击“确定”按钮。 步骤3:分别双击“学号” 、 “姓名” 、 “年龄”和“简历”字段。 步骤4:在“简历”字段的“条件”行输入“Not Like “*书法*“” 。 步骤5:单击工具栏中“保存”按钮,另存为“qT4” 。关闭设计视图。 8. 考生文件夹下存在一个数据库文件“samp2.mdb” ,里面已经设计好两个表对象 “tStud1”和“tStud2” 。试按以下要求完成设计: (1)以表对象“tStud1”为数据源创建一个查询,查找并显示“编号” 、 “姓名” 、 “性别” 、 “年龄”和“团员否”五个字段内容,所建查询命名为“qStud1” ; (2)以表对象“tStud1”为数据源创建一个查询,查找并显示所有姓李学生的“编号” 、 “姓名”和“性别”三个字段内容,所建查询命名为“qStud2” ; (3)创建一个查询,删除“tStud2”表中性别为男的记录,所建查询命名为“qStud3” ; (4)创建一个窗体,命名为“fs” 。设置窗体的“导航按钮”属性为“否” ,并将窗体 “标题”属性设为“测试窗体” ;在窗体的主体节区添加两个命令按钮,分别命名为 “btnR1”和“btnR2” ,按钮标题为“打开窗体”和“关闭” 。 【考点分析】 本题考点:创建选择查询和删除查询;新建窗体,在窗体上添加命令按钮控件及其属 性的设置。 (1)【解题步骤】 步骤1:打开“samp2.mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选 中“设计视图” ,单击“确定”按钮。在“显示表”对话框双击表“tStud1” ,关闭“显示 表”对话框。 步骤2:分别双击“编号” 、 “姓名” 、 “性别” 、 “年龄”和“团员否”字段。 步骤3:单击工具栏中“保存”按钮,另存为“qStud1” 。关闭设计视图。 (2)【解题步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图” ,单击“确定”按 钮。在“显示表”对话框双击表“tStud1” ,关闭“显示表”对话框。 步骤2:分别双击“编号” 、 “姓名” 、 “性别”字段。 步骤3:在“姓名”字段的“条件”行输入“Like “李*“” 。 步骤4:单击工具栏中“保存”按钮,另存为“qStud2” 。关闭设计视图。 (3)【解题步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图” ,单击“确定”按 钮。在“显示表”对话框双击表“tStud2” ,关闭“显示表”对话框。 步骤2:单击菜单栏【查询】|【删除查询】 。 步骤3:双击“性别”字段。 步骤4:在“性别”字段的“条件”行输入“男” 。 步骤5:单击工具栏中“保存”按钮,另存为“qStud3” ,如图9所示。关闭设计视图。 (4)【解题步骤】 步骤1:选中“窗体”对象,单击“新建”命令按钮,选择“设计视图” ,单击“确定” 按钮,以设计视图的方式建立窗体。 步骤2:右键单击“窗体选择器”选择【属性】 ,弹出窗体属性窗口。在窗体属性窗口 中将“导航按钮”属性值设置为“否” ,在“标题”属性中输入“测试窗体” 。 步骤3:选中工具箱中“命令按钮”控件,添加按钮,弹出命令按钮向导对话框,单击 取消按钮。右键单击命令按钮选择【属性】 ,弹出命令按钮属性窗口。在属性窗口中设置 “名称”属性值为“btnR1” , “标题”属性值为“打开窗体” ,关闭属性窗口。 步骤4:选中工具箱中“命令按钮”控件,添加按钮,弹出命令按钮向导对话框,单击 取消按钮。右键单击命令按钮选择【属性】 ,弹出命令按钮属性窗口。在属性窗口中设置 “名称”属性值为“btnR2” , “标题”属性值为“关闭” ,关闭属性窗口。 步骤5:单击工具栏中的“保存”按钮,保存并命名窗体为“fs” ,然后关闭窗体设计 视图。 9. 考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好三个关联的表对 象“tStud” 、 “tScore”、 “tCourse”和一个空表“tTemp” ,试按以下要求完成设计: (1)创建一个查询,查找并显示年龄在18到20之间(包括18岁和20岁)的学生“姓名” 、 “性别” 、 “年龄”和“入校时间” ,所建查询命名为“qT1”; (2)创建一个查询,将所有学生设置为非党员,所建查询命名为“qT2” ; (3)创建一个交叉表查询,要求能够显示各门课程男女生不及格人数,结果如下图所示, 所建查询命名为“qT3” ; 要求:直接用查询设计视图建立交叉表查询,不允许用其他查询做数据源。交叉表查 询不做各行小计。 (4)创建一个查询,将有不及格成绩的学生的“姓名” 、 “性别” 、 “课程名”和“成绩”等信 息追加到“tTemp”表的对应字段中,并确保“tTemp”表中男生记录在前、女生记录在后, 所建查询命名为“qT4” ;要求创建此查询后,运行该查询,并查看运行结果。 【考点分析】 本题考点:创建选择查询、更新查询、交叉表查询和追加查询。 (1)【解题步骤】 步骤1:打开“samp2.mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选 中“设计视图” ,单击“确定”按钮。在“显示表”对话框双击表“tStud” ,关闭“显示表” 对话框。 步骤2:分别双击“姓名” 、 “性别” 、 “年龄” 、 “入校时间”字段。 步骤3:在“年龄”字段的“条件”行输入“18 and 80 And 100”和 “#200111#” 。 步骤4:单击工具栏中“保存”按钮,另存为“qT2” 。关闭设计视图。 (3)【解题步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图” ,单击“确定”按 钮。在“显示表”对话框双击表“tType”和“tCollect” ,关闭“显示表”对话框。 步骤2:分别双击“CDID” 、 “主题名称” 、 “价格” 、 “购买日期” 、 “介绍”和“CD类型名 称”字段。 步骤3:在“CD类型名称”字段的“条件”行输入“请输入CD类型名称: ”,单击 “显示”行取消该字段的显示。 步骤4:单击工具栏中“保存”按钮,另存为“qT3” 。关闭设计视图。 (4)【解题步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图” ,单击“确定”按 钮。在“显示表”对话框双击表“tType” ,关闭“显示表”对话框。 步骤2:单击菜单栏【查询】|【更新查询】 。 步骤3:双击“类型介绍”和“类型ID”字段。 步骤4:在“类型ID”字段的“条件”行输入“05” ,在“类型介绍“字段的“更新到” 行输入“古典音乐” 。 步骤5:单击工具栏中“保存”按钮,另存为“qT4” 。关闭设计视图。 16. 考生文件夹下存在一个数据库文件“samp2.mdb” ,里面已经设计好三个关联表对象 “tStud”、 “tCourse”和“tScore”及表对象“tTemp” 。试按以下要求完成设计: (1)创建一个查询,查找并显示学生的“姓名” 、 “课程名”和“成绩”三个字段内容, 所建查询命名为“qT1” ; (2)创建一个查询,查找并显示有摄影爱好的学生的“学号” 、 “姓名” 、 “性别” 、 “年龄” 和“入校时间”五个字段内容,所建查询命名为“qT2”; (3)创建一个查询,查找学生的成绩信息,并显示“学号”和“平均成绩”两列内容。 其中“平均成绩”一列数据由统计计算得到,所建查询命名为“qT3” ; (4)创建一个查询,将“tStud”表中女学生的信息追加到“tTemp”表对应的字段中, 所建查询命名为“qT4” 。 【考点分析】本题考点:创建选择查询和追加查询。 (1)【解题步骤】 步骤1:打开“samp2.mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选 中“设计视图” ,单击“确定”按钮。在“显示表”对话框双击表“tStud” 、 “tCourse”、 “tScore”,关闭“显示表”对话框。 步骤2:双击“姓名” 、 “课程名”和“成绩”字段。 步骤3:单击工具栏中的“保存”按钮,另存为“qT1” 。关闭设计视图。 (2)【解题步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图” ,单击“确定”按 钮。在“显示表”对话框中双击表“tStud” ,关闭“显示表”对话框。 步骤2:双击“学号” 、 “姓名” 、 “性别” 、 “年龄” 、 “入校时间”和“简历”字段。 步骤3:在“简历”字段的“条件”行输入“like“*摄影*“” ,单击“显示”行取消 “简历”字段的显示。 步骤4:单击工具栏中的“保存”按钮,另存为“qT2” 。关闭设计视图。 (3)【解题步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图” ,单击“确定”按 钮。在“显示表”对话框中双击表“tScore” ,关闭“显示表”对话框。 步骤2:双击“学号”和“成绩”字段。 步骤3:单击菜单栏【视图】|【总计】 ,在“成绩”字段的“总计”行下拉列表中选中 “平均值” 。在“成绩”字段的“字段”行前面添加“平均成绩:”字样,在“学号”字段 的“总计”行下拉列表中选中“分组” 。 步骤4:单击工具栏中的“保存”按钮,另存为“qT3” 。关闭设计视图。 (4)【解题步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图” ,单击“确定”按 钮。在“显示表”对话框中双击表“tStud” ,关闭“显示表”对话框。 步骤2:单击菜单栏【查询】|【追加查询】 ,在弹出对话框中的表名称的下拉列表中选 择“tTemp” ,单击“确定”按钮。 步骤3:双击“学号” 、 “姓名” 、 “年龄” 、 “所属院系” 、 “入校时间”和“性别”字段, 在“性别”字段的“条件”行输入“女” 。 步骤4:单击工具栏中“保存”按钮,另存为“qT4” 。关闭设计视图。 17. 考生文件夹下存在一个数据库文件“samp2.mdb” ,里面已经设计好两个表对象 “tNorm”和“tStock” 。试按以下要求完成设计: (1)创建一个查询,查找产品最高储备与最低储备相差最小的数量并输出,标题显示为 “m_data”,所建查询命名为“qT1”; (2)创建一个查询,查找库存数量超过10000(不含10000)的产品,并显示“产品名称” 和“库存数量” 。所建查询命名为“qT2” ; (3)创建一个查询,按输入的产品代码查找某产品库存信息,并显示“产品代码” 、 “产 品名称”和“库存数量” 。当运行该查询时,应显示提示信息:“请输入产品代码:” 。所 建查询命名为“qT3” ; (4)创建一个交叉表查询,统计并显示每种产品不同规格的平均单价,显示时行标题为 产品名称,列标题为规格,计算字段为单价,所建查询命名为“qT4” 。 注意:交叉表查询不做各行小计。 【考点分析】 本题考点:创建选择查询、交叉表查询和参数查询。 (1)【解题步骤】 步骤1:打开“samp2.mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选 择“设计视图” ,单击“确定”按钮。在“显示表”对话框中,双击表“tNorm” ,关闭“显 示表”对话框。 步骤2:在“字段”行的第一列输入“m_data:Min(最高储备最低储备)” 。 步骤3:单击工具栏中“保存”按钮,另存为“qT1” ,关闭设计视图。 (2)【解题步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图” ,单击“确定”按 钮。在“显示表”对话框双击表“tStock” ,关闭“显示表”对话框。 步骤2:分别双击“产品名称”和“库存数量”字段。 步骤3:在“库存数量”字段的“条件”行输入“10000” 。 步骤4:单击工具栏中“保存”按钮,另存为“qT2” 。关闭设计视图。 (3)【解题步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图” ,单击“确定”按 钮。在“显示表”对话框双击表“tStock” ,关闭“显示表”对话框。 步骤2:分别双击“产品代码” , “产品名称”和“库存数量”字段。 步骤3:在“产品代码”字段的“条件”行输入“请输入产品代码: ”。 步骤4:单击工具栏中“保存”按钮,另存为“qT3” 。关闭设计视图。 (4)【解题步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“交叉表查询向导” ,单击“确 定”按钮。 步骤2:在“视图”处单击“表”选项按钮,选中表“tStock” ,单击“下一步”按钮。 步骤3:在弹出对话框的“可用字段”列表中双击“产品名称”作为行标题,单击“下 一步”按钮。 步骤4:在弹出对话框的“可用字段”列表中双击“规格”作为列标题。 步骤5:在“字段”列表中选中“单价” ,在“函数”列表中选中“平均” ,单击“是, 包括各行小计”复选框,不做各行小计,然后单击“下一步” 。 步骤6:在“请指定查询的名称”处输入“qT4” ,单击“完成”按钮。 18. 考生文件夹下存在一个数据库文件“samp2.mdb” ,在samp2.mdb数据库中有“档案 表”和“工资表”两张表,试按以下要求完成设计: (1)建立表对象“档案表”和“工资表”的关系,创建一个选择查询,显示职工的“姓 名” 、 “性别”和“基本工资”三个字段内容,所建查询命名为“qT1” ; (2)创建一个选择查询,查找职称为“教授”或者“副教授”的职工的档案信息,并显 示其“职工号” 、 “出生日期”和“婚否”三个字段内容,所建查询命名为“qT2” ; (3)创建一个参数查询,要求:当执行查询时,屏幕提示“请输入要查询的姓名” 。查 询结果显示“姓名” 、 “性别” 、 “职称”和“工资总额”字段内容,其中“工资总额”是一 个计算字段,由“基本工资+津贴-住房公积金-失业保险”计算得到。所建查询命名为 “qT3”; (4)创建一个查询,查找有档案信息,但无工资信息的职工,显示其“职工号”和“姓 名”字段的信息。所建查询命名为“qT4” 。 【考点分析】 本题考点:创建选择查询、参数查询;在查询中进行计算;建立表间关系。 (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 19. 考生文件夹下存在一个数据库文件“samp2.mdb” ,里面已经设计好表对象 “tStaff”和“tTemp”及窗体对象“fTest” 。试按以下要求完成设计: (1)创建一个查询,查找并显示教师的“编号” 、 “姓名” 、 “性别”和“政治面目”四个 字段内容,所建查询命名为“qT1” ; (2)创建一个查询,查找并统计教师按照职称进行分类的平均年龄,然后显示出标题为 “职称”和“平均年龄”的两个字段内容,所建查询命名为“qT2”; (3)创建一个参数查询,查找教师的“编号” 、 “姓名” 、 “性别”和“职称”四个字段内 容。其中“性别”字段的条件为参数,要求引用窗体对象“fTest”上控件“tSex”的值, 所建查询命名为“qT3” ; (4)创建一个查询,删除表对象“tTemp”中所有姓名中含有“利”字的教师的记录, 所建查询命名为“qT4” 。 【考点分析】 本题考点:创建选择查询、参数查询和删除查询。 (1)【解题步骤】 步骤1:打开“samp2.mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选 中“设计视图” ,单击“确定”按钮。在“显示表”对话框双击表“tStaff” ,关闭“显示 表”对话框。 步骤2:分别双击“编号” 、 “姓名” 、 “性别” 、 “政治面目”字段。 步骤3:单击工具栏中“保存”按钮,另存为“qT1” 。关闭设计视图。 (2)【解题步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图” ,单击“确定”按 钮。在“显示表”对话框双击表“tStaff” ,关闭“显示表”对话框。 步骤2:分别双击“职称”和“年龄”字段。 步骤3:单击菜单栏【视图】|【总计】 ,在“年龄”字段的“总计”行下拉列表中选中 “平均值” ,在“职称”字段的“总计”行下拉列表中选中“分组” 。 步骤4:在“年龄”字段的“字段”行前面添加“平均年龄:”字样。 步骤5:单击工具栏中“保存”按钮,另存为“qT2” 。关闭设计视图。 (3)【解题步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图” ,单击“确定”按 钮。在“显示表”对话框双击表“tStaff” ,关闭“显示表”对话框。 步骤2:分别双击“编号” 、 “姓名” 、 “性别” 、 “职称”字段。 步骤3:在“性别”字段的“条件”行输入“Forms!fTest!tSex ”。 步骤4:单击工具栏中“保存”按钮,另存为“qT3” 。关闭设计视图。 (4)【解题步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图” ,单击“确定”按 钮。在“显示表”对话框双击表“tTemp” ,关闭“显示表”对话框。 步骤2:单击菜单栏【查询】|【删除查询】 。 步骤3:双击“姓名”字段,在“条件”行输入“like “*利*“” 。 步骤4:单击工具栏中“保存”按钮,另存为“qT4” 。关闭设计视图。 20. 考生文件夹下存在一个数据库文件“samp2.mdb” ,里面已经设计好三个关联表对象 “tCourse”、 “tGrade”、 “tStudent”和一个空表“tTemp” ,试按以下要求完成设计: (1)创建一个查询,查找并显示含有不及格成绩的学生的“姓名” 、 “课程名”和“成绩” 三个字段的内容,所建查询命名为“qT1” ; (2)创建一个查询,计算每名学生的平均成绩,并按平均成绩降序依次显示“姓名” 、 “政治面貌” 、 “毕业学校”和“平均成绩”四个字段的内容,所建查询命名为“qT2” ; 假设:所用表中无重名。 (3)创建一个查询,统计每班每门课程的平均成绩,显示结果如下图所示,所建查询命 名为“qT3” ; (4)创建一个查询,将男学生的“班级” 、 “学号” 、 “性别” 、 “课程名”和“成绩”等信 息追加到“tTemp”表的对应字段中,所建查询命名为“qT4” 。 【考点分析】 本题考点:创建选择查询、交叉表查询和追加查询。 (1)【解题步骤】 步骤1:打开“samp2.mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选 中“设计视图” ,单击“确定”按钮。在“显示表”对话框中分别双击表“tStudent” 、 “tCourse”和“tGrade” ,关闭“显示表”对话框。 步骤2:分别双击“姓名” 、 “课程名”和“成绩”字段。 步骤3:在“成绩”字段的“条件”行输入“(SELECT AVG(年龄) FROMtStudent)” ,单击“显示”行取消该字段的显示。 步骤4:单击工具栏中“保存”按钮,另存为“qT3” 。关闭设计视图。 (4)【解题步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图” ,单击“确定”按 钮。在“显示表”对话框分别双击表“tStudent” 、 “tCourse”、 “tGrade”,关闭“显示表” 对话框。 步骤2:单击菜单栏【查询】|【追加查询】 ,在弹出的对话框中的表名称的下拉列表中 选择“tSinfo” ,单击“确定”按钮。 步骤3:在“字段”行第一列输入“班级编号:Left(tStudent!学号 ,6)” , 分别双击“姓名” 、 “课程名” 、 “成绩”字段将其添加到“字段”行。 步骤4:单击工具栏中“保存”按钮,另存为“qT4” 。关闭设计视图。 22. 考生文件夹下存在一个数据库文件“samp2.mdb” ,里面已经设计好表对象“档案表” 和“水费” ,试按以下要求完成设计: (1)设置“档案表”表中的“性别”字段的有效性规则为其值只能为“男”或“女” , 有效性文本为“性别字段只能填写男或女” ; (2)创建一个查询,查找未婚职工的记录,并显示“姓名” 、 “出生日期”和“职称” 。 所建查询命名为“qT1” ; (3)创建一个更新查询,用于计算水费,计算公式:水费=3.7*(本月水-上月水)。 所建查询命名为“qT2” ,要求创建此查询后,运行该查询; (4)创建一个查询,查找水费为零的记录,并显示“姓名” ,所建查询命名为“qT3” 。 【考点分析】 本题考点:创建选择查询、更新查询;字段有效性规则、有效性文本字段属性的设置。 (1)【解题步骤】 步骤1:打开“samp2.mdb”数据库窗口,选中“表”对象,右键单击“档案表”选择 【设计视图】 。 步骤2:单击“性别”字段行任一点,分别在“有效性规则”和“有效性文本”行输入 “In(“男“,“女“)”和“性别字段只能填写男或女” 。 步骤3:单击工具栏中“保存”按钮,关闭设计视图。 (2)【解题步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图” ,单击“确定”按 钮。在“显示表”对话框双击表“档案表” ,关闭“显示表”对话框。 步骤2:分别双击字段“姓名” 、 “出生日期” 、 “职称”和“婚否”字段。 步骤3:在“婚否”字段的“条件”行输入“No” ,单击“显示”行取消该字段的显示。 步骤4:单击工具栏中“保存”按钮,另存为“qT1” 。关闭设计视图。 (3)【解题步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图” ,单击“确定”按 钮。在“显示表”对话框双击表“水费” ,关闭“显示表”对话框。 步骤2:双击字段列表中的“水费”字段,单击菜单栏【查询】|【更新查询】 ,在“更 新到”行输入“3.7*(本月水-上月水)” 步骤3:单击工具栏中“运行”按钮,在弹出的对话框中选择“是” 。 步骤4:单击工具栏中“保存”按钮,另存为“qT2” 。关闭设计视图。 (4)【解题步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图” ,单击“确定”按 钮。在“显示表”对话框中,双击“水费”和“档案表” ,关闭“显示表”对话框。 步骤2:分别双击“姓名”和“水费”字段。 步骤3:在“水费”字段的“条件”行输入“0” ,单击“显示”行取消该字段的显示。 步骤4:单击工具栏中“保存”按钮,另存为“qT3” 。关闭设计视图。 23. 考生文件夹下存在一个数据库文件“samp2.mdb” ,里面已经设计好两个表对象 “tTeacher1”和“tTeacher2”及一个宏对象“mTest” 。试按以下要求完成设计: (1)创建一个查询,查找并显示教师的“编号” 、 “姓名” 、 “性别” 、 “年龄”和“职称” 五个字段内容,所建查询命名为“qT1” ; (2)创建一个查询,查找并显示没有在职的教师的“编号” 、 “姓名”和“联系电话”三 个字段内容,所建查询命名为“qT2” ; (3)创建一个查询,将“tTeacher1”表中年龄小于等于45的党员教授或年龄小于等于 35的党员副教授记录追加到“tTeacher2”表的相应字段中,所建查询命名为“qT3” ; (4)创建一个窗体,命名为“fTest” 。将窗体“标题”属性设为“测试窗体” ;在窗体 的主体节区添加一个命令按钮,命名为“btnR” ,按钮标题为“测试” ;设置该命令按钮的 单击事件属性为给定的宏对象“mTest” 。 【考点分析】 本题考点:创建条件查询和追加查询;窗体及窗体中命令按钮控件属性的设置。 (1)【解题步骤】 步骤1:打开“samp2.mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选中 “设计视图” ,单击“确定”按钮。在“显示表”对话框双击表“tTeacher1” ,关闭“显示 表”对话框。 步骤2:分别双击“编号” 、 “姓名” 、 “性别” 、 “年龄”和“职称”字段。 步骤3:单击工具栏中“保存”按钮,另存为“qT1” 。关闭设计视图。 (2)【解题步骤】 步骤1:选

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论