1、二级 ACCESS-6-2 及答案解析(总分:86.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:58.00)1.设树 T 的度为 4,其中度为 1,2,3,4 的节点个数分别为 4,2,1,1。则 T 中叶子节点数为U /U。 A. 8 B. 7 C. 6 D. 5(分数:1.00)A.B.C.D.2.有三个关系 R、S 和 T 如下:(分数:2.00)A.B.C.D.3.下列说法中,不属于数据模型所描述的内容的是U /U。 A. 数据结构 B. 数据操作 C. 数据查询 D. 数据约束(分数:2.00)A.B.C.D.4.Access 默认的数据库文件夹是U /U。 A
2、.Access B.MyDocuments C.Temp D. DOWn loads (分数:1.00)A.B.C.D.5.在报表中要显示格式为“共 N 页,第 N 页”的页码,正确的页码格式设置是_。 A. =“共“+Pages+“页,第“+Page+“页“ B. =“共“+Pages+“页,第“+Page+“页“ C. =“共“&Pages&“页,第“&Page&“页“ D. =“共“&Pages&“页,第“&Page&“页“(分数:2.00)A.B.C.D.6.在建立查询时,若要筛选出图书编号是“T01”或“T02”的记录,可以在查询设计视图准则行中输入 A. “T01“or“T02“
3、B. “T01”and“T02“ C. in(“T01“and“T02“) D. not in(“T01“and“T02“)(分数:2.00)A.B.C.D.7.可作为报表记录源的是 A.表 B.查询 C.Select 语句 D.以上都可以(分数:2.00)A.B.C.D.8.结构化程序设计主要强调的是 A.程序的规模 B.程序的效率 C.程序设计语言的先进性 D.程序易读性 (分数:1.00)A.B.C.D.9.在表达式中,为了和一般的数值数据区分,Access 将文本型的数据用符号括起来,在日期/时间型数据两端各加了一个( )。 A. * B. # C. “ “ D. ?(分数:2.00)
4、A.B.C.D.10.在窗体上有一个命令按钮 Command1,编写事件代码如下:Private Sub Command1_Click()Dim y As Integery=0Doy=InputBox(“y=“)If(y Mod 10)+Int(y/10)=10 Then Debug.Print y;Loop Until y=0End Sub打开窗体运行后,单击命令按钮,依次输入 10、37、50、55、64、20、28、19、-19、0,立即窗口上输出的结果是 A. 37 55 64 28 19 19 B. 10 50 20 C. 10 50 20 0 D. 37 55 64 28 19(分
5、数:2.00)A.B.C.D.11.程序流程图中带有箭头的线段表示的是 A. 图元关系 B. 数据流 C. 控制流 D. 调用关系(分数:2.00)A.B.C.D.12.关系数据库管理系统能实现的专门关系运算包括_。 A. 排序、索引、统计 B. 选择、投影、连接 C. 关联、更新、排序 D. 显示、打印、制表(分数:2.00)A.B.C.D.13.在 SQL 的 SELECT 语句中,用于实现选择运算的是_。 A. FOR B. WHILE C. IF D. WHERE(分数:2.00)A.B.C.D.14.数据库设计的需求分析阶段,业务流程一般采用U /U表示。 A.E-R 模型 B.数据
6、流图 C.程序构图 D.程序框图 (分数:1.00)A.B.C.D.15.下列不是分支结构的语句是U /U。 A. If.Then.End IF B. While.Wend C. If.Then.Else.Endlf D. Select.Case.End Select(分数:2.00)A.B.C.D.16.在表设计视图中,如果要限定数据的输入格式,应修改字段的 属性。 A.格式 B.有效性规则 C.输入格式 D.字段大小(分数:2.00)A.B.C.D.17.运行下列程序段,结果是_。For m=10 to 1 step 0k=k+3Next in A.形成死循环 B.循环体不执行即结束循环
7、C.出现语法错误 D.循环体执行一次后结束循环(分数:1.00)A.B.C.D.18.若要求在文本框中输入文本时达到密码“*”的显示效果,则应该设置的属性是_。 A.默认值 B.有效性文本 C.输入掩码 D.密码(分数:2.00)A.B.C.D.19.下列模式中,能够给出数据库物理存储结构与物理存取方法的是U /U。 A. 内模式 B. 外模式 C. 概念模式 D. 逻辑模式(分数:2.00)A.B.C.D.20.软件调试的目的是 _。 A. 发现错误 B. 改正错误 C. 改善软件的性能 D. 挖掘软件的潜能 (分数:1.00)A.B.C.D.21.设 a=3,b=5,则以下表达式值为真的是
8、U /U。 A. a=b And b10 B. (a ) Or (b0) C. (a0) Eqv (b0) D. (-3+5 ) And (b0)(分数:2.00)A.B.C.D.22.下列数据结构中,属于非线性结构的是 A. 循环队列 B. 带链队列 C. 二叉树 D. 带链栈(分数:2.00)A.B.C.D.23.报表的数据源不包括_。 A.表 B.查询 C.SQL 语句 D.窗体(分数:2.00)A.B.C.D.24.必须输入 0 到 9 的数字的输入掩码是_. A. 0 B. & C. A D. C(分数:1.00)A.B.C.D.25.下列叙述中正确的是U /U。 A. 一个数据结构
9、中的元素在计算机存储空间中的位置关系与逻辑关系可能不同 B. 一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系一定不同 C. 一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系一定相同 D. 数据的存储结构与数据的逻辑结构是相同的(分数:2.00)A.B.C.D.26.在报表中要计算“数学”字段的最高分,应将控件的“控件来源”属性设置为U /U。 A. =MAX(数学) B. MAX(数学) C. =MAX(数学) D. =MAX数学(分数:2.00)A.B.C.D.27.VBA 中定义符号常量使用的关键字是_。 A.Const B.Dim C.Public D.Static
10、(分数:1.00)A.B.C.D.28.下列事件不属于 Access 中的事件的是 A. 键盘事件 B. 鼠标事件 C. 窗口事件 D. 控件事件(分数:2.00)A.B.C.D.29.对长度为 n 的单链有序表,若查找每个元素的概率相等,则查找任一元素的平均查找长度为_。 A. n/2 B. (n+1)/2 C. (n-1)/2 D. n/4(分数:2.00)A.B.C.D.30.关闭数据库文件有U /U种方法。 A.3 B.4 C.5 D.6 (分数:1.00)A.B.C.D.31.对建立良好的程序设计风格,下面有关语句结构描述错误的是U /U。 A. 在一行内只写一条语句 B. 程序编写
11、应优先考虑清晰性 C. 程序编写要做到效率第一,清晰第二 D. 避免不必要的转移(分数:1.00)A.B.C.D.32.用一个对象来表示“一只白色的足球被踢进球门”,那么“白色”、“足球”、“踢”、“进球门”分别对应的是_。 A.属性、对象、方法、事件 B.属性、对象、事件、方法 C.对象、属性、方法、事件 D.对象、属性、事件、方法(分数:1.00)A.B.C.D.33.“特殊效果”属性值用于设定控件的显示效果,下列不属于“特殊效果”属性值的是 ( )。 A.平面 B.凸起 C.蚀刻 D.透明 (分数:1.00)A.B.C.D.34.在窗体中添加一个名称为 Command1 的命令按钮,然后
12、编写如下事件代码:Private Sub Command1_Click()a= 75If a60 Thenk1EIseIf a70 Thenk2EIseIf a80 Thenk3E1seIf a90 Thenk4End IfMsgBox kEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是_。 A. 1 B. 2 C. 3 D. 4(分数:2.00)A.B.C.D.35.对长度为 N 的线性表进行顺序查找,在最坏情况下,需要的比较次数是U /U。 A. N+1 B. N C. (N+1)/2 D. N/2(分数:2.00)A.B.C.D.二、B填空题/B(总题数:15,分数:28
13、.00)36.软件开发环境是全面支持软件开发全过程的U U /U /U集合。(分数:2.00)填空项 1:_37.数据库管理系统常见的数据模型有层次模型、 1 和关系模型三种。(分数:2.00)填空项 1:_38.下面程序的功能是计算折旧年限。假设一台机器的原价值为 100 万元,如果每年的折旧率为 3%,多少年后它的价值不足 60 万元。请填空。 y=0 p=100 x=0.03 Do p=p*(1-x) y=y+1 Loop Until p_ MsgBox y(分数:2.00)填空项 1:_39.在窗体上画一个命令按钮,然后编写如下程序: Function fun(By Val num A
14、s Long)As Long Dim k As Long k=1 num=Abs(num) Do While num k=k*(num/10) num=num/10 Loop fun=k End Function Private Sub Command1_Click() Dim n As Long Dim r As Long n=InputBox(“请输入一个数“) n=CLng(n) r=fun(n) MsgBox r End Sub 程序运行后,单击命令按钮,在输入对话框中输入 234,消息框显示的结果为U U /U /U。(分数:2.00)填空项 1:_40.数据库设计分为以下 6 个设
15、计阶段:需求分析阶段、U /U、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。(分数:2.00)填空项 1:_41.窗体中有两个命令按钮:“显示”(控件名为 cmdDisplay)和“测试”(控件名为 cmdTest)。单击“测试”按钮时,执行的事件功能是:首先弹出消息框,若单击其中的“确定”按钮,则隐藏窗体上的“显示”按钮;否则直接返回到窗体中。请在空白处填入适当的语句,使程序可以完成指定的功能。 Private Sub cmdTest_Click() Answer=_(“隐藏按钮?“,vbOKCancel+vbQuestion,“Msg“) If Answer=vbOK Then
16、Me! cmdDisplayVisible=_ End If End Sub(分数:4.00)填空项 1:_42.Access 字段名长度最多为U U /U /U个字符。(分数:2.00)填空项 1:_43.在标准模块的变量定义区域中,用 1 关键字说明的变量属于全局范围的变量。(分数:2.00)填空项 1:_44.数据库系统的三级模式分别为U U /U/U模式、内部级模式与外部级模式。(分数:1.00)填空项 1:_45.如果希望按满足指定条件执行宏中的一个或多个操作,这类宏称为U U /U /U。(分数:1.00)填空项 1:_46.宏是一个或多个U U /U /U的集合。(分数:2.00
17、)填空项 1:_47. 1 是数据库应用的核心。(分数:2.00)填空项 1:_48.在面向对象方法中,类之间共享属性和方法的机制称为 1。(分数:2.00)填空项 1:_49. 1 的主要目的是有效地管理和存取大量的数据资源。(分数:1.00)填空项 1:_50.从工程管理的角度来看,软件设计分两步来完成。首先是概要设计,然后是U U /U /U。(分数:1.00)填空项 1:_二级 ACCESS-6-2 答案解析(总分:86.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:58.00)1.设树 T 的度为 4,其中度为 1,2,3,4 的节点个数分别为 4,2,1,1。则
18、 T 中叶子节点数为U /U。 A. 8 B. 7 C. 6 D. 5(分数:1.00)A. B.C.D.解析:解析 结点的度结点拥有子树的个数。树中结点总数为:14+22+31+41=15 与根结点之和,即 15+1=16。 树中非叶子结点数为 4+2+1+1=8。 树中叶子结点数为:16-8=8。2.有三个关系 R、S 和 T 如下:(分数:2.00)A.B.C.D. 解析:解析 关系运算 评析 交运算:关系 R 与 S 经交运算后所得到的关系是由那些既在 R 内又在 S内的有序组所组成,记为 RS。从图表中可以看出,关系 T 是关系 R 和关系 s 进行交运算得到的。3.下列说法中,不属
19、于数据模型所描述的内容的是U /U。 A. 数据结构 B. 数据操作 C. 数据查询 D. 数据约束(分数:2.00)A.B.C. D.解析:解析 数据模型所描述的内容有 3 个部分,它们是数据结构、数据操作和数据约束。其中,数据模型中的数据结构主要描述数据的类型、内容、性质,以及数据库的联系等;数据操作主要是描述在相应数据结构上的操作类型与操作方式。 本题答案为 C)。4.Access 默认的数据库文件夹是U /U。 A.Access B.MyDocuments C.Temp D. DOWn loads (分数:1.00)A.B. C.D.解析:5.在报表中要显示格式为“共 N 页,第 N
20、页”的页码,正确的页码格式设置是_。 A. =“共“+Pages+“页,第“+Page+“页“ B. =“共“+Pages+“页,第“+Page+“页“ C. =“共“&Pages&“页,第“&Page&“页“ D. =“共“&Pages&“页,第“&Page&“页“(分数:2.00)A.B.C.D. 解析:解析 本题考查在报表中添加页码常用格式的相关知识。Page 和 Pages 是内置变量,Page代表当前页号,Pages代表总页数。要显示格式为“共 N 页,第 N 页”的页码,应使用答案 D 所示的格式。6.在建立查询时,若要筛选出图书编号是“T01”或“T02”的记录,可以在查询设计视
21、图准则行中输入 A. “T01“or“T02“ B. “T01”and“T02“ C. in(“T01“and“T02“) D. not in(“T01“and“T02“)(分数:2.00)A. B.C.D.解析:解析 本题考查的是表达式。逻辑运算符及其含义: Not:当 Not 连接的表达式为真时,整个表达式为假。 And:当 And 连接的表达式都为真时,整个表达式为真,否则为假。 Or:当 Or 连接的表达式有一个为真时,整个表达式为真,否则为假。 特殊运算符及其含义: In:用于指定一个字段值的列表,列表中的任意一个值都可与查询的字段相匹配。 选项 A:查询图书编号是“T01”或“T0
22、2”的记录,正确。 选项 B:查询图书编号是“T01”且也是“T02”的记录,错误。 选项 C、D 的函数格式错误,7.可作为报表记录源的是 A.表 B.查询 C.Select 语句 D.以上都可以(分数:2.00)A.B.C.D. 解析:8.结构化程序设计主要强调的是 A.程序的规模 B.程序的效率 C.程序设计语言的先进性 D.程序易读性 (分数:1.00)A.B.C.D. 解析:解析:结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化及限制使用 goto语句,总的来说可使程序结构良好、易读、易理解、易维护。9.在表达式中,为了和一般的数值数据区分,Access 将文本型的数
23、据用符号括起来,在日期/时间型数据两端各加了一个( )。 A. * B. # C. “ “ D. ?(分数:2.00)A.B. C.D.解析:解析 选项 A“*”是文本型数据的一个通配符,表示包含任意多个字符的字符串:选项 C,用英文双引号(“ “)括起来的数据用来表示该数据是文本型数据;选项 D“?”是文本型数据的另一个通配符,表示任意 1 个字符。本题正确答案为选项 B。10.在窗体上有一个命令按钮 Command1,编写事件代码如下:Private Sub Command1_Click()Dim y As Integery=0Doy=InputBox(“y=“)If(y Mod 10)+
24、Int(y/10)=10 Then Debug.Print y;Loop Until y=0End Sub打开窗体运行后,单击命令按钮,依次输入 10、37、50、55、64、20、28、19、-19、0,立即窗口上输出的结果是 A. 37 55 64 28 19 19 B. 10 50 20 C. 10 50 20 0 D. 37 55 64 28 19(分数:2.00)A.B.C.D. 解析:解析 本题考查的是 VBA 编程基础以及循环、分支结构。“DoLoop until”循环是为了控制输入。而直接输出是在“Debug.Print y”,即在“If Then”这个选择中,此题的关键在于读
25、懂“If(y Mod 10)+Int(y/10)=10”这个条件,“y mod 10”是取 y 的个位上的数。而 Int(y/10)则是相当于取 y 的十位上的数,满足这个条件的二位数的 y 值有:19、28、37、46、55、64、73、82、91,且只能为正数。因此,答案为 37 55 64 28 19。11.程序流程图中带有箭头的线段表示的是 A. 图元关系 B. 数据流 C. 控制流 D. 调用关系(分数:2.00)A.B.C. D.解析:解析 在程序流程图中,图框表示各种操作的类型,图框中的文字和符号表示操作的内容,流程线表示操作的先后次序。带箭头的线段在数据流程图中表示数据流。带箭
26、头的线段在程序流程图中表示控制流。在题中给出的选项中,在图元之间用带有箭头的线段表示图元关系。在模块之间用带有箭头的线段表示调用关系。12.关系数据库管理系统能实现的专门关系运算包括_。 A. 排序、索引、统计 B. 选择、投影、连接 C. 关联、更新、排序 D. 显示、打印、制表(分数:2.00)A.B. C.D.解析:解析 关系数据库管理系统能实现的专门关系运算包括选择、投影和连接。13.在 SQL 的 SELECT 语句中,用于实现选择运算的是_。 A. FOR B. WHILE C. IF D. WHERE(分数:2.00)A.B.C.D. 解析:14.数据库设计的需求分析阶段,业务流
27、程一般采用U /U表示。 A.E-R 模型 B.数据流图 C.程序构图 D.程序框图 (分数:1.00)A.B. C.D.解析:15.下列不是分支结构的语句是U /U。 A. If.Then.End IF B. While.Wend C. If.Then.Else.Endlf D. Select.Case.End Select(分数:2.00)A.B. C.D.解析:解析 本题考查控制结构的知识。选项 A) 是一个单分支选择结构;选项 C) 是一个双分支选择结构:选项 D) 是一个多分支选择结构;选项 B) 是一个循环结构。16.在表设计视图中,如果要限定数据的输入格式,应修改字段的 属性。
28、A.格式 B.有效性规则 C.输入格式 D.字段大小(分数:2.00)A. B.C.D.解析:17.运行下列程序段,结果是_。For m=10 to 1 step 0k=k+3Next in A.形成死循环 B.循环体不执行即结束循环 C.出现语法错误 D.循环体执行一次后结束循环(分数:1.00)A.B. C.D.解析:解析 本题考察 for 循环语句,step 表示循环变量增加步长,循环初始值大于终值时步长应为负数,步长为 0 时则循环不成立,循环体不执行即结束循环。18.若要求在文本框中输入文本时达到密码“*”的显示效果,则应该设置的属性是_。 A.默认值 B.有效性文本 C.输入掩码
29、D.密码(分数:2.00)A.B.C. D.解析:解析 设置字段属性 若要求在文本框中输入文本时达到密码“*”号的显示效果,则在“输入掩码”属性中输入“密码”。19.下列模式中,能够给出数据库物理存储结构与物理存取方法的是U /U。 A. 内模式 B. 外模式 C. 概念模式 D. 逻辑模式(分数:2.00)A. B.C.D.解析:解析 能够给出数据库物理存储结构与物理存取方法的是内模式。外模式是用户的数据视图,也就是用户所见到的数据模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。没有逻辑模式这一说法。正确答案为选项 A。20.软件调试的目的是 _。 A. 发现错误
30、 B. 改正错误 C. 改善软件的性能 D. 挖掘软件的潜能 (分数:1.00)A.B. C.D.解析:解析 软件调试的概念及其要点 评析由程序调试的概念可知:程序调试活动由两部分组成,其一是根据错误的迹象确定程序中错误的确切性质、原因和位置。其二,对程序进行修改,排除这个错误。所以程序调试的目的就是诊断和改正程序中的错误。21.设 a=3,b=5,则以下表达式值为真的是U /U。 A. a=b And b10 B. (a ) Or (b0) C. (a0) Eqv (b0) D. (-3+5 ) And (b0)(分数:2.00)A.B. C.D.解析:解析 ab 为 False,而 b0
31、为 True,根据 Or 的运算法则,整个表达式为 True。22.下列数据结构中,属于非线性结构的是 A. 循环队列 B. 带链队列 C. 二叉树 D. 带链栈(分数:2.00)A.B.C. D.解析:解析 根据数据结构中各数据元素之间前后关系的复杂程度,一般将数据结构分为两种类型:线性结构与非线性结构。线性结构表示数据元素之间为一对一的关系,非线性结构表示数据元素之间为一对多或者多对一的关系。根据各种结构的定义可知二叉树是一种非线性结构。23.报表的数据源不包括_。 A.表 B.查询 C.SQL 语句 D.窗体(分数:2.00)A.B.C.D. 解析:解析 报表的数据源可以是表对象或者查询
32、对象,而查询实际上就是 SQL 语句,所以报表的数据源也可以是 SQL 语句。窗体不能作为报表的数据源。24.必须输入 0 到 9 的数字的输入掩码是_. A. 0 B. & C. A D. C(分数:1.00)A. B.C.D.解析:解析 数据库和表的摹本操作/表的其他操作 评析 在输入数据时,如果希望输入的格式标准保持一致,或希望检查输入时的错误,可以设置输入掩码;输入掩码属性所使用字符的含义: 0 必须输入数字(09) &,必须输入任何的字符或一个空格 A 必须输入字母或数字 C 以选择输入任何的字符或一个空格25.下列叙述中正确的是U /U。 A. 一个数据结构中的元素在计算机存储空间
33、中的位置关系与逻辑关系可能不同 B. 一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系一定不同 C. 一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系一定相同 D. 数据的存储结构与数据的逻辑结构是相同的(分数:2.00)A. B.C.D.解析:解析 一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系不一定相同。26.在报表中要计算“数学”字段的最高分,应将控件的“控件来源”属性设置为U /U。 A. =MAX(数学) B. MAX(数学) C. =MAX(数学) D. =MAX数学(分数:2.00)A. B.C.D.解析:解析 MAX 函数用于返回最大值。属性设置
34、时要以“=”开头,且字段要用“”括起来。27.VBA 中定义符号常量使用的关键字是_。 A.Const B.Dim C.Public D.Static(分数:1.00)A. B.C.D.解析:解析 符号常量使用关键字 Const 来定义,格式为:Const 符号常量名称=常量值。Dim 是定义变量的关键字,Public 关键字定义作用于全局范围的变量、常量,Static 用于定义静态变量。28.下列事件不属于 Access 中的事件的是 A. 键盘事件 B. 鼠标事件 C. 窗口事件 D. 控件事件(分数:2.00)A.B.C.D. 解析:解析 在 Access 中的事件主要有键盘事件、鼠标事
35、件、对象事件、窗口事件和操作事件。没有控件事件。29.对长度为 n 的单链有序表,若查找每个元素的概率相等,则查找任一元素的平均查找长度为_。 A. n/2 B. (n+1)/2 C. (n-1)/2 D. n/4(分数:2.00)A.B. C.D.解析:解析 因为查找每个元素的概率相等,所以对长度为 n 的单链有序表,查找任一元素的平均查找长度为(n+1)/2。30.关闭数据库文件有U /U种方法。 A.3 B.4 C.5 D.6 (分数:1.00)A. B.C.D.解析:31.对建立良好的程序设计风格,下面有关语句结构描述错误的是U /U。 A. 在一行内只写一条语句 B. 程序编写应优先
36、考虑清晰性 C. 程序编写要做到效率第一,清晰第二 D. 避免不必要的转移(分数:1.00)A.B.C. D.解析:解析 语句结构的风格对建立良好的程序设计风格很重要。选项 A、B、D 都是良好的语句结构的风格,考生应在编程中注意。选项 C 是错误的,好的语句结构风格要求程序编写要做到清晰第一,效率第二。32.用一个对象来表示“一只白色的足球被踢进球门”,那么“白色”、“足球”、“踢”、“进球门”分别对应的是_。 A.属性、对象、方法、事件 B.属性、对象、事件、方法 C.对象、属性、方法、事件 D.对象、属性、事件、方法(分数:1.00)A.B. C.D.解析:解析 对象就是一个实体,比如足
37、球;每个对象都具有一些属性可以相互区分,比如颜色;对象的方法就是对象的可以执行的行为,比如足球可以踢,人可以走;而对象可以辨别或响应的动作是事件,比如足球进门。33.“特殊效果”属性值用于设定控件的显示效果,下列不属于“特殊效果”属性值的是 ( )。 A.平面 B.凸起 C.蚀刻 D.透明 (分数:1.00)A.B.C.D. 解析:34.在窗体中添加一个名称为 Command1 的命令按钮,然后编写如下事件代码:Private Sub Command1_Click()a= 75If a60 Thenk1EIseIf a70 Thenk2EIseIf a80 Thenk3E1seIf a90 T
38、henk4End IfMsgBox kEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是_。 A. 1 B. 2 C. 3 D. 4(分数:2.00)A. B.C.D.解析:35.对长度为 N 的线性表进行顺序查找,在最坏情况下,需要的比较次数是U /U。 A. N+1 B. N C. (N+1)/2 D. N/2(分数:2.00)A.B. C.D.解析:解析 在进行顺序查找过程中,如果线性表中被查的元素是线性表中的最后一个,或者被查元素根本不在线性表中,则为了查找这个元素需要与线性表中所有元素进行比较,这是顺序查找最坏的情况。所以在此最坏情况下所需要比较的次数是该线性表的长度值
39、。二、B填空题/B(总题数:15,分数:28.00)36.软件开发环境是全面支持软件开发全过程的U U /U /U集合。(分数:2.00)填空项 1:_ (正确答案:软件工具)解析:解析 软件开发环境是全面支持软件开发全过程的软件工具集合。37.数据库管理系统常见的数据模型有层次模型、 1 和关系模型三种。(分数:2.00)填空项 1:_ (正确答案:网状模型)解析:解析 数据库管理系统是位于用户与操作系统之间的一层系统管理软件,是一种系统软件,是用户与数据库之间的一个标准接口,其总是基于某种数据模型的,可以分为层次模型、网状模型和关系模型。38.下面程序的功能是计算折旧年限。假设一台机器的原
40、价值为 100 万元,如果每年的折旧率为 3%,多少年后它的价值不足 60 万元。请填空。 y=0 p=100 x=0.03 Do p=p*(1-x) y=y+1 Loop Until p_ MsgBox y(分数:2.00)填空项 1:_ (正确答案:60)解析:解析 本题考查 VBA 中循环的知识。对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件是否成立,至少执行一次循环体。在 Until 循环中条件为 False 时执行循环体;条件为 True 时退出循环;在 While 循环中条件为 True 时执行循环
41、体,条件为 False 时退出循环,这一点要注意区分清延。 本题中是一个后判断条件的 Until 循环,变量 y 的作用是累计循环次数也就是年数,要求填写的是循环结束条件,即 p 的值不足 60 时结束循环。39.在窗体上画一个命令按钮,然后编写如下程序: Function fun(By Val num As Long)As Long Dim k As Long k=1 num=Abs(num) Do While num k=k*(num/10) num=num/10 Loop fun=k End Function Private Sub Command1_Click() Dim n As L
42、ong Dim r As Long n=InputBox(“请输入一个数“) n=CLng(n) r=fun(n) MsgBox r End Sub 程序运行后,单击命令按钮,在输入对话框中输入 234,消息框显示的结果为U U /U /U。(分数:2.00)填空项 1:_ (正确答案:0)解析:解析 模块/VBA 程序设计基础 评析 程序将输入的内容 234 转变为长整型传入函数 fun 中,然后进入循环。 循环第一次结束的时候:k=23 num=23 循环第二次结束的时候:k=46 num=2 循环第三次结束的时候:k=0 num=040.数据库设计分为以下 6 个设计阶段:需求分析阶段、
43、U /U、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。(分数:2.00)填空项 1:_ (正确答案:概念设计阶段)解析:知识点:数据库设计方法和步骤:需求分析、概念设计、逻辑设计和物理设计的相关策略 评析:数据库设计分为以下 6 个设计阶段:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。41.窗体中有两个命令按钮:“显示”(控件名为 cmdDisplay)和“测试”(控件名为 cmdTest)。单击“测试”按钮时,执行的事件功能是:首先弹出消息框,若单击其中的“确定”按钮,则隐藏窗体上的“显示”按钮;否则直接返回到窗体中。请在空白处填入适当的
44、语句,使程序可以完成指定的功能。 Private Sub cmdTest_Click() Answer=_(“隐藏按钮?“,vbOKCancel+vbQuestion,“Msg“) If Answer=vbOK Then Me! cmdDisplayVisible=_ End If End Sub(分数:4.00)填空项 1:_ (正确答案:MsgBox False)解析:解析 MsgBox 是弹出消息框,Visible 属性是表示控件是否显示,当属性值为 True 时就显示,为False 时则隐藏。42.Access 字段名长度最多为U U /U /U个字符。(分数:2.00)填空项 1:_ (正确答案:64)解析:解析 Access 中字段的命名规则是:字段名长度为 164 个字符;字段名可以包含字母、汉字、数字空格和其他字符;字段名不能包含句号(.)、惊叹号(!)、方括号()和重音符号()。43.在标准模块的变量定义区域中,用 1 关键字说明的变量属于全局范