1、国家二级( ACCESS)笔试模拟试卷 114及答案与解析 1 已知一棵二叉树前序遍历和中序遍历分别为 ABDEGCFH和 DBGEACHF,则该二叉树的后序遍历为 ( A) GEDHFBCA ( B) DGEBHFCA ( C) ABCDEFGH ( D) ACBFEDHG 2 树是结点的集合,它的根结点数目是 ( A)有且只有 1个 ( B) 1或多于 1个 ( C) 0或 1个 ( D)至少 2个 3 如果进栈序列为 e1, e2, e3, e4,则可能的出栈序列是 ( A) e3, e1, e4, e2 ( B) e2, e4, e3, e1 ( C) e3, e4, e1, e2 (
2、 D)任意顺序 4 在设计程序时,应采纳的原则之一是 ( A)不限制 goto语句的使用 ( B)减少或取消注解行 ( C)程序越短越好 ( D)程序结构应有助于读者理解 5 程序设计语言的基本成分是数据成分、运算成分、控制成分和 ( A)对象成分 ( B)变量成分 ( C)语句成分 ( D)传输成分 6 下列叙述中,不属于软件需求规格说明书的作用的是 ( A)便于用户、开发人 员进行理解和交流 ( B)反映出用户问题的结构,可以作为软件开发工作的基础和依据 ( C)作为确认测试和验收的依据 ( D)便于开发人员进行需求分析 7 下列不属于软件工程的 3个要素的是 ( A)工具 ( B)过程
3、( C)方法 ( D)环境 8 单个用户使用的数据视图的描述称为 ( A)外模式 ( B)概念模式 ( C)内模式 ( D)存储模式 9 将 E-R图转换到关系模式时,实体与联系都可以表示成 ( A)属性 ( B)关系 ( C)键 ( D)域 10 SQL语言又称为 ( A)结构化定义语言 ( B)结构化控制语言 ( C)结构化查询语言 ( D)结构化操纵语言 11 以下不属于数据库系统 (DBS)的组成的是 ( A)数据库集合 ( B)用户 ( C)数据库管理系统及相关软件 ( D)操作系统 12 数据库系统的核心是 ( A)数据库管理员 ( B)数据库管理系统 ( C)数据库 ( D)文件
4、 13 如图所示的数据模型属于 ( A)关系模型 ( B)层次模型 ( C)网状模型 ( D)以上皆非 14 用二维 表来表示实体及实体之间联系的数据模型是 ( A)关系模型 ( B)层次模型 ( C)网状模型 ( D)实体一联系模型 15 关系型数据库中所谓的 “关系 ”是指 ( A)各个记录中的数据彼此间有一定的关联关系 ( B)数据模型符合满足一定条件的二维表格式 ( C)某两个数据库文件之间有一定的关系 ( D)表中的两个字段有一定的关系 16 某文本型字段的值只能是字母且不允许超过 6个,则可将该字段的输入掩码属性定义为 ( A) AAAAAA ( B) LLLLLL ( C) CC
5、CCCC ( D) 999999 17 Access中,以下哪个不属于查询操作方式 ( A)选择查询 ( B)参数查询 ( C)准则查询 ( D)操作查询 18 在一个操作中可以更改多条记录的查询是 ( A)参数查询 ( B)操作查询 ( C) SQL查询 ( D)选择查询 19 对 “将信息系 99年以前参加工作的教师的职称改为副教授 ”,合适的查询为 ( A)生成表查询 ( B)更新查询 ( C)删除查询 ( D)追加查询 20 “年龄在 18-21岁之间的男生 ”的设置条件可以设置为 ( A) “ 18 Or 21” ( B) “ 18 And 21” ( C) “ 18 Not 21”
6、 ( D) “ 18 Like 21” 21 下面对查询功能的叙述中正确的是 ( A)在查询中,选择查询可以只选择表中的部分字段,通过选择一个表中的不同字段生成同一个表 ( B)在查询中,编辑记录主要包括添加记录、修改记录、删除记录和导入、导出记录 ( C)在查询中,查询不仅可以找到满足条件的记录,而且还可以在建立查询的过程中进行各种统计计算 ( D)以上说法均不对 22 窗体是 Access数据库中的一个对象,通过窗体用户可以完成 下列哪些功能 输入数据 编辑数据 存储数据 以行、列形式显示数据 显示和查询表中的数据 导出数据 ( A) ( B) ( C) ( D) 23 以下不是控件的类型
7、的是 ( A)结合型 ( B)非结合型 ( C)计算型 ( D)非计算型 24 “特殊效果 ”属性值用于设定控件的显示特效,以下不属于 “特殊效果 ”属性值的是 ( A) “凹陷 ” ( B) “颜色 ” ( C) “阴影 ” ( D) “凿痕 ” 25 键盘事件是操作键盘所引发的事件,下列不属于键盘事件的是 ( A) “击键 ”事件 ( B) “键按下 ”事件 ( C) “键释放 ”事件 ( D) “键锁定 ”事件 26 下面关于报表对数据的处理的叙述正确的选项是 ( A)报表只能输入数据 ( B)报表只能输出数据 ( C)报表可以输入和输出数据 ( D)报表不能输入和输出数据 27 用来查
8、看报表页面数据输出形态的视图是 ( A) “设计 ”视图 ( B) “打印预览 ”视图 ( C) “报表预览 ”视图 ( D) “版面预览 ”视图 28 使用什么创建报表时会提示用户输入相关的数据源、字段和报表版面格式等信息 ( A) “自动报表 ” ( B) “报表向导 ” ( C) “图标向导 ” ( D) “标签向导 ” 29 如果我们要使报表的标题在每一页上都显示,那么应该设置 ( A)报表页眉 ( B)页面页眉 ( C)组页眉 ( D)以上说法都不对 30 在 Access中,可以通过数据访问页发布的数据是 ( A)只能发布数据库中没有变化的数据 ( B)只能发布数据库中变化的数据
9、( C)能发布数据库中保存的数据 ( D)以 上说法均不对 31 在数据访问页的工具箱中,用于绑定超级链接的图标是 ( A) ( B) ( C) ( D) 32 如图所示为新建的一个宏组,以下描述错误的是 ( A)该宏组由 macro1和 macro2两个宏组成 ( B)宏 macor1由两个操作步骤 (打开窗体、关闭窗体 )组成 ( C)宏 macro1中 OpenForm命令打开的是教师自然情况窗体 ( D)宏 macro2中 Close命令关闭了教师自然情况和教师工资两个窗体 33 以下哪个数据库对象可以一次执行多个操作 ( A)数据访问页 ( B)菜单 ( C)宏 ( D)报表 34
10、在模块中执行宏 “macro1”的格式为是 ( A) Function.RunMacro MacroName ( B) DoCmd.RunMacro macrol ( C) Sub.RunMacro macrol ( D) RunMacro macrol 35 有如下程序段: Dim str As String * 10 Dim i Str1=“abcdefg” i=12 len1=Len(i) str2=Right(str1, 4) 执行后, len1和 str2的返回值分别是 ( A) 12, abcd ( B) 10, bcde ( C) 2, defg ( D) 0, cdef 36
11、栈的基本运算有三种:入栈、退栈和【 】。 37 在面向对象方法中,信息隐蔽是通过对象的【 】性来实现的。 38 数据流的类型有【 】和事务型。 39 数据库系统中实现各种数据管理功能的核心软件称为【 】。 40 关系模型的数据操纵即是建立在关系上的数据操纵,一般有【 】、增加、删除和修改四种操作。 41 Access数据库的扩展名是【 】。 42 在关系数据库模型中,二维表的列称为属性,二维表的行称为【 】。 43 Access数据库包括表、查询、窗体、报表、【 】、宏和模块等基本对象。 44 窗体由多个部分组成,每个部分称为一个【 】。 45 Access中, “自动创建报表 ”向导分为:纵
12、栏式和【 】两种。 46 如果要引用宏组中的宏名,采用的语法是【 】。 47 Access的窗体或报表事件可以有两种方法来响应:宏对象和【 】。 48 在窗体上画一个命令按 钮,然后编写如下代码: Private Sub Command1_Click() Dim M (10) As Integer For k=1 To 10 M(k)=12-k Next k x=6 Msgbox M(2+M(x) End Sub 程序运行后,单击命令按钮,消息框显示的是【 】。 49 在窗体上画一个命令按钮,然后编写如下程序: Function fun (ByVal num As Long) As Long
13、Dim k As Long k=1 num=Abs(num) Do While num k=k*(num10) num=nm10 Loop fun=k End Function Private Sub Command1_ Click() Dim n As Long Dim r As Long n=InputBox(“请输入一个数 “) n=CLng(n) r=fun(n) MsgBox r End Sub 程序运行后,单击命令按钮,在输入对话框中输入 234,消息框显示的结果为【 】。 50 运行如下程序段: x=1 y=1 z=1 For j=1To 3 For k=1 To 3 If j=
14、1 Then x=x +y+z Elself j=2 Then x=2*x+2*y+2*z Else x=3*x+3*y+3*z End If Next k Next j x的值应是【 】。 国家二级( ACCESS)笔试模拟试卷 114答案与解析 1 【正确答案】 B 【试题解析】 利用前序和中序遍历的方法可以确定二叉树的结构,具体步骤如下: 前序遍历的第一个结点 A为树的根结点; 中序遍历中 A的左边的结点为A的左子树, A右边的结点为 A的右子树; 再分别对 A的左右子树进行上述两步处 理,直到每个结点都找到正确的位置。 2 【正确答案】 A 【试题解析】 树是一个或多个结点组成的有限集
15、合,其中一个特定的结点称为根,其余结点分为若干个不相交的集合。每个集合同时又是一棵树。树有且只有 1个根结点。 3 【正确答案】 B 【试题解析】 由栈 “后进先出 ”的特点可知: A)中 e1 不可能比 e2 先出, C)中 e3 不可能比 e4 先出,且 e1不可能比 e2 先出, D)中栈是先进后出的,所以不可能是任意顺序。 B)中出栈过程如图所示:4 【正确答案】 D 【试题解析】 滥用 goto语句将使 程序流程无规律,可读性差,因此 A)不选;注解行有利于对程序的理解,不应减少或 取消, B)也不选;程序的长短要依照实际情况而论,而不是越短越好, C)也不选。 5 【正确答案】 D
16、 【试题解析】 程序设计语言是用于书写计算机程序的语言,其基本成分有以下 4种,数据成分:用来描述程序中的数 据。运算成分:描述程序中所需的运算。控制成分:用来构造程序的逻辑控制结构。传输成分:定义数据传输成分,如输入输出语言。 6 【正确答案】 D 【试题解析】 软件需求规格说明书 (SRS, Software Requirement Specification)是需求分析阶段的最后成果,是软件 开发中的重要文档之一。它有以下几个方面的作用: 便于用户、开发人员进行理解和交流; 反映出用户问题的结构,可以作为软件开发工作的基础和依据; 作为确认测试和验收的依据。 7 【正确答案】 D 【试题
17、解析】 软件工程包括 3个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理、文档生成;过程支持软件开发的各个环节的控制、管理。 8 【正确答案】 A 【试题解析】 选项 A)正确,外模式是用户的数据视图,也就是用户所见到的数据模式;选项 B)不正确,全局数据视图的描述称为概念模式,即数据库中全部数据的整体逻辑结构的描述;选项 C)不正确,物理存储数据视图的描述称为内模式,即数据库在物理存储方面的描述;选项 D)不正确,存储模式即为内模式。 9 【正确答案】 B 【试题解析】 数据库逻辑设计的主要工作是将 E-R图转换成指定 RDBMS 中的关系模式。首先,从
18、 E-R图到关系模式的转换是比较直接的,实体与联系都可以表示成关系, E-R图中属性也可以转换成关系 的属性。实体集也可以转换成关系。 10 【正确答案】 C 【试题解析】 结构化查询语言 (Structured Query Language,简称 SQL)是集数据定义、数据操纵和数据控制功能于一体的数据库语言。 11 【正确答案】 D 【试题解析】 数据库系统是由 5部分组成的:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员 (Data Base Administrator, DBA)、用户。 12 【正确答案】 B 【试题解析】 数据库管理系统支持用户对数据的基本操作, 是数
19、据库系统的核心软件,其主要目标是使数据成为方便用户使用的资源,易于为各种用户所共享,并增进数据的安全性、完整性和可用性。 13 【正确答案】 B 【试题解析】 层次数据模型的特点:有且只有一个节点无双亲,这个节点称为“根节点 ”;其他节点有且只有一个双亲。网状数据模型的特点:允许一个以上节点无双亲;一个节点可以有多于一个的双亲。关系数据模型是以二维表的形式来表示的。 14 【正确答案】 A 【试题解析】 层次数据模型的特点:有且只有一个节点无双亲,这个节点称为“根节点 ”;其他节点有且 只有一个双亲。网状数据模型的特点:允许 个以上节点无双亲;一个节点可以有多于 个的双亲。关系数据模型是以二维
20、表的形式来表示的。 15 【正确答案】 B 【试题解析】 Access 中,一个表就是一个关系,每一个关系都是一个二维表。 16 【正确答案】 B 【试题解析】 A)选项必须输入 6个字母或数字 (数字也能输入,不符合 ), C)选项可以输入 6个任意字符,也不符合题议, D)选项可以选择输入 6个数据或空格,不符合题意。 17 【正确答案】 C 【试题解析】 查询有选择查询、交叉表查询 、参数查询、操作查询、 SQL查询;准则查询不存在。 18 【正确答案】 B 【试题解析】 操作查询的定义。 19 【正确答案】 B 【试题解析】 在建立和维护数据库的过程中,常常需要对表中的记录进行更新和修
21、改,而最简单有效的方法就是利用更新查询。 20 【正确答案】 B 【试题解析】 “年龄在 18到 21岁之间 ”要使用 And语句来表示 “与 ”。 21 【正确答案】 C 【试题解析】 A)中后半句通过选择一个表中的不同字段生成所需的多个表; B中编辑记录不包含导入与导出记录。 22 【正确答案】 C 【试题解析】 窗体是 Access数据库应用中一个非常重要的工具,它可以用于显示表和查询中的数据,输入数据、编辑数据和修改数据。但没有包含 3项功能。 23 【正确答案】 D 【试题解析】 控件是窗体上用于显示数据、执行操作、装饰窗体的对象,其类型可以分为:结合型、非结合型、计算型,但注意没有
22、非计算型。 24 【正确答案】 B 【试题解析】 “特殊效果 ”属性值用于设定控件的显示效果,如 “平面 ”、 “凸起 ”、“凹陷 ”、 “蚀刻 ”、 “阴影 ”、 “凿痕 ”等,但是 没有颜色项。 25 【正确答案】 D 【试题解析】 键盘事件主要有 “键按下 ”、 “键释放 ”、 “击键 ”等,没有 “键锁定 ”。 26 【正确答案】 B 【试题解析】 报表主要用于对数据库中的数据进行分组、计算、汇总和打印输出。 27 【正确答案】 B 【试题解析】 3种报表视图分别为 “设计 ”、 “打印预览 ”和 “版面预览 ”,没有 “报 表预览 ”。 “打印预览 ”用于查看报表的页面数据输出形态。
23、 28 【正确答案】 B 【试题解析】 “报表向导 ”在创建的时候会提示用户输入相关的信息,其他 3个选项在 创建的时候都是不会提示的,需要自己选择。 29 【正确答案】 B 【试题解析】 将标题移动到页面页眉中,则标题在每一页上都显示。如果将标题移动到报表页眉中,则打印时只在第一页的开始位置出现。 30 【正确答案】 C 【试题解析】 如果数据不常更改则使用静态 HTML 格式;如果数据需要经常更改,则使用动态 HTML 格式。所以可以发布数据库中存在的数据。 31 【正确答案】 B 【试题解析】 其中 A)选项是超级链接图标, C)选项是绑定 HTML 图标, D)选项是记录浏览图标。 3
24、2 【正确答案】 D 【试题解析】 macro2 中的 Close关闭的是教师工资窗体,一次只能关闭一个窗体。 33 【正确答案】 C 【试题解析】 宏可以一次执行多个操作。 34 【正确答案】 B 【试题解析】 该语法的结构为: DoCmd.RunMacro MacroName ,RepeatCount,RepeatExpression 35 【正确答案】 C 【试题解析】 Len( )是字符串长度检测函数, i=12所以字符串长度为 2。 Right( , N1 )从字符串右起取 N1 个字符。 36 【正确答案】 读栈顶元素 【试题解析】 栈的基本运算有三种:入栈、退栈和读栈顶元素。入栈
25、运算是指在栈顶位置插入一个新元素。这个运算有两个基本操作:首先将栈顶指针进一 (即top加 1),然后将新元素插入到栈顶指针指向的位置。退栈运算是指取出栈顶元素并赋给一个指定的变量。这个运算有两个基本操作:首先将栈顶元素 (栈顶指针指向的元素 )赋给一个指定的变量,然后将栈顶指针退一 (即 top减 1)。读栈顶元素是指将栈顶元素赋给一个指定的变量。这个运算不删除栈顶元素 ,只是将它的值赋给一个变量。 37 【正确答案】 封装 【试题解析】 软件工程的基本原则包括抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可验证性。信息隐蔽是指采用封装技术,将程序模块的实现细节隐藏起来,使模块接口
26、尽量简单。 38 【正确答案】 变换型 【试题解析】 典型的数据流类型有两种:变换型和事务型。变换型:是指信息沿输入通路进入系统,同时由外部形式变换为内部形式,进入系统的信息通过变换中心,经加工处理以后再沿输出通路变换成外部形式离开软件系统。事务型:在很多软件应用中, 存在某种作业数据流,它可以引发一个或多个处理,这些处理能够完成该作业要求的功能,这种数据流就叫做事务。 39 【正确答案】 数据库管理系统 【试题解析】 数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。数据库管理系统是数据库系统的核心。 40 【正确答案】 查询
27、 【试题解析】 关系模型的数据操纵即是建立在关系上的数据操纵,一般有查询、增加、删除和修改四种操作。数据查询:用户可以查询关系数据库中的数据,它包括一个关系内的查 询以及多个关系问的查询。数据删除的基本单位是一个关系内的元组,它的功能是将指定关系内的指定无组删除。数据插入仅对一个关系而言,在指定关系中插入一个或多个元组。数据修改是在一个关系中修改指定的元组和属性。 41 【正确答案】 mdb或 mdb 【试题解析】 Access 所提供的对象都存放在同一个数据库文件 (扩展名为 .mdb 文件 )中,而不是像其他 PC 的数据库那样分别存放在不同的文件中。 42 【正确答案】 元组 或 记录
28、【试题解析】 在一个二维表 (一个具体关系 )中,水平方向的行称为元组 。元组对应表中的一个具体记录。而垂直方向的列称为属性,每一列有一个属性名,在Access中表示为字段名。 43 【正确答案】 页 或 数据访问页 【试题解析】 Access 数据库由数据库对象和组两部分组成,其中对象又分为 7种。这些数据库对象包括:表、查询、窗体、报表、数据访问页、宏和模块。表是数据库中用来存储数据的对象,是整个数据库系统中的基础。查询是数据库设计目的的体现,数据库建完以后,数据只有被使用者查询,才能真正体现它的价值。窗体是 Access 数据库对象中最具灵活性的一个对象,其数据源可 以是表或查询。报表是
29、 Access 数据库中用于打印输出数据的。数据访问页是在 Access2000时才增加的数据库对象,它是一种特殊类型的 Web 页,用户可以在此 Web 页中与Access数据库中的数据进行联接,查看、修改 Access中的数据,为通过网络进行数据发布提供了方便。宏是一系列操作的集合,其中每个操作都能实现特定的功能。模块是将 Visual Basic for Applications 声明和过程作为一个单元进行保存的集合,是应用程序开发人员的工作环境。 44 【正确答案】 节 【试题解析】 窗体 由多个部分组成,每个部分称为一个 “节 ”。大部分窗体只有主体节。如果需要,也可以在窗体中包含窗
30、体页眉、页面页眉、页面页脚和窗体页脚等部分。 45 【正确答案】 表格式 【试题解析】 在 Access报表中,用户可以利用自动创建报表向导创建纵栏式报表和表格式报表。纵栏式报表将一个报表按列排列,然后在排列好的字段内显示数据,使用纵栏式报表向导可以创建一个或两个垂直的列,各个字段的名称都显示在该字段的左侧。表格式报表以行和列的方式显示或打印出带有分组和汇总的数据,还可以包括摘要和分组 /汇总报表。 46 【正确答案】 宏组名 .宏名 【试题解析】 为了在宏组中执行宏,用户可以使用 “宏组名宏名 ”的格式调用宏组中的某个宏。宏组是一系列相关宏的集合,如果有许许多多的宏,那么将相关的宏分组到不同
31、的宏组可以有助于方便地对数据库进行管理。宏名是用于标识宏的惟一名称。 47 【正确答案】 事件过程 或 事件响应代码 【试题解析】 在 Access数据库中,可以通过两种方式来处理窗体、报表或控件的事件响应。一是使用宏对象来设置事件属性;二是为某个事件编写 VBA代码过程,完成指定动作,这样的代码过程称为事件 过程或事件响应代码。 48 【正确答案】 4 【试题解析】 M(6)的值为 12-6=6;则有 M(2+6)=M(8)的值为 12-8=4。 49 【正确答案】 0 【试题解析】 程序将输入的内容 234转变为长整型传入函数 fun中,然后进入循环。 循环第一次结束的时候: k=23 num=23 循环第二次结束的时候: k=46 hum=2 循环第三次结束的时候: k=0 num=0 50 【正确答案】 2346 【试题解析】 当 j=1时,内层循环执行 x=x +y+z=x+2三次,所 以 x=7; 当 j=2时, 内层循环执行 x=2*x+2*y+2*z=2*x+4三次,所以 x=84; 当 j=3时,内层循环执行 x=3*x+3*y+3*z=3*x+6三次,所以 x=2346。 则最后的结果是: x=2346。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1