1、国家二级(ACCESS)笔试-试卷 92 及答案解析(总分:108.00,做题时间:90 分钟)一、选择题(总题数:37,分数:74.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.下列有关数据库的描述,正确的是(分数:2.00)A.数据库是一个 DBF 文件B.数据库是一个关系C.数据库是一个结构化的数据集合D.数据库是一组文件3.下列有关数组的叙述中,错误的是( )。(分数:2.00)A.在同一个环境下,数组与内存变量可以同名,两者互不影响B.可以用一维数组的形式访问二维数组C.在可以使用简单内存变
2、量的地方都可以使用数组元素D.一个数组中各元素的数据类型可以相同,也可以不同4.已知一个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为 90的元素时,查找成功的比较次数为( )。(分数:2.00)A.1B.2C.3D.95.链表不具有的特点是( )。(分数:2.00)A.不必事先估计存储空间B.可随机访问任一元素C.插入删除不需要移动元素D.所需空间与线性表长度成止比6.面向对象方法中,继承是指( )。(分数:2.00)A.一组对象所具有的相似性质B.一个对象具有另一个对象的性质C.各对象之间的共同性质D.类之间共享属性能需求操作的机制
3、7.某二叉树 T 有 n 个结点,设按某种顺序对 T 中的每个结点进行编号,编号值为 1,2,n,且有如下性质:T 中任一结点 v,其编号等于左子树上的最小编号减 1,而 v 的右子树的结点中,其最小编号等于 v 左子树上的结点的最大编号加 1。此二叉树是按( )顺序编号的。(分数:2.00)A.前序遍历B.中序遍历C.后序遍历D.按层次遍历8.下列关于队列的叙述中不正确的是 ( )。(分数:2.00)A.在队列中能插入数据B.在队列中能删除数据C.队列是先进先出的线性表D.队列是先进后出的线性表9.程序流程图(PFD) 中的箭头代表的是 _。(分数:2.00)A.数据流B.拧制流C.调用关系
4、D.组成关系10.如果不指定对象,Close 将会( )。(分数:2.00)A.关闭正在使用的表B.关闭正在使用的数据库C.关闭当前窗体D.关闭相关的使用对象(窗体、查询、宏)11.下列数据模型中,具有坚实理论基础的是(分数:2.00)A.层次模型B.网状模型C.关系模型D.以上 3 个都是12.为了合理组织数据,应遵循的设计原则是_。(分数:2.00)A.“一事一地”的原则,即一个表描述一个实体或实体之间的一种联系B.用外部关键字保证有关联的表之间的联系C.表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段D.以上各原则都包括13.数据模型反映的是_。(分数:2.00)A.事
5、物本身的数据和相关事物之间的联系B.事物本身所包含的数据C.记录中所包含的全部数据D.记录本身的数据和相关关系14.某数据库的表中要添加一张 Excel 电子表格,则应采用的字段类型是(分数:2.00)A.OLE 对象数据类型B.超级连接数据类型C.查阅向导数据类型D.自动编号数据类型15.以下关于宏的说法中,不正确的是( )。(分数:2.00)A.宏能够一次完成多个操作B.每一个宏命令都是由动作名和操作参数组成C.宏可以是很多宏命令组成在一起的宏D.宏是用编程的方法来实现的16.下列关于查询设计视图中“设计网格”中行作用的叙述,正确的是( )。(分数:2.00)A.“字段”表示可以在此添加或
6、删除字段名B.“总计”用于对查询的字段求和C.“表”表示字段所在的表或查询的名称D.“准则”用于输入一个准则来限定字段的选择17.宏操作中用于执行指定的外部应用程序的是( )命令。(分数:2.00)A.RunSQLB.RunAppC.RequeryD.Restore18.退出 Access 数据库管理系统可以使用的快捷键是_。(分数:2.00)A.Ctrl+OB.Alt+XC.Ctrl+CD.Alt+F+X19.使数据库表变为自由表的命令是(分数:2.00)A.DROP TABLEB.REMOVE TABLEC.FREE TABLED.RELEASE TABLE20.窗体中有命令按钮 Comm
7、and1 和文本框 Text1,事件过程如下:Function result(ByVal x As Integer)As Boolean If x Mod 2=0 Then result=True else result=False End If End Function Private Sub Command1_Click()x=Val(InputBox(“请输入一个整数”) If_ Then Textl=Str(x)表达式“ab*ba,变为“154x4=15”,即“3x4=15”,这样也不成立。选项 C 正确,表达式“ab*b+aMod b=a”变为“154x4+15 Mod 4=15”即
8、“3x4+3=15”,表达式成立。答案为 C。25.以下_选项定义了 10 个整型数构成的数组,数组元素为 NewArray(1)至 NewArray(10)?(分数:2.00)A.Dim NewArray10. As IntegerB.Dim NewArray(1 To 10) As Integer C.Dim NewArray10. IntegerD.Dim NewArray(1 To 10) Integer解析:解析:A 选项定义了 11 个整型数构成的数组,c 选项和 D 选项语法错误。26.在 Access 中,自动启动宏的名称是( )。(分数:2.00)A.autoexec B.a
9、utoC.auto.batD.autoexec.bat解析:解析:本题考查宏的自动启动。被命名为 AutoExec 保存的宏,在打开数据库时会自动运行。要想取消自动运行,打开数据库时按住 Shift 键即可。题目虽然很简单,但考试中经常考查本知识点。27.下列关于准则的说法,错误的是( )。(分数:2.00)A.同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系B.日期/时间类型数据须在两端加#C.Null 表示空白无数据的意思,可使用在任意类型的字段D.数字类型的条件需加上双引号(“ “) 解析:解析:本题考查对表达式的理解。设置条件的逻辑关系:在同一行(“准则”行或“或”行)的不同列输入
10、的多个查询条件之间都是逻辑“与”(And)关系;在不同行输入的多个查询条件之间的关系时逻辑“或”(Or)关系;如果行和列同时存在,行比列优先(即 And 比 Or 优先);数字类型的条件不加任何符号,文本型的数据需要加上双引号(“ “)。答案为 D。28.用于显示整个报表的计算汇总或其他的统计数字信息的是( )(分数:2.00)A.报表页交节 B.页面页脚节C.主体节D.页面页眉节解析:29.要实现报表的分组统计,其操作区域是_.(分数:2.00)A.报表页眉或报表页脚区域B.页面页眉或页面页脚区域C.主体区域D.组页眉或组页脚区域 解析:解析:创建报表字段的分组级别其实质就是建立组页眉和页脚
11、,用户可以对字段进行排序与分组,最多可以为 10 级。30.程序和数据有了一定的独立性是在( )。(分数:2.00)A.文件系统阶段 B.数据库系统阶段C.人工管理阶段D.分布式数据库系统阶段解析:31.能够实现从指定记录集里检索特定字段值的函数是( )。(分数:2.00)A.NzB.DsumC.DLookup D.Rnd解析:32.下列关于查询的描述中正确的是(分数:2.00)A.只能根据已建查询创建查询B.只能根据数据库表创建查询C.可以根据数据库表创建查询,但不能根据已建查询创建查询D.可以根据数据库表和已建查询创建查询 解析:解析:查询可以根据已建查询和数据库表创建查询。33.DB(数
12、据库)、DBS(数据库系统)、DBMS(数据库管理系统)三者之间的关系是(分数:2.00)A.DBS 包括 DB 和 DBMS B.DBMS 包括 DB 和 DBSC.DB 包括 DBS 和 DBMSD.DBS 等 DB 等于 DBMS解析:解析:数据库系统是由 5 部分组成的:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员(DataBaseAdministrator,DBA)、用户。34.数据流图中带有箭头的线段表示的是( )。(分数:2.00)A.控制流B.事件驱动C.模块调用D.数据流 解析:解析: 在数据流图中,矩形表示数据的外部实体,圆角矩形表示变换数据的处理逻辑,双横
13、线表示数据的存储,箭头表示数据流。35.下列对数据访问页与 Access 数据库的关系的描述中正确的是( )。(分数:2.00)A.数据访问页不是 Access 数据库的一种对象B.数据访问页与其他 Access 数据库对象的性质不同C.数据访问页的创建与修改方式与其他 Access 数据库对象基本上是一致的 D.数据访问页与 Access 数据库无关解析:解析: 本题考查数据访问页的知识。数据访问页是用户通过 Internet 进行数据交互的数据库对象,可以用来发布数据库中任何保存的数据。数据访问页是 Access 里面的 7 种对象之一,与其他 Access 数据库对象的性质相同。而且数据
14、访问页的创建与修改方式与其他 Access 数据库对象也基本上一致。36.用于获得字符串 s 最左边 4 个字符的函数是(分数:2.00)A.Left(S,4) B.Left(S,1,4)C.Leftstr(S,4)D.Leftstr(S,0,4)解析:解析:本题考查的是字符串截取函数 Lefl 函数的用法。其格式为:Left(,):从字符串左边起截取 N 个字符。37.下列程序的功能是计算 sum=1+(1+3)+(1+3+5)+(1+3+5+39) Private Sub Command34_Click() t=0 m=1 sum=0 Do t=t+m sum=sum+t m=_ Loop
15、 While m=39 MsgBox“Sum”Sum End Sub 为保证程序正确完成上述功能,空白处应填人的语句是(分数:2.00)A.m+1B.m+2 C.t+1D.t+2解析:二、填空题(总题数:17,分数:34.00)38.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:39.设一棵完全二叉树共有 500 个结点,则在该二叉树中有 1 个叶子结点。(分数:2.00)填空项 1:_ (正确答案:正确答案:250)解析:解析:根据二叉树的性质:具有 n 个结点的完全二叉树,其父结点数为 int(n2),而叶子结点数等于总结
16、点数减去父结点数。40.对下列二叉树进行中序遍历的结果是 1。 (分数:2.00)填空项 1:_ (正确答案:正确答案:ACBDFEG)解析:解析:中序遍历的遍历:遍历左子树;访问根结点;遍历右子树。41.数据字典是各类数据描述的集合,它通常包括 5 个部分,即数据项、数据结构、数据流、 1 和处理过程。(分数:2.00)填空项 1:_ (正确答案:正确答案:数据存储)解析:解析:数据字典是各类数据描述的集合,它通常包括 5 个部分,即数据项,是数据的最小单位:数据结构,是若干数据项有意义的集合;数据流,可以是数据项,也可以是数据结构,表示某一处理过程的输入或输出;数据存储,处理过程中存取的数
17、据,常常是手工凭证、手工文档或计算机文件;处理过程。42.诊断和改正程序中错误的工作通常称为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:程序调试)解析:解析:程序调试的任务是诊断和改正程序中的错误。它与软件测试不同,软件测试是尽可能多地发现软件中的错误。先要发现软件的错误,然后借助于一定的调试工具去找出软件错误的具体位置。软件测试贯穿整个软件生命期,调试主要在开发阶段执行。43.在面向对象方法中,类之间共享属性和操作的机制称为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:继承)解析:解析:类是面向对象语言中必备的程序语言结构,用来实现抽象数据类型。类与类之间的
18、继承关系实现了类之间的共享属性和操作,一个类可以在另一个已定义的类的基础上定义,这样使该类型继承了其超类的属性和方法,当然,也可以定义自己的属性和方法。44.窗体由多个部分组成,每个部分称为一个 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:节)解析:45.在 SQL 的查询语句中, 1 选项实现分组统计功能, 2 选项实现对结果表的排序功能。(分数:2.00)填空项 1:_ (正确答案:正确答案:poupby、orderby)解析:46.在窗体中添加命令按钮 cmd,并编写如下程序: Funtion panduan(x As Integer,y As Integer) As I
19、nteger panduan=IIF(xy,x,y) End Function Private Sub cmd_click() Dim a As Integer,b As Integer a=4 b=7 MsgBox panduan( a, b) End Sub 打开窗体单击命令按钮,消息框中输出的结果为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:7)解析:解析:IIf 函数是根据第一个表达式的值来取值,如果第一个表达式为 True,则返回第二个参数,如果为 False,则返回第三个参数。本题中表达式为 47,结果为 False,故返回 7。47.函数 1 返回值的含义是返回
20、系统当前日期和当前时间。(分数:2.00)填空项 1:_ (正确答案:正确答案:Now())解析:解析:本题考查时间函数的知识。Date()函数可以返回系统当前日期,Time()函数可以返回系统当前时间,而 Now()函数返回系统当前日期和当前时间。48.执行下列程序,输入框中显示的默认字符串为 1。Private Sub Command1_Click( )InputBox “Ok“ , “输入参数“, Format(“ &H12“ )End Sub(分数:2.00)填空项 1:_ (正确答案:正确答案:18)解析:解析:本题考查 InputBox 语句和 Format 函数的用法。当 For
21、mat 函数处理可能为数字的字符串时,会自动进行运算转换,即将&H12 当作十六进制数,实际显示十进制数“18”。49.若要获得当前的日期,可使用 1 函数。(分数:2.00)填空项 1:_ (正确答案:正确答案:Date)解析:解析:Date()返回当前日期;Now()返回当前日期和即刻时间。50.关系中能够唯一标识某个记录的字段称为 1 字段。(分数:2.00)填空项 1:_ (正确答案:正确答案:主关键)解析:51.字段有效性规则是在给字段输入数据时所设置的 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:约束条件)解析:解析:“有效性规则”是 Access 中一个非常有用的
22、属性,利用该属性可以防止非法数据输入到表中。有效性规则的形式以及设置目的随字段的数据类型不同而不同。对“文本”类型字段,可以设置输入的字符个数不能超过某一个值;对“数字”类型字段,可以让 Access 只接受一定范围内的数据;对“日期/时间”类型字段,可以将数值限制在一定的月份或年份以内。52.在窗体上画两个文本框和一个命令按钮,然后在命令按钮的代码窗口中编写如下事件过程:Private Sub Command1_Click()Text l=“VB programming”Text 2= Text lText l=“ABCD“End Sub 程序运行后,单击命令按钮,文本框 Text2 中显示
23、的内容为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:VB programming)解析:解析:本段程序是先把“VB programming“ 赋给 Text I,然后在把 Text I 的内容赋给 Text2,最后把“ABCD”赋给 Text l。所以最后 Text l 中的内容是“ABCD”,而 Text2 中的内容是“VB programming”。53.某二叉村中度为 2 的结点有 12 个,则该二叉树中有( )个叶子结点。(分数:2.00)填空项 1:_ (正确答案:正确答案:13)解析:解析: 度为 0 的结点(即叶子结点)总比度为 2 的结点多一个。54.用 SQL 语句实现查询表名为“图书表”中的所有记录,应该使用的 SELECT 语句是:select 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:*FROM 图书表;)解析:解析:“SELECT*FROM 图书表;”语句的结果是将“图书表”中所有记录的所有字段显示出来,可将此类查询看作是对原表进行的备份操作。该 SQL 语句中,“*”表示检索结果为整个记录,即包括所有的字段,FROM 子句说明要检索的数据来自哪个或哪些表。