1、国家二级 ACCESS机试(选择题)模拟试卷 150及答案与解析 一、选择题 1 下列关于队列的叙述中正确的是 ( )。 ( A)在队列中只能插入数据 ( B)在队列中只能删除数据 ( C)队列是 “先进先出 ”的线性表 ( D)队列是 “先进后出 ”的线性表 2 算法的空间复杂度是指 ( )。 ( A)算法在执行过程中所需要的计算机存储空间 ( B)算法所处理的数据量 ( C)算法程序中的语句或指令条数 ( D)算法在执行过程中所需要的临时工作单元数 3 负责数据库中查询操作的数据库语言是 ( )。 ( A)数据定义语言 ( B)数据管理语言 ( C)数据操纵语言 ( D)数据控制语言 4
2、软件详细设计生产的图如下图所示,该图是 ( )。( A) N S图 ( B) PAD图 ( C)程序流程图 ( D) E-R图 5 计算机能直接识别和执行的语言是 ( )。 ( A)机器语言 ( B)高级语言 ( C)汇编语言 ( D)数据库语言 6 下列关于二叉树的叙述中,正确的是 ( )。 ( A)叶子结点总是比度为 2的结点少一个 ( B)叶子结点总是比度为 2的结点多一个 ( C)叶子结点 数是度为 2的结点数的两倍 ( D)度为 2的结点数是度为 1的结点数的两倍 7 有三个关系 R、 S和 T如下,则由关系 R和 S得到关系 T的操作是 ( )。( A)自然连接 ( B)交 ( C
3、)除 ( D)并 8 下列选项中,不是 Access数据库对象的是 ( )。 ( A)查询 ( B)模块 ( C)报表 ( D)记录 9 若要求输入的数据具有固定的格式,应设置字段的属性是 ( )。 ( A)格式 ( B)默认值 ( C)输入掩码 ( D)字段大小 10 在对表中记录排序时,若以多个字段作为排 序字段,则显示结果是 ( )。 ( A)按从左向右的次序依次排序 ( B)按从右向左的次序依次排序 ( C)按定义的优先次序依次排序 ( D)无法对多个字段进行排序 11 在 SELECT命令中,使用 ASC时必须配合使用的短语是 ( )。 ( A) GROUP BY ( B) ORDE
4、R BY ( C) WHERE ( D) FROM 12 在 Access数据库中已经建立了 “教师 ”表,若在查询设计视图 “教师编号 ”字段的“条件 ”行中输入条件: Like“!T00009, !T00008, T00007“, 则查找出的结果为( )。 ( A) T00009 ( B) T00008 ( C) T00007 ( D)没有符合条件的记录 13 SQL的数据操纵语句不包括 ( )。 ( A) INSERT ( B) UPDATE ( C) DELETE ( D) CHANGE 14 若要将 “产品 ”表中所有供货商是 “ABC”的产品单价下调 50,则正确的 SQL语句是
5、( )。 ( A) UPDATE产品 SET单价 =50WHERE供货商 =“ABC“ ( B) UPDATE产品 SET单价 =单价 -50WHERE供货商 =“ABC“ ( C) UPDATEFROM产品 SET单价 =50WHERE供货商 =“ABC“ ( D) UPDATEFROM产品 SET单价 =单价 -50WHERE供货商 =“ABC“ 15 在 Access中,可用于设计输入界面的对象是 ( )。 ( A)窗体 ( B)报表 ( C)查询 ( D)表 16 在窗体设计时,要改变窗体的外观,应设置的是 ( )。 ( A)控件 ( B)标签 ( C)属性 ( D)数据源 17 下列
6、选项中,不属于 Access控件的是 ( )。 ( A)列表框 ( B)分页符 ( C)换行符 ( D)矩形 18 窗口事件是指操作窗口时所引发的事件。下列事件中,不属于窗口事件的是( )。 ( A)加载 ( B)打开 ( C)关闭 ( D)确定 19 可以获得文本框当前插入点所在位置的属性是 ( )。 ( A) Position ( B) SelStart ( C) SelLength ( D) Left 20 要在报表每一页的顶部输出相同的说明信息,应设置的是 ( )。 ( A)报表页眉 ( B)报表页脚 ( C)页面页眉 ( D)页面页脚 21 下列选项中 ,可以在报表设计时作为绑定控件
7、显示字段数据的是 ( )。 ( A)文本框 ( B)标签 ( C)图像 ( D)选项卡 22 要在一个窗体的某个按钮的单击事件上添加动作,可以创建的宏是 ( )。 ( A)只能是独立宏 ( B)只能是嵌入宏 ( C)可以是独立宏,也可以是数据宏 ( D)可以是独立宏,也可以是嵌入宏 23 宏命令 FindRecord的功能是 ( )。 ( A)指定控件查询条件刷新控件数据 ( B)查找满足指定条件的第一条记录 ( C)设置查询的筛选条件 ( D)指定记录为当前 记录 24 VBA程序中,代码打开窗体应使用的命令是 ( )。 ( A) DoCmd OpenForm ( B) Do OpenFor
8、m ( C) Cmd OpenForm ( D) Command OpenForm 25 下列表达式中计算结果为日期类型的是 ( )。 ( A) #2012-1-23#-#2011-2-3# ( B) year(#2011-2-3#) ( C) DateValue(“2011-2-3“) ( D) Len(“2011-2-3“) 26 VBA程序流程控制的方式是 ( )。 ( A)顺序控制和分支控制 ( B)顺序控制和循环控制 ( C)循环控制和分支控制 ( D)顺序、分支和循环控制 27 下列选项中,与 VBA中语句 Dim NewVar, sum!等价的是 ( )。 ( A) Dim Ne
9、wVar As Integer, sum As Single ( B) Dim NewVar As Integer, sum As Double ( C) Dim NewVar As Single, sum As Single ( D) Dim NewVar As Sibgle, sum As Integer 28 在 VBA代码调试过程中,能显示当前过程中变量声明及变量值信息的是 ( )。 ( A)快速监视窗口 ( B)监视窗口 ( C)立即窗口 ( D)本地窗口 29 运行下列程序,结果是 ( )。 Private Sub Command1_Click() f0=1: f1=1: k=1
10、Do While k =5 f=f0+f1 f0=f1 f1=f k=k+1 Loop MsgBox“f=“&f End Sub ( A) f=5 ( B) f=7 ( C) f=8 ( D) f=13 30 在窗体中有命令按钮 Command1和文本框 Text1,按钮的事件代码如下: Public x As Integer Private Sub Command1_Click() x=10 Call s1 Call s2 MsgBox x End Sub Private Sub s1() x=x+20 End Sub Private Sub s2() Dim x As Integer x=
11、x+20 End Sub 运行窗体后,单击命令按钮,消息框的输出结果是 ( )。 ( A) 30 ( B) 10 ( C) 40 ( D) 50 国家二级 ACCESS机试(选择题)模拟试卷 150答案与解析 一、选择题 1 【正确答案】 C 【试题解析】 队列是一种操作受限的线性表。它只允许在线性表的一端进行插入操作,另一端进行删除操作。其中,允许插入的一端称为队尾 (rear),允许删除的一端称为队头 (front)。队列具有 “先进先出 ”的特点,它是按 “先进先出 ”的原则组织数据的。 2 【正确答案】 A 【试题解析】 算法的空间复杂度是指算法在执行过程中所需要的内存空间。所以选择
12、A。 3 【正确答案】 C 【试题解析】 数据定义语言:负责数据的模式定义与数据的物理存取构建;数据操纵语言:负责数据的操纵,包括查询及增加、删除、修改等操作;数据控制语言:负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。因此本题答案为 C。 4 【正确答案】 C 【试题解析】 N-S图提出了用方框图来代替传统的程序流程图,所以选项 A错误。 PAD图是问题分析图,它是继程序流程图和方框图之后提出的又一种主要用于描述软件详细设计的图形表示工具,所以选项 B错误。 E-R图是数据库中的用于表示 E-R模型的图示 工具,所以选项 D错误。图中表示方法是进行软件详细设计时使用的程序流
13、程图。 5 【正确答案】 A 【试题解析】 机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。机器语言具有灵活、直接执行和速度快等特点。故正确答案为 A。 6 【正确答案】 B 【试题解析】 根据二叉树的基本性质:在任意一棵二叉树中,度为 0的叶子结点总是比度为 2的结点多一个。所以选择 B。 7 【正确答案】 C 【试题解析】 如果 S=T R,则 S称为 T除以 R的商。在除运算中 S的域由 T中那些不出现在 R中的域组成,对于 S中的任一有序组,由它与关系 R中每个有序组所构成的有序组均出现在关系 T中。所
14、以本题选择 C。 8 【正确答案】 D 【试题解析】 Access数据库包括表、查询、窗体、报表、宏、模块共 6种对象,而记录是表中的数据。 9 【正确答案】 C 【试题解析】 “输入掩码 ”是用户输入数据时的提示格式。它规定了数据的输入格式,有利于提高数据输入的正确性。在本题中对要求输入相对固定格式的数据,需要定义字段的输入掩码。 10 【正确答案】 C 【试题解析】 按多个字段进行排序时,先按照第一个设定的字段排序,当第一个字段具有相同值时,再按照第二个字段进行排序,以此类推。 11 【正确答案】 B 【试题解析】 在 SQL查询中,使用 0RDERBY子句对查询结果进行排序,可同时指定排
15、序方式, ASC表示检索结果按某一字段值升序排列, DESC表示检索结果按某一字段值降序排列。 12 【正确答案】 D 【试题解析】 Like运算符用于指定查找文本字段的字符模式,方括号描述一个范围,用于可匹配的字符范围。故查找不出 符合条件的记录。 13 【正确答案】 D 【试题解析】 SQL查询的数据操纵语句包括: INSERT(插入 )、 UPDATE(更新 )、 DEILETE(删除 ),不包括 CHANGE语句。 14 【正确答案】 B 【试题解析】 修改数据的语法结构为: update表名 Set字段名 =ValueWhere条件 。 15 【正确答案】 A 【试题解析】 窗体是
16、Access数据库对象中最具灵活性的一个对象,可以用于设计输入界面,其数据源可以是表或查询。 16 【正确答案】 C 【试题解 析】 要改变窗体的外观,要设置窗体的属性。 17 【正确答案】 C 【试题解析】 Access2010中提供了列表框、分页符、矩形、文本框、标签等 20种控件,但是没:有提供换行符控件。 18 【正确答案】 D 【试题解析】 Access开启窗体时事件发生的顺序是: Open(打开 )Load( 加载 )Resize( 调整大小 )Activate( 激活 )Current( 成为当前 )Enter( 进入 )GotFocus( 第一个拥有焦点的控件 )。 19 【正
17、确答案】 B 【试题解析】 文本框的属性中没有 Position的属性,文本框的 SelStart属性值表示文本框中选中文本的开始位置;文本框的 SelLength属性值表示文本框中选中文本的长度;文本框的 Left属性值表示文本框距窗体左边框的位置。 20 【正确答案】 C 【试题解析】 页面页眉中的文字或控件一般输出在每页的顶端,通常显示数据的列标题。 21 【正确答案】 A 【试题解析】 Access为报表提供的控件和窗体控件的功能与使用方法相同,不过报表是静态的,在报表上使用的主要控件是标签、图像和文本框控件,文本 框控件常作为绑定控件来显示字段数据。 22 【正确答案】 A 【试题解
18、析】 在窗体的按钮的单击事件上添加动作,可以创建的宏只能是独立宏。 23 【正确答案】 B 【试题解析】 FindRecord命令用于查找满足一定条件的第一条记录。 24 【正确答案】 A 【试题解析】 使用代码打开窗体要采用 DoCmi对象的方法实现,格式为:Docmd OpenForm窗体名称。 25 【正确答案】 C 【试题解析】 “#2012-1-23#-#201123#”结果为数值,等 于两日期相隔天数;“year(#2011-2-3#)”选项结果为数值,等于年份 2011; “Len(“2011-2-3“)”选项结果为数值, Len函数是返回字符串的长度; DateValue函数是
19、将字符串变为日期类型。 26 【正确答案】 D 【试题解析】 程序流程控制一般有三种,即顺序流程、分支流程和循环流程。顺序流程指程序的语句依次顺序执行;分支流程指程序根据 语句或 Case语句使程序流程选择不同的分支执行;循环流程则是依据一定的条件使指定的程序语句反复执行。 27 【正确答案】 A 【 试题解析】 代表的数据类型为整型, !代表的数据类型为单精度型。 28 【正确答案】 D 【试题解析】 本地窗口内部自动显示出所有在当前过程中的变量声明及变量值。本地窗口打开后,列表中的第一项内容是一个特殊的模块变量。对于类模块,定义为 Me。 Me是对当前模块定义的当前实例的引用。由于它是对象
20、引用,因此可以展开显示当前实例的全部属性和数据成员。 29 【正确答案】 D 【试题解析】 本题考查 Do循环语句: k=1时, f=1+1=2, f0=1, f1=2, k=1+1=2; k=2时, f=3, f0=2, f1=3, k=2+1=3; k=3时, f=5, f0=3, n=5, k=3+1=4; k=4时, f=8, f0=5, n=8, k=4+1=5; k=5时, f=13, f0=8, f1=13, k=6,不再满足循环条件即跳出循环,此时 f=13。 30 【正确答案】 A 【试题解析】 s2()函数中使用 Dim声明的 x为局部变量,执行过程中,只执行了s1()函数中的 x+20,即为 30。