1、计算机二操作必考题操作题题库课案第01套: 在考生文件夹下,“samp1.accdb”数据库文件中已建立表对象“tEmployee”。试按以下操作要求,完成表的编辑:(60-1) (1) 分析“tEmployee”表的结构,判断并设置主键。 (2) 删除表中的“所属部门”字段;设置“年龄”字段的有效性规则为只能 输入大于16的数据。 (3) 在表结构中的“年龄”与“职务”两个字段之间增添一个新的字段:字 段名称为“党员否”,字段类型为“是/否”型;删除表中1999年5月聘 用、并具有“相声”爱好的女职工记录。 (4) 设置“职务”字段值的输入方式为从下拉列表中选择“职员”、“主管 ”或“经理”
2、选项值。 (5) 设置“聘用时间”字段的相关属性,使该字段按照“XXXX/XX/XX”格式 输入。例如,2013/06/08。 (6) 将表中聘用时间超过30年(不含30年)的职工“职务”字段值更改为“ 退休”。* 考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好表对象“tStud”和“tTemp”。tStud表是学校历年来招收的学生名单,每名学生均有身份证号。对于现在正在读书的“在校学生”,均有家长身份证号,对于已经毕业的学生,家长身份证号为空。( 26-2 ) 例如,表中学生“张春节”没有家长身份证号,表示张春节已经从本校毕业,是“校友”。 表中学生“李强”的家长身
3、份证号为“110107*”,表示李强为在校学生。由于在tStud表中身份证号“110107*”对应的学生姓名是“李永飞”,表示李强的家长李永飞是本校校友。 “张天”的家长身份证号为“110108*”,表示张天是在校学生;由于在tStud表中身份证号“110108*”没有对应的记录,表示张天的家长不是本校的校友。 请按下列要求完成设计:(1) 创建一个查询,要求显示在校学生的“身份证号”和“姓名”两列内容,所建查询命名为“qT1”。(2) 创建一个查询,要求按照身份证号码找出所有学生家长是本校校友的学生 记录。输出学生身份证号、姓名及家长姓名三列内容,标题显示为“身份 证号”、“姓名”和“家长姓
4、名”,所建查询命名为“qT2”。(3) 创建一个查询,统计数学成绩为100分的学生人数,标题显示为“num”, 所建查询命名为“qT3”。 要求:使用“身份证号”字段进行计数统计。(4) 创建一个查询,将“tStud”表中总分成绩超过270分(含270)的学生信 息追加到空表“tTemp”中。其中,“tTemp”表的入学成绩为学生总分, 所建查询命名为“qT4”。* 考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tStudent”,同时还设计出窗体对象“fQuery”、“fStudent”和“fCount”。请在此基础上按照以下要求补充“fQuery”和“fCou
5、nt”窗体的设计:(70-3)(1)加载“fQuery”时重置窗体标题改为“显示查询信息”,将窗体中“退出 ”命令按钮(名称为“cQuit”)上显示的文字颜色自动改为红色(红色 值为255),字体粗细改为“加粗”(加粗值为700)。 请按照VBA代码中 的指示将实现此功能的代码补充完整。(2)在“fQuery”窗体距主体节上边0.4厘米、左边0.4厘米位置添加一个矩 形控件,其名称为“rRim”;矩形宽度为16.6厘米、高度为1.2厘米、特 殊效果为“凿痕”。将窗体边框改为“对话框边框”样式,取消窗体中 的水平和垂直滚动条、记录选择器、导航按钮和分隔线。(3)在“fQuery”窗体中有一个“显
6、示全部记录”命令按钮(名称为bList), 单击该按钮后,应实现将“tStudent”表中的全部记录显示出来的功能。 现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。 要求:修改后运行该窗体,并查看修改结果。(4)在“fCount”窗体中有两个列表框、一个文本框和一个命令按钮,名称 分别为“List0”、“List1”、“tData”和“Cmd”。在“tData”文本 框中输入一个数,单击“Cmd”按钮,程序将判断输入的值是奇数还是偶 数,如果是奇数将填入“List0”列表中,否则填入“List1”列表中。 根据以上描述,请按照VBA代码中的指示将代码补充完整。 注意:不允许
7、修改窗体对象“fQuery”、“fStudent”和“fCount”中 未涉及的控件、属性;不允许修改表对象“tStudent”。 程序代码只允许在“* Add *”与“* Add *” 之间的空行内补充一行语句、完成设计,不允许增删和修改其它 位置已存在的语句。第02套:在考生文件夹下,“samp1.accdb”数据库文件中已建立两个表对象“员工表”和“部门表”。试按以下要求,完成表的各种操作:(54-1)(1)分析两个表对象“员工表”和“部门表”的构成,判断其中的外键属性, 将其字段名称作为“员工表”表属性中说明的内容进行设置。(2)将“员工表”中有摄影爱好的员工其“备注”字段的值设为Tr
8、ue(即复 选框里打上钩)。(3)删除聘用时间超过30年(含30年)、“职务”为“经理”的职工。(4)将考生文件夹下文本文件Test.txt中的数据导入追加到当前数据库的“ 员工表”相应字段中。(5)设置相关属性,使“员工表”中“密码”字段以密码方式输入并显示。(6)建立“员工表”和“部门表”的表间关系,并实施参照完整性。* 考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好三个关联表对象“tStud”、“tCourse”和“tScore”及表对象“tTemp”。试按以下要求完成设计:(60-2)(1)创建一个查询,查找选课学分超过3分或没有先修课的学生记录,并显示 学生
9、的“姓名”、“课程名”和“成绩”三个字段内容,所建查询命名 为“qT1”。 (2)创建一个查询,查找5号入校的学生,显示其“学号”、“姓名”、“性 别”和“年龄”四个字段内容,所建查询命名为“qT2”。 (3)创建一个查询,查找选课成绩均在80分(含80分)以上的学生记录,并 显示“学号”和“平均成绩”两列内容。其中“平均成绩”一列数据由 统计计算得到,所建查询命名为“qT3”。 (4)创建一个查询,将“tStud”表中女学生的信息追加到“tTemp”表对应的 字段中,所建查询命名为“qT4”。* 考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tEmploye
10、e”和宏对象“m1”,同时还设计出以“tEmployee”为数据源的窗体对象“fEmployee”。试在此基础上按照以下要求补充窗体设计:(4-3) (1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”, 初始化标题显示为“雇员基本信息”,字体名称为“黑体”,字号为 18。 (2)将命令按钮bList的标题设置为“显示雇员情况”。 (3)单击命令按钮bList,要求运行宏对象m1;单击事件代码已提供,请补 充完整。 (4)取消窗体的水平滚动条和垂直滚动条;取消窗体的最大化和最小化按 钮。 (5)窗体加载时,将“Tda”标签标题设置为“YYYY年雇员信息”,其中 “YYYY”
11、为系统当前年份(要求使用相关函数获取),例如,2013年 雇员信息。窗体“加载”事件代码已提供,请补充完整。 注意:不允许修改窗体对象“fEmployee”中未涉及的控件和属性;不允许 修改表对象“tEmployee”和宏对象“m1”。 程序代码只允许在“*Add*”与“*Add*”之间的 空行内补充一行语句、完成设计,不允许增删和修改其它位置已存第03套: 考生文件夹下,“samp1.accdb”数据库文件中已建立表对象“tEmp”。试按以下操作要求,完成对表“tEmp”的编辑修改和操作:(29-1)(1)将“编号”字段改名为“工号”,并设置为主键;按所属部分修改工号, 修改规则为:部门“0
12、1”的“工号”首字符为“1”,部门“02”首字符 为“2”,依次类推。 (2)设置“年龄”字段的有效性规则为不能是空值。(3)设置“聘用时间”字段的默认值为系统当前年的一月一号。(4)删除表结构中的“简历”字段;设置“聘用时间”字段的相关属性,使 该字段按照“XXXX/XX/XX”格式输入,例如,2013/07/08。(5)将考生文件夹下“samp0.accdb”数据库文件中的表对象“tTemp”导入到 “samp1.accdb”数据库文件中。(6)完成上述操作后,在“samp1.accdb”数据库文件中做一个表对象“tEmp ”的备份,命名为“tEL”。* 考生文件夹下存在一个数据库文件“s
13、amp2.accdb”,里面已经设计好二个表对象“tTeacher1”和“tTeacher2”。试按以下要求完成设计:(29-2)(1)创建一个查询,查找并显示在职教师的“编号”、“姓名、“年龄”和“性 别”四个字段内容,所建查询命名为“qT1”。(2)创建一个查询,查找年龄低于所有职工平均年龄的职工记录,并显示“编 号姓名”和“联系电话”两列信息,其中“编号姓名”由“编号”与“姓 名”两个字段合二为一构成,所建查询命名为“qT2”。(3)创建一个查询,按输入的参加工作时间的月份查找,并显示教师的“编号” 、“姓名”、“年龄”和“性别”四个字段内容,当运行该查询时,应显 示提示信息:“请输入月
14、份”,所建查询命名为“qT3”。 (4)创建一个查询,将“tTeacher1”表中的党员教授的记录追加到 “tTeacher2”表相应的字段中,所建查询命名为“qT4”。*考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tStud”、查询对象“qStud”、窗体对象“fStud”和子窗体对象“fDetail”,同时还设计出以“qStud”为数据源的报表对象“rStud”。请在此基础上按照以下要求补充“fStud”窗体和“rStud”报表的设计:(57-3)(1)在报表的报表页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“团员基本信息表”;将名
15、称为“tSex”的文本框控件的输出内容设置为 “性别”字段值。在报表页脚节区添加一个计算控件,其名称为“tAvg”,设置相关属性,输出学生的平均年龄。(2)将“fStud”窗体对象主体节中控件的Tab键焦点移动顺序设置为: “CItem”“TxtDetail” “CmdRefer” “CmdList” “CmdClear” “fDetail” “简单查询”。(3)在窗体加载事件中,实现重置窗体标题为标签“tTitle”的标题内容。(4)试根据以下窗体功能要求,对已给的事件过程进行代码补充,并运行调试。在窗体中有一个组合框控件和一个文本框控件,名称分别为“CItem”和“TxtDetail”;有
16、两个标签控件,名称分别为“Label3”和“Ldetail”;还有三个命令按钮,名称分别为“CmdList”、“CmdRefer”和“CmdClear”。在“CItem”组合框中选择某一项目后,“Ldetail”标签控件将显示出所选项目名加上“内容:”。在“TxtDetail”文本框中输入具体项目值后,单击“CmdRefer”命令按钮,如果“CItem”和“TxtDetail”两个控件中均有值,则在子窗体中显示找出的相应记录,如果两个控件中没有值,显示提示框,提示框标题为“注意”,提示文字为“查询项目或查询内容不能为空!”,提示框中只有一个“确定”按钮;单击“CmdList”命令按钮,在子窗体
17、中显示“tStud”表中的全部记录;单击“CmdClear”命令按钮,将清空控件“cItem”和“TxtDetail”中的值。第04套: 在考生文件夹下,“samp1.accdb”数据库文件中已建立表对象“tEmployee”。试按以下操作要求,完成表的编辑:(34-1) (1) 分析表的结构,判断并设置主键。 (2) 设置“年龄”字段的“有效性规则”属性为:非空且非负。 (3) 设置“聘用时间”字段的默认值为:系统当前月的最后一天。 (4) 交换表结构中的“职务”与“聘用时间”两个字段的位置。 (5) 删除1995年聘用的“职员”职工信息。 (6) 在编辑完的表中追加以下一条新记录:* 考生
18、文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好两个关联表对象“tStaff”和“tSalary”及表对象“tTemp”。试按以下要求完成设计:(34-2)(1)创建一个查询,查找下半年聘用的经理,并显示“工号”、“姓名、“年 龄”和“性别”四个字段内容,所建查询命名为“qT1”。(2)创建一个查询,查找各位员工在2005年的工资信息,并显示“工号”、“ 工资合计”和“水电房租费合计”三列内容。其中,“工资合计”和“水 电房租费合计”两列数据均由统计计算得到,所建查询命名为“qT2”。(3)创建一个查询,查找并显示员工的“年月”、“姓名”、“工资”、“水电 房租费”及“应发
19、工资”五列内容。其中“应发工资”列数据由计算得到, 计算公式为:应发工资=工资-水电房租费,所建查询命名为“qT3”。(4)创建一个查询,将表“tTemp”中“年龄”字段值均加1,所建查询命名 为“qT4”。* 考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tStud”和查询对象“qStud”,同时还设计出以“qStud”为数据源的报表对象“rStud”。试在此基础上按照以下要求补充报表设计:(34-3) (1)在报表的报表页眉节区位置添加一个标签控件,其名称为“bTitle”, 标题显示为“团员基本信息表”。 (2)在报表的主体节区添加一个文本框控件,显示“
20、性别”字段值。该控 件放置在距上边0.1厘米、距左边5.2厘米,并命名为“tSex”。 (3)在报表页脚节区添加一个计算控件,计算并显示学生平均年龄。计算 控件放置在距上边0.2厘米、距左边4.5厘米,并命名为“tAvg”。 (4)利用表达式按“编号”字段前四位分组统计各组记录个数,并将统计 结果显示在组页脚节区。计算控件命名为“tCount”。 要求:按“编号”字段进行统计操作。 注意:不允许改动数据库中的表对象“tStud”和查询对象“qStud”,同时 也不允许修改报表对象“rStud”中已有的控件和属性。第05套: 在考生文件夹下,存在一个数据库文件“samp1.accdb”,里边已建
21、立两个表对象“tGrade”和“tStudent”;同时还存在一个Excel文件“tCourse.xls”。试按以下操作要求,完成表的编辑:(12-1)(1)将Excel文件“tCourse.xls”链接到“samp1.mdb”数据库文件中,链接表 名称不变,要求:数据中的第一行作为字段名。(2)将“tGrade”表中隐藏的列显示出来。(3)将“tStudent”表中“政治面貌”字段的默认值属性设置为“团员”,并 使该字段在数据表视图中的显示标题改为“政治面目”。(4)设置“tStudent”表的显示格式,使表背景颜色为主题颜色的“橄榄色,强 调文字颜色3,深色50%”,文字颜色为标准色中的“
22、黄色”、字号为10号。(5)将北京五中毕业学生的学号第3、4位改为“09”。(6)建立“tGrade” 和“tStudent”两表之间的关系。* 考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好三个关联表对象“tStud”、“tCourse” 和“tScore”。试按以下要求完成设计:(51-2)(1)创建一个查询,查找并显示有摄影爱好的男女学生各自人数,字段显示标 题为“性别”和“NUM”,所建查询命名为“qT1” 。 注意,要求用学号字段来统计人数。(2)创建一个查询,查找上半年入校的学生选课记录,并显示“姓名”和 “课程名”两个字段内容,所建查询命名为“qT2”
23、。(3)创建一个查询,查找没有先修课程的课程相关信息,输出其“课程号”、 “课程名”和“学分”三个字段内容,所建查询命名为“qT3” 。(4)创建更新查询,将表对象“tStud”中低于平均年龄(不含平均年龄)学 生的“备注”字段值设置为True,所建查询命名为“qT4”。* 考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tStud,同时还设计出窗体对象“fStud”和子窗体对象“fDetail。请在此基础上按照以下要求补充“fStud”窗体的设计:(12-3)(1)将窗体标题改为“学生查询”。(2)将窗体的边框样式改为“细边框”,取消窗体中的水平和垂直滚动条、
24、记录 选择器、导航按钮和分隔线;将子窗体边框样式改为“细边框”,取消子窗 体中的记录选择器、导航按钮和分隔线。 (3)在窗体中有两个标签控件,名称分别为“Label1”和“Label2”,将这两个标 签上的文字颜色改为“#FFFFFF”,背景颜色设置为“#2F3699”。(4)将窗体主体节中控件的Tab键次序改为: “CItem”“TxtDetail” “CmdRefer” “CmdList” “CmdClear ” “fDetail” “简单查询” “Frame18。(5)按照以下窗体功能,补充事件代码设计。 在窗体中有一个组合框控件和一个文本框控件,名称分别为“CItem”和“ TxtDe
25、tail;有两个标签控件,名称分别为“Label3”和“Ldetail”;还 有三个命令按钮,名称分别为“CmdList”、“CmdRefer”和“CmdClear” 。在“CItem”组合框中选择某一项目后,“Ldetail”标签控件将显示出 所选项目名加上“内容:”。在“TxtDetail文本框中输入具体项目值后 ,单击“CmdRefer”命令按钮,如果“CItem”和“TxtDetail两个控件中 均有值,则在子窗体中显示找出的相应记录,如果两个控件中不全有值, 显示消息框,消息框标题为“注意”,提示文字为“查询项目和查询内容 不能为空!”,消息框中只有一个“确定”按钮;单击“CmdLi
26、st”命 令按钮,在子窗体中显示“tStud表中的全部记录;单击“CmdClear”命 令按钮,将“cItem”和“TxtDetail两个控件中的值清空。 注意:不允许修改窗体对象“fStud” 和子窗体对象“fDetail中未涉及 的控件、属性和任何VBA代码;不允许修改表对象“tStud”。 代码设计只允许在“*Add*”与“*Add*”之间的 空行内补充一条语句、完成设计,不允许增删和修改其它位置已存 在的语句。第06套:在考生文件夹下,“samp1.accdb”数据库文件中已建立两个表对象“员工表”和“部门表”及一个报表对象“rEmp”。试按以下要求顺序,完成表及报表的各种操作:(55
27、-1)(1)设置“员工表”的职务字段有效性规则为只能输入“经理”、“主管”和“ 职员”三者之一;同时设置相应有效性文本为“请输入有效职务”。(2)分析员工的聘用时间,将截止到2008年聘用期在10年(含10年)以上的员工 其“说明”字段的值设置为“老职工”。 要求:以2008年为截止期判断员工的聘用期,不考虑月日因素。比如,聘用 时间在2000年的员工,其聘用期为8年。(3)删除员工表中姓名含“钢”字的员工纪录。(4)将“员工表”中女职工的前四列信息(编号,姓名,性别,年龄)导出到考 生文件夹下,以文本文件形式保存,命名为Test.txt。 要求各数据项间以逗号分隔,且第一行包含字段名称。(5)建立表对象“员工表”和“部门表”的表间关系,并实施参照完整性。(6)将报表对象“rEmp”的记录源设置为表对象“员工表”。* 考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好四个关联表对象“tDoctor”、“tOffice”、“tPatient”和“tSubscribe”以及表对象“tTemp”,同时还设计出窗体对象“fQuery”。试按以下要求完成设计:(41-2) (1)创建一个查询,查找姓“王”病人的基本信息,并显示“姓名”、“年龄 ”、“性别”,所建查询名为“q
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1