1、国家二级( ACCESS)笔试模拟试卷 8及答案与解析 1 以下各特点中属于算法的基本特征的是 ( )。 ( A)不可行性 ( B)确定性 ( C)拥有部分的情报 ( D)无穷性 2 考虑一年四季的顺序关序时下列数据元素前者不是后者前件的是 ( )。 ( A)春、夏 ( B)夏、秋 ( C)秋、冬 ( D)冬、秋 3 在一个长度为 n的线性表中插入一个元素,最坏情况下需要移动的数据元素数目( )。 ( A) 1 ( B) n ( C) n+l ( D) n/2 4 对于建立良好的程序设计风格,下面有关数 据说明描述错误的是 ( )。 ( A)数据说明的次序规范化 ( B)说明语句中变量安排有序
2、化 ( C)使用注释来说明复杂数据的结构 ( D)数据说明次序可以任意排列 5 下列不屈于软件工程过程的基本活动的是 ( )。 ( A)软件规格说明 ( B)软件开发 ( C)软件确认 ( D)软件需求分析 6 下列关于栈的叙述中不正确的是 ( )。 ( A)在栈中能插入数据 ( B)在栈中能删除数据 ( C)栈是先进先出的线性表 ( D)栈是先进后的线性表 7 对于输入输出,在设计和编程时都应该考虑的原 则是 ( )。 ( A)对部分输入数据检验数据的合法性 ( B)不允许默认值 ( C)输入一批数据时,最好使用输入结束标志 ( D)输入数据时,不允许使用自由格式 8 下列叙述中正确的是 (
3、 )。 ( A)数据库的库结构包括数据库中各个记录的数据 ( B)数据库十的数据不仅仅足数值型数据 ( C)数据库管理系统的主要功能是建立数据 ( D)数据库文件的结构不能由系统自动生成 9 以下各运算中不属于算术运算的是 ( )。 ( A)大于 ( B)加 ( C)乘 ( D)除 10 在 E-R图中,用来表 示实体的图形是 ( )。 ( A)矩形 ( B)椭圆形 ( C)菱形 ( D)三角形 11 关于获取外部数据,叙述错误的是 ( )。 ( A)导入表后,在 Access中修改、删除记录等操作不影响原数据文件 ( B)链接表后, Access中对数据所做的改变都会影响原数据文件 ( C)
4、 Access中可以导入 Exce1表、其他 Access数据库中的表和 dBASE数据库文件 ( D)链接表连接后的形成的表的图标为 Access生成的表的图标 12 Access系统中,一个表最多可以建立的上键个数 (主索引 )为 ( )。 ( A) 1 ( B) 2 ( C) 3 ( D)任意 13 下列关于宏的说法中,错误的一项是 ( )。 ( A)宏是若干个操作的集合 ( B)每一个宏操作都有相同的宏操作参数 ( C)宏操作不能自定义 ( D)宏通常与窗体、报表中命令按钮相结合来使用 14 图表式报表中,要显示一组数据的记录个数,应该用的函数是 ( )。 ( A) count ( B
5、) avg ( C) sum ( D) max 15 交叉表查询必须搭配的功能的是 ( )。 ( A)总计 ( B)上限值 ( C)参数 ( D)以上 都不是 16 编辑数据透视表对象时,是在 ( )里读取 Access数据,对数据进行更新的。 ( A) Microsoft Graph ( B) Microsoft Excel ( C) Microsoft Word ( D) Microsoft PowerPoint 17 下列选项小不是 “图像 ”控件支持的 “缩放模式 ”的是 ( )。 ( A)缩放 ( B)拉伸 ( C)按比例 ( D)剪裁 18 使用 “自动报表 ”创建的报表只包括 (
6、 )。 ( A)报表页眉 ( B)页脚和页面页眉 ( C)主体区 ( D) 页脚节区 19 在用于数据输入的数据访问页上,将该页的 DataEntry属性应设为 ( )。 ( A) 0 ( B) 1 ( C)假 ( D)真 20 下列关于宏命令的说法正确的是 ( )。 ( A) RunApp调用 Visual Basic Function过程 ( B) Runcode在 Access中运行 Windows或 MS-DOS应用程序 ( C) RunMacro是执行其他宏 ( D) StopMacro是终止当前所有宏的运行 21 VBA的逻辑值进行算数运算时, True值被当作 ( )。 ( A)
7、 0 ( B) -1 ( C) 1 ( D)任意值 22 下列关于标准模块与类模块的说法中不正确的是 ( )。 ( A)窗体模块和报表模块都是类模块,它们各自与某 特定窗体或报表相关 ( B)窗体模块和报表模块通常都含有事件过程,而过程的运行用于响应窗体或报表上的事件 ( C)标准模块包含与任何其他对象都无关的常规过程,以及可以从数据库任何位置运行的经常使用的过程 ( D)标准模块和与某个特定对象无关的类模块的主要区别在于其范围,二者的生命周期是相同的 23 个报表最多可以对多少个字段或表达式进行分 组 ( )。 ( A) 4 ( B) 6 ( C) 8 ( D) 10 24 如果在数据库中已
8、有同名的表,那么下列哪一个查询将覆盖原有的表 ( )。 ( A)删除 ( B)追加 ( C)生成表 ( D)更新 25 下列工具箱所包含的选项中,可以选择、改变大小、移动窗体中控件的是 ( )。 ( A) ( B) ( C) ( D) 26 数据访问页工具箱中用来分析数据的控件不包括 ( )。 ( A) Office图表 ( B) Office透视表 ( C)展开控件 ( D) Office电子表格 27 若要输入新记录,应单击的按钮是 ( )。 ( A) ( B) ( C) ( D) 28 创建新表时,通过下列哪一项可以创建表的结构 ( )。 ( A)直接输入数据创建表 ( B)使用表设计器
9、创建表 ( C)通过获取外部数据 (导入表、链接表等 )来创建新表 ( D)使用向导创建表 29 下列选项中不是查询的功能的是 ( )。 ( A)筛选记录 ( B)整理数据 ( C)操作表 ( D)输入接口 30 如果要在 VBA中运行 OpenForm操作,可使用 ( )对象 OpenForm方法。 ( A) DoCmd ( B) Form ( C) Report ( D) Query 31 一个书店的老板想将 Book表的书名设为主键,考虑到有重名的书的情况,但相同书名的作者都不相同。考虑到店主的需求,可定义适当的主键为 ( )。 ( A)定义自动编号主键 ( B)将书名和作者组合定义多字
10、段主键 ( C)不定义主键 ( D)再增加一个内容无重复的字段定义为单字段主键 32 在数据访问页中,应为所有将要排序、分组或筛选的字段建立 ( )。 ( A)主关键字 ( B)索引 ( C)准则 ( D)条件表达式 33 下面过程运行之后,则变量 J的值为 ( )。 Private Sub Fun() Dim J As Integer J=5 Do J=J*2 ( A) 3 ( B) 10 ( C) 9 ( D) 7 34 已知程序段: s=0 For i=0 to 10 step 2 s=s+l i=i*2 Next i 当循环结束后,变量 i、 s值分别为 ( )。 ( A) 22, 3
11、 ( B) 11, 4 ( C) 10, 5 ( D) 16, 6 35 下列程序段执行 的结果为 ( )。 A=“HELLOCANIHELPYOU“ B=“WANGCHANGLI“ C=Left(A,5)+“!“ D=Right(A,7) E=Mid(A, 6, 4) F=Mid(B,Len(B) )-6.5)+“!“ G=E+“ “+D+“!“ H=C+“ “+F Print H+“ “+G ( A) HELLO!CHANG!CANIHELPYOU! ( B) HELLO!WANG!CANIHELPYOU ( C) HELLO!CANIHELPYOU! ( D) HELLO!CHANG!C
12、ANIHELPYOU! 36 数据管理技术发展过程经过人工管理、文件系统和数据库系统 3个阶段,其中数据独立性最高的阶段是【 】。 37 在面向对象方法中,允许作用于某个对象上的操作称为【 】。 38 软件生命周期包括 8个阶段。为了使各时期的任务更明确,又可分为 3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于【 】期。 39 在关系运算中,【 】运算是对两个具有公共属性的关系所进行的运算。 40 实体之间的联系可以归结为一对一的 联系,一对多的联系与多对多的联系。如果一个学校有许多学生,而一个学生只归属于一个学校,则实体集学校与实体集学生之间的联系属于【 】的联系。 41 操作
13、查询共有 4种类型,分别是删除查询、【 】、追加查询和生成表查询。 42 用来显示整份报表的汇总说明,在所有记录被处理以后,只打印在报表结束处的是【 】。 43 报表设计中,可以通过在组页眉或组页脚中创建【 】来显示记录的分组汇总数据。 44 某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开一个查询,需要执行的宏操作是【 】。 45 在使用 Dim语句定义数组时,在默认情况下数组下标的下限为【 】。 46 在窗体中添加一个命令按钮 (名称为 Command1),然后编写如下代码: Private Sub Command1_Click() Static b As Integer b=b+l
14、End Sub 窗体打开运行后,三次单击命令按钮后,变量 b的值是 【 】 。 47 在窗体上有一个文本框控件,名称为 Text l。同时,窗体加载时设置其计时器间隔为 1s、计时器触发事件过程则实现在 Text1文本框中动态显示当前日期和时间,请补充完整。 Private Sub Form_Load() Me.TimerInterval=1000 End Sub Private Sub 【 】 Me!text1=Now() End Sub 。 国家二级( ACCESS)笔试模拟试卷 8答案与解析 1 【正确答案】 B 【试题解析】 设计一个算法必须考虑它的可行性、确定性以及拥有足够的情报,作
15、为一个算法必须在有限的时间内做完,所以一个算法要具有有 穷性的特征。 2 【正确答案】 D 【试题解析】 在具有相同特征的数据元素集合中,各个数据元素之间存在有某种关系,这种关系反映了该集合中数据元素所固有的一种结构。这种关系用前件和后件来描述。考虑一年四季的顺序关序时:春是夏的前件 ,夏是秋的前件,秋是冬的前件。 3 【正确答案】 B 【试题解析】 在一般情况下,要在第 i个元素之前插 入一个新元素时,首先是从最后一个元素开始,直到第 1个元素之间共 n-i+1个元素依次向后移动一个位置,移动结束后,第 i个位置就被空出,然后将新元素插入到第 i项。最坏情况指的是在线性表的第一个元素之前插入
16、一个新元素,则需要移动表中所有的元素,答案为 D。 4 【正确答案】 D 【试题解析】 良好的数据说明的风格要求数据说明的次序规范化、说明语句中变量安排有序化 (选项 D错误 )、使用注释来说明复杂数据的结构。满足要求的数据说明的风格才能使程序中的数据说明更容易理解和维护。 5 【正确答案】 D 【试题解析】 软件工程过程的基本活动包括软件规格说明、软件开发、软件确认、软件演进。 6 【正确答案】 D 【试题解析】 栈是一种先进后出的线性表。 7 【正确答案】 C 【试题解析】 好的输入输出风格对所有输入数据检验数据的合法性,允许默认值,并且在输入数据时,允许使用自由格式。选项 A、 B和 D
17、说明错误。 8 【正确答案】 B 【试题解析】 数据库中的数据可以是合法的任意数据类型,而不仅仅是数值型数据。 9 【正确答案】 A 【试题解析】 在一般的计算机系统中,基本的 运算和操作有以下四类:算术运算、逻辑运算、关系运算、数据传输。 “大于 ”属于逻辑运算中的一种。选项中的加、乘、除都属于算术运算。 10 【正确答案】 A 【试题解析】 在 E-R图中,用三种图框分别表示实体、属性和实体之间的联系,其规定如下:用矩形框表示实体,框内标明实体名:用椭圆状框表示实体的属性,框内标明属性名;用菱形框表示实体间的联系,框内标明联系名。所以,选项 A正确。 11 【正确答案】 D 【试题解析】
18、导入表后形成的表的图标与数据源程序表相似,而 Access链接表的图标则不同,在 链接的表前面显示箭头标记,所以选项 D的说法是错误的。 12 【正确答案】 A 【试题解析】 一个表中最多可以建立一个主键。 13 【正确答案】 B 【试题解析】 对于不同的宏操作,其宏操作参数不一定相同,选项 B错误。 14 【正确答案】 A 【试题解析】 Count函数是计数函数; avg是取平均数的函数; sum是取和函数; max是取最大值的函数。答案为选项 A。 15 【正确答案】 A 【试题解析】 在交叉表查询中,必须对 “值 ”进行总计运算,选项 A正确。 16 【正 确答案】 B 【试题解析】 编
19、辑数据透视表对象时,都是在 Excel中进行的。 17 【正确答案】 C 【试题解析】 图像控件不支持按一定比例缩放原图片。 18 【正确答案】 C 【试题解析】 使用 “自动报表 ”创建的报表只包括主体区。 19 【正确答案】 D 【试题解析】 数据访问页如果只是用于数据输入,则可将该页的 DataEntry属性应设为 True,则该页只能用厂输入新记录。 20 【正确答案】 C 【试题解析】 RunApp在 Access中运行 Windows或 MS-DOS应用程序,选项 A错误; RunCode调用 Visual Basic的 Function过程,选项 B错误: StopAllMacr
20、os是终止当前所有宏的运行: StopMacro是终止当前运行的宏,选项 D错误。正确答案为选项 C。 21 【正确答案】 B 【试题解析】 True是 Access系统内部常量,值定为 -1,而 False值定为 0。 22 【正确答案】 D 【试题解析】 选项 D说法错误,因为标准模块和与某个特定对象尤关的类模块的主要区别不仅在于其范围,而且生命周期也是不同的。 23 【正确答案】 D 【试题解析】 一个报表十最多可以对 10个字段或表达式进行分组。 24 【正确答案】 C 【试题解析】 生成表查询可以利用查询结果中的数据创建新表,若数据库中已有同名的表,该操作将覆盖原有的表。 25 【正
21、确答案】 C 【试题解析】 选项 A是控件向导工具,在选择了这个工具以后添加的文本框、子窗体 /子报表等控件就可以在向导下建立。选项 B是其他控件工具,用来添加ActiveX等控件。选项 D是子窗体 /子报表工具,用来添加子窗体 /报表。本题正确答案为选项 C。 26 【正确答案】 C 【试题解析】 选项 C正确,因为用来添加控制分组记录展开与收合的控件,在分组的数据访问页中可以打开或关闭下一级的数据,不能用来分析数据。 27 【正确答案】 A 28 【正确答案】 B 【试题解析】 使用设计器创建新表时,打开一个空的表的设计视图,由用户自己设计表的结构,并对表中字段的属性进行设置,所以选项 B
22、是正确的。 29 【正确答案】 D 【试题解析】 查询的功能包括多表查询筛选数据、整理数据、执行计算、操作表、作为其他对象的数据来源,可知选择 A、 B、 C都是查询的功能。输入接口是窗体的功能,不是查询的功能。 30 【正确答案】 A 【试题解析】 打开窗体操作的命令格式为; DoCmd.OpenForm。 31 【正确答案】 B 【试题解析】 定义自动编号主键虽然很简单,也达到了创建主键的目的,但没有满足店主的需求,所以不是最合适的主键定义方式,选项 A不符合题意。将书名和作者组合定义多字段主键是最合适的方式,因为不仅满足了店主的需要,还达到了惟一索引的目的,使其中不存在重复值,选项 B是
23、正确的。 Access中,建议每个数据表最好包含一个主关键 字,选项 C不符合题意。再增加一个内容无重复的字段,可以定义单字段主键,但对于数据较多的一个表,如果再添加一个字段然后不断地向表中输入该字段的值也是个不小的工作量,还可能出现输入错误,选项 D不符合题意。 32 【正确答案】 B 【试题解析】 为了提高操作速度和效率,在数据访问页中,应为所有将要排序、分组或筛选的字段建立索引。 33 【正确答案】 B 【试题解析】 该过程首先是一个声明语句,声明语句用于命名和定义常量、变量、数组和过程等;赋值语句是为变量指定一个值或表达式:在 J=J*2执行后 , J的值就从 5变成了 10。 34
24、【正确答案】 A 【试题解析】 第一次循环后, i值变为 2, s值为 1;第二次循环后, i值变为 8,s值为 2:依次类推, i值最后为 22, s值为 3。答案为 A。 35 【正确答案】 A 【试题解析】 Left(Str,Length)返回字符串 Str最左边的 Length个字符串。如果Length大于 Str的长度,则返回整个字符串,本题C=Left(A,5)+“!“=“HELLO!“;同理, Right(Str,Length)返回字符串 Str最右边的Length个字符串 。 如果 Length大于 Str的长度,则返回整个字符串,本题 D=Right(A,7)=“MORNIN
25、G“: Mid(Str,Start,Length)返回字符串 Six从位置 Start开始长度为 Length的字符串。如果 Start大于 Str的长度,则返回空值。参数 Length可以忽略,此时返回自 Start位置以后的所有字符。如果 Length大于自 Start位置以后的所有字符数,则等同于该参数忽略,本题中 E=Mid(A,6,4)=“GOOD“;F=Mid(D,Len(B) -6.5)+“!“= “CHANG!“: G=E+“ “+D+“!“=“CANIHELPYOU!“:H=C+“+F=“HELLO!CHANG!CANIHELPYOU!“; H=“ “+G=“HELLO!CH
26、ANG!CANIHELPYOU!“,可见正确答案为选项 A。 36 【正确答案】 数据库系统 【试题解析】 在数据库系统管理阶段,通过系统提供的映像功能,数据具有两方画的独立性: 是物理独立性,二是逻辑独立性。数据独立性最高的阶段是数据库系统阶段。 37 【正确答案】 方法 【试题解析】 在面向对象方法中,方法是指允许 作用于某个对象上的各种操作。 38 【正确答案】 软件开发 【试题解析】 软件生命周期包括 8个阶段:问题定义、可行性研究、需求分析、系统设计、详细设计、编码、测试、运行维护。为了使各时期的任务更明确,又可以分为 3个时期:软件定义期,包括问题定义、可行性研究和需求分析 3个阶
27、段;软件开发期,包括系统设计、详细设计、编码和测试 4个阶段;软件维护期,即运行维护阶段。可知,编码和测试属于软件开发阶段。 39 【正确答案】 自然连接 【试题解析】 在关系运算中,自然连接运算是对两个具有公共属性的关系 所进行的运算。 40 【正确答案】 一对多 【试题解析】 实体之间的联系可以归结为一对一、一对多与多对多。如果一个学校有许多学生,而一个教师只归属于一个学生,则实体集学校与实体集学生之间的联系属于一对多的联系。 41 【正确答案】 更新查询 【试题解析】 操作查询共有 4种类型,分别是删除查询、更新查询、追加查询和生成表查询。 42 【正确答案】 报表页脚 【试题解析】 报
28、表页脚用来显示整份报表的汇总说明,在所有记录被处理后,只打印在报表的结束处。 43 【正确答案】 文本框 或计算控件 【试题解析】 如果要对数据进行分组汇总,可以在组贝眉 /组页脚区域内相应位置布置计算控件,然后使用统计函数设置控件源。而文本框是最常用的计算控件。因此本题的答案应为文本框或计算控件。 44 【正确答案】 OpenQuery 【试题解析】 打开查询的宏操作名称为 openQuery, 45 【正确答案】 0 【试题解析】 默认值为 0。 46 【正确答案】 3 【试题解析】 使用 Static定义的变量称为静态变量,该变量与独立变量相似,但每次调用过程时不重新声明和初始 化该变量,所以单击三次命令按钮,则 “b=b+l”的操作执行 3次,而变量 b的值为 3。 47 【正确答案】 Form_Timer() 【试题解析】 在窗体的属性小的计时器,可以设置其时间间隔,在时间间隔到的情况下,启动 “计时器触发 ”事件,其子过程名为 “Form Timer()”。