1、国家二级( ACCESS)笔试模拟试卷 148及答案与解析 1 算法的空间复杂度是指 ( )。 ( A)算法程序的长度 ( B)算法程序中的指令条数 ( C)算法程序所占的存储空间 ( D)算法执行过程中所需要的存储空间 2 数据的存储结构是指 ( )。 ( A)数据所占的存储空间 ( B)数据的逻辑结构在计算机中的存放形式 ( C)数据在计算机中的顺序存储方式 ( D)存储在计算机外存中的数据 3 若有如下二叉树,则对此二叉树前序遍历的结果为 ( )。( A) ACFHIBEDG ( B) ABCDEFGHI ( C) ABDEGCFHI ( D) ABCDEFHGI 4 下列描述中正确的是
2、 ( )。 ( A)程序就是软件 ( B)软件开发不受计算机系统的限制 ( C)软件既是逻辑实体,又是物理实体 ( D)软件是程序、数据和相关文档的集合 5 两个或两个以上模块之间联系的紧密程度称为 ( )。 ( A)耦合性 ( B)内聚性 ( C)复杂性 ( D)数据传输特性 6 数据库技术的根本目标是要解决数据的 ( )。 ( A)存储问题 ( B)共享问题 ( C)安全问题 ( D) 保护问题 7 下列不属于软件工程 3个要素的是 ( )。 ( A)工具 ( B)过程 ( C)方法 ( D)环境 8 关系数据库管理系统能实现的专门关系运算包括 ( )。 ( A)排序、索引、统计 ( B)
3、选择、投影、连接 ( C)关联、更新、排序 ( D)显示、打印、制表 9 将 E-R图转换到关系模式时,实体与实体间的联系可以表示成 ( )。 ( A)属性 ( B)关系 ( C)键 ( D)域 10 设计数据库的存储结构属于 ( )。 ( A)需求分析 ( B)概念设计 ( C)逻辑设计 ( D)物理设计 11 常见的数据模型有三种,它们是 ( )。 ( A)层次、关系和语义 ( B)环状、层次和星形 ( C)字段名、字段类型和记录 ( D)层次、关系和、网状 12 使用表设计器定义表中字段时,不是必须设置的内容是 ( )。 ( A)字段名 ( B)数据类型 ( C)说明 ( D)以上都必须
4、设置 13 若要确保输入的邮政编码只能为 6位数字,应将该字段的输入掩码设置为( )。 ( A) # ( B) ? ( C) 999999 ( D) 000000 14 下列关于数据库中表的说法错误的是 ( )。 ( A)每个表绝对不可以包含多个主题的信息 ( B)每个表应该只包含关于一个主题的信息 ( C)表中可以包含重复信息 ( D)信息可以在多个表之间复制 15 Access数据库的各对象中,实际存储数据的只有 ( )。 ( A)表 ( B)查询 ( C)窗体 ( D)报表 16 表的组成内容包括 ( )。 ( A)查询和报表 ( B)字段和记录 ( C)报表和窗体 ( D)窗体和字段
5、17 关于通配符的使用,下列说法中不正 确:的、是 ( )。 ( A)有效的通配符包括:问号 (?),它表示问号所在的位置可以是任何一个字符;星号 (*),它表示星号所在的位置可以是任何多个字符 ( B)使用通配符搜索星号、问号时,需要将搜索的符号放在方括号内 ( C)在一个 “日期 ”字段下面的 “准则 ”单元中使用表达式: Like“6/*/98“,系统会报错 “日期类型不支持 *等通配符 ” ( D)在文本的表达式中可使用通配符,例如,可以在一个 “姓 ”字段下面的 “准则 ”单元中输入表达式; “M*S”,查找姓为 Morrris、 Masters和 MillerPeters等的记录
6、18 已知一个学生数据库,其中含有班级、性别等字段,若要统计每个班男女学生的人数,则应使用 ( )查询。 ( A)交叉表查询 ( B)选择查询 ( C)参数查询 ( D)操作查询 19 下列关于操作查询的说法中正确的是 ( )。 ( A)生成表查询是利用一个或多个表中的全部或部分数据建立新表 ( B)删除查询只能删除一个表中的记录 ( C)更新查询只能对一个表中的一条记录做更改 ( D)追加查询只能从一个或多个表中选取一组记录添加到一个表的尾部 20 下列不属于操作查询 的是 ( )。 ( A)参数查询 ( B)生成表查询 ( C)更新查询 ( D)删除查询 21 下图中所示的查询返回的记录是
7、 ( )。( A)年龄在 19岁到 21岁之间的记录 ( B)年龄不在 19岁到 21岁之间的记录 ( C)所有的记录 ( D)以上说法均不正确 22 可设置分组字段显示分组统计数据的报表是 ( )。 ( A)纵栏式报表 ( B)图表报表 ( C)标签报表 ( D)表格式报表 23 如果设置报表上某个文本框的控件来源属性为 “ 3*2+7”,则预览此报表时,该3框显示信息是 ( )。 ( A) 13 ( B) 3*2+7 ( C)未绑定 ( D)出错 24 查看报表输出效果可以使用 ( )命令。 ( A)打印 ( B)打印预览 ( C)页面设置 ( D)数据库属性 25 若将窗体的标题设置为
8、“改变文字显示颜色 ”,应使用的语句是 ( )。 ( A) Me “改变文字显示颜色 “ ( B) Me.Caption “改变文字显示颜色 “ ( C) Me.Text “改变文字显示颜色 “ ( D) Me.Name “改变文字显示颜色 “ 26 若想改变数据访问页的结构需用 ( )方式打开数据访问页。 ( A)页视图 ( B)设计视图 ( C)数据表视图 ( D) Internet浏览器 27 宏命令 Requery的功能是 ( )。 ( A)实施指定控件重新查询 ( B)查找符合条件的第一条记录 ( C)查找符合条件的下一条记录 ( D)指定当前记录 28 在一个宏中可以包含多个操作,
9、在运行宏时将按 ( )的 /顷序来运行这些操作。 ( A)从上到下 ( B)从下到上 ( C)随机 ( D) A和 B都可以 29 以下程序段运行后,消息框的输出结果是 ( )。 a 10 b 20 c a b MsgBox c+1 ( A) -1 ( B) 0 ( C) 1 ( D) 2 30 VBA支持的循环语句结构不包括 ( )。 ( A) DoLoop ( B) WhileWend ( C) ForNext ( D) DoWhile 31 下列关于标准函数的说法中,正确的是 ( )。 ( A) Rnd函数用来获得 0到 9之间的双精度随机数 ( B) Int函数和 Fix函数参数相同则
10、返回值就相同 ( C) Str函数用来把纯数字型的字符串转换为数值 型 ( D) Chr函数返回 ASCII码对应的字符 32 E知有如下程序段: sum 0 For i g to 10 step 3 sum sum+i i i*2 Next i 当循环结束后,变量 i、 sam的值分别为 ( )。 ( A) 10、 6 ( B) 13、 6 ( C) 13、 5 ( D) 10、 5 33 如果要在 VBA中打开一个窗体,可使用 ( )对象的 OpenForm方法。 ( A) Form ( B) DoCmd ( C) Query ( D) Report 34 在窗体上画一个名称为 C1的命令
11、按钮,然后编写如下事件过程: Private Sub C1_Click() a 0 n InputBox(“) For i l To n Forj l To i a a+1 Next j Next i Print a End Sub 程序运行后单击命令按钮,如果输入 4,则在窗体上显示的内容是 ( )。 ( A) 5 ( B) 6 ( C) 9 ( D) 10 35 用于获得字符串 S从第 3个字符开始的 2个字符的函 数是 ( )。 ( A) Mid(S,3,2) ( B) Middle(S,3,2) ( C) Left(S,3,2) ( D) Right(S,3,2) 36 在结构化设计方
12、法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个 _实际上对应一个处理模块。 37 结构化程序设计的 3种基本结构分别是顺序、选择和 _。 38 二分法查找仅限于这样韵表:表中的数据元素必须有序,其存储结构必须是_。 39 一个模块直接调用的其他模块个数称为 _。 40 数 据库系统中实现各种数据管理功能的核心软件是 _。 41 关系代数主要运算有并、交、差、笛卡尔积、选择、投影和 _。 42 关系数据库中,两表之间相互关联是依靠两个表中的 _建立的。 43 设有 “a 5,b 6,c 7,d 8”,则执行语句 x IIF(a B) And(c D) ,10,20)后, x的值为
13、_。 44 宏是一个或多个 _的集合, 45 结合型文本框可以从表、查询或 _中获得所需的内容。 46 标准模块以函数过程 (以 _开头 )和子过程 (以 Sub开头 )为单元集合存储。 47 设有以下窗体单击事件过程: Private Sub Form_Click() a 1 For i 1 To 3 Select Case i Case 1,3 a a+1 Case 2,4 a a+2 End Select Next i MsgBox a End Sub 打开窗体运行后,单击窗体,则消息框的输出内容是 _。 48 在窗体上添加一个名称为 Command1的命令按钮,然后编写如下程序: Pr
14、ivate Sub f(By Val x As Integer) x x+4 End Sub PrivateSubCommand1_Click() i 3 Call f(i) If i 4 Then i i*2 MsgBox i End Sub 打开窗体运行后,单击命令按钮,则消息框的输出结果为 _。 49 在窗体上画一个命令按钮,名称为 Command1,然后编写如下程序: Private Sub Command1 Click() Dim intNum As Integer intNum InputBox(“请输入: “) MsgBox f(intNum) End Sub Function
15、f(X As Integer)As Integer f IIf(X 10,X,X+5) End Function 运行程序,单击命令按钮,在输入对话框中输入 5,则程序的输出结果为_。 50 下面程序段执行后消息框的输出结果是 _。 a 12345 Do a a10 b a Mod 10 Loop While b 3 MsgBox a 国家二级( ACCESS)笔试模拟试卷 148答案与解析 1 【正确答案】 D 【试题解析】 一个算法的空间复杂度,一般是指执行这个算法所需的存储空间。一个算法所占用的存储空间包括算法程序所占用的空间、输入的初始数据所占用的存储空间及算法执行过程中所需要的额外空
16、间。 2 【正确答案】 B 【试题解析】 数据的存储结构,又称为数据的物理结构,是数据的逻辑结 构在计算机中的存放形式,数据的存储结构有顺序结构、链式结构、散列结构和索引结构等。 3 【正确答案】 C 【试题解析】 对二叉树的前序遍历是指先访问根结点,然后访问左子树,最后访问右子树,并且,在访问左、右子树时,先访问根结点,再依次访问其左、右子树。 4 【正确答案】 D 【试题解析】 软件是运行在计算机硬件之上的逻辑实体,包括程序、数据和相关的文档,软件的开发、运行对计算机系统具有依赖性,受计算机系统的限制。 5 【正确答案】 A 【试题解析】 耦合性是模块间互相连接的紧密 程度的度量,取决于各
17、个模块之间接口的复杂度、调用方式以及哪些信息通过接口。 6 【正确答案】 B 【试题解析】 在数据库系统中,需要对数据进行集中、统一的管理,以达到被多个应用程序共享的目标。 7 【正确答案】 D 【试题解析】 软件工程包括 3个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理和文档生成:过程支持对软件开发各个环节的控制和管理。 8 【正确答案】 B 【试题解析】 关系数据库管理系统的专门关系运算包括选择运算、投影运算和连接运 算。 9 【正确答案】 B 【试题解析】 将 E-R图转换成指定 RDBMS中的关系模式是数据库逻辑设计的主要工作。从 E-R图到关系
18、模式的转换是比较直接的,实体和联系都可以表示成关系。 10 【正确答案】 D 【试题解析】 物理设计阶段主要解决选择文件存储结构和确定文件存取方法的问题,包括选择存储结构、确定存取方法、选择存取路径和确定数据的存放位置。 11 【正确答案】 D 【试题解析】 本题考查数据库的基本知识。常见的数据模型有 3种,分别是层次模型、网状模型和关系模型,目前最普遍应用的是关系模型。 12 【正确答案】 C 【试题解析】 本题考查表设计器的知识。在使用表设计器定义表中的字段时,必须指定字段名、数据类型和字段属性,而说明可以不指定。 13 【正确答案】 D 【试题解析】 本题考查字段输入掩码的知识。我们在设
19、计字段的时候可以使用输入掩码来使得输入的格式标准保持一致,输入掩码中的字符 “0”代表必须输入 09中的一个数字; “9”代表可以选择输入数 字或空格; “#”代表可以选择输入数据和空格,在编辑模式下空格以空白显示,但是保存数据时将空白删除,允许输入加号或减号: “?”代表可以选择输入字母 (A Z)。 14 【正确答案】 A 【试题解析】 本题考查表的基础知识。 Access中的表是数据实际存储的对象,实现了逻辑层次上的关系。一个表一般只包含一个主题的信息,但是在特殊情况下包含多个主题的信息是允许的;在表中一般不应包含重复信息,但是在特殊情况下也可存储重复信息;信息可以在多个表之间复制。 1
20、5 【正确答案】 A 【试题解析】 本题考 查 Access数据库对象的知识。在 Access这个关系数据库中,数据库对象共有 7种,只有表用来存储数据。 16 【正确答案】 B 【试题解析】 本题考查 Access表的基本概念。在关系数据库中关系是一个二维表,每一行称为一个元组,每一列称为一个属性;在 Access关系数据库中,用表来实现关系,表的每一行称作一条记录、对应关系模型中的元组;每一列称作一个字段,对应关系模型中的属性。 17 【正确答案】 C 【试题解析】 本题考查通配符的知识。通配符一般作为其他字符的占位符,其中包括星号 (*)、问号 (?)、方括号 ()、叹号 (!)、减号
21、(-)和数字号码 (#)。其中最常用的问号 (?)表示所在的位置可以是任何一个字符,星号 (*)表示所在的位置可以是任何多个字符。使用通配符搜索这些代表通配符的符号时,需要将搜索的符号放在方括号内。无论是文本型还是日期型字段都可以使用通配符。 18 【正确答案】 A 【试题解析】 本题考查查询种类的知识。常见的查询种类有:选择查询、交叉表查询、参数查询、操作查询和 SOL查询。其中选择查询是根据指定的查询准则从一个或多个表中获取数据并显示结果;交叉表查询是 利用表中的行和列来统计数据;参数查询是利用对话框来提示用户输入准则;操作查询是在一次查询操作中对所得结果进行编辑。本题中以性别为行标题;以
22、班级为列标题,在行列交叉处进行计数,即可得到结果。 19 【正确答案】 A 【试题解析】 本题考查操作查询的知识。操作查询,也叫做动作查询,共有追加查询、删除查询、更新查询和生成表查询 4种类型。利用这几种查询可以完成为源表追加数据,更新、删除源表中的数据,以及生成表操作。生成表查询是利用一个或多个表中的全部或部分数据建立新表;删除查询可以删除一个或多个表中的记录 :追加查询可以从一个或多个表中选取一组记录添加到一个或多个表的尾部;更新查询可以对一个或多个表中的一组记录做全面的更改。 20 【正确答案】 A 【试题解析】 本题考查操作查询的知识。操作查询,也叫做动作查询,共有追加查询; Bt除
23、查询、更新查询和生成表查询 4种类型。利用这几种查询可以完成为源表追加数据,更新、删除源表中的数据,以及生成表操作。 21 【正确答案】 B 【试题解析】 本题考查查询条件的知、识。 Not BetweenAnd 是一个表示不在某区间内的运算符,等价于:下界 Or 上界。 22 【正确答案】 D 【试题解析】 本题考查报表种类的知识。 Access中的报表主要分为 4种类型:纵栏式报表以垂直的方式显示一条或多条记录,也可以显示一对多关系 “多 ”,端的多条记录区域;表格式报表以整齐的行、列形式显示记录数据,也可以设置分组字段显示分组统计数据;图表报表用图表直观地表示数据之间的关系;标签报表是一
24、种特殊类型的报丧,以标签的形式显示数据。 23 【正确答案】 A 【试题解析】 本题考查报表控件源的知识。控件来源必须以 “ ”引出,控件来源是一个表达式,预览时里面显 示表达式的值。 24 【正确答案】 B 【试题解析】 本题考查报表输出的知识。报表的主要功能就是为了输出、显示数据,在设计时想查看报表输出效果可以使用打印预览命令。 25 【正确答案】 B 【试题解析】 本题考查窗体基本属性的知识。 Me代表的是控件所在窗体,Caption属性代表窗体的标题; Name属性代表窗体的名字 Text属性不是窗体的属性,而是文本框的属性,代表文本框中的内容 。要设置窗体的标题实际上就是给Capti
25、on属性赋值的过程。 26 【正确答案】 B 【试题解析】 本题考查数据访问页的知识。数据访问页是用户通过 Intemet进行数据交互的数据库对象,可以用来发布数据库中任何保存的数据。数据访问页只有两种视图方式,即页视图和设计视图。页视图可以查看生成的数据访问页的样式,设计视图可以修改数据访问页的结构或显示内容。 27 【正确答案】 A 【试题解析】 本题考查宏操作的知识。 Access中提供了 50多个可选的宏操作命令, Requery用于实施指定控件重新查询即刷新控件数据; FindRecord用于查找满足指定条件的第一条记录; FindNext用于查找满足指 定条件的下一条记录; Go
26、ToRecord用于指定当前记录。 28 【正确答案】 A 【试题解析】 本题考查宏操作的知识。宏是由一个或多个操作组成,在执行这些操作时将按照从上到下的顺序执行。 29 【正确答案】 B 【试题解析】 本题考查 VBA中表达式运算的知识。在 VBA中允许逻辑量进行算术运算, True处理成 -1,False处理成 0。 30 【正确答案】 D 【试题解析】 本题考查循环的知识。 VBA共支持 3种循不,分别是 ForNext循环、 WhileWend 循环和 DoLoop 循环。 31 【正确答案】 D 【试题解析】 本题考查标准函数的知识。 VBA中提供了更多标准函数,其中Rnd函数用来获
27、得 0到 1之间的单精度随机数; Int函数和 Fix函数都是返回表达式的整数口分也就是取整,两者参数为正值时结果相同,参数为负值时, Int函数返回小于等于参数值的第一个负数, Fix函数返回大于等于参数值的第一个负数;Str函数用来把数值表达式值转换成字符串; Chr函数返回 ASCII码对应的字符。 32 【正确答案】 B 【试题解析】 本题考查 VBA中循环的知识。本题需 要仔细分析循环次数,第一次循环时 i的值为 1, slim的值也为 1,然后 i i*2值变为 2,需要再加上步长值3;第二次循环时 i的值为 5, sam的值为 6,然后 i i*2值变为 10,需要再加上步长值
28、3;要进行第三次循环前判断 i的值为 13不再满足循环条件,所以循环结束。 33 【正确答案】 B 【试题解析】 本题考查 VBA中如何打开对象的知识。在 VBA中,打开表的命令格式为: boCmd.OpenTable表名;打开查询使用 DoCmd.OpenQuery;打开窗体使用 DoCmd.OpenForm;打开报 表使用 DoCmd.OpenReport;打开视图使用DoCmd.OpenView;关闭窗体和报表使用 DoCmd.Close等。 34 【正确答案】 D 【试题解析】 本题考查 VBA程序设计中的循环知识。在本题的程序中,每次循环 a都会加 1,所以关键问题就是循环共执行多少
29、次。我们已知外循环共执行 4次,每次外循环中内循环都执行 i次,则内循环共执行的次数为 1+2+3+4 10次。 35 【正确答案】 A 【试题解析】 本题考查取子串函数的知识。在 VBA中有 3种取子串函数: L6n函数用于从字 符串左端开始取 n个字符; Right函数用于从字符串右端开始取 n个字符 (注意子串中字符的顺序与母串中相同 ); Mid函数可以实现在任何位置取任何长度的子串。截取第 3个字符开始的 2个字符应该用 Mid(S,3,2)。 36 【正确答案】 加工 【试题解析】 数据流图是从数据传递和加工的角度,来刻画数据流从输入到输出的移动变换过程,其中的每一个加工对应一个处
30、理模块。 37 【正确答案】 重复 (或循环 ) 【试题解析】 结构化程序设计包括 3种基本结构:顺序结构、选择结构和重复结构 (循环结构 )。利用这 3种结构就足以表达出各种其他结构形式的程序设计方法,其中利用循环结构,可以简化大量的程序执行。 38 【正确答案】 顺序存储 (顺序方式存储 ) 【试题解析】 二分法查找对表的要求是有序的顺序表,即第一要求是数据元素有序,第二要求是按顺序方式存储。 39 【正确答案】 扇出 【试题解析】 在结构图中,调用一个给定模块的模块个数称为扇入,一个模块直接调用的其他模块个数称为扇出。 40 【正确答案】 数据库管理系统 【试题解析】 数据库管理系统是数
31、据库的管理机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。 41 【正确答案】 连接 【试题解析】 本题考查关系运算的知识。关系运算可分为两大类:一类是传统的集合运算,如并、交、差和笛卡儿积;还有一类是专门的关系运算,其中包括选择、投影和连接。 42 【正确答案】 相同属性字段 (或关联字段 ) 【试题解析】 本题考查表的关联的知识。在关系数据库中两表相互关联时,不一定要求两表的关联字段必须是同名字段,但是要求关联字段必须来自同一个域。换句话说就是关联字段属性必须相同。 43 【正确 答案】 20 【试题解析】 本题考查 IIf函数的知识。 IIf函
32、数可用于执行简单的条件判断操作,此函数有三个参数,当第一个参数为真时返回第二个参数值,否则返回第三个参数值。本题中由于 a b为假, c d也为假,故此函数的返回值为 20。 44 【正确答案】 操作命令 【试题解析】 本题考查宏定义的知识。宏是一种特定的编码,是一个或多个操作命令的集合,它的主要功能是可以使宏中的操作命令自动执行。 45 【正确答案】 SQL 【试题解析】 本题考查文本框控件的知识。 Access中的文本框控 件可以分为 3种类型:结合型、非结合型和计算型。结合型文本框通常连接到表、查询或者SQL;非结合型文本框不连接数据,通常用来显示信息或者接受用户输入的数据;计算型文本框
33、一般用来显示表达式的结果。 46 【正确答案】 Function 【试题解析】 本题考查函数过程的知识。本题属于基础知识,子过程的定义以Sub开头,函数过程的定义以 Function开头。 47 【正确答案】 5 【试题解析】 本题考查 VBA程序设计中的多分支选择和循环的知识。在本题的程序中,共循环三次,第一次 i的值为 1,故此 执行 Case 1,3语句中的 a a+1:第二次 i的值为 2,故此执行 Case 2, 4语句中的萨 a A+2;第三次 i的值为 3,故此执行 Case 1, 3语句中的 a a+1。所以最后 a的值为 1+1+2+1 5。 48 【正确答案】 3 【试题解
34、析】 本题考查 VBA中参数传递的知识。在 VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用 ByVal声明,说明此参数为传值调用;若用 ByRef声明,说明此参数为传址调用;没有说明传递类型,则默认为传址传递。本题中在定义子过程 f的时候用 By Val声明了形参x,说明为传值调用,此时对 x的任何更改不会影响调用它的实参 l所以执行完Call f(i)这条语句后 i的值不变仍为 3,当然也不满足 If语句的条件,故此最后输出结果为 3。 49 【正确答案】 5 【试题解析】 本题考查 IIf函数和函数调用的知识。本题中调用函数 f(intNum),也就是将
35、 intNum的值 5传给形参 X;IIf函数可用于执行简单的条件判断操作,此函数有三个参数,当第一个参数为真时返回第二个参数值,否则返回第三个参数值。因为 X 10为真,所以返回并输出的值也就是 5。 50 【正确答案】 12 【试题解析】 本题考查 VBA中循环的知识。对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件如何至少执行一次循环体。在 Until循环中条件为 False时执行循环体,条件为 True时退出循环;在 While循环中条件为 True时执行循环体,条件为 False时退出循环,这一点要注意区分清楚。本题是一个后判断条件的 While循环,在循环中首先利用整除 10去掉 a的最后一位,然后判断当前的 a的个位数上 的值是否满足循环条件,直至 a 12时由于个位数为 2不满足继续循环的条件从而退出循环。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1