1、国家二级( ACCESS)笔试模拟试卷 105及答案与解析 1 算法一般都可以用哪几种控制结构组合而成 _。 ( A)循环、分支、递归 ( B)顺序、循环、嵌套 ( C)循环、递归、选择 ( D)顺序、选择、循环 2 数据的存储结构是指 _。 ( A)数据所占的存储空间量 ( B)数据的逻辑结构在计算机中的表示 ( C)数据在计算机中的顺序存储方式 ( D)存储在外存中的数据 3 设有下列二叉树: 对此二叉树中序遍历的结果为_。 ( A) ABCDEF ( B) DBEAFC ( C) ABDECF ( D) DEBFCA 4 在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送 _
2、。 ( A)调用语句 ( B)命令 ( C)口令 ( D)消息 5 检查软件产品是否符合需求定义的过程称为 _。 ( A)确认测试 ( B)集成测试 ( C)验证测试 ( D)验收测试 6 下列工具中为需求分析常用工具的是 _。 ( A) PAD ( B) PFD ( C) N-S ( D) DFD 7 下面不属于软件设计原则的是 _。 ( A)抽象 ( B)模块化 ( C)自底向上 ( D)信息隐蔽 8 索引属于 _。 ( A)模式 ( B)内模式 ( C)外模式 ( D)概念模式 9 在关系数据库中,用来表示实体之间联系的是 _。 ( A)树结构 ( B)网结构 ( C)线性表 ( D)二
3、维表 10 将 E-R图转换到关系模式时,实体与联系都可以表示成 _。 ( A)属性 ( B)关系 ( C)键 ( D)域 11 用二维表来表示实体及实体之间联系的数据模型是 _。 ( A)关系模型 ( B)层次模型 ( C)网状模型 ( D)实体 -联系模型 12 下列哪个项不属于数据库系统的组成部分 _。 ( A)数据库 ( B)数据库管理员 ( C)硬件系统 ( D)文件 13 退出 Access数据库管理系统可以使用的快捷键是 _。 ( A) Ctrl +O ( B) Alt +X ( C) Ctrl +C ( D) Alt +F+X 14 下列 Access表的数据类型的集合,错误的
4、是 _。 ( A)文本、备注、数字 ( B)备注、 OLE对象、超级链接 ( C)通用、备注、数字 ( D)日期 /时 间、货币、自动编号 15 有关字段属性,以下叙述错误的是 _。 ( A)字段大小可用于设置文本、数字或自动编号等类型字段的最大容量 ( B)可对任意类型的字段设置默认值属性 ( C)有效性规则属性是用于限制此字段输入值的表达式 ( D)不同的字段类型,其字段属性有所不同 16 以下关于查询的叙述正确的是 _。 ( A)只能根据数据库表创建查询 ( B)只能根据已建查询创建查询 ( C)可以根据数据库表和已建查询创建查询 ( D)不能根据已建查询创建查询 17 以下不属于操作查
5、询的 是 _。 ( A)交叉表查询 ( B)更新查询 ( C)删除查询 ( D)生成表查询 18 假设某数据库表中有一个姓名字段,查找姓仲的记录的准则是 _。 ( A) Not “仲 “ ( B) Like“仲 “ ( C) Left(姓名 ,1)=“仲 “ ( D)仲 19 下面关于列表框和组合框的叙述正确的是 _。 ( A)列表框和组合框可以包含一列或几列数据 ( B)可以在列表框中输入新值,而组合框不能 ( C)可以在组合框中输入新值,而列表框不能 ( D)在列表框和组合框中均可以输入 新值 20 窗口事件是指操作窗口时所引发的事件,下列不属于窗口事件的是 _。 ( A)打开 ( B)关
6、闭 ( C)加载 ( D)取消 21 以下叙述正确的是 _。 ( A)报表只能输入数据 ( B)报表只能输出数据 ( C)报表可以输入和输出数据 ( D)报表不能输入和输出数据 22 关于报表数据源设置,以下说法正确的是 _。 ( A)可以是任意对象 ( B)只能是表对象 ( C)只能是查询对象 ( D)只能是表对象或查询对象 23 在报表设计中,以下可以做绑定控件显 示字段数据的是 _。 ( A)文本框 ( B)标签 ( C)命令按钮 ( D)图像 24 要设置在报表每一页的顶部都输出的信息,需要设置 _。 ( A)报表页眉 ( B)报表页脚 ( C)页面页脚 ( D)页面页眉 25 要在文
7、本框中显示当前日期和时间,应当设置文本框的控件来源属性为_。 ( A) =Date() ( B) =Time() ( C) 40122.430607 ( D) =Year() 26 将 Access数据库中的数据发布在 Internet网络上可以通过 _。 ( A)查询 ( B)窗体 ( C)表 ( D)数据访问页 27 能够创建宏的设计器是 _。 ( A)窗体设计器 ( B)报表设计器 ( C)表设计器 ( D)宏设计器 28 在条件宏设计时,对于连续重复的条件,要替代重复条件式可以使用下面的符号 _。 ( A) ( B) = ( C), ( D); 29 VBA的自动运行宏,应当命名为 _
8、。 ( A) AutoExec ( B) Autoexe ( C) Auto ( D) AutoExec.bat 30 VBA中定 义符号常量可以用关键字 _。 ( A) Const ( B) Dim ( C) Public ( D) Static 31 定义了二维数组 B(2 to 6, 4),则该数组的元素个数为 _。 ( A) 25 ( B) 36 ( C) 20 ( D) 24 32 以下内容中不属于 VBA提供的数据验证函数的是 _。 ( A) IsText ( B) IsDate ( C) IsNumeric ( D) IsNull 33 已定义好有参函数 f(m),其中形参 m是
9、整型量。下面调用该函数,传递实参为5,将返 回的函数数值赋给变量 t。以下正确的是 _。 ( A) t=f(m) ( B) t=Call f(m) ( C) t=f(5) ( D) t=Call f(5) 34 在 VBA代码调试过程中,能够显示出所有在当前过程中变量声明及变量值信息的是 _。 ( A)快速监视窗口 ( B)监视窗口 ( C)立即窗口 ( D)本地窗口 35 能够实现从指定记录集里检索特定字段值的函数是 _。 ( A) Nz ( B) Dsum ( C) Dlookup ( D) Rnd 36 栈的基本运算有三种:入栈 、退栈和【 】。 37 在面向对象方法中,信息隐蔽是通过对
10、象的【 】性来实现的。 38 数据流的类型有【 】和事务型。 39 数据库系统中实现各种数据管理功能的核心软件称为【 】。 40 关系模型的数据操纵即是建立在关系上的数据操纵,一般有【 】、增加、删除和修改四种操作。 41 Access数据库的扩展名是【 】。 42 在关系数据库模型中,二维表的列称为属性,二维表的行称为【 】。 43 Access数据库包括表、查询、窗体、报表、【 】宏和模块等基本对象。 44 窗体由多个部分组成,每个部分称为一个【 】。 45 Access中 “自动创建报表 ”向导分为:纵栏式和【 】两种。 46 如果引用宏组中的宏名,采用的语法是【 】。 47 Acces
11、s的窗体或报表事件可以有两种方法来响应:宏对象和【 】。 48 在窗体上画一个命令按钮,然后编写如下代码: Private Sub Command l-Click () Dim M (10) As Integer Fork=l To 10 M(k) 12-k Next k x=6 Ms g box M (2+M(x) End Sub 程序运行后,单击命令按钮,消息框显示的是【 】。 49 在窗体上画一个命令按钮,然后编写如下程序: Function fun (By Val num As Long)As Long Dim k As Long k=1 num = Abs(num) Do While
12、 num k=k*(num10) num=num10 Loop fun=k End Function Private Sub Command l-Click ) Dim n As Long Dim r As Long n=Input Box (“请输入一个数 ”) n=CLng (n) r=fun (n) Ms g Boxr End Sub 程序运行后,单击命令按钮,在输入对话框中输入 234,消息框显示的结果为【 】 50 运行如下程序段: K=l y=1 z=1 For j=1 To? For k=1 To 3 If j=1 Then x=x + y +z Else If j=2Then
13、x=2*x+2*y+2*z E1se x=3*x+3*y+3*z End If Next k Next j x的值应是【 】 51 在创建交叉表查询时,用户需要指定三种字段:一是放在数据表最左端的_,二是放在数据表最上面的 _,三是放在数据表行与列交叉位置上的字段。 52 窗体的主要作用是接收用户输入的数据和命令, _、 _数据库中的数据, _方便、美观的输入 /输出界面。 国家二级( ACCESS)笔试模拟试卷 105答案与解析 1 【正确答案】 D 【试题解析】 算法的控制结构给出了算法的基本框架,它不仅决定了算法中各操作的执行顺序,而且也直接反映了 算法的设计是否符合结构化原则。一个算法
14、一般都可以用顺序、选择、循环三种基本控制结构组合而成。 2 【正确答案】 B 【试题解析】 数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构。 3 【正确答案】 B 【试题解析】 所谓中序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后访问根结点,最后遍历右子树;并且在遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树。 4 【正确答案】 D 【试题解析】 面向对象的世界是通过对象与对象 间彼此的相互合作来推动的,对象间的这种相互合作需要一个机制协助进行,这样的机制称为消息。消息是一个实例与另一个实例之间传递的信息,它请求对象执行某一处理或
15、回答某一要求的信息,它统一了数据流和控制流。 5 【正确答案】 A 【试题解析】 确认测试的任务是验证软件的功能和性能及其他特性是否满足了需求规格说明中的确定的各种需求,以及软件配置是否完全、正确。 6 【正确答案】 D 【试题解析】 常见的需求分析方法有:结构化分析方法和面向对象的分析方法。结构化分析的常用工具有:数据流图 (DFD) 、数据字典 (DD) 、判定树和判定表等。 7 【正确答案】 C 【试题解析】 在软件设计过程中,必须遵循软件工程的基本原则:这些原则包括抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可靠性。 8 【正确答案】 B 【试题解析】 内模式 (Inter
16、nal Schema)又称物理模式 (Physical Schema),它给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及hash等存取方式与存取路径。 9 【正确答案】 D 【试题解析】 在关系数据库 中,用二维表来表示实体之间联系。 10 【正确答案】 B 【试题解析】 关系是由若干个不同的元组所组成,因此关系可视为元组的集合,将 E-R图转换到关系模式时,实体与联系都可以表示成关系。 11 【正确答案】 A 【试题解析】 用二维表来表示实体以及实体之间联系的数据模型称为关系数据模型。关系数据模型是以关系数学理论为墓础的,在关系模型中,操作的对象和结果都是二维表,
17、这种二维表就是关系。 12 【正确答案】 D 【试题解析】 数据库系统是指引进数据库技术后的计算机系统,能实现有组 织地、动态地存储大量相关数据,提供数据处理和信息资源共享的便利手段。数据库系统由五部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户。其核心是数据库管理系统。 13 【正确答案】 D 【试题解析】 通常情况下,可以使用以下四种方式关闭 Access。单击 Access右上角的 “关闭 ”按钮。选择 “文件 ”菜单中的 “退出 ”命令。使用 Alt+F4键。使用 Alt +F+X。 14 【正确答案】 C 【试题解析】 用户在设计表时,必须要定义表中字段使
18、用的数据类型。 Access常用的数据类型有:文本、备注、数字、日期 /时间、货币、自动编号、是 /否、 OLE对象、超级链接、查阅向导等,不包含通用类型。 15 【正确答案】 B 【试题解析】 字段的属性表示字段所具有的特征,不同的字段类型有不同的属性。通过 “字段大小 ”属性可以控制字段使用的空间大小。该字段只适用于数据类型为 “文本 ”或 “数字 ”的字段。 “有效性规则 ”是 Access中另一个非常有用的属性,利用该属性可以防止非法数据输入到表中。有效性规则的 形式以及设置目的随字段的数据类型不同而不同。对于 “文本 ”类型字段,可以设置输入的字符个数不能超过某一个值;对 “日期 /
19、时间 ”类型字段,可以将数值限制在一定的月份或年份内。在一个数据库中,往往会有一些字段的数据内容相同或含有相同的部分,这样就可以设置一个默认值。但不是所有的数据类型都可以设置默认值的,如自动编号、 OLE对象数据类型就没有 “默认值 ”属性。 16 【正确答案】 C 【试题解析】 查询是对数据库表中数据进行查找,同时产生一个类似于表的结果。创建了查询之后,如果对其中的设计不满意,或因情况发生 了变化,所建查询不能满足要求,可以对其进行修改、创建已建立的查询。执行一个查询时,需要从指定的数据库表中搜索数据,数据库表可以是一个表或多个表,也可以是一个查询。 17 【正确答案】 A 【试题解析】 操
20、作查询是指仅在一个操作中更改许多记录的查询,它包括生成表查询、删除查询、更新查询和追加查询等四种。 18 【正确答案】 C 【试题解析】 Like “仲 “:查询姓名字段中存在 “仲 “字的记录; Left(字符表达式,数值表达式 ):返回一个值,该值是从字符表达式左侧第一个字符开始,截取的若干个 字符,其中,字符个数是数值表达式的值。 Left(姓名 , 1)=“仲 “是查询姓名字段中姓仲的记录。 19 【正确答案】 C 【试题解析】 窗体中的列表框可以包含一列或几列数据,用户只能从列表中选择值,而不能输入新值;使用组合框既可以进行选择,也可以输入文本,这也是列表框和组合框的区别。 20 【
21、正确答案】 D 【试题解析】 窗口事件是指操作窗口时所引发的事件,常用的窗口事件有 “打开 ”、 “关闭 ”和 “加载 ”等。 21 【正确答案】 B 【试题解析】 报表是 Access中以一定输出格 式表现数据的一种对象,利用报表可以控制数据内容的大小及外观、排序、汇总相关数据,选择输出数据到屏幕或打印设备上。 22 【正确答案】 D 【试题解析】 关于报表数据源设置,需要选择表对象或查询对象作为报表的数据源,然后选择报表类型,最后会自动生成报表显示数据源所有字段记录数据。 23 【正确答案】 A 【试题解析】 在报表设计中,可以将各种类型的文本和字段控件放在报表 “设计 ”窗体的各个区域内
22、。标签控件用来显示相关标题,文本框控件用来显示统计的数据。 24 【正确答案】 D 【试 题解析】 报表页眉中的任何内容都只能在报表开始处,即报表的第一页打印一次。报表页脚一般是在所有的主体和组页脚被输出完成后才会打印在报表的最后面。页面页眉是用来显示报表中的字段名称或对记录的分组名称,报表的每一页有一个页面页眉。它一般显示在每页的顶端。页面页脚是打印在每页的底部,用来显示本页的汇总说明,报表的每一页有一个页面页脚。 25 【正确答案】 C 【试题解析】 Date 函数显示的是当前的日期。 Time 函数显示的是当前的时间。Year 函数需要参数,它返回的是输入参数中的年份。 Now 函数 显
23、示的是当前的日期和时间。 26 【正确答案】 D 【试题解析】 数据访问页是一种特殊类型的 Web页,数据访问页中的数据可以是 Access数据库中的数据,也可以包含其他数据源中的数据。 27 【正确答案】 D 【试题解析】 宏的创建主要是通过宏设计器完成的,用户可以在该设计器中的各种提示信息下完成各种各样的宏的创建。 28 【正确答案】 A 【试题解析】 省略号 () ,表示该行中的条件表达式与上一行相同。 29 【正确答案】 A 【试题解析】 被命名为 AutoExec 保存的宏,在打开数据库时会自动运行,要想取消自动运行,打开数据库时按住 Shift 键即可。 30 【正确答案】 A 【
24、试题解析】 VBA中定义符号常量可以用关键字 Const来定义,格式为: Const符号常量名称 =常量值 31 【正确答案】 C 【试题解析】 数组是在有规则的结构中包含一种数据类型的一组数据,也称作数组元素变量。数组变量由变量名和数组下标构成,通常用 Dim语句来定义数组,定义格式为: Dim数组名 (下标下限 to下标上限 )缺省情况下,下标下限为 0,数组元素从 “数组名 (0)”至 “数组名 (下标上限 )”:如果使用 to选项,则可以安排非 0下限。例如: Dim A(5,5)As Integer, B(1 To 3,10 to 20,2),则 A有 36个元素,而 B则有 3*1
25、1*3=99个元素。本题中三维数组 a(3,4,5)的元素个数为 4.5.6=120个元素。 32 【正确答案】 A 【试题解析】 VBA常用的验证函数为: IsNumeric、 IsDate、 IsNull、 IsEmpty、lsArray、 IsError、 IsObject。 33 【正确答案】 C 【试题 解析】 含参数的过程被调用时,主调过程中的调用式必须提供相应的实参(实际参数的简称 ),并通过实参向形参传递的方式完成过程调用。而 Call方法并不能向变量赋值。 34 【正确答案】 D 【试题解析】 快速监视窗口:可以快速观察到变量或表达式的当前值,达到快速监视的效果。监视窗口:可
26、以动态了解一些变量或表达式的值的变化情况,进而对代码的正确与否有清楚的判断。立即窗口:可以安排一些调试语句,而这些语句是根据显示在立即窗口区域的内容或范围来执行的。本地窗口:其内部自动显示出所有在当前过程中的变量声明及变量 值,从中可以观察一些数据信息。 35 【正确答案】 C 【试题解析】 Nz函数可以将 Null值转换为其他值并防止它通过表达式扩散。DSum函数用于计算指定记录集 (一个域 )中的一组值的总和。 DLookup函数用于从指定记录集 (一个域 )获取特定字段的值。 Rnd函数用于返回一个 0 1之间的随机数,该数值为单精度类型。 36 【正确答案】 读栈顶元素 【试题解析】
27、退栈运算是指取出栈顶元素并赋给一个指定的变量。这个运算有两个基本操作:首先将栈顶元素 (栈顶指针指向的元素 )赋给一个指定的变量,然后将栈顶指针退一 (即 top减 1)。读栈顶元素是指将栈顶元素赋给一个指定的变量。这个运算不删除栈顶元素;只是将它的值赋给一个变量。 37 【正确答案】 封装 【试题解析】 软件工程的基本原则包括抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可验证性。信息隐蔽是指采用封装技术,将程序模块的实现细节隐藏起来,使模块接口尽量简单。 38 【正确答案】 变换型 【试题解析】 典型的数据流类型有两种:变换型和事务型。变换型:是指信息沿输入通路进入系统,同时山外
28、部形式变换为内部形式,进入系统的信 息通过变换中心,经加工处理以后再沿输出通路变换成外部形式离开软件系统。事务型:在很多软件应用中,存在某种作业数据流,它可以引发一个或多个处理,这些处理能够完成该作业要求的功能,这种数据流就叫做事务。 39 【正确答案】 数据库管理系统 【试题解析】 数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。数据库管理系统是数据库系统的核心。 40 【正确答案】 查询 【试题解析】 关系模型的数据操纵即是建立在关系上的数据操纵,一般 有查询、增加、删除和修改四种操作。数据查询:用户可以查询关系数据库中的
29、数据,它包括一个关系内的查询以及多个关系间的查询。数据删除的基本单位是一个关系内的元组,它的功能是将指定关系内的指定元组删除。数据插入仅对一个关系而言,在指定关系中插入一个或多个元组。数据修改是在一个关系中修改指定的元组和属性。 41 【正确答案】 mdb 或 mdb 【试题解析】 Access所提供的对象都存放在同一个数据库文什 (扩展名为 mdb文件 )中,而不是像其他 PC的数据库那样分别存放在不同的文件中。 42 【正确答 案】 元组 或 记录 【试题解析】 在一个二维表 (一个具体关系 )中,水平方向的行称为元组。元组对应表中的一个具体记录。而垂直方向的列称为属性,每 列有一个属性名
30、,在Access中表示为字段名。 43 【正确答案】 页 或 数据访问页 【试题解析】 Access数据库山数据库刘象和组两部分组成,其中对象又分为 7种。这些数据库对象包括:表、查询、窗体、报表、数据访问页、宏和模块。表是数据库中用来存储数据的对象,是整个数据库系统中的基础。查询是数据库设计 H的体现,数据库建完以后,数据只有被 使用者查询,才能真正体现它的价值。窗体是 Access数据库对象,最具灵活性的一个对象,其数据源可以是表或查询。报表是 Access数据库,数据库中用于打印输出数据的。数据访问页是在Access2000时才增加的数据库对象,它是一种特殊类型的 Web页,用户可以在此
31、Web页中与 Access数据库山的数掘进行联接,查看、修改 Access中的数据,为通过网络进行数据发布提供厂方便。宏是一系列操作的集合,其中每个操作都能实现特定的功能。模块是将 Visual Basic for Applications声明过程作为一个单 元进行保存的集合,是应用程序开发人员的工作环境。 44 【正确答案】 节 【试题解析】 窗体由多个部分组成,每个部分称为一个 “节 ”大的部分窗体只有主体节。如果需要,也可以在窗体中,包含窗体页眉、页面页眉、页面页脚利窗体页脚等部分。 45 【正确答案】 表格式 【试题解析】 在 Access报表中有户可以利用自助动创建报表向导创建纵栏式
32、报表和表格式报表,纵栏式广式报表人将一个报将按列排列,然后在排列好的字段内显示数据,使用纵栏式报捕向导可以创建一个或两个垂直的列,各个字段的名称都显示在该字段 的左侧。表格式报表以行和列的方式显式或打印出带有分组和汇总的数据,还可以以包括摘要和分组 /汇总报表。 46 【正确答案】 宏组名 .宏名 【试题解析】 为了在宏组中执行宏,用户可以使用 “宏组名宏名 ”的格式调用宏组中的某个宏。宏组是一系列相关宏的集合,如果有许许多多的宏,那么将相关的宏分组到不同的宏组可以有助于方便地对数据库进行管理。宏名是用于标识宏的惟一名称。 47 【正确答案】 事件过程 或 事件响应代码 【试题解析】 在 Ac
33、cess数据库中,可以通过两种方式来处理窗体、报表或控件的事件响应。一是使用宏对象来设置事件属性;二是为某个事件编写 VBA代码过程,完成指定动作,这样的代码过程称为事件过程或事件响应代码。 48 【正确答案】 4 【试题解析】 M(6)的值为 12-6=6:则有 M(2+6)M(8)的值为 12-8=4。 49 【正确答案】 0 【试题解析】 程序将输入的内容 234转变为长整型传入函数 fun中,然后进入循环。 循环第一次结束的时候: k=23 num=23 循环第二次结束的时候: k=46 num=2 循环第三次结束的时候: k=0 num=0 50 【正确答案】 2346 【试题解析】 当 j=1时,内层循环执行 x=x+y+z=x+2三次,所以 x=7: 当 j=2时,内层循环执行 x=2*x+2*y+2*z=2*x+4三次,所以 x=84: 当 j=3时,内层循环执行 x=3*x+3*y+3*z=3。 x+6三次,所以 x=2346。 则最后的结果是: x=2346。 51 【正确答案】 行标题 列标题 52 【正确答案】 编辑、显示、构造