5. 表的其他操作: (1)查找数据。 (2)替换数据。 (3)排序记录。 (4)筛选记录。 三、查询的基本操作 1. 查询分类: (1)选择查询。 (2)参数查询。 (3)交叉表查询。 (4)操作查询。 (5)SQL查询。 2. 查询准则: (1)运算符。 (2)函数。 (3)表达式。 3. 创建查询:
(1)使用向导创建查询。 (2)使用设计器创建查询。 (3)在查询中计算。 4. 操作已创建的查询: (1)运行已创建的查询。 (2)编辑查询中的字段。 (3)编辑查询中的数据源。 (4)排序查询的结果。 四、窗体的基本操作 1. 窗体分类: (1)纵栏式窗体。 (2)表格式窗体。 (3)主/子窗体。 (4)数据表窗体。 (5)图表窗体。 (6)数据透视表窗体。 2. 创建窗体:
(1)使用向导创建窗体。
(2)使用设计器创建窗体:控件的含义及种类,在窗体中添加和修改控件,设置控件的常见属性。
五、报表的基本操作 1. 报表分类: (1)纵栏式报表。 (2)表格式报表。 (3)图表报表。
- 6 -
(4)标签报表。 2. 使用向导创建报表。 3. 使用设计器编辑报表。 4. 在报表中计算和汇总。 六、页的基本操作
1. 数据访问页的概念。 2. 创建数据访问页。 (1)自动创建数据访问页。 (2)使用向导数据访问页。 七、宏
1. 宏的基本概念。 2. 宏的基本操作:
(1)创建宏:创建一个宏,创建宏组。 (2)运行宏。
(3)在宏中使用条件。 (4)设置宏操作参数。 (5)常用的宏操作。 八、模块
1. 模块的基本概念: (1)类模块。 (2)标准模块。 (3)将宏转换为模块。 2. 创建模块:
(1)创建VBA模块:在模块中加入过程,在模块中执行宏。
(2)编写事件过程:键盘事件,鼠标事件,窗口事件,操作事件和其他事件。 3. 调用和参数传递。 4. VBA程序设计基础:
(1)面向对象程序设计的基本概念。 (2)VBA编程环境:进入VBE,VBE界面。 (3)VBA编程基础:常量,变量,表达式。
(4)VBA程序流程控制:顺序控制,选择控制,循环控制。 (5)VBA程序的调试:设置断点,单步跟踪,设置监视点。 考试方式
1. 笔试:90分钟,满分100分,其中含公共基础知识部分的30分。 2. 上机操作:90分,满分100分。 上机操作包括: (1)基本操作。 (2)简单应用。 (3)综合应用。
- 7 -
2005年4月全国计算机等级考试二级笔试试卷
Access数据库程序设计
- 8 -
(考试时间90分钟,满分100分)
一、选择题(每小题2分,共70分)
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 (1)下列叙述中正确的是
A)程序设计就是编制程序
C)程序经调试改错后还应进行再测试
B)程序的测试必须由程序员自己去完成 D)程序经调试改错后不必进行再测试
(2)下列数据结构中,能用二分法进行查找的是
A)顺序存储的有序线性表 C)二叉链表
B)线性链表 D)有序线性链表
(3)下列关于栈的描述正确的是
A)在栈中只能插入元素而不能删除元素 B)在栈中只能删除元素而不能插入元素
C)栈是特殊的线性表,只能在一端插入或删除元素
D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素 (4)下列叙述中正确的是
A)一个逻辑数据结构只能有一种存储结构
B)数据的逻辑结构属于线性结构,存储结构属于非线性结构
C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率 D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率 (5)下列描述中正确的是
A)软件工程只是解决软件项目的管理问题 B)软件工程主要解决软件产品的生产率问题
- 9 -
C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 D)软件工程只是解决软件开发中的技术问题 (6)在软件设计中,不属于过程设计工具的是
A)PDL(过程设计语言) C)N-S图
B)PAD图 D)DFD图
(7)下列叙述中正确的是
A)软件交付使用后还需要进行维护 B)软件一旦交付使用就不需要再进行维护 C)软件交付使用后其生命周期就结束 D)软件维护是指修复程序中被破坏的指令 (8)数据库设计的根本目标是要解决
A)数据共享问题
B)数据安全问题 D)简化数据维护
C)大量数据存储问题 (9)设有如下关系表: R A 1 2 B 1 2 C 2 3
S A 3
B 1
C 3
T A 1 2 3 B 1 2 1 C 2 3 3 则下列操作中正确的是 A)T=R∩S
B)T=R∪S
C)T=R×S
D)T=R/S
(10)数据库系统的核心是
A)数据模型 C)数据库
B)数据库管理系统 D)数据库管理员
(11)将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为
- 10 -
计算机二级ACCESS
历年真题及答案
(2005年4月-2011年9月)
- 1 -
目 录
一、二级Access数据库程序设计考试大纲………………4-8 二、2005年4月二级ACCESS笔试试卷及答案………………9-18
三、2005年9月二级ACCESS笔试试卷及答案…………19-29
四、2006年4月二级ACCESS笔试试卷及答案…………30-38
五、2006年9月二级ACCESS笔试试卷及答案…………39-48
六、2007年4月二级ACCESS笔试试卷及答案…………49-57
七、2007年9月二级ACCESS笔试试卷及答案…………58-65
八、2008年4月二级ACCESS笔试试卷及答案…………66-72
九、2008年9月二级ACCESS笔试试卷及答案…………73-80
十、2009年3月二级ACCESS笔试试卷及答案…………81-86
- 2 -
十一、2009年9月二级ACCESS笔试试卷及答案…………87-94
十二、2010年3月二级ACCESS笔试试卷及答案…………95-103
十三、2010年9月二级ACCESS笔试试卷及答案…………104-111
十四、2011年3月二级ACCESS笔试试卷及答案…………112-119
十五、2011年9月二级ACCESS笔试试卷及答案…………120-131
- 3 -
二级Access数据库程序设计考试大纲
公共基础知识
基本要求
1. 掌握算法的基本概念。 2. 掌握基本数据结构及其操作。 3. 掌握基本排序和查找算法。
4. 掌握逐步求精的结构化程序设计方法。
5. 掌握软件工程的基本方法,具有初步应用相关技术进行软件开发的能力。 6. 掌握数据库的基本知识,了解关系数据库的设计。 考试内容
一、基本数据结构与算法
1. 算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)。
2. 数据结构的定义;数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线性结构的概念。
3. 线性表的定义;线性表的顺序存储结构及其插入与删除运算。 4. 栈和队列的定义;栈和队列的顺序存储结构及其基本运算。 5. 线性单链表、双向链表与循环链表的结构及其基本运算。
6. 树的基本概念;二叉树的定义及其存储结构;二叉树的前序、中序和后序遍历。 7. 顺序查找与二分查找算法;基本排序算法(交换类排序,选择类排序,插入类排序)。 二、程序设计基础
1. 程序设计方法与风格。 2. 结构化程序设计。
3. 面向对象的程序设计方法,对象,方法,属性及继承与多态性。 三、软件工程基础
1. 软件工程基本概念,软件生命周期概念,软件工具与软件开发环境。 2. 结构化分析方法,数据流图,数据字典,软件需求规格说明书。 3. 结构化设计方法,总体设计与详细设计。
4. 软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、集成测试和系统测试。
5. 程序的调试,静态调试与动态调试。 四、数据库设计基础
1. 数据库的基本概念:数据库,数据库管理系统,数据库系统。 2. 数据模型,实体联系模型及E-R图,从E-R图导出关系数据模型。
3. 关系代数运算,包括集合运算及选择、投影、连接运算,数据库规范化理论。 4. 数据库设计方法和步骤:需求分析、概念设计、逻辑设计和物理设计的相关策略。 考试方式
1. 公共基础知识的考试方式为笔试,与C语言程序设计(C++语言程序设计、Java语言程
- 4 -
序设计、Visual Basic语言程序设计、Visual FoxPro数据库程序设计、Access数据库程序设计或Delphi语言程序设计)的笔试部分合为一张试卷。公共基础知识部分占全卷的30分。 2. 公共基础知识有10道选择题和5道填空题。
Access数据库程序设计
基本要求
1. 具有数据库系统的基础知识。 2. 基本了解面向对象的概念。 3. 掌握关系数据库的基本原理。 4. 掌握数据库程序设计方法。
5. 能使用Access建立一个小型数据库应用系统。 考试内容
一、数据库基础知识 1. 基本概念:
数据库,数据模型,数据库管理系统,类和对象,事件。 2. 关系数据库基本概念:
关系模型(实体的完整性,参照的完整性,用户定义的完整性),关系模式,关系,元组,属性,字段,域,值,主关键字等。 3. 关系运算基本概念:
选择运算,投影运算,连接运算。 4. SQL基本命令: 查询命令,操作命令。 5. Access系统简介: (1)Access系统的基本特点
(2)基本对象:表,查询,窗体,报表,页,宏,模块。 二、数据库和表的基本操作 1. 创建数据库: (1)创建空数据库。 (2)使用向导创建数据库。 2. 表的建立:
(1)建立表结构:使用向导,使用表设计器,使用数据表。 (2)设置字段属性。
(3)输入数据:直接输入数据,获取外部数据。 3. 表间关系的建立与修改:
(1)表间关系的概念:一对一,一对多。 (2)建立表间关系。 (3)设置参照完整性。 4. 表的维护:
(1)修改表结构:添加字段,修改字段,删除字段,重新设置主关键字。 (2)编辑表内容:添加记录,修改记录,删除记录,复制记录。 (3)调整表外观。
- 5 -
A)选择 B)投影 C)联接 D)并
(12)如果表A中的一条记录与表B中的多条记录相匹配,且表B中的一条记录与表A中
的多条记录相匹配,则表A与表B存在的关系是 A)一对一
B)一对多
C)多对一
D)多对多
(13)利用Access创建的数据库文件,其扩展名为
A).ADP
B).DBF
C).FRM
D).MDB
(14)下面关于Access表的叙述中,错误的是
A)在Access表中,可以对备注型字段进行“格式”属性设置
B)若删除表中含有自动编号型字段的一条记录后,Access不会对表中自动编号型字段
重新编号 C)创建表之间的关系时,应关闭所有打开的表
D)可在Access表的设计视图“说明”列中,对字段进行具体的说明 (15)在Access表中,可以定义3种主关键字,它们是
A)单字段、双字段和多字段 C)单字段、多字段和自动编号
B)单字段、双字段和自动编号 D)双字段、多字段和自动编号
(16)~(21)题使用已建立的“tEmployee”表,表结构及表内容如下所示: 字段名称 雇员ID 姓名 性别 出生日期 职务 简历 联系电话 雇员ID 姓名 性别 出生日期 1 王宁 女 1960-1-1 职务 经理 简历 1984年大学毕业,曾是销售员 联系电话 35976450 字段类型 文本 文本 文本 日期/时间 文本 备注 文本 字段大小 10 10 1 14 8
- 11 -
2 3 4 5 李清 王创 郑炎 男 1962-7-1 男 1970-1-1 女 1978-6-1 职员 职员 职员 1986年大学毕业,现为销售员 1993年专科毕业,现为销售员 1999年大学毕业,现为销售员 1956年专科毕业,现为管理员 魏小红 女 1934-11-1 职员 35976452 35976453 35976454 35976451 (16)在“tEmployee”表中,“姓名”字段的字段大小为10,在此列输入数据时,最多可输入的汉字数和英文字符数分别是 A)5 5
B)5 10
C)10 10
D)10 20
(17)若要确保输入的联系电话值只能为8位数字,应将该字段的输入掩码设置为
A)00000000
B)99999999
C)########
D)????????
(18)若在“tEmployee”表中查找所有姓“王”的记录,可以在查询设计视图的准则行中
输入
A)Like \王\
B)Like \王*\
C)=\王\
D)=\王*\
(19)下面显示的是查询设计视图的“设计网格”部分,从此部分所示的内容中可以判断
出要创建的查询 A)删除查询
B)生成表查询
C)选择查询
D)更新查询
(20)下面显示的是查询设计视图,从设计视图所示的内容中判断此查询将显 A)出生日期字段值
C)除出生日期以外的所有字段值
B)所有字段值 D)雇员ID字段值
(21)若以“tEmployee”表为数据源,计算每个职工的年龄(取整),并显示如下图所示
的结果,那么正确的设计是
22)~(24)题中使用下图,窗体的名称为fmTest,窗体中有一个标签和一个命令按钮,名称分别为Label1和bChange
(22)在“窗体视图”显示该窗体时,要求在单击命令按钮后标签上显示的文字颜色变为
红色,以下能实现该操作的语句是
A)label1.ForeColor = 255
B)bChange.ForeColor = 255
- 12 -
C)label1.ForeColor = \D)bChange.ForeColor = \
(23)若将窗体的标题设置为“改变文字显示颜色”,应使用的语句是
A)Me =\改变文字显示颜色\C)Me.text=\改变文字显示颜色\
B)Me.Caption=\改变文字显示颜色\D)Me.Name=\改变文字显示颜色\
(24)在“窗体视图”中显示窗体时,窗体中没有记录选定器,应将窗体的“记录选定器”
属性值设置为
A)是
B)否
C)有
D)无
(25)为窗体或报表上的控件设置属性值的正确宏操作命令是
A)Set
B)SetData
C)SetWarnings
D)SetValue
(26)下列不属于操作查询的是
A)参数查询
B)生成表查询
C)更新查询
D)删除查询
(27)使用自动创建数据访问页功能创建数据访问页时,Access会在当前文件夹下,自动
保存创建的数据访问页,其格式为 A)HTML
B)文本
C)数据库
D)Web
(28)能被“对象所识别的动作”和“对象可执行的活动”分别称为对象的
A)方法和事件
B)事件和方法
C)事件和属性
D)过程和方法
(29)在关于报表数据源设置的叙述中,以下正确的是
A)可以是任意对象 C)只能是查询对象
B)只能是表对象
D)可以是表对象或查询对象
(30)在报表设计的工具栏中,用于修饰版面以达到更好显示效果的控件是
A)直线和矩形
B)直线和圆形
C)直线和多边形
D)矩形和圆形
(31)下列逻辑表达式中,能正确表示条件“x和y都是奇数”的是
A)x Mod 2 =1 Or y Mod 2 =1 C)x Mod 2 =1 And y Mod 2 =1
B)x Mod 2 =0 Or y Mod 2=0 D)x Mod 2 =0 And y Mod 2=0
(32)若要求在文本框中输入文本时达到密码“*”号的显示效果,则应设置的属性是
- 13 -
A)“默认值”属性 C)“密码”属性
B)“标题”属性 D)“输入掩码”属性
(33)假定有以下循环结构
Do Until 条件 循环体 Loop 则正确的叙述是
A)如果“条件”值为0,则一次循环体也不执行 B)如果“条件”值为0,则至少执行一次循环体 C)如果“条件”值不为0,则至少执行一次循环体 D)不论“条件”是否为“真”,至少要执行一次循环体
(34)窗体上添加有3个命令按钮,分别命名为Command1、Command2和Command3。
编写Command1的单击事件过程,完成的功能为:当单击按钮Command1时,按钮Command2可用,按钮Command3不可见。以下正确的是
A)Private Sub Command1_Click( )
Command2.Visible=True
B)Private Sub Command1_Click( )
Command2.Enabled=True
Command3.Visible=False Command3.Enabled=False End Sub
End Sub
D)Private Sub
C)Private Sub Command1_Click( ) Command1_Click( )
Command2.Enabled=True Command3.Visible=False End Sub
(35)假定有以下程序段
n=0 for i=1 to 3 for j= -4 to -1
Command2. Visible = True Command3. Enabled = False End Sub
- 14 -
n=n+1 next j next i
运行完毕后,n的值是 A)0
B)3
C)4
D)12
二、填空题(每空2分,共30分)
请将每一个空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。 (1)数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是 【1】 。 (2)算法复杂度主要包括时间复杂度和 【2】 复杂度。 (3)在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中 【3】 的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。 (4)一棵二叉树第六层(根结点为第一层)的结点数最多为 【4】 个。 (5)数据结构分为逻辑结构和存储结构,循环队列属于 【5】 结构。 (6)创建交叉表查询时,必须对行标题和 【6】 进行分组(Group By)操作。 (7)打开一个表应该使用的宏操作是 【7】 。 (8)函数Now( )返回值的含义是 【8】 。 (9)建立了一个窗体,窗体中有一命令按钮,单击此按钮,将打开一个查询,查询名为“qT”,如果采用VBA代码完成,应使用的语句是 【9】 。 (10)在报表设计中,可以通过添加 【10】 控件来控制另起一页输出显示。 (11)设有以下窗体单击事件过程: Private Sub Form_Click( ) a = 1 For i = 1 To 3 Select Case i Case 1, 3
- 15 -
a = a + 1 Case 2, 4 a = a + 2 End Select Next i MsgBox a End Sub
打开窗体运行后,单击窗体,则消息框的输出内容是 【11】 。
(12)在窗体中添加一个命令按钮(名为Command1)和一个文本框(名为text1),然后
编写如下事件过程:
Private Sub Command1_Click( )
Dim x As Integer, y As Integer, z As Integer x = 5 : y = 7 : z = 0 Me!Text1= \Call p1(x, y, z) Me!Text1 =z End Sub
Sub p1(a As Integer, b As Integer, c As Integer) c = a + b End Sub
打开窗体运行后,单击命令按钮,文本框中显示的内容是 【12】 。
(13)有一个VBA计算程序的功能如下,该程序用户界面由4个文本框和3个按钮组成。
4个文本框的名称分别为:Text1、Text2、Text3和Text4。3个按钮分别为:清除(名为Command1)、计算(名为Command2)和退出(名为Command3)。窗体打开运行后,单击清除按钮,则清除所有文本框中显示的内容;单击计算按钮,则计算在Text1、Text2和Text3三个文本框中输入的3科成绩的平均成绩并将结果存放在Text4文本框中;单击退出按钮则退出。请将下列程序填空补充完整。
Private Sub Command1_Click( ) Me!Text1 = \
- 16 -
Me!Text2 = \Me!Text3 = \Me!Text4 = \End Sub
Private Sub Command2_Click( )
If Me!Text1 = \MsgBox \成绩输入不全\Else
Me!Text4 = ( 【13】 + Val(Me!Text2)+ Val(Me!Text3)) / 3 【14】 End Sub
Private Sub Command3_Click( ) Docmd. 【15】 End Sub
一、选择题
1-10:DBDCA CBDDC 11-20:AACBB BDCCB 21-30:CDCBB DDAAA 31-35:DBBCA
二、填空题
1):19 2):对象 3):程序调试 4):关系
5):算法 6):Between Date() and Date()-20 7):数据表 8):文本框计算控件 9):排列次序 10):AutoExec
- 17 -
11):1024 12):2 13):x>Max 14):x 2005年9月全国计算机等级考试二级笔试试卷 Access数据库程序设计 (考试时间90分钟,满分100分) 一、选择题((1)~(35)每小题2分,共70分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 - 18 - (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)PDL(过程设计语言) C)N-S图 (7)下列叙述中正确的是______。 A)软件交付使用后还需要进行维护 B)软件一旦交付使用就不需要再进行维护 C)软件交付使用后其生命周期就结束 D)软件维护是指修复程序中被破坏的指令 (8)数据库设计的根本目标是要解决______。 A)数据共享问题 B)数据安全问题 C)大量数据存储问题 D)简化数据维护 (9)设有如下关系表: T B)PAD图 D)DFD图 - 19 - R S A)T=R∩S C)T=R×S (10)数据库系统的核心是______。 A)数据模型 B)数据库管理系统 C)数据库 D)数据库管理员 (11)将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称 为______。 A)选择 B)投影 C)联接 D)并 (12)如果表A中的一条记录与表B中的多条记录相匹配,且表B中的一条记录与表A中 的多条记录相匹配,则表A与表B存在的关系是______。 A)一对一 B)一对多 C)多对一 D)多对多 (13)利用Access创建的数据库文件,其扩展名为______。 A).ADP B).DBF C).FRM D).MDB (14)下面关于Access表的叙述中,错误的是______。 A)在Access表中,可以对备注型字段进行“格式”属性设置 B)若删除表中含有自动编号型字段的一条记录后,Access不会对表中自动编号型字段重新编号 C)创建表之间的关系时,应关闭所有打开的表 D)可在Access表的设计视图\说明\列中,对字段进行具体的说明 (15)在Access表中,可以定义3种主关键字,它们是______。 A)单字段、双字段和多字段 B)单字段、双字段和自动编号 C)单字段、多字段和自动编号 D)双字段、多字段和自动编号 (16)已建立的“tEmployee”表,表结构及表内容如下表所示: 字段名称 字段类型 雇员ID 姓名 性别 职务 简历 雇员ID 姓名 1 2 王宁 李清 性别 女 男 出生日期 1960-1-1 1962-7-1 职务 简历 联系电话 经理 1984年大学毕业,曾是销售员 35976450 职员 1986年大学毕业,现为销售员 35976451 文本 文本 文本 文本 备注 字段大小 10 10 1 14 8 B)T=R∪S D)T=R/S 则下列操作中正确的是______。 出生日期 日期/时间 联系电话 文本 - 20 - 3 4 5 王创 郑炎 魏小红 男 女 女 1970-1-1 1978-6-1 职员 1993年专科毕业,现为销售员 35976452 职员 1999年大学毕业,现为销售员 35976453 1934-11-1 职员 1956年专科毕业,现为销售员 35976454 在“tEmployee”表中,“姓名”字段的字段大小为10,在此列输入数据时,最多可输入的汉字数和英文字符数分别是______。 A)5 5 B)5 10 C)10 10 D)10 20 (17)已建立的“tEmployee”表,表结构及表内容如下表所示: 字段名称 雇员ID 姓名 性别 出生日期 职务 简历 联系电话 雇员ID 1 2 3 4 5 姓名 王宁 李清 王创 郑炎 性别 女 男 男 女 出生日期 1960-1-1 1962-7-1 1970-1-1 1978-6-1 1934-11-1 职务 经理 职员 职员 职员 职员 简历 联系电话 1984年大学毕业,曾是销售员 35976450 1986年大学毕业,现为销售员 35976451 1993年专科毕业,现为销售员 35976452 1999年大学毕业,现为销售员 35976453 1956年专科毕业,现为销售员 35976454 字段类型 文本 文本 文本 日期/时间 文本 备注 文本 字段大小 10 10 1 14 8 魏小红 女 若要确保输入的联系电话值只能为8位数字,应将该字段的输入掩码设置为______。 A)00000000 B)99999999 C)######## D)???????? (18)已建立的“tEmployee”表,表结构及表内容如下表所示: 字段名称 雇员ID 姓名 性别 出生日期 职务 简历 联系电话 雇员ID 1 2 3 4 5 姓名 王宁 李清 王创 郑炎 魏小红 性别 女 男 男 女 女 出生日期 1960-1-1 1962-7-1 1970-1-1 1978-6-1 1934-11-1 职务 经理 职员 职员 职员 职员 简历 联系电话 1984年大学毕业,曾是销售员 35976450 1986年大学毕业,现为销售员 35976451 1993年专科毕业,现为销售员 35976452 1999年大学毕业,现为销售员 35976453 1956年专科毕业,现为销售员 35976454 字段类型 文本 文本 文本 日期/时间 文本 备注 文本 字段大小 10 10 1 14 8 若在“tEmployee”表中查找所有姓“王”的记录,可以在查询设计是视图的准则行中输入______。 A)Like \王\B)Like \王*\C)=\王\D)=\王*\ - 21 - (19)已建立的“tEmployee”表,表结构及表内容如下表所示: 字段名称 雇员ID 姓名 性别 出生日期 职务 简历 联系电话 雇员ID 1 2 3 4 5 姓名 王宁 李清 王创 郑炎 性别 女 男 男 女 出生日期 1960-1-1 1962-7-1 1970-1-1 1978-6-1 1934-11-1 职务 经理 职员 职员 职员 职员 简历 联系电话 1984年大学毕业,曾是销售员 35976450 1986年大学毕业,现为销售员 35976451 1993年专科毕业,现为销售员 35976452 1999年大学毕业,现为销售员 35976453 1956年专科毕业,现为销售员 35976454 字段类型 文本 文本 文本 日期/时间 文本 备注 文本 字段大小 10 10 1 14 8 魏小红 女 下面显示的是查询设计视图的“设计网格”部分,从此部分所示的内容中可以判断出要创建的查询是______。 A)删除查询 B)生成表查询 C)选择查询 D)更新查询 (20)已建立的“tEmployee”表,表结构及表内容如下表所示: 字段名称 雇员ID 姓名 性别 出生日期 职务 简历 联系电话 雇员ID 姓名 1 2 3 4 5 王宁 李清 王创 郑炎 性别 女 男 男 女 出生日期 1960-1-1 1962-7-1 1970-1-1 1978-6-1 1934-11-1 职务 经理 职员 职员 职员 职员 简历 联系电话 1984年大学毕业,曾是销售员 35976450 1986年大学毕业,现为销售员 35976451 1993年专科毕业,现为销售员 35976452 1999年大学毕业,现为销售员 35976453 1956年专科毕业,现为销售员 35976454 字段类型 文本 文本 文本 日期/时间 文本 备注 文本 字段大小 10 10 1 14 8 魏小红 女 下面显示的是查询设计视图,从设计视图所示的内容中判断此查询将显示______。 - 22 - A)出生日期字段值 B)所有字段值 C)除出生日期以外的所有字段值 D)雇员ID字段值 (21)若以“tEmployee”表为数据源,计算每个职工的年龄(取整),并显示如下图所示的 结果,那么正确的设计是______。 A) - 23 - B) C) D) (22) - 24 - 在“窗体视图”显示该窗体时,要求在单击命令按钮后标签上显示的文字颜色变为红色,以下能实现该操作的语句是______。 A)Label1.ForeColor=255 B)bChange.ForeColor=255 C)Label1.BackColor=\D)bChange.BackColor=\(23) 若将窗体的标题设置为“改变文字显示颜色”,应使用的语句是______。 A)Me=\改变文字显示颜色\B)Me.Caption=\改变文字显示颜色\C)Me.Text=\改变文字显示颜色\D)Me.Name=\改变文字显示颜色\(24) 在“窗体视图”中显示窗体时,窗体中没有记录选定器,应将窗体的“记录选定器”属性值设置为______。 A)是 B)否 C)有 D)无 (25)为窗体或报表上的控件设置属性值的正确宏操作命令是______。 A)Set B)SetData C)SetWarnings D)SetValue (26)下列不属于操作查询的是______。 A)参数查询 B)生成表查询 C)更新查询 D)删除查询 (27)使用自动创建数据访问页功能创建数据访问页时,Access会在当前文件夹下,自动 保存创建数据访问页,其格式为______。 A)HTML B)文本 C)数据库 D)Web (28)能被“对象所识别的动作”和“对象可执行的活动”分别称为对象的______。 A)方法和事件 B)事件和方法 C)事件和属性 D)过程和方法 (29)在关于报表数据源设置的叙述中,以下正确的是______。 A)可以是任意对象 B)只能是表对象 - 25 - End Sub Private Sub s1() x=x+20 End Sub Private Sub s2() Dim x As Integer x=x+20 End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果为______。 A)10 B)30 C)40 D)50 二、填空题(每空2分,共30分) 请将每空的正确答案写在【1】~【15】序号的横线上,答在试卷上不得分。 (1)下列软件系统结构图的宽度为 【1】 。 (2)【2】 的任务是诊断和改正程序中的错误。 (3)一个关系表的行称为 【3】 。 (4)按“先进后出”原则组织数据的数据结构是 【4】。 (5)数据结构分为线性结构和非线性结构,带链的队列属于 【5】 。 (6)Access数据库中,如果在窗体上输入的数据总是取自表或查询中的字段数据,或者取 自某固定内容的数据,可以使用 【6】 控件来完成。 (7)某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开一个报表,需要执行的宏 操作是 【7】 。 (8)在数据表视图下向表中输入数据,在未输入数值之前,系统自动提供的数值字段的属 性是 【8】 。 (9)某窗体中有一命令按钮,名称为C1。要求在窗体视图中单击此命令按钮后,命令按钮 上显示的文字颜色变为棕色(棕色代码为128),实现该操作的VBA语句是 【9】 。 (10)如果要将某表中的若干记录删除,应该创建 【10】 查询。 (11)在窗体中添加一个命令按钮(名称为Command1),然后编写如下代码: Private Sub Command1_Click() Static b As Integer b=b+1 End Sub 窗体打开运行后,三次单击命令按钮后,变量b的值是_【11】 。 A B C D E F - 46 - (12)在窗体上有一个文本框控件,名称为Text1。同时,窗体加载时设置其计时器间隔为1 秒、计时器触发事件过程则实现在Text1文本框中动态显示当前日期和时间。请补充完整。 Private Sub Form_Load() Me.TimerInterval=1000 End Sub Private Sub 【12】 Me!text1=Now() End Sub (13)实现数据库操作的DAO技术,其模型采用的是层次结构,其中处于最顶层的对象是 【13】。 (14)下面VBA程序段运行时,内层循环的循环总次数是【14】。 For m=0 To 7 step 3 For n=m-1 To m+1 Next n Next m (15)在窗体上添加一个命令按钮(名为Command1),然后编写如下事件过程: Private Sub Command1_Click() Dim b,k For k=1 to 6 b=23+k Next k MsgBox b+k End Sub 打开窗体后,单击命令按钮,消息框的输出结果是 _【15】 。 一、选择题 - 47 - 01. D 02.A 03. C 04. B 05. D 06. C 07. D 08. B 09. B 10.A 11.A 12. B 13.A 14. C 15. D 16. C 17. C 18.A 19.A 20. C 21. B 22.A 23.A 24. B 25. D 26. C 27. B 28. D 29.A 30. D 31. C 32. D 33. B 34. D 35. B 二、填空题 1. 3 2. 程序调试 3. 元组 4. 栈 5. 线性结构 6. 列表框或组合框 7. OpenReport 8. 默认值 9. C1.Forecolor=128 10. 删除 11. 3 12. Form_Timer() 13. DBEngine 14. 9 15. 36 2007年4月全国计算机等级考试二级笔试试卷 Access数据库程序设计 - 48 - (考试时间90分钟,满分100分) 一、选择题((1)~(35)每小题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)对下列二叉树 - 49 - 进行前序遍历的结果为______。 A)DYBEAFCZX C)ABDYECFXZ B)YDEBFZXCA D)ABCDEFXYZ (7)某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为______。 A)n+1 B)n-1 C)2n D)n/2 (8)在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是______。 A)并 A)矩形 B)交 B)椭圆形 C)投影 C)菱形 D)笛卡尔乘积 D)平行四边形 (9)在E-R图中,用来表示实体之间联系的图形是______。 (10)下列叙述中错误的是______。 A)在数据库系统中,数据的物理结构必须与逻辑结构一致 B)数据库技术的根本目标是要解决数据的共享问题 C)数据库设计是指在已有数据库管理系统的基础上建立数据库 D)数据库系统需要操作系统的支持 (11)在关系数据库中,能够惟一地标识一个记录的属性或属性的组合,称为______。 A)关键字 是______。 A)一对一联系 B)一对多联系 C)多对多联系 D)无联系 (13)Access数据库具有很多特点,下列叙述中,不是Access特点的是______。 A)Access数据库可以保存多种数据类型,包括多媒体数据 B)Access可以通过编写应用程序来操作数据库中的数据 C)Access可以支持Internet/Intranet应用 D)Access作为网状数据库模型支持客户机/服务器应用系统 A)在基本表中,选择满足条件的元组组成一个新的关系 B)在基本表中,选择需要的属性组成一个新的关系 C)在基本表中,选择满足条件的元组和属性组成一个新的关系 D)以上三种说法均是正确的 A)000000 A)文本 ______。 A)参照完整性 B)有效性规则 C)输入掩码 D)级联更新相关字段 B)999999 B)备注 C)CCCCCC C)超级链接 D)LLLLLL D)OLE对象 B)属性 C)关系 D)域 (12)在现实世界中,每个人都有自己的出生地,实体“人”与实体“出生地”之间的联系 (14)在关系运算中,选择运算的含义是______。 (15)邮政编码是由6位数字组成的字符串,为邮政编码设置输入掩码,正确的是______。 (16)如果字段内容为声音文件,则该字段的数据类型应定义为______。 (17)要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在表关系中设置 - 50 - 百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典综合文库计算机二级ACCESS历年笔试真题及答案(2024年4月-2024年9月)在线全文阅读。
相关推荐: