2015年Access无纸化考试选择题练习及答案(1)_第5页

考试站(www.examzz.com)   【考试站:中国教育考试第一门户】   2015年1月9日
第1套选择题答案与解析
1.D。【解析】文件系统所管理的数据文件基本上是分散、相互独立的。相对于数据库系统,以此为基础的数据处理存在3个缺点:数据冗余大、数据的不一致性、程序与数据的相互依赖。
2.A。【解析】本题考查字段的输入掩码的知识。输入掩码中的字符“9”可以选择输入数字或空格;输入掩码中的字符“0,,表示必须输入0~9的数字;“L”表示必须输入字母A~Z;“#”表示可以选择输入数据和空格,在编辑模式下空格以空白显示,但是保存数据时将空白删除,允许输入“+”或“一”;“C”表示可以选择输入任何数据和空格。当直接使用字符来定义输入掩码时,可以根据需要将字符组合起来。本题的答案应该为“000000”。
3.A。【解析】本题考查窗体的基本用法。窗体能响应的事件不多,当窗体刚刚被打开时,首选触发Load事件,其次继续触发Open事件,再次是Activate事件,最后窗体在关闭时触发Unload事件。
4.A。【解析】本题考查SQL语句的知识。SQL语言的功能十分强大,它包括数据定义功能、数据查询功能、数据操纵功能和数据控制功能。SQL能定义的数据包括表、视图、索引等,不包括报表。
5.D。【解析】在Access中,支持多种数据类型,其中是/否型又称布尔型,是针对只包含两种不同取值的字段设置的。
6.D。【解析】所谓的后序遍历是指,首先遍历左子树,然后遍历右子树,最后访问根结点,并且在遍历左、右树时,仍然先遍历左子树,然后遍历右子树,最后访问根结点。因此,后序遍历二叉树的过程也是一个递归过程。
7.D。【解析】窗口事件有Open(打开)、Close(关闭)、Load(加载)、Unload(卸载)和Resize(改变大小),没有取消事件。
8.B。【解析】软件的过程设计是指系统结构部件转换成软件的过程描述。
9.A。【解析】模块的独立性是指每个模块保证完成系统要求的独立子功能,并且与其他模块的联系少且接口简单。衡量软件的模块独立性有内聚性和耦合性两个定性度量标准。耦合性是模块间互相连接紧密程度的度量;一般较优秀的软件设计,应尽量做到高内聚、低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。
10.C。【解析】对象的封装性是指从外面看只能看到对象的外部特性;而对象的内部,其处理能力的实行和内部状态对外是不可见的,隐蔽的。
11.B。【解析】在Access关系数据库中,具备了比较强大的程序设计能力,不仅具有传统的模块化程序设计能力,还具有面向对象的程序设计能力。Access可以使用系统菜单以及程序命令等多种方式创建复杂的数据库应用系统。
12.D。【解析】算法的空间复杂度,是指执行这个算法所需的存储空间。算法所占用的存储空间包括算法程序所占用的空间、输入的初始数据所占用的存储空间、算法执行过程中所需要的额外空间。
13.D。【解析】数据的存储结构是指数据的逻辑结构在计算机存储空间中的存放形式,一种数据结构可以根据需要采用不同的存储结构,数据的存储结构有顺序和链式结构。用不同的存储结构,其处理的效率是不同的。
14.B。【解析】本题考查Access数据类型的基础知识。Access中的字段数据类型有:文本型、数字型、日期/时间型、备注型、自动编号型、货币型、OLE型、是/否型、查阅向
导型和超级链接型。其中OLE对象主要用于将某个对象链接或嵌入到Access数据库的表中。文本型最多存储255个字符;备注型最多存储64000个字符;日期/时间型数据占用8个字节;自动编号数据类型占用4个字节。
15.D。【解析】在Access中,字符型常量要求用双引号括起来;表示集合的方法是用括号括起集合的所有元素,这些元素之间用逗号隔开;另外,表示在某个集合内的关键字用IN。反之。不再用NOTIN。
16.A。【解析】关系数据库中有两种完整性约束:实体完整性和参照完整性。实体完整性就是主属性不能为空;参照完整性是指两个逻辑上有关系的表必须使得表里面的数据满足它们的关系。
17.C。【解析】查询的设计视图分为上、下两部分,上半部分为字段列表,下半部分为设计网格。其中的设计网络中常用的有:“字段”表示可以在此添加或输入字段名;“表”表示字段所在的表或查询的名称;“总计”用于确定字段在查询中的运算方法;“排序”用于选择查询所采用的常用方法;“准则”用于输入一个准则来限定记录的选择。
18.D。【解析】在Access中进行计算时,可以使用统计函数,比较常用的有求和SUM、求平均值AVG、求最大值MAX、最小值MIN和计数COUNT。其中计数函数COUNT不能忽略字段中的空值。
19.D。【解析】所谓交换排序方法,是指借助数据元素之间的互相交换进行排序的一种方法,包括冒泡排序和快速排序。冒泡排序通过相邻元素的交换,逐步将线性表变成有序,是一种最简单的交换排序方法。
20.D。【解析】Access中常见的通配符及其含义见下表:
“*” 代表0个或多个任意字符
“?” 代表一个任意字符
“#” 代表一个任意数字字符
“[]” 代表与[]内任意一个字符匹配
“!” 代表与任意一个不在方括号内的字符匹配,必须与[]一起使用
21.D。【解析】交叉表查询就是将来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据表行与列的交叉处显示表中某个字段的各种计算机值。它可以将数据分为两组显示。一组显示在数据表的左边,而另一组显示在数据表的上方,这两组数据都作为数据的分类依据;左边与上面的数据在表中的交叉点可以对表中另外一组数据进行求总和与求平均值的运算。
22.A。【解析】本题考查输入掩码的基本知识。在设计字段的时候可以使用输入掩码来使得输入的格式标准保持一致;输入掩码中的“A”代表必须输入字母或数字,字符“0”代表必须输入0~9中的一位数字;在定义字段的输入掩码时,既可以使用输入掩码向导,也可以直接使用字符;当直接使用字符来定义输入掩码时,可以根据需要将字符组合起来。
23.D。【解析】报表页眉位于报表的开始位置,一般用来显示报表的标题、图形或者说明性文字;报表页脚位于报表的结束位置,一般用来显示报表的汇总说明;页面页眉位于每页的开始位置,一般用来显示报表中的字段名称或记录的分组名称;页面页脚位于每页的结束位置,一般用来显示本页的汇总说明。
24.C。【解析】结构化程序设计的原则和方法之一是限制使用GOT0语句,但不是绝对不允许使用GOT0语句。其他三项为结构化程序设计的原则。
25.A。【解析】本题考查宏的知识。宏是一个或多个操作的序列,每个操作自动实现自己的功能。在Access的窗体、报表中都可以使用宏,在宏中也可以使用宏,而在数据表中是不能使用宏的。
26.D。【解析】本题考查宏和模块的知识。模块是能够被程序调用的函教,里面不能包含窗体或报表的事件代码;宏是一个或多个操作的序列,可以通过宏选择或更新数据,宏里面也不能包含窗体或报表的事件代码:宏是数据对象的一部分,不能独立存在,只能依赖于数据对象来进行操作。
27.D。【解析】本题考查结构化程序设计使用。VBA是一种结构化的程序设计方式,结构化的程序设计方式要求程序只能由顺序、分支和循环3种基本控制结构组成。
28.A。【解析】本题考查取子串函数的知识。在VBA中有3种取子串函数:Left函数用于从字符串左端开始取n个字符;Right函数用于从字符串右端开始取n个字符(注意子串中字符的顺序与母串中相同);Mid函数可以实现在任何位置取任何长度的子串。截取第2个字符开始的4个字符应该用Mid(S,2,4)。
29.A。【解析】软件设计是软件开发阶段最重要的环节,常分为概要设计和详细设计两步。概要设计是将软件需求转化为软件体系结构,确定系统级接口、全局数据结构或数据库模式;详细设计是指确立每个模块的实现算法和局部数据结构,用适应方法表示算法和数据结构的细节。
30.B。【解析】本题考查VBA程序设计的知识。模块是能够被程序调用的函数,可以在模块中放置任意复杂的代码段。而窗体只能设计自己的事件,报表也不能设计复杂的代码,宏里面只能设计宏操作。
31.A。【解析】本题考查VBA中程序运行错误处理的知识。在VBA中,程序运行错误处理的语句有3种,分别是:0nErrorGoT0标号,在遇到错误时程序转移到标号所指位置代码执行;0nErrorResumeNext,在遇到错误时不会考虑错误并继续执行下一条语句;0nErrorGoTo0,在遇到错误时关闭错误处理。
32.D。【解析】本题考查VBA中数据库访问接口的知识。在VBA中,数据库访问接口有3种:开放数据库互联(ODBC)、数据访问对象(DAo)和Active数据对象(ADO)。
33.A。【解析】本题考查VBA中参数传递的知识。在VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用,此时形参的变化不会返回到实参:若用ByRd声明,说明此参数为传址调用,此时形参的变化将会返回到实参。若没有说明传递类型,则默认为传址传递。
34.C。【解析】本题考查VBA中循环的知识。对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件如何至少执行一次循环体。在Until循环中条件为假时执行循环体,条件为真时退出循环;在While循环中条件为真时执行循环体,条件为假时退出循环,这一点要注意区分清楚。本题中的选项A循环执行4次,选项B循环执行1次,选项C循环一次也不执行,选项D循环执行4次。
35.D。【解析】在VBA中,要想引用记录变量中的成员必须使用“。”运算符,其格式为:变量名.成员名。当某个成员是数组的时候,对数组元素的访问要采用“数组名(下标)”的形式。
36.C。【解析】面向对象的设计方法的基本原理是使用现实世界的概念抽象地思考问题从而自然地解决问题。它强调模拟现实世界中的概念而不强调算法,它鼓励开发者在软件开发的绝大部分中都要从应用领域的概念去思考。
37.B。【解析】列表框和组合框的数据来源可以是表或查询的字段,或者取自固定内容的数据。
38.B。【解析】本题中,SQL查询由于有分组查询GroupBy子句,在GroupBy后面是分组字段,也就是按性别分组计算并显示性别和入学成绩的平均值。
39.C。【解析】声明Strin9类型变量时加上长度说明,则为定长字符串。定长字符串的长度都为初始声明时指定的长度,所以选择C选项。
40.A。【解析】据题中的事件代码可知,选项A正确。
首页 1 2 3 4 5 尾页

相关文章