[计算机类试卷]2008年9月国家二级(ACCESS)笔试真题试卷及答案与解析.doc

上传人:medalangle361 文档编号:492709 上传时间:2018-11-30 格式:DOC 页数:25 大小:163KB
下载 相关 举报
[计算机类试卷]2008年9月国家二级(ACCESS)笔试真题试卷及答案与解析.doc_第1页
第1页 / 共25页
[计算机类试卷]2008年9月国家二级(ACCESS)笔试真题试卷及答案与解析.doc_第2页
第2页 / 共25页
[计算机类试卷]2008年9月国家二级(ACCESS)笔试真题试卷及答案与解析.doc_第3页
第3页 / 共25页
[计算机类试卷]2008年9月国家二级(ACCESS)笔试真题试卷及答案与解析.doc_第4页
第4页 / 共25页
[计算机类试卷]2008年9月国家二级(ACCESS)笔试真题试卷及答案与解析.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

1、2008年 9月国家二级( ACCESS)笔试真题试卷及答案与解析 1 一个栈的初始状态为空。现将元素 1、 2、 3、 4、 5、 A、 B、 C、 D、 E依次入栈,然后再依次出栈,则元素出栈的顺序是 _。 ( A) 12345ABCDE ( B) EDCBA54321 ( C) ABCDE12345 ( D) 54321EDCBA 2 下列叙述中正确的是 _。 ( A)循环队列中有队头和队尾两个指针,因此,循环队列是非线性结构 ( B)在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况 ( C)在循 环队列中,只需要队尾指针就能反映队列中元素的动态变化情况 ( D)循环队列中元

2、素的个数是由队头指针和队尾指针共同决定 3 在长度为 n的有序线性表中进行二分查找,最坏情况下需要比较的次数是_。 ( A) O(n) ( B) O(n2) ( C) O(log2n) ( D) O(nlog2n) 4 下列叙述中正确的是 _。 ( A)顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的 ( B)顺序存储结构只针对线性结构,链式存储结构只针对非线性结构 ( C)顺序存储结构能存储有 序表,链式存储结构不能存储有序表 ( D)链式存储结构比顺序存储结构节省存储空间 5 数据流图中带有箭头的线段表示的是 _。 ( A)控制流 ( B)事件驱动 ( C)模块调用 (

3、 D)数据流 6 在软件开发中,需求分析阶段可以使用的工具是 _。 ( A) N-S图 ( B) DFD图 ( C) PAD图 ( D)程序流程图 7 在面向对象方法中,不属于 “对象 ”基本特点的是 _。 ( A)一致性 ( B)分类性 ( C)多态性 ( D)标识唯一性 8 一间宿舍可住多个学生, 则实体宿舍和学生之间的联系是 _。 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 9 在数据管理技术发展的三个阶段中,数据共享最好的是兰 _。 ( A)人工管理阶段 ( B)文件系统阶段 ( C)数据库系统阶段 ( D)三个阶段相同 10 有三个关系 R、 S和 T如下:由关系

4、 R和 S通过运算得到关系 T,则所使用的运算为 _。 ( A)笛卡尔积 ( B)交 ( C)并 ( D)自然连接 11 Access数据库中,表的组成是 _。 ( A)字段和记录 ( B)查询和字段 ( C)记录和窗体 ( D)报表和字段 12 若设置字段的输入掩码为 “#-#”,该字段正确的输入数据是 _。 ( A) 0755-123456 ( B) 0755-abcdef ( C) abcd-123456 ( D) #-# 13 对数据表进行筛选操作,结果是 _。 ( A)只显示满足条件的记录,将不满足条件的记录从表中删除 ( B)显示满足条件的记录,并将这些记录保存在一个新表中 ( C

