1、国家二级( ACCESS)笔试模拟试卷 110及答案与解析 1 算法的时间复杂度是指 ( )。 ( A)执行算法程序所需要的时间 ( B)算法程序的长度 ( C)算法执行过程中所需要的基本运算次数 ( D)算法程序中的指令条数 2 链表不具有如下特点 ( )。 ( A)为了存储线性表中的每一个元素,一方面要存储数据元素的值,另一方面要存储个数据元素之间 的前后件关系 ( B)存储空间中的每一个存储结点分为两部分:数据域和指针域 ( C)一般来说,在线性表的链式存储结构中,各数据结点的存储序号是不 连续的 ( D)各结点在存储空间中的位置关系与逻辑关系是一致的 3 常用的算法设计方法有: ( )
2、 列举法 归纳法 递推 递归 回溯法 ( A) , , , ( B) , , ( C) , , ( D)全是 4 在一棵二叉树上,第 4层的结点数最多是 ( )。 ( A) 8 ( B) 16 ( C) 32 ( D) 15 5 结构化程序设计所规定的三种基本控制结构是 ( )。 ( A)输入、处理、输出 ( B)树形、网形、环形 ( C)顺 序、选择、循环 ( D)主程序、子程序、函数 6 下面不属于软件设计原则的是 ( )。 ( A)抽象 ( B)模块化 ( C)自底向上 ( D)信息隐蔽 7 软件调试的目的是 ( )。 ( A)发现错误 ( B)改正错误 ( C)改善软件的性能 ( D)
3、挖掘软件的潜能 8 下列叙述中正确的是 ( )。 ( A)用 E-R图能够表示实体集之间一对一的联系、一对多的联系、多对多的联系 ( B)用 E-R图只能表示实体集之间一对一的联系 ( C)用 E-R图只能表示实体集之间一对多的联系 ( D)用 E-R图表示的概念数据模型只能转换为关系数据模型 9 下列数据模型中,具有坚实理论基础的是 ( )。 ( A)层次模型 ( B)网状模型 ( C)关系模型 ( D)以上三个都是 10 下列关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是 ( )。 ( A)选择 ( B)连接 ( C)投影 ( D)并 11 表达式 (“王 ” “
4、李 ”)返回的值是 ( )。 ( A)假 ( B)真 ( C) -1 ( D) 1 12 在窗体上画一个名称为 Command1的命令按钮 和 3个名称为 Labe11、 Labe12、Labe13的标签,然后 编写如下程序段: Private x As Integer Private Sub Commandl Click() Static y As Integer Dim z As Integer n=10 z=n +z y=y +z X=X+Z Labe11 Caption=x Labe12 Caption=y Labe13 Caption=z End Sub 运行程序,连续 3次单击命令
5、按钮后,则 3个标签中显示的内容是 ( )。 ( A) 10 10 10 ( B) 30 30 30 ( C) 30 30 10 ( D) 10 30 30 13 在窗体上画一个名称为 Text1的文本框和一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1 _Click() Dim array l(10,10)As Integer Dim i ,j AS Integer For i=1 To 3 For j=2 To 4 array1(i,j)=i+j Next j Next i Text1.Text=array1(2,3)+array1(
6、3,4) End Sub 程序运行后,单击命令按钮,在文本框中显示的值是 ( )。 ( A) 12 ( B) 13 ( C) 14 ( D) 15 14 报表记录分组是指报表设计时按选定的 ( )值是否相等而将记录划分成组的过程。 ( A)记录 ( B)字段 ( C)属性 ( D)域 15 在数据访问页中添加 Office电子表格之后,可以利用 ( )进行查看和分析相关数据。 ( A)数据访问页的页视图 ( B)数据访问页的设计视图 ( C)数据访问页的向导视图 ( D)以上都可以 16 用于打开查询的宏命令是 ( )。 ( A) OpenForm ( B) OpenReport ( C) O
7、penQuery ( D) OpenTable 17 在有参数函数设计时,要想实现某个参数的 “双向 ”传递,就应该说明该形参 “传址 ”调用形式。其设置选项是 ( )。 ( A) ByVal ( B) ByRef ( C) Optional ( D) ParanArray 18 关于模块下面叙述错误的是 ( )。 ( A)是 Access系统中的一个重要对象 ( B)以 VBA语言为基础,以函数和子过程为存储单元 ( C)包括全局模块和局部模块 ( D)能够完成宏所不能完成的复杂操作 19 Access在同一时间可以打开数据库的个数为 ( )。 ( A) 1 ( B) 2 ( C) 3 (
8、D) 4 20 Access表的字段类型中没有 ( )。 ( A)文本型 ( B)数字型 ( C)货币型 ( D)窗口 21 若要查询成绩为 70 80分之间 (包括 70分,不包括 80分 )的学生的信息,查询准则设置正确的是 ( )。 ( A) 69 or 80 ( B) Between 70 with 80 ( C) =70 and 80 ( D) IN (70,79) 22 在主 /子窗体中,子窗体还可以包含子窗体的数量为 ( )。 ( A) 0 ( B) 1 ( C) 2 ( D) 3 23 为窗体上的控件设置 “Tab”键顺序时,应设置控件属性表的哪一项标签的 “Tab键次序 ”选
9、项 ( )。 ( A)格式 ( B)数据 ( C)事件 ( D)其他 24 对某个数据库对象重命名的宏操作是 ( )。 ( A) CopyObject ( B) DeleteObject ( C) Save ( D) Rename 25 在数字字段输入 “ 0”表示 _;要求用户输入一个以 L开头且长度不限的字符串应该表示 为 _。请选出正确的对应选项 ( )。 ( A)前者表示所有值均为正数,后者填写 Like“L*“ ( B)前者表示所有值均非负,后者填写 Like“L?“ ( C)前者表示所有值均为正 数,后者填写 Like“L?“ ( D)前者表示所有值均非负,后者填写 Like“L*
10、“ 26 操作参数里的表达式可以是 ( )。 I Visual Basic 函数 自定义的函数 数学表达式 对表单控制的引用 ( A) I III IV ( B) I II III ( C) I II III IV ( D) II III IV 27 用于执行指定的外部应用程序使用的宏命令是 ( )。 ( A) RunApp ( B) RunSQL ( C) OpenSQL ( D) OpenApp 28 Access字段名不能包含的字符是 ( )。 ( A) “” ( B) “!” ( C) “%” ( D) “y 运行时,从键盘输入 -5,输出的结果是 ( )。 ( A) -7 ( B)
11、-9 ( C) -8 ( D) -10 36 在对表进行操作时 ,是把 _与表的内容分开进行操作的。 37 使用 “报表向导 ”创建报表,报表包含的字段个数创建报表时可以选择,还可以定义 _。 38 使用友元函数是为了提高程序效率,且节约了 _开销。 39 表是数据库中最基本的操作对象,也是整个数据库系统的 _。 40 当宏与宏组创建完成后,只有运行 _,才能产生宏操作。 41 Access在排序查询结果时,首先按照 _中排列最靠前的字段排序,然后再按下一个字段排序。 42 SQL查询就是用户使用 SQL语句来创建的一种查询。 SQL查询主要包括_、传递查询、数据定义查询和子查询等。 43 在
12、 “表 ”浏览窗口,表中的数据显示顺序,通常是根据 _排列的。 44 层次模型的特点是记录之间的联系通过指针来实现:关系模型是用二维表来表述实体集,用 _表示实体间的联系。 45 DAO模型中,主要的控制对象有: DBEngine、 Wordspace、 Database、 RecordSet、 _、 QueryDef和 Error。 46 在模块的说明区域中,用 _或 Global关键字说明的变量是属于全局范围的变量。 国家二级( ACCESS)笔试模拟试卷 110答案与解析 1 【正确答案】 C 【试题解析】 算法的时间复杂度是执行算法程序所需要的计算工作量。为了能客观反映算法的性能,在度
13、量算法的时间复杂度时,应该与编写算法程序所使用的程序设计语言、执行算法程序时所使用的计算工具以及程序员的水平无关。为此,用算法执行过程中所需要的基本运算次数来度量算法的工作量。因为基本运算反映了算法运算的基本特征,用它来度量算法工作量是客观的,也是实际可行的,有利于比较同一问题的各种算 法的优劣。选项 C是正确的。 2 【正确答案】 C 【试题解析】 选项 A、, B、 C的叙述是正确的,选项 C的说法不正确,一般来说,各结点在存储空间中的位置关系与逻辑关系是不一致的。 3 【正确答案】 D 【试题解析】 常用的算法设计方法有: 列举法,就是根据提出的问题,列举所有可能的情况,并用问题中给定的
14、条件检验哪些是需要的,哪些是不需要的。 归纳法,通过列举少量的特殊情况,经过分析,最后找出一般的关系。 递推,从已知的初始条件出发,逐次推出所要求的各中间结果和最后结果。 递归,将一个复杂的 问题归纳为若干个较简单的问题,然后将这些较简单的每一个问题再归结为更简单的问题,这个过程可以一直做下去,直到最简单的问题为止。 减半递推技术, “减半 ”是指将问题的规模减半,而问题的性质不变, “递归 ”是指重复 “减半 ”的过程。 回溯法,有些实际问题却很难归纳出一组简单的递推公式或直观的求解步骤,并且也不能进行无限的列举。对于这类问题,一种有效的方法是 “试 ”。通过对问题的分析,找出一个解决问题的
15、线索,然后沿着这个线索逐步试探,对于每一步的试探,若试探成功,就得到问题的解,若试探失败,就逐步回退,换别的路线再进行试 探。这种方法称为回溯法。 4 【正确答案】 B 【试题解析】 根据二叉树的性质,在二叉树的第 K层上,最多有 2的 k-1次方个结点。所以,第 4层的结点数最多为 24-1,就是 8个。 5 【正确答案】 C 【试题解析】 结构化程序设计要求把程序的结构限制为顺序、选择和循环 3种基本结构,以便提高程序的可读性。选项 C正确。 6 【正确答案】 C 【试题解析】 软件设计遵循软件工程的基本目标和原则,建立了适用于在软件设计中应该遵循的基本原理和与软件设计有关的概念。 抽象是
16、一种思维工具,就是 把事物本质的共同特性抽出来而不考虑其他细节。 模块是指可以单独命名且可编址的元素。如高级语言中的过程、函数、子程序等。 信息隐蔽是指在一个模块内包含的信息 (过程或数据 ),对于不需要这些信息的其他模块来说是不能访问的。 模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。因此,本题的正确答案是 C。 7 【正确答案】 B 【试题解析】 软件调试的目的是发现错误的位置,并改正错误。因此,本题的正确答案是 B。 8 【正确答案】 A 【试题解析】 用 E-R图可以 描述实体及其相互之间的联系,描述多个实体集之间的联系和一个实体集内部实体之间
17、的联系。因此,选项 A中的说法是正确的,而选项 B和 C中的说法都是错误的。在已给定的数据库管理系统的情况下,数据库的逻辑设计可以分两步来进行: 将概念模型转换成一般的数据模型; 将一般的数据模型转换为特定的数据库管理系统所支持的数据模型。由此可知,用 E-R图表示的概念模型不仅能转换为关系数据模型,还可以转换为其他数据模型,如网状模型和层次模型等。区此,选项 D中的说法也是错误的。 9 【正确答案】 C 【试题解析】 在层次模型和网状模型的系统研穷和数据库设计中,其性能和质量主要决定于设计者的经验和技术水平,而缺乏一定的理论指导。因此,系统的研制和数据库的设计都比较盲目,即使是同一个数据库管
18、理系统,相同的应用,不同设计者设计出来的系统其性能可以差别很大。关系模型是以数学理论为基础,从而避免了层次模型和网状模型系统中存在的问题。本题的正确答案是 C。 10 【正确答案】 B 【试题解析】 连接运算对两个关系进行运算,从两个关系的笛卡儿积中选出满足给定属性间一定条件的那些元组。而两个关系的笛卡儿积中 的属性个数是两个原关系中的属性个数之和。即两个关系经连接运算后得到的新关系中属性个数多于原来关系中属性个数。因此,本题的正确答案是 B。 11 【正确答案】 A 【试题解析】 本题考查 Access中的表达式。在 Access中,对汉字的比较采用的是对汉字拼音的第一个字母的 ASCII码
19、进行比较,因为 W的 ASCII码大于 L的ASCII码,因此表达式返回 False。答案为 A。 12 【正确答案】 C 【试题解析】 本题考查考生对数组说明的理解。用 Dim和 Static关键字可以声明过程级变量,过程 级变量只有在声明它们的过程才能被识别。在整个应用程序运行时,用 Static声明的变量中的值一直存在,而用 Dim声明的变量只在过程执行期间才存在。 Dim语句还可以声明模块级变量,其作用域为声明它的窗体模块或标准模块中。本题中变量 x是用 Dim声明的模块级变量,变量 y是用 Static声明的过程级变量,而变量 z是用 Dim声明的过程级变量。第 1次单击命令按钮后,
20、 3个标签中分别显示 10、 10、 10;第 2次单击命令按钮后, 3个标签中分别显示 20、 20、 10;第 3次单击命令按钮后, 3个标签中分别显示 30、 30、 10。 答案为 C。 13 【正确答案】 A 【试题解析】 本题考查数组的输出。虽然题目比较简单,但需要注意循环因子的值,经过循环后,数组 array1(2,3)=5, array1(3,4)=7,然后将 array1(2,3)+array1(3,4)赋给 Text1,可知正确答案为选项 A。 14 【正确答案】 B 【试题解析】 本题考查报表记录分组的概念。分组是指报表设计时按选定的某个(或几个 )字段值是否相等而将记录
21、划分成组的过程。操作时,先选定分组字段,在这些字段上字段值相等的记录归为同一组,字段值 不等的记录归为不同组。报表通过分组可以实现同组数据的汇总和显示输出,增强了报表的可读性和信息的利用。 1个报表中最多可以对 10个字段或表达式进行分组。答案为 B。 15 【正确答案】 A 【试题解析】 本题考查 Access数据访问页的 Office电子表格。在 Access数据库中,用户可以在数据访问页中添加 Office电子表格,用户可以利用数据访问页的页视图查看和分析相关的数据,当然使用 浏览器也可以查看和分析相关的数据。答案为 A。 16 【正确答案】 C 【试题解析】 本题考查 Access中的
22、宏命令,宏命令 OpenForm是用来打开窗体的;宏命令 OpenQuery是用来打开选择查询或交叉表查询的; openReport是在设计视图或打印预览中打开报表,或者立即打印报表;宏命令 OpenTable可以在数据表视图、设计视图或打印预览中打开表,在这里可以选择表的数据输入模式。答案为 C。 17 【正确答案】 B 【试题解析】 本题考查参数传递的概念。每个形参的完成定义格式为 Optional ByVal ByRef ParamAnayvarname()As type =default-value,各项参数的含义为: varname必需的,形参名称; type可选项,传递给该过程的参
23、数的数据类型; Optional可选项,表示参数不是必需的,如果使用了 ParamArray,则任何参数都不能使用 Optional; ByVal可选项,表示该参数按值传递; ByRef可选项,表示该参数按地址传递, By Ref是 VBA的默认选项; ParamArray可选项,用于形参的最后一个参数,指明最后这个参数是一个 Variant元素的 Opdonal数组,需要注意 ParamArray关键字 不能与 ByVal, ByRef或 Opoonal一起使用。答案为 B。 18 【正确答案】 C 【试题解析】 本题考查 Access中模块的概念。模块是 Access系统中的一个重要对象,
24、它以 VBA语言为基础编写,以函数过程或子过程为单元的集合方式存储。在 Access中,模块分为类模块和标准模块,而不是全局模块和局部模块。答案为C。 19 【正确答案】 A 【试题解析】 本题考查对 Access的基本认识。 Access在同一时间,只能打开 1个数据库,无法打开多个数据库。也就是说,在一个数据库打开 的同时,如果打开另一个数据库,前一个数据库将自动关闭退出。答案为 A。 20 【正确答案】 D 【试题解析】 本题考查 Access中的字段的数据类型。 Access数据库中字段的数据类型有 10种:文本型 (Text)、货币型 (Currency)、数字型 (Number)、
25、日期 /时间型 (Date/Time)、自动编号型 (AutoNumber)、是 /否型 (Yes/No)、备注型 (Memo)、OLE对象型 (OLE Object)、超级链接型 (Hyper Link)、查阅向导型 (Lockup Wizard)。 文本型是 Access中字段的一种数据类型,用于文本或文本与数字的组合,最常为 255个字节,默认值是 50;数字型也是 Access中字段的一种数据类型,用于可以进行数值计算的数据,货币除外,数字型字段按字段大小分字节、整型、长整型、单精度型、双精度型、同步复制 ID和小数 7种,分别占 1、 2、4、 4、 8、 16和 12字节;货币型也
26、是 Access中字段的一种数据类型,用来存储货币值,占 8个字节,在计算机中禁止四舍五入。窗口是 Windows系统的基本运行环境,并且, Windows系统中所有的应用程序也是以窗口形式出现 的。答案为D。 21 【正确答案】 C 【试题解析】 本题考查条件的设定。选项 A 69 or 80表示查询成绩不少于 70分或低于 80分的学生信息;选项 B,运算符错误,没有 Between with 这个运算符,指定范围的运算符是 BetweenAnd ;选项 D, IN (70,79)表示查询成绩为 70或 79分的学生信息。答案为 C。 22 【正确答案】 B 【试题解析】 本题考查主 /子
27、窗体的嵌套。子窗体中还可以嵌套子窗体,但最多再嵌套 1个子窗体。答案为 B。 23 【正确答案】 D 【试题解析】 本题考查数据的锁定 “Tab键次序 ”选项在属性标中的 “其他 ”选项卡中。答案为 D。 24 【正确答案】 D 【试题解析】 本题考查更名、复制、删除和保存对象操作。 CopyObject可以将指定的数据库对象复制到不同的 MicrosoftAccess数据库 (.mdb)或同一数据库中,或以新的名称复制到 Microsoft Access项目 (.adp); DeleteObject可删除一个特定的数据库对象; Rename可以对一个指定的数据库对象重新命名; Save可以保
28、存一个特定的 Microsoft Access对象或在没有指定的情况下保存当前活动的对象,在某些情况下还可以使用新名称保存活动对象。答案为 D。 25 【正确答案】 A 【试题解析】 本题旨在考查字段属性中的有效性规则的掌握情况。字段属性中的有效性规则是为,了检查字段中的某个值是否有效,可以在该字段的 “有效性规则 ”属性框中输入一个表达式,只有满足该表达式才能将其输入到该字段内,反之,则无法对其进行输入。这里只使用了 “ ”, “ 0”表示要求输入的数是正数,由于没有等号所以不包括零。 Like“L?”表示的是以 L开头且长度为 3的字 符串。答案 B前后两个分句都有错误。前面说非负,包含了
29、零与题意违背;后面混淆了“?”与 “*”的含义。 “*”才表示任意个任意字符。由对答案 B的分析可知答案 C错在了后面不限长度的地方。答案 D的错误也显而易见,不能包含零。答案为 A。 26 【正确答案】 C 【试题解析】 本题考查的是操作参数中的表达式的类型。操作参数里的表达式可以是 Visual Basic函数,如要显示今天的日期,可以使用 Date()函数,也可以是自定义的函数;它还可以是数学表达式,如 Forms!产品 ?库存数量 5,表示 “产品 ”窗体的 “库存数量 ”字段的值小于 5;也可以是其他的 Access表达式;此外,它还可以是对表单控制的引用,例如,可能要使用 Tran
30、sferDatabase操作输出一个用户指定的 Access表格,可以不使用直接键入要被输出的 Access表格的名字,而指定一个对所创建的表单中的文本框控制的引用,输入表格的真正名字。答案为C。 27 【正确答案】 A 【试题解析】 本题考查 Access中的宏命令。 Access中提供了大量的可选宏操作命令,其中用于运行和控制流程的有: RunApp命令用于执行指定的外部应用程序 , RunSQL命令用于执行指定的 SQL语句, Quit命令用来推出 Access。答案为A。 28 【正确答案】 B 【试题解析】 本题考查 Access字段名地设置。在 Access中,字段名可以包含字母、
31、汉字、数字、空格和其他一些字符。但考生需要注意, Access的字段名不能包含点号 “.”、半角感叹号 “!”、方括号 “口 ”和重音符号 “”。答案为 B。 29 【正确答案】 B 【试题解析】 本题考查报表的有关概念。报表主要用于对数据库中的数据进行分组、计算、汇总和打印输出,并不能输入数据。答案 为 B。 30 【正确答案】 D 【试题解析】 本题考查查询的功能。查询的功能包括:多表查询筛选数据、整理数据、执行计算、操作表、作为其他对象的数据来源。选项 A错误,查询以 1个或多个表以及 1个或多个查询为基础创建查询,用户只需在查询中设定条件,查询便将符合条件的记录提取出来。选项 B错误,
32、通过不同的方法来查看、更改以及分析数据。可以应用排序和筛选,可以在查询中设置总计、设置查询参数等,这样,就可以在筛选记录的同时,控制查询的结果按照某个或某些字段排序。选项 C错误,利用操作查询可以生成表、更新、删除及 追加表记录。选项 D正确。本题的答案为 D。 31 【正确答案】 B 【试题解析】 本题考查对参数查询的认识。选项 A错误,选择查询就是按给定的要求从数据源中检索数据,它不改变表中的数据。查询的结果是 1个数据记录的动态集,用户可以查看、排序、修改、分析等。选项 B正确,参数查询就是运行时需要用户输入信息 (即参数 )的一类特殊查询,也就是说,执行参数查询时,系统会显示 1个对话
33、框,要求用户输入所需要的条件,然后才找出符合条件的记录。选项 C错误,操作查询就是在操作中以查询所生成的动态集对表中数据进行更改 (包括 添加、删除、修改以及生成新表 )的查询。查询后的结果不是动态集合,而是转换后的表。选项 D错误, SQL查询就是使用 SQL语句创建的结构化查询。本题的答案是 B。 32 【正确答案】 B 【试题解析】 本题考查字节型数据的取值范围。选项 A错误,字节型数据是正整数。选项 B正确,字节型数据的取值范围是 0 255。选项 C错误,字节型数据是正整数。选项 D错误,字节型数据是以 1个字节 (8位 )的二进制数存储,因此取值范围应该为 0 28-1,即 0 2
34、55。本题的答案是 B。 33 【正确答案】 B 【试题解析】 本题考查使用向导创建查询的操作。 34 【正确答案】 D 【试题解析】 本题考查对交叉表查询的理解。选项 A、 B、 C错误,选项 D正确。实际问题中,有一类数据源有两个以上可以进行分组统计的字段。交叉表查询就是以这类数据源的某一个可以进行分组统计的字作为列标题、以其他一个或多个可以进行分组统计的字段作为行标题重构数据,形成一个新形式的表格的特 殊查询。一般说来,交叉表查询除了需要列标题和行标题外,还需要计算行列所对应的数据,也就是 “值 ”,也就是说,交叉表查询由行标题、列标题和值组成。本题的答案是 D。 35 【正确答案】 A
35、 【试题解析】 本题考查 Select Case选择语句的用法,在 Select Case选择语句中, Case后面不但可以为指定的值,也可以为取值范围或者多个取值,如:Case1, 2或者 Case Is 0等。本题 x值没有改变, y值随 x值的改变而改变,根据题意,从键盘输入 -5,则 y=x+3 -2,正确答案为选项 A。 36 【正确答案】 表结构 37 【正确答案】 报表布局及样式 38 【正确答案】 调用类的成员函数 39 【正确答案】 数据来源 40 【正确答案 】 宏或宏组 41 【正确答案】 设计网格 42 【正确答案】 联合查询 43 【正确答案】 数据输入先后顺序 44 【正确答案】 外键公共属性 45 【正确答案】 Field 46 【正确答案】 PublicGlobal
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1