第15套
一、基本操作题
在考生文件夹下,\数据库文件中已建立3个关联表对象(名为\线路\、\游客\和\团队\和窗体对象\。试按以下要求,完成表和窗体的各种操作:
(1)按照以下要求修改表的属性:
\线路\表:设置\线路ID\字段为主键、\线路名\字段为必填字段。
\团队\表:设置\团队ID\字段为有索引(无重复)、\导游姓名\字段为必填字段。 按照以下要求修改表结构:
向\团队\表增加一个字段,字段名称为\线路ID\,字段类型为文本型,字段大小为8。 (2)分析\团队\表的字段构成、判断并设置主键。
(3)建立\线路\和\团队\两表之间的关系并实施参照完整。
(4)将考生文件夹下Excel文件\中的数据链接到当前数据库中。要求:数据中的第一行作为字段名,链接表对象命名为\。
(5)删除\游客\表对象。
(6)修改\窗体对象的属性,取消\记录选择器\和\分隔线\显示,将窗体标题栏的标题改为\线路介绍\。
二、简单应用题
在考生文件夹下有一个数据库文件\,里面已经设计好两个表对象住宿登记\和住房信息表\。请按以下要求完成设计:
(1)创建一个查询,查找并显示客人的\姓名\、\入住日期\和\价格\个字段内容,将查询命名为\。 (2)创建一个参数查询,显示客人的\姓名\、\房间号\和\入住日期\个字段信息。将\姓名\字段作为参数,设定提示文本为\请输入姓名\,所建查询命名为\。
(3)以表对象\为基础,创建一个交叉表查询。要求:选择楼号为行标题列名称显示为\楼号\,\房间类别\为列标题来统计输出每座楼房的各类房间的平均房价信息。所建查询命名为\。
注:房间号的前两位为楼号。 交叉表查询不做各行小计。
(4)创建一个查询,统计出各种类别房屋的数量。所建查询显示两列内容,列名称分别为\和\,所建查询命名为\. 三、综合应用题
在考生文件夹下有一个数据库文件\,里面已经设计了表对象\、窗体对象\、报表对象\和宏对象\。试在此基础上按照以下要求补充设计:
(1)设置表对象\中\年龄\字段的有效性规则为:年龄值在20到50之间(不含20和50),相应有效性文本设置为\请输入有效年龄\。
(2)设置报表\按照\性别\字段降序(先女后男)排列输出;将报表页面页脚区域内名为\的文本框控件设置为\第N页/共M页\形式显示。
(3)将\窗体上名为\的命令按钮由灰色无效状态改为有效状态。设置窗体标题为\职工信息输出\。
(4)根据以下窗体功能要求,对已给的命令按钮事件过程进行补充和完善。在\窗体上单击\输出\命令按钮(名为\,弹出一个输入对话框,其提示文本为\请输入大于0的整数值\。
输入1时,相关代码关闭窗体(或程序)。
输入2时,相关代码实现预览输出报表对象\。
输入>=3时,相关代码调用宏对象\以打开数据表\。
注意:不要修改数据库中的宏对象\;不要修改窗体对象\和报表对象\中未涉及的控件和属性;不要修改表对象\中未涉及的字段和属性。
程序代码只允许在\与\之间的空行内补充一行语句、完成设计,不允
许增删和修改其它位置已存在的语句。 第16套
一、基本操作题
在考生文件夹下,存在两个数据库文件和一个照片文件,数据库文件名分别为\和\,照片文件名为\照片.bmp\。请按以下操作要求,完成表的建立和修改:
(1)将考生文件夹下\数据库中的\表导入到samp1.mdb数据库中。 (2)创建一个名为\的新表,其结构如下: 字段名称 部门编号 部门名称 房间号 类型 文本 文本 数字 字段大小 16 10 整型 (3)判断并设置表\的主键。
(4)设置新表\中的\房间号\字段的\有效性规则\,保证输入的数字在100到900之间(不包括100和900)。
(5)在\表中输入如下新记录: 部门编号 001 002 003 部门名称 房间号 数量经济 222 公共关系 333 商业经济 444 (6)在\表中增加一个新字段,字段名为\照片\,类型为\对象\。设置\李丽\记录的\照片\字段数据为考生文件夹下的\照片.BMP\图像文件。 二、简单应用题
在考生文件夹下有一个数据库文件\,里面已经设计好表对象\、\和\,请按以下要求完成设计:
(1)创建一个查询,查找并显示\姓名\、\政治面貌\和\毕业学校\等3个字段的内容,所建查询名为\。 (2)创建一个查询,计算每名学生的平均成绩,并按平均成绩降序依次显示\姓名\、\平均成绩\两列内容,其中\平均成绩\数据由统计计算得到,所建查询名为\。
假设:所用表中无重名。
(3)创建一个查询,按输入的班级编号查找并显示\班级编号\、\姓名\、\课程名\和\成绩\的内容。其中\班级编号\数据由统计计算得到,其值为\表中\学号\的前6位,所建查询名为\;当运行该查询时,应显示提示信息:\请输入班级编号:\。
(4)创建一个查询,运行该查询后生成一个新表,表名为\分以上\,表结构包括\姓名\、\课程名\和\成绩\等3个字段,表内容为90分以上(含90分)的所有学生记录,所建查询名为\;要求创建此查询后运行该查询,并查看运行结果。 三、综合应用题
在考生文件夹下有一个数据库文件\,里面已经设计了表对象\、窗体对象\、报表对象\和宏对象\。请在此基础上按照以下要求补充设计:
(1)设置表对象\中\聘用时间\字段的有效性规则为:1991年1月1日(含)以后的时间。相应有效性文本设置为\输入一九九一年以后的日期\。
(2)设置报表\按照\性别\字段升序(先男后女)排列输出;将报表页面页脚区域内名为\的文本框控件设置为\页码/总页数-\形式的页码显示(如-1/15-、-2/15-、…)。
(3)将\窗体上名为\的标签上移到距\命令按钮1厘米的位置(即标签的下边界距命令按钮的上边界1厘米),并设置其标题为\职工信息输出\。
(4)根据以下窗体功能要求,对已给的命令按钮事件过程进行补充和完善。在\窗体上单击\输出\命令按钮(名为\,弹出一输入对话框,其提示文本为\请输入大于0的整数值\。
输入1时,相关代码关闭窗体(或程序)。
输入2时,相关代码实现预览输出报表对象\。
输入>=3时,相关代码调用宏对象\以打开数据表\。
注意:不要修改数据库中的宏对象\;不要修改窗体对象\和报表对象\中未涉及的控件和属性;不要修改表对象\中未涉及的字段和属性。
程序代码只允许在\与\之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。
第17套
一、基本操作题
在考生文件夹下的\数据库文件中已建立3个关联表对象(名为\职工表\、\物品表\和\销售业绩表\、一个窗体对象(名为\和一个宏对象(名为\。请按以下要求,完成表和窗体的各种操作:
(1)分析表对象\销售业绩表\的字段构成,判断并设置其主键。
(2)为表对象\职工表\追加一个新字段。字段名称为\类别\、数据类型为\文本型\、字段大小为2,设置该字段的有效性规则为只能输入\在职\与\退休\值之一。
(3)将考生文件夹下文本文件Test.txt中的数据链接到当前数据库中。其中,第一行数据是字段名,链接对象以\命名保存。
(4)窗体fTest上命令按钮\和命令按钮\大小一致,且上对齐。现调整命令按钮\的大小与位置,要求:按钮\的大小尺寸与按钮\相同、上边界与按钮\上对齐、水平位置处于按钮\和\的中间。
注意,不要更改命令按钮\和\的大小和位置。
(5)更改窗体上3个命令按钮的Tab键移动顺序为:bt1->bt2->bt3->bt1->...。 (6)将宏\重命名为\。 二、简单应用题
在考生文件夹下有一个数据库文件\,里面已经设计好3个关联表对象\、\、\和表对象\。请按以下要求完成设计:
(1)创建一个选择查询,查找并显示没有摄影爱好的学生的\学号\、\姓名\、\性别\和\年龄\个字段内容,将查询命名为\。
(2)创建一个总计查询,查找学生的成绩信息,并显示为\学号\和\平均成绩\两列内容。其中\平均成绩\一列数据由统计计算得到,将查询命名为\。
(3)创建一个选择查询,查找并显示学生的\姓名\、\课程名\和\成绩\个字段内容,将查询命名为\。 (4)创建一个更新查询,将表\中\年龄\字段值加1,并清除\团员否\字段的值,所建查询命名为\。 三、综合应用题
在考生文件夹下有一个数据库文件\,里面已经设计了表对象\、窗体对象\、报表对象\和宏对象\。请在此基础上按照以下要求补充设计:
(1)设置表对象\中\聘用时间\字段的有效性规则为:2006年9月30日(含)以前的时间。相应有效性文本设置为\输入二零零六年九月以前的日期\。
(2)设置报表\按照\年龄\字段降序排列输出;将报表页面页脚区域内名为\的文本框控件设置为\页码-总页数\形式的页码显示(如1-15、2-15、…)。
(3)将\窗体上名为\的标签宽度设置为5厘米、高度设置为1厘米,设置其标题为\数据信息输出\并居中显示。
(4)\窗体上单击\输出\命令按钮(名为\,实现以下功能:计算Fibonacci数列第19项的值,将结果显示在窗体上名为\的文本框内并输出到外部文件保存;单击\打开表\命令按钮(名为\,调用宏对象\以打开数据表\。
Fibonacci数列:
F1=1 n=1 F2=1 n=2 Fn=Fn-1+Fn-2 n>=3
调试完毕后,必须点击\输出\命令按钮生成外部文件,才能得分。 试根据上述功能要求,对已给的命令按钮事件进行补充和完善。
注意:不要修改数据库中的宏对象\;不要修改窗体对象\和报表对象\中未涉及的控件和属性;不要修改表对象\中未涉及的字段和属性。
程序代码只允许在\与\之间的空行内补充一行语句、完成设计,不允许增
删和修改其它位置已存在的语句。 第18套
一、基本操作题
在考生文件夹下有一个Excel文件\和一个数据库文件\。\数据库文件中已建立3个表对象(名为\线路\、\游客\和\团体\和一个窗体对象(名为\。请按以下要求,完成表和窗体的各种操作:
(1)将\线路\表中的\线路ID\字段设置为主键;设置\天数\字段的有效性规则属性,有效性规则为大于0。 (2)将\团队\表中的\团队ID\字段设置为主键;添加\线路ID\字段,数据类型为\文本\,字段大小为8。 (3)将\游客\表中的\年龄\字段删除;添加两个字段,字段名分别为\证件编号\和\证件类别\;\证件编号\的数据类型为\文本\,字段大小为20;使用查阅向导建立\证件类别\字段的数据类型,向该字段键入的值为\身份证\、\军官证\或\护照\等固定常数。
(4)将考生文件夹下\文件中的数据链接到当前数据库中。要求:数据中的第一行作为字段名,链接表对象命名为\。
(5)建立\线路\、\团队\和\游客\表之间的关系,并实施参照完整性。
(6)修改窗体\,取消\记录选定器\和\分隔线\显示,在窗体页眉处添加一个标签控件(名为Line),标签标题为\线路介绍\,字体名称为隶书、字体大小为18。
二、简单应用题
在考生文件夹下有一个数据库文件\,里面已经设计好两个表对象\和\。请按以下要求完成设计:
(1)创建一个查询,查找并显示所有客人的\姓名\、\房间号\、\电话\和\入住日期\个字段内容,将查询命名为\。
(2)创建一个查询,能够在客人结账时根据客人的姓名统计这个客人已住天数和应交金额,并显示\姓名\、\房间号\、\已住天数\和\应交金额\,将查询命名为\。
注:输入姓名时应提示\请输入姓名:\应交金额=已住天数*价格。
(3)创建一个查询,查找\身份证\字段第4位至第6位值为\的纪录,并显示\姓名\、\入住日期\和\价格\个字段内容,将查询命名为\。
(4)以表对象\为数据源创建一个交叉表查询,使用房间号统计并显示每栋楼的各类房间个数。行标题为\楼号\,列标题为\房间类别\,所建查询命名为\。 注:房间号的前两位为楼号。
三、综合应用题
在考生文件夹下有一个数据库文件\,里面已经设计了表对象\、查询对象\和窗体对象\。同时,给出窗体对象\上两个按钮的单击事件代码,请按以下要求补充设计。
(1)将窗体\上名称为\的文本框控件改为组合框控件,控件名称不变,标签标题不变。设置组合框控件的相关属性,以实现从下拉列表中选择输入性别值\男\和\女\。
(2)将查询对象\改为参数查询,参数为窗体对象\上组合框\的输入值。 (3)将窗体对象\上名称为\的文本框控件设置为计算控件。要求依据\党员否\字段值显示相应内容。如果\党员否\字段值为True,显示\党员\两个字;如果\党员否\字段值为False,显示\非党员\个字。
(4)在窗体对象\上有\刷新\和\退出\两个命令按钮,名称分别为\和\。单击\刷新\按钮,窗体记录源改为查询对象\;单击\退出\按钮,关闭窗体。现已编写了部分VBA代码,请按VBA代码中的指示将代码补充完整。
注意:不要修改数据库中的表对象\;不要修改查询对象\中未涉及的内容;不要修改窗体对象\中未涉及的控件和属性。
程序代码只允许在\与\之间的空行内补充一行语句、完成设计,不允