1、国家二级 ACCESS机试(选择题)模拟试卷 154及答案与解析 一、选择题 1 循环队列的存储空间为 Q(1: 100),初始状态为 front=rear=100。经过一系列正常的入队与退队操作后, front=rear=99,则循环队列中的元素个数为 ( )。 ( A) 1 ( B) 2 ( C) 99 ( D) 0或 100 2 数据流图中带有箭头的线段表示的是 ( )。 ( A)控制流 ( B)事件驱动 ( C)模块调用 ( D)数据流 3 数据库设计中反映用户对数据要求的模式是 ( )。 ( A)内模式 ( B)概念模式 ( C)外模式 ( D)设计模式 4 下列述中错误的是 ( )
2、。 ( A)软件测试的目的是发现错误并改正错误 ( B)对被调试的程序进行 “错误定位 ”是程序调试的必要步骤 ( C)程序调试通常也称为 Debug ( D)软件测试应严格执行测试计划,排除测试的随意性 5 在进行数据库逻辑设计时,可将 E-R图中的属性表示为关系模式的 ( )。 ( A)属性 ( B)键 ( C)关系 ( D)域 6 定义学生、教师和课程的关系模式 S(S#, Sn, Sd, Dc, SA)(其 属性分别为学号、姓名、所在系、所在系的系主任、年龄 ); C: (C#, Cn, P#)(其属性分别为课程号、课程名、先修课 ); SC: (S#, C#G)(其属性分别为学号、课
3、程号和成绩 ),则该关系为 ( )。 ( A)第二范式 ( B)第一范式 ( C)第三范式 ( D) BCNF范式 7 关系数据库管理系统中所谓的关系指的是 ( )。 ( A)各元组之间彼此有一定的关系 ( B)各字段之间彼此有一定的关系 ( C)数据库之间彼此有一定的关系 ( D)满足一定条件的二维表格 8 下列叙述中,正确的是 ( )。 ( A)表的数据表视图只用于显示数据 ( B)表的设计视图只用于定义表结构 ( C)在 Access中,不能更新链接的外部数据源的数据 ( D)在 Access中,不能直接引用外部数据源中的数据 9 定位到同一字段第一条记录中的快捷键是 ( )。 ( A)
4、 End ( B) Ctrl+End ( C) Ctrl+ ( D) Ctrl+Home 10 需要指定行标题和列标题的查询是 ( )。 ( A)交叉表查询 ( B)参数查询 ( C)操作查询 ( D)标题查询 11 下列关于查询能够实 现的功能的叙述中,正确的是 ( )。 ( A)选择字段,选择记录,编辑记录,实现计算,建立新表,设置格式 ( B)选择字段,选择记录,编辑记录,实现计算,建立新表,更新关系 ( C)选择字段,选择记录,编辑记录,实现计算,建立新表,建立数据库 ( D)选择字段,选择记录,编辑记录,实现计算,建立新表,建立基于查询的查询 12 若要查询学生表 (学号、姓名、性别
5、、班级、系别 )中男、女学生的人数,则要分组和计数的字段分别是 ( )。 ( A)学号、系别 ( B)性别、学号 ( C)学号、性别 ( D) 学号、班级 13 下列不属于 VBA函数的是 ( )。 ( A) Choose ( B) If ( C) IIf ( D) Switch 14 在 Access数据库中使用向导创建查询,其数据可以来自 ( )。 ( A)多个表 ( B)一个表 ( C)一个表的一部分 ( D)表或查询 15 Access的窗体可划分为四类,他们是 ( )。 ( A)设计窗体、控制窗体、信息显示窗体和交互信息窗体 ( B)设计窗体、数据操作窗体、信息显示窗体和交互信息窗体
6、 ( C)设计窗体、数据操作窗体、控制窗体和 信息显示窗体 ( D)数据操作窗体、控制窗体、信息显示窗体和交互信息窗体 16 在设计计算控件中, “控件来源 ”表达式前都要加上的运算符是 ( )。 ( A) = ( B) ! ( C), ( D) Like 17 在学生表中用 “照片 ”字段存放相片,当使用向导为该表创建窗体时,照片字段使用的默认控件是 ( )。 ( A)图形 ( B)图像 ( C)绑定对象框 ( D)未绑定对象框 18 在窗体中抬起鼠标按钮,触发的事件是 ( )。 ( A) Form_MouseDown ( B) Form_MouseUp ( C) Form_MouseOve
7、r ( D) Form_MouseLeave 19 下列选项中,不属于文本框控件的 “数据 ”属性的是 ( )。 ( A)显示日期选择器 ( B)文本格式 ( C)输入掩码 ( D)智能标记 20 报表页眉的作用是 ( )。 ( A)显示报表中字段名或对记录的分组名 ( B)显示报表的标题、图形或说明性文字 ( C)显示本页的汇总说明 ( D)显示整份报表的汇总说明 21 要在报表上显示格式为 “7总 10页 ”的页码,则对应控件的控件来源属性应设置为 ( )。 ( A) page总 Pages ( B) =page总 Pages ( C) page&“总 “&Pages ( D) =page
8、&“总 “&Pages 22 下列操作中,适宜使用宏的是 ( )。 ( A)修改数据表结构 ( B)创建自定义过程 ( C)打开或关闭报表对象 ( D)处理报表中错误 23 SQL语句的 WHERE子句可以限制表中的记录,完成同样功能的宏命令是( )。 ( A) Requery ( B) FindRecord ( C) ApplyFilter ( D) FindNextRecord 24 如果变量 X是一个正的实数,保留两位小数、将千分位四舍五入的表达式是( )。 ( A) 0 01*Int(X+0 05) ( B) 0 01*Int(100*(X+0 005) ( C) 0 01*Int(X
9、+0 005) ( D) 0 01*Int(100*(X+0 05) 25 在 VBA中,能自动检查出来的错误是 ( )。 ( A)语法错误 ( B)逻辑错误 ( C)运行错误 ( D)注释错误 26 删除字符串前导和尾随空格的函 数是 ( )。 ( A) Ltrim ( B) Rtrim ( C) Trim ( D) Lcase 27 执行下列程序段后,输出结果是 ( )。 n=0 For i=1To3 For j=5To1Step-1 n=n+1 Next j, i Debug Print n; j; i ( A) 12 0 4 ( B) 15 0 4 ( C) 12 3 1 ( D) 1
10、5 3 1 28 下列程序的功能是:将三个数按从大到小进行排序,程序【 】处应填写的语句是 ( )。 If a b Then d=a: a=b: b=d End If If a c Then d=a: a=c: c=d End If If【 】 Then d=b: b=C: c=d End If Ab c ( A) c b ( B) c a ( C) b a ( D) b a 29 若有以下窗体单击事件过程: Private Sub主体 _Click() resuh=1 For i=1To6Step3 result=result*i Next i MsgBox result End Sub 打
11、开窗体运行后,单击窗体,则消息框的输出内容是 ( )。 ( A) 1 ( B) 4 ( C) 15 ( D) 120 30 在窗体中变量 m对应的文本框为 Text1, “运行 ”按钮 Command1对应的事件代码如下: Private Sub Command1_Click() Dim result As String m=val(Me!Text1) result=“ “ For k=1To m For n=1To k+m-1 If n m-k+1hen result=result&“ “ Else result=result &“*“ End If Next n result=result
12、+Chr(13) Next k MsgBox result, “运行结果 “ End Sub 打开窗体,在文本框中输入 m的值为 5,单击运行按钮后,程序的运行结果是( )。 ( A)由星号组成的高为 5的等腰三角形 ( B)由星号组成的高为 5的等腰梯形 ( C)由星号组成的边长为 5的平行四边形 ( D)由星号组成的边长为 10的平行四边形 国家二级 ACCESS机试(选择题)模拟试卷 154答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 在循环队列中,用队尾指针 tear指向队列中的队尾元素,用队头指针 front指向队头元素的前一个位置。在循环队列中进行出队、入队操作时,头
13、尾指针仍要加 1,朝前移动。只不过当头尾指针指向向量上界时,其加 1操作的结果是指向向量的下界 0。由于入队时尾指针向前追赶头指针,出队时头指针向前追赶尾指针,故队空和队满时,头尾指针均相等。故本题答案为 D。 2 【正确答案】 D 【试题解析】 数据流图中带箭头的线段表示的是数据流,即沿箭头方向传送数据的通道,一般在旁边标注数据流名。 3 【正确答 案】 C 【试题解析】 数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述,所以选择 C。内模式又称物
14、理模式,它给出了数据库物理存储结构与物理存取方法。 4 【正确答案】 A 【试题解析】 软件测试的目的是为了发现错误而执行程序的过程,并不涉及改正错误,所以选项 A错误。程序调试的基本步骤有:错误定位、修改设计和代码,以排除错误、进行回归测试,防止引进新 的错误。程序调试通常称为 Debug,即排错。软件测试的基本准则有:所有测试都应追溯到需求、严格执行测试计划、排除测试的随意性、充分注意测试中的群集现象、程序员应避免检查自己的程序、穷举测试不可能、妥善保存测试计划等文件。 5 【正确答案】 A 【试题解析】 在进行数据库逻辑设计时,可将 ER图中的属性表示为关系模式的属性,实体表示为元组,实
15、体集表示为关系,联系表示为关系。故正确答案为A。 6 【正确答案】 A 【试题解析】 范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足 一定的要求,满足不同程度要求的为不同范式。目前关系数据库有六种范式:第一范式 (1NF)、第二范式 (2NF)、第三范式 (3NF)、 Boyce-Codd范式(BCNF)、第四范式 (4NF)和第五范式 (5NF)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多要求的称为第二范式 (2NF),其余范式以此类推。一般说来,数据库只需满足第三范式 (3NF)就行了。 第一范式:主属性 (主键 )不为空且不重复,字段不可再
16、分 (存在非主属性对主属性的部分依赖 )。 第二范式:如果关系模式是第一范式,每个非主属 性都没有对主键的部分依赖。 第三范式:如果关系模式是第二范式,没有非主属性对主键的传递依赖和部分依赖。 BCNF范式:所有属性都不传递依赖于关系的任何候选键。 题目中关系模式满足第二范式,但在关系模式 S中,学生所在系依赖于学号(S#Sd),但系本身确定了系主任 (SdDc),存在传递依赖,不满足第三范式。故本题答案为 A。 7 【正确答案】 D 【试题解析】 在关系型数据库管理系统中,系统以各种各样二维表格的形式记录管理信息,因此关系就是符合满足一定条件的二维表格。 8 【正确答案】 C 【试题解析】
17、表的数据表视图既可以显示数据,也可以定义及修改表结构;表的设计视图既可以定义表结构,也可以修改表结构;在 Access中,不能更新链接的外部数据源的数据;在 Access中,可以直接引用外部数据源中的数据。 9 【正确答案】 C 【试题解析】 本题考查的是在 “数据表 ”视图中浏览表中数据的快捷键。其中 End的作用是使光标快速移到单行字段的结尾; Ctrl+End的作用是使光标快速移到多行字段的结尾; Ctrl+的作用是使光标快速移到当前字段的第一条记录;Ctrl+Home的作用是使光标快速 移到多行字段的开头。 10 【正确答案】 A 【试题解析】 交叉表查询是将来源于某个表中的字段进行分
18、组,一组列在交叉表左侧,一组列在交叉表上部,并在交叉表行与列交叉处显示表中某字段的各种计算值。 11 【正确答案】 D 【试题解析】 查询的数据源可以是表或者其他查询。 12 【正确答案】 B 【试题解析】 题目中要求统计男女生的人数,则需要按照性别进行分组,按照学号进行计数。 13 【正确答案】 B 【试题解析】 If为条件判断语句,不是函数。 14 【正确答案】 D 【试题解析】 所谓查询就是根据给定的条件,从数据库中筛选出符合条件的记录,构成一个数据的集合,其数据来源可以是表或查询。 15 【正确答案】 D 【试题解析】 按功能可将窗体划分为数据操作窗体、控制窗体、信息显示窗体和交互信息
19、窗体四类。 16 【正确答案】 A 【试题解析】 将计算控件的控件来源属性设置为表达式的时候,要以 “=”开头。 17 【正确答案】 C 【试题解析】 绑定对象框用于在窗体或报表上显示 0LE对象,如一系列的图片,而未绑定对象框则用于在窗体或报表中 显示未绑定 OLE对象,如 Excel电子表格。 18 【正确答案】 B 【试题解析】 MouseDown事件,当鼠标指针位于窗体或控件上,单击鼠标键时发生; MouseUp事件,当鼠标指针位于窗体或控件上,释放按下的鼠标键时发生。 19 【正确答案】 A 【试题解析】 文本框控件的 “数据 ”属性包括了 “文本格式 ”“输入掩码 ”“智能标记 ”
20、等属性, “显示日期选取器 ”属于 “格式 ”属性。 20 【正确答案】 B 【试题解析】 报表页眉是整个报表的开始部分,它位于报表的顶端,一般用大号字体将报 表的标题放在报表页眉的一个标签控件中。用户可以在报表页眉中输出任何内容,也可以通过设置改变其显示效果。 21 【正确答案】 D 【试题解析】 在报表中添加计算字段应以 “=”开头,在报表中要显示格式为 “M总 N页 ”的页码,需要用到 Pages和 Page这两个计算项,因此正确的页码格式设置是 =Page&“总 “&Pages。 22 【正确答案】 C 【试题解析】 宏是由一个或多个操作组成的集合,其中的每个操作都能自动执行,并实现特
21、定的功能。在 Access中,可以在宏中定义各种操 作,如打开或关闭窗体、显示及隐藏工具栏、预览或打印报表等。 23 【正确答案】 C 【试题解析】 ApplyFiher宏操作命令可以对表、窗体或报表应用筛选、查询或SQL的 WHERE字句,以限制或排序表、窗体及报表的记录。 24 【正确答案】 B 【试题解析】 根据题意, Int(100*(X+0 005)实现千分位的四舍五入,同时扩大100倍取整,乘以 0 01是为保证保留两位小数,与前面的乘以 100对应。 25 【正确答案】 A 【试题解析】 语法错误在编辑时就能自动检测出来 ;逻辑错误和运行错误是程序在运行时才能显示出来的,不能自动
22、检测;注释错误是检测不出来的。 26 【正确答案】 C 【试题解析】 在 VBA中, Trim函数可以返回去掉字符串开始和尾部空格的字符串。 27 【正确答案】 B 【试题解析】 外层循环共执行 3次,内层循环每次执行 5次;当 i=1时, n=5;当 i=2时, n=10;当 i=3时, n=15,此时 j=0,结束内层循环, i=4,结束外层循环。 28 【正确答案】 A 【试题解析】 由题目可判断,第三个 If条件句是要判断 b和 c的大小,如 果 bc,则将 b和 c的位置交换。 29 【正确答案】 B 【试题解析】 本题主要考查 For循环执行的次数和循环变量的取值。 第一次循环 i
23、=1, rosult=1*1=1,之后 i+3: 第二次循环 i=4, result=1*4=4,之后 i+3为 7不符合 For循环条件,结束循环,因此输出结果为 4。 30 【正确答案】 A 【试题解析】 在命令按钮的单击事件中,变量 m取得在文本框 Text1中的输入值,变量 result存储输出的图形。在过程中包含了两层 For循环,外层循环每执行一次,计算出 result一行的值,执行 m次后,生成 m行图形;内层循环生成result一行中的每一个字符,执行次数随着外层 k值的变化而递增。当 m=5,外层k=1时,内层执行 5次。 n 5时, result增加一个空格; n =5时, result增加一个 *号。所以 result第一行的图形是 4个空格加 1个 *号。外层 k=2时,内层执行 6次。 n 4时, result增加一个空格; n