1、国家二级( ACCESS)笔试模拟试卷 262及答案与解析 1 栈通常采用的两种存储结构是 ( A)顺序存储结构和链式存储结构 ( B)散列方式和索引方式 ( C)链表存储结构和数组 ( D)线性存储结构和非线性存储结构 2 自然连接 (Naturaljoin)是一种特殊的等值连接,下列哪个 (些 )是它满足下面的条件 ( )。 I、两关系间有公共域 、通过公共域的等值进行连接 、可进行逆运算 ( A) 和 ( B) I和 ( C) I和 ( D) I、 和 3 有下列二叉树。对此二 叉树前序遍历的结果为 ( )。 ( A) ACFXDBEYZ ( B) ABEFXYZCD ( C) ABCD
2、EFXYZ ( D) ABDYECFXZ 4 数据库系统的核心是 ( )。 ( A)数据模型 ( B)数据库管理系统 ( C)数据库 ( D)数据库管理员 5 对建立良好的程序设计风格,下面描述中正确的是 ( )。 ( A)程序应简单、清晰、可读性好 ( B)符号的命名只要符合语法 ( C)充分考虑程序的执行效率 ( D)程序的注释可有可无 6 对长度为 N的线性表进行顺序查找,在最坏情况 下所需要的比较次数为_。 ( A) N+I ( B) N ( C) (N+1)/2 ( D) N/2 7 数据库设计的根本目标是要解决 ( )。 ( A)数据共享问题 ( B)数据安全问题 ( C)大量数据
3、存储问题 ( D)简化数据维护 8 链表不具有如下特点 ( )。 ( A)为了存储线性表中的每一个元素,一方面要存储数据元素的值,另一方面要存储个数据元素之间 的前后件关系 ( B)存储空间中的每一个存储结点分为两部分:数据域和指针域 ( C)一般来说,在线性表的链式存储结构中,各数据结 点的存储序号是不连续的 ( D)各结点在存储空间中的位置关系与逻辑关系是一致的 9 检查软件产品是否符合需求定义的过程称为 _. ( A)确认测试 ( B)集成测试 ( C)验证测试 ( D)验收测试 10 开发大型软件时,产生困难的根本原因是 ( A)大系统的复杂性 ( B)人员知识不足 ( C)客观世界千
4、变万化 ( D)时间紧、任务重 11 在 Access数据库系统中 ,不是数据库对象的是 _。 ( A)数据库 ( B)报表 ( C)宏 ( D)数据访问页 12 计算机 算法指的是 _。 ( A)计算方法 ( B)调度方法 ( C)排序方法 ( D)解决某一问题的有限运算序列 13 邮政编码是由 6位数字组成的字符串,为邮政编码设置输入掩码的格式是 ( A) 000000 ( B) CCCCCC ( C) 999999 ( D) LLLLLL 14 InputBox函数返回值的类型是 ( A)数值 ( B)字符串 ( C)变体 ( D)数值或字符串 (视输入的数据而定 ) 15 在一个数据库
5、中已经设置了自动宏 AutoExec,如果在打开数据库的时候不想执行这个自动宏, 正确的操作是 ( )。 ( A)按 Enter键打开数据库 ( B)打开数据库时按住 Alt键 ( C)打开数据库时按住 Ctrl键 ( D)打开数据库时按住 Shift键 16 自动编号一旦被指定,会 ( )与记录连接。 ( A)暂时的 ( B)随机的 ( C)永久的 ( D)都有可能 17 以下是宏 macl的操作序列设计: 条件 操作序列 操作参数 MsgBox 消息为 “I“ txt1 0 MsgBox 消息为 “am“ MsgBox 消息为 “student“ 现设置宏 macl为窗体上某命令按钮的单击
6、事件属性,打开窗体运行后,在窗体上名为 “txt1”的文本框内输入数字 1,然后单击此命令按钮,则 ( )。 ( A)会先后弹出三个消息框,分别显示消息 “I”“am”“student” ( B)会弹出一个消息框,显示消息 “I” ( C)会先后弹出两个消息框,分别显示消息 “1”和 “am” ( D)会先后弹出两个消息框,分 别显示消息 “I”和 “student” 18 在窗体中添加一个名称为 Commandl的命令按钮,然后编写如下事件代码: Private Sub Commandl_Click() a=75 If a60 Then g=1 ElseIf a70 Then g=2 Els
7、elf a80 Then g=3 Elself a90 Then g=4 Endlf MsgBox g EndSub 窗体打开运行后,单击命令按钮,则消息框的输出结果是 ( )。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 19 打开数据库的 “页 ”对象列表,单击对象后再单出 “设计 ”按钮,属于 ( )。 ( A)打开选定的页对象的操作 ( B)快速创建数据访问页的操作 ( C)打开选定页的设汁视图的操作 ( D)在 WEB浏览器中访问选定页的文件 20 下面关于列表框和组合框的叙述正确的是 _。 ( A)列表框和组合框可以包含一 列或几列数据 ( B)可以在列表框中输入新值,
8、而组合框不能 ( C)可以在组合框中输入新值,而列表框不能 ( D)在列表框和组合框中均可以输入新值 21 下列关于数据库中表的说法错误的是 ( )。 ( A)每个表绝对不可以包含多个主题的信息 ( B)每个表应该只包含关于一个主题的信息 ( C)表中可以包含重复信息 ( D)信息可以在多个表之间复制 22 用二维表来表示实体及实体之间关系的数据模型是 ( A)实体一联系模型 ( B)层次模型 ( C)网状模型 ( D)关系模型 23 在 Access中为窗体上的控件设置 Tab键的顺序,应选择 “属性 ”对话框的 ( A) “格式 ”选项卡 ( B) “数据 ”选项卡 ( C) “事件 ”选
9、项卡 ( D) “其他 ”选项卡 24 使用快速创建方式能创建的数据访问页是 ( )访问页。 ( A)纵栏式 ( B)列表式 ( C)电子表式 ( D)图表式 25 报表类型不包括 ( )。 ( A)纵栏式 ( B)表格式 ( C)数据表 ( D)图表式 26 在窗体中使用一个文本框 (名为 n)接受输入的值,有一个命令按钮 run,事件代码如下: Private Sub run_Click() result=“ “ For i=1 To Me!n For j=1 To Me!n result=result+“*“ Nextj result=result+Chr(13)+Chr(10) Nex
10、t i MsgBox result End Sub 打开窗体后,如果通过文本框输入的值为 4,单击命令按钮后输出的图型是 ( )。 : ( A) ( B) ( C) ( D) 27 以下是宏对象 m1的操作序列设计:假定在宏 m1的操作中涉及的对象均存在,现将设计好的宏 m1设置为窗体 “fTest1”上某个命令按钮 的单击事件属性,则打开窗体 “fTest1”运行后,单击该命令按钮,会启动宏 m1的运行。宏 m1运行后,前两个操作会先后打开窗体对象 “frest2”和表对象 “tStud”,那么执行 Close操作后,会 ( )。 ( A)只关闭窗体对象 “frest1” ( B)只关闭表对
11、象 “tStud” ( C)关闭窗体对象 “frest2”和表对象 “tStud” ( D)关闭窗体 “fTest1”和 “frest2”及表对象 “tStud” 28 下列关于标准模块与类模块的说法中不正确的是 ( )。 ( A)窗体模块和报表模块都是类模块,它们各自与某一特定窗体或报表相关 ( B)窗体模块和报表模块通常都含有事件过程,而过程的运行用于响应窗体或报表上的事件 ( C)标准模块包含与任何其他对象都无关的常规过程,以及可以从数据库任何位置运行的经常使用的过程 ( D)标准模块和与某个特定对象无关的类模块的主要区别在于其范围,二者的生命周期是相同的 29 下列选项中不是查询的功能
12、的是 ( )。 ( A)筛选记录 ( B)整理数据 ( C)操作表 ( D)输入接口 30 报表记录分组是指报表设计时按选定的 ( )值是否相等而将记录划分成组的过程。 ( A)记录 ( B)字段 ( C)属性 ( D)域 31 “查询 ”设计视图窗 U分为上下两部分,下部分为 _。 ( A)设计网格 ( B)查询记录 ( C)属性窗口 ( D)字段列表 32 对于算术运算符 “/”“”的区别是 ( )。 ( A)前者是整数除法,后者是普通除法 ( B)前者是普通除法,后者是整数除法 ( C)前者是除法,后者是分数形式 ( D)两者没有本质的区别 33 一般用于存放供其他 Access数据库对
13、象使用的公共过程称为 ( )。 ( A)类模块 ( B)标准模块 ( C)宏模块 ( D)窗体模块 34 如果通过从 “数据库 ”窗口拖曳 _的方式来向宏中添加操作, Access将自动为这个操作设置适当的参数。 ( A)宏对象 ( B)窗体对象 ( C)报表对象 ( D)数据库对象 35 VBA的自动运行宏,应当命名为 _. ( A) Auto Exec ( B) Autoexe ( C) Auto ( D) Auto Exec bat 36 数据管理技术发展的三个阶段中, ( )没有专门的软件对数据进行管理。 人工管理阶段 文件系统阶段 数据库阶段 ( A)仅 ( B)仅 ( C) 和 (
14、 D) 和 37 关系操作的特点是【 】操作。 38 有 3个结点可以构成【 】棵不同形状的树。 39 软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特性,其中最重要的是【 】。 40 软件工程三要素包括方法 、工具和过程,其中,【 】支持软件开发的各个环节的控制和管理。 41 数据库是指按照一定的规则存储在计算机中的【 】的集合,它能被各种用户共享。 42 在设计带条件宏时,对于连续重复的条件,可以用 _符号来代替重复条件。 43 软件工程包括 3个要素,分别为方法、工具和 _。 44 在面向对象方法中, _描述的是具有相似属性与操作的一组对象。 45 执行下列程序段
15、后,变量 c的值为 _。 a=“Visual Basic Programming“ b=“Quick“ c=b&Ucase(Mid(a, 7, 6)&Right(a, 12) 46 在窗体上有一个文本框控件,名称为 Text1。同时,窗体加载时设置其计时器间隔为 1秒、计时器触发事件过程则实现在 Text1文本框中动态显示当前日期和时间。请补充完整。 Private Sub Form_Load() Me.TimerInterval=1000 End Sub Private Sub【 】 Me!text1=Now() End Sub 47 有如下用户定义类型及操作语句: Type Student
16、 SNo As String SName As String IAge As Integer End Type Dim Stu As Student With Stu .SNo=“200609001“ .SName=“陈果果 “ .IAge=19 End With 执行 MsgBox Stu.IAge 后,消息框输出结果是【 】。 48 执行下面的程序段后,变量 S的值为【 】。 S=5 For i=2.6 TO 4.9 Step 0.6 S S+i Next i 49 VBA提供了多个用于数据验证的函数,其中 IsData函数用于合法日期验证: _函数用于判定输入数据是否为数值。 50 窗体
17、由多个部分组成,每个部分称为一个【 】。 51 宏是 Access的一个对象,其主要功能是使操作 _。 52 软件是程序、数据和 ( )的集合。 国家二级( ACCESS)笔试模拟试卷 262答案与解析 1 【正确答案】 A 【试题解析】 考查栈的存储结构的基本知识。和线性表类似,栈也有两种存储方法,一是顺序栈,二是链式栈。栈的顺序存储结构是利用一组地址连续的存储单元一次存储自栈底到栈顶的数据元素,同时附设指针 top指示栈顶元素的位置,由于栈的操作是线性表操作的特例,相对而言,链式栈的操作更易于实现。 2 【正确答案】 B 【试题解析】 自然连接 (Naturaljoin)是一种特殊的等值连
18、接,它满足下面的条件: 两关系间有公共域; 通过公共域的等值进行连接。 3 【正确答案】 D 【试题解析】 所谓二叉树的前序遍历是指:先访问根结点,再访问左子树,最后访问右子树,中序 DYEBEAFCZX,后序 YDEBFZX(: A。 4 【正确答案】 B 【试题解析】 数据库系统由数据库 (数据 )、数据库管理系统 (软件 )、数据库管理员 (人员 )、硬件平台 (硬件 )、软件平台 5个部分构成。其中数据库管理系统是数据库系统的核心,它负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等工作。 5 【正确答案】 A 【试题解析】 符号的命名不仅要符合语法,而且应有一定实际意
19、义,且尽量简洁;程序编写要做到清晰第一,效率第二,必须要有必要的注释。 6 【正确答案】 B 【试题解析】 在进行顺序查找过程中,如果被查的元素是线性表中的最后一个,或者被查元素根本不在线性表中,则为了查找这个元素需要与线性表中所有元素进行比较,这是顺序查找最坏的情况。 7 【正确答案】 A 【试题解析】 本题考查数据库技术的根本目标,属于记忆性题目,很简单。数据库技术的根本目标就是要解决数据的共享问题,选项 A正确。 8 【正确答案】 C 【试题解析】 选项 A、, B、 C的叙述是正确的,选项 C的说法不正确,一般来说,各结点在存储空间中的位置关系与逻辑关系是不一致的。 9 【正确答案】
20、A 【试题解析】 确认测试的任务是验证软件的功能和性能及其他特性是否满足了需求规格说明中的确定的各种需求,以及软件配置是否完全、正确。 10 【正确答案】 A 【试题解析】 软件的显著特点是规模庞大,复杂度超线性增长,在开发大型软件时,要保证高质量,极端复杂困难,不仅涉及技术问题,更重要的是必须要有严格而科学的管理。 11 【正确答案】 A 【知识模块】 宏设计 12 【正确答案】 D 【知识模块】 数据结构与算法 13 【正确答案】 A 【试题解析】 邮政编码必须为 0 9的数字且不能为空格,所以用 “0“表示,故选A。 14 【正确答案】 B 【试题解析】 输入框用于在一个对话框中显示提示
21、,等待用户输入正文并按下按钮、返回包含文本框内容的字符串数据信息。 15 【正确答案】 D 【试题解析】 本题考查宏的自动运行的知识。在 Access中以 AutoExec名字命名的宏,会在数 据库打开时自动运行。若想在数据库打开时不自动运行宏,需要在打开数据库时按住 “shift”键。 16 【正确答案】 C 【试题解析】 本题考查自动编号数据类型的知识。自动编号数据类型是每次向表中添加新记录时自动生成的,但是一旦被指定就会永久的与记录连接,即使删除了某条记录, Access 也不会对表中的自动编号字段重新编号。 17 【正确答案】 B 【试题解析】 在本题中,由于 txt1中的值不符合第二
22、个宏操作的条件,所以第二个宏不会执行第三个宏操作,第二宏操作同样也不执行,因为它们条件相同;只执行最后一个宏操作, MsgBox为 “I”。 18 【正确答案】 A 【试题解析】 本题考查条件语句的知识。在 IfThenElseIf 语句中,当某一个条件满足时,将会执行 Then 后面的语句,并且随后退出条件分支。在本题中,a=75满足第一个条件 “a60”,将执行 Then后的语句,将 l赋值给变量 g,然后结束条件判断。最后将 g的值 1输出到消息框,所以消息框的输出结果是 1。 19 【正确答案】 C 【试题解析】 在数据库设计视图中,若选定了某个数据访问页对象,然后再单击“设计 ”按钮
23、,将 会打开选定数据访问页的设计视图。 20 【正确答案】 C 【试题解析】 窗体中的列表框可以包含一列或几列数据,用户只能从列表中选择值,而不能输入新值;使用组合框既可以进行选择,也可以输入文本,这也是列表框和组合框的区别。 21 【正确答案】 A 【试题解析】 本题考查表的基础知识。 Access 中的表是数据实际存储的对象,实现了逻辑层次上的关系。一个表一般只包含一个主题的信息,但是在特殊情况下包含多个主题的信息是允许的;在表中一般不应包含重复信息,但是在特殊情况下也可存储重复信息;信息可以 在多个表之间复制。 22 【正确答案】 D 23 【正确答案】 D 【试题解析】 窗体的 “其他
24、 ”属性表示了控件的附加特征。包括名称、状态栏文字、 Tab 键索引、控件提示文本等。 24 【正确答案】 A 【试题解析】 纵栏式数据访问页可以通过快速创建方式创建。 25 【正确答案】 C 【试题解析】 报表主要分为以下 4种类型:纵栏式报表、表格式报表、图表报表和标签报表。 26 【正确答案】 A 【试题解析】 事件代码中是一个 For循环的二重嵌套,外循环的循环变量 i从 1循环递增到 Me!n 也就是文本框 n中的值 4,内循环的循环变量 j也是从 1循环递增到 4。而内循环的循环体 result=result+“*“语句每次执行后将在 result字符串后增加一个 *字符。所以,每
25、次内循环 4次循环结束后 result被增加 4个 *,接下来外循环中 result=result+Chr(13)+Chr(10)语句的功能是让 result字符串新起一行。所以,外循环 4次循环结束后, result中的结果是整齐的 4行 4列 *字符。故本题应该选择 A。 27 【正确答案】 C 【试题解析】 根据题干图 示及描述,宏 m1 在运行了 OpenForm及 OpenTable两步操作之后,分别打开了 Ftast2窗体及 tStud 表两个窗口,而 Close操作是用来关闭指定的窗 U,如果该操作没有指定所关闭的窗口,则关闭当前激活的窗口。在此,第一个 Close操作关闭打开的
26、 tStud 表窗口,该窗口关闭后,打开的 frest2窗口便成为当前激活的窗口,而第二个 Close操作则将此窗口关闭。所以,执行Close操作后,会将窗体对象 “frest2”和表对象 “tStud”全部关闭。故选项 C为正确答案。 28 【正确答案】 D 【 试题解析】 本题考查的是类模块和标准模块的特点。模块基本上分为两类,即类模块和标准模块。窗体模块和报表模块都是类模块,它们各自与某一特定窗体或报表相关。故答案 A是正确的。窗体模块和报表模块通常都含有事件过程,而过程的运行用于响应窗体或报表上的事件可以使用事件过程来控制窗体或报表的行为,以及它们对用户操作的响应。故答案 B也是正确的
27、。标准模块包含与任何其他对象都无关的常规过程,以及可以从数据库任何位置运行的经常使用的过程,答案 C也是正确的。只有答案 D是错误的,它的错误之处在于:标准模块和与某个特定对象无关的类模 块的主要区别不仅在于其范围,而且生命周期也是不同的。答案为 D。 29 【正确答案】 D 【试题解析】 查询的功能包括多表查询筛选数据、整理数据、执行计算、操作表、作为其他对象的数据来源;可知选择 A、 B、 C都是查询的功能。输入接口是窗体的功能,不是查询的功能,答案为 D。 30 【正确答案】 B 【试题解析】 本题考查报表记录分组的概念。分组是指报表设计时按选定的某个(或几个 )字段值是否相等而将记录划
28、分成组的过程。操作时,先选定分组字段,在这些字段上字段值相等的记录归为同一组,字段值不等的记 录归为不同组。报表通过分组可以实现同组数据的汇总和显示输出,增强了报表的可读性和信息的利用。 1个报表中最多可以对 10个字段或表达式进行分组。答案为 B。 31 【正确答案】 A 【试题解析】 “查询 ”设计视图窗口分为上下两部分,上半部分为 “字段列表 ”区,显示所选择的所有字段;下半部分为 “设计网格 ”,由一些字段列和已命名的行组成。 32 【正确答案】 B 33 【正确答案】 B 34 【正确答案】 D 【试题解析】 如果操作中有调用数据库对象名的参数,则可以直接将对象从 “数据库 ”窗体
29、中拖动到参数框,从而由系统自动设置操作及相应的对象类型参数。 35 【正确答案】 A 【试题解析】 被命名为 Auto Exec保存的宏,在打开数据库时会自动运行,要想取消自动运行,打开数据库时按住 Shift键即可。 36 【正确答案】 A 【试题解析】 数据管理技术发展的三个阶段中,只有人工管理阶段,没有操作系统,没有管理数据的软件,数据处理方式是批处理。在文件系统阶段,操作系统中已经有了专门数据管理软件,一般称为文件系统。在数据库系统阶段,出现了统一管理数据的专门软件系统,即数据库 管理系统。 37 【正确答案】 集合 【试题解析】 在关系操作中,所有操作对象与操作结果都是关系。而关系定
30、义为元数相同的元组的集合。因此,关系操作的特点是集合操作。 38 【正确答案】 5 【试题解析】 根据树的定义, 3个结点可以构成 5棵不同形状的树。 39 【正确答案】 无歧义性 40 【正确答案】 过程 【试题解析】 软件工程包括 3个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理、文档生成;过程支持软件开发的各个环节的控制、管理。 41 【正确答案】 数据 【试题解析】 数据库是由一个互相关联的数据的集合和一组用以访问这些数据的程序组成,这些数据按一定的数据模型组织、描述和储存。 42 【正确答案】 【知识模块】 宏设计 43 【正确答案】 过程 【
31、知识模块】 软件工程基础 44 【正确答案】 类 【试题解析】 在面向对象方法中,把具有相同属性和方法的对象称为类,类是对象的抽象,对象是类的实例。 45 【正确答案】 Quick BASIC PROGRAMMING 【试题解析】 在 VBA中有很多字符串函数,其中的 mid 函数可以实现在任何位置取任何长度; Right函数用于在字符串右端开始取 n 个字符; Ucase函数强制把字符转换成大写字母。本题中,第一部分 b 的值为 “Quick”,第二部分从字符串 a的第 7个字符开始取 6个字符并且转换成大写。所以输出 BASIC;最后是从字符串 a的右边取 12个字符转换成大写后输出 PR
32、OGRAMMING。所以最后的输出结果是 “Quick BASIC PROGRAMMING”。 46 【正确答案】 Form Timer() 【试题解析】 VBA通过设置窗 体的 “计时器间隔 (TimerInterval)”属性与添加 “计时器触发 (Timer)”事件来完成 “定时 ”功能。其处理过程是 Timer事件每隔TimerInterval 时间间隔就会被激发一次,并运行窗体 Form的 Timer事件过程来响应。 47 【正确答案】 19 【试题解析】 此题语句先定义一个自定义数据类型,包含学号,变长字符串;姓名,变长字符串;年龄,整型。给此三个变量赋值为 .Sno=“00609
33、001”, .SName=“陈果果 ”, .IAge=19,执行 MsgBox Stu.IAge后,消息框 输出 IAge变量的值: 19。 48 【正确答案】 9 【试题解析】 本题是一个简单的 For循环语句。需要注意的是本题中的循环初值、终值和步长都是小数, i=2 6, 3.2, 3.8, 4.4时各执行一次 S=S+I,当循环变量 i的值大于循环终值时,结束循环,此时 S; 9。 49 【正确答案】 IsNumeric 50 【正确答案】 节 【试题解析】 窗体由多个部分组成,每个部分称为一个 “节 ”大的部分窗体只有主体节。如果需要,也可以在窗体中,包含窗体页眉、页面页眉、页面页脚利窗体页脚等部分。 51 【正确答案】 自动进行 52 【正确答案】 相关文档 【试题解析】 计算机软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及相关文档的完整集合。