您好,欢迎来到九壹网。
搜索
您的当前位置:首页005年9月全国计算机等级考试二级ACCESS笔试试题及答案

005年9月全国计算机等级考试二级ACCESS笔试试题及答案

来源:九壹网
005年9月全国计算机等级考试二级ACCESS笔试试题及答案

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

A)?程序设计就是编制程序

B)?程序的测试必须由程序员自己去完成 C)?程序经调试改错后还应进行再测试 D)?程序经调试改错后不必进行再测试

解析:程序设计是指定程序具有一定意义的功能,界面风格等;程序测试由程序测试人员完成;程序经调试改错后还应进行在测试。C

(2)下列数据结构中,能用二分法进行查找的是 A)顺序存储的有序线性表 B)线性链表

C)二叉链表 D)有序线性链表

解析:能用二分法查找的线性表必须满足用顺序存储结构和线性表是有序表两个条件。A (3)下列关于栈的描述正确的是

A)在栈中只能插入元素而不能删除元素

B)在栈中只能删除元素而不能插入元素

C)栈是特殊的线性表,只能在一端插入或删除元素

D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素

解析:栈是特殊的线性表,按“先进后出”的原则组织数据。只能在一端插入或删除元素。C

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

A)一个逻辑数据结构只能有一种存储结构

B)数据的逻辑结构属于线性结构,存储结构属于非线性结构

C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率 D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率 解析:一种数据的逻辑结构根据需要可以表示成多种存储结构,存储结构影响数据处理的效率。D

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

A)软件工程只是解决软件项目的管理问题 B)软件工程主要解决软件产品的生产率问题

C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则

D)软件工程只是解决软件开发中的技术问题

解析:软件工程的思想:强调软件在开发过程中需要应用工程化原则。软件工程是为了解决软件危机。C

(6)在软件设计中,不属于过程设计工具的是 A)PDL(过程设计语言)???? B)PAD图 C)N-S图?

D)DFD图

解析:结构化分析方法所用到的工具数据流图(DFD)、数据字典(DD)、判定表、判定树。D (7)下列叙述中正确的是

A)软件交付使用后还需要进行维护

B)软件一旦交付使用就不需要再进行维护 C)软件交付使用后其生命周期就结束

D)软件维护是指修复程序中被破坏的指令

解析:软件产品从提出、实现、使用维护到停止使用退役的过程成为软件的生命周期。交付后仍需维护。软件维护是指将已交付的软件投入运行,同时不断的维护,进行必要而且可行的扩充和改善。A

(8)数据库设计的根本目标是要解决 A)数据共享问题 B)数据安全问题

C)大量数据存储问题

D)简化数据维护

解析:数据库设计的根本目标是要解决数据共享的问题。A (9)设有如下关系表: 则下列操作中正确的是 A)T=R∩S???? B)T=R∪S C)T=R×S

D)T=R/S 解析:B

(10)数据库系统的核心是 A)数据模型 B)数据库管理系统 C)数据库??

D)数据库管理员

解析:数据库系统的核心是数据库管理系统。B

(11)将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为

A)选择??? B)投影 C)联接?

D)并

解析:选择:从关系中找出满足给定条件的元组的操作;投影:从关系模式中指定若干属性组成新的关系成为投影;连接:是关系的横向结合,联结运算是将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足联结条件的元组。自然联结:在联结运算中,按照字段值对应相等为条件进行的联结操作成为等值联结,自然联结是去掉重复属性的等值联结;并:两个相同结构关系的并是由属于这两个关系的元组组成的集合。C

(12)如果表A中的一条记录与表B中的多条记录相匹配,且表B中的一条记录与表A中的多条记录相匹配,则表A与表B存在的关系是 A)一对一? B)一对多

C)多对一

D)多对多

解析:在多对多的关系中,表A的一条记录在表B中可对应多条记录,而表B的一条记录在表A中也可以对应多条记录。D

(13)利用Access创建的数据库文件,其扩展名为 A).ADP??? B).DBF?? C).FRM? D).MDB

解析:数据库文件的扩展名为 .mdb D

(14)下面关于Access表的叙述中,错误的是

A)在Access表中,可以对备注型字段进行“格式”属性设置

B)若删除表中含有自动编号型字段的一条记录后,Access不会对表中自动编号型字段重新编号

C)创建表之间的关系时,应关闭所有打开的表

D)可在Access表的设计视图“说明”列中,对字段进行具体的说明 解析:表的关闭和打开对创建表的关系没有影响。C

