全国计算机等级考试二级Access数据库程序设计.docx

上传人:b****3 文档编号:5523814 上传时间:2023-05-08 格式:DOCX 页数:81 大小:3.15MB
下载 相关 举报
全国计算机等级考试二级Access数据库程序设计.docx_第1页
第1页 / 共81页
全国计算机等级考试二级Access数据库程序设计.docx_第2页
第2页 / 共81页
全国计算机等级考试二级Access数据库程序设计.docx_第3页
第3页 / 共81页
全国计算机等级考试二级Access数据库程序设计.docx_第4页
第4页 / 共81页
全国计算机等级考试二级Access数据库程序设计.docx_第5页
第5页 / 共81页
全国计算机等级考试二级Access数据库程序设计.docx_第6页
第6页 / 共81页
全国计算机等级考试二级Access数据库程序设计.docx_第7页
第7页 / 共81页
全国计算机等级考试二级Access数据库程序设计.docx_第8页
第8页 / 共81页
全国计算机等级考试二级Access数据库程序设计.docx_第9页
第9页 / 共81页
全国计算机等级考试二级Access数据库程序设计.docx_第10页
第10页 / 共81页
全国计算机等级考试二级Access数据库程序设计.docx_第11页
第11页 / 共81页
全国计算机等级考试二级Access数据库程序设计.docx_第12页
第12页 / 共81页
全国计算机等级考试二级Access数据库程序设计.docx_第13页
第13页 / 共81页
全国计算机等级考试二级Access数据库程序设计.docx_第14页
第14页 / 共81页
全国计算机等级考试二级Access数据库程序设计.docx_第15页
第15页 / 共81页
全国计算机等级考试二级Access数据库程序设计.docx_第16页
第16页 / 共81页
全国计算机等级考试二级Access数据库程序设计.docx_第17页
第17页 / 共81页
全国计算机等级考试二级Access数据库程序设计.docx_第18页
第18页 / 共81页
全国计算机等级考试二级Access数据库程序设计.docx_第19页
第19页 / 共81页
全国计算机等级考试二级Access数据库程序设计.docx_第20页
第20页 / 共81页
亲,该文档总共81页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

全国计算机等级考试二级Access数据库程序设计.docx

《全国计算机等级考试二级Access数据库程序设计.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级Access数据库程序设计.docx(81页珍藏版)》请在冰点文库上搜索。

全国计算机等级考试二级Access数据库程序设计.docx

全国计算机等级考试二级Access数据库程序设计

2006年4月全国计算机等级考试二级Access数据库程序设计

(考试时间90分钟,满分100分)

一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项写在答题卡相应位置上,答在试卷上不得分。

(1)下列选项中不属于结构化程序设计方法的是

A)自顶向下B)逐步求精

C)模块化D)可复用

(2)两个或两个以上模块之间关联的紧密程度称为

A)耦合度B)内聚度

C)复杂度D)数据传输特性

(3)下列叙述中正确的是

A)软件测试应该由程序开发者来完成

B)程序经调试后一般不需要再测试

C)软件维护只包括对程序代码的维护

D)以上三种说法都不对

(4)按照“后进先出”原则组织数据的数据结构是

A)队列B)栈

C)双向链表D)二叉树

(5)下列叙述中正确的是

A)线性链表是线性表的链式存储结构B)栈与队列是非线性结构

C)双向链表是非线性结构D)只有根结点的二叉树是线性结构

(6)对如下二叉树进行后序遍历的结果为

A)ABCDEFB)DBEAFC

C)ABDECFD)DEBFCA

(7)在深度为7的满二叉树中,叶子结点的个数为

A)32B)31C)64D)63

(8)“商品”与“顾客”两个实体集之间的联系一般是

A)一对一B)一对多

C)多对一D)多对多

(9)在E—R图中,用来表示实体的图形是

A)矩形B)椭圆形

C)菱形D)三角形

(10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是

A)DB包含DBS和DBMSB)DBMS包含DB和DBS

C)DBS包含DB和DBMSD)没有任何关系

(11)常见的数据模型有3种,它们是

A)网状、关系和语义B)层次、关系和网状

C)环状、层次和关系D)字段名、字段类型和记录

