计算机二操作必考题(操作题题库)(4)

2019-01-07 13:29

(如第1页,共15页、第2页,共15页、?)。

(2)设置窗体对象“fEmp”背景图像为考生文件夹下的图像文件“photo.bmp” ,并将该图像以平铺方式显示。

(3)在窗体加载事件中实现代码重置窗体标题为标签“bTitle”的标题内容。 (4)试根据以下窗体功能要求,对已给的事件过程进行代码补充,并运行调试。 在“fEmp”窗体上单击“输出”命令按钮(名为“btnP”),计算满足表 达式1+2+3+?+n<=30000的最大n值,并将n的值显示在窗体上名为“tData” 的文本框内并输出到外部文件保存。单击“打开表”命令按钮(名为“ btnQ”),代码调用宏对象“mEmp”以打开数据表“tEmp”。

注意:不允许修改数据库中的表对象“tEmp”和宏对象“mEmp”;不允许 修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性; 只允许在“*****Add*****”与“****Add******”之间的空行内补 充语句、完成设计,不允许增删和修改其它位置已存在的语句。 ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※ 第15套:

在考生文件夹下,存在一个数据库文件“samp1.accdb”,里面已经建立了 表对象“tBook”、“tDetail”、“tEmp”和“tOrder” ,宏对象“mTest”。 试按以下要求,完成各种操作:

(58-1)

(1)将“tOrder”表中“订单ID”字段的数据类型改为“文本”,字段大 小改为10;设置该字段的相关属性,使其在数据表视图中显示为“订 单号”。

(2)向“tOrder”表“订购日期”字段中输入数据有如下要求:第一,输 入格式为“XXXX/XX/XX(如,2011/01/08)”;第二,输入的数据为 2011年1月至8月产生的;第三,当输入的数据不符合要求时,显示“ 输入数据有误,请重新输入”信息。设置相关属性以实现这些要求。 (3)向“tBook”表“类别”字段中输入数据有如下要求:第一,输入方 式为从下拉列表中选择“JSJ”、或“KJ”值;第二,初始值为“ JSJ”。设置相关属性以实现这些要求。

(4)在数据表视图中进行相关设置,使其能够显示出“tEmp”表中所有字 段的数据。

(5)建立“tBook”、“tDetail”、“tEmp”和“tOrder”等四张表之 间的关系,并全部实施参照完整性。

(6)将宏“mTest”重命名,保存为自动执行的宏。

********************************************************************** 考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好表对 象“tCourse”、“tScore”和“tStud”,试按以下要求完成设计:

(58-2)

(1)创建一个查询,查找人数为20的班级,并显示“班级编号”和“班级 人数”。所建查询名为“qT1”。 要求:使用“姓名”字段统计人数。

说明:“学号”字段的前8位为班级编号。

(2)创建一个查询,查找平均成绩最高的课程,并显示“课程名”和“平 均成绩”。所建查询名为“qT2”。

要求:使用Round函数实现平均成绩保留整数。

(3)创建一个查询,计算男女生每门课程的最高成绩。要求,第一列显示 性别,第一行显示课程名。所建查询名为“qT3”。

(4)创建一个查询,运行该查询后生成一张新表,表名为“tNew”,表结 构包括“姓名”、“课程名”和“成绩”等三个字段,表内容为90分 以上(包括90分)或不及格的所有学生记录。所建查询名为“qT4”。 要求:

1、所建新表中的记录按照“成绩”降序保存。 2、创建此查询后,运行该查询,并查看运行结果。

**********************************************************************

考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对 象“tBook”、“tDetail”、“tEmp”和“tOrder”,查询对象“qSell”,窗 体对象“fEmp”。同时还设计出以“qSell”为数据源的报表对象“rSell”。 请在此基础上按照以下要求补充“fEmp”窗体和“rSell”报表的设计

:(58-3)

(1)将“rSell”报表标题栏上的显示文本设置为“销售报表”;对报表中 名称为“txtNum”的文本框控件进行适当设置,使其显示每本书的售 出数量;在报表适当位置添加一个计算控件(控件名称为“txtC2”) ,计算各出版社所售图书的平均单价。

