1、国家二级( ACCESS)笔试模拟试卷 274及答案与解析 1 按照 “先进后出 ”原则组织数据的结构是 ( )。 ( A)队列 ( B)栈 ( C)双向链表 ( D)二叉树 2 数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及 ( A)数据的存储结构 ( B)计算方法 ( C)数据映象 ( D)逻辑存储 3 用单链表表示的链式队列的队头在链表的 ( )位置。 ( A)链头 ( B)链尾 ( C)链中 ( D)链表尾部前一个位置 4 常采用的两种存储结构是 ( )。 ( A)顺序存储结构和链式存储结构 ( B)散列方法和索引方式 ( C)链表存储结构和数组
2、( D)线性存储结构和非线性存储结构 5 算法的空间复杂度是指 ( )。 ( A)算法程序的长度 ( B)算法程序中的指令条数 ( C)算法程序所占的存储空间 ( D)算法执行过程中所需要的存储空间 6 下列关于线性链表的描述中正确的是 ( )。 ( A)存储空间不一定连续,且各元素的存储顺序是任意的 ( B)存储空间不一定连续,且前件元素一定存储在后件元素的前面 ( C)存储空间必须 连续,且各前件元素一定存储在后件元素的前面 ( D)存储空间必须连续,且各元素的存储顺序是任意的。 7 线性表的顺序存储结构和线性表的链式存储结构分别是 _。 ( A)顺序存取的存储结构、顺序存取的存储结构 (
3、 B)随机存取的存储结构、顺序存取的存储结构 ( C)随机存取的存储结构、随机存取的存储结构 ( D)任意存取的存储结构、任意存取的存储结构 8 需求分析阶段最后提供的文档是软件的 ( )。 ( A)功能说明书 ( B)加工说明书 ( C)可行性分析报告 ( D)需求规格说明书 9 数据流图用于描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名称标识的图符不属于数据流图合法图符的是 ( )。 ( A)控制流 ( B)加工 ( C)贮存文件 ( D)源和潭 10 对待排序文件的初始状态不作任何要求的排序方法有 ( )。 ( A)直接插入和快速排序 ( B)直接插入和归并排序 ( C
4、)归并和快速排序 ( D)归并和直接选择排序 11 在已建雇员表中有 “工作日期 ”字段,以此表为数据源创建的 “雇员基本信息 ”窗体。假设当前雇员的工作日期为 “1998-08-17”,若在窗体 “工作日期 ”标签右侧文本框控件的 “控件来源 ”属性中输入表达式; =Str(Month(工作日期 )+”月 ”,则在该文本框控件内显示的结果是 _。 ( A) Str(Month(Date()+”月 ” ( B) ”08”+”月 ” ( C) 08月 ( D) 8月 12 Access中包含有 _个数据库对象。 ( A) 5 ( B) 6 ( C) 7 ( D) 8 13 在设计程序时,应采纳的
5、原则之 是 _。 ( A)程序结构应有助于读者理解 ( B)不限制 goto语句的使用 ( C)减少或取消注解行 ( D)程序越短越好 14 下列可作为 VBA变量名的是 ( )。 ( A) a&b ( B) a?b ( C) 4a ( D) const 15 利用对话框提示用户输入参数的查询过程称为 _。 ( A)选择查询 ( B)参数查询 ( C)操作查询 ( D) SQL查询 16 使用 VBA的逻辑值进行算术运算时, True值被处理为 ( )。 ( A) -1 ( B) 0 ( C) 1 ( D)任意值 17 下面关于列表框和组合框的叙述中,正确的是 ( )。 ( A)列表框和组合框
6、都只能包含一列数据 ( B)可以在组合框中输入新值,而列表框不能 ( C)可以在列表框中输入新值,而组合框不能 ( D)在列表框和组合框中均能输入新值 18 可以连接数据源中 “OLE”类型字段的是 ( )。 ( A)非绑定对象框 ( B)绑定对象框 ( C)文本框 ( D)组合框 19 下列窗体中不可以自动创建的是 ( )。 ( A)纵栏式窗体 ( B)表格式窗体 ( C)数据透视表窗体 ( D)数据表窗体 20 为了在报表中打印当前时间,这时应该插 入一个 ( A)表达式控件 ( B)域控件 ( C)标签控件 ( D)文本控件 21 使用 “调试器 ”调试程序时,用于显示正在调试的程序文件
7、的窗口是 ( A)局部窗口 ( B)跟踪窗口 ( C)调用堆栈窗口 ( D)监视窗口 22 在窗体上有一个命令按钮 Commandl和一个文本框 Textl,编写事件代码如下: Private SuB cormmandl_Click() Dim i,j,x For i=i To 20 step 2 x=0 For j=1 To 20 step 2 x=x+1 Next j Next i Text1.Value=Str(x) End SuB 打开窗体运行后,单击命令按钮,文本框中显示的结果是 ( A) 1 ( B) 7 ( C) 17 ( D) 400 23 以下关于查询的叙述正确的是 _。 (
8、 A)只能根据数据库表创建查询 ( B)只能根据已建查询创建查询 ( C)可以根据数据库表和已建查询创建查询 ( D)不能根据已建查询创建查询 24 能够实现从指定记录集里检索特定字段值的函数是 _。 ( A) Nz ( B) Dsum ( C) Dlookup ( D) Rnd 25 在用于数据输入的数据访问页上,将该页的 DataEntry属性应设为 ( )。 ( A) 0 ( B) 1 ( C)假 ( D)真 26 在 Access的数据库对象中,不包括 ( )。 ( A)表 ( B)向导 ( C)窗体 ( D)模块 27 下面表达式中,执行后的结果是在 “平均分 ”字段中显示 “语文
9、”、 “数学 ”、 “英语 ”三个字段中分数的平均值 (结果取整 )的是 ( )。 ( A)平均分: (语文 +数学 +英语 )3 ( B)平均分: (语文 +数学 +英语 )/3 ( C)平均分:语文 +数学 +英语 3 ( D)平均分:语文 +数学 +英语 /3 28 关系数据库的任何检索操作都是由 3种基本运算组合而成的,这 3种基本运算不包括 _. ( A)联接 ( B)关系 ( C)选择 ( D)投影 29 下述有关选项组叙述正确的是 _. ( A)如果选项组结合到某个字段,实际上是组框架内的复选框、选项按钮或切换按钮结合到该字段上的 ( B)选项组中的复选框可选可不选 ( C)使用
10、选项组,只要单击选项组中所需的值,就可以为字段选定数据值 ( D)以上说法都不对 30 关于报表数据源设置,以下说法正确的是 _. ( A)可以是任意对象 ( B)只能是表对象 ( C)只能是查询对象 ( D)只能是表对象或查询对象 31 表达式 4+56*7/8Mod9的值是 _。 ( A) 4 ( B) 5 ( C) 6 ( D) 7 32 数据库管理系统位于 _。 ( A)硬盘与操作系统之间 ( B)用户与操作系统之间 ( C)用户与硬件之间 ( D)操作系统与应用程序之间 33 下面是关于查询和窗体的说法,其中,既属于查询 又属于窗体的是 ( )。 ( A)可以搜索数据库中的信息 (
11、B)可以修改数据信息 ( C)不仅可以搜索并计算一个表中的数据,还可以同时搜索多个表中的数据 ( D)可以查看和修改数据 34 要限制宏操作的范围,可以在创建宏时定义 ( )。 ( A)宏操作对象 ( B)宏条件表达式 ( C)窗体或报表控件属性 ( D)宏操作目标 35 在关系代数运算中,有 5种基本运算,它们是 ( )。 ( A)并 ( )、差 (-)、交 ()、除 ()和笛卡儿积错误 ( B)并 ( )、差 (-)、交 ()、投影 ()和选择 () ( C)并 ( )、交 ()、投影 ()、选择 ()和笛卡儿积错误 ( D)并 ( )、差 (-)、投影 ()、选择 ()和笛卡儿积错误 3
12、6 在报表中药显示格式为 “共 N页 ”的页码,第 N页得页码,正确的页码格式设置是 ( A) =“共 ”+Pages+“页,第 ”+Page+E23“页 ” ( B) =“共 ”+Pages+“页,第 ”+Page+“页 ” ( C) =“共 ”&Pages&“页,第 ”&Page&“页 ” ( D) =“共 ”&Pages& “页,第 ”&Page& “页 ” 37 在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块,其中 _的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。 38 运行表单时, Load事件是在 Init事件之【 】被引发。 39
13、 在两种基本测试方法中,【 】测试的原则之一是保证所测模块中每一个独立路径至少要执行一次。 40 数据库设计的四个阶段是:需求分析,概念设计,逻辑设计和 _。 41 软件维护活动包括以下几类:改正性维护、适应性维护、【 】维护和预防性维护。 42 在 Access中创建带子窗体的窗体时,必须确定作为主窗体和子窗体的数据源之间存在着 _的关系。 43 窗体是数据库中用户和应用程序之间的 _,用户对数据库的任何操作都可以通过它来完成。 44 在使用多表查询时,必须先建立【 】。 45 表的设计视图分为上下两部分,上半部分是 _,下半部分是字段属性区。 46 窗体 “滚动条 ”属性值有 _个选项。
14、47 执行下面的程序段后, S的值为 _。 s=5 For i=2.6 To 4.9 Step 0.6 s=s+1 Next i 48 下列程序段的执行结果为【 】。 K=0 For J=1 To2 For I = 1 To 3 K=I+1 Next I For I=1 To7 K=K+I Next I Next J Print K 49 通过宏打开某个数据表的宏命令是【 】。 50 Access中,文本框分为三种类型:结合型、非结合型与【 】。 51 下面程序的功能是计算折旧年限。假设一台机器的原价值为 100万元,如果每年的折旧率为 4,多少年后它的价值不足 50万元。请填空。 y=0 p
15、=100 x=04 Do p=p*(1-x) y=y+1 Loop Until p【 】 MsgBox y 52 若按功能划分,软件测试的方法可以分为白盒测试方法和 ( )测试方法。 国家二级( ACCESS)笔试模拟试卷 274答案与解析 1 【正确答案】 B 【试题解析】 栈是线性表的一种,其插入和删除运算都只在表的一端进行。进行插入、删除的一端称为栈顶,封闭的一端称为栈底。栈顶元素是最后被插入的元素,不是最后被删除,是按先进后出的原则组织数据的。 2 【正确答案】 A 【试题解析】 数据结构是研究数据元素及其之间的相互关系和数据运算的一门学科,它包含 3个方面的内容,即数据的逻辑结构、存
16、储结构和数据的运算。 3 【正确答案】 A 【试题解析】 用单链表表示的链式队列的队头在链表的链头位置。 4 【正确答案】 A 【试题解析】 线性表的存储通常分为两种存储结构:顺序存储结构和链式存储结构。 5 【正确答案】 D 【试题解析】 一个算法的空间复杂度一般是指执行这个算法所需的存储空间。一个算法所占用的存储空间包括算法程序所占用的空间、输入的初 始数据所占用的存储空间及算法执行过程中所需要的额外空间。 6 【正确答案】 A 【试题解析】 线性表的链式存储结构中的结点空间是动态生成的,它们在内存中的地址可能是连续的,也可能是不连续的。 7 【正确答案】 B 【试题解析】 顺序存储结构中
17、,数据元素存放在一组地址连续的存储单元中,每个数据元素地址可通过公式 LOC(ai)=l0C(a1)+(i-1)L计算得到,从而实现了随机存取。对于链式存储结构,要对某结点进行存取,都得从链的头指针指向的结点开始,这是一种顺序存取的存储结构。 8 【正确答案】 D 【试题解析】 选项 A、 B、 C都是需求分析阶段前段时间的文档。需求分析阶段最后成果就是软件需求规格说明书,它是软件开发的重要文档之一。 9 【正确答案】 A 【试题解析】 本题考查考生对数据流图的图形元素的掌握。其中,加工、贮存文件、源和潭都是数据流图的合法图符。 10 【正确答案】 A 【试题解析】 只有归并排序要求待排序文件
18、 ”部分排序 ”(把待排序的文件分成若干个子文件,每个子文件内的记录是已排序的 )。 11 【正确答案】 C 【知识模块】 窗体设计 12 【正确答案】 C 【知识模块】 数据库和表 13 【正确答案】 A 【知识模块】 程序设计基础 14 【正确答案】 C 【试题解析】 本题考查 VBA中变量命名的知识。变量名的命名同字段命名一样,也可以由字母、数字和汉字组成,但是不能包含空格和任何除了下划线以外的标点符号。变量名不能使用 VBA的关键字。 15 【正确答案】 B 【试题解析】 参数查询利用对话框,提示用户输入参数,并检索符合所输入参数的记录或值。 16 【正确答案】 A 【试题解析】 本
19、题考查 VBA中运算符的知识。在 VBA中,允许逻辑值进行算术运算, True处理成 -1, False处理成 0。 17 【正确答案】 B 【试题解析】 本题考查窗体中列表框和组合框的知识。列表框和组合框都能够包含一组数据,这组数据可以是一列,也可以是多列;对于列表框,我们只能在给出的选项中进行选择而不能输入新值;只有组合框既能够提供一个下拉式的列表供我们选择,也允许我们在组合框中进行输入新值。 18 【正确答案】 B 【试题解析】 本题考查控件来源的知识。 Access窗体中有一些控件可以与表或 查询中的字段相绑定,这时候就需要设置这些控件的数据来源。未绑定对象框可以显示 Excel工作表
20、、 Word文档等没有与数据库连接的对象;绑定对象框的控件来源可以是 OLE对象字段;而文本框和组合框的控件来源可以是表或查询的字段,或者取自固定内容的数据。 19 【正确答案】 C 【试题解析】 本题考查自动创建窗体的知识。在 Access中提供 6种创建窗体的向导,其中有 3种窗体可以自动创建,分别是纵栏式窗体表、表格式窗体和数据表窗体。 20 【正确答案】 B 【试题解析】 报表中的域控件用于打印表 或视图中的字段、变量和表达式的计算结果。在报表中打印当前时间,应使用域控件 来控制显示。 21 【正确答案】 B 【试题解析】 “跟踪 ”窗口用于显示正在调试执行的程序文件, “监视 窗口用
21、于监视指定表达式在程序调试执行过程中的取值 变化, “局部 ”窗口用于显示模块程序中内存变量的名称、当前取值和类型, “调用堆栈 ”窗口用于显示当前处于显示当前处于 行状态的程序、过程或方法程序。 22 【正确答案】 A 【试题解析】 本题是一个双重循环,外循环中每循环一次, x的值都是从 0开始累计,所以外循环中 到最后一次循时, x的值是 0,而内循环中的最后一次循环是j=20 to 20step 3所以此时内循环只循环一次, x的值为 x=0+1=1,所以本题答案为A)。 23 【正确答案】 C 【试题解析】 查询是对数据库表中数据进行查找,同时产生一个类似于表的结果。创建了查询之后,如
22、果对其中的设计不满意,或因情况发生了变化,所建查询不能满足要求,可以对其进行修改、创建已建立的查询。执行一个查询时,需要从指定的数据库表中搜索数据,数据库表可以是一个表或多个表,也可以是一个查询。 24 【正确答案】 C 【试题解析】 Nz函数可以将 Null值转换为其他值并防止它通过表达式扩散。DSum函数用于计算指定记录集 (一个域 )中的一组值的总和。 DLookup函数用于从指定记录集 (一个域 )获取特定字段的值。 Rnd函数用于返回一个 0 1之间的随机数,该数值为单精度类型。 25 【正确答案】 D 【试题解析】 数据访问页如果只是用于数据输入,则可将该页的 DataEntry属
23、性应设为 True,则该页只能用厂输入新记录。 26 【正确答案】 B 【试题解析】 本题考查 Access中有哪些基本对象。 Access数据库对象包括表、查询、窗体、报表、页、宏和模块等。各种数据库对象的作用分别是:表用来存储数据,查询用来检索数据,窗体用来查看和维护数据,报表用来打印数据,宏用宋提高工作效率。所以答案为 B。 27 【正确答案】 A 【试题解析】 本题考查计算字段的建立。建立计算字段的方法:在字段行输入计算字段名和计算表达式,计算名在前,计算表达式在后,中间用英文冒号 (:)隔开。平均分: (语文 +数学 +英语 )3执行的结果即是在 “平均分 ”字段中显示 “语文 ”、
24、 “数学 ”、 “英语 ”3个字段中分数的平均值 ,而且对计算结果取整;选项 B计算结果不取整;选项 C表达式错误,在计算字段中,字段名称要用英文中括号 ()括起来,而且在表达式中,整除运算 ()比加减运算优先级高;选项 D表达式错误。在计算字段中,字段名称要用英文中括号 ()括起来,而且在表达式中,乘除运算比加减运算优先级高。答案为 A。 28 【正确答案】 B 【试题解析】 关系数据库的检索操作都是由选扦、投影和联接三种基本运算组合而成的。 29 【正确答案】 C 【试题解析】 选项组是由一个组框及一组复选框、选项按钮或切换按钮组成。 选项组可以使用户选择某一组确定的,值变的十分容易,因为
25、只要单击选项组中所需的值,就可以为字段选定数据值。如果选项组结合到某个字段,则只有组框架本身结合到此字段上,而不是组框架内的复选框、选项按钮或切换按钮。 30 【正确答案】 D 【试题解析】 关于报表数据源设置,需要选择表对象或查询对象作为报表的数据源,然后选择报表类型,最后会自动生成报表显示数据源所有字段记录数据。 31 【正确答案】 B 【试题解析】 按照算术运算符的优先级的关系,该表达式应先计算 6*7,结果为42。然后计算 42/8,结果为 5.25。然后计算 55.25,结果为 1。最后计算 1 Mod 9。结果为 1。所以表达式的最终值为 4+1,即 5。 32 【正确答案】 B
26、【试题解析】 数据库管理系统是指为数据库的建立、使用和维护而配置的软件,按层次结构,它位于用户与操作系统之间。 33 【正确答案】 B 34 【正确答案】 B 35 【正确答案】 D 36 【正确答案】 D 37 【正确答案】 驱动模块 【试题解析】 模块通常不能自已运行,它不属于独立的模块,需要其他模块调用或驱动,同时被测试 模块还要调用其他模块,前者称为驱动模块,作用是将测试数据传送给被测试的模块;后者称为承接模块,目的是代替被测模块,调用其他模块。 38 【正确答案】 前 【试题解析】 Init在对象建立时引发, Load事件在表单对象建立之前引发,即运行表单时,先引发表单的 Load事
27、件,再引发表单的 Init事件。 39 【正确答案】 白盒 40 【正确答案】 物理设计 【试题解析】 数据库设计的四个阶段包括:需求分析、概念设计、逻辑设计和物理设计四个阶段。 41 【正确答案】 完善性 【试题 解析】 软件维护活动包括以下几类:改正性维护、适应性维护、完善性维护和预防性维护。改正性维护是指在软件交付使用后,为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的误使用,应当进行的诊断和改正错误的过程;适应性维护是指为了使软件适应变化,而去修改软件的过程;完善性维护是指为了满足用户对软件提出的新功能与性能要求,需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效
28、率、提高软件的可维护性;预防性维护是为了提高软件的可维护性、可靠性等,为以后的进一步改进软件打下良好基础。 42 【正确答案 】 1对多 【知识模块】 窗体设计 43 【正确答案】 接口 【知识模块】 查询 44 【正确答案】 表之间的关系 【试题解析】 在 Access中创建多表查询时,必须先建立表之间的关系。 45 【正确答案】 字段输入区 【试题解析】 本题考查表设计视图的基本知识。表的设计视图分为上下两部分,上半部分是字段输入区,下半部分是字段属性区。 46 【正确答案】 四 47 【正确答案】 9 48 【正确答案】 11 【试题解析】 在第一个以 I为循环因子的子循 环处理中, K
29、值只和 I有关,不是累加,因此外层循环次数的多少并不影响 K值的变化,在 I循环结束后,K=3+1=4;然后在第二个以 I为循环因子的循环过程中 K依次加上 1,故最后执行结果为 K=11。 49 【正确答案】 OpenTable 【试题解析】 Open Table在 “数据表 ”视图或 “设计 ”视图中或在 “打印预览 ”中打开表。 50 【正确答案】 计算型 【试题解析】 文本框主要用来输入或编辑字段数据,它是一种交互式控件,分为三种类型:结合型、非结合型与计算型。 51 【正确答案】 50 【试题解析】 本题考查 VBA程序设计。题目要求计算价值不足 50万元是哪一年,所以条件应该是 p 50。题目没有深度,考生不看程序都可以正确回答。程序是采用了 DoLoop Until 循环结构来完成。 p=*(1-x)实现题目要求的每年的折旧率, y=y+l语句是年份的增加。 52 【正确答案】 黑盒 【试题解析】 测试是否能够发现错误取决于测试实例的设计。动态测试的设计测试实例方法一般有两类:黑盒测试方法和白盒测试方法。