(12)在以下叙述中,正确的是

A)ACCESS只能使用系统菜单创建数据库应用系统

B)ACCESS不具备程序设计能力

C)ACCESS只具备了模块化程序设计能力

D)ACCESS具有面向对象的程序设计能力,并能创建复杂的数据库应用系统

(13)不属于Access对象的是

A)表B)文件夹

C)窗体D)查询

(14)表的组成内容包括

A)查询和字段B)字段和记录

C)记录和窗体D)报表和字段

(15)在数据表视图中,不能

A)修改字段的类型B)修改字段的名称

C)删除一个字段D)删除一条记录

(16)数据类型是

A)字段的另一种说法B)决定字段能包含哪类数据的设置

C)一类数据库应用程序D)一类用来描述Access表向导允许从中选择的字段名称

(17)现有一个已经建好的“按雇员姓名查询”窗体,如下图所示。

运行该窗体后,在文本框中输入要查询雇员的姓名,当按下“查询”按钮时,运行一个是“按雇员姓名查询”的查询,该查询显示出所查雇员的雇员ID、姓名和职称等三段。

若窗体中的文本框名称为tName,设计“按雇员姓名查询”,正确的设计视图是

A)B)C)D)

(18)下图是使用查询设计器完成的查询,与该查询等价的SQL语句是

A)select学号,数学fromscwhere数学>(selectavg(数学)fromsc)

B)select学号where数学>(selectavg(数学)fromsc)

C)select数学avg(数学)fromsc)

D)select数学>(selectavg(数学)fromsc)

(19)在下图中,与查询设计器的筛选标签中所设置的筛选功能相同的表达式是

A)成绩表.综合成绩>=80AND成绩表.综合成绩=<90

B)成绩表.综合成绩>80AND成绩表.综合成绩<90

C)80<=成绩表.综合成绩<=90

D)80<成绩表.综合成绩<90

(20)下图中所示的查询返回的记录是

A)不包含80分和90分B)不包含80至90分数段

C)包含80至90分数段D)所有的记录

(21)排序时如果选取了多个字段,则输出结果是

A)按设定的优先次序依次进行排序B)按最右边的列开始排序

C)按从左向右优先次序依次排序D)无法进行排序

(22)为窗口中的命令按钮设置单击鼠标时发生的动作,应选择设置其属性对话框的

A)格式选项卡B)事件选项卡

C)方法选项卡D)数据选项卡

(23)要改变窗体上文本框控件的数据源,应设置的属性是

A)记录源B)控件来源C)筛选查询D)默认值

(24)在使用报表设计器设计报表时,如果要统计报表中某个字段的全部数据,应将计算表达式放在

A)组页眉/组页脚B)页面页眉/页面页脚

C)报表页眉/报表页脚D)主体

(25)如果加载一个窗体,先被触发的事件是

A)Load事件B)Open事件

C)Click事件D)DaClick事件

(26)数据访问页可以简单地认为就是一个

A)网页B)数据库文件C)word文件D)子表

(27)使用宏组的目的是

A)设计出功能复杂的宏B)设计出包含大量操作的宏

C)减少程序内存消耗D)对多个宏进行组织和管理

(28)以下是宏对象m1的操作序列设计:

假定在宏m1的操作中涉及到的对象均存在,现将设计好的宏m1设置为窗体“fTest”上某个命令按钮的单击事件属性,则打开窗体“fTest1”运行后,单击该命令按钮,会启动宏m1的运行。

宏m1运行后,前两个操作会先后打开窗体对象“fTest2”和表对象“tStud”。

那么执行Close操作后,会

A)只关闭窗体对象“fTest1”

B)只关闭表对象“tStud”

C)关闭窗体对象“fTest2”和表对象“tStud”

D)关闭窗体“fTest1”和“fTest2”及表对象“tStud”

(29)VBA程序的多条语句可以写在一行中,其分隔符必须使用符号

A):

B)’C);D),

(30)VBA表达式3*3\3/3的输出结果是

A)0B)1C)3D)9

(31)现有一个已经建好的窗体,窗体中有一命令按钮,单击此按钮,将打开“tEmployee”表,如果采用VBA代码完成,下面语句正确的是