(15)在Access表中,可以定义3种主关键字,它们是 A)单字段、双字段和多字段???? B)单字段、双字段和自动编号 C)单字段、多字段和自动编号

D)双字段、多字段和自动编号

解析:access中可以定义的主关键字可以使单字段、多字段和自动编号类型的字段。C (16)~(21)题使用已建立的“tEmployee”表,表结构及表内容如下所示: (16)在“tEmployee”表中,“姓名”字段的字段大小为10,在此列输入数据时,最多可输入的汉字数和英文字符数分别是 A)5???5??? B)5??10? C)10??10? D)10???20

解析:字段属性中的字段大小是指的字段长短所以都为10.C

(17)若要确保输入的联系电话值只能为8位数字,应将该字段的输入掩码设置为 A)00000000? B)99999999? C)########?? D)????????

解析:参照可本P41表2.6 A

(18)若在“tEmployee”表中查找所有姓“王”的记录,可以在查询设计视图的准则行中输入

A)Like?\"王\"? B)Like?\"王*\"???

C)=\"王\"?? D)=\"王*\"

解析:参照课本P75表3.5 B

(19)

下面显示的是查询设计视图的“设计网格”部分,从此部分所示的内容中可以判断出要创建的查询是

A)删除查询??? B)生成表查询?? C)选择查询? D)更新查询

解析:只有选中了更新查询设计网格中才会出现“更新到”选项。D

(20)下面显示的是查询设计视图,从设计视图所示的内容中判断此查询将显示

A)出生日期字段值??? B)所有字段值

C)除出生日期以外的所有字段值? D)雇员ID字段值

解析:表名.* 表示显示表中的所有字段值 B

(21)若以“tEmployee”表为数据源,计算每个职工的年龄(取整),并显示如下图所示的结果,那么正确的设计是

解析:如图可以看出查询的是姓名、性别、年龄三个字段并且年龄是以整数形式显示的。所以年龄应该是(当前时间-出生日期)/365 并且取整。所以应该是year(date())-year([出生日期])C

(22)~(24)题中使用下图,窗体的名称为fmTest,窗体中有一个标签和一个命令按钮,名称分别为Label1和bChange。

(22)在“窗体视图”显示该窗体时,要求在单击命令按钮后标签上显示的文字颜色变为红色,以下能实现该操作的语句是 A)label1.ForeColor?=?255?? B)bChange.ForeColor?=?255? C)label1.ForeColor?=?\"255\"??

D)bChange.ForeColor?=?\"255\"

解析:标签字体颜色变为红色,即标签的前景色变为红色。Lable1.ForeColor=255 A (23)若将窗体的标题设置为“改变文字显示颜色”,应使用的语句是 A)Me?=\"改变文字显示颜色\"??

B)Me.Caption=\"改变文字显示颜色\" C)Me.text=\"改变文字显示颜色\"? D)Me.Name=\"改变文字显示颜色\"

解析:标题对象用Caption表示。B

(24)在“窗体视图”中显示窗体时,窗体中没有记录选定器,应将窗体的“记录选定器”属性值设置为 A)是? B)否???? C)有??? D)无

解析:记录选定器属性只有 是和否 两个选项。B

(25)为窗体或报表上的控件设置属性值的正确宏操作命令是 A)Set?

B)SetData?

C)SetWarnings?? D)SetValue

解析:setValue D

(26)下列不属于操作查询的是 A)参数查询??? B)生成表查询 C)更新查询 D)删除查询

解析:操作查询包括生成表查询、删除查询、更新查询、追加查询四种。A

(27)使用自动创建数据访问页功能创建数据访问页时,Access会在当前文件夹下,自动保存创建的数据访问页,其格式为 A)HTML? B)文本? C)数据库 D)Web

解析:数据访问页的格式为HTML A

(28)能被“对象所识别的动作”和“对象可执行的活动”分别称为对象的 A)方法和事件 B)事件和方法 C)事件和属性??

D)过程和方法

解析:对象所识别的一个动作是事件;对象可执行的活动是方法。B (29)在关于报表数据源设置的叙述中,以下正确的是 A)可以是任意对象 B)只能是表对象 C)只能是查询对象

D)可以是表对象或查询对象

解析:报表的数据源可以使表、查询 D

(30)在报表设计的工具栏中,用于修饰版面以达到更好显示效果的控件是 A)直线和矩形??? B)直线和圆形 C)直线和多边形 D)矩形和圆形

解析:直线和矩形。A