5、)只显示满足条件的记录,不满足条件的记录被隐藏 ( D)将满足条件的记录和不满足条件的记录分为两个表进行显示 14 在显示查询结果时,如果要将数据表中的 “籍贯 ”字段名,显示为 “出生地 ”,可在查询设计视图中改动 _。 ( A)排序 ( B)字段 ( C)条件 ( D)显示 15 在 Access的数据表中删除一条记录,被删除的记录 _。 ( A)可以恢复到原来位置 ( B)被恢复为最后一条记录 ( C)被恢复为第一条记录 ( D)不能恢复 16 在 Access中,参照完整性规则不包括 _。 ( A)更新规则 ( B)查询规则 ( C)删除规则 ( D)插入规则 17 在数据库中,建立索

6、引的主要作用是 _。 ( A)节省存储空间 ( B)提高查询速度 ( C)便于管理 ( D)防止数据丢失 18 假设有一组数据:工资为 800元,职称为 “讲师 ”,性别为 “男 ”,在下列逻辑表达式中结果为 “假 ”的是 _。 ( A)工资 800AND职称 “助教 “OR职称 “讲师 “ ( B)性别 “女 “ORNOT职称 “助教 “ ( C)工资 =800 AND(职称 “讲师 “OR性别 “女 “) ( D)工资 800 AND(职称 “讲 师 “OR性别 男 “) 19 在建立查询时,若要筛选出图书编号是 “T01”或 “T02”的记录,可以在查询设计视图准则行中输入 _。 ( A

7、) T01 or “T02“ ( B) T01and“T02“ ( C) in(“T01“ and “T02“) ( D) not in(“T01“ and “T02“) 20 在 Access数据库中使用向导创建查询,其数据可以来自 _。 ( A)多个表 ( B)一个表 ( C)一个表的一部分 ( D)表或查询 21 创建参数查询时,在查询设计视图准则 行中应将参数提示文本放置在 _。 ( A) 中 ( B) ()中 ( C) 中 ( D)中 22 在下列查询语句中,与 SELECTTAB1 *FROM TABl WHERE InStr(简历 ,“篮球 “) 0 功能相同的语句是 _。 (

8、A) SELECT TAB1 *FROM TAB1 WHERE TAB1简历 Like “篮球 “ ( B) SELECT TAB1 *FROM TAB1 WHERE TAB1简历 Like “*篮球 “ ( C) SELECT TAB1 *FROM TAB1 WHERE TAB1简历 Like “*篮球 *“ ( D) SELECT TAB1 *FROM TAB1 WHERE TAB1简历 Like “篮球 *“ 23 在 Access数据库中创建一个新表,应该使用的 SQL语句是 _。 ( A) Create Table ( B) Create Index ( C) Alter Table

9、 ( D) Create Database 24 在窗体设计工具箱中,代表组合框的图标是 ( A) ( B) ( C) ( D) 25 要改变 窗体上文本框控件的输出内容,应设置的属性是 _。 ( A)标题 ( B)查询条件 ( C)控件来源 ( D)记录源 26 在下图所示的窗体上,有一个标有 “显示 ”字样的命令按钮 (名称为 Command1)和一个文本框 (名称为 text1)。当单击命令按钮时,将变量 sum的值显示在文本框内,正确的代码是 _。 ( A) Me!Text1 Caption=sum ( B) Me!Text1 Value=sum ( C) Me!Text1 Text=

10、sum ( D) Me!Textl Visible=sum 27 Access报表对象的数据源可以是 _。 ( A)表、查询和窗体 ( B)表和查询 ( C)表、查询和 SQL命令 ( D)表、查询和报表 28 要限制宏命令的操作范围,可以在创建宏时定义 _。 ( A)宏操作对象 ( B)宏条件表达式 ( C)窗体或报表控件属性 ( D)宏操作目标 29 在 VBA中,实现窗体打开操作的命令是 _。 ( A) DoCmd.OpenForm ( B) OpenForm ( C) Do.OpenForm ( D) DoOpen.Form 30 在 Access中,如果变量定义在模块的过程内部,当过

