频道栏目
首页 > 资讯 > Access > 正文

2014年计算机二级考试Access上机考试试题及答案2

14-02-10        来源:[db:作者]  
收藏   我要投稿
  基本操作: 
  在考生文件夹下,存在一个Excel文件Test.xls和一个数据库文件samp1.mdb。samp1.mdb数据库文件中已建立三个表对象(名为线路、游客和团队)和一个窗体对象(名为brow)。试按以下要求,完成表和窗体的各种操作: 
  (1)将线路表中的线路ID字段设置为主键;设置天数字段的有效性规则属性,有效性规则为大于0。 
  (2)将团队表中的团队ID字段设置为主键;添加线路ID字段,数据类型为文本,字段大小为8。 
  (3)将游客表中的年龄字段删除;添加两个字段,字段名分别为证件编号和证件类别;证件编号的数据类型为文本,字段大小为20;使用查阅向导建立证件类别字段的数据类型,向该字段键入的值为身份证、军官证或护照等固定常数。 
  (4)将考生文件夹下Test.xls文件中的数据链接到当前数据库中。要求:数据中的第一行作为字段名,链接表对象命名为tTest。 
  (5)建立线路、团队和游客三表之间的关系,并实施参照完整性。 
  (6)修改窗体brow,取消记录选择器和分隔线显示,在窗体页眉处添加一个标签控件(名为Line),标签标题为线路介绍,字体名称为隶书、字体大小为18。 
  简单应用: 
  考生文件夹下存在一个数据库文件samp2.mdb,里面已经设计好三个关联表对象tStud、tCourse和tScore及表对象tTemp。试按以下要求完成设计: 
  (1)创建一个查询,查找并显示学生的姓名、课程名和成绩三个字段内容,所建查询命名为qT1。 
  (2)创建一个查询,查找并显示有摄影爱好的学生的学号、姓名、性别、年龄和入校时间五个字段内容,所建查询命名为qT2。 
  (3)创建一个查询,查找学生的成绩信息,并显示学号和平均成绩两列内容。其中平均成绩一列数据由统计计算得到,所建查询命名为qT3。 
  (4)创建一个查询,将tStud表中女学生的信息追加到tTemp表对应的字段中,所建查询命名为qT4。 
  综合应用: 
  考生文件夹下存在一个数据库文件samp3.mdb,里面已经设计了表对象tEmp、窗体对象fEmp、报表对象rEmp 和宏对象mEmp。试在此基础上按照以下要求补充设计: 
  (1)设置报表rEmp按照性别字段分组降序排列输出,同时在其对应组页眉区添加一个文本框,命名为SS,内容输出为性别值;将报表页面页脚区域内名为tPage的文本框控件设置为页码/总页数形式的页码显示(如1/15、2/15、…)。  
  (2)将窗体对象fEmp上的命令按钮(名为btnQ)从灰色状态设为可用,然后设置控件的Tab键焦点移动顺序为:控件tData-〉btnP-〉btnQ。 
  (3)在窗体加载事件中实现代码重置窗体标题为标签bTitle的标题内容。 
  (4)fEmp窗体上单击输出命令按钮(名为btnP),实现以下功能: 
  计算10000以内的素数个数及最大素数两个值,将其显示在窗体上名为tData的文本框内并输出到外部文件保存。 
  单击打开表命令按钮(名为btnQ),代码调用宏对象mEmp以打开数据表tEmp。 
  试根据上述功能要求,对已给的命令按钮事件过程进行代码补充并调试运行。 
  注意:不允许修改数据库中的表对象tEmp和宏对象mEmp;不允许修改窗体对象fEmp和报表对象rEmp中未涉及的控件和属性;只允许在*****Add*****与*****Add*****之间的空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。   试题解析 
  基本操作:
 
  本题主要考核点:主键的设置、字段属性的修改、删除与添加、有效性规则的设置、查阅向导的使用、表的链接、关系的建立、窗体属性的修改、控件的添加与属性的修改。 
  本题解题思路: 
  第一步:打开考生文件夹下的samp1.mdb数据库。 
  第二步:打开线路表的设计视图,选中线路ID行,点击工具栏上的主键按钮;选中天数行,再选中下面的有效性规则,在右边的框中直接输入>0,点击保存按钮;打开团队表的设计视图,选中团队ID行,点击工具栏上的主键按钮;在团队表的设计视图中,在出发日期行的后一行的字段名称列中输入线路ID,数据类型列中选择文本,常规选项卡中的字段大小修改为8,单击保存按钮。 
  第三步:打开游客表的设计视图,选中年龄字段行,再点击工具栏上的删除行按钮或者在鼠标右击后弹出的菜单中选择删除行,在弹出的对话框中选择是。在游客表的设计视图中,在团队ID行的后一行的字段名称列中输入证件编号,数据类型列中选择文本,常规选项卡中的字段大小修改为20;再输入证件类别字段,在下面的查阅选项卡中的显示控件行中选择列表框,行来源类型中选择值列表,行来源中输入:身份证;军官证;护照,单击保存按钮。 
  第四步:单击文件菜单下获取外部数据下的链接表菜单,在弹出的对话框中选择考生文件夹中的Test.xls,单击链接,单击下一步按钮、再点下一步按钮,链接表名称为tTest,单击完成。 
  第五步:在Access中,建立表间关系是通过不同表间的相同字段来建立的。选择工具栏上的关系按钮(或者单击右键,选择关系),然后单击工具栏上的显示表按钮(或单击右键,在弹出的菜单中选择显示表),把线路、团队和游客三表添加到关系窗体中,鼠标选中团队表中的团队ID字段,然后拖到游客表中的团队ID字段上,然后在弹出的窗体中选中实施参照完整性复选框,然后点击创建;鼠标选中线路表中的线路ID字段,然后拖到团队表中的线路ID字段上,然后在弹出的窗体中选中实施参照完整性复选框,然后点击创建。 
  第六步:在窗体的设计视图中,打开brow窗体,右键单击窗体选定器,在弹出的菜单中单击属性,单击属性表中的格式选项卡,在记录选择器和分隔线框中分别选择否。选择一个标签,放到窗体页眉中,选择工具栏上的属性按钮,在弹出的属性框中设置名称属性为Line、标题属性为线路介绍,字体名称属性为隶书,字号属性为18,单击保存按钮。 
  简单应用: 
  本题主要考的是数据库的查询。 
  本题解题思路: 
  (1)点击查询,选择新建(N),在弹出的新建查询窗体上选择设计视图,点击确定按钮,然后在弹出的显示表窗体上选择tCourse、tScore、tStud表,点击添加按钮,关闭显示表窗体。然后选择题目中所说的三个字段,以qT1保存查询。 
  (2)选择查询,点击新建按钮,在弹出的对话框中把tStud表添加进去,关闭显示表,然后选择题目中所说的五个字段,再选择简历字段,并在简历字段的条件中输入Like *摄影*,以qT2保存查询。 
  (3)点击查询,选择新建(N),在弹出的新建查询窗体上选择设计视图,点击确定按钮,然后在弹出的显示表窗体上选择tScore表,点击添加按钮,关闭显示表窗体。然后选择学号字段,再点击工具栏上的总计按钮,在第二个字段中输入平均成绩: 成绩,在总计中选择平均值,以qT3保存查询。 
  (4)选择查询,点击新建按钮,在弹出的对话框中把tStud表添加进去,关闭显示表,选择查询菜单中的追加查询,依次添加字段,在性别字段的条件中输入女,以qT4保存查询。 
  综合应用: 
  本题主要考的是窗体、报表的设计和VBA的数据库编程。 
  本题解题思路如下: 
  (1)打开报表对象rEmp的设计视图,选择视图菜单中的排序与分组,在字段/表达式中输入性别,排序次序选择降序,组页眉选择是,分组形式选择每一个值。选择一个文本框,放到性别页眉中,选择工具栏上的属性按钮,在弹出的属性框中设置名称为SS,并在控件来源属性中输入:=[性别]。选中tPage文本框控件,并点击工具栏上的属性按钮,在控件来源属性中输入:=/[Pages],保存报表。 
  (2)打开窗体对象fEmp的设计视图,选中btnQ命令按钮,单点击工具栏上的属性按钮,设置可用属性为是。选中tData,并点击视图菜单下的属性子菜单,将Tab键索引属性设置为0;选中btnP,将Tab键索引属性设置为1,保存窗体。 
  (3)选中窗体,并单击工具栏上的属性按钮,单击加载属性右边的…打开代码生成器。 
  设置窗体标题为标签bTitle的标题内容的语句为:Caption = bTitle.Caption。 
  计算10000以内的素数个数及最大素数两个值的语句为: 
  For i = 1 To 10000 
  If sushu(i) Then 
  n = n + 1 
  If i > mn Then 
  mn = i 
  End If 
  End If 
  Next i 
  代码调用宏对象mEmp的语句为:DoCmd.RunMacro mEmp。 
  最后保存并运行该窗体。
相关TAG标签
上一篇:2014年计算机二级考试Access上机考试试题及答案1
下一篇:2014年计算机二级考试Access上机考试试题及答案3
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站