(31)下列逻辑表达式中,能正确表示条件“x和y都是奇数”的是 A)x?Mod?2?=1?Or?y?Mod?2?=1? B)x?Mod?2?=0?Or?y?Mod?2=0

C)x?Mod?2?=1?And?y?Mod?2?=1??

D)x?Mod?2?=0?And?y?Mod?2=0

解析:and连接两个表达式,当两个表达式都为真时,整个表达式为真。Mod是取余函数,余数为1表示数值为奇数。所以选C

(32)若要求在文本框中输入文本时达到密码“*”号的显示效果,则应设置的属性是 A)“默认值”属性

B)“标题”属性

C)“密码”属性 D)“输入掩码”属性

解析:要让输入的密码为*显示,应该设置输入掩码的属性为 密码 C (33)假定有以下循环结构 Do??Until??条件 循环体

Loop

则正确的叙述是

A)如果“条件”值为0,则一次循环体也不执行 B)如果“条件”值为0,则至少执行一次循环体 C)如果“条件”值不为0,则至少执行一次循环体

D)不论“条件”是否为“真”,至少要执行一次循环体 解析:VBA的逻辑表达式中进行算术运算时,true值被当做-1,False值被当做0.Do Until„loop„:改结构是条件表达式值为假时,重复执行循环,直至条件式值为真。结束循环 B (34)窗体上添加有3个命令按钮,分别命名为Command1、Command2和Command3。编写Command1的单击事件过程,完成的功能为:当单击按钮Command1时,按钮Command2可用,按钮Command3不可见。以下正确的是

A)Private?Sub?Command1_Click(?)???????????B)Private?Sub?Command1_Click(?) Command2.Visible=True??????????????????????????Command2.Enabled=True Command3.Visible=False??????????????????? Command3.Enabled=False End?Sub?????????????????????????????????????????????????????End?Sub C)Private?Sub?Command1_Click(?)?????????D)Private?Sub?Command1_Click(?)

Command2.Enabled=True??????????????????????????Command2.?Visible?=?True

Command3.Visible=False???????????????????????????Command3.?Enabled?=?False End?Sub??????????????????????????????????????????????????? End?Sub 解析:C

(35)假定有以下程序段 n=0

for?i=1?to 3 for?j=?-4?to?-1 n=n+1 next j

next?i

运行完毕后,n的值是 A)0? B)3? C)4?

D)12

解析:D for循环 P230页

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

请将每一个空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。 (1)数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独

立性最高的阶段是???【1】???。

数据库系统

(2)算法复杂度主要包括时间复杂度和???【2】???复杂度。 空间 3)在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中???【3】???的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。

驱动模块

(4)一棵二叉树第六层(根结点为第一层)的结点数最多为???【4】???个。 32 解析:二叉树第n层最多介点数为2n-1

(5)数据结构分为逻辑结构和存储结构,循环队列属于???【5】???结构。 存储

(6)创建交叉表查询时,必须对行标题和??【6】??进行分组(Group?By)操作。 列标题

( 7 )打开一个表应该使用的宏操作是??【7】??。 OpenTable

(8)函数Now(?)返回值的含义是??【8】??。 系统当前日期和当前时间 (9)建立了一个窗体,窗体中有一命令按钮,单击此按钮,将打开一个查询,查询名为“qT”,如果采用VBA代码完成,应使用的语句是??【9】??。 DoCmd.OpenQuery “QT”

(10)在报表设计中,可以通过添加??【10】??控件来控制另起一页输出显示。 分页符

(11)设有以下窗体单击事件过程: Private?Sub?Form_Click(?) a?=?1

For?i?=?1?To?3 Select?Case i Case?1,?3 a?=?a?+?1 Case?2,?4 a?=?a?+?2 End?Select Next i MsgBox?a End?Sub

打开窗体运行后,单击窗体,则消息框的输出内容是?【11】?。

5

(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】?。

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?=?\"\" Me!Text2?=?\"\" Me!Text3?=?\"\" Me!Text4?=?\"\"

End?Sub

Private?Sub?Command2_Click(?)

If?Me!Text1?=?\"\"?Or?Me!Text2?=?\"\"?Or?Me!Text3?=?\"\"?Then MsgBox?\"成绩输入不全\" Else

Me!Text4?=?(?【13】?+?Val(Me!Text2)+?Val(Me!Text3))?/?3? ?【14】?? End?Sub

Private?Sub?Command3_Click(?) Docmd.?【15】?? End?Sub

13、 Val(Me!Text1) 14 、 End If 15、 Close

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 91gzw.com 版权所有 湘ICP备2023023988号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务