1、国家二级( ACCESS)笔试模拟试卷 103及答案与解析 1 数据结构中,与所使用的计算机无关的是数据的 _。 ( A)存储结构 ( B)物理结构 ( C)逻辑结构 ( D)物理和存储结构 2 栈底至栈顶依次存放元素 A、 B、 C、 D,在第五个元素 E入栈前,栈中元素可以出栈,则出栈序列可能是 _。 ( A) ABCED ( B) DBCEA ( C) CDABE ( D) DCBEA 3 线性表的顺序存储结构和线性表的链式存储结构分别是 _。 ( A)顺序存取的存储结构、顺序存 取的存储结构 ( B)随机存取的存储结构、顺序存取的存储结构 ( C)随机存取的存储结构、随机存取的存储结构
2、 ( D)任意存取的存储结构、任意存取的存储结构 4 在单链表中,增加头结点的目的是 _。 ( A)方便运算的实现 ( B)使单链表至少有一个结点 ( C)标识表结点中首结点的位置 ( D)说明单链表是线性表的链式存储实现 5 软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指_。 ( A)模块间的关系 ( B)系统结构部件转换成软件的过程描述 ( C)软件层 次结构 ( D)软件开发过程 6 为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为 _。 ( A) PAD图 ( B) N-S图 ( C)结构图 ( D)数据流图 7 数据
3、处理的最小单位是 _。 ( A)数据 ( B)数据元素 ( C)数据项 ( D)数据结构 8 下列有关数据库的描述,正确的是 _。 ( A)数据库是一个 DBF文件 ( B)数据库是一个关系 ( C)数据库是一个结构化的数据集合 ( D)数据库是一组文件 9 单个用户使用的数据视图的描述称为 _。 ( A)外模式 ( B)概念模式 ( C)内模式 ( D)逻辑模式 10 需求分析阶段的任务是确定 _。 ( A)软件开发方法 ( B)软件开发工具 ( C)软件开发费用 ( D)软件系统功能 11 属于 Access系统内部常量的是 ( )。 ( A) 0 ( B) 1 ( C) Not ( D)
4、 On 12 查询 15天前参加工作的记录的准则是 ( )。 ( A) Date()-15 ( B) Between#15 ( C) Between Data()And Data()-15 ( D) Date()-15 13 下述关于报表创建的说法中不正确的是 ( )。 ( A)创建报表可以自动生成,可以利用报表向导或标签向导创建,也可以自己从头开始手工创建 ( B)用户如果对报表的格式要求不高,或者只需要查看报表中的数据,而不想要将报表的内容分组、排序及计算时,就可以利用 Access的自动生成报表的功能来快速创建一份报表 ( C)报表向导中有图表向导和标签向导 ( D)使用自动生成报表功能
5、生成的报表,会将表或查询中的部分的字段的所有的数据全部按 记录和字段的顺序生成出来 14 某文本型字段的值只为字母且不允许超过 4个,则可将该字段的输入掩码属性定义为 ( )。 ( A) AAAA ( B) LLLL ( C) CCCC ( D) # 15 对关键码集合 K=53, 30, 37, 12, 45, 24, 96,从空二叉树开始逐个插入每个关键码,建立与集合 K相对应的二叉排序树 (又称二叉查找树 )BST,若希望得到的 BST高度最小,应选择的输入序列的是 ( )。 ( A) 45, 24, 53, 12, 37, 96, 30 ( B) 37, 24, 12, 30, 53,
6、 45, 96 ( C) 12, 24, 30, 37, 45, 53, 96 ( D) 30, 24, 12, 37, 45, 96, 53 16 如果想要在报表中计算数字字段的合计、均值、最大值、最小值等,则需要设置 ( )。 ( A)排序字段 ( B)汇总选项 ( C)分组间隔 ( D)分组级别 17 Access提供的 ( )能够很容易地实现一组记录的添加。 ( A)添加记录 ( B)添加查询 ( C)追加记录 ( D)追加查询 18 下列选项中,关于数据库对象的概述,不正确的一项是 ( )。 ( A)表 是数据库的资源中心,是输入数据库信息的框架 ( B)查询主要用来搜索数据库中的信
7、息 ( C)报表是用来存储数据库系统中数据的对象 ( D)页是用来在网上发布数据库中的信息 19 以下准则表达式, ( )没有把空值或空字符串作为准则。 ( A) Is Null ( B) Is Not Null ( D) (空格 ) 20 建立原型的目的不同,实现原型的途径就有所不同,指出下列不正确的类型( )。 ( A)用于验证软件需求的原型 ( B)垂直原型 ( C)用于验证设计方案的原型 ( D)用于演化目标系 统的原型 21 返回当前系统日期的函数是 ( )。 ( A) Day (date) ( B) Date (date) ( C) Date (day) ( D) Date() 2
8、2 下列选项中,不是报表的数据属性的一项为 ( )。 ( A) “记录来源 ”属性 ( B) “开启筛选 ”属性 ( C) “启动排序 ”属性 ( D) “打印板式 ”属性 23 在宏操作命令中,不属于运行和控制流程的命令是 ( ) ( A) RunSQL ( B) RunApp ( C) Quit ( D) Close 24 关于数据库 系统叙述不正确的是 ( )。 ( A)可以实现数据共享、减少数据冗余 ( B)可以表示事物和事物之间的联系 ( C)支持抽象的数据模型 ( D)数据独立性较差 25 组合框可以分为 ( )。 ( A)结合型与计算型 ( B)结合型与非结合型 ( C)非结合型
9、与计算型。 ( D)结合型与对象型 26 在 Accress 2000中的数据访问页有很多功能,下列选项中不属于它的功能的是 ( )。 ( A)远程发布数据 ( B)远程维护信息 ( C)远程自动更新 ( D)远程随时更新 27 当窗体中的内容需要多页显示时,可以使用 ( )控件来进行分页。 ( A)组合框 ( B)子窗体 /子报表 ( C)选项组 ( D)选项卡 28 Access通过数据访问页可以发布的数据 ( )。 ( A)只能是静态数据 ( B)只能是数据库中保持不变的数据 ( C)只能是数据库中变化的数据 ( D)是数据库中保存的数据 29 为了使窗体显示美观大方,可以创建的控件是
10、( )。 ( A)组合框控件 ( B) “图像 ”控件 ( C)标签控件 ( D)命令按钮控件 30 在数据访问页中,用户可 以将记录按照从一般类别到特定细目的方式进行分组,下列描述中不正确的一项是 ( )。 ( A)按照分组字段中的每个值对记录进行分组 ( B)使用表达式对记录进行分组 ( C)按照自动编号、货币或数字值对记录进行分组 ( D)根据单个字段对记录进行分组 31 OnClick事件不能应用于 ( )。 ( A)窗体 ( B)报表 ( C)标签控件 ( D)选项组控件 32 分析阶段的基本任务是完成系统的 ( )。 ( A)逻辑模型 ( B)数据结构设计 ( C)总体设计 ( D
11、)处理过程设计 33 提示用户输入相关的数据源、字段和报表版面格式等信息的是 ( )。 ( A)自动报表向导 ( B)报表向导 ( C)图表向导 ( D)标签向导 34 可以是任何字段类型的数据类型是 ( )。 ( A)变体类型 ( B)字符串 ( C)单精度数 ( D)长整数 35 合法的表达式是 ( )。 ( A)教师编号 between 100000 and 200000 ( B) 性别 =“男 ”or性别 =“女 ” ( C) 基本工资 =1000基本工资 =10000 ( D) 性别 like“男 ”=性别 =“女 ” 36 设 棵完全二叉树共有 500个结点,则在该二叉树中有【 】
12、个叶子结点。 37 在最坏情况下,冒泡排序的时间复杂度为【 】 38 面向对象的程序设计方法中涉及的对象是系统中用宋描述客观事物的一个【 】 39 软件的需求分析阶段的工作,可以概括为四个方面:【 】需求分析、编写需求规格说明书和需求评审。 40 【 】是数据库应用的核心。 41 Access提供厂两种字段数据类型保存文本和数字组合的数据,这两种类型是:文本和【 】。 42 根 据对数据源操作方式和结果的不同,查询可以分为 5类:选择查询、交叉表查询、【 】操作查询和 SQL查询。 43 窗体中的数据来源主要包括表和【 】。 44 完整报表设计通常山报表页眉、报表页脚、页面页眉、页面页脚、【
13、】、组页眉和组页脚 7个部分组成。 45 报表眉的内容只在报表的【 】打印输出。 46 模块包含了一个声明区域和一个或多个子过程 (Sub开头 )或函数过程 (以【 】开头 )。 47 在窗体上画两个文本框和一个命令按钮,然后在命令按钮的代码窗口中编写如下事件过程: Private Sub Command1_Click() Text l=“VB programming” Text 2= Text l Text l=“ABCD“ End Sub程序运行后,单击命令按钮,文本框 Text2中显示的内容为【 】。 48 假定当前日期为 2002年 8月 25日,星期日,则执行以下语句后, a、 b、
14、 c和 d的值分别是 25、 8、 2002、【 】。 a=day (now) b=month (now) C=year (now) d=weekday (now) 49 执行下面的程序段后, S的值为 【 】。 s=5 For I =2.6To 4.9 Step 0.6 s=s+1 Next I 50 以下程序段的输出结果是【 】。 num =0 While num-5 Num =num+1 Wend Ms g box num 51 _类型是数字数据类型的特殊类型,多用于存储货币值,在输入数据时,不必键入人民币符号和千位分隔符,系统会自动将其显示,并在其后面添加两位小数。如果小数部分多于两位
15、时,系统会对数据进行 _。其最多可存储 8个字节。 52 _、 _、 OLE对象等数据类型的字段不能设置索引。 53 使用预定义计算的方法有两种,一是可以使用 _来进行某些类型的总计计算,还可以使用 _中的 “总计 ”行来进行全部类型的总计计算,只要对每个字段选择要进行的总计计算即可。 54 在关系数据库的基本操作中,从表中取出满足条件的元组操作称为 _;把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为 _;从表中抽取属性值满足条件列的操作称为 _。 国家二级( ACCESS)笔试模拟试卷 103答案与解析 1 【正确答案】 C 【试题解析】 数据结构概念一般包括 3个方面的内容
16、,数据的逻辑结构、存储结构及数据上的运算集合。数据的逻辑结构只抽象的反映数据元素之间的逻辑关系,而不管它在计算机中的存储表示形式。 2 【正确答案】 D 【试题解析】 栈操作原则上 “后进先出 ”,栈底至栈顶依次存放元素 A、 B、 c、D,则表明这 4个元素中 D是最后进栈, B、 C处于中间, A最早进栈。所以出栈时一定是先出 D,再出 C,最后出 A。 3 【正确答案】 B 【试题解析】 顺序存储结构中,数据元素存放在一组地址连 续的存储单元中,每个数据元素地址可通过公式 LOC(ai)=LOC(al)+(i-1)L 计算得到,从而实现了随机存取。对于链式存储结构,要对某结点进行存取,都
17、得从链的头指针指向的结点开始,这是一种顺序存取的存储结构。 4 【正确答案】 A 【试题解析】 头结点不仅标识了表中首结点的位置,而且根据单链表 (包含头结点 )的结构,只要掌握了表头,就能够访问整个链表,因此增加头结点目的是为了便于运算的实现。 5 【正确答案】 B 【试题解析】 软件设计包括软件结构设计、数据设计、接口设计和过程设 计。其中结构设计是定义软件系统各主要部件之间的关系;数据设计是将分析时创建的模型转化和数据结构的定义;接口设计是描述软件内部、软件和操作系统之间及软件与人之间如何通信;过程设计则是把系统结构部件转换成软件的过程性描述。 6 【正确答案】 B 【试题解析】 常见的
18、过程设计工具有:程序流程图、 N-S图、 PAD 图和 HIPO 图。其中,为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为 N-S图。 7 【正确答案】 C 【试题解析】 数据处理的最小 单位是数据项;由若干数据项组成数据元素;而数据是指能够被计算机识别、存储和加工处理的信息载体;数据结构是指数据之间的相互关系和数据运算。 8 【正确答案】 C 【试题解析】 数据库 (Database,简称 DB) 是数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。数据库中的数据具有 “集成 ”、 “共
19、享 ”之特点。 9 【正确答案】 A 【试题解析】 外模式是用户的数据视图,也就是用户所见到的数据模式;全局数据视图的描述称为概念模式,即数据 库中全部数据的整体逻辑结构的描述;物理存储数据视图的描述称为内模式,即数据库在物理存储方面的描述;存储模式即为内模式。 10 【正确答案】 D 【试题解析】 需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象 (组织、部门、企业等 ),充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。选项 A) 软件开发方法是在总体设计阶段完成的任务;选项 B) 软件开发工具是在实现阶段需完成的任务;选项 C
20、) 软件开发费用是在可行性研究阶段需完成的任务。 11 【正确答案】 D 12 【正确答案】 A 13 【正确答案】 D 14 【正确答案】 B 15 【正确答案】 B 16 【正确答案】 B 17 【正确答案】 D 18 【正确答案】 C 19 【正确答案】 D 20 【正确答案】 B 21 【正确答案】 D 22 【正确答案】 D 23 【正确答案】 D 24 【正确答案】 D 25 【正确答案】 B 26 【正确答案】 C 27 【正确答案】 D 28 【正确答案】 D 29 【正 确答案】 B 30 【正确答案】 D 31 【正确答案】 B 32 【正确答案】 A 33 【正确答案】
21、B 34 【正确答案】 A 35 【正确答案】 B 36 【正确答案】 250 【试题解析】 所谓完全二叉树是指除最后 层外,每一层上的结点数均达到最大值;在最后一层上只缺少右边的若干结点 .具有 n个结点的完全二叉树,其父结点数为 int (n/2),而叶子结点数等于总结点数减去父结点数。本题 n=500,故父结点数等于 int (500/2)=250,叶子结点数等于 500-250=250。 37 【正确答案】 n(n-1)/2或 O(n(n-1)/2) 【试题解析】 冒泡排序法是一种最简单的交换类排序方法,它是通过相邻数据元素的交换逐步将线性表变成有序。假设线性表的长度为 n,则在最坏的
22、情况下;冒泡排序需要经过 n/2遍的从前往后的扫描和 n/2遍的从后往前的扫描,需要的比较次数为 n(n-1)/2。 38 【正确答案】 实体 【试题解析】 面向对象的程序设计方法中涉及的对象是系统,扣用来描述客观事物的 个实体,是构成系统的一个基本单位,它由一组表示其静态特征的属性和它可执行的一组操作组成。 39 【正确答案】 需求获取 【试题解析】 软件的需求分析阶段的工作,可以概括为四个方面:需求获取、需求分析、编写需求规格说明书和需求评审。需求获取的目的是确定对目标系统的各方面需求。涉及到的主要任务是建立获取用户需求的方法框架,并支持和监控需求获取的过程。需求分析是对获取的需求进行分析
23、和综合,最终给出系统的解决方案和目标系统的逻辑模型。编写需求规格说明书作为需求分析的阶段成果,可以为用户、分析人员和设计人员之间的交流提供方便,可以直接支持目标软件系统的确认;又可以作为控 制软件开发进度的依据。需求评审是对需求分析阶段的工作进行的复审,验证需求文档的一致性、可行性、完整性和有效性。 40 【正确答案】 数据库设计 【试题解析】 数据库设计是数据库应用的核心。在数据库应用系统中的一个核心问题就是设计一个能满足用户要求,性能良好的数据库,这就是数据库设计。 41 【正确答案】 备注 【试题解析】 “文本 ”是 Access字段的默认数据类型,山不超过 255个字符 (文本、文本的
24、组合以及数字等 )组成。 “备注 ”型字段是由文本、文本的组合以及数字等字符组成,对存储数据的长 度没有什么限制,具有很大的灵活性。 42 【正确答案】 参数查询 【试题解析】 根据对数据源操作方式和结果的不同,查询可以分为 5类:选择查询、交叉表查询、参数查询、操作查询和 SQL查询。选择查询是 Access数据库中最常见的查询类型,它是根据指定的查询准则,从一个或多个表中获取数据并显示结果。也可以使用选择查询对记录进行分组,并且对记录进行总计、计数、平均以及其他类型的计算。交叉表查询将来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据表行与列的交叉处显示表
25、中某个 字段统计值。参数查询是一种利用对话框来提示用户输入准则的查询。操作查询与选择查询相似,都是由用户指定查找记录的条件,但选择查询是检查符合特定条件的一组记录,而操作查询是在一次查询操作中对所得结果进行编辑等操作。 SQL查询就是用户使用 SQL语句来创建的一种查询。 43 【正确答案】 查询 【试题解析】 窗体对象的数据源有两种,它们是表和查询。表是一种有关特定实体的数据集合,是 Access数据库中存储数据的对象。查询是按照特定条件在指定的表中搜索并检索符合指定条件的数据记录,得到的数据记录可以来自当前 数据库的某个表 (或其它查询 )中,也可以来自当前数据库的多个表 (或其它查询 )
26、中。 44 【正确答案】 主体 【试题解析】 完整的报表是由 7部分组成的,它们是:报表页眉、报表页脚、页面页眉、页面页脚、主体、组页眉和组页脚。报表页眉中的任何内容都只能在报表开始处,即报表的第 页打印一次。报表页脚一般是在所有的主体和组页脚被输出完成后才会打印在报表的最后面。页面页眉是用来显示报表中的字段名称或对记录的分组名称,报表的每一页有 个页面页眉。它一般显示在每页的顶端。页面页脚是打印在每页的底部,用来显示本页的汇 总说明,报表的每一页有一个页面页脚主体是用于打印表或查询中的记录数据,是报表显示的数据的主要区域。组页眉用于实现报表的分组输出和分组统计的。组页眉中主要安排文本框或其他
27、类型的控件显示分组字段等数据信息。组页脚内主要安排文本框和其他控件显示分组统计数据。 45 【正确答案】 第一页顶部 【试题解析】 报表页眉中的任何内容都只能在报表开始处,即报表的第一页打印一次。 46 【正确答案】 Function 【试题解析】 模块包含了一个声明区域和一个或多个子过程或函数过程。子过程是由一系列 Sub和 End Sub;语句包含起来的 Visual Basic语句,可以执行一个或一系列运算,但不返回任何值。 Sub语句用于声明子过程的名称、参数以及构成其主体的代码。函数过程也可称为函数,是一系列有 Function和 End Function语句包含起来的 Visual
28、 Basic语句。 Function过程和 Sub过程很类似,但函数可以返回一个值。 47 【正确答案】 VB programming 【试题解析】 本段程序是先把 “VB programming“ 赋给 Text I,然后在把 Text I的内容赋 给 Text2,最后把 “ABCD”赋给 Text l。所以最后 Text l中的内容是“ABCD”,而 Text2中的内容是 “VB programming”。 48 【正确答案】 1 【试题解析】 Day(date),必要的 date参数,可以是任何能够表示日期的Variant、数值表达式、字符串表达式或它们的组合。如果 date包含 Nul
29、l,则返回Null。 weekday(date)返回一个 Variant(Integer),包含一个控数,代表某个日期是星期几。 语法: Weekday (daie) ,first day of week) First day of week指定一星期第一天的常数。如果未予指定,则以 vb Sun day为缺省值,即星期日为 1,则星期六为 7。 49 【正确答案】 9 【试题解析】 以指定次数来重复执行一组语句。 相关语法: For counter=start to endStep, step statements Exit For statements Nextcounter counte
30、r:必要参数。用做循环计数器的数值变量。这个变量不能是 Boolean或数组元素。 start:必要参数; counter的初值。 end:必要参数。 counter的终值。 Step:可选参数。 counter的步长。如果没有指定,则 step的缺省值为 1。 Statements:可选参数。放在 For和 Next之间的一条或多条语句,它们将被执行指定的次数。 从起始值开始计算,循环体要执行四次,而每执行一次循环体, s就加 1,所以最终的 S的值为 5+4=9。 50 【正确答案】 6 【试题解析】 只要指定的条件为 True,则会重复执行一系列的语句。 相关语法: While condition statements Wend 木题中的循环只能当 num的值超过 5时才会终止,所以最终的 num的们为 6。 51 【正确答案】 货币类型 四舍五入 52 【正确答案】 备注 超级链接 53 【正确答案】 简单查询向导 查询设计网格 54 【正确答案】 选择 连接 投影