11、程代码执行时才可见,则这种变量的作用域为 _。 ( A)程序范围 ( B)全局范围 ( C)模块范围 ( D)局部范围 31 表达式 Fix(-3.25)和 Fix(3.75)的结果分别是 _。 ( A) -3, 3 ( B) -4, 3 ( C) -3, 4 ( D) -4, 4 32 在 VBA中,错误的循环结构是 _。 ( A) Do While条件式 循环体 Loop ( B) Do Until条件式 循环体 Loop ( C) Do Until 循环体 Loop条件式 ( D) Do 循环体 Loop While条件式 33 在过程定义中有语句: Private Sub GetDat

12、e(ByVal date As Integer) 其中“ByVal”的含义是 _。 ( A)传值调用 ( B)传址调用 ( C)形式参数 ( D)实际参数 34 在窗体中有一个命令按钮 (名称为 run34),对应的事件代码如下: Private Sub run34_Click() Sum=0 For i=10 To 1 Step -2 sum sum+i Next i MsgBox sum End Sub运行以上事件,程序的输出结果是 _。 ( A) 10 ( B) 30 ( C) 55 ( D)其他结果 35 在窗体中有一个名称为 run35的命令按钮,单击该按钮从键盘接收学生成绩,如果输

13、入的成绩不在。到 100分之间,则要求重新输入:如果输入的成绩正确,则进入后续程序处理。 run35命令按钮的 Click的事件代 码如下: Private Sub run35_Click() Dim flag As Boolean result=0 flag True Do While flag result=Val(InputBox(“请输入学生成绩: “,“输入 “) If result =0 And result=100 Then _ Else MsgBox“成绩输入错误,请重新输入 “ End If Loop Rem 成绩输入正确后的程序代码略 End Sub 程序中有一空白处,需要

14、填入一条语句使程序完成其功能。下列选项中错误的语句是 _。 ( A) flag=False ( B) flag=Not flag ( C) flag=True ( D) Exit Do 36 对下列二叉树进行中序遍历的结果是【 】。37 按照软件测试的一般步骤,集成测试应在【 】测试之后进行。 38 软件工 程三要素包括方法、工具和过程,其中,【 】支持软件开发的各个环节的控制和管理。 39 数据库设计包括概念设计、【 】和物理设计。 40 在二维表中,元组的【 】不能再分成更小的数据项。 41 在关系数据库中,基本的关系运算有三种,它们是选择、投影和【 】。 42 数据访问页有两种视图,它们

15、是页视图和【 】视图。 43 下图所示的流程控制结构称为【 】。 44 Access中用于执行指定的 SQL语言的宏操作名是【 】。 45 直接在属性窗口设置对象的属性,属于 “静态 ”设 置方法,在代码窗口中由 VBA代码设置对象的属性叫做 “【 】 ”设置方法。 46 在窗体中添加一个名称为 Commandl的命令按钮,然后编写如下事件代码: Private Sub Command1_Click() Dim x As Integer,y As Integer x=12: y=32 Call p(x,y) MsgBox x*y End Sub Public Sub p(n As Intege

16、r,By Val m As Integer) n=n Mod 10 m=m Mod 10 End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果为【 】。 47 已知数列的递推公式如下: f(n) 1 当 n 0, 1时 f(n) f(n-1)+f(n-2) 当 n 1时 则按照递推公式可以得到数列: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 。现要求 从键盘输入 n值,输出对应项的值。例如当输入 n为 8时,应该输出 34。程序如下 , 请补充完整。 Private Sub runll_Click() f0=1 f1=1 num=Val(InputBox(

17、“请输入一个大于 2的整数: “) For n=2 To 【 】 f2【 】 f0=f1 f1=f2 Next n MsgBox f2 End Sub 48 现有用户登录界面如下: 窗体中名为 usemame的文 本框用于输入用户名:名为 pass的文本框用于输入用户的密码。用户输入用户名和密码后,单击 “登录 ”名为 login的按钮,系统查找名为“密码表 ”的数据表,如果密码表中有指定的用户名且密码正确,则系统根据用户的“权限 ”分别进入 “管理员窗体 ”和 “用户窗体 ”;如果用户名或密码输入错误,则给出相应的提示信息。 密码表中的字段均为文本类型,数据如下图。单击 “登录 ”按钮后相关

18、的事件代码如下,请补充完整。 Private Sub login_Click() Dim str As String Dim rs As New ADODB.Recordset Dim fd As ADODB Field Set cn=CurrentProject.Connection logname=Trim(Me!username) pass=Trim(Me!pass) If Len(Nz(logname) 0 Then MsgBox“请输入用户名 “ ElseIf Len(Nz(pass) 0 Then MsgBox“请输入密码 “ Else str=“select*from 密码表 w

19、here 用户名 “& logname &”, and 密码 “& pass &“, rs.Open str,cn, adOpenDynamic, adLockOptimistic, adCmdText If【 】 Then MsgBox“没有这个用户名或密码输入错误,请重新输入 “ Me usemame “ “ Me pass “ “ Else Set【 】 rs.Fields(“权限 “) If fd=“管理员 “Then DoCmd Close DoCmd OpenForm“管理员窗体 “ MsgBox “欢迎您,管理员 “ Else DoCmd Close DoCmd OpenForm

20、 “用户窗体 “ MsSBox “欢迎使用会员管理系统 “ End If End If End If End Sub 2008年 9月国家二级( ACCESS)笔试真题试卷答案与解析 1 【正确答案】 B 【试题解析】 栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作,允许插入和删除的一端称为栈顶,另一端称为栈底。一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素,即刚刚被插入的元素。这表明栈的运算规则是 “先进后出 ”(或称 “后进先出 ”)。在栈顶进行插入运算,称为进栈(或 入栈 ),在栈顶进行删除运算,称为退栈 (或出栈 )。本题中,依次进栈,即依次插入元素 1、

21、 2、 3、 4、 5、 A、 B、 C、 D、 E,依次出栈,即依次删除元素,根据栈 “先进后出 ”的规则,应该以倒序出栈。即元素出栈顺序为 EDCBA54321。 2 【正确答案】 D 【试题解析】 所谓循环队列,就是将队列存储空间的最后一个位置绕到第 1个位置,形成逻辑上的环状空间,供队列循环使用。所以循环队列还是属于线性结构,所以选项 A是错误的。循环队列的头指针 front指向队列的第一个元素的前一位置,队尾指针 rear指向队列的最 后一个元素,循环队列的动态变化需要头尾指针共同反映,所以选项 B、 C是错误的。循环队列的长度是: (sq.rear-sq.front+maxsize

22、)%maxsize,所以循环队列的长度是由队头和队尾指针共同决定的,所以选项 D正确。 3 【正确答案】 C 【试题解析】 二分法检索要求线性表结点按关键值排序且以顺序方式存储。在查找时,首先与表的中间位置上结点的关键值比较,若相等则检索成功;否则根据比较结果确定下一步在表的前半部分或后半部分继续进行。二分法检索的效率比较高,设线性表有 n个元素,则最多的检索次数 为大于 log2n的最小整数,最少的检索次数为 1。 4 【正确答案】 A 【试题解析】 顺序存储结构就是用一组地址连续的存储单元依次存储该线性表中的各个元素,链式存储结构中各数据结点的存储序号是不连续的,并且各结点在存储空间中的位

23、置关系与逻辑关系也不一致,所以选项 A是正确的。两者都可以存储线性的、有序的逻辑结构,所以选项 B、 C不正确。顺序结构使用的是连续物理空间,链式结构可以使用零散的物理空间存储,链式结构更灵活,不存在谁节约空间的说法,所以选项 D不正确。 5 【正确答案】 D 【试题解析】 数据流图是描述数据处理过程的工具,是需求理解的逻辑模型的图形表示,它直接支持系统的功能建模。数据流图从数据传递和加工的角度,来刻画数据流从输入到输出的移动变换过程。数据流图中的主要的图形元素与说明如下: 加工 (转换 ):输入数据经加工变换产生输出。 数据流:沿箭头方向传送数据的通道,一般在旁边标注数据流名。 存储文件 (

24、数据源 ):表示处理过程中存放各种数据的文件。 源,潭:表示系统和环境的接口,属系统之外的实体。 6 【正确答案】 B 【试题解析】 软件开发阶段包括需求分析、总体设计、详细设计、编码和测试 5个阶段。其中需求分析阶段常用的工具是数据流图 (简称 DFD)和数据字典 (简称DD)。常见的详细设计的图形描述工具主要有程序流程图、 N-S结构图、问题分析图 (简称 PAD图 )。 7 【正确答案】 A 【试题解析】 面向对象方法中最基本的概念是对象,它的基本特点有:标识唯一性、分类性、多态性、封装性和模块独立性好。 8 【正确答案】 B 【试题解析】 两个实体间的联系可以归纳为 3种类型:一对一联

25、系:一对一的联系表现为主 表中的每一条记录只与相关表中的一条记录相关联。一对多联系或多对一:一对多的联系表现为主表中的每一条记录与相关表中的多条记录相关联。多对多联系:多对多的联系表现为一个表中的多个记录在相关表中同样有多个记录与其匹配。一间宿舍可以住多个学生,但每个学生只能住一个宿舍,所以实体宿舍和学生之间的联系为一对多的联系。 9 【正确答案】 C 【试题解析】 数据库管理发展至今已经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。人工管理阶段的特点:数据不保存、数据不独立、数据不能共享、数据无结构,没有专门 的数据管理软件。文件系统阶段的特点:数据可以长期保存,有专门的数据管理

26、软件 文件系统。但是数据独立性低,共享性差、冗余度大,数据记录内有结构,整体无结构。数据库系统阶段的特点:数据结构化,数据独立性高,数据共享性高,冗余度小,易于扩充,数据库管理系统提供统一的数控制功能,包括数据安全性、完整性、并发控制和数据恢复功能。 10 【正确答案】 D 【试题解析】 笛卡尔积:设关系 R和 S的元数分别是 r和 s,定义 R和 S的笛卡尔积是一个 (r+s)元元组的集合,每一个元组的前 r个分量来自 R的一个元组,后 s个分 量来自 S的一个元组。若 R有 k1个元组, s有 k2个元组,则关系 R和关系 S的广义笛卡尔积有 k1k2个元组。交:设关系 R和关系 S具有相

27、同的目 n,且相应的属性取自同一个域,则关系 R与关系 S的交由属于 R又属于 S的所有元组组成。并:设关系 R和关系 S具有相同的目 n(即两个关系都有 n个属性 ),且相应的属性取自同一个域,则关系 R与关系 S的并由属于 R或属于 S的元组组成。自然连接:是一种特殊的等值连接,它要求两个关系中进行比较的分量必须有相同的属性组,并且要将结果中重复的属性去掉。 11 【正确答案】 A 【试题解析 】 在表中将数据以行和列的形式保存,表中的列称为字段,字段是Access信息的最基本载体,说明一条信息在某一方面的属性;表中的行称为记录,记录是由一个或多个字段组成的,一条记录就是一个完整的信息。

28、12 【正确答案】 A 【试题解析】 在掩码中,字符 “#”的含义是:可以选择输入数据或空格 (在 “编辑 ”模式下空格以空白显示,但是在保存数据时将空白删除,允许输入加号和减号 )。题目中 B、 C选项均包含字母,而 D选项输入的内容不符合掩码所使用的字符含义。 13 【正确答案】 C 【试题解析】 筛选功 能是从众多的数据中挑选出一部分满足某种条件的数据进行处理,经过筛选后的表,只显示满足条件的记录,而不满足条件的记录将被隐藏起来。 14 【正确答案】 B 【试题解析】 在查询 “设计网格 ”中 “字段 ”行的作用是:,可以在此输入或添加字段名。如果要在显示查询结果时,修改数据表中显示的字

29、段名,可以在查询设计视图中修改字段内容。根据本题要求:要将数据表中的 “籍贯 ”字段名,显示为 “出生地 ”,那么需要将 “籍贯 ”字段的内容修改为:出生地:籍贯。 15 【正确答案】 D 【试题解析】 在删除记录时, Access会显示删除记录提示框:单击提示框中的 “是 ”按钮,则删除选定记录,删除表记录是不可恢复的操作。 16 【正确答案】 B 【试题解析】 参照完整性是在输入、修改或删除记录时,为维持表之间已定义的关系而必须遵循的规则。参照完整性规则包括:更新规则、删除规则和插入规则,分别对应记录的修改、删除和添加。 17 【正确答案】 B 【试题解析】 索引是提高数据查询最有效的方法

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

31、“假 ”,即表达式演变为 “假 OR真 ”,根据逻辑运算符 的含义,最终结果为 “真 ”。选项 B:判断各条件后,表达式可以看作:假 ORNOT假,同样,由逻辑运算符的运算顺序得知先运算 NOT表达式,所以表达式演变为“假 OR真 ”,最终结果为 “真 ”。选项 C:判断各条件后,表达式可以看作:真AND(真 OR假 ),优先执行括号内的表达式,也就是 “真 AND真 ”,最终结果为“真 ”。选项 D:判断各条件后,表达式可以看作:假 AND(真 OR真 ),优先执行括号内的表达式,也就是 “假 AND真 ”,最终结果为 “假 ”。 19 【正确答案】 A 【试题解析】 逻辑运算符及其含义:

32、Not:当 Not连接的表达式为真时,整个表达式为假。 And:当 And连接的表达式都为真时,整个表达式为真,否则为假。Or:当 Or连接的表达式有一个为真时,整个表达式为真,否则为假。特殊运算符及其含义: In:用于指定一个字段值的列表,列表中的任意一个值都可与查询的字段相匹配。选项 A:查询图书编号是 “T01”或 “T02”的记录,正确:选项 B:查询图书编号是 “T01”且也是 “T02”的记录,错误:选项 C、 D的函数格式错误。 20 【正确答案】 D 【试题解析】 在 Access数据库查询向导中,可以从多个表或查询中选择 需要的数据。 21 【正确答案】 C 【试题解析】 创

33、建参数查询时,在查询设计视图准则行中应将参数提示文本放置在方括号中。 22 【正确答案】 C 【试题解析】 Access提供了 InStr函数用于字符串搜索。 “SELECT TAB1 *FROM TAB1 WHERE InStr(简历 , ”篮球 “) 0”语句的作用是在TAB1表中,查找 “简历 ”字段中包含 “篮球 ”内容的记录的全部信息。 Access里 like的通配符用法是这样: “?”表示任何单一字符; “*”表示零个或多个字符; “#”表 示任何一个数字。因为 “篮球 ”前后都有可能有别的字符,既然要查找包含 “篮球 ”字符的内容,那么就必须要将其他字符考虑在查找条件内,所以

34、C选项正确。 23 【正确答案】 A 【试题解析】 Create Table:创建表。 Alter Table:在已有表中添加新字段或约束。 Create Index:为字段或字段组创建索引。 Create Database: Access中没有该命令。 24 【正确答案】 D 【试题解析】 选项 A代表 “选项按钮 ”;选项 B代表 “复选框 ”;选项 C代表 “命令按钮 ”;选项 D代表 “组合框 ”。 25 【正确答案】 C 【试题解析】 控件的 “控件来源 ”属性告诉系统如何检索或保存在窗体中要显示的数据,所以要改变窗体上文本框控件的输出内容,则应设置它的 “控件来源 ”属性。 26

35、【正确答案】 B 【试题解析】 窗体中文本框的属性中, Caption属性表示标题,所以 A选项错误; Text属性表示显示的文本,所以 C选项错误; Visible属性是用于判断控件是否可见,所以 D选项错误; Value属性作为一个属性值,在文本框中调用显示变量的值。 27 【正确答案】 C 【试题解析】 Access报表对象的数据源可以是表、查询或 SQL命令。 28 【正确答案】 B 【试题解析】 宏是由一个或多个操作组成的集合,其中的每个操作能够自动地实现特定的功能。宏可以是包含操作序列的一个宏,也可以是一个宏组。如果设计时有很多的宏,将其分类组织到不同的宏组中会有助于数据库的管理。

36、使用条件表达式可以决定在某些情况下运行宏时,某个操作是否进行。 29 【正确答案】 A 【试题解析】 OpenForm命令用于打开窗体,使用 DoCmd对象的 OpenForm方法,可以执行设计好 的宏。 30 【正确答案】 D 【试题解析】 变量的作用域包括三个层次:局部范围、模块范围和全局范围。其中,在局部范围时,变量定义在模块的过程内部,当过程代码执行时才可见。在于过程或函数过程中定义的或不用 Dim As关键字定义而直接使用的变量作用范围都是局部的。 31 【正确答案】 A 【试题解析】 在数学函数中, Fix(数值表达式 ):返回数值表达式的整数部分。表达式 Fix(-3.25)的整

37、数部分为 “-3”,表达式 Fix(3.75)的整数部分为 “3”。 32 【正确答案】 C 【试题解析】 Do While Loop语句使用格式如下: Do While条件式 循环体 Loop 与 Do While Loop结构相对应,还有另一个循环结构Do UntilLoop ,其使用格式为: Do Until条件式 循环体 Loop 上面两个 Do循环的条件式均安排在结构的起始位置。实际上,条件式也可以安排在结构的末尾,所以又增加两个 Do循环结构: Do 循环体 LoopWhile条件式 和 Do 循环体 Loop Until条件式 33 【正确答案】 A 【试题解析】 ByVal表示

38、该参数按值传递,是 “单向 ”调用形式。如果形式参数被说明为传值 (ByVal项 ),则过程调用只是相应位置实参的值 “单向 ”传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化均不会反馈、影响实参的值。在这个过程中,数据的传递只有单向性,故称为 “传值调用 ”的 “单向 ”作用形式。 34 【正确答案】 B 【试题解析】 事件代码中 “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; 第三轮循环结

39、果: i=8-2=6, sum=18+6=24; 第四轮循环结果: i=6-2=4, sum=24+4=28 第五轮循环结果: i=4-2=2, sum=28+2=30。 35 【正确答案】 C 【试题解析】 DoWhileLoop 循环结构是在条件式为真时,执行循环体,并持续到条件式结果为假或执行到 Exit Do语句而退出循环。通过题面要求,事件代码中 “If result =0 And result =100 Then”就是判断输入的成绩是否在 0到 100分之间,而 “Else MsgBox”成绩输入错误,请重新输入 ”则是对输入的成绩不在 0到100分之间的情况进行处理,所以可以判断

40、出,要求填空的部分应该是针对输入成绩正确的情况进行处理,即代码判断条件满足,退出循环。本题中 A、 B、 D三个选项均可以使程序退出循环,而 C选项,则会使循环继续下去,成为死循环。 36 【正确答案】 DBXEAYFZC 【试题解析】 二叉树的中序遍历指在访问根结点、遍历左子树与遍历右子树这三者中, 首先遍历左子树,然后访问根结点,最后遍历右子树:并且遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树。因此本题中序遍历的结果为 DBXEAYFZC。 37 【正确答案】 单元或模块 【试题解析】 软件测试的过程按照四个步骤进行,即单元测试、集成测试、验收测试 (确认测试 )和系

41、统测试。单元测试又称模块测试,所以本题中也可以填写模块测试。 38 【正确答案】 过程 【试题解析】 软件工程包括 3个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理 、文档生成;过程支持软件开发的各个环节的控制、管理。 39 【正确答案】 逻辑设计 【试题解析】 数据库设计目前一般采用生命周期法,即将整个数据库应用系统的开发分解成目标独立的若干个阶段。它们是:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、编码阶段、测试阶段、运行阶段、进一步修改阶段。在数据库设计中采用上面几个阶段中的前四个阶段。 40 【正确答案】 分量 【试题解析】 二维表一

42、般满足下面 7个性质: 1、二维表中元组的个数是有限的元组个数有限性。 2、二维表中元组均不相同 元组的唯一性。 3、二维表中元组的次序可以任意交换 元组的次序无关性。 4、二维表中元组的分量是不可分割的基本数据项 元组分量的原子性。 5、二维表中属性名各不相同 属性名唯一性。 6、二维表中属性与次序无关,可任意交换 属性的次序无关性。7、二维表中属性的分量具有与该属性相同的值域 分量值域的同一性。 41 【正确答案】 联接 【试题解析】 关系数据库中,基本的关系运算有三种: 1、选择:从关系中找出满足给定条件的元组的操作。 2、投影:从关系模式中指定若干属性组成新的关系。 3、联接:是关系的

43、横向 结合,联接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组。 42 【正确答案】 设计 【试题解析】 数据访问页有两种视图方式:页视图和设计视图。页视图是查看所生成的数据访问页样式的一种视图方式;而以设计视图方式打开数据访问页通常是要对数据访问页进行修改。 43 【正确答案】 条件结构或选择结构 【试题解析】 VBA程序语句中的执行语句可以分为 3种结构:顺序结构:按照语句顺序顺次执行;条件结构:又称选择结构,根据条件选择执行路径;循环结构:重复执行某一段程 序语句。图中所示的流程结构中带有条件判断,条件满足执行 A,不满足则执行 B,所以该图是条件结构。

44、 44 【正确答案】 RunSQL 【试题解析】 RunSQL操作用于执行指定的 SQL语句以完成操作查询。 45 【正确答案】 动态 【试题解析】 直接在属性窗口设置对象的属性,属于 “静态 ”设置方法,而在代码窗口中由 VBA代码设置对象的属性叫做 “动态 ”设置方法。 46 【正确答案】 64 【试题解析】 子过程 p有两个参数 m和 n,参数 m, n是整型,而通过 “ByVal”可知,参数 m是按值传 递的参数。由于在过程定义时未做参数说明的情况下,默认为传址调用,所以参数 n是按址传递。 (按址传递的过程调用是将相应位置实参的地址传送给形参处理,而被调用过程内部对形参的任何操作引起

45、的形参值的变化又会反向影响实参的值。在这个过程中,数据的传递具有双向性。 )在命令按钮单击事件过程中,程序通过两个实参 x, y为形参 m, n赋值, “n=n Mod 10”表示12与 10取余,结果为 2,由于 n是传址调用,所以返回实参的结果: x=2,而形式参数 m因为被 “ByVal”修饰,所以过程调用只是将实参 y的值 “单向 ”传送给形参 m处理,而被调用过程内部对形参 m的取余操作引起的形参值的变化均不会反馈、影响实参 y的值,也就是说实参 y=32,通过语句 “MsgBox x*y”,可以得出:x*y=2*32=64,也就是窗体打开运行后,单击命令按钮,则消息框的输出结果为6

46、4。 47 【正确答案】 num f0+f1 【试题解析】 程序首先需要接受用户输入的值,根据程序代码可以判断,使用变量 num来存放用户输入的值,使用循环实现递推,根据题面 “要求从键盘输入 n值,输出对应项的值 ”,可知循环从 2开始,到用户输入的值结束,也就是“Forn=2 To num”。根据题面给出的公式 “当 n 1时, f(n) f(n-1)+f(n-2)”,可知第 n项的值总等于它前两项 (即第 n-2项与第 n-1项 )之和,在程序 For循环中,总用 f2表示第 n项, f0表示第 n-2项, f1表示第 n-1项,所以 f2=f0+f1。 48 【正确答案】 rs.eof

47、 fd 【试题解析】 通过 “str=“select*from密码表 where用户名 “& logname &“and密码 “& pass &“ “”,可以判断出下面的条件语句是在遍历密码表后,判断 表中是否有用户输入的用户名和密码,所以第 14空填 “rs eof”, rs是记录集, eof函数是指当前记录位置位于 Recordset对象的最后一个记录之后,属性返回布尔型值。即:遍历密码表,判断结果,如果查找到密码表的最后一条记录,仍然没有找到输入的用户名及密码,则提示用户 “没有这个用户名或密码输入错误,请重新输入 ”。如果找到输入的用户名及密码,则通过 else中的语句获取用户的权限赋值权限变量 fd,所以第 15空应该填: fd。

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

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

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