A)docmd.openform″tEmployee″

B)docmd.openview″tEmployee″

C)docmd.opentable″tEmployee″

D)docmd.openreport″tEmployee″

(32)Access的控件对象可以设置某个属性来控制对象是否可用(不可用时显示为灰色状

态)。

需要设置的属性是

A)DefaultB)CancelC)Enabled

(33)以下程序段运行结束后,变量x的值为

x=2

y=4

Do

x=x*y

y=y+1

LoopWhiley<4

A)2B)4C)8D)20

(34)在窗体上添加一个命令按钮(名为Command1),然后编写如下事件过程:

PrivateSubCommand1_Click()

Fori=1To4

x=4

Forj=1To3

x=3

Fork=1To2

x=x+6

Nextk

Nextj

Nexti

MsgBoxx

EndSub

打开窗体后,单击命令按钮,消息框的输出结果是

A)7B)15C)157D)538

(35)假定有如下的Sub过程:

Subsfun(xAsSingle,yAsSingle)

t=x

x=t/y

y=tMody

EndSub

在窗体上添加一个命令按钮(名为Command1),然后编写如下事件过程:

PrivateSubCommand1_Click()

Dimaassingle

Dimbassingle

a=5

b=4

sfuna,b

MsgBoxa&chr(10)+chr(13)&b

EndSub

打开窗体运行后,单击命令按钮,消息框的两行输出内容分别为

A)1和1B)1.25和1C)1.25和4D)5和4

二、填空题(每空2分,共30分)

请将每一个空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。

(1)对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为【1】。

(2)在面向对象方法中,【2】描述的是具有相似属性与操作的一组对象。

(3)在关系模型中,把数据看成是二维表,每一个二维表称为一个【3】。

(4)程序测试分为静态分析和动态测试。

其中【4】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。

(5)数据独立性分为逻辑独立性与物理独立性。

当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为【5】。

(6)结合型文本框可以从表、查询或【6】中获得所需的内容。

(7)在创建主/子窗体之前,必须设置【7】之间的关系。

(8)函数Right(“计算机等级考试”,4)的执行结果是【8】。

(9)某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开一个查询,需要执行的操作是【9】。

(10)在使用Dim语句定义数组时,在缺省情况下数组下标的下限为【10】。

11)在窗体中添加一个命令按钮,名称为Command1,然后编写如下程序:

PrivateSubCommand1_Click()

Dims,i

Fori=1To10

s=s+i

Nexti

MsgBoxs

EndSub

窗体打开运行后,单击命令按钮,则消息框的输出结果为【11】。

(12)在窗体中添加一个名称为Command1的命令按钮,然后编写如下程序:

PrivateSubs(ByValpAslnteger)

p=p*2

EndSub

PrivateSubCommand1_Click()

DimiAsInteger

i=3

Calls(i)

Ifi>4Theni=i^2

MsgBoxi

EndSub

窗体打开运行后,单击命令按钮,则消息框的输出结果为【12】。

(13)设有如下代码:

x=1

do

x=x+2

loopuntil【13】

运行程序,要求循环体执行3次后结束循环,在空白处填入适当语句。

(14)窗体中有两个命令按钮:

“显示”(控件名为cmdDisplay)和“测试”(控件名为cmdTest)。

以下事件过程的功能是:

单击“测试”按钮时,窗体上弹出一个消息框。

如果单击消息框的“确定”按钮,隐藏窗体上的“显示”命令按钮;单击“取消”按钮关闭窗体。

按照功能要求,将程序补充完整。

PrivateSubcmdTest_Click()

Answer=【14】(“隐藏按钮”,vbOKCancel)

IfAnswer=vbOKThen

cmdDisplay.Visible=【15】

Else

Docmd.Close

EndIf

EndSub

 

2007年4月二级access试题

参考答案

2007-9计算机等级考试二级Access笔试答案答案

一.选择题

(1)D

(2)A(3)D(4)B(5)A(6)D(7)C(8)D(9)A(10)C

(11)B(12)D(13)B(14)B(15)A(16)B(17)C(18)A(19)A(20)D

(21)C(22)B(23)B(24)C(25)A(26)A(27)D(28)C(29)A(30)B

