1、国家二级( ACCESS)笔试模拟试卷 112及答案与解析 1 算法的空间复杂度是指 ( )。 ( A)算法程序的长度 ( B)算法程序中的指令条数 ( C)算法程序所占的存储空间 ( D)算法执行过程中所需要的存储空间 2 下列关于线性表叙述不正确的是 ( )。 ( A)只有一个根节点,它无前件 ( B)只有一个终端节点,它无后件 ( C)除根节点和终端节点,其他节点都有且只有一个前件,也有且只有一个后件 ( D)线性表必须要有数据元素 3 下列关于队列的叙述中正确的是 ( )。 ( A)在队列中只能插入数据 ( B)在队列中只能删除数据 ( C)队列是先进先出的线性表 ( D)队列是先进后
2、出的线性表 4 编制好的程序,首先要确保它的正确性和可靠性,还应强调良好的编程风格。在书写功能性注解时应考虑 ( )。 ( A)仅为整个程序作注解 ( B)仅为每个模块作注解 ( C)为程序段作注解 ( D)为每个语句作注解 5 在一个单链表中,若 q结点是 p结点的前驱结点,在 q与 p之间插入结点 s,则执行 ( )。 ( A) slink=plink ; plink=s ( B) pl ink=s; slink=q ( C) plink=slink ; slink=p ( D) qlink=s ; slink=p 6 下面几种调试方法中不适合调试大规模程序的是 ( )。 ( A)强行排错
3、法 ( B)回溯法 ( C)原因排除法 ( D)静态调试 7 在进行单元测试时,常用的方法是 ( )。 ( A)采用白盒测试,辅之以黑盒测试 ( B)采用黑盒测试,辅之以白盒测试 ( C)只使用白盒测试 ( D)只使用黑盒测试 8 以下内容属于存储在计算机内有结构的数据集合的是 ( )。 ( A)数据库系统 ( B)数据库 ( C)数据库管理系统 ( D)数据结构 9 利用 E-R模型进行数据库的概念设计,可以分成 3步:首先设计局部 E-R模型,然后把各个局部 E-R模型综合成一个全局的模型,最后对全局 E-R模型进行( )。 ( A)简化 ( B)结构化 ( C)最小化 ( D)优化 10
4、 设有关系 R及关系 S,它们分别有 p、 q个元组,则关系 R与 S经笛卡儿积后所得新关系的元组个数是 ( )。 ( A) p ( B) q ( C) p +q ( D) p*q 11 一个报 表最多可以对 ( )个字段或表达式进行分组。 ( A) 4 ( B) 6 ( C) 8 ( D) 10 12 对数据访问页与 Access数据库的关系的描述错误的是 ( )。 ( A)数据访问页是 Access数据库的一种对象 ( B)数据访问页与其他 Access数据库对象的性质是相同的 ( C)数据访问页的创建与修改方式与其他 Access数据库对象基本是一致的 ( D)数据访问页与 Access
5、数据库无关 13 可以用前面加下列选项中哪一个表达式来设置宏的操作参数 ( )。 ( A) “” ( B) “=” ( C) “,” ( D) “:” 14 宏命令 SetWainings的功能是 ( )。 ( A)设置属性值 ( B)关闭或打开系统消息 ( C)显示警告信息 ( D)设置提示信息 15 VBA数据类型符号 “&”表示的数据类型的是 ( )。 ( A)整型 ( B)长整型 ( C)单精度 ( D)双精度 16 VBA中用实际参数 a和 b调用有参数 Area(m, n)的正确形式是 ( )。 ( A) Area m, n ( B) Area a, b ( C) Call Are
6、a (m, n) ( D) Call Area a, b 17 选拔身高 T超过 1.7米且体重 W小于 62.5公斤的人,表示该条件的布尔表达式( )。 ( A) T =1.7 And W =62.5 ( B) T =1.7 Or W =62.5 ( C) T 1.7 And W 62.5 ( D) T 1.7 Or W 62.5 18 下列可作为 Visual Basic变量名的是 ( )。 ( A) A#A ( B) 4A ( C) ?xy ( D) constA 19 表达式 VaL (“.123E2CD“)的值是 ( )。 ( A) 0.123 ( B) 12.3 ( C) 0 (
7、D) .123E2CD 20 关于编辑记录的操作的说法,正确的一项是 ( )。 ( A)可以同时选定不相邻的多个记录 ( B)可以在表中的任意位置插入新记录 ( C)删除有自动编号的表时,再添加新记录时,自动编号将自动使用删除的编号 ( D)修改记录时,自动编号型字段不能修改 21 下列说法中,错误的一项是 ( )。 ( A)查询是从数据库的表中筛选出符合条件的记录,构成一个新的数据集合 ( B) Access中不能进行交叉查询 ( C)创建复杂的查询不能使用查询向导 ( D)可以使用函数、逻辑运算符、关系运算符创建复杂的表达式 22 下列关于总计的说法,错误的一项是 ( )。 ( A)可以作
8、各种计算 ( B)作为条件的字段也可以显示在查询结果中 ( C)计算的方式有和、平均、记录数、最大值、最小值等 ( D)任意字段都可以作为组 23 图表式窗体中的图表对象是通过哪一个程序创建的 ( )。 ( A) Microsoft Graph ( B) Microsoft Excel ( C) Microsoft Word ( D) PhotoShop 24 列表框和组合框的区别是 ( )。 列表框有下拉菜单 列表框可以添加记录 组合框可以添加记录 组合框有下拉菜单 ( A) ( B) ( C) ( D) 25 若某报表中每个班级都有多条记录,如果要使用班级字段 (文本型 )对记录分类,班级
9、号为 0440018, 0440019, 0440020 则组间距应设为 ( )。 ( A) 4 ( B) 5 ( C) 6 ( D) 7 26 下列说法正确的是 ( )。 ( A) HTML的 全称是动态超文本标记语言 ( B)没有安装 MS Office,就不可以在 Internet Explorer 5.0中交互的使用数据访问页、电子表格、数据透视表 ( C)如果更改了数据访问页链接文件的名称,仍然能通过它打开网页 ( D)数据访问页是存储在数据库中的 27 下列关于有条件的宏的说法,错误的一项是 ( )。 ( A)条件为真时,将执行此行中的宏操作 ( B)宏在遇到条件内有省略号时,中止
10、操作 ( C)如果条件为假,将跳过该行操作 ( D)上述都不对 28 宏组中的宏的调用格式为 ( )。 ( A)宏组名宏名 ( B)宏名称 ( C)宏名宏组名 ( D)以上都不对 29 下列关于 VBA面向对象中的 “方法 ”说法正确的是 ( )。 ( A)方法是属于对象的 ( B)方法是独立的实体 ( C)方法也可以由程序员定义 ( D)方法是对事件的响应 30 函数 String(n,“str“)的功能是 ( )。 ( A)把数值型数据转换为字符串 ( B)返回由 n个字符组成的字符串 ( C)从字符串中取出 n个字符 ( D)从字符串中第 n个字符的位置开始取字符串 31 下列关于数组
11、特征的描述不正确的是 ( )。 ( A)数组是一种变量,由规则有序结构中具有同一类型的值的集合构成 ( B)在 VBA中不允许隐式说明数组 ( C) Dim astrNewArray (20) As string 这条语句产生有 20个元素的数组,每个元素为一个变长的字符串变量,且第一个元素从 1开始 ( D) Dim astrNewArray(1 To 20) As String 这条语句产生有 20个元素的数组 32 以下程序的输出结果是 ( )。 Dim varl Dim var2 Dim var3 varl=“Hello“ var2=“World!“ var3=varl & “ “ &
12、 var2 varl=10 var2=20 MSgBox var l+var2 ( A) Hello World! ( B) 30 ( C) 1020 ( D) Hello World! 33 有如下程序段: const c =“Beiijing“ c =“Shanghai“ c =“Hebei“ Print c 运行时输出的结果是 ( )。 ( A) Beijing ( B) Shanghai ( C) Hebei ( D)显示出错信息 34 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Commandl Click() Dim a() a=Array(1,3,5,
13、7) s=0 For i=1 To 3 S=S*10+a(i) Next i Print s End Sub 程序运行后,输出结果为 ( )。 ( A) 135 ( B) 357 ( C) 531 ( D) 753 35 以下能够正确计算 n!的程序是 ( )。 ( A) Pfivate Sub Commgld1_LClick() n=5:x=1 Do x=x*1 i=i+1 Loop Whilei n ( B) Private Sub Command1_Click() n=5:x=1:i=1 Do x=x*1 i=i+1 Loop Whilei n Print x End Sub ( C)
14、Pfivate Sub Command1_ C1ick() n=5:x=1:i=1 Do X=X*1 i=i+1 Loop While i =n ( D) Private Sub Command1_C1ick() n=5:x=1:i=1 Do X=X*1 i=i+1 Loop While i n Print x End Sub 36 在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、【 】遍历和后序遍历。 37 结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、【 】和限制使用 goto语句。 38 软件测试是保证软件质量的重要手段,而软件测试的主要和重要的
15、测试方法是通过测试数据和【 】的设计来实现。 39 数据库系统的三级模式分别为【 】模式、内部级模式与外部级模式。 40 数据字典是各类数据描述的集合,它通常包括 5个部分,即数据项、数据结构、数据流、【 】和处理过程。 41 字段有效性规则是在给字段输入数据时所设置的【 】。 42 特殊运算符 Is Null用于指定一个字段为【 】。 43 窗体 “滚动条 ”属性值有【 】个选项。 44 报表不能对数据源中的数据【 】。 45 页面页脚一般包含【 】或控制项的合计内容。 46 打开数据访问页的设计视图时,系统会同时打开【 】。 47 断点的功能是【 】。 48 VBA编程中,要得到 15,
16、75上的随机整数可以用表达式【 】。 49 VBA中打开窗体的命令语句是【 】。 50 要在程序或函数的实例间保留局部变量的值,可以用【 】关键字代替 Dim。 国家二级( ACCESS)笔试模拟试卷 112答案与解析 1 【正确答案】 D 【试题解析】 本题考查算法的空间复杂度,是重点考点之一。算法的空间复杂度一般是指这个算法执行时所需要的内存空间,其中包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间,其中额外空间还包括算法程序执行过程的工作单元以及某种数据结构所需要的附加存储空间。 2 【正确答案】 D 【试题解析】 A、 B、 C3个 选项都是成为一
17、个线性表的基本要求。一个线性表中可以没有数据元素,称为空线性表。 3 【正确答案】 C 【试题解析】 队列是指允许在一端进行插入,而在另一端进行删除的线性表。允许插入的一端称为队尾,允许删除的一端称为队头,所以在队列中既可以插入数据也能删除数据,所以选项 A、 B是错误的。在这种数据结构中,最先插入的元素最先能够被删除,因此队列又称为先进先出的线性表。答案是 C。 4 【正确答案】 C 【试题解析】 首先应该知道功能性注释是嵌在源程序体中的,用以描述其后的语句或程序段是在做什么工 作,或是执行了下面的语句会怎么样。所以它描述的是一段程序,而不是每一个语句,是为程序段作注解。 5 【正确答案】
18、D 【试题解析】 在单链表中插入一个元素需要执行以下步骤:首先将待插入节点的前驱结点的指针域指向待插入节点,然后将待插入节点的指针域指向待插入节点的前驱结点原先的后继节点。 6 【正确答案】 B 【试题解析】 本题考查对几种调试方法的掌握。其中,强行排错法是最常用也是最低效的,主要思想是通过 “计算机找错 ”,适合调试大规模程序。回溯法是从出现错误征兆处开始,人工沿控制流程往回追 踪,直至发现出错的根源。这是在小程序中常用的一种有效的调试方法。程序变大后,可能的回溯路线显著增加,以致人工进行完全回溯望而不可及。原因排除法是靠演绎、归纳以及二分法来实现的适合调试大规模程序。静态调试是一种调试手段
19、,主要是指通过人的思维来分析源程序代码和排错。 7 【正确答案】 A 【试题解析】 本题考查软件测试方法的应用。白盒测试是测试程序内部的逻辑结构及有关信息,黑盒测试只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。从程序内部的逻辑结构对系统进行测试才是测试的根本,即是比较 深层次的测试,更容易发现和解决程序中的问题,因此单元测试时应该以白盒测试为主,而黑盒测试只能作辅助。 8 【正确答案】 B 【试题解析】 本题考查考生对几个概念的理解。其中数据库系统是指数据库和数据库管理系统软件的合称。数据库管理系统是一个帮助用户创建和管理数据库的应用程序的集合。数据结构描述数据的类型、内容、
20、性质以及数据间的联系。数据库是指存储在计算机内有结构的数据集合。 9 【正确答案】 D 【试题解析】 本题考查实体联系模型。在概念设计中按照模块的划分画出每个模块的 E-R图,然后把 这些图合成一张 E-R图作为全局模型,最后应该队全局 E-R图进行优化,看看是否有重复和不合理的地方,不能只是进行简单的合并。 10 【正确答案】 D 【试题解析】 本题考查对笛卡儿积运算的掌握。笛卡儿积是两个关系的合并操作,关系 R的每一个行依次跟关系 S的每一个行组成一个新元组,因此关系 R与S经笛卡儿积后所得新关系的元组个数是 p*q。 11 【正确答案】 D 【试题解析】 报表通过分组可以实现同组数据的汇
21、总和显示输出,增强了报表的可读性和信息的利用。一个报表中最多可以对 10个字段或表达式进行 分组。答案为 D。 12 【正确答案】 D 【试题解析】 数据访问页是 Access数据库的一种对象,与其他 Access数据库对象的性质相同,创建与修改方式与其他 Access数据库对象基本一致,与 Access数据库有关。但数据访问页是一个独立的文件,保存在 Access以外,两者是分离的,但不是无关的。答案为 D。 13 【正确答案】 B 【试题解析】 本题考查如何设置宏的操作参数。设置参数应注意:有些参数不可用默认值;有的参数将会影响其后参数的选择,通常应按操作参数的排列顺序进行设置;为参数设置
22、表达式时,通常表达式前必须加等号 (=)但是 SetValue宏操作的表达式操作和 RunMaro宏操作的重复表达式参数可以例外。答案为 B。 14 【正确答案】 B 【试题解析】 本题考查 Access的宏命令。 SetValue是为窗体、窗体数据表或报表中的字段或控件设置属性值; MsgBox显示包含警告信息或其他信息的消息框;SetWarnings是用来打开或关闭系统消息。答案为 B。 15 【正确答案】 B 【试题解析】 本题考查 VBA数据类型。整型 Interger用的符号是 “%”;长整型Long用的符号是 “&”;单精度型 Single用的符号是 “!”;双精度型 Double
23、用的符号是 “#”。答案为 B。 16 【正确答案】 B 【试题解析】 本题考查 VBA中子过程的调用。子过程的调用形式有两种: Call子过程名 ()和子过程名 )。调用时只能使用实参,显然选项 A和选项 C是不对的;使用 Call关键字时,必 须使用圆括号将实参括起来。答案为 B。 17 【正确答案】 C 【试题解析】 本题考查逻辑运算符的用法,逻辑运算符包括 And、 Or、 Xor、Not、等,其中除了 Not为单值运算符外,其他均为双值运算符。首先我们要弄清题目要求,题目要求 T 1.7且 W 62.5,选项 A错在包括了 T=1.7和 W=62.5,选项 B和选项 D错在使用 Or
24、逻辑运算符,而且选项 B还包括了 T=1.7和W=62.5。答案为 C。 18 【正确答案】 D 【试题解析】 本题考查 Visual Basic中变量命名规则。根据 Vsual Basic中变量的命名规则可知,变量名必须以字母开头,所以选项 B是错误的;不可以包含嵌入的句号或者类型声明字符,如、 !、 、 #、 %,以及通配符 ?、 *等,所以选项 A和选项 C是错误的;另外,变量名还不能超过 255个字符,也不能和受到限制的关键字同名。选项 D为正确答案。 19 【正确答案】 B 【试题解析】 本题考查 Val函数的用法。 Val函数返回字符串内的数字。在读入字符串时,如果遇到不能识别为数
25、字的字符,则停止读入。函数可以识别进位制符号 &O(八位制 )和 &H(十六进制 )和 E(10的乘幂 )。被 认为是数值一部分的符号和字符,如美元号与逗号,则不能被识别。空白字符、制表符和换行符都将被去掉,如: Val(“2 45 7“)=2457; Val (“.123E2CD“)=12.3。可见本题正确答案为选项B。 20 【正确答案】 A 【试题解析】 本题考查对选定记录、添加记录、修改记录和删除记录操作的理解。 Access中选定记录时,只可以选定任意一条记录,或者选定所有记录,还可以选定相邻的多个记录。添加记录时,只能从表的最后一个记录下的第一个空白行开始添加,并不能在表中任意位置
26、添加记录。如果表中 含有自动编号型字段,删除表中最后几个记录后,再添加新记录时,新记录的自动编号是按未删除前的数累加;如果按删除后的数累加,需要这样处理:选择 “工具 ” “选项 ”,切换到“常规 ”选项卡,选中 “关闭时压缩 ”,关闭当前数据库,再打开在数据库添加新记录;如果删除的是表中最后一个记录前的一些记录,则没有办法再用这些已被删除的记录的编号,除非把从 1开始的连续编号以后的所有记录都删除。修改记录时,修改作为主键的字段要慎重,不能有重复值,且不能为空,而且若表中含有自动编号型字段,则该字段不能修改。答案为 A。 21 【正确答 案】 B 【试题解析】 本题考查对查询的理解。查询就是
27、按给定的要求 (包括条件、范围、方式等 )从指定的数据源中查找,将符合条件的记录中的指定字段提取出来,形成一个新的数据集合。使用查询向导只能创建比较简单的选择查询、交叉表查询等,复杂的查询只能用查询设计视图创建。表达式是操作数通过运算符用正确的方式连接形成的组合,而运算符包括算术运算符、比较运算符和逻辑运算符;关系运算符是用来进行关系代数中进行关系运算的,例如选择、投影、联接等。答案为 B。 22 【正确答案】 A 【试题解析】 本题考查字段数 据的统计。在查询的预定义计算中, “总计 ”中有12项,也就是说,可以进行这 12种计算:分组 (Group By)、求和 (Sum)、平均值(Avg
28、)、最小值 (Min)、最大值 (Max)、计数 (Count)、标准差 (StDev)、方差 (Var)、第一个值 (First)、最后一个值 (Last)、建立计算字段 (Expression)和指定查询条件(Where)。答案为 A。 23 【正确答案】 A 【试题解析】 本题考查图表式窗体中的图表的创建方法。图表对象是 Access调用 Microsoft Graph程序 创建的 OLE对象;数据透视表窗体通过 Microsoft Excel程序创建; Word文档类的 OLE对象可以通过 Microsoft Word程序创建;图像、图片等对象可以通过 Photoshop等图像处理程序
29、创建。答案为 A。 24 【正确答案】 B 【试题解析】 本题考查列表框和组合框的区别。列表框和组合框的差别在于组合框中多一个下拉箭头,按下后,将显示一个下拉菜单,而列表框的大小固定,并且组合框允许用户输入数据。答案为 B。 25 【正确答案】 D 【试题解析】 本题考查记录分组的组间距 。分组字段是文本型,且字段值的前 5位都相同,若要将同一个班级的记录放在一起,不同班级的记录分开,则分组形式应为 “前缀字符 ”。组间距就是使用前几个字符就可以将各个组分开,因为第 6位有相同的,因此应该取 7位。答案为 D。 26 【正确答案】 C 【试题解析】 本题考查数据访问页的基础知识。 HTML (
30、Hypertext Markup Language)全称是超文本标记语言, DHTML(Dynamic Hypertext Markup Language)全称是动态超文本标记语言;如果安装了 Office Web组件,即使没有安装 MS Office也可以交互的使用数据访问页、电子表格、数据透视表;只要没有更改数据访问页的链接信息,例如更改数据访问页的名称或更改数据访问页的存放地址,就可以打开数据访问页;数据访问页的链接文件是存储在数据库中的,而数据访问页本身是存放在 Web服务器或本地电脑中的。答案为 C。 27 【正确答案】 B 【试题解析】 本题考查对有条件的宏的理解。选项 B中如果条
31、件为真,将执行该行以及紧跟着的对应的 “条件 ”单元格中有省略号的的操作;如果条件为假,则将跳过该行以及紧跟着的对应的 “条 件 ”单元格中有省略号的的操作。其他选项都正确,答案为 B。 28 【正确答案】 A 【试题解析】 本题考查运行宏组时对宏的调用。宏调用格式为 “宏组名宏名 ”,答案为 A。 29 【正确答案】 A 【试题解析】 本题考查对 VBA面向对象中 “方法 ”概念的理解。选项 A中,对象是属性、对象和事件的封装,因此方法是属于对象的;选项 B因为方法是属于对象的,因而它就不是独立的,一定要依附于某个对象,方法才有意义;选项 C在VBA中,方法是由系统预先设定好的,例如使某控件
32、获得焦点的 “SetFocus”方法,程 序员不需要知道这个方法是如何实现的,也不能自行定义;选项 D中,响应事件的是事件过程,方法是对象可以执行的操作。答案为 A。 30 【正确答案】 B 【试题解析】 本题考查 Sting(Number,Character)函数的用法。String(Number,Characterl)函数的功能是返回包含指定长度重复字符的字符串。其中, Character参数的第一个字符将用于建立返回的字符串, Number参数决定返回字符串的长度。 Str(Number)函数的功能是把数值型数据转换为字符串。选项 A指的是 Str(Number)函数。答案为 B。 31
33、 【正确答案】 C 【试题解析】 本题考查数组的知识。选项 A是对数组的一个描述,数组是一种变量,由规则有序结构中具有同一类型的值的集合构成;选项 B是值得考生注意的地方,在 VBA中不允许隐式说明数组; 选项 C是错误的, Dim astrNewArray(20)As String这条语句是产生 21个元素的数组,每个元素为 1个变长的字符串变量,其第一个元素是从 0开始;选项 D的 Dim astrNewArray(1 To 20)As String这条语句产生 20个元素是正确的。答案为 C。 32 【正确答案】 B 【试题解析】 本题考查变体类型和字符串连接符的用法。在程序中首先给变体
34、类型 Var1和 Var2赋了字符串,所以它们的类型相应的就是字符串型,然后将两个字符串相连接的结果赋给变量 Var3。接下来,又给 Var1和 Var2赋了整型值,所以它们现在是整型了,这时输出它们相加的值。 Var3=var1 &“& var2语句中用了连接字符 “&”;后面输出语句中用了 “+”,需要掌握 “&”和 “+”在使用时的异同点。答案为 B。 33 【正确答案】 D 【 试题解析】 本题考查 Const语句的用法。 Const语句定义的常数变量,其值可以被引用而不能在程序中改变,否则会出现错误信息提示。使用常数变量可以使程序更具有可读性,并且易于修改。在程序运行时,常数不会像变
35、量那样会无意中被改变。在本程序中, c已经被定义为常数变量,不允许再修改,所以运行会显示出错信息。答案为 D。 34 【正确答案】 B 【试题解析】 本题考查考生对数组和表达式的理解。如果没有特别说明,数组的下界都是从 0开始的,即如果由定义数组语句 Dim a(10),则数组元素的个数是 11个,而不 是 10个。程序中的定义语句 Dim a()是定义一个动态数组,在定义动态数组时,维的界默认不写,但数组名的括号不能省略。程序中的 Array是给一维数组赋初值的函数,需要注意,它只能给一维数组赋初值,数组只能是变体类型;赋值号只需写上数组名,不要写上括号。程序中 For循环控制的初值从 1开
36、始,可见 a(i)的取值依次是 3、 5、 7,而不是 1、 3、 5。所以程序运行的结果是选项 B。 35 【正确答案】 C 【试题解析】 本题考查 Do While语句的用法。首先我们知道n!=123(n -1)n,由 于是累乘,因此 x和 i的初值都必须为 1;其次就是循环执行条件的确定,由于使用的是 While型循环,表示在满足条件时执行循环体中的代码,这里满足执行循环的条件应该是 i =n。选项 A和 B的循环条件都是 i n,少了 i=n的一次循环,实际上只执行了 n-1次:而选项 D则从 i n时才开始执行,不合题意;同时,选项 B没有指定 i的初值,系统会默认 i =0,这也不
37、合题意。本题正确答案为选项 C。 36 【正确答案】 中序 【试题解析】 在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、 中序遍历和后序遍历。前序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历右子树;并且遍历左、右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。中序遍历指在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后访问根结点,最后遍历右子树;并且遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树。后序遍历指在访问根结点、 遍历左子树与遍历右子树这三者中,首先遍历右子树
38、,然后访问根结点,最后遍历左子树;并且遍历左、右子树时,仍然先遍历 右子树,然后访问根结点,最后遍历左子树。 37 【正确答案】 模块化 【试题解析】 结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化和限制使用 goto语句。自顶向下:程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。逐步求精:对复杂问题,应设计一些子目标作过度,逐步细化。模块化:一个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为分目标,再进一步分解为具体的小目 标,把每个小目标称为一个模
39、块。限制使用 goto语句。 38 【正确答案】 测试实例 【试题解析】 进行软件测试时,应精心设计测试实例和选择测试数据,以对系统进行全面测试。 39 【正确答案】 概念或概念级 【试题解析】 数据库系统在其内部具有三级模式及二级映射,三级模式分别是概念级模式、内部级模式和外部级模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户 (应用 )公共数据视图。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及 hash等存取方式与存取路径,内模式的物理性主要体现在操作系统及文件级上,它还未深入到设备级上 (如磁盘及磁盘操作 )。外模式也称子
40、模式或用户模式,它是用户的数据视图,也就是用户所见到的数据模式,它由概念模式推导而出。 40 【正确答案】 数据存储 【试题解析】 数据字典是各类数据描述的集合,它通常包括 5个部分,即数据项,是数据的最小单位;数据结构,是若干数据项有意义的集合:数据流,可以是数据项,也可以是数据结构,表示某一处理过程的输入或输出;数据存储,处理过程中存取的数据,常常是手工凭证、手工文档或计算机 文件:处理过程。 41 【正确答案】 约束条件 【试题解析】 “有效性规则 ”是 Access中一个非常有用的属性,利用该属性可以防止非法数据输入到表中。有效性规则的形式以及设置目的随字段的数据类型不同而不同。对 “
41、文本 ”类型字段,可以设置输入的字符个数不能超过某一个值;对“数字 ”类型字段,可以让 Access只接受一定范围内的数据;对 “日期 /时间 ”类型字段,可以将数值限制在一定的月份或年份以内。 42 【正确答案】 空 【试题解析】 在 Access中,特殊运算符 Is Null 用于指定一个字段 为空的。 43 【正确答案】 四 【试题解析】 窗体 “滚动条 ”属性有: “两者均无 ”、 “只水平 ”、 “只垂直 ”和 “两者都有 ”四种。 44 【正确答案】 编辑修改 【试题解析】 报表只能显示数据源中的数据,而不能对数据源中的数据进行编辑修改。 45 【正确答案】 页码 【试题解析】 页
42、面页脚一般包含页码或控制项的合计内容,数据显示安排在文本框或其他一类的控件中。 46 【正确答案】 工具箱 【试题解析】 打开数据访问页的设计视图时,系统会同时打开工具箱。如果工具箱没有打开, 则可以通过选择 “视图 ”菜单中的 “工具箱 ”选项或单击 “工具箱 ”按钮来打开。 47 【正确答案】 中断程序的执行 【试题解析】 所谓 “断点 ”就是在过程的某个特定语句上设置一个位置点以中断程序的执行。 “断点 ”的设置和使用贯穿在程序调试运行的整个过程。 48 【正确答案】 Int(15+61*Rnd) 【试题解析】 随机数函数 Rnd(数值表达式 );产生小于 1但大于或等于 0的值,为单精
43、度类型。 为了生成某个范围内的随机整数,可以用以下公式: Int(lowerbound +(upperbound-lowerbound+1)*Rnd) 这里, upperbound是随机数范围的上限, lowerbound 则是随机数范围的下限。 49 【正确答案】 Docmd. OpenForm 【试题解析】 VBA的窗体操作主要有两个重要的命令:打开窗体Docmd.OpenForm和关闭窗体 Docmd. Close。 50 【正确答案】 Static 【试题解析】 要在程序或函数的实例间保留局部变量的值,可以用 Static关键字代替 Dim以定义静态变量。静态 (Static)变量的持续时间是整个模块执行的时间,但它的有效作用范围是由其定义位置决定的