试卷编号:30所属语言:Access试卷方案:ACCESS操作试卷总分:1750分共有题型:1种一、Access共175题(共计1750分)第1题(10.0分)题号:212难度:中第1章考生的一切操作请在打开的“教师基本情况.accdb”数据库中进行。一、基本操作1、设置“t_Course”表的主键为“课程编号”,“课程类别”字段为查阅列表,列表中的数据分别为“必修课”“限选课”“任选课”。2、设置“t_Teacher”表中“联系电话”字段的数据类型为“文本”,字段大小为“8”,输入掩码属性为8位数字。3、设置“t_Teacher”表中“工作日期”字段的默认值为系统当前日期。4、对主表“t_Course”与相关表“t_Lecture”,主表“t_Teacher”与相关表“t_Lecture”,建立关系,表间均实施参照完整性。二、简单应用1、建立一个名为“Q1”的查询,查找讲师或教授的授课情况。具体要求如下:1)数据来源为“t_Teacher”“t_Lecture”“t_Course”表;2)显示“姓名”“系别”“班级编号”“课程名”“授课地点”“授课时间”字段。2、建立一个名为“Q2”的查询,计算每类课程的平均学分,具体要求如下:1)数据来源为“t_Course”表;2)按平均学分降序显示“课程类别”“平均学分”二列内容;3)计算出的“平均学分”取整后显示。第2题(10.0分)题号:213难度:中第1章考生的一切操作均在打开的“产品”数据库中进行。一、基本操作1、修改基本表“产品”结构,将“编号”字段设为主键,“单价”字段修改为:字段名数据类型字段大小格式小数位数单价数字单精度型常规数字22、删除记录,其编号是“1001”。3、将品名为“电视机P2935”记录的单价字段值改为“1982”,数量字段的值改为“8”。4、在表末尾追加如下记录:编号品名单价数量4001热水器780105001微波炉88512二、简单操作1、建立一个名为“sorta”的查询,浏览的字段为“编号、品名、单价、数量、销售金额”(销售金额=单价×数量),按照销售金额从高到低排序。2、在sorta查询的基础上建立一个名为“查询单价在800元以上”的查询,条件为“查询单价在800元以上的商品”,浏览的字段为“品名、数量”。第3题(10.0分)题号:214难度:中第1章考生的一切操作均在打开的“电脑配件.accdb”数据库中进行。一、基本操作1、修改基本表“电脑配件”结构,将“序号”字段设为主键,“数量”字段修改为:字段名数据类型字段大小数量数字字节2、删除记录,其品名是“CPU”。3、将品名为“主板”记录的数量字段值改为“8”,单价字段的值改为“568”。4、在表末尾追加如下记录:序号品名规格数量单价6内存条128M51007软驱1.44M245二、简单操作1、建立一个名为“sortb”的查询,浏览的字段为“序号、品名、规格、数量、单价和销售金额”(销售金额=单价×数量),按照销售金额从低到高排序。2、在sortb查询的基础上建立一个名为“销售金额大于300元”的查询,条件为“销售金额大于300元的商品”,浏览的字段为“品名、规格”。第4题(10.0分)题号:215难度:中第1章考生的一切操作请在打开的“产品情况.accdb”数据库中进行。一、基本操作1、设置“Stock”表的主键为“产品ID”。2、对“Stock”表的相关属性做如下要求:1)设置“出厂价”只能输入3位整数和2位小数(整数部分可以不足3位);2)设置“单位”字段的初始值为“只”。二、综合应用利用“报表向导”建立一个名为“rStock”的报表,显示“Stock”表中全部字段,按“产品名称”分组,“产品ID”升序,布局为“递阶”,设置报表标题为“产品库存情况表”。具体要求如下:1、计算每种产品的平均出厂价、最高库存数量和最低库存数量;2、平均出厂价保留两位小数;报表中所有数据均可见,并且显示完整。第5题(10.0分)题号:216难度:中第1章考生的一切操作请在打开的“产品情况.accdb”数据库中进行。一、基本操作1、对主表“tQuota”与相关表“tStock”表建立关系,实施参照完整性并且实现级联删除相关记录。2、删除“tStock”表中“产品ID”字段值为“301007”的记录。二、简单应用1、建立一个名为“Q1”的查询,查找库存数量高于30000(包含30000)的产品,具体要求如下:1)数据来源为“tQuota”“tStock”表;2)显示“产品名称”“规格”“库存数量”“最高储备”字段。2、建立一个名为“Q2”的查询,查找库存数量高于最高储备的产品,具体要求如下:1)数据来源为“tQuota”“tStock”表;2)显示“产品名称”“库存数量”“最高储备”字段。3、建立一个名为“HY”的宏,功能为:1)显示一个提示框,设置标题为“欢迎”,类型为“信息”,消息为“欢迎使用产品库存管理系统”;2)打开已存在的“fMain”窗体。第6题(10.0分)题号:217难度:中第1章考生的一切操作请在打开的“产品情况.accdb”数据库中进行。一、简单应用利用“窗体向导”建立一个名为“fStock”的窗体,显示内容为“tStock”表中全部字段,布局为“纵栏表”。设置窗体标题为“产品库存信息”。二、综合应用对已有窗体“fSys”进行如下设置:1、设置窗体的边框样式为“对话框边框”,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮、分隔线、控制框、关闭按钮、最大和最小化按钮,标题为“系统登录”;2、设置窗体中“用户名称”(名称为“lUser”)和“用户口令”(名称为“lPass)两个标签上的文字颜色均为浅综色(RGB颜色值为128,0,0),字体粗细为“加粗”;3、设置窗体中名称为“tPass”的文本框的内容以密码形式显示;4、在窗体中添加一个命令按钮,设置名称为“命令7”,标题为“退出”。第7题(10.0分)题号:218难度:中第1章考生的一切操作请在打开的“学生基本情况.accdb”数据库中进行。一、基本操作1、将考生文件夹下的“tScore.xls”文件导入到当前数据库文件中,表名不变;分析导入表的字段构成,判断并设置其主键。2、设置“tScore”表中“成绩ID”字段的数据类型为“文本”,字段大小为“5”;修改“学号”字段的字段大小,使其与“tStud”表中相应字段的字段大小一致;修改“课程编号”字段的字段大小,使其与“tCourse”表中相应字段的类型和大小一致。3、设置“tStud”表中“入校时间”字段的格式为“长日期”、有效性规则为:“输入的入校时间必须为9月”有效性文本为:“输入的月份有误,请重新输入”。4、对主表“tStud”与相关表“tScore”建立关系,并实施参照完整性。二、简单应用1、建立一个名为“Q1”的查询,查找党员记录,具体要求如下:1)数据来源为“tStud”表;2)显示“学号”“政治面貌”“性别”“入校时间”字段。2、建立一个名为“Q2”的查询,具体要求如下:1)数据来源为“tStud”“tScore”表;2)当运行该查询时,屏幕上显示提示信息:“请输入要比较的分数:”,输入要比较的分数后,该查询显示所有平均分大于输入值的学生的“学号”“姓名”“平均分”。第8题(10.0分)题号:219难度:中第1章考生的一切操作请在打开的“学生基本情况.accdb”数据库中进行。一、简单应用利用“窗体向导”建立一个名为“fStud-1”的窗体,显示内容为“tStud”表中全部字段,布局为“纵栏表”。设置窗体标题为“学生基本信息”。二、综合应用对已有窗体“fStud-2”和“fScore子窗体”进行如下设置:1、在“fStud-2”窗体的窗体页眉中距左边“2.5厘米”,距上边“0.3厘米”处添加一个宽“6.5厘米”,高“0.95厘米”的标签,设置名称为“标签13”,标题为“学生基本情况浏览”,字体颜色为“蓝色”(RGB值为0,0,255),字体名称为“华文新魏”,字号为“22”;2、设置“fStud-2”窗体的边框样式为“细边框”,取消窗体中的水平和垂直滚动条、最大最小化按钮;取消“fScore子窗体”中的记录选择器、导航按钮和分隔线;3、设置“fStud-2”窗体中“年龄”文本框的名称为“文本18”,功能为显示学生的年龄;4、设置“fScore子窗体”窗体中txtAvg文本框的功能为显示出每名学生所选课程的平均成绩,平均成绩保留两位小数。第9题(10.0分)题号:220难度:中第1章考生的一切操作请在打开的“学生基本情况.accdb”数据库中进行。一、简单应用1、建立一个名为“Q1”的交叉表查询,统计并显示各年级每门课程的平均成绩,具体要求如下:1)数据来源为“tStud”“tScore”“tCourse”表;2)说明:“学号”字段的前4位为年级编号。2、建立一个名为“H”的宏,功能为:1)显示一个提示框,设置标题为“系统提示”,消息为“正在准备执行宏操作”,类型为“重要”;2)打开已存在的表“tStud”。二、综合应用对已有报表“rStud”进行如下设置:1、在报表页眉处添加一个标签,设置名称为“标签17”,标题为“学生基本信息表”,同时将其安排在距上边“0.5厘米”,距左侧“5厘米”的位置;2、设置报表主体节区内没有绑定数据的文本框控件的值为“性别”字段的值;3、在报表页脚处添加一文本框,标签名称为“标签19”,标题为“学生人数:”,文本框名称为“文本18”,功能为计算学生人数。第10题(10.0分)题号:221难度:中第1章考生的一切操作请在打开的“医生基本信息.accdb”数据库中进行。一、基本操作1、将“预约ID”字段设置为“tSubscribe”表的主键。2、设置“tDoctor”表中“性别”字段的默认值为“男”,查阅列表中的数据为“男”“女”。3、删除“tDoctor”表中的“专长”字段,设置“年龄”字段的有效性规则为:“输入年龄必须在18岁至60岁之间(含18岁和60岁),取消对“年龄”字段列的隐藏。4、对主表“tDoctor”与相关表“tSubscribe”,主表“tOffice”与相关表“tSubscribe”,主表“tPatient”与相关表“tSubscribe”,建立关系,表间均实施参照完整性。二、简单应用1、建立一个名为“Q1”的查询,查找姓名为两个字的姓“王”病人的预约信息,具体要求如下:1)数据来源为“tDoctor”、“tOffice”、“tPatient”“tSubscribe”表;2)显示病人的“姓名”“年龄”“性别”“预约日期”“科室名称”和医生“姓名”。2、创建一个名为“Q2”的查询,统计星期四某科室(要求按“科室ID”查)预约病人的平均年龄,具体要求如下:1)数据来源为“tPatient”“tSubscribe”表;2)显示标题为“平均年龄”。第11题(10.0分)题号:222难度:中第1章考生的一切操作请在打开的“医生基本信息.accdb”数据库中进行。一、简单应用1、建立一个名为“Q1”的查询,找出没有留下电话的病人,具体要求如下:1)数据来源为“tPatient”表;2)显示病人“姓名”“地址”。2、利用“窗体向导”建立一个名为“Doctor”的窗体,显示内容为“tDoctor”表中全部字段,布局为“纵栏表”。窗体标题为“医生基本信息”。二、综合应用对已有窗体“Query”进行如下设置:1、设置“Query”窗体边框样式为“细边框”,取消窗体中的水平和垂直滚动条、最大最小化按钮、记录选择器、导航按钮和分隔线;2、设置窗体标题为“预约情况查询”;3、在窗体中添加一个命令按钮,设置按钮名称为“命令5”,标题为“退出”。第12题(10.0分)题号:223难度:中第1章考生的一切操作请在打开的“图书基本情况.accdb”数据库中进行。一、基本操作1、分析“tSell”表的字段构成,设置相应的主键;设置表中记录按照“售出日期”字段从小到大排序。2、设置“tSell”表中“数量”字段的相应属性,使其控制输入的数据大于0,并且