(31)C(32)C(33)C(34)B(35)B

二.填空题

(1)45

(2)类(3)关系(4)静态分析(5)逻辑独立性

(6)SQL查询(7)表(8)等级考试(9)OpenQuery(10)0

(11)55(12)36(13)x=7(14)Msgbox(15)False

一、选择题(1~35每小题2分,共70分)

1-5DBCAA6-10DCABC

11.用二维表来表示实体及实体之间联系的数据模型是

A.实体-联系模型B.层次模型C.网状模型D.关系模型

答案D解析关系模型用表格形式表示实体类型及其实体间的联系。

关系模型是目前最重要的一种模型,它是建立在严格的数学概念的基础上的。

关系模型的基本数据结构是二维表,每一张二维表称为一个关系。

请参考本书P765.2.3考点3:

层次、网状、关系模型

12.在企业中,职工的“工资级别”与职工个人“工资”的联系是

A.一对一联系B.一对多联系C.多对多联系D.无联系

答案B解析:

一对多联系(1:

n)

如果实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A与B具有一对多联系。

请参考本书P735.2.4考点2:

实体联系模型及E-R图

13.假设一个书店用(书号,书名,作者,出版社,出版日期,库存数量......)一组属性来描述图书,可以作为“关键字”的是

A.书号B.书名C.作者D.出版社

答案A解析:

码(又称为关键字):

二维表中的某个属性,若它的值唯一地标识了一个元组,则称该属性为关键字。

本题中:

只有A.书号能够满足关键字定义中的唯一性要求。

请参考本书P936.2.1考点1:

基本概念

14.下列属于Access对象的是

A.文件B.数据C.记录D.查询

答案D解析:

Access数据库由数据库对象和组两部分组成。

其中对象又分为7种,包括:

表、查询、窗体、报表、数据访问页、宏和模块。

这些对象都存放在扩展名为.mdb的数据库文件中。

请参考本书P976.5.3考点3:

Access数据库的系统结构

15.在Access数据库的表设计视图中,不能进行的操作是

A.修改字段类型B.设置索引C.增加字段D.删除记录

答案D解析:

编辑表中内容的操作主要包括选定记录、添加记录、修改记录、删除记录、复制记录等。

这些操作是在数据表视图中完成的。

请参考本书P1127.3.3考点3:

编辑表的内容

16.在Access数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加改记录。

为此需要定义的关系是A.输入掩码B.有效性规则C.默认值D.参照完整性

2008年9月

2009年3月

二级access 上机试题汇

※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※

第01套:

请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:

注意:

下面出现的“ ...

二级access上机试题汇编

※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※

第01套:

请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体

要求如下:

注意:

下面出现的“考生文件夹”均为%user%

在考生文件夹下,“samp1.mdb”数据库文件中已建立两个表对象(名为“

职工表”和“部门表”)。

试按以下要求,顺序完成表的各种操作:

(1)设置表对象“职工表”的聘用时间字段默认值为系统日期;

(2)设置表对象“职工表”的性别字段有效性规则为:

男或女;同时设置相应

有效性文本为“请输入男或女”;

(3)将表对象“职工表”中编号为“000019”的员工的照片字段值设置为考生

文件夹下的图像文件“000019.bmp”数据;

(4)删除职工表中姓名字段含有“江”字的所有员工纪录;

(5)将表对象“职工表”导出到考生文件夹下的“samp.mdb”空数据库文件中

,要求只导出表结构定义,导出的表命名为“职工表bk”;

(6)建立当前数据库表对象“职工表”和“部门表”的表间关系,并实施参照

完整性。

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

请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体

要求如下:

注意:

下面出现的“考生文件夹”均为%user%

考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好三个关联

表对象“tstud”、“tcourse”、“tscore”和一个空表“ttemp”。

试按以下

要求完成查询设计:

(1)创建一个选择查询,查找并显示简历信息为空的学生的“学号”、“姓名”

、“性别”和“年龄”四个字段内容,所建查询命名为“qt1”;

(2)创建一个选择查询,查找选课学生的“姓名”、“课程名”和“成绩”三个

字段内容,所建查询命名为“qt2”;