说明:报表适当位置指报表页脚、页面页脚或组页脚。 要求:计算出的平均单价使用函数保留两位小数。

(2)在“fEmp”窗体页眉节区添加一个标签,标签名为“bTitle”,显示 文本为“雇员基本情况查询”,字号为26。

(3)将“fEmp”窗体中命令按钮(名称为“CmdRefer”)上的文字颜色改 为褐色(褐色代码为#7A4E2B)、字体粗细改为“加粗”、文字下方显 示“下划线”。

(4)将“fEmp”窗体中窗体页眉节区控件的Tab键移动次序设置为:“ TxtDetail”→“CmdRefer”。

(5)试根据以下窗体功能要求,补充已给的事件代码,并运行调试。 在“fEmp”窗体的窗体页眉节区有一个文本框控件和一个命令按钮,名称 分别为“TxtDetail”和“CmdRefer”;在主体节区有多个文本框控件,显示 “tBook”表中的相关信息。在“TxtDetail”文本框中输入具体值后,单击“ CmdRefer”命令按钮。如果“TxtDetail”文本框中没有值,则显示提示框, 提示文字为“对不起!未输入雇员姓名,请输入!”;如果“TxtDetail”文 本框中有值,则在“tBook”表中进行查找,如果找到了相应记录,则显示在 主体节对应的文本框控件中,如果没有找到,则显示提示框,提示框显示标题 为“查找结果”,提示文字为“对不起!没有这个雇员!”,提示框中只有一个 “确定”按钮,然后清除“TxtDetail”文本框中的内容,并将光标置于“ TxtDetail”文本框中。

注意:不允许修改报表对象“rSell”中未涉及的控件、属性;不允许修 改表对象“tBook”、、“tDetail” 、“tEmp”和“tOrder”,不允许修改 查询对象“qSell”。不允许修改窗体对象“fEmp”中未涉及的控件、属性和 任何VBA代码;只允许在“*****Add*****”与“*****Add*****”之间的空行 内补充一条代码语句、不允许增删和修改其它位置已存在的语句。

※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※ 第16套:

在考生文件夹下,已有“samp1.accdb”数据库文件和Stab.xls文件, “samp1.mdb”中已建立表对象“student”和“grade”,试按以下要求,完成 表的各种操作:

(66-1) (2-1)

(1)将考生文件夹下的Stab.xls文件导入到“student”表中。

(2)将“student”表中1975年和1976年出生的学生记录删除。

(3)将“student”表中“性别”字段的默认值属性设置为“男”;将“学 号”字段的相关属性设置为只允许输入9位的0-9数字;将姓名中的“ 丽”改为“莉”。

(4)将“student”表拆分为两个新表,表名分别为“tStud”和“tOffice” 。其中“tStud”表结构为:学号,姓名,性别,出生日期,院系,籍贯 ,主键为学号;“tOffice”表结构为:院系,院长,院办电话,主键为 “院系”。

要求:保留“student”表。

(5)在“grade”表中增加一个字段,字段名为“总评成绩”,字段值为: 总评成绩 = 平时成绩*30% + 考试成绩*70%,计算结果的“结果类型” 为“整型”,“格式”为“标准”,“小数位数”为0。 (6)建立“student”和“grade”两表之间的关系。

********************************************************************** 考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好一个 表对象“tTeacher”。试按以下要求完成设计:

(66-2)

(1)创建一个查询,计算并显示教师最大年龄与最小年龄的差值,显示标 题为“m_age”,所建查询命名为“qT1”。

(2)创建一个查询,查找工龄不满30年、职称为副教授或教授的教师,并 显示“编号”、“姓名”、“年龄”、“学历”和“职称”五个字段 内容,所建查询命名为“qT2”。 要求:使用函数计算工龄。

(3)创建一个查询,查找年龄低于在职教师平均年龄的在职教师,并显示 “姓名”、“职称”和“系别”三个字段内容,所建查询命名为“ qT3”。

(4)创建一个查询,计算每个系的人数和所占总人数的百分比,并显示“ 系别”、“人数”和“所占百分比(%)”,所建查询命名为“ qT4”。

注意:“人数”和“所占百分比”为显示标题。

要求:①按照编号来统计人数;②计算出的所占百分比以两位整数显 示(使用函数实现)。

********************************************************************** 考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对 象“tEmployee”和“tGroup”及查询对象“qEmployee”,同时还设计出以“ qEmployee”为数据源的报表对象“rEmployee”。试在此基础上按照以下要求补 充报表设计:

(2-3)

(1)在报表的报表页眉节区位置添加一个标签控件,其名称为“bTitle”, 标题显示为“职工基本信息表”。

(2)预览报表时,报表标题显示标签控件“bTitle”的内容,请按照VBA 代码中的指示将代码补充完整。

(3)在“性别”字段标题对应的报表主体节区距上边0.1厘米、距左侧5.2 厘米位置添加一个文本框,显示出“性别”字段值,并命名为“tSex ”; 在报表适当位置添加一个文本框,计算并显示每类职务的平均年 龄,文本框名为tAvg。

注意:报表适当位置是指报表页脚、页面页脚或组页脚。

(4)设置报表主体节区内文本框“tDept”的控件来源属性为计算控件。要 求该控件可以根据报表数据源里的“所属部门”字段值,从非数据源 表对象“tGroup”中检索出对应的部门名称并显示输出。(提示:考 虑DLookup函数的使用。)

注意:不允许修改数据库中的表对象“tEmployee” 和“tGroup”及查询 对象“qEmployee”;不允许修改报表对象“qEmployee”中未涉及 的控件和属性。程序代码只允许在“*******Add******”与“ *******Add******”之间的空行内补充一行语句、完成设计,不允 许增删和修改其它位置已存在的语句。

※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※ 第17套:

在考生文件夹下,已有“samp1.accdb”数据库文件和Teacher.xlsx文件, 试按以下要求,完成表的各种操作:

(68-1)(3-1)

(1) 在考生文件夹下,“samp1.accdb”数据库文件中建立表“tTeacher”, 表结构如下。

(2) 将考生文件夹下的Teacher.xlsx文件导入到“tTeacher”表中,根据 “tTeacher”表的结构,判断并设置主键。

(3) 将“工作时间”字段的有效性规则设置为只能输入上一年度5月1日以 前(含5月1日)的日期(要求:本年度年号必须用函数获取); 将表 的有效性规则设置为输入的出生日期小于输入的工作时间。

(4) 将“在职否”字段的默认值设置为真值,设置“邮箱密码”字段的输入 掩码为将输入的密码显示为6位星号,设置“联系电话”字段的输入掩 码,要求前四位为“010-”,后八位为数字;将“性别”字段值的输入 设置为“男”、“女”列表选择。

(5) 将工作时间超过30年(不含30)的职工的“在职否”字段值改为“ 否”。

(6) 设置表格式,确保在浏览数据表时,“姓名”字段列不移出屏幕,且 网格线颜色为黑色。

********************************************************************** 考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好三个 关联表对象“tStud”、“tCourse” 、“tScore”和一个空表“tTemp”。试 按以下要求完成设计:

(像55)

(1)创建一个查询,查找并输出姓名是三个字的男女学生各自的人数,字段显 示标题为“性别”和“NUM”,所建查询命名为“qT1”。 要求:按照学号来统计人数。

(2)创建一个查询,查找“02”院系还未选课的学生信息,并显示其“学号” 和“姓名”两个字段内容,所建查询命名为“qT2”。

(3)创建一个查询,计算有运动爱好学生的平均分及其与所有学生平均分的差, 并显示“姓名”、“平均分”和“平均分差值”等内容,所建查询命名为 “qT3”。

注意:“平均分”和“平均分差值”由计算得到。

(4)创建一个查询,查找选修了没有先修课程的课程的学生,并将成绩排名前5 位的学生记录追加到表“tTemp”对应字段中,所建查询命名为“qT4”。 ********************************************************************** 考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好窗体 对象“fTest”及宏对象“m1”。试在此基础上按照以下要求补充窗体设计:

(像3-3)

(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”, 标题显示为“窗体测试”。

(2)打开窗体时,窗体标题显示内容为:“**月**日####”,请按照VBA代 码中的指示将代码补充完整。

注意:①显示标题中,月和日均为本年度当月和当日,“####”为标 签控件“bTitle”的内容;②显示内容中间及前后不允许出现空格; ③如果月或日小于10,按实际位数显示。

要求:本年度当月和当日的时间必须使用函数获取。

(3)在窗体主体节区内添加二个复选框控件,复选框选项按钮分别命名为“ opt1”和“opt2”,对应的复选框标签显示内容分别为“类型a”和“ 类型b”, 标签名称分别为“bopt1”和“bopt2”;分别设置复选框选 项按钮opt1和opt2的“默认值”属性为假值。

(4)在窗体页脚节区位置添加一个命令按钮,命名为“bTest”,按钮标题 为“测试”;设置命令按钮bTest的单击事件属性为给定的宏对象m1。 注意:不允许修改窗体对象fTest中未涉及的属性;不允许修改宏对象m1。 程序代码只允许在“*******Add******”与“*******Add******” 之间的空行内补充一行语句、完成设计,不允许增删和修改其它位 置已存在的语句。

※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※ 第18套:

在考生文件夹下,“samp1.accdb”数据库文件中已建立表对象“ tEmployee”。试按以下操作要求,完成表的编辑:

(61-1)

(1) 根据“tEmployee”表的结构,判断并设置主键;删除表中的“学历”字 段。

(2) 将“出生日期”字段的有效性规则设置为只能输入大于16岁的日期(要 求:必须用函数计算年龄);将“聘用时间”字段的有效性规则设置为 只能输入上一年度9月1日以前(不含9月1日)的日期(要求:本年度年 号必须用函数获取);将表的有效性规则设置为输入的出生日期小于输 入的聘用时间。

(3) 在表结构中的“简历”字段后增加一个新字段,字段名称为“在职否”, 字段类型为“是/否”型;将其默认值设置为真。 (4) 将有“书法”好爱的记录全部删除。

(5) 将“职务”字段的输入设置为“职员”、“主管”或“经理”列表选择。 (6) 根据“所属部门”字段的值修改“编号”,“所属部门”为“01”,将 “编号”的第1位改为“1”;“所属部门”为“02”,将“编号”的第1 位改为“2”,依次类推。

********************************************************************** 考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好三个 关联表对象“tStud”、“tCourse” 、“tScore”和一个空表“tTemp”。试按 以下要求完成设计:

(61-2)

(1)创建一个查询,统计人数在7人以上(含7)的院系人数,字段显示标题 为“院系号”和“人数”,所建查询命名为“qT1” 。 要求:按照学号来统计人数。

(2)创建一个查询,查找非“04” 院系还未选课的学生信息,并显示“学号” 和“姓名”两个字段内容,所建查询命名为“qT2” 。

(3)创建一个查询,计算组织能力强的学生的平均分及其与所有学生平均分的 差,并显示“姓名”、“平均分”和“平均分差值”等内容,所建查询命 名为“qT3”。

注意:“平均分”和“平均分差值”由计算得到。

要求:“平均分差值”以整数形式显示(使用函数实现)。

(4)创建一个查询,查找选修了有先修课程的课程的学生,并将成绩排在前3 位的学生记录追加到表“tTemp”的对应字段中,所建查询命名为“qT4”。 ********************************************************************** 考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对 象“tTeacher”、窗体对象“fTest”,报表对象“rTeacher”和宏对象“m1”。 试在此基础上按照以下要求补充窗体设计和报表设计:

(61-3)(26-3)

(1)将报表对象rTeacher的报表主体节区中名为“性别”的文本框显示内


计算机二操作必考题(操作题题库)(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:JavaWeb期末考试题必过宝典

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: