1、二级Access真题2005年4月答案真题 120一、选择题(每小题2分,共70分) 下列各题A、B、C、D 四个选项中,只有一个选项是正确的。第1题:参考答案:D答案解析:数据结构 评析 数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构(也称数据的物理结构)。本题答案为D。第2题:参考答案:B答案解析:栈和队列 评析 栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作,允许插入和删除的一端称为栈顶,另一端称为栈底。一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素,即刚刚被插入的元素。所以栈又称先进后出表(FILO-First In Last Out)。线性
2、表可以顺序存储,也可以链式存储,而栈是一种线性表,也可以采用链式存储结构。本题答案为B。第3题:参考答案:D答案解析:查找与排序 评析 假设线性表的长度为n,则在最坏情况下,冒泡排序需要经过n/2遍的从前往后扫描和rd2遍的从后往前扫描,需要比较次数为n(n-1)/2。快速排序法的最坏情况比较次数也是n(n-1)/2。本题答案为D。第4题:参考答案:C答案解析:查找与排序 评析 在进行顺序查找过程中,如果线性表中的第一个元素就是被查找元素,则只需做一次比较就查找成功,查找效率最高;但如果被查找的元素是线性表中的最后一个元素,或者被查找的元素根本就不在线性表中,则为了查找这个元素需要与线性表中所
3、有的元素进行比较,这是顺序查找的最坏情况。所以对长度为n的线性表进行顺序查找,在最坏情况下需要比较n次。 本题答案为C。第5题:参考答案:A答案解析:链表 评析 在链式存储结构中,存储数据结构的存储空间可以不连续,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致,而数据元素之间的逻辑关系是由指针域来确定的。 本题答案为A。第6题:参考答案:C答案解析:软件测试的方法 评析 关于软件测试的目的,Grenford J.Myers在The Art of Software Testing一书中给出了深刻的阐述:软件测试是为了发现错误而执行程序的过程;一个好的测试用例是指很可能找到迄今为止尚未发现
4、的错误的用例;一个成功的测试是发现了至今尚未发现的错误的测试。整体来说,软件测试的目的就是尽可能多地发现程序中的错误。 本题答案为C。第7题:参考答案:B答案解析:软件工程基本概念 评析 模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。耦合性与内聚性是模块独立性的两个定性标准,耦合与内聚是相互关联的。在程序结构中,各模块的内聚性越强,则耦合性越弱。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。 本题答案为B。第8题:参考答案:D答案解析:软件工程基本概念 评析 计算机软件是计算机系统中
5、与硬件相互依存的另一部分,是包括程序、数据及相关文档的完整集合。软件具有以下特点:软件是一种逻辑实体,而不是物理实体,具有抽象性;软件的生产过程与硬件不同,它没有明显的制作过程;软件在运行、使用期间不存在磨损、老化问题;软件的开发、运行对计算机系统具有依赖性,受计算机系统的限制,这导致软件移植的问题;软件复杂性高,成本昂贵;软件开发涉及诸多的社会因素。 本题答案为D。第9题:参考答案:D答案解析:数据库的基本概念 评析 数据独立性是数据与程序间的互不依赖性,即数据库中数据独立于应用程序而不依赖于应用程序。也就是说,数据的逻辑结构、存储结构与存取方式的改变不会影响应用程序。选项A、B、C三种说法
6、都是错误的。 本题答案为D。第10题:参考答案:C答案解析:数据模型 评析 层次模型是最早发展起来的数据库模型,它的基本结构是树形结构。 本题答案为C。第11题:参考答案:A答案解析:关系数据库基本概念 评析 Access数据库由数据库对象和组两部分组成,其中对象又分为7种。这些数据库对象包括:表、查询、窗体、报表、数据访问页、宏和模块。一个数据库可以包含多个表。 所以本题答案为A。第12题:参考答案:A答案解析:表间关系的建立与修改 评析 在一对多的联系中,如果表B为多的一方,则表A的一条记录在表B中可以有多条记录与之对应,但表 B中的一条记录最多只能与表A的一条记录相对应。 所以本题答案为
7、A。第13题:参考答案:C答案解析:关系数据库基本概念 评析 在一个二维表中,水平方向的行称为元组,每一行是一个元组。元组对应表中的一个具体记录。所以本题答案为C。第14题:参考答案:B答案解析:表的建立 评析 定义输入掩码是为了使输入的格式标准保持一致或检查输入时的错误,故选项B的说法是错误的。 所以本题答案为B。第15题:参考答案:B答案解析:表的建立 评析 在Access查询中,可以执行许多类型的计算。可以预定义计算,也可以由用户自定义计算。预定义计即所谓的“总计”计算,是系统提供的用于对查询中的记录组或全部记录进行的计算,它包括总和、平均值、计数、最大值、最小值、标准偏差或方差等。用户
8、自定义计算可以用一个或多个字段的值进行数值、日期和文本计算。 所以本题答案为B。第16题:参考答案:B答案解析:表的建立 评析 Access常用的数据类型有:文本、备注、数字、日期时间、货币、自动编号、是否、OLE对象、超级链接、查阅向导等。文字不是Access的数据类型。 所以本题答案为B。第17题:参考答案:D答案解析:表的其他操作 评析 在“数据表”视图中,冻结某字段列或某几个字段列后,无论用户怎样水平滚动窗口,这些字段总是可见的,并且总是显示在窗口的最左边。 所以本题答案为D。第18题:参考答案:C答案解析:创建查询 评析 删除查询是用于删除表中同一类的一组记录。 生成表查询是从多个表
9、中提取数据组合起来生成一个新表永久保存。 追加查询是将某个表中符合一定条件的记录添加到另一个表上。 交叉表查询是将来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据表行于列交叉处显示表中某个字段的各种计算值。 故要将表A的记录复制到表B中,且不删除表B中的记录,可以使用追加查询。 所以本题答案为C。第19题:参考答案:C答案解析:查询准则 评析 在查询准则中,特殊运算符In是用于指定一个字段值的列表,列表中的任意一个值都可与查询的字段想匹配。本题的查询准则可以写成in(112266,113388),或者写成112266,Or113388。 所以本题答案为C。第
10、20题:参考答案:B答案解析:创建查询 评析 选择追加查询以后,“设计网格”中会显示一个“追加到”行,本题的图中有这一行,故应该是追加查询。所以本题答案为B。第21题:参考答案:C答案解析:窗体分类 评析 窗体有3种视图,分别为:设计视图、窗体视图和数据表视图。 所以本题答案为C。第22题:参考答案:D答案解析:宏的基本操作 评析 Access中提供了50多个可选的宏操作命令,其中OpenQuery用于打开查询,OpenReport用于打开报表,OpenForm用于打开窗体。而OpenWindow不是Access的宏操作。 所以本题答案为D。第23题:参考答案:C答案解析:知识点 创建窗体 评
11、析 由题目图片可知,窗体的记录选定器应该为“否”,浏览按钮为“否”,分隔线为“否”,控制框为“否”,最大最小化按钮为“无”,关闭按钮为“否”。 所以本题答案为C。第24题:参考答案:B答案解析:创建窗体 评析 计算控件的控件源必须是“=”开头的一个计算表达式,表达式中的字段名前不用加表名,并且以“”括起来。 所以本题答案为B。第25题:参考答案:B答案解析:使用设计器编辑报表 评析 由图可以看出,在“页面页眉”和“主体”之间有一个“编号页眉”,故该报表的分组字段就是“编号”。 所以本题答案为B。第26题:参考答案:D答案解析:使用设计器编辑报表 评析 Access可以根据需要,使用“排序与分组
12、”属性来设置“组页眉组页脚”区域,以实现报表的分组输出和分组统计。 所以本题答案为D。第27题:参考答案:D答案解析:数据访问页的概念 评析 在Access中的数据访问页中,相关数据会随数据库中的内容而变化,以便用户随时通过Internet访问这些资料。在Access中,有静态HTML文件,也有动态HTML文件。用户可以根据应用程序的需求来确定使用哪一种HTML文件格式。如果数据不常更改而且Web应用程序不需要窗体时,则使用静态HTML格式;如果数据经常需要更改,而且Web应用程序需要使用窗体来保存和获得Access数据库的现有数据时,则使用动态HTML格式。 所以本题答案为D。第28题:参考
13、答案:A答案解析:宏的基本概念 评析 :省略号,表示该行中的条件表达式与上一行相同。 所以本题答案为A。第29题:参考答案:A答案解析:宏的基本操作 评析 在宏的组成操作序列中,如果既存在带条件的操作又存在无条件的操作,那么带条件的操作是否执行取决于条件式的真假,而没有指定条件的操作则会无条件地执行。 所以本题答案为A。第30题:参考答案:A答案解析:VBA程序设计基础 评析 VBA中字符串要用引号()引起来,而算术表达式不需要引号。VBA中有两个字符串连接符:“&”和“+”,“&”用来强制两个表达式作字符串连接,“+”运算符是当两个表达式均为字符串数据时,才将两个字符串连接成一个新字符串。
14、所以本题答案为A。第31题:参考答案:D答案解析:报表和窗体的创建和使用 评析 Width表示控件的宽度,Height表示控件的高度,Top表示控件的顶部与它所在的容器的顶部的距离,Left表示控件的左边与它所在的容器的左边的距离。可以通过Top属性和Left属性来确定一个控件的位置。 所以本题答案为D。第32题:参考答案:B答案解析:VBA程序设计基础 评析 窗体中,Caption属性表示标题,Name属性表示名称。而窗体没有Text属性。本题要求设置窗体的标题。 所以本题答案为B。第33题:参考答案:B答案解析:VBA程序设计基础 评析 本题中ab返回True,即c=True,而在算术表达
15、式中,True作为-1来处理,故消息框中输出的结果为1。所以本题答案为B。第34题:参考答案:C答案解析:知识点 VBA程序设计基础 评析 消息框用于在对话框中显示信息,其使用格式为:MsgBox(prompt,buttons,title,helpfile,context)。其中,第一个参数是显示在对话框上的内容;第二个参数用于指定显示按钮的数目及形式,使用的图标样式等;第三个参数是对话框标题栏显示的内容。本题中,显示的内容为“AAAA”,标题为“BBBB”,而vbOKCance1表示对话框中显示“确定”和“取消”两个按钮,vbQuestion表示显示问号图标。所以本题答案为C。第35题:参考
16、答案:A答案解析:VBA程序设计基础 评析 函数Mid的语法为:Mid(string,start,length),string表示操作的字符串,start表示所取字符的开始位置, length表示所取字符的长度。本题中要求从Str的第2个字符开始取3个字符,故语句为Mid(Str,2,3)。而Right和 Left语句都只有两个参数,Middle函数不存在。 所以本题答案为A。二、填空题(每空2分,共30分)第36题:参考答案:19详细解答:树和二叉树 评析 二叉树的性质3:在任意一棵二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个。本题中度为2的结点数为18,故叶子结点数为18+
17、1=19个。第37题:参考答案:对象详细解答:面向对象的程序设计方法 评析 将属性、操作相似的对象归为类,也就是说,类是具有共同属性、共同方法的对象的集合。所以,类是对象的抽象,它描述了属于该对象类型的所有对象的性质,而一个对象则是其对应类的一个实例。第38题:参考答案:程序调试详细解答:程序的调试 评析 程序调试的任务是诊断和改正程序中的错误。它与软件测试不同,软件测试是尽可能多地发现软件中的错误。先要发现软件的错误,然后借助于一定的调试工具去找出软件错误的具体位置。软件测试贯穿整个软件生命期,调试主要在开发阶段执行。第39题:参考答案:关系详细解答:数据模型 评析 在关系数据库中,把数据表
18、示成二维表,而一个二维表就是一个关系。第40题:参考答案:算法详细解答:算法 评析 所谓算法是指解题方案的准确而完整的描述。第41题:参考答案:Between Date() And Date()-20详细解答:查询准则 评析 查询准则中,特殊运算符Between用于指定一个字段值的范围,指定的范围之间用And连接。而Date()函数是用于返回当前系统日期。本题要求查询最近20天只能的记录,故查询准则应该为:Between Date() And Date()-20。第42题:参考答案:数据表详细解答:创建窗体 评析 标签主要用来在窗体或报表上显示说明性文本。可以将标签附加到其他控件上,也可以创建
19、独立的标签(也称单独的标签),但独立创建的标签在“数据表”视图中并不显示。第43题:参考答案:文本框或其他类型控件详细解答:使用设计器编辑报表 评析 可以使用“排序与分组”属性设置“组页面组页脚”区域,以实现报表的分组输出和分组统计。组页眉节内主要安排文本框或其他类型控件显示分组字段等数据信息。第44题:参考答案:宏的基本操作详细解答:排列次序 评析 有多个操作构成的宏,执行时是按操作的排列次序来执行的。第45题:参考答案:AutoExec详细解答:VBA程序设计基础 评析 被命名为AutoExec保存的宏,在打开该数据库时会自动运行。第46题:参考答案:1024详细解答:VBA程序设计基础
20、评析 Do While语句是先判断条件,如果条件为True,则执行循环体。本题中的条件表达式是k=n,而刚开始k=1,n=10,而循环依次k就加1,故一共要执行10次循环。而m每执行一次就乘2,故一共乘了10次2,最后 m的值为1024。第47题:参考答案:2详细解答:VBA程序设计基础 评析 IIf函数是根据第一个表达式的值来取值,如果第一个表达式为True,则返回第二个参数,如果为False,则返回第三个参数。本题中表达式为12,结果为False,故返回2。第48题:参考答案:48xMax 49xMin 50s-Min-Max详细解答:VBA程序设计基础 评析 本题中先给最大值变量赋值为0,最小值变量赋值为10。然后把输入的分数x与最大值和最小值比较,如果x比最大值大,则把x赋值给Max,故第一空填xMax:如果x比最小值小,则把x赋值给Min,故第二空填 xMin。因为算平均分之前要把最高分和最低分去掉,故第三空应该填s-M9x-Min。更多试卷请见麦多课文库
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1