1、国家二级( ACCESS)笔试模拟试卷 255及答案与解析 1 栈底至栈顶依次存放元素 A、 B、 C、 D,在第五个元素 E人栈前,栈中元素可以出栈,则出栈序列可能是 ( )。 ( A) ABCED ( B) DCBEA ( C) DBCEA ( D) CDABE 2 下列数据模型中,具有坚实理论基础的是 ( )。 ( A)层次模型 ( B)网状模型 ( C)关系模型 ( D)以上三个都是 3 软件需求规格说明书的作用不包括 ( )。 ( A)软件验收的依据 ( B)用户与开发人员对软件要做什么的共同理 解 ( C)软件设计的依据 ( D)软件可行性研究的依据 4 在设计程序时,应采纳的原则
2、之是 _。 ( A)程序结构应有助于读者理解 ( B)不限制 goto语句的使用 ( C)减少或取消注解行 ( D)程序越短越奸 5 在关系数据库中,用来表示实体之间联系的是 _。 ( A)树结构 ( B)网结构 ( C)线性表 ( D)二维表 6 数据访问页中主要用来显示描述性文本信息的是 ( )。 ( A)视图 ( B)文字 ( C)标签 ( D)滚动文字 7 报表记录分组,是指报表 设计时按选定的 ( )值是否相等而将记录划分成组的过程。 ( A)记录 ( B)字段 ( C)属性 ( D)域 8 有关字段属性,以下叙述错误的是 ( )。 ( A)字段大小可用于设置文本、数字或自动编号等类
3、型字段的最大容量 ( B)可对任意类型的字段设置默认值属性 ( C)有效性规则属性是用于限制此字段输入值的表达式 ( D)不同的字段类型,其字段属性有所不同 9 软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指 ( A)模块间的关系 ( B)系统结构部件转换成软件的 过程描述 ( C)软件层次结构 ( D)软件开发过程 10 软件详细设计产生的图如下: 该图是 ( A) N-S图 ( B) PAD图 ( C)程序流程图 ( D) E-R图 11 VBA中定义符号常量可以用关键字 _。 ( A) Const ( B) Dim ( C) Public ( D) Static。 1
4、2 当在 Access中保存 Wbb页时, Access在 “数据库 ”窗口中创建一个链接到HTML文件的 _。 ( A)指针 ( B)字段 ( C)快捷方式 ( D)地址 13 关系数据库 是以 _为基本结构而形成的数据集合。 ( A)数据表 ( B)关系模型 ( C)数据模型 ( D)关系代数 14 为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为 _。 ( A) PAD图 ( B) N-S图 ( C)结构图 ( D)数据流图 15 若某二叉树的前序遍历访问顺序是 ABDGCEFH,中序遍历访问顺序是DGBAECHF,则其后序遍历的结点访问顺
5、序是 _。 ( A) BDGCEFHA ( B) GDBECFHA ( C) BDGAECHF ( D) GDBEHFCA 16 Access提供的参数查询可在执行时显示一个对话框以提示用户输入信息要想形成参数查询,只要将一般查询准则中用下列 ( )括起要显示的提示信息即可。 ( A) () ( B) ( C) ( D) 17 下列关于准则的说法,正确的是 ( )。 ( A)日期时间类型数据须在两端加 “” ( B)同行之间为逻辑 “与 ”关系,不同行之间为逻辑 “或 ”关系 ( C) NULL表示数字 0或者空字符串 ( D)数字类型的条件需加 上双引号 (“”) 18 若要确保输入的出生日
6、期值格式必须为短日期,应将该字段的输入掩码没置为( )。 ( A) 0000 99 99 ( B) 9999 00 99 ( C) 0000 00 00 ( D) 9999 99 99 19 表达式 (“周 ” “刘 ”)返回的是 _。 ( A) False ( B) True ( C) -1 ( D) 1 20 下列关于字段属性默认值的设置说法中,错误的是 ( )。 ( A)默认值类型必须与字段的数据类型相匹配 ( B)在设置默认值时,输入文本不需要加引 号,系统会自动加上引号 ( C)设置默认值后,用户只能使用默认值 ( D)可以使用 Access 的表达式来定义默认值 21 Access
7、数据库文件的扩展名是 ( )。 ( A) mdb ( B) ppt ( C) xls ( D) doc 22 Access 数据库具有很多特点,下列叙述中,不是 Access 特点的是 _。 ( A) Access 数据库可以保存多种数据类型,包括多媒体数据 ( B) Access 可以通过编写应用程序来操作数据库中的数据 ( C) Access 可以支持 Internet/Intranet 应用 ( D) Access作为网状数据库模型支持客户机 /服务器应用系统 23 要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在表关系中设置 _。 ( A)参照完整性 ( B)有效性规则 (
8、 C)输入掩码 ( D)级联更新相关字段 24 关于编辑记录的操作的说法中,正确的是 ( )。 ( A)可以同时选定不相邻的多个记录 ( B)可以在表中的任意位置插入新记录 ( C)删除有自动编号的表时,再添加新记录,自动编号将自动使用删除的编号 ( D)修改记录 时,自动编号型字段不能修改 25 要为一个表创建一个窗体,并尽可能多地在该窗体中浏览记录,那么适宜创建的窗体是 ( )。 ( A)纵栏式窗体 ( B)表格式窗体 ( C)图表窗体 ( D)主 /子窗体 26 有如下程序段: Dim str As String *10Dim iStr1=“abcdefg”i=12len1=Len (i
9、)str2=Right(str1, 4)执行后, len1和 str2的返回值分别是 ( A) 12, abcd ( B) 10, bcde ( C) 2, defs ( D) O, cdef 27 用于获得字符串 Str从第 2个字符开始的 3个字符的函数是 ( )。 ( A) Mid(Str,2,3) ( B) Middle(Str,2,3) ( C) Right(Str,2,3) ( D) Left(Str,2,3 28 VBA中定义静态变量可以用关键字 ( )。 ( A) Const ( B) Dim ( C) Public ( D) Static 29 访问带有电子表格的数据访问页时
10、,使用下列哪一个按钮可以将数据导出到Excel中 ( )。 ( A) ( B) ( C) ( D) 30 VBA中用实际参数 a和 b调用有参过程 Area(m ,n)的正确形式是 _. ( A) Area m ,n ( B) Area a ,b ( C) Call Area (m ,n) ( D) Call Area a ,b 31 在关系数据模型中,域是指 _。 ( A)元组 ( B)属性 ( C)元组的个数 ( D)属性的取值范围 32 Access的报表对象的数据源可以设置为 ( )。 ( A)表名 ( B)查询名 ( C)表名或查询名 ( D)随意设置 33 下面的查 询方式中不属于
11、操作查询的是 ( A)选择查询 ( B)删除查询 ( C)更新查询 ( D)追加查询 34 下列 SQL查询语句中,与下面查询设计视图所示的查询结果等价的是 ( )。( A) SELECT姓名,性别,所属院系,简历 FROM tStud WHERE性别 =“女“AND所属院系 In(“03“, “04“) ( B) SELECT姓名,简历 FROM tStud WHERE性别 =“女 “AND所属院系In(“03“, “04“) ( C) SELECT姓名,性别,所属院系,简历 FROM tStud WHERE性别 =“女“AND所属院系 =“03“OR所属院系 =“04“ ( D) SELE
12、CT姓名,简 FROM tStud WHERE性别 =“女 “AND所属院系 =“03“OR所属院系 =“04“ 35 关于结构化程序设计原则和方法的描述错误的是 ( )。 ( A)选用的结构只准许有一个入口和一个出口 ( B)复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现 ( C)不允许使用 GOTO语句 ( D)语言中所没有的控制结构,应该采用前后一致的方法来模拟 36 下列关于报表的叙述中,正确 的是 _。 ( A)报表只能输入数据 ( B)报表只能输出数据 ( C)报表可以输入和输出数据 ( D)报表不能输入和输出数据 37 软件危机出现于 10世纪 60年代末,为了解决软件危机,
13、人们提出了【 】的原理来设计软件,这就是软件工程诞生的基础。 38 在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个实际上对应一个处理模块。 39 仅由顺序、选择 (分支 )和重复 (循环 )结构构成的程序是 _程序。 40 若 a=12, b=14, c=0,则表达式 “(y=(a B) ?a:B) C) ? y:c”的值为【 】。 41 数据流的类型有【 】和事务型。 42 数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和 _两个含义。 43 栈和队列通常采用的存储结构是 _。 44 在面向对象方法中, _描述的是具有相似属性与操作的一组对象。 45
14、 在学生成绩表中,如果要根据输入的学生姓名查找学生的成绩,需要使用的是_查询。 46 在窗体中添加一个命令按钮 Command1和一个文本框 Text1,编写如下代码: Private Sub Command1_Click() Dim x As Integer, y As Integer, z As Integer a=5, b=10, c=0 Me!Text1=“ Call p1(a, b, c) Me! Text1=c End Sub Sub p1(x As Integer, y As Integer, z As Integer) z=x+y End Sub 程序运行后,文本框 中应显示的
15、内容为 _。 47 执行下面的程序段, s的值为 【 】 。 s=0: k=10 While k s=s+10 k=k-2 Wend 48 【 】是窗体上用于显示数据、执行操作、装饰窗体的对象。 49 二维表中的一行称为关系的一个【 】。 50 【 】是窗体上用于显示数据、执行操作、装饰窗体的对象。 51 二叉树的遍历分为三种,它们是前序遍历、 ( )遍历和后序遍历。 52 在 n个运动员中选 出任意 r个人参加比赛,有很多种不同的选法,选法的个数可以用公式计算,在窗体上设计 3个文本框, Text1、 Text2、 Text3。程序运行时在Text1、 Text2中分别输入 n和 r的值,单
16、击 Command1按钮即可求出选法的个数,并显示在 Text3文本框中,请填空。 Private Sub Command1_Click() Dim r As Integer,n As Integer End Sub Dim t As Long ( ) For k=1 To n Next k fun=t End Function 国家二级( ACCESS)笔试模拟试卷 255答案与解析 1 【正确答案】 B 【试题解析】 栈操作原则上 “后进先出 ”,栈底至栈顶依次存放元素 A、 B、 C、D,则表明这 4个元素中 D是最后进栈, B、 C处于中间, A最早进栈。所以出栈时一定是先出 D,再出
17、 C,再出 B,最后出 A。 2 【正确答案】 C 【试题解析】 关系模型较之格式化模型 (网状模型和层次模型 )有以下方面的优点,即数据结构比较简单、具有很高的数据独立性、可以直接处理多对多的联系,以及有坚实的理论基础。 3 【正确答案】 D 【试题解析】 软件可行性分析报告是软件可行性研究的依据。 4 【正确答案】 A 【试题解析】 滥用 goto语句将使用程序流程无规律,可读性差;添加的注解行有利用对程序的理解,不应减少或取消:程序的长短要依照实际需要而定,并不是越短越好。 5 【正确答案】 D 【试题解析】 在关系数据 库中,用二维表来表示实体之间联系。 6 【正确答案】 C 7 【正
18、确答案】 B 8 【正确答案】 B 9 【正确答案】 B 【试题解析】 软件设计包括软件结构设计、数据设计、接口设计和过程设计。其中结构设计是定义软件系统各主要部件之间的关系;数据设计是将分析时创建的模型转化为数据结构的定义;接口设计是描述软件内部、软件和操作系统之间及软件与人之间如何通信;过程设计则是把系统结构部件转换成软件的过程性描述。 10 【正确答案】 C 【试题解析】 Ns图是由若干基本框图构成的流 程图,其特点是没有流程线; PAD图即问题分析图 (Problem Analysis Diagram),它是一种由左往右展开的二维树型结构;程序流程图用于描述问题解决的过程和步骤,其中方
19、框表示处理步骤,菱形框表示逻辑判断,箭头表示控制流向; ER图即实体一联系图 (Entity Relationship Diagram),用来描述现实世界的概念模型,构成元素有实体、属性和联系,分别用矩形、椭圆形和菱形表示。本题答案为 C)。 11 【正确答案】 A 【知识模块】 模块设计 12 【正确答案】 C 【知识模块】 数据访问页设计 13 【正确答案】 B 【知识模块】 数据库设计基础 14 【正确答案】 B 【知识模块】 软件工程基础 15 【正确答案】 D 【知识模块】 数据结构与算法 16 【正确答案】 B 【试题解析】 本题考查参数查询的知识。在 Access的参数查询是一种
20、利用对话框来提示用户输入准则的查询,这种查询可以根据用户输入的准则来检索符合相应条件的记录,可实现随机的查询需求,提高了查询的灵活性。创建参数查询就是在一般条件查询的基础上,在字段中使 用 “ ”指定一个参数。 17 【正确答案】 B 【试题解析】 本题考查条件准则的知识。日期时间类型数据须在两端加 “#”而不是 “”;准则输入时同行之间为逻辑 “与 ”关系,不同行之间为逻辑 “或 ”关系;空值 (NULL)不同于空字符串和 0,它代表未知或者不确定的值:文本类型的条件需加上双引号 (“”),数字类型的条件不必加定界符。 18 【正确答案】 A 【试题解析】 在 Access中,设计字段时可以
21、使用输入掩码来使输入的格式保持一致,输入掩码中的字符 “0”表示必须输入数宁 0, 9; “9”表示可以选择输入数宁或空格,出于要实现短日期格式,不必强制为两位数字,所以本题答案为 A。 19 【正确答案】 A 【试题解析】 对汉字进行比较时,采用的是对汉字拼音第一个字母的 ASCII码进行比较,因为 Z的 ASCII码大于 L 的 ASCII码,所以表达式返回 “False”。 20 【正确答案】 C 【试题解析】 本题考查字段属性默认值的知识。在表中的每个字段都可以设置一个默认值,当在数据表视图下向表中输入数据时,未输入的数据都是该字段的默认值。此默认值的类型必需和字段的数据类型一致,并且
22、可 以使用表达式来做默认值。文本型常量不需要加引号,系统会自动添加。 21 【正确答案】 A 【试题解析】 本题考查 Access基本概念的知识。在 Access中,数据库文件的默认扩展名是 .MDB。其他选项都是 Office的组件文件扩展名,其中 .PPT 是PowerPoint文件的扩展名; .XLS是 Excel 文件的扩展名; .DOC是 Word 文件的扩展名。 22 【正确答案】 D 【试题解析】 Access 数据库的的主要特点包括处理多种数据类型;采用 OLE 技术,可以方便的创建和编辑多媒体数据库;与 Internet/Intranet 的集成;具有较好的集成开发功能,可以
23、采用 VBA编写数据库应用程序等。而从数据库模型来讲,Access属于关系数据库模型。 23 【正确答案】 A 【试题解析】 参照完整性是在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。如果实施了参照完整性,那么当主表中没有相关记录时,就不能将记录添加到相关表中,也不能在相关表中存在匹配的记录时删除主表中的记录,更不能在相关表中有相关记录时,更改主表中的主关键字值。 24 【正确答案】 A 【试题解析】 本 题考查对选定记录、添加记录、修改记录和删除记录操作的理解。答案为 A。 25 【正确答案】 B 【试题解析】 表格式窗体可以同时在一个窗口中显示多条记录。 26 【正确答案】
24、 C 【试题解析】 Len()是字符串长度检测函数, i=12所以字符串长度为 2。 Right(字符串表达式, N1 )从字符串右起取 N1个字符。 27 【正确答案】 A 【试题解析】 本题考查 VBA中的基本函数。考生应该熟练掌握相关函数的使用。字符串截取函数 Left的作用是从字符串左边起截取 N个 字符,该函数有两个参数; eight的作用是从字符串右边起截取 N个字符,该函数也有两个参数; Mid的作用是从字符串左边第 N1个字符起截取 N2 个字符,该函数有三个参数;而Middle不是字符串截取函数。因此,本题的答案应该是选项 A。 28 【正确答案】 D 【试题解析】 本题考查
25、 VBA中静态变量的定义。要在过程的实例间保留局部变量的值,可以用 Static 关键字代替 Dim以定义静态变量,静态 (Static)变量的持续时间是用整个模块执行的时间,但它的有效作用范围是由其定义位置决定的。答案为 D。 29 【正确答案】 C 【试题解析】 本题考查带有电子表格的数据访问页的操作方法。选项 A按钮用来对数据自动求和;选项 B 按钮用来按特定内容筛选在数据页中显示的内容;选项 C按钮用来在 Microsoft Excel 2000 中打开电子表格的副本,以便对数据执行其他分析,或者将数据另存为单独的 Excel 工作簿;选项 D按钮是用来显示属性工具箱的。答案为 C。
26、30 【正确答案】 B 【试题解析】 含参数的过程被调用时,主调过程中的调用式必须提供相应的实参(实际参数的简称 ),并通过实参向形参传递的方式完 成过程调用。而 Call方法调用函数时,必须要带括号。 31 【正确答案】 D 【试题解析】 元组:在一个具体关系中,水平方向的行称为元组,每一行是一个元组。元组对应表中的一个具体的记录。 属性:二维表中垂直方向的列称为属性。每一列有一个属性名。 域:属性的取值范围,即不同元组对用一个属性的取值所限定的范围。 32 【正确答案】 C 33 【正确答案】 A 【试题解析】 选择查询是属于查询的种类,跟操作查询并列。操作查询包括生成表查询、删除查询、更
27、新查询和追加查询四种。 34 【 正确答案】 B 【试题解析】 本题考查的是查询设计、 SQL 查询。在查询设计器视图中,显示为 “姓名 ”、 “简历 ”字段,准则为 “性别 ”为女、所属院系为 “03”或 “04”,那么查询结果是显示 “性别 ”为 “女 ”,且 “所属院系 ”为 “03”或 “04”的 “姓名 ”与 “简历 ”字段的值。选项 B中 In(“03“, “04“)的含义是 “所属院系 ”为 “03”或 “04”。对于选项 D,由于 AND运算符的优先级高于 OR,所以结果不正确。 35 【正确答案】 C 【试题解析】 限制使用 GOTO 语句是结构化程序设计的原则和方法之 一,
28、但不是绝对不允许使用 GOTO 语句。其他 3项为结构化程序设计的原则。 36 【正确答案】 B 【试题解析】 报表是 Access提供的一种对象,报表对象可以将数据库中的数据以格式化的形式显示和打印输出。报表的数据来源可以是已有的数据表、查询或者是新建的 SQL语句,但报表只能查看数据,不能通过报表修改或输入数据。 37 【正确答案】 软件工程 【试题解析】 软件工程的概念来源于软件危机。 38 【正确答案】 加工 【试题解析】 数据流图是从数据传递和加工的角度,来刻画数据流从输入 到输出的移动变换过程,其中的每一个加工对应一个处理模块。 39 【正确答案】 结构化 【试题解析】 结构化程序
29、可以分为三种基本结构,即顺序结构、分支结构、循环结构。 40 【正确答案】 14 【试题解析】 在本题中,先计算 (a B) ? a:b。因为 a b,所以条件表达式的值为假,因此 y=b= 14,而 y c的逻辑值为真,所以表达式的值为 y的值,即 14。 41 【正确答案】 变换型 【试题解析】 典型的数据流类型有两种:变换型和事务型。变换型:是指信息沿输入通路进入系统,同时山 外部形式变换为内部形式,进入系统的信息通过变换中心,经加工处理以后再沿输出通路变换成外部形式离开软件系统。事务型:在很多软件应用中,存在某种作业数据流,它可以引发一个或多个处理,这些处理能够完成该作业要求的功能,这
30、种数据流就叫做事务。 42 【正确答案】 逻辑独立性 【知识模块】 数据库设计基础 43 【正确答案】 链式存储和顺序存储 【知识模块】 数据结构与算法 44 【正确答案】 类 【试题解析】 在面向对象方法中,把具有相同属性和方法的对象称为类,类是对象的抽象,对象是 类的实例。 45 【正确答案】 参数 【试题解析】 本题考查查询种类的知识。在 Access中的参数查询是一种利用对话框来提示用户输入准则的查询,这种查询可以根据用户输入的准则来检索符合相应条件的记录,可实现随机的查询需求,提高了查询的灵活性。 46 【正确答案】 15 【试题解析】 由于在 VBA中默认情况下,参数是按地址传递
31、(ByRef),对形参的改变会影响到实参。本题中 z的值等于 a+b,这个 z值会返回给实参 c,所以文本框显示的内容为 15。 47 【正确答案】 50 【试题解析 】 While循环中的表达式是 个数值表达式 k,若 k 不等于 0,则执行循环体;若 k 等于 0,则结束循环。本题中循环体共被执行 5次,每执行一次循环体,变量 s将累加一次 10,结果为 “50”。 48 【正确答案】 控件 49 【正确答案】 记录 (或元组 ) 50 【正确答案】 控件 51 【正确答案】 中序 52 【正确答案】 fun(n)-fun(f) t=1 【试题解析】 本题考查选择 VBA程序设计的知识。本题实际上并不复杂,只要分析清楚函数 fun 的功能就能解决这个问题。我们在函数 定义的内部和函数调用的方式上可以看出,函数 fun 实际上就是求阶乘的函数。因为求阶乘是一个累乘的过程,所以存放累乘积的变量 t需要赋初值为 1,在调用的时候只需要按照公式调用就可以了。