a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 188|回复: 0

[考试试题] 2012年计算机二级Access第二十一套上机试题及答案分析

[复制链接]
发表于 2012-7-31 22:29:16 | 显示全部楼层 |阅读模式
1.基本操作题   在考生文件夹下,“samp1.mdb”数据库文件中已建立三个关联表对象(名为“职工表”、“物品表”和“销售业绩表”)、一个窗体对象(名为“fTest”)和一个宏对象(名为“mTest”)。试按以下要求,完成表和窗体的各种操作:
9 [3 O6 J8 T' l# h( t4 ~! y# d! {  (1)分析表对象“销售业绩表”的字段构成,判断并设置其主键;' W- i, G5 T# V4 }) a7 c) G
  (2)为表对象“职工表”追加一个新字段。字段名称为“类别”、数据类型为“文本”、字段大小为2,设置该字段的有效性规则为只能输入“在职”与“退休”值之一;3 g* R* z- d" @* t% m" V
  (3)将考生文件夹下文本文件Test.txt中的数据链接到当前数据库中。其中,第一行数据是字段名,链接对象以“tTest”命名保存;: J: A1 y# ]( N! J/ z+ U# d& z
  (4)窗体“fTest”上命令按钮“bt1”和命令按钮“bt2”大小一致,且上对齐。现调整命令按钮“bt3”的大小与位置。要求:按钮“bt3”的大小尺寸与按钮“bt1”相同、上边界与按钮“bt1”上对齐、水平位置处于按钮“bt1”和“bt2”的中间;
7 Y9 l4 e1 ]  Y8 n1 S  注意:不允许更改命令按钮“bt1”和“bt2”的大小和位置。
5 d+ {" f" ^2 B  ?# N  (5)更改窗体上三个命令按钮的Tab键移动顺序为:bt1→bt2→bt3→bt1→…;) D7 _" H  m# I( x8 F: d2 ^4 j
  (6)将宏“mTest”重命名为“mTemp”。, E+ R0 c! Q8 S; A1 j
  1.基本操作题
5 S. |, l! a: z. n; e& U  【考点分析】
  |% {7 [- n9 K  本题考点:设置主键;添加新字段;链接表;窗体中命令按钮控件属性的设置;宏的重命名。& x. ^' f" A0 m2 J: c+ }; l5 @
  (1)【解题步骤】
. Z$ [9 c) W) w2 A  j  步骤1:打开“samp1.mdb”数据库窗口,右键单击“销售业绩表”选择【设计视图】。: ~, A6 E, y+ o% F
  步骤2:同时选中“时间”、“编号”和“物品号”字段,单击工具栏中“主键”按钮。
& [$ d. W7 N' _0 ]% `( m  步骤3:单击工具栏中的“保存”按钮,关闭设计视图。9 q. W- `, g( {4 T7 |( v8 p3 i
  (2)【解题步骤】- q6 L: _% Y2 g' w, |- u, e
  步骤1:选中“表”对象,右键单击“职工表”选择【设计视图】。3 D9 }5 T5 P* v/ v2 z7 j
  步骤2:在“性别”字段的下一行“字段名称”列输入“类别”,“数据类型”列选择“文本”,在“字段大小”行输入“2”,在“有效性规则”行输入““在职”or“退休””。
% c# Y' s- Y& a5 t3 Z+ t  步骤3:单击工具栏中“保存”按钮,关闭设计视图。/ b. _: M+ W( `$ ]( L
  (3)【解题步骤】
- H# |+ V# L8 u7 h/ c/ U0 u4 _  步骤1:单击菜单栏【文件】|【获取外部数据】|【链接表】,找到并打开“考生文件夹”,在“文件类型”列表中选中“文本文件”,选中“Test.txt”文件,单击“链接”按钮。
; Q/ i; y. m9 H& V! o  步骤2:在弹出链接文本向导对话框中,单击“下一步”按钮,选中“第一行包含字段名称”复选框,连续两次单击“下一步”按钮。4 m+ O& Z+ S7 r& W/ I" o3 d) A$ D; ^
  步骤3:在“链接表名称”中输入“tTest”,单击“完成”按钮。
" }: P) _# H" `+ m5 I& u  (4)【解题步骤】  W* c+ @' g6 K% r1 j& D
  步骤1:选中“窗体”对象,右键单击“fTest”选择【设计视图】。  D( J  J$ ^$ z2 D! m
  步骤2:右键单击“bt1”按钮选择【属性】,查看“左边距”、“上边距”、“宽度”和“高度”,并记录下来。关闭属性界面。( `7 C5 ~3 Z9 ?. s7 _
  步骤3:右键单击“bt2”按钮选择【属性】,查看“左边距”,并记录下来。关闭属性界面。
  g* K& A% h& Z8 ^' I  步骤4:要设置“bt3”与“bt1”大小一致、上对齐且位于“bt1”和“bt2”之间,右键单击“bt3”按钮选择【属性】,分别在“左边距”、“上边距”、“宽度”和“高度”行输入“4cm”、“2cm”、“2cm”和“1cm”,关闭属性界面。/ }* x2 @0 \- ^0 @3 e$ E
  步骤5:单击工具栏中“保存”按钮。: g; u+ g& D1 ~  p4 I% L7 B- c! o
  (5)【解题步骤】- i; D- v- e/ b4 J, {
  步骤1:右键单击“bt1”按钮选择【Tab键次序】。
2 M; X: T: r+ i  V# c% w  步骤2:选中“bt3”拖动鼠标到“bt2”下面,单击“确定”按钮。
( H# R$ ^3 o5 I; L1 t9 B  步骤3:单击工具栏中“保存”按钮,关闭设计视图。
% X1 x, c, X4 O! h; }  (6)【解题步骤】# j/ y% g, Q8 G/ o0 l
  步骤1:选中“宏”对象。# a/ ~" C. y- J8 B# Z# _
  步骤2:右键单击“mTest”选择【重命名】,在光标处输入“mTemp”。) l* o2 A& @/ f& Q0 G
2.简单应用题   考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好表对象“tCourse”、“tSinfo”、“tGrade”和“tStudent”,试按以下要求完成设计:
! S+ I( V+ D: `- i' g+ B  (1)创建一个查询,查找并显示“姓名”、“课程名”和“成绩”三个字段的内容,所建查询命名为“qT1”;; g8 t3 I- t" O
  (2)创建一个查询,计算每名学生所选课程的学分总和,并显示“姓名”和“学分”,其中“学分”为计算出的学分总和,所建查询命名为“qT2”;! `+ v4 j! x) Z" I! F. M
  (3)创建一个查询,查找年龄大于平均年龄的学生,并显示其“姓名”,所建查询命名为“qT3”;
% j# z7 v) |( [( r+ C  (4)创建一个查询,将所有学生的“班级编号”、“姓名”、“课程名”和“成绩”值填入“tSinfo”表相应字段中,其中“班级编号”值是“tStudent”表中“学号”字段的前6位,所建查询命名为“qT4”。
4 x/ J- i% l" a2 P  2.简单应用题
# ~* K" }' i! X/ _: q) I  【考点分析】
' }$ j' Q6 F& S2 b! f  本题考点:创建选择查询、子查询和追加查询。
6 d# N3 ~$ c, Q; @. A# f  a2 W  (1)【解题步骤】
8 A' p; J3 i! G# a1 Q' e: t" U  步骤1:打开“samp2.mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框分别双击表“tStudent”、“tCourse”、“tGrade”,关闭“显示表”对话框。
3 e0 n& g  M, [, K: P+ \$ l# P  步骤2:分别双击“姓名”、“课程名”和“成绩”字段。# d1 {7 L! ?7 z* e
  步骤3:单击工具栏中“保存”按钮,另存为“qT1”。关闭设计视图。
9 U; }8 E( P* g/ b  (2)【解题步骤】  s( D. U& O& f1 d) u1 X+ G
  步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框分别双击表“tStudent”、“tCourse”、“tGrade”,关闭“显示表”对话框。
$ ~" t- m# `8 ?0 D# y  步骤2:分别双击“姓名”、“学分”字段将其添加到“字段”行。
- x& n3 Z* P% m- c3 F3 |- n  步骤3:单击菜单栏【视图】|【总计】,在“学分”字段“总计”行下拉列表中选中“总计”,在“姓名”字段“总计”行下拉列表中选中“分组”。
6 N& @* r' H+ ?  g  步骤4:在“学分”字段前添加“学分:”字样。
# ~" B" [; }$ d9 I! {3 g  步骤5:单击工具栏中“保存”按钮,另存为“qT2”。关闭设计视图。& _, n' u+ Z: o+ i
  (3)【解题步骤】8 i" q, W: ~6 g: m1 k+ W8 a
  步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击表“tStudent”,关闭“显示表”对话框。) i  S- r/ r" m7 O( W, z& ~. h0 Y
  步骤2:分别双击“姓名”、“年龄”字段将其添加到“字段”行。
1 t+ K, X' ^- u. n  步骤3:在“年龄”字段“条件”行输入“>(SELECT AVG([年龄]) FROM[tStudent])”,单击“显示”行取消该字段的显示。
" J; U& o! n$ X- C" v" I0 ^  步骤4:单击工具栏中“保存”按钮,另存为“qT3”。关闭设计视图。3 ]* Q8 F5 X" ^( O
  (4)【解题步骤】
- h6 m  [; r# |  i  步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框分别双击表“tStudent”、“tCourse”、“tGrade”,关闭“显示表”对话框。
2 a/ Q4 u  ~, j6 J' n/ r. ]  步骤2:单击菜单栏【查询】|【追加查询】,在弹出的对话框中的表名称的下拉列表中选择“tSinfo”,单击“确定”按钮。
1 ]1 K/ F+ r3 v. T: F  步骤3:在“字段”行第一列输入“班级编号:Left([tStudent]![学号],6)”,分别双击“姓名”、“课程名”、“成绩”字段将其添加到“字段”行。- J/ A: R1 O( o& K0 e
  步骤4:单击工具栏中“保存”按钮,另存为“qT4”。关闭设计视图。
  w+ ~9 G. ?3 L* p6 D6 A3.综合应用题   考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计了表对象“tEmp”、查询对象“qEmp”、窗体对象“fEmp”和宏对象“mEmp”。同时,给出窗体对象“fEmp”上一个命令按钮的单击事件代码,试按以下功能要求补充设计:! G) y- }* D" Y: d
  (1)将窗体“fEmp”上文本框“tSS”更改为组合框类型,保持控件名称不变。设置其相关属性实现下拉列表形式输入性别“男”和“女”;$ \" i( s: t& |7 u
  (2)将窗体对象“fEmp”上文本框“tPa”改为复选框类型,保持控件名称不变,然后设置控件来源属性以输出“党员否”字段值;3 [: p* a$ D0 |8 O3 _
  (3)修正查询对象“qEmp”设计,增加退休人员(年龄>=55)的条件;
8 J, @- \' S7 C" h; ^& S  (4)单击“刷新”按钮(名为“bt1”),在事件过程中补充语句,动态设置窗体记录源为查询对象“qEmp”,实现窗体数据按性别条件动态显示退休职工的信息;单击“退出”按钮(名为“bt2”),调用设计好的宏“mEmp”来关闭窗体。
7 O1 k5 l5 g1 m3 d- h. Z  注意:不允许修改数据库中的表对象“tEmp”和宏对象“mEmp”;不允许修改查询对象“qEmp”中未涉及的属性和内容;不允许修改窗体对象“fEmp”中未涉及的控件和属性;已给事件过程,只允许在“*****”与“*****”之间的空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。* L% @. V. x( b' l( p
  3.综合应用题- {3 }' `! K1 q- ~" H
  【考点分析】2 h7 }# T$ F! E3 n3 z. k' D7 ?) b; ^
  本题考点:窗体中文本框、命令按钮控件属性的设置;更改查询条件。
) Z) p9 Y+ e# l/ w  (1)【解题步骤】
/ |9 k" w4 q6 ^, h- [; F  步骤1:打开“samp3.mdb”数据库窗口,选中“窗体”对象,右键单击“fEmp”选择【设计视图】。3 P6 H# j1 F! z: v
  步骤2:右键单击文本框控件“tSS”选择【更改为】|【组合框】,右键单击“tSS”选择“属性”,在“行来源类型”中选中“值列表”,在“行来源”中输入“"男";"女"”,关闭属性界面。) C  `+ U4 h% S, g6 k
  (2)【解题步骤】- r" ]! I  p3 M- e- f
  步骤1:选中“tPa”控件,按下“Del”键,将该控件删除。
) I* e: m: V6 |$ i  步骤2:选中工具箱“复选框”控件,单击原“tPa”位置。选中“复选框标签”,按下“Del”键,将该控件删除。! V$ i4 w, z8 P, m
  步骤3:右键单击复选框按钮选择【属性】,在“名称”行输入“tPa”。在“控件来源”行右侧的下拉列表中选中“党员否”。关闭属性界面。  ~; j& K5 a* }" f. b
  (3)【解题步骤】
" p) _# i$ k8 N* z! _  步骤1:选中“查询”对象,右键单击“qEmp”选择【设计视图】。
# |: P% X( L6 W3 C1 z! Y& I9 k$ b4 Q  步骤2:在“年龄”字段的“条件”行输入“>=55”。
6 W0 j# h. X% S$ ~0 b- U, e  步骤3:单击工具栏中“保存”按钮,关闭设计视图。
2 ?  _% [3 Z6 I0 i  (4)【解题步骤】# ]! l1 o9 m0 b' m  S8 c8 g
  步骤1:右键单击命令按钮“刷新”选择【事件生成器】,在空行内输入代码:( n3 e! d+ M" Q
  *****
& Q. G4 Z- U6 Z' q7 o  Form.RecordSource="qEmp"
' i% r8 z; X/ p/ n. B; e  *****
; u: S; x7 q. L$ \: P. Q  步骤2:关闭界面。: z$ f0 h% K5 `- I7 f- b
  步骤3:右键单击命令按钮“退出”选择【属性】,在“事件”选项卡下“单击”行右侧下拉列表中选中“mEmp”,关闭属性界面。" z: c8 v+ x5 ^3 \  x  }9 _/ K  a
  步骤4:单击工具栏中“保存”按钮,关闭设计视图。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-9-28 00:39 , Processed in 0.328344 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表