(3)创建一个选择查询,按系别统计各自男女学生的平均年龄,显示字段标题为

“所属院系”、“性别”和“平均年龄”,所建查询命名为“qt3”;

(4)创建一个操作查询,将表对象“tstud”中没有书法爱好的学生的“学号”、

“姓名”、和“年龄”三个字段内容追加到目标表“ttemp”的对应字段内,

所建查询命名为“qt4”。

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

请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体

要求如下:

注意:

下面出现的“考生文件夹”均为%user%

考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计了表对象

“temp”、查询对象“qemp”、窗体对象“femp”和宏对象“memp”。

同时,给

出窗体对象“femp”上一个按钮的单击事件代码,试按以下功能要求补充设计。

功能:

(1)将窗体“femp”上文本框“tss”更改为组合框类型,保持控件名称不变。

设置其相关属性实现下拉列表形式输入性别“男”和“女”;

(2)将窗体对象“femp”上文本框“tpa”改为复选框类型,保持控件名称不变,

然后设置控件来源属性以输出“党员否”字段值;

(3)修正查询对象“qemp”设计,增加退休人员(年龄>=55)的条件;

(4)单击“刷新”按钮(名为“bt1”),在事件过程中补充语句,动态设置窗

体记录源为查询对象“qemp”,实现窗体数据按性别条件动态显示退休职

工的信息;单击“退出”按钮(名为“bt2”),调用设计好的宏“memp”

来关闭窗体。

注意:

不允许修改数据库中的表对象“temp”和宏对象“memp”;不允许修

改查询对象“qemp”中未涉及的属性和内容;不允许修改窗体对象“

femp”中未涉及的控件和属性;已给事件过程,只允许在“*****”

与“*****”之间的空行内补充语句、完成设计,不允许增删和修改

其它位置已存在的语句。

※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※

第02套:

请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体

要求如下:

注意:

下面出现的“考生文件夹”均为%user%

考生文件夹下存在一个数据库文件“samp1.mdb”,里面已经设计好表对象

“tstud”和“tscore”,窗体对象“ftest”和宏对象mtest。

并按照以下要

求完成操作:

(1)将“tstud”表的“简历”字段的显示宽度设置为40;

(2)建立表“tstud”与表“tscore”之间的关系,两个表通过“学号”建立一

对多联系。

(3)将窗体“ftest”中显示标题为“button1”的命令按钮改为显示“按钮”;

(4)将宏“mtest”删除;

(5)设置“tscore”表的“课程号”字段的输入掩码为只能输入5位数字或字母

形式;

(6)将“tstud”表中的“简历”字段隐藏起来。

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

请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体

要求如下:

注意:

下面出现的“考生文件夹”均为%user%

考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好表对象

“tstud”、“tcourse”、“tscore”和“ttemp”。

试按以下要求完成设计:

(1)创建一个查询,当运行该查询时,应显示参数提示信息“请输入爱好”,

输入爱好后,在简历字段中查找具有指定爱好的学生,显示“学号”、

“姓名”、“性别”、“年龄”和“简历”五个字段内容,所建查询命名

为“qt1”;

(2)创建一个查询,查找学生的成绩信息,并显示为“学号”、“姓名”和“

平均成绩”三列内容,其中“平均成绩”一列数据由计算得到,选择“固

定”格式并保留两位小数显示,所建查询命名为“qt2”;

(3)创建一个查询,按输入的学生学号查找并显示该学生的“姓名”、“课程

名”和“成绩”三个字段内容,所建查询命名为“qt3”;当运行该查询

时,应显示参数提示信息:

“请输入学号”;

(4)创建一个查询,将表“tstud”中男学生的信息追加到“ttemp”表对应的

“学号”、“姓名”、“年龄”、“所属院系”和“性别”字段中,所建

查询命名为“qt4”。

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

请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体

要求如下:

注意:

下面出现的“考生文件夹”均为%user%

考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计了表对象

“temp”、窗体对象“femp”、报表对象“remp”和宏对象“memp”。

请在此基

础上按照以下要求补充设计:

(1)将表对象“temp”中“聘用时间”字段的格式调整为“长日

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 外语学习 > 英语考试

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2