【计算机类职业资格】二级ACCESS笔试-12及答案解析.doc

上传人:fatcommittee260 文档编号:1323585 上传时间:2019-10-17 格式:DOC 页数:13 大小:98.50KB
下载 相关 举报
【计算机类职业资格】二级ACCESS笔试-12及答案解析.doc_第1页
第1页 / 共13页
【计算机类职业资格】二级ACCESS笔试-12及答案解析.doc_第2页
第2页 / 共13页
【计算机类职业资格】二级ACCESS笔试-12及答案解析.doc_第3页
第3页 / 共13页
【计算机类职业资格】二级ACCESS笔试-12及答案解析.doc_第4页
第4页 / 共13页
【计算机类职业资格】二级ACCESS笔试-12及答案解析.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、二级 ACCESS 笔试-12 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.有 3 个关系 R、S 和 T 如下图所示。 (分数:2.00)A.笛卡儿积B.交C.并D.自然连接2.在 Access 中,如果变量定义在模块的过程内部,当过程代码执行时才可见,则这种变量的作用域为(分数:2.00)A.程序范围B.全局范围C.模块范围D.局部范围3.在 Access 扣,参照完整性规则不包括(分数:2.00)A.更新规则B.查询规则C.删除规则D.插入规则4.创建参数查询时,在查询设计视图准则行中应将参数提示文本放置在(分数:2.00)

2、A. 中B.( )中C. kD.中5.在软件开发中,在需求分析阶段可以使用的工具是(分数:2.00)A.N-S 图B.DFD 图C.PAD 图D.程序流程图6.在 Access 数据库中创建一个新表,应该使用的 SQL 语句是(分数:2.00)A.Create TableB.Create IndexC.Alter TableD.Create Database7.在下列查询语句中,与 SELECT TABL*FROM TAB1 WHERE InStr(简历,”篮球”)0 能相同的语句是(分数:2.00)A.SELECT TAB1. * FROM TAB1 WHERE TAB1.简历 Like“篮

3、球“B.SELECT TAB1. * FROM TAB1 WHERE TAB1.简历 Like“ * 篮球“C.SELECT TAB1. * FROM TAB1 WHERE TAB1.简历 Like“ * 篮球 * “D.SELECT TAB1. * FROM TAB1 WHERE TAB1.简历 Like“篮球 * “8.假设有一组数据:工资为 800 元,职称为“讲师”,性别为“男”,在下列逻辑表达式中结果为“假”的是(分数:2.00)A.工资800 AND 职称=“助教“OR 职称=“讲师“B.性别=“女“OR NOT 职称=“助教“C.工资=800 AND(职称=“讲师“OR 性别=“

4、女“)D.工资800 AND(职称=“讲师“OR 性别=“男“)9.下列叙述中正确的是(分数:2.00)A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D.循环队列中元素的个数是由队头指针和队尾指针共同决定的10.一问宿舍可住多个学生,则实体宿舍和学生之间的关系是(分数:2.00)A.一对一B.一对多C.多对一D.多对多11.在面向对象方法中,不属于对象基本特点的是(分数:2.00)A.一致性B.分类性C.多态性D.标识唯一性12.在数据管理技术发展的 3

5、 个阶段中,数据共享最好的是(分数:2.00)A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.3 个阶段相同13.在过程定义中有语句: Private Sub GetData(ByVal data As Integer)其中“ByVal”的含义是(分数:2.00)A.传值调用B.形式参数C.传址调用D.实际参数14.Access 数据库中,表的组成是(分数:2.00)A.字段和记录B.查询和字段C.记录和窗体D.报表和字段15.若设置字段的输入掩码为“#-#”,该字段正确的输入数据是(分数:2.00)A.0755-123456B.0755-abcdefC.abed-123456D.#-#

6、16.在建立查询时,若要筛选出图书编号是“T01”或“T02”的记录,可以在查询设计视图准则行中输入(分数:2.00)A.“T01“or“T02“B.“T01”and“T02“C.in(“T01“and“T02“)D.not in(“T01“and“T02“)17.在下图所示的窗体上,有一个标有“显示”字样的命令按钮(名称为 Command1)和一个文本框(名称为text1)。当单击命令按钮时,将变量 sum 的值显示在文本框内,正确的代码是 (分数:2.00)A.Me!Text1.Caption=sumB.Me!Text1.Value=sumC.Me!Text1.Text=sumD.Me!T

