《全国计算机等级考试二级Access数据库程序设计bgti.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级Access数据库程序设计bgti.docx(119页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2006年4月全国计算机等级考试二级Access数据库程序设计 (考试时间90分钟,满分100分) 一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项写在答题卡相应位置上,答在试卷上不得分。 (1)下下列选项项中不属属于结构构化程序序设计方方法的是是 A)自自顶向下下 B)逐步步求精 C)模块块化 D)可可复用 (2)两个个或两个个以上模模块之间间关联的的紧密程程度称为为 A)耦耦合度 BB)内聚聚度 C)复复杂度 DD)数据据传输特特性 (3)下列列叙述中中正确的的是 A)软软件测试试应该由由程序开开发者来来完成 B)程程序经调调试
2、后一一般不需需要再测测试 C)软软件维护护只包括括对程序序代码的的维护 D)以以上三种种说法都都不对 (4)按照照“后进先先出”原则组组织数据据的数据据结构是是 A)队列列 B)栈栈 C)双双向链表表 D)二二叉树 (5)下列列叙述中中正确的的是 A)线性性链表是是线性表表的链式式存储结结构 B)栈与与队列是是非线性性结构 C)双向向链表是是非线性性结构 D)只有有根结点点的二叉叉树是线线性结构构 (6)对如如下二叉叉树进行行后序遍遍历的结结果为 A)AABCDDEF B)DBEEAFCC C)AABDEECF D)DEBBFCAA (7)在在深度为为7的满二二叉树中中,叶子子结点的的个数为为
3、 A)332 B)31 C)64 DD)63 (8)“商品”与“顾客”两个实实体集之之间的联联系一般般是 A)一一对一 B)一对对多 C)多多对一 D)多对对多 (9)在在ER图中,用用来表示示实体的的图形是是 A)矩矩形 BB)椭圆圆形 C)菱菱形 DD)三角角形 (100)数据据库DBB、数据据库系统统DBSS、数据据库管理理系统DDBMSS之间的的关系是是 A)DDB包含含DBSS和DBMMS B)DBMMS包含含DB和DBSS C)DBBS包含含DB和DBMMS D)没没有任何何关系 (11)常常见的数数据模型型有3种,它它们是 A)网网状、关关系和语语义 B)层层次、关关系和网网状
4、C)环环状、层层次和关关系 D)字字段名、字字段类型型和记录录 (12)在在以下叙叙述中,正正确的是是 A)AACCEESS只只能使用用系统菜菜单创建建数据库库应用系系统 B)AACCEESS不不具备程程序设计计能力 C)AACCEESS只只具备了了模块化化程序设设计能力力 D)AACCEESS具具有面向向对象的的程序设设计能力力,并能能创建复复杂的数数据库应应用系统统 (13)不不属于AAcceess对对象的是是 A)表表 B)文件件夹 C)窗窗体 D)查查询 (14)表表的组成成内容包包括 A)查查询和字字段 B)字字段和记记录 C)记记录和窗窗体 D)报表表和字段段 (15)在在数据表表
5、视图中中,不能能 A)修修改字段段的类型型 B)修修改字段段的名称称 C)删删除一个个字段 D)删删除一条条记录 (16)数数据类型型是 A)字字段的另另一种说说法 B)决定定字段能能包含哪哪类数据据的设置置 C)一一类数据据库应用用程序 D)一类类用来描描述Acccesss表向向导允许许从中选选择的字字段名称称 (17)现现有一个个已经建建好的“按雇员员姓名查查询”窗体,如如下图所所示。 运行该该窗体后后,在文文本框中中输入要要查询雇雇员的姓姓名,当当按下“查询”按钮时时,运行行一个是是“按雇员员姓名查查询”的查询询,该查查询显示示出所查查雇员的的雇员IID、姓姓名和职职称等三三段。若若窗体
6、中中的文本本框名称称为tNNamee,设计计“按雇员员姓名查查询”,正确确的设计计视图是是 A) B) C) D) (18)下下图是使使用查询询设计器器完成的的查询,与与该查询询等价的的SQLL语句是是 A)sseleect学学号,数数学frrom sc wheere数数学(sellectt avvg(数数学)ffromm scc) B)sseleect学学号 wwherre 数数学(sellectt avvg(数数学)ffromm scc) C)sseleect 数学avvg(数数学)ffromm scc) D)sseleect 数学(sellectt avvg(数数学)ffromm scc
7、) (19)在在下图中中,与查查询设计计器的筛筛选标签签中所设设置的筛筛选功能能相同的的表达式式是 A)成绩绩表.综合成成绩=80AAND成成绩表.综合成成绩=880ANND成绩绩表.综合成成绩990 C)880=成绩表表.综合成成绩=90 D)880成成绩表.综合成成绩990 (20)下下图中所所示的查查询返回回的记录录是 A)不不包含880分和和90分 B)不不包含880至90分数数段 C)包包含800至90分数数段 D)所所有的记记录 (21)排排序时如如果选取取了多个个字段,则则输出结结果是 A)按按设定的的优先次次序依次次进行排排序B)按最最右边的的列开始始排序 C)按按从左向向右优
8、先先次序依依次排序序 D)无无法进行行排序 (22)为为窗口中中的命令令按钮设设置单击击鼠标时时发生的的动作,应应选择设设置其属属性对话话框的 A)格格式选项项卡 B)事件件选项卡卡 C)方方法选项项卡 D)数据据选项卡卡 (23)要要改变窗窗体上文文本框控控件的数数据源,应应设置的的属性是是 A)记录录源 B)控控件来源源 CC)筛选选查询 D)默认认值 (24)在在使用报报表设计计器设计计报表时时,如果果要统计计报表中中某个字字段的全全部数据据,应将将计算表表 达式放放在 A)组组页眉/组页脚脚 B)页面面页眉/页面页页脚 C)报报表页眉眉/报表页页脚 D)主体体 (25)如如果加载载一个
9、窗窗体,先先被触发发的事件件是 A)LLoadd 事件件 B)Opeen事件件 C)CClicck 事事件 D)DaCClicck事件件 (26)数数据访问问页可以以简单地地认为就就是一个个 A)网网页 B)数据据库文件件 C)worrd 文文件 D)子表表 (27)使使用宏组组的目的的是 A)设设计出功功能复杂杂的宏 B)设计计出包含含大量操操作的宏宏 C)减减少程序序内存消消耗 D)对多多个宏进进行组织织和管理理 (28)以以下是宏宏对象mm1的操操作序列列设计: 假定在在宏m11的操作作中涉及及到的对对象均存存在,现现将设计计好的宏宏m1设置置为窗体体“fTeest”上某个个命令按按钮的
10、单单击事件件属性,则则打开窗窗体“fTeest11”运行后后,单击击该命令令按钮,会会启动宏宏m1的运运行。宏宏m1运行行后,前前两个操操作会先先后打开开窗体对对象“fTeest22”和表对对象“tSttud”。那么么执行CClosse操作作后,会会 A)只只关闭窗窗体对象象“fTeest11” B)只只关闭表表对象“tSttud” C)关关闭窗体体对象“fTeest22”和表对对象“tSttud” D)关关闭窗体体“fTeest11”和“fTeest22”及表对对象“tSttud” (29)VBAA程序的的多条语语句可以以写在一一行中,其其分隔符符必须使使用符号号 A): B) C); D)
11、, (30)VBAA表达式式3*333/3的输输出结果果是 A)0 BB)1 CC)3 D)9 (31)现现有一个个已经建建好的窗窗体,窗窗体中有有一命令令按钮,单单击此按按钮,将将打开“tEmmplooyeee”表,如如果采用用VBAA代码完完成,下下面语句句正确的的是 A)ddocmmd.oopennforrmtEmmplooyeee B)doocmdd.oppenvviewwtEmmplooyeee C)ddocmmd.oopenntabbletEmmplooyeee D)ddocmmd.oopennrepportttEmmplooyeee (32)Acccesss的控件件对象可可以设置
12、置某个属属性来控控制对象象是否可可用(不不可用时时显示为为灰色状状 态)。需需要设置置的属性性是 A)DDefaaultt B)Canncell C)Enaableed (33)以以下程序序段运行行结束后后,变量量x的值为为 xx=2 yy=4 DDo x=x*yy y=y+11 LLoopp WWhille y44 Thhen i=ii2 MsggBoxx i Ennd SSub 窗体打打开运行行后,单单击命令令按钮,则则消息框框的输出出结果为为 【12】 。 (13)设设有如下下代码: x=1 do x=x+22 looop unntill 【13】 运行程序序,要求求循环体体执行33次后
13、结结束循环环,在空空白处填填入适当当语句。 (14)窗窗体中有有两个命命令按钮钮:“显示”(控件件名为ccmdDDispplayy)和“测试”(控件件名为ccmdTTestt)。以以下事件件过程的的功能是是:单击击“测试”按钮时时,窗体体上弹出出一个消消息框。如如果单击击消息框框的“确定”按钮,隐隐藏窗体体上的“显示”命令按按钮;单单击“取消”按钮关关闭窗体体。按照照功能要要求,将将程序补补充完整整。 Prrivaate Subb cmmdTeest_Cliick() Annsweer= 【14】 (“隐藏按按钮”,vbOOKCaanceel) Iff Annsweer=vvbOKK Thhe
14、n cmddDissplaay.VVisiiblee= 【15】 Ellse Doccmd.Cloose Ennd IIf Ennd SSub 2007年年4月 二级aacceess试试题参考答案 20077-9计计算机等等级考试试二级AAcceess笔笔试答案案答案 一.选选择题 (1)DD(2)A(33)D(4)BB(5)A(66)D(7)CC(8)D(99)A(10)C(11)BB(122)D(13)B(114)BB(155)A(16)B(117)CC(188)A(19)A(220)DD(21)CC(222)B(23)B(224)CC(255)A(26)A(227)DD(288)C(29
15、)A(330)BB(31)CC(322)C(33)C(334)BB(355)B二.填空题题(1)455(2)类(3)关系(44)静态态分析(5)逻逻辑独立立性(6)SQQL查询询(7)表(8)等级考考试(99)OppenQQuerry(110)00(11)555(112)336(113)xx=7(14)Msggboxx(155)Faalsee一、选择题题(135每每小题22分,共共70分分) 11-5 DBCCAA 66-100 DCCABCC 111. 用二维维表来表表示实体体及实体体之间联联系的数数据模型型是 AA. 实实体-联联系模型型 B. 层次次模型CC. 网网状模型型 DD. 关关
16、系模型型答案 D 解析关关系模型型用表格格形式表表示实体体类型及及其实体体间的联联系。关关系模型型是目前前最重要要的一种种模型,它它是建立立在严格格的数学学概念的的基础上上的。关关系模型型的基本本数据结结构是二二维表,每每一张二二维表称称为一个个关系。请请参考本本书 PP76 5.22.3 考点点3:层层次、网网状、关关系模型型12. 在在企业中中,职工工的“工资级级别”与职工工个人“工资”的联系系是 AA. 一一对一联联系 B. 一对多多联系CC. 多多对多联联系 D. 无联系系答案 B 解析: 一一对多联联系(11:n) 如如果实体体集A中中的每一一个实体体,实体体集B中中有n个个实体(n
17、n0)与与之联系系,反之之,实体体集B中中的每一一个实体体,实体体集A中中至多只只有一个个实体与与之联系系,则称称实体集集A与BB具有一一对多联联系。 请参考考本书 P733 5.2.44 考点点2:实实体联系系模型及及E-RR图 13. 假假设一个个书店用用(书号号,书名名,作者者,出版版社,出出版日期期,库存存数量.)一一组属性性来描述述图书,可可以作为为“关键字字”的是 AA. 书书号 B. 书名名 C. 作者者 D. 出版社社 答答案 AA 解析: 码码(又称称为关键键字):二维表表中的某某个属性性,若它它的值唯唯一地标标识了一一个元组组,则称称该属性性为关键键字。本本题中:只有AA.
18、 书书号能够够满足关关键字定定义中的的唯一性性要求。 请参考考本书 P933 6.2.11 考考点1:基本概概念 14. 下列列属于AAcceess对对象的是是 AA. 文文件 B. 数据据C. 记录 DD. 查查询 答案 DD 解解析: Acccesss数据库库由数据据库对象象和组两两部分组组成。其其中对象象又分为为7种,包包括:表表、查询询、窗体体、报表表、数据据访问页页、宏和和模块。这这些对象象都存放放在扩展展名为.mdbb的数据据库文件件中。请请参考本本书 PP97 6.55.3 考点点3:AAcceess数数据库的的系统结结构15. 在在Acccesss数据库库的表设设计视图图中,不
19、不能进行行的操作作是 AA. 修修改字段段类型 B. 设置置索引CC. 增增加字段段 D. 删除记记录答案 D 解解析: 编辑表表中内容容的操作作主要包包括选定定记录、添添加记录录、修改改记录、删删除记录录、复制制记录等等。这些些操作是是在数据据表视图图中完成成的。请请参考本本书 PP1122 7.3.33 考考点3:编辑表表的内容容 16. 在AAcceess数数据库中中,为了了保持表表之间的的关系,要要求在子子表(从从表)中中添加记记录时,如如果主表表中没有有与之相相关的记记录,则则不能在在子表(从从表)中中添加改改记录。为为此需要要定义的的关系是是 A. 输入入掩码 B. 有效效性规则则
20、 C. 默认认值 D. 参照完完整性2008年年9月2009年年3月二级acccesss上机试试题汇第01套:请在“答题”菜单下下选择相相应命令令,并按按照题目目要求完完成下面面的操作作,具体体要求如如下:注注意:下下面出现现的“.二级acccesss 上机机试题汇汇编第011套:请请在“答题”菜单下下选择相相应命令令,并按按照题目目要求完完成下面面的操作作,具体体要求如如下:注注意:下下面出现现的“考生文文件夹”均为%useer%在在考生文文件夹下下,“sammp1.mdbb”数据库库文件中中已建立立两个表表对象(名名为“职工表表”和“部门表表”)。试试按以下下要求,顺顺序完成成表的各各种操
21、作作:(11)设置置表对象象“职工表表”的聘用用时间字字段默认认值为系系统日期期;(22)设置置表对象象“职工表表”的性别别字段有有效性规规则为:男或女女;同时时设置相相应有效效性文本本为“请输入入男或女女”;(3)将将表对象象“职工表表”中编号号为“00000199”的员工工的照片片字段值值设置为为考生文文件夹下下的图像像文件“00000199.bmmp”数据;(4)删删除职工工表中姓姓名字段段含有“江”字的所所有员工工纪录;(5)将将表对象象“职工表表”导出到到考生文文件夹下下的“sammp.mmdb”空数据据库文件件中,要要求只导导出表结结构定义义,导出出的表命命名为“职工表表bk”;(
22、6)建建立当前前数据库库表对象象“职工表表”和“部门表表”的表间间关系,并并实施参参照完整整性。*请在“答题”菜单下下选择相相应命令令,并按按照题目目要求完完成下面面的操作作,具体体要求如如下:注注意:下下面出现现的“考生文文件夹”均为%useer%考考生文件件夹下存存在一个个数据库库文件“sammp2.mdbb”,里面面已经设设计好三三个关联联表对象象“tsttud”、“tcooursse” 、“tsccoree”和一个个空表“tteemp”。试按按以下要要求完成成查询设设计:(11)创建建一个选选择查询询,查找找并显示示简历信信息为空空的学生生的“学号”、“姓名”、“性别”和“年龄”四个字
23、字段内容容,所建建查询命命名为“qt11” ;(22)创建建一个选选择查询询,查找找选课学学生的“姓名”、“课程名名”和“成绩”三个字段段内容,所所建查询询命名为为“qt22” ;(33)创建建一个选选择查询询,按系系别统计计各自男男女学生生的平均均年龄,显显示字段段标题为为“所属院院系”、“性别”和“平均年年龄”,所建建查询命命名为“qt33”;(4)创创建一个个操作查查询,将将表对象象“tsttud”中没有有书法爱爱好的学学生的“学号”、“姓名”、和“年龄”三个字字段内容容追加到到目标表表“tteemp”的对应应字段内内,所建建查询命命名为“qt44”。*请在在“答题”菜单下下选择相相应命
24、令令,并按按照题目目要求完完成下面面的操作作,具体体要求如如下:注注意:下下面出现现的“考生文文件夹”均为%useer%考考生文件件夹下存存在一个个数据库库文件“sammp3.mdbb”,里面面已经设设计了表表对象“temmp”、查询询对象“qemmp”、窗体体对象“femmp”和宏对对象“memmp”。同时时,给出出窗体对对象“femmp”上一个个按钮的的单击事事件代码码,试按按以下功功能要求求补充设设计。功功能:(11)将窗窗体“femmp”上文本本框“tsss”更改为为组合框框类型,保保持控件件名称不不变。设设置其相相关属性性实现下下拉列表表形式输输入性别别“男”和“女”;(2)将将窗体
25、对对象“femmp”上文本本框“tpaa”改为复复选框类类型,保保持控件件名称不不变,然然后设置置控件来来源属性性以输出出“党员否否”字段值值;(33)修正正查询对对象“qemmp”设计,增增加退休休人员(年年龄=55)的的条件;(4)单单击“刷新”按钮(名名为“bt11”),在在事件过过程中补补充语句句,动态态设置窗窗体记录录源为查查询对象象“qemmp”,实现现窗体数数据按性性别条件件动态显显示退休休职工的的信息;单击“退出”按钮(名名为“bt22”),调调用设计计好的宏宏“memmp”来关闭闭窗体。注意:不允许修改数据库中的表对象“temp”和宏对象“memp”;不允许修改查询对象“qe
26、mp”中未涉及的属性和内容;不允许修改窗体对象“femp”中未涉及的控件和属性;已给事件过程,只允许在“*”与“*”之间的空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。第02套:请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:注意:下面出现的“考生文件夹”均为%user%考生文件夹下存在一个数据库文件“samp1.mdb”,里面已经设计好表对象“tstud”和“tscore”,窗体对象“ftest”和宏对象 mtest。并按照以下要求完成操作:(1)将“tstud”表的“简历”字段的显示宽度设置为40;(2)建立表“tstud”与表“tscore”
27、之间的关系,两个表通过“学号”建立一对多联系。(3)将窗体“ftest”中显示标题为“button1”的命令按钮改为显示“按钮”;(4)将宏“mtest”删除;(5)设置“tscore”表的“课程号”字段的输入掩码为只能输入5位数字或字母形式;(6)将“tstud”表中的“简历”字段隐藏起来。*请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:注意:下面出现的“考生文件夹”均为%user%考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好表对象“tstud”、“tcourse”、“tscore”和“ttemp”。试按以下要求完成设计:(1)创建一个查
28、询,当运行该查询时,应显示参数提示信息“请输入爱好”,输入爱好后,在简历字段中查找具有指定爱好的学生,显示“学号”、“姓名”、“性别”、“年龄”和“简历”五个字段内容,所建查询命名为“qt1”;(2)创建一个查询,查找学生的成绩信息,并显示为“学号”、“姓名”和“平均成绩”三列内容,其中“平均成绩”一列数据由计算得到,选择“固定”格式并保留两位小数显示,所建查询命名为“qt2”;(3)创建一个查询,按输入的学生学号查找并显示该学生的“姓名”、“课程名”和“成绩”三个字段内容,所建查询命名为“qt3”; 当运行该查询时,应显示参数提示信息:“请输入学号”;(4)创建一个查询,将表“tstud”中
29、男学生的信息追加到“ttemp”表对应的“学号”、“姓名”、“年龄”、“所属院系”和“性别”字段中,所建查询命名为“qt4”。*请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:注意:下面出现的“考生文件夹”均为%user%考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计了表对象“temp”、窗体对象“femp”、报表对象“remp”和宏对象“memp”。请在此基础上按照以下要求补充设计:(1)将表对象“temp”中“聘用时间”字段的格式调整为“长日期”显示、“性别”字段的有效性文本设置为“只能输入男和女”;(2)设置报表“remp”按照“聘用时间”
30、字段升序排列输出;将报表页面页脚区域内名为“tpage”的文本框控件设置为系统的日期;(3)将“femp”窗体上名为“btitle”的标签上移到距“btnp”命令按钮1厘米的位置(即标签的下边界距命令按钮的上边界1厘米)。同时,将窗体按钮“btnp”的单击事件属性设置为宏“memp”,以完成按钮单击打开报表的操计算机二级级公共基基础命题题(下面的1138道道题目,在在二级考考试中命命中率极极高。)一、选择题题(1) 下下面叙述述正确的的是(CC)A. 算法法的执行行效率与与数据的的存储结结构无关关 B. 算法法的空间间复杂度度是指算算法程序序中指令令(或语语句)的的条数 C. 算法的的有穷性性是指算算法必须须能在执执行有限限个步骤骤之后终终止 DD. 以以上三种种描述都都不对(2) 以以下数据据结构中中不属于于线性数数据结构构的是(C)A. 队列列 B. 线性性表 CC. 二二叉树 D. 栈(3) 在在一棵二二叉树上上第5层层的结点点数最多多是(BB) 注注:由公公式2kk-1得得A. 8 B. 16 C. 32 D. 15(4) 下下面描述述中,符符合结构构化程序序设计风风格的是是(A)A. 使用用顺序、选选择和重重复(循循环)三三种基本本控制结结构表示示程序的的控制逻逻辑 BB. 模模块只有有一个入入口,可可以