1、国家二级( ACCESS)笔试模拟试卷 186及答案与解析 1 下列关于关系数据库中数据表的描述,正确的是 ( )。 ( A)数据表相互之间存在联系,但用独立的文件名保存 ( B)数据表相互之间存在联系,是用表名表示相互间的联系 ( C)数据表相互之间不存在联系,完全独立 ( D)数据表既相对独立,又相互联系 2 下列对数据输入无法起到约束作用的是 ( )。 ( A)输入掩码 ( B)有效性规则 ( C)字段名称 ( D)数据类型 3 Access中,设置为主键的字段 ( )。 ( A)不能设置索引 ( B)可设置为 “有 (有重复 )”索引 ( C)系统自动设置索引 ( D)可设置为 “无
2、”索引 4 输入掩码字符 “&”的含义是 ( )。 ( A)必须输入字母或数字 ( B)可以选择输入字母或数字 ( C)必须输入一个任意的字符或一个空格 ( D)可以选择输入任意的字符或一个空格 5 在 Access中,如果不想显示数据表中的某些字段,可以使用的命令是 ( )。 ( A)隐藏 ( B)删除 ( C)冻结 ( D)筛选 6 通配符 “#”的含义是 ( )。 ( A)通配任意个数的字符 ( B)通配任何单个字符 ( C)通配任意个数的数字字符 ( D)通配任何单个数字字符 7 若要求在文本框中输入文本时达到密码 “*”的显示效果,则应该设置的属性是( )。 ( A)默认值 ( B)
3、有效性文本 ( C)输入掩码 ( D)密码 8 假设 “公司 ”表中有编号、名称、法人等字段,查找公司名称中有 “网络 ”二字的公司信息,正确的命令是 ( )。 ( A) SELECT * FROM 公司 FOR名称 =“ *网络 * “ ( B) SELECT * FROM 公司 FOR名称 LIKE“ *网络 * “ ( C) SELECT * FROM 公司 WHERE名称 =“ *网络 * “ ( D) SELECT * FROM 公司 WHERE名称 LIKE“ *网络 * “ 9 利用对话框提示用户输入查询条件,这样的查询属于 ( )。 ( A)选择查询 ( B)参数查询 ( C)
4、操作查询 ( D) SQL查询 10 在 SQL查询中 “GROUP BY”的含义是 ( )。 ( A)选择行条件 ( B)对查询进行排序 ( C)选择列字段 ( D)对查询进行分组 11 在调试 VBA程序时,能自动被检查出来的错误是 ( )。 ( A)语法错误 ( B)逻辑错误 ( C)运行错误 ( D)语法错误和逻辑错误 12 为窗体或报表的控件设置属性值的正确宏操作命令是 ( )。 ( A) Set ( B) SetData ( C) SetValue ( D) SetWarnings 13 在已建窗体中有一命令按钮 (名为 Command1),该按钮的单击事件对应的 VBA代码为 P
5、“vate Sul Command 1_Click() subT.Form.RecordSource=“select * from雇员 “ End Sub 单击该按钮实现的功能是 ( )。 ( A)使用 select命令查找 “雇员 ”表中的所有记录 ( B)使用 select命令查找并显示 “雇员 ”表中的所有记录 ( C)将 subT窗体的数据来源设置为一个字符串 ( D)将 subT窗体的数据来源设置为 “雇员 ”表 14 在报表设计过程中,不适合添加的控件是 ( )。 ( A)标签控件 ( B)图形控件 ( C)文本框控件 ( D)选项组控件 15 下列关于对象 “更新前 ”事件的叙述
6、中,正确的是 ( )。 ( A)在控件或记录的数据变化后发生的事件 ( B)在控件或记录的数据变化前发生的事件 ( C)当窗体或控件接收到焦点时发生的事件 ( D)当窗体或控件失去了焦点时发生的事件 16 下列属于通知或警告用户的命令是 ( )。 ( A) PrintOut ( B) OutputTo ( C) MsgBox ( D) RunWarnings 17 能够实现从指定记录集里检索特定字段值的函数是 ( )。 ( A) Nz ( B) Find ( C) Lookup ( D) DLookup 18 在模块的声明部分使用 “Option Base 1”语句,然后定义二维数组 A(2
7、to 5, 5),则该数组的元素个数为 ( )。 ( A) 20 ( B) 24 ( C) 25 ( D) 36 19 由 “For i=1 To 9 Step-3”决定的循环结构,其循环体将被执行 ( )。 ( A) 0次 ( B) 1次 ( C) 4次 ( D) 5次 20 在窗体上有一个命令按钮 Command1和一个文本框 Text1,编写事件代码如下: Private Sub Command1_Click() Dim i, j, x For i=1 To 20 Step 2 x=0 For j-i To 20 Step 3 x=x+1 Next j Next i Text1.Valu
8、e=Str(x) End Sub打开窗体运行后,单击命令按钮,文本框中显示的结果是 ( )。 ( A) 1 ( B) 7 ( C) 17 ( D) 400 21 在窗体上有一个命令按钮 Command1,编写事件代码如下: Private Sub Command1_Click() Dim y As Integer y=0 Do y=InputBox(“y=“) If(y Mod 10)+Int(y/10)=10 Then Debug.Print y; Loop Until y=0 End Sub 打开窗体运行后,单击命令按钮,依次输入 10、 37、 50、 55、 64、 20、 28、 1
9、9、 -19、0,立即窗口上输出的结果是 ( )。 ( A) 37 55 64 28 19 19 ( B) 10 50 20 ( C) 10 50 20 0 ( D) 37 55 64 28 19 22 在窗体上有一个命令按钮 Command1,编写事件代码如下: Private Sub Command 1_Click() Dim x As Integer, y As Integer x=12:y=32 Call Proe(X, Y) Debug.Print x; y End Sub Public Sub Proc(n As Integer, ByVal m As Integer) n=n M
10、od 10 m=in Mod 10 End Sub 打开窗体运行后,单击命令按钮,立即窗口上输出的结果是 ( )。 ( A) 2 32 ( B) 12 3 ( C) 2 2 ( D) 12 32 23 在窗体上有一 个命令按钮 Command1,编写事件代码如下: Prirate Sub Command1_Click() Dim d1 AS Date Dim d2 As Date d1=#12/25/2009# d2=#1/5/2010# MsgBox DateDiff(“ww“, d1, d2) End Sub 打开窗体运行后,单击命令按钮,消息框中输出的结果是 ( )。 ( A) 1 (
11、B) 2 ( C) 10 ( D) 11 24 下列程序段的功能是实现 “学生 ”表中 “年龄 ”字段值加 1,空白处应填入的程序代码是 ( )。 Dim Str As String Str=“ “ Docmd.RunSQL Str ( A)年龄 =年龄 +1 ( B) Update学生 Set年龄 =年龄 +1 ( C) Set年龄 =年龄 +1 ( D) Edit学生年龄 =年龄 +1 25 算法的空间复杂度是指 ( )。 ( A)算法程序的长度 ( B)算法程序中的指令条数 ( C)算法程序所占的存储空间 ( D)算法执行过程中所需要 的存储空间 26 下列关于栈的叙述中正确的是 ( )
12、。 ( A)在栈中只能插入数据 ( B)在栈中只能删除数据 ( C)栈是 “先进先出 ”的线性表 ( D)栈是 “先进后出 ”的线性表 27 在深度为 5的满二叉树中,叶子结点的个数为 ( )。 ( A) 32 ( B) 31 ( C) 16 ( D) 15 28 对建立良好的程序设计风格,下面描述正确的是 ( )。 ( A)程序应简单、清晰、可读性好 ( B)符号名的命名只要符合语法 ( C)充分考虑程序的执行效率 ( D)程序的注释可有可无 29 下面对对象概念描述错误的是 ( )。 ( A)任何对象都必须有继承性 ( B)对象是属性和方法的封装体 ( C)对象间的通信靠消息传递 ( D)
13、操作是对象的动态属性 30 下面不属于软件工程的三个要素的是 ( )。 ( A)工具 ( B)过程 ( C)方法 ( D)环境 31 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是 ( )。 ( A)控制流 ( B)加工 ( C) 数据存储 ( D)源和潭 32 在结构化方法中,软件功能分解属于下列软件开发中的阶段是 ( A)详细设计 ( B)需求分析 ( C)总体设计 ( D)编程调试 33 假定有以下循环结构 Do While条件 循环体 Loop 则正确的叙述是( )。 ( A)如果 “条件 ”值为 0,则一次循环体也
14、不执行 ( B)如果 “条件 ”值为 0,则至少执行一次循环体 ( C)如果 “条件 ”值为 -1,则一次循环体也不执行 ( D)不论 “条件 ”是否为 “真 ”,至少要执行一次循环体 34 将 E-R图转换到关系模式时,实体与联系都可以表示成 ( )。 ( A)属性 ( B)关系 ( C)键 ( D)域 35 对如图所示的二叉树进行中序遍历的结果是 ( )。 36 按照软件测试的一般步骤,集成测试应在 ( )测试之后进行。 37 软件工程 3要素包括方法、工具和过程,其中, ( )支持软件开发的各个环节的控制和管理。 38 数据库设计包括概念设计、 ( )和物理设计。 39 在二维表中,元组
15、的 ( )不能再分成更小的数据项。 40 关系数据库系统实现的专门关系运算包括选择、连接和 ( )。 41 SQL查询就是用户使用 SQL语句来创建的一种查询。 SQL查询主要包括联合查询、传递查询、 ( )和子查询等。 42 要在报表上显示形如 “第 x页 /共 y页 ”的页码,则控件来源应设置为 ( )。 43 用于使计算机发出 “嘟嘟 ”声的宏操作命令是 ( )。 44 VBA语言中, ( )函数的功能弹出一个消息对话框。 45 在窗体中添加一个命令按钮,名称为 Command1,然后编 写如下程序: Private Sub Command1_Click() sum=0 For i=1
16、To 100 step 2 Next i MsgBox sum End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果为 ( )。 46 在窗体上添加一个命令按钮 (名为 Command1),然后编写如下程序: Private Sub Command1_Click() Dim a As Integer,b As Integer x=10 y=20 End Sub 打开窗体运行后,单击命令按钮,消息框的输出结果为 ( )。 47 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Do Whileb =0 c=a+b Loop En
17、d Sub 程序运行后,依次输入 3, 2, 1, 0, -1, -2,则输出结果是 ( )。 48 模块是以函数过程或 ( )为单元的集合方式存储。 国家二级( ACCESS)笔试模拟试卷 186答案与解析 1 【正确答案】 D 2 【正确答案】 C 3 【正确答案】 C 4 【正确答案】 C 5 【正确答案】 A 6 【正确答案】 D 7 【正确答案】 C 8 【正确答案】 D 9 【正确答案】 B 10 【正确答案】 D 11 【正确答案】 A 12 【正确答案】 C 13 【正确答案】 D 14 【正确答案】 D 15 【正确答案】 B 16 【正确答案】 C 17 【正确答案】 D
18、18 【正确答案 】 B 19 【正确答案】 A 20 【正确答案】 A 21 【正确答案】 D 22 【正确答案】 A 23 【正确答案】 B 24 【正确答案】 B 25 【正确答案】 D 26 【正确答案】 D 27 【正确答案】 C 28 【正确答案】 A 29 【正确答案】 A 30 【正确答案】 D 31 【正确答案】 A 32 【正确答案】 C 33 【正确答案】 A 34 【正确答案】 B 35 【正确答案】 DBXEAYFZC 【试题 解析】 二叉树中序遍历的顺序为先遍历左子树,然后访问根结点,最后遍历右子树。由此可知,该二叉树中序遍历的结果为 DBXEAYFZC。 36 【
19、正确答案】 单元 【试题解析】 软件测试过程按 4个步骤进行,即单元测试、集成测试、确认测试和系统测试。 37 【正确答案】 过程 【试题解析】 软件工程包括 3个要素:方法、工具和过程。软件工程方法为软件开发提供了 “如何做 ”的技术;工具支持软件的开发、管理、文档生成;过程支持软件开发的各个环节的控制、管理。 38 【正确答案】 逻辑设计 【试题解析】 数据库的设计过程大致分为 3个步骤:概念设计、逻辑设计和物理设计。 39 【正确答案】 分量 【试题解析】 一张二维表对应一个关系,代表一个实体集,表中的一行称为一个元组,一个元组又由许多个分量组成,每个元组分量是表框架中每个属性的投影值。
20、 40 【正确答案】 投影 【试题解析】 关系数据库的专门关系运算包括选择、投影和连接 3种,其中投影是从二维表的列方向上进行的运算,而选择和连接是从二维表的行方向上进行的运算。 41 【正确答案】 数据定义查询 【试题解析 】 本题考查 SQL查询的知识。 SQL 查询可分为 4种,联合查询将来自一个或多个表或查询的字段组合为查询结果的一个字段或列:传递查询可直接将命令发送到 ODBC数据库服务器中;数据定义查询可以创建、删除或更改表和索引;子查询的结果可用来进行进一步的查询。 42 【正确答案】 =“第 “&Page&“页,共 “&Pages&“页 “ 【试题解析】 本题考查文本框控件中页
21、码格式设置的知识。在 Access中文本框的格式规定: Pages表示总页数, Page表示当前页码。所以正确的格式应该是=“第 “&Page&“页,共 “&Pages&“页 “,其中 &为字符串连接符。注意控制来源格式都要由 “=“引出。 43 【正确答案】 Beep 【试题解析】 本题考查宏操作的知识。 Access 中提供了 50多个可选的宏操作命令,在本题中出现用于使计算机发出 “嘟嘟 ”声的操作命令为 Beep。 44 【正确答案】 Msgbox 【试题解析】 本题考查消息框的基础知识。我们使用 InputBox 函数来弹出输入数据对话框, Msgbox 函数来弹出消息框。 45 【
22、正确答案】 2500 【试题解 析】 本题考查循环的知识。这个问题比较简单,实际上就是求 1到 100之间的奇数和,最终结果为 2500。 46 【正确答案】 20 【试题解析】 本题考查 IIf函数的知识。对于 IIf函数可用于执行简单的条件判断操作,当第一个参数为真时返回第二个参数值,否则返回第三个参数值。因为 x y为假,所以返回 y的值也就是返回 20。 47 【正确答案】 -3 【试题解析】 本题考查 VBA中,循环的知识。对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件如何至少执行一次循环体。在 Until循环中条件为 False时执行循环体,条件为 True时退出循环;在 While循环中条件为 True时执行循环体,条件为 False时退出循环,这一点要注意区分清楚。本题是一个先判断条件的 While循环,每次循环中有两次输入,共循环 3次:由于在每次循环中均会重新对 a、 b、 c进行赋值,所以只需要考虑最后一次循环就可以,在最后一次循环中 c等于最后两次输入的值之和也就是 -3。 48 【正确答案】 子过程 【试题解析】 本题考查函数过程的知识。 本题属于基础知识,标准模块以函数过程和子过程为单元集合存储。