7、ext1.Visible=sum18.要限制宏命令的操作范围,可以在创建宏时定义(分数:2.00)A.宏操作对象B.宏条件表达式C.窗体或报表控件属性D.宏操作目标19.Access 报表对象的数据源可以是(分数:2.00)A.表、查询和窗体B.表和查询C.表、查询和 SQL 命令D.表、查询和报表20.在 Access 的数据表中删除一条记录,被删除的记录(分数:2.00)A.可以恢复到原来设置B.被恢复为最后一条记录C.被恢复为第一条记录D.不能恢复21.数据流图中带有箭头的线段表示的是(分数:2.00)A.控制流B.事件驱动C.模块调用D.数据流22.在 VBA 中,实现窗体打开操作的命

8、令是(分数:2.00)A.DoCmd.OpenFormB.OpenFormC.Do.OpenFormD.DoOpen.Form23.要改变窗体上文本框控件的输出内容,应设置的属性是(分数:2.00)A.标题B.查询条件C.控件来源D.记录源24.下列叙述中正确的是(分数:2.00)A.顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B.顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C.顺序存储结构能存储有序表,链式存储结构不能存储有序表D.链式存储结构比顺序存储结构节省存储空间25.在窗体中有一个命令按钮(名称为 run1),对应的事件代码如下: Private

9、Sub rum_Click() suln=0 For i=10 To 1 Step-2 sum=Sum+i Next i MsgBox sum End Sub 运行以上事件,程序的输出结果是(分数:2.00)A.10B.30C.55D.其他结果26.在长度为 n 的有序线性表中进行二分查找,在最坏的情况下需要比较的次数是(分数:2.00)A.O(n)B.O(n2)C.O(log2n)D.O(nlog2n)27.对数据表进行筛选操作,结果是(分数:2.00)A.只显示满足条件的记录,将不满足条件的记录从表中删除B.显示满足条件的记录,并将这些记录保存在一个新表中C.只显示满足条件的记录,不满足条

10、件的记录被隐藏D.将满足条件的记录和不满足条件的记录分为两个表进行显示28.一个栈的初始状态为空。现将元素 1、2、3、4、5、A、B、C、D、E 依次入栈,然后依次出栈,则元素出栈的顺序是(分数:2.00)A.12345ABCDEB.EDCBA54321C.ABCDE12345D.54321EDCBA29.在显示查询结果时,如果要将数据表中的“籍贯”字段名显示为“出生地”,可在查询设计视图中改动(分数:2.00)A.排序B.字段C.条件D.显示30.表达式 Fix(-3.25)和 Fix(3.75)的结果分别是(分数:2.00)A.-3,3B.-4,3C.-3,4D.-4,431.在窗体中有

11、一个名称为 run1 的命令按钮,单击该按钮从键盘接收学生成绩,如果输入的成绩不在0100 分之间,则要求重新输入;如果输入的成绩正确,则进入后续程序处理。run1 命令按钮的 Click的事件代码如下: Private Sub run1_Click() Dim flag As Boolcan result=0 flag=True Do While flag result=Val(InputBox(“请输入学生成绩:“,“输入“) If result=0 And result=100 Then _ Else MsgBox “成绩输入错误,请重新输入” End If Loop Rein 成绩输入

12、正确后的程序代码略 End Sub 程序中有一空白处,需要填入一条语句使程序完成其功能。下列选项中错误的语句是(分数:2.00)A.flag=FalseB.flag=Not flagC.flag=TrueD.Exit Do32.在数据库中,建立索引的主要作用是(分数:2.00)A.节省存储空间B.提高查询速度C.便于管理D.防止数据丢失33.在 Access 数据库中使用向导创建查询,其数据可以来自(分数:2.00)A.多个表B.一个表C.一个表的一部分D.表或查询34.在窗体设计工具箱中,代表组合框的图标是(分数:2.00)A.B.C.D.35.在 VBA 中,错误的循环结构是(分数:2.0

13、0)A.Do While 条件式 循环体 LoopB.Do Until 条件式 循环体 LoopC.DO Until 循环体 Loop 条件式D.Do 循环体 Loop While 条件式二、B填空题/B(总题数:13,分数:30.00)36.对如图所示的二叉树进行中序遍历的结果是_。 (分数:2.00)填空项 1:_37.按照软件测试的一般步骤,集成测试应在 1 测试之后进行。(分数:2.00)填空项 1:_38.软件工程 3 要素包括方法、工具和过程,其中, 1 支持软件开发的各个环节的控制和管理。(分数:2.00)填空项 1:_39.数据库设计包括概念设计、 1 和物理设计。(分数:2.

14、00)填空项 1:_40.在二维表中,元组的 1 不能再分成更小的数据项。(分数:2.00)填空项 1:_41.在关系数据库中,基本的关系运算有 3 种,它们是选择、投影和_。(分数:2.00)填空项 1:_42.数据访问页有两种视图,它们是页视图和 1 视图。(分数:2.00)填空项 1:_43.如图所示的流程控制结构称为_。 (分数:2.00)填空项 1:_44.Access 中用于执行指定的 SOL 语言的宏操作名是 1。(分数:2.00)填空项 1:_45.直接在属性窗口设置对象的属性,属于“静态”设置方法,在代码窗口中由 VBA 代码设置对象的属性叫做“ 1”设置方法。(分数:2.0

15、0)填空项 1:_46.在窗体中添加一个名称为 Command1 的命令按钮,然后编写如下事件代码: Private Sub Command1_Click() Dim x As Integer,y As Integer x=12:y=32 CaU p(x,y) MsgBox x * y End Sub Public Sub p(n As Integer,ByVal m As Integer) n=n Mod 10 m=m Mod 10 End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果为_。(分数:2.00)填空项 1:_47.已知数列的递推公式如下: (分数:4.00)填空项

16、1:_48.现有用户登录界面如下: 窗体中名为 username 的文本框用于输入用户名,名为 pass 的文本框用于输入用户的密码。用户输入用户名和密码后,单击“登录”名为 login 的按钮,系统查找名为“密码表”的数据表,如果密码表中有指定的用户名且密码正确,则系统根据用户的“权限”分别进入“管理员窗体”和“用户窗体”:如果用户名或密码输入错误,则给出相应的提示信息。 密码表中的字段均为文本类型,数据如下图所示。 (分数:4.00)填空项 1:_二级 ACCESS 笔试-12 答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.有 3

17、 个关系 R、S 和 T 如下图所示。 (分数:2.00)A.笛卡儿积B.交C.并D.自然连接 解析:解析 自然连接是一种特殊的等值连接。当关系 R 和 s 有相同的属性组,且该属性组的值相等时的连接称为自然连接。2.在 Access 中,如果变量定义在模块的过程内部,当过程代码执行时才可见,则这种变量的作用域为(分数:2.00)A.程序范围B.全局范围C.模块范围D.局部范围 解析:解析 本题考查的是变量的作用域。变量的作用域包括 3 个层次:局部范围、模块范围和全局范围。在局部范围时,变量定义在模块的过程内部,当过程代码执行时才可见。在子过程或函数过程中定义时不用 DimAs 关键字,而是

18、直接使用变量,其作用范围都是局部的。3.在 Access 扣,参照完整性规则不包括(分数:2.00)A.更新规则B.查询规则 C.删除规则D.插入规则解析:解析 本题考查的是参照完整性。参照完整性是在输入、修改或删除记录时,为维持表之间已定义的关系而必须遵循的规则。参照完整性规则包括:更新规则、删除规则和插入规则,分别对应记录的修改、删除和添加。4.创建参数查询时,在查询设计视图准则行中应将参数提示文本放置在(分数:2.00)A. 中B.( )中C. k D.中解析:解析 本题考查的是参数查询设计。创建参数查询时,在查询设计视图准则行中应将参数提示文本放置在方括号中。5.在软件开发中,在需求分

19、析阶段可以使用的工具是(分数:2.00)A.N-S 图B.DFD 图 C.PAD 图D.程序流程图解析:解析 数据流图简称 DFD,采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。所以 DFD 图可以用于需求分析阶段。6.在 Access 数据库中创建一个新表,应该使用的 SQL 语句是(分数:2.00)A.Create Table B.Create IndexC.Alter TableD.Create Database解析:解析 本题考查的是 SQL 语句。create Table:创建表。Alte

20、r Table:在已有表中添加新字段或约束。create Index:为字段或字段组创建索引。create Database:Access 中没有该命令。7.在下列查询语句中,与 SELECT TABL*FROM TAB1 WHERE InStr(简历,”篮球”)0 能相同的语句是(分数:2.00)A.SELECT TAB1. * FROM TAB1 WHERE TAB1.简历 Like“篮球“B.SELECT TAB1. * FROM TAB1 WHERE TAB1.简历 Like“ * 篮球“C.SELECT TAB1. * FROM TAB1 WHERE TAB1.简历 Like“ *

21、篮球 * “ D.SELECT TAB1. * FROM TAB1 WHERE TAB1.简历 Like“篮球 * “解析:解析 本题考查的是 InStr()函数、SQL 的 SELECT 查询语句、通配符。Access 提供了 InStr()函数用于字符串搜索,其格式为:InStr(str1,str2),即检索子字符串 str2 在字符串 str1 中最早出现的位置。所以,语句“SELECT TAB1. * FROM TAB1 WHERE InStr(简历,“篮球“)0”的作用是在 TAB1 表中查找“简历”字段中包含“篮球”内容的记录全部信息。 在 Access 中与 like 配合使用的

22、通配符用法是: ? 表示任何单一字符 * 表示零个或多个字符 # 表示任何一个数字 因为“篮球”前后都可能有别的字符,既然要查找包含“篮球”字符的内容,那么就必须要将其他字符考虑在查找条件内,所以选项 C 正确。8.假设有一组数据:工资为 800 元,职称为“讲师”,性别为“男”,在下列逻辑表达式中结果为“假”的是(分数:2.00)A.工资800 AND 职称=“助教“OR 职称=“讲师“B.性别=“女“OR NOT 职称=“助教“C.工资=800 AND(职称=“讲师“OR 性别=“女“)D.工资800 AND(职称=“讲师“OR 性别=“男“) 解析:解析 本题考查的是表达式。逻辑运算符及

23、其含义: Not:当 Not 连接的表达式为真时,整个表达式为假。 And:当 And 连接的表达式都为真时,整个表达式为真,否则为假。 Or:当 Or 连接的表达式有一个为真时,整个表达式为真,否则为假。 在逻辑表达式中,括号可改变优先级的顺序,强制优先处理表达式的某部分,括号内的操作总是比括号外的操作先被执行。 选项 A:“工资800”条件为假,“职称=“助教“”条件为假,“职称=“讲师“”条件为真,所以整个表达式可以看作:假 AND 假 OR 真,表达式中没有括号,且逻辑运算符的运算顺序为 NOTANDOR,所以先运算 AND 表达式的值为假,即表达式演变为“假 OR 真”,根据逻辑运算

24、符的含义,最终结果为真。 选项 B:判断各条件后,表达式可以看作:假 0R NOT 假,同样,由逻辑运算符的运算顺序得知先运算 NOT 表达式,所以表达式演变为“假 OR 真”,最终结果为真。 选项 C:判断各条件后,表达式可以看作:真 AND(真 OR 假),优先执行括号内的表达式,也就是“真 AND 真”,最终结果为真。 选项 D:判断各条件后,表达式可以看作:假 AND(真 OR 真),优先执行括号内的表达式,也就是“假 AND 真”,最终结果为假。9.下列叙述中正确的是(分数:2.00)A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B.在循环队列中,只需要队头指针就能反映

25、队列中元素的动态变化情况C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D.循环队列中元素的个数是由队头指针和队尾指针共同决定的 解析:解析 循环队列是线性表的一种,所以选项 A 错误。循环队列的人队和出队需要队尾指针和队头指针完成。所以选项 B、C 错误。10.一问宿舍可住多个学生,则实体宿舍和学生之间的关系是(分数:2.00)A.一对一B.一对多 C.多对一D.多对多解析:解析 一个实体宿舍可以对应多个学生,而一个学生只能对应一个宿舍,所以宿舍和学生之间是一对多关系。11.在面向对象方法中,不属于对象基本特点的是(分数:2.00)A.一致性 B.分类性C.多态性D.标识唯一

26、性解析:解析 对象是面向对象方法中最基本的概念,它的基本特点有标识唯一性、分类性、多态性、封装性和模块独立性。12.在数据管理技术发展的 3 个阶段中,数据共享最好的是(分数:2.00)A.人工管理阶段B.文件系统阶段C.数据库系统阶段 D.3 个阶段相同解析:解析 人工管理阶段是在计算机出现的初期,主要用于科学计算,没有大容量的存储设备。处理方式只能是批处理,数据不共享,不同程序不能交换数据。文件系统阶段把有关的数据组织成一种文件,这种数据文件可以脱离程序而独立存在,由一个专门的文件管理系统实施统一管理。但是,数据文件仍高度依赖于其对应的程序,不能被多个程序所通用。数据库系统阶段对所有的数据

27、实行统一规划管理,形成一个数据中心,构成一个数据仓库,数据库中的数据能够满足所有用户的不同要求,供不同用户共享。数据共享性显著增强。13.在过程定义中有语句: Private Sub GetData(ByVal data As Integer)其中“ByVal”的含义是(分数:2.00)A.传值调用 B.形式参数C.传址调用D.实际参数解析:解析 本题考查的是 VBA 编程基础、参数的传递。参数有两种传递方式:传地址和传值传递。 在过程声明时形参用 ByVal 声明,则表示该参数按值传递,是“单向”调用形式,过程调用只是相应位置实参的值“单向”传送给形参处理,而被调用过程内部对形参的任何操作引

28、起的形参值的变化均不会反馈、影响实参的值,即此时形参的值不会返回到实参。在这个过程中,数据的传递只有单向性,故称为“传值调用”的“单向”作用形式。 若用 ByRef 声明,则表示次参数为传值调用,此时形参的变化将会返回到实参。 若没有声明传递类型,则默认为传值传递。14.Access 数据库中,表的组成是(分数:2.00)A.字段和记录 B.查询和字段C.记录和窗体D.报表和字段解析:解析 本题考查的是数据库、表的概念。在表中将数据以行和列的形式保存,表中的列称为字段,字段是 Access 信息的最基本载体,说明一条信息在某一方面的属性;表中的行称为记录,记录是由一个或多个字段组成的,一条记录

29、就是一个完整的信息。15.若设置字段的输入掩码为“#-#”,该字段正确的输入数据是(分数:2.00)A.0755-123456 B.0755-abcdefC.abed-123456D.#-#解析:解析 本题考查的是输入掩码及其含义。输入掩码符号说明见第 74 页表所示,输入掩码属性为“#-#”,表示“#”处必须输入数字或空格。16.在建立查询时,若要筛选出图书编号是“T01”或“T02”的记录,可以在查询设计视图准则行中输入(分数:2.00)A.“T01“or“T02“ B.“T01”and“T02“C.in(“T01“and“T02“)D.not in(“T01“and“T02“)解析:解析

30、 本题考查的是表达式。逻辑运算符及其含义: Not:当 Not 连接的表达式为真时,整个表达式为假。 And:当 And 连接的表达式都为真时,整个表达式为真,否则为假。 Or:当 Or 连接的表达式有一个为真时,整个表达式为真,否则为假。 特殊运算符及其含义: In:用于指定一个字段值的列表,列表中的任意一个值都可与查询的字段相匹配。 选项 A:查询图书编号是“T01”或“T02”的记录,正确。 选项 B:查询图书编号是“T01”且也是“T02”的记录,错误。 选项 C、D 的函数格式错误,17.在下图所示的窗体上,有一个标有“显示”字样的命令按钮(名称为 Command1)和一个文本框(名

31、称为text1)。当单击命令按钮时,将变量 sum 的值显示在文本框内,正确的代码是 (分数:2.00)A.Me!Text1.Caption=sumB.Me!Text1.Value=sum C.Me!Text1.Text=sumD.Me!Text1.Visible=sum解析:解析 本题考查的是窗体、常用控件属性。在窗体中文本框的属性中,caption 属性表示标题,所以选项 A 错误;Text 属性表示显示的文本,所以选项 C 错误;Visible 属性是用于判断控件是否可见,所以选项 D 错误;Value 作为一个属性值,显示文本框控件的值,格式为:控件名称Value=值。18.要限制宏命

32、令的操作范围,可以在创建宏时定义(分数:2.00)A.宏操作对象B.宏条件表达式 C.窗体或报表控件属性D.宏操作目标解析:解析 本题考查的是宏。宏是由一个或多个操作组成的集合,其中的每个操作能够自动地实现特定的功能。要限定宏命令的操作范围,可以在创建宏时定义宏条件表达式,即创建条件宏。19.Access 报表对象的数据源可以是(分数:2.00)A.表、查询和窗体B.表和查询C.表、查询和 SQL 命令 D.表、查询和报表解析:解析 本题考查的是报表的数据源。Access 报表是以打印格式来显示数据的,其中的信息来源于表、查询或 SQL 语句。20.在 Access 的数据表中删除一条记录,被

33、删除的记录(分数:2.00)A.可以恢复到原来设置B.被恢复为最后一条记录C.被恢复为第一条记录D.不能恢复 解析:解析 本题考查的是表的基本操作。在删除记录时,Access 会显示删除记录提示框: 21.数据流图中带有箭头的线段表示的是(分数:2.00)A.控制流B.事件驱动C.模块调用D.数据流 解析:解析 在数据流图中,矩形表示数据的外部实体,圆角矩形表示变换数据的处理逻辑,双横线表示数据的存储,箭头表示数据流。22.在 VBA 中,实现窗体打开操作的命令是(分数:2.00)A.DoCmd.OpenForm B.OpenFormC.Do.OpenFormD.DoOpen.Form解析:解

34、析 本题考查的是 VBA 编程基础。OpenForm 命令用于打开窗体,使用 DoCmd 对象的 OpenForm砌方法,可以执行设计好的宏。23.要改变窗体上文本框控件的输出内容,应设置的属性是(分数:2.00)A.标题B.查询条件C.控件来源 D.记录源解析:解析 本题考查的是窗体、常用控件。控件的“控件来源”属性控制系统如何检索或保存在窗体中要显示的数据,如果控件来源中包含一个字段名,那么在控件中显示的就是数据表中的字段值,所以要改变窗体上文本框控件的输出内容,则应设置它的“控件来源”属性。24.下列叙述中正确的是(分数:2.00)A.顺序存储结构的存储一定是连续的,链式存储结构的存储空

35、间不一定是连续的 B.顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C.顺序存储结构能存储有序表,链式存储结构不能存储有序表D.链式存储结构比顺序存储结构节省存储空间解析:解析 顺序存储方式是把逻辑上相邻的结点存储在物理上相邻的存储单元里,结点之间的关系由存储单元的邻接关系来体现。其优点是占用的存储空间最少,所以选项 D 错误。顺序存储结构可以存储如二又树这样的非线性结构,所以选项 B 错误。链式存储结构也可以存储线性表,所以选项 C 错误。25.在窗体中有一个命令按钮(名称为 run1),对应的事件代码如下: Private Sub rum_Click() suln=0 For i

36、=10 To 1 Step-2 sum=Sum+i Next i MsgBox sum End Sub 运行以上事件,程序的输出结果是(分数:2.00)A.10B.30 C.55D.其他结果解析:解析 本题考查的是 VBA 编程基础、循环结构。事件代码中“For i=10 To 1 Step -2”表示循环变量 i 的初值为 10,终值为 1,步长为-2,那么: 第一轮循环结果:i=10,Sum=0+10=10; 第二轮循环结果:i-10-2=8,Sum=10+8=18; 第三轮循环结果:i=8-2=6,sum=18+6=24; 第四轮循环结果:i=6-2=4,Sum=24+4=28; 第五轮

37、循环结果:i=4-2=2,sum=28+2=30。26.在长度为 n 的有序线性表中进行二分查找,在最坏的情况下需要比较的次数是(分数:2.00)A.O(n)B.O(n2)C.O(log2n) D.O(nlog2n)解析:解析 二分查找法的基本思想是将 n 个元素分成个数大致相同的两半,取 an/2与欲查找的 x 作比较,如果 x=an/2,则找到 x,算法终止;如果 xA.flag=FalseB.flag=Not flagC.flag=True D.Exit Do解析:解析 本题考查的是 VBA 编程基础、循环结构。DoWhileLoop 循环结构是在条件式为真时,执行循环体,并持续到条件式

38、结果为假或执行到 Exit Do 语句而退出循环。 在题目要求的事件代码中“If result=0 And result=100 Then”就是判断输入的成绩是否在 0 到 100 分之间,而语句“Else MsgBox”成绩输入错误,请重新输入”则是对输入的成绩不在 0 到 100 分之间的情况进行处理,所以可以判断出,要求填空的部分应该是针对输入成绩正确的情况进行处理,即代码判断条件满足,退出循环。 本题中选项 A、B、D 均可以使程序退出循环,而选项 c 则会使循环继续下去,成为死循环。32.在数据库中,建立索引的主要作用是(分数:2.00)A.节省存储空间B.提高查询速度 C.便于管理

39、D.防止数据丢失解析:解析 本题考查的是索引的概念。索引是提高数据查询速度最有效的方法。建立索引后,表中记录的物理顺序不变,因索引中包含指向表记录的指针,便于快速查找记录。33.在 Access 数据库中使用向导创建查询,其数据可以来自(分数:2.00)A.多个表B.一个表C.一个表的一部分D.表或查询 解析:解析 本题考查的是查询的数据源。在 Access 数据库查询向导中,数据源可以来自一个(或多个)表或查询。选项 A、B、C 均不完整,所以本题答案为 D。34.在窗体设计工具箱中,代表组合框的图标是(分数:2.00)A.B.C.D. 解析:解析 本题考查的是窗体设计、常用控件。选项 A

40、代表“选项按钮”;选项 B 代表“复选框”;选项 C 代表“命令按钮”;选项 D 代表“组合框”。35.在 VBA 中,错误的循环结构是(分数:2.00)A.Do While 条件式 循环体 LoopB.Do Until 条件式 循环体 LoopC.DO Until 循环体 Loop 条件式 D.Do 循环体 Loop While 条件式解析:解析 本题考查的是 VBA 编程基础、循环结构。DowhileLoop 语句使用格式如下: Do While条件式 循环体 Loop 与 DowhileLoop 结构相对应,还有另一种循环结构 DountilLoop,其格式为: Do until 条件式

41、 循环体 Loop 上面两种 Do 循环的条件式均安排在结构的起始位置。实际上,条件式也可以安排在结构的末尾,所以又增加两种 Do 循环结构: Do 循环体 Loop while 条件式 和 Do 循环体 Loop Until 条件式 也就是说,“条件式”只能放在 while 或 Until 后面。所以本题答案为 C。二、B填空题/B(总题数:13,分数:30.00)36.对如图所示的二叉树进行中序遍历的结果是_。 (分数:2.00)填空项 1:_ (正确答案:DBXEAYFZC)解析:解析 二叉树中序遍历的顺序为先遍历左子树,然后访问根结点,最后遍历右子树。由此可知,该二叉树中序遍历的结果为

42、 DBXEAYFZC。37.按照软件测试的一般步骤,集成测试应在 1 测试之后进行。(分数:2.00)填空项 1:_ (正确答案:单元)解析:解析 软件测试过程按 4 个步骤进行,即单元测试、集成测试、确认测试和系统测试。38.软件工程 3 要素包括方法、工具和过程,其中, 1 支持软件开发的各个环节的控制和管理。(分数:2.00)填空项 1:_ (正确答案:过程)解析:解析 软件工程包括 3 个要素:方法、工具和过程。软件工程方法为软件开发提供了“如何做”的技术;工具支持软件的开发、管理、文档生成;过程支持软件开发的各个环节的控制、管理。39.数据库设计包括概念设计、 1 和物理设计。(分数

43、:2.00)填空项 1:_ (正确答案:逻辑设计)解析:解析 数据库的设计过程大致分为 3 个步骤:概念设计、逻辑设计和物理设计。40.在二维表中,元组的 1 不能再分成更小的数据项。(分数:2.00)填空项 1:_ (正确答案:分量)解析:解析 一张二维表对应一个关系,代表一个实体集,表中的一行称为一个元组,一个元组又由许多个分量组成,每个元组分量是表框架中每个属性的投影值。41.在关系数据库中,基本的关系运算有 3 种,它们是选择、投影和_。(分数:2.00)填空项 1:_ (正确答案:连接)解析:解析 本题考查的是关系运算。关系数据库中,基本的关系运算有 3 种: 选择:从关系中找出满足

44、给定条件的元组的操作。 投影:从关系模式中指定若干属性组成新的关系。 连接:是关系的横向结合,连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。42.数据访问页有两种视图,它们是页视图和 1 视图。(分数:2.00)填空项 1:_ (正确答案:设计)解析:解析 本题考查的是数据访问页。数据访问页有两种视图方式:页视图和设计视图。页视图是查看所生成的数据访问页样式的一种视图方式;而以设计视图方式打开数据访问页,通常是要对数据访问页进行修改。43.如图所示的流程控制结构称为_。 (分数:2.00)填空项 1:_ (正确答案:条件结构(或选择结构、分支结构))解析

45、:解析 本题考查的是 VBA 程序结构。VBA 程序语句中的执行语句可以分为 3 种结构,顺序结构,即按照语句顺序顺次执行。条件结构又称选择结构,即根据条件选择执行路径。循环结构,即重复执行某一段程序语句。图中所示的流程结构中带有条件判断,条件满足执行 A,不满足则执行 B,所以该图是条件结构。44.Access 中用于执行指定的 SOL 语言的宏操作名是 1。(分数:2.00)填空项 1:_ (正确答案:RunSQL)解析:解析 本题考查的是宏 RunsQL。RunsQL 操作用于执行指定的 sQL 语句完成操作查询,也可完成数据定义查询。45.直接在属性窗口设置对象的属性,属于“静态”设置

46、方法,在代码窗口中由 VBA 代码设置对象的属性叫做“ 1”设置方法。(分数:2.00)填空项 1:_ (正确答案:动态)解析:解析 本题考查的是 VBA 编程基础、属性设置。在 VBA 程序设计中,直接在属性窗口设置对象的属性,属于“静态”设置方法,而在代码窗口中,由 VBA 代码设置对象的属性叫做“动态”设置方法。46.在窗体中添加一个名称为 Command1 的命令按钮,然后编写如下事件代码: Private Sub Command1_Click() Dim x As Integer,y As Integer x=12:y=32 CaU p(x,y) MsgBox x * y End S

47、ub Public Sub p(n As Integer,ByVal m As Integer) n=n Mod 10 m=m Mod 10 End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果为_。(分数:2.00)填空项 1:_ (正确答案:64)解析:解析 本题考查的是 VBA 编程基础、参数调用。子过程 p 有两个参数 m 和 n,参数 m、n 是整型,而通过“ByVal”可知,参数 m 是按值传递的参数。由于在过程定义时未做参数说明的情况下默认为传址调用,所以参数 n 是按址传递。由于按址传递的过程调用是将相应位置实参的地址传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化,又会反向影响实参的值。在这个过程中,数据的传递具有双向性。 在命令按钮单击事件过程中,程序通过两个实参 x、y 为形参 m、n 赋值,“n=n Mod 10”表示 12 与 10 取余,结果为 2,由于 n 是传址调用,所以返回实参的结果为 x=2,而形参 m 因为被“ByVal”修饰,所以过程调用只是将实参 y 的值“单向”传送给形参 m 处理,而被调用过程内部对形参 m

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1