1、二级 ACCESS 笔试-97 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.对长度为 n 的单链有序表,若查找每个元素的概率相等,则查找任一元素的平均查找长度为_。(分数:2.00)A.n/2B.(n+1)/2C.(n-1)/2D.n/42.以下关于 Access 表的叙述中,正确的是_。(分数:2.00)A.表一般包含一到两个主题的信息B.表的数据表视图只用于显示数据C.表设计视图的主要工作是设计表的结构D.在表的数据表视图中,不能修改字段名称3.在窗体中添加一个命令按钮(名称为 Command1),然后编写如下代码:Public x
2、 as integerPrivate Sub Command1_Click( )a=10Call s1Call s2MsgBox xEnd SubPrivate Sub s1( )x=x+20End SubPrivate Sub s2( )Dim x as integerx=x+20End Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是_。(分数:2.00)A.10B.30C.40D.504.在窗体中添加一个命令按钮(名称为 Command1),然后编写如下代码:Private Sub Command1_Click( )s=“ABBACDDCBA“For I=6 To 2 Step
3、-2x=Mid(s,I,I)y=Left(s,I)z=Right(s,I)z=x & y & zNext IMsgBox zEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是_。(分数:2.00)A.AABAABB.ABBABAC.BABBAD.BBABBA5.一个关系数据库的表中有多条记录,记录之间的相互关系是_。(分数:2.00)A.前后顺序不能任意颠倒,一定要按照输入的顺序排列B.前后顺序可以任意颠倒,不影响库中的数据关系C.前后顺序可以任意颠倒,但排列顺序不同,统计处理结果可能不同D.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列6.下列文档中,属于需求分析阶段的文
4、档是_。(分数:2.00)A.软件设计说明书B.项目开发计划书C.可行性分析报告D.需求规格说明7.在宏的调试中,可配合使用设计器上的工具按钮_。(分数:2.00)A.“调试”B.“条件”C.“单步”D.“运行”8.链式栈与顺序栈相比,一个比较明显的优点是_。(分数:2.00)A.插入操作更加方便B.通常不会出现栈满的情况C.不会出现栈空的情况D.删除操作更加方便9.在窗体中添加一个命令按钮(名称为 Command1),然后编写如下代码:Private Sub Command1_Click( )A=75If A60 Then I=1If A70 Then I=2If A80 Then I=3I
5、f A90 Then I=4MsgBox IEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是_。(分数:2.00)A.1B.2C.3D.410.在窗体中添加一个命令按钮(名称为 Command1),然后编写如下代码:Private Sub Command1_Click( )a=0:b=5:c=6MsgBox a=b+cEnd Sub窗体打开运行后,如果单击命令按钮,则消息框的输出结果是_。(分数:2.00)A.11B.a=11C.0D.False11.下列_不属于数据库设计的内容。(分数:2.00)A.数据库管理系统B.数据库概念结构C.数据库逻辑结构D.数据库物理结构12.A
6、ccess 数据库中,用于输入或编辑字段数据的交互控件是_。(分数:2.00)A.文本框B.标签C.复选框D.组合框13.对下列 4 个序列用快速排序方法进行排序,以序列的第一个元素为划分的基准。在第一趟划分过程中,元素移动次数最多的序列是_。(分数:2.00)A.70,75,82,90,23,16,10,68B.70,75,65,23,10,16,90,82C.82,75,70,16,10,90,68,23D.23,10,16,70,82,75,68,9014.下列概念中,_不是数据库管理系统必须提供的数据控制功能。(分数:2.00)A.安全性B.完整性C.移植性D.一致性15.有一棵非空二
7、叉树(第 0 层为根结点),其第 i 层上至多有_个结点。(分数:2.00)A.2iB.2i -1C.2i+1 -1D.i16.如果想在已建立的“tSalary”表的数据表视图中直接显示出姓“李”的记录,应使用 Access 提供的_。(分数:2.00)A.筛选功能B.排序功能C.查询功能D.报表功能17.总体设计是在_工作的基础上进行的。(分数:2.00)A.可行性研究B.系统计划C.需求分析D.详细设计18.已经建立了包含“姓名”、“性别”、“系别”、“职称”等字段的“tEmployee”表。若以此表为数据源创建查询,计算各系不同性别的总人数和各类职称人数,并显示如下图所示的结果。正确的设
8、计是_。(分数:2.00)A.B.C.D.19.以下关于空值的叙述中,错误的是_。(分数:2.00)A.空值表示字段还没有确定值B.Access 使用 NULL 来表示空值C.空值等同于空字符串D.空值不等于数值 020.对具有 n 个元素的有序表采用二分查找,则算法的时间复杂性为_。(分数:2.00)A.O(n)B.C.O(1)21.在已建雇员表中有“工作日期”字段,下图所示的是以此表为数据源创建的“雇员基本信息”窗体。(分数:2.00)A.B.C.D.22.Sub 过程与 Function 过程最根本的区别是_。(分数:2.00)A.Sub 过程的过程名不能返回值,而 Function 过
9、程能通过过程名返回值B.Sub 过程可以使用 Call 语句或直接使用过程名调用,而 Function 过程不可以C.两种过程参数的传递方式不同D.Function 过程可以有参数,Sub 过程不可以23.设一个栈的输入序列为 A,B,C,D,则借助一个栈所得到的输出序列不可能是_。(分数:2.00)A.A,B,C,DB.D,C,B,AC.A,C,D,BD.D,A,B,C24.在窗体中添加一个命令按钮(名为 Command1)和一个文本框(名为 Text1),并在命令按钮中编写如下事例代码:Private Sub Command1_Click( )m=2.17 n=Len(Str$(m)+Sp
10、ace(5)Me.Text1=nEnd Sub窗体打开运行后,单击命令按钮,在文本框中显示_。(分数:2.00)A.5B.8C.9D.1025.在 SQL 的 SELECT 语句中,用于实现选择运算的是_。(分数:2.00)A.FORB.WHILEC.IFD.WHERE26.SQL 的含义是_。(分数:2.00)A.结构化查询语言B.数据定义语言C.数据库查询语言D.数据库操纵与控制语言27.在窗体中添加了一个文本框和一个命令按钮(名称分别为 tText 和 bCommand),并编写了相应的事件过程。运行此窗体后,在文本框中输入一个字符,则命令按钮上的标题变为“计算机等级考试”。以下能实现上
11、述操作的事件过程是_。(分数:2.00)A.Private Sub bCommand_Click( )Caption=“计算机等级考试“End SubB.Private Sub tText_Click( )bCommand.Caption=“计算机等级考试“End SubC.Private Sub bCommand_Change( )Caption=“计算机等级考试“End SubD.Private Sub tText_Change( )bCommand.Caption=“计算机等级考试“End Sub28.在窗体中添加一个命令按钮(名称为 Command1),然后编写如下代码:Private
12、 Sub Command1_Click( )Dim a(10,10)For m=2 To 4For n=4 To 5a(m,n)=m*nNext nNext mMsgBox a(2,5)+a(3,4)+a(4,5)End Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是_。(分数:2.00)A.22B.32C.42D.5229.以下是宏 m 的操作序列设计:条件 操作序列 操作参数MsgBox 消息为“AA“tt1 MsgBox 消息为“BB“MsgBox 消息为“CC“现设置宏 m 为窗体“fTest”上名为“bTest”命令按钮的单击事件属性,打开窗体“fTest”运行后,在窗体上
13、名为“tt”的文本框内输入数字 1,然后单击命令按钮 bTest,则_。(分数:2.00)A.屏幕会先后弹出三个消息框,分别显示消息“AA“、“BB“、“CC“B.屏幕会弹出一个消息框,显示消息“AA“C.屏幕会先后弹出两个消息框,分别显示消息“AA“和“BB“D.屏幕会先后弹出两个消息框,分别显示消息“AA“和“CC“30.使用表设计器定义表中字段时,不是必须设置的内容是_。(分数:2.00)A.字段名称B.数据类型C.说明D.字段属性31.下列实体的联系中,属于多对多联系的是_。(分数:2.00)A.学生与课程B.学校与校长C.住院的病人与病床D.职工与工资32.下面显示的是查询设计视图的
14、“设计网格“部分:(分数:2.00)A.B.C.D.33.若要查询某字段的值为“JSJ“的记录,在查询设计视图对应字段的准则中,错误的表达式是_。(分数:2.00)A.JSJB.“JSJ“C.“*JSJ“D.Like “JSJ“34.在关系运算中,投影运算的含义是_。(分数:2.00)A.在基本表中选择满足条件的记录组成一个新的关系B.在基本表中选择需要的字段(属性)组成一个新的关系C.在基本表中选择满足条件的记录和属性组成一个新的关系D.上述说法均是正确的35.若要在报表每一页底部都输出信息,需要设置的是_。(分数:2.00)A.页面页脚B.报表页脚C.页面页眉D.报表页眉二、填空题(总题数
15、:15,分数:30.00)36.算法的复杂度分为 1 和空间复杂度两种。(分数:2.00)填空项 1:_37. 1 表达了系统中个元素之间信息的流动情况。(分数:2.00)填空项 1:_38.用 1 结构表示实体集、外键表示实体间联系的数据模型称为关系模型。(分数:2.00)填空项 1:_39.黑盒测试是功能测试,用黑盒技术设计测试用例有 4 种方法:等价类划分、 1、错误推测和因果图法。(分数:2.00)填空项 1:_40.黑盒法只在软件的 1 处进行测试,依据需求规格说明书,检查程序是否满足功能要求。(分数:2.00)填空项 1:_41.Access 数据库中,如果在窗体上输入的数据总是取
16、自表或查询中的字段数据,或者取自某固定内容的数据,可以使用 1 控件来完成。(分数:2.00)填空项 1:_42.某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开一个报表,需要执行的宏操作是 1。(分数:2.00)填空项 1:_43.在数据表视图下向表中输入数据,在未输入数值之前,系统自动提供的数值字段的属性是 1。(分数:2.00)填空项 1:_44.某窗体中有一命令按钮,名称为 C1。要求在窗体视图中单击此命令按钮后,命令按钮上显示的文字颜色为棕色(棕色代码为 128),实现该操作的 VBA 语句是 1。(分数:2.00)填空项 1:_45.如果要将某表中的若干记录删除,应该创建 1
17、查询。(分数:2.00)填空项 1:_46.在窗体中添加一个命令按钮(名称为 Command1),然后编写如下代码:Private Sub Command1_Click( )Static b as integerb=b+1End Sub窗体打开运行后,三次单击命令按钮后,变量 b 的值是_。(分数:2.00)填空项 1:_47.在窗体上有一个文本框控件,名称为 Text1。同时,窗体加载时设置其计时器间隔为 1 秒、计时器触发事件过程则实现在 Text1 文本框中动态显示当前日期和时间。请补充完整。Private Sub Form_Load()Me.TimerInterval=1000End
18、SubPrivate Sub _Me.Text1=Now()End Sub(分数:2.00)填空项 1:_48.实现数据库操作的 DAO 技术,其模型采用的是层次结构,其中处于最顶层的对象是 1。(分数:2.00)填空项 1:_49.下面 VBA 程序段运行时,内层循环总次数是_。For m=0 To 7 Step 3For n=m-1 To m+1Next nNext m(分数:2.00)填空项 1:_50.在窗体中添加一个命令按钮(名称为 Command1),然后编写如下代码:Private Sub Command1_Click( )Dim b,kFor k=1 to 6B=23+kNex
19、t kMsgBox b+kEnd Sub(分数:2.00)填空项 1:_二级 ACCESS 笔试-97 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.对长度为 n 的单链有序表,若查找每个元素的概率相等,则查找任一元素的平均查找长度为_。(分数:2.00)A.n/2B.(n+1)/2 C.(n-1)/2D.n/4解析:2.以下关于 Access 表的叙述中,正确的是_。(分数:2.00)A.表一般包含一到两个主题的信息B.表的数据表视图只用于显示数据C.表设计视图的主要工作是设计表的结构 D.在表的数据表视图中,不能修改字段名称解析:3.在
20、窗体中添加一个命令按钮(名称为 Command1),然后编写如下代码:Public x as integerPrivate Sub Command1_Click( )a=10Call s1Call s2MsgBox xEnd SubPrivate Sub s1( )x=x+20End SubPrivate Sub s2( )Dim x as integerx=x+20End Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是_。(分数:2.00)A.10B.30 C.40D.50解析:4.在窗体中添加一个命令按钮(名称为 Command1),然后编写如下代码:Private Sub Co
21、mmand1_Click( )s=“ABBACDDCBA“For I=6 To 2 Step -2x=Mid(s,I,I)y=Left(s,I)z=Right(s,I)z=x & y & zNext IMsgBox zEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是_。(分数:2.00)A.AABAABB.ABBABAC.BABBAD.BBABBA 解析:5.一个关系数据库的表中有多条记录,记录之间的相互关系是_。(分数:2.00)A.前后顺序不能任意颠倒,一定要按照输入的顺序排列B.前后顺序可以任意颠倒,不影响库中的数据关系 C.前后顺序可以任意颠倒,但排列顺序不同,统计处理
22、结果可能不同D.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列解析:6.下列文档中,属于需求分析阶段的文档是_。(分数:2.00)A.软件设计说明书B.项目开发计划书C.可行性分析报告D.需求规格说明 解析:7.在宏的调试中,可配合使用设计器上的工具按钮_。(分数:2.00)A.“调试”B.“条件”C.“单步” D.“运行”解析:8.链式栈与顺序栈相比,一个比较明显的优点是_。(分数:2.00)A.插入操作更加方便B.通常不会出现栈满的情况 C.不会出现栈空的情况D.删除操作更加方便解析:9.在窗体中添加一个命令按钮(名称为 Command1),然后编写如下代码:Private Sub
23、Command1_Click( )A=75If A60 Then I=1If A70 Then I=2If A80 Then I=3If A90 Then I=4MsgBox IEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是_。(分数:2.00)A.1B.2 C.3D.4解析:10.在窗体中添加一个命令按钮(名称为 Command1),然后编写如下代码:Private Sub Command1_Click( )a=0:b=5:c=6MsgBox a=b+cEnd Sub窗体打开运行后,如果单击命令按钮,则消息框的输出结果是_。(分数:2.00)A.11B.a=11C.0D.F
24、alse 解析:11.下列_不属于数据库设计的内容。(分数:2.00)A.数据库管理系统 B.数据库概念结构C.数据库逻辑结构D.数据库物理结构解析:12.Access 数据库中,用于输入或编辑字段数据的交互控件是_。(分数:2.00)A.文本框 B.标签C.复选框D.组合框解析:13.对下列 4 个序列用快速排序方法进行排序,以序列的第一个元素为划分的基准。在第一趟划分过程中,元素移动次数最多的序列是_。(分数:2.00)A.70,75,82,90,23,16,10,68 B.70,75,65,23,10,16,90,82C.82,75,70,16,10,90,68,23D.23,10,16
25、,70,82,75,68,90解析:14.下列概念中,_不是数据库管理系统必须提供的数据控制功能。(分数:2.00)A.安全性B.完整性C.移植性 D.一致性解析:15.有一棵非空二叉树(第 0 层为根结点),其第 i 层上至多有_个结点。(分数:2.00)A.2i B.2i -1C.2i+1 -1D.i解析:16.如果想在已建立的“tSalary”表的数据表视图中直接显示出姓“李”的记录,应使用 Access 提供的_。(分数:2.00)A.筛选功能 B.排序功能C.查询功能D.报表功能解析:17.总体设计是在_工作的基础上进行的。(分数:2.00)A.可行性研究B.系统计划C.需求分析 D
26、.详细设计解析:18.已经建立了包含“姓名”、“性别”、“系别”、“职称”等字段的“tEmployee”表。若以此表为数据源创建查询,计算各系不同性别的总人数和各类职称人数,并显示如下图所示的结果。正确的设计是_。(分数:2.00)A.B. C.D.解析:19.以下关于空值的叙述中,错误的是_。(分数:2.00)A.空值表示字段还没有确定值B.Access 使用 NULL 来表示空值C.空值等同于空字符串 D.空值不等于数值 0解析:20.对具有 n 个元素的有序表采用二分查找,则算法的时间复杂性为_。(分数:2.00)A.O(n)B.C.O(1)解析:21.在已建雇员表中有“工作日期”字段,
27、下图所示的是以此表为数据源创建的“雇员基本信息”窗体。(分数:2.00)A.B.C.D. 解析:22.Sub 过程与 Function 过程最根本的区别是_。(分数:2.00)A.Sub 过程的过程名不能返回值,而 Function 过程能通过过程名返回值 B.Sub 过程可以使用 Call 语句或直接使用过程名调用,而 Function 过程不可以C.两种过程参数的传递方式不同D.Function 过程可以有参数,Sub 过程不可以解析:23.设一个栈的输入序列为 A,B,C,D,则借助一个栈所得到的输出序列不可能是_。(分数:2.00)A.A,B,C,DB.D,C,B,AC.A,C,D,B
28、D.D,A,B,C 解析:24.在窗体中添加一个命令按钮(名为 Command1)和一个文本框(名为 Text1),并在命令按钮中编写如下事例代码:Private Sub Command1_Click( )m=2.17 n=Len(Str$(m)+Space(5)Me.Text1=nEnd Sub窗体打开运行后,单击命令按钮,在文本框中显示_。(分数:2.00)A.5B.8C.9D.10 解析:25.在 SQL 的 SELECT 语句中,用于实现选择运算的是_。(分数:2.00)A.FORB.WHILEC.IFD.WHERE 解析:26.SQL 的含义是_。(分数:2.00)A.结构化查询语言
29、 B.数据定义语言C.数据库查询语言D.数据库操纵与控制语言解析:27.在窗体中添加了一个文本框和一个命令按钮(名称分别为 tText 和 bCommand),并编写了相应的事件过程。运行此窗体后,在文本框中输入一个字符,则命令按钮上的标题变为“计算机等级考试”。以下能实现上述操作的事件过程是_。(分数:2.00)A.Private Sub bCommand_Click( )Caption=“计算机等级考试“End SubB.Private Sub tText_Click( )bCommand.Caption=“计算机等级考试“End SubC.Private Sub bCommand_Cha
30、nge( )Caption=“计算机等级考试“End Sub D.Private Sub tText_Change( )bCommand.Caption=“计算机等级考试“End Sub解析:28.在窗体中添加一个命令按钮(名称为 Command1),然后编写如下代码:Private Sub Command1_Click( )Dim a(10,10)For m=2 To 4For n=4 To 5a(m,n)=m*nNext nNext mMsgBox a(2,5)+a(3,4)+a(4,5)End Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是_。(分数:2.00)A.22B.32
31、C.42 D.52解析:29.以下是宏 m 的操作序列设计:条件 操作序列 操作参数MsgBox 消息为“AA“tt1 MsgBox 消息为“BB“MsgBox 消息为“CC“现设置宏 m 为窗体“fTest”上名为“bTest”命令按钮的单击事件属性,打开窗体“fTest”运行后,在窗体上名为“tt”的文本框内输入数字 1,然后单击命令按钮 bTest,则_。(分数:2.00)A.屏幕会先后弹出三个消息框,分别显示消息“AA“、“BB“、“CC“B.屏幕会弹出一个消息框,显示消息“AA“C.屏幕会先后弹出两个消息框,分别显示消息“AA“和“BB“D.屏幕会先后弹出两个消息框,分别显示消息“A
32、A“和“CC“ 解析:30.使用表设计器定义表中字段时,不是必须设置的内容是_。(分数:2.00)A.字段名称B.数据类型C.说明 D.字段属性解析:31.下列实体的联系中,属于多对多联系的是_。(分数:2.00)A.学生与课程 B.学校与校长C.住院的病人与病床D.职工与工资解析:32.下面显示的是查询设计视图的“设计网格“部分:(分数:2.00)A. B.C.D.解析:33.若要查询某字段的值为“JSJ“的记录,在查询设计视图对应字段的准则中,错误的表达式是_。(分数:2.00)A.JSJB.“JSJ“C.“*JSJ“ D.Like “JSJ“解析:34.在关系运算中,投影运算的含义是_。
33、(分数:2.00)A.在基本表中选择满足条件的记录组成一个新的关系B.在基本表中选择需要的字段(属性)组成一个新的关系 C.在基本表中选择满足条件的记录和属性组成一个新的关系D.上述说法均是正确的解析:35.若要在报表每一页底部都输出信息,需要设置的是_。(分数:2.00)A.页面页脚 B.报表页脚C.页面页眉D.报表页眉解析:二、填空题(总题数:15,分数:30.00)36.算法的复杂度分为 1 和空间复杂度两种。(分数:2.00)填空项 1:_ (正确答案:时间复杂性)解析:37. 1 表达了系统中个元素之间信息的流动情况。(分数:2.00)填空项 1:_ (正确答案:系统流程图)解析:3
34、8.用 1 结构表示实体集、外键表示实体间联系的数据模型称为关系模型。(分数:2.00)填空项 1:_ (正确答案:二维表)解析:39.黑盒测试是功能测试,用黑盒技术设计测试用例有 4 种方法:等价类划分、 1、错误推测和因果图法。(分数:2.00)填空项 1:_ (正确答案:边界值分析)解析:40.黑盒法只在软件的 1 处进行测试,依据需求规格说明书,检查程序是否满足功能要求。(分数:2.00)填空项 1:_ (正确答案:接口)解析:41.Access 数据库中,如果在窗体上输入的数据总是取自表或查询中的字段数据,或者取自某固定内容的数据,可以使用 1 控件来完成。(分数:2.00)填空项
35、1:_ (正确答案:组合框或列表框)解析:42.某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开一个报表,需要执行的宏操作是 1。(分数:2.00)填空项 1:_ (正确答案:OpenReport)解析:43.在数据表视图下向表中输入数据,在未输入数值之前,系统自动提供的数值字段的属性是 1。(分数:2.00)填空项 1:_ (正确答案:文本数据类型)解析:44.某窗体中有一命令按钮,名称为 C1。要求在窗体视图中单击此命令按钮后,命令按钮上显示的文字颜色为棕色(棕色代码为 128),实现该操作的 VBA 语句是 1。(分数:2.00)填空项 1:_ (正确答案:Cl.ForeColor=
36、128)解析:45.如果要将某表中的若干记录删除,应该创建 1 查询。(分数:2.00)填空项 1:_ (正确答案:删除)解析:46.在窗体中添加一个命令按钮(名称为 Command1),然后编写如下代码:Private Sub Command1_Click( )Static b as integerb=b+1End Sub窗体打开运行后,三次单击命令按钮后,变量 b 的值是_。(分数:2.00)填空项 1:_ (正确答案:3)解析:47.在窗体上有一个文本框控件,名称为 Text1。同时,窗体加载时设置其计时器间隔为 1 秒、计时器触发事件过程则实现在 Text1 文本框中动态显示当前日期和
37、时间。请补充完整。Private Sub Form_Load()Me.TimerInterval=1000End SubPrivate Sub _Me.Text1=Now()End Sub(分数:2.00)填空项 1:_ (正确答案:Form_Timer())解析:48.实现数据库操作的 DAO 技术,其模型采用的是层次结构,其中处于最顶层的对象是 1。(分数:2.00)填空项 1:_ (正确答案:DBEngine)解析:49.下面 VBA 程序段运行时,内层循环总次数是_。For m=0 To 7 Step 3For n=m-1 To m+1Next nNext m(分数:2.00)填空项 1:_ (正确答案:9)解析:50.在窗体中添加一个命令按钮(名称为 Command1),然后编写如下代码:Private Sub Command1_Click( )Dim b,kFor k=1 to 6B=23+kNext kMsgBox b+kEnd Sub(分数:2.00)填空项 1:_ (正确答案:36)解析: