2012年9月全国计算机二级Access笔试试卷附参考答案.doc_第1页
2012年9月全国计算机二级Access笔试试卷附参考答案.doc_第2页
2012年9月全国计算机二级Access笔试试卷附参考答案.doc_第3页
2012年9月全国计算机二级Access笔试试卷附参考答案.doc_第4页
2012年9月全国计算机二级Access笔试试卷附参考答案.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2012年9月全国计算机二级Access笔试模拟试卷附参考答案选择题(每题2分,共70分)(1)栈通常采用的两种存储结构是()。A)顺序存储结构和链式存储结构 B)散列方式和索引方式C)链表存储结构和数组 D)线性存储结构和非线性存储结构(2)下列叙述中正确的是()。A)线性表是线性结构 B)栈与队列是非线性结构 C)线性链表是非线性结构 D)二叉树是线性结构(3)设树T的度为4,其中度为1、2、3、4的结点个数分别为4、2、1、1,则T中的叶子结点数为()。A)8 B)7 C)6 D)5(4)在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。A)可行性分析 B)需求分析 C)详细设计 D)程序编码(5)下列选项中不属于结构化程序设计方法的是()。A)自顶向下 B)逐步求精 C)模块化 D)可复用(6)在结构化程序设计中,模块划分的原则是()。A)各模块应包括尽量多的功能 B)各模块的规模应尽量大C)各模块之间的联系应尽量紧密 D)模块内具有高内聚度、模块间具有低耦合度(7)下述关于数据库系统的叙述中正确的是()。A)数据库系统减少了数据冗余 B)数据库系统避免了一切冗余C)数据库系统中数据的一致性是指数据类型一致D)数据库系统比文件系统能管理更多的数据(8)下列叙述中,正确的是 ()。A)用E-R图能够表示实体集间一对一的联系、一对多的联系和多对多的联系B)用E-R图只能表示实体集之间一对一的联系C)用E-R图只能表示实体集之间一对多的联系D)用E-R图表示的概念数据模型只能转换为关系数据模型(9)Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是()。A)索引、排序、查找 B)建库、录入、排序C)选择、投影、连接 D)显示、统计、复制(10)下面关于对象概念的描述中,错误的是()。A)对象就是C语言中的结构体变量 B)对象代表着正在创建的系统中的一个实体C)对象是一个状态和操作(或方法)的封装体D)对象之间的信息传递是通过消息进行的(11)关系数据库的基本操作包括()。A)创建、打开和关闭 B)选择、投影和连接C)增加、删除和修改 D)索引、查询和统计(12)所有字符转换为大写的输入掩码是()。A)0 B) C)= 85 Thenqmzp = 优ElseIf pscj + kscj 60 Thenqmzp = 不及格Elseqmzp = 合格End Ifrs.Updatecount = count + 1_【15】_Looprs.Closedb.CloseSet rs = NothingSet db = NothingMsgBox 学生人数: & countEnd Sub一、选择题(每题2分,共70分)1.答案:A【解析】和线性表类似,栈也有两种存储方法,一是顺序栈,二是链式栈。栈的顺序存储结构是利用一组地址连续的存储单元一次存储自栈底到栈顶的数据元素,同时附设指针top指示栈顶元素的位置,由于栈的操作是线性表操作的特例,相对而言,链式栈的操作更易于实现。2.答案:A【解析】根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。如果一个非空的数据结构满足下列两个条件:有且只有一个根结点;每一个结点最多有一个前件,也最多有一个后件。则称该数据结构为线性结构,又称线性表。所以线性表、栈与队列、线性链表都是线性结构,而二叉树是非线性结构。3.答案:A【解析】将题中所述的树用图形表示即可得到叶子结点的数目,另外还可用公式n0=1n2+2n3+3n4+1来计算,其中n0表示叶子结点;1n2中的n2表示度为2的结点。此题中度为1的结点有4个;度为2的结点有2个;度为3的结点有1个;度为4的结点有1个,计算过程如下:n0=1n2+2n3+3n4+1n0=12+21+31+1n0=84.答案:B【解析】软件开发阶段包括需求分析、总体设计、详细设计、编码和测试五个阶段。其中需求分析阶段常用的工具是数据流图和数据字典。本题答案为B)。5.答案:D【解析】结构化程序设计方法的主要原则是:自顶向下,逐步求精,模块化,限制使用goto语句。可复用性是指软件元素不加修改和稍加修改可在不同的软件开发过程中重复使用的性质。软件可复用性是软件工程追求的目标之一,是提高软件生产效率的最主要方法。面向对象的程序设计具有可复用性的优点。6.答案:D【解析】在结构化程序设计中,一般较优秀的软件设计尽量做到高内聚、低耦合,这样有利于提高软件模块的独立性,也是模块划分的原则。7.答案:A【解析】数据库系统的数据具有高共享性和低冗余性,但不能完全避免数据冗余;数据的一致性是指在系统中同一数据的不同出现应保持相同的值。8.答案:A【解析】两个实体之间的联系实际上是实体集间的函数关系,这种函数关系可以有下面几种,即一对一的联系、一对多(或多对一)的联系和多对多的联系;概念模型便于向各种模型转换。由于概念模型不依赖于具体的数据库管理系统,因此,容易向关系模型、网状模型和层次模型等各种模型转换。9.答案:C【解析】关系数据库管理系统能够实现的三种基本关系运算是选择(从关系中找出满足给定条件的元组的操作称为选择),投影(从关系模式中指定若干个属性组成新的关系),连接(是关系的横向组合)。10.答案:A【解析】对象是由数据和容许的操作组成的封装体,与客观实体有直接的对应关系,对象之间通过传递消息互相联系,从模拟现实世界中不同事物彼此之间的联系,B)、C)、D)是正确的,对象的思想广泛应用于C+、Java等语言中,因此A)错误。11.答案:B【解析】在对关系数据库的查询中,利用关系的投影、选择和联接运算可以方便地分解或构造新的关系。12.答案:B【解析】选项A)指必须输入数字(09),选项B)指所有字符转换为大写,选项C)指所有字符转换为小写,选项D)指必须输入字母或数字。13.答案:C【解析】Access只为“文本”和“日期/时间”型字段提供了输入掩码向导。14.答案:C【解析】1980年出生的年份为Year(出生日期),当前的年份为Year(Date(),故年龄为Year(Date()Year(出生日期)。15.答案:B【解析】操作查询是在一次操作中更改许多记录的查询。16.答案:A【解析】注意选项卡和选项组的区别:选项卡是分页工具,选项组是选择列表工具。17.答案:B【解析】选项A)为返回数值表达式值的绝对值;选项C)为平方根值;选项D)为数值表达式的符号值。18.答案:B【解析】传递查询的定义。传递查询可以使用服务器能接受的命令。19.答案:A20.答案:A【解析】使用组合框既可以选择又可以输入文本,这是和列表框最大的不同,组合框的应用比列表框的应用要广泛。21.答案:A【解析】选项B)是报表页眉的功能;选项C)是页面页脚的功能;选项D)是报表页脚的功能。只有选项A)是页面页眉的功能。22.答案:C【解析】在宏的设计视图中,宏名和条件列可以隐藏。23.答案:D【解析】在VBA中的运算符优先顺序是指数运算 ()、负数 ()、乘法和除法 (*、 /)、整数除法 ()、求模运算 (Mod)、加法和减法 (、 )。因此,计算时先计算了3*3=9,然后计算3/3=1,最后对91取整为9。24.答案:C【解析】SetValue命令可以对Access窗体、窗体数据表或报表上的字段、控件、属性的值进行设置。SetValue命令有两个参数,第一个参数是项目(Item),作用是存放要设置值的字段、控件或属性的名称。本题要设置的属性是标签的Caption(Label0.Caption)。第二个参数是表达式(Expression),使用该表达式来对项的值进行设置,本题的表达式是文本框的内容(Text0),所以对Text0更新后运行的结果是文本框的内容复制给了标签的标题。 所以本题答案为C)。25.答案:A【解析】Access提供一个重要的对象:DoCmd对象,它的主要功能是通过调用包含在内部的方法实现VBA编程中对Access的操作。OpenForm命令用于打开窗体,使用DoCmd对象的OpenForm方法,可以执行设计好的宏。例如,利用DoCmd对象的OpenForm方法可以打开窗体“学生信息录入”,语句格式为:DoCmd.OpenForm 学生信息录入。所以本题答案为A)。26.答案:A【解析】程序调试的任务是诊断和改正程序中的错误。它与软件测试不同,软件测试是尽可能多地发现软件中的错误。先要发现软件的错误,然后借助于一定的调试工具去执行找出软件错误的具体位置。软件测试贯穿整个软件生命期,调试主要在开发阶段。故本题答案为A)。27.答案:C【解析】变量是指程序运行时值会发生变化的数据。变量名的命名,同字段命名一样,但变量命名不能包含有空格或除了下划线字符(_)外的任何其他的标点符号,所以选项B)是不合法的。此外,变量命名不能使用VBA的关键字,所以选项D)是不合法的。变量名的首字母必须是字母,所以选项A)是不合法的。所以本题答案为C)。28.答案:A【解析】ByVal表示该参数按值传递,是“单向”调用形式。如果形式参数被说明为传值(ByVal项),则过程调用只是相应位置实参的值“单向”传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化均不会反馈、影响实参的值。在这个过程中,数据的传递只有单向性,故称为“传值调用”的“单向”作用形式。所以本题答案为A)。29.答案:A【解析】Mid():返回指定字符串中由指定位置开始,指定长度的字符串,语法为:Mid(字符串,开始位置,长度);Left():返回从指定字符串右侧开始,指定长度的字符串,语法为:Left(字符串, 长度);Right():返回从指定字符串左侧开始,指定长度的字符串,语法为:Right(字符串, 长度);所以本题选A)。30.答案:B【解析】数组是在有规则的结构中包含一种数据类型的一组数据,也称作数组元素变量。数组变量由变量名和数组下标构成,通常用Dim语句来定义数组,定义格式为:Dim 数组名(下标下限 to 下标上限),缺省情况下,下标下限为0,数组元素从“数组名(0)”至“数组名(下标上限)”;如果使用to选项,则可以安排非0下限。本题中Dim NewArray(10) As Intege等价于Dim NewArray(0 To 10) As Integer,它定义了一个一维整型数组,数组的名字为NewArray,该数组共有11个数组元素,分别是:NewArray(0)、NewArray(1)、NewArray(2)、NewArray(3)、NewArray(10)。所以本题答案为B)。31.答案:D【解析】本题考查For循环语句:n1,i1时,Sum1;执行循环nn+1,i2,Sum1+4,依次i加1直到i5。当i1时,x1,n2,Sum1;当i2时,x4,n3,Sum5;当i3时,x9,n4,Sum14;当i4时,x16,n5,Sum30;当i5时,x25,n6,Sum55。32.答案:D【解析】从题目要求来看For为循环语句,InputBox设置输入数据框,If语句是计算输入值为奇数还是偶数,依次输入10次数值,当输入值为偶数时m自动增1,当输入值为奇数时n自动增1。33.答案:D【解析】VBA流程控制分为3种方式: 顺序控制、选择控制(分支控制)和循环控制。 所以本题答案为D)。34.答案:C【解析】DoWhileLoop语句使用格式如下:Do While 条件式循环体Loop与DoWhileLoop结构相对应,还有另一个循环结构DoUntilLoop,其使用格式为:Do Until 条件式循环体Loop上面两个Do循环的条件式均安排在结构的起始位置。实际上,条件式也可以安排在结构的末尾,所以又增加两个Do循环结构:Do循环体Loop While 条件式和Do循环体Loop Until 条件式所以本题答案为C)。35.答案:D【解析】ActiveX数据对象(ADO)是基于组件的数据库编程接口,它是一个和编程语言无关的COM组件系统,可以对来自多种数据提供者的数据进行读取和写入操作。二、填空题(每空2分,共30分)1.答案:n(n-1)/2 或 n*(n-1)/2|【解析】冒泡排序法是一种最简单的交换类排序方法,它是通过相邻数据元素的交换逐步将线性表变成有序。假设线性表的长度为n,则在最坏的情况下,冒泡排序需要经过n/2遍的从前往后的扫描和n/2遍的从后往前的扫描,需要的比较次数为n(n-1)/2。2.答案:350|【解析】完全二叉树中,设高度为n,则除h层外其他层结点数都到达最大,可以算出h=10,19层结点个数为29-1=511,最后一层结点个数为700-511=189个,189/2=95,除最后一层外共有结点2(9-1)-95=161个,所以所有的结点个数为:189+161=350个。也可总结为如果一棵完全二叉树总结点数为奇数,则叶子结点数为(n+1)/2,如果为偶数,则叶子结点数为n/2。3.答案:静态分析 或 静态测试|【解析】原则上讲,可以将软件测试方法分为两大类,即静态测试和动态测试。静态测试无须执行被测代码,而是借助专用的软件测试工具评审软件文档或程序,度量程序静态复杂度,检查软件是否符合编程标准,借以发现编写程序的不足之处,减少错误出现的概率。动态测试,是被测代码在相对真实环境下运行,从多角度观察程序运行时能体现的功能、逻辑、行为、结构等的行为,以发现其中的错误现象。程序测试分为静态测试和动态测试。静态测试一般是指人工评审软件文档或程序,借以发现其中的错误。由于被评审的文档或程序不必运行,所以称为静态测试。4.答案:关系模型 或 关系|【解析】以二维表的形式来表示实体之间联系的数据模型是关系模型;另外还有层次模型、网状模型。关系数据模型是以关系数学理论为基础的,在关系模型中,操作的对象和结果都是二维表,这种二维表就是关系,每一个关系都是一个二维表,无论实体本身还是实体之间的联系均用称为“关系”的二维表来表示。5.答案:网状模型|【解析】数据库管理系统是位于用户与操作系统之间的一层系统管理软件,是一种系统软件,是用户与数据库之间的一个标准接口,其总是基于某种数据模型的,可以分为层次模型、网状模型和关系模型。6.答案:#|【解析】通配符 # 表示通配任何单个数字字符。7.答案:找出职员表中姓李的职员的名字和年龄(意思对即可)|【解析】“李%”的意思是第一个字符为李的所有记录值。8.答案:参数查询|【解析】本题考查查询种类的知识。在Access的参数查询时一种利用对话框来提示用户输入准则的查询,这种查询可以根据用户输入的准则来检索符合相应条件的记录,可实现随机的查询需求,提高了查询的灵活性。9.答案:等级考试|【解析】此题考查考生对Access中函数的掌握。Right(原始数据,返回数据的长度)函数表示返回原始数据中从最右开始,指定长度的数据,但注意,在Access中,1个汉字占1个字符的位置,所以Right(计算机等级考试,4)表示从该字符串最后开始,返回4个汉字,则结果为“等级考试”。10.答案:OpenQuery|【解析】打开窗体用OpenForm,打开表用OpenTable,打开查询用OpenQuery。11.答案:ECA|【解析】本程序代码的功能是从源字符串的第一个字符开始,把所有第奇数个的字符转换为大写并按倒序排列,得到新的字符串。最开始str2字符串为空,当第1次执行循环时,先取出“a”,再转换为大写“A”,再和str2相连接,得到“A”,最后再赋给str2。所以,第1次循环后,str2的值为“A”。当第2次执行循

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论