1、二级 ACCESS 笔试-365 及答案解析(总分:85.00,做题时间:90 分钟)一、选择题(总题数:35,分数:61.00)1.能够使用“输入掩码向导”创建输入掩码的字段类型是( )。A) 备注和日期/时间 B) 文本和超级链接C) 文本和日期/时间 D) 数字和文本(分数:2.00)A.B.C.D.2.将数学表达式 (分数:2.00)A.B.C.D.3.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是A)数据库系统B)文件系统C)人工管理D)数据项管理(分数:1.00)A.B.C.D.4.在软件生命周期中,能准确确定软件系统必须做
2、什么和必须具备哪些功能的阶段是 _阶段。A概要设计 B详细设计 C可行性分析 D需求分析(分数:2.00)A.B.C.D.5.假设某数据表中有个工作时间字段,查找 92 年参加工作的职工记录的准则是_。A) Between#92-01-01#And#92-12-31#B) Between“92-01-01”And“92-12-31”C) Between “92.01.01”And“92.12.31”D) #92.01.01#And#92.12.31#(分数:1.00)A.B.C.D.6.自动编号数据类型一旦被指定,就会永久地与_连接。A) 字段 B) 记录 C) 表 D) 域(分数:1.00)
3、A.B.C.D.7.VBA 中不能进行错误处理的语句结构是_。A) On Error Then 标号 B) On Error Goto 标号C) On Error Resume Next D) On Error Goto 0(分数:1.00)A.B.C.D.8.软件设计中模块划分应遵循的准则是( )。A低内聚低耦合 B高内聚低耦合C低内聚高耦合 D高内聚高耦合(分数:2.00)A.B.C.D.9.如下程序段定义了学生成绩的记录类型,由学号、姓名和三门课程成绩(百分制)组成。Type Studno As Integername As Stringscore(1 to 3)As SingleEnd
4、 Type若对某个学生的各个数据项进行赋值,下列程序段中正确的是( )。A) Dim S As StudStud.no=1001Stud.name=“舒宜“Stud.score=78,88,6B) Dim S As StudS.no=1001S.name=“舒宜“S.score=78,88,96C) Dim S As StudStud.no=1001Stud.name=“舒宜“Stud.score(1)=78Stud.score(2)=88Stud.score(3)=96D) Dim S As StudS.no=1001S.name=“舒宜“S.score(1)=78S.score(2)=88
5、S.score(3)=96(分数:2.00)A.B.C.D.10.在 SQL 查询中,若要取得“学生”数据表中的所有记录和字段,其 SQL 语法为( )。A) SELECT 姓名 FROM 学生B) SELECT*FROM 学生C) SELECT 姓名 FROM 学生 WHERE 学号=02650D) SELECT*FROM 学生 WHERE 学号=02650(分数:2.00)A.B.C.D.11.在 SQL 中,DELETE 语句的作用是( )。A) 删除基本表 B) 删除基本表和视图中的元组C) 删除视图 D) 删除索引(分数:2.00)A.B.C.D.12.设有下列二叉树:(分数:2.0
6、0)A.B.C.D.13.设有如下变量声明:Dim TestDate As Date 为变量 TestDate 正确赋值的表达式是( )。A) TestDate=#1/1/2002#B) TestDate#“1/1/2002“#C) TestDate=date(“1/1/2002“)D) TestDate=Format(m/d/yy“,1/1/2002“)(分数:2.00)A.B.C.D.14.下列不是分支结构的语句是( )。A) If.Then.End IF B) While.WendC) If.Then.Else.Endlf D) Select.Case.End Select(分数:2.0
7、0)A.B.C.D.15.下列叙述中正确的是( )。A)用 E-R 图能够表示实体集之间一对一的联系、一对多的联系、多对多的联系B)用 E-R 图只能表示实体集之间一对一的联系C)用 E-R 图只能表示实体集之间一对多的联系D)用 E-R 图表示的概念数据模型只能转换为关系数据模型(分数:2.00)A.B.C.D.16.VBA 程序流程控制的方式有( )3 种。A顺序控制、选择控制和条件控制 B循环控制、条件控制和选择控制C顺序控制、分支控制和循环控制 D选择控制、循环控制和顺序控制(分数:2.00)A.B.C.D.17.要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在表关系中设置
8、( )。A参照完整性 B有效性规则C输入掩码 D级联更新相关字段(分数:2.00)A.B.C.D.18.下列说法错误的是_。A关系中每一个属性对应一个值域B关系中不同的属性可对应同一值域C对应同一值域的属性为不同的属性DDOM(A)表示属性 A 的取值范围(分数:2.00)A.B.C.D.19.在教师信息输入窗体中,为职称字段提供“教授”、“副教授”、“讲师”等选项供用户直接选择,应使用的控件是_。A) 标签 B) 复选框C) 文本框 D) 组合框(分数:2.00)A.B.C.D.20.下列关于模块的说法中,错误的一项是( )。A) 模块基本上由声明、语句和过程构成B) 窗体和报表都属于类模块
9、C) 类模块不能独立存在D) 标准模块包含通用过程和常用过程(分数:1.00)A.B.C.D.21.在学生表中要查找所有年龄小于 20 岁且姓“王”的男生,应采用的关系运算是A) 选择 B) 投影 C) 连接 D) 比较(分数:2.00)A.B.C.D.22.在单链表中,增加头结点的目的是_。A) 方便运算的实现 B) 使单链表至少有一个结点C) 标识表结点中首结点的位置 D) 说明单链表是线性表的链式存储实现(分数:1.00)A.B.C.D.23.报表页脚的内容只在报表的_打印输出。A) 第一页顶部 B) 每页顶部C) 最后一页数据末尾 D) 每页底部(分数:2.00)A.B.C.D.24.
10、在窗体上添加一个名称为 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,4)+a(3,5)+a(4,5)End Sub打开窗体运行后,单击命令按钮,则消息框的输出结果是( )。A) 23 B) 33C) 43 D) 53(分数:2.00)A.B.C.D.25.下列不属于打开或关闭数据表对象的命令是 _。A) Close B) OpenReportC) OpenForm D) RunSQL(分数:1.
11、00)A.B.C.D.26.下列 Case 语句中错误的是( )。ACase 0 To 10 BCase Is10CCase Is10 And Is50 DCase 3,5 Is10(分数:2.00)A.B.C.D.27.以下特点中不属于线性表的顺序存储结构的是( )。A) 线性表中所有元素所占的存储空间是连续的B) 线性表的数据元素在存储空间中是按逻辑顺序依次存放的C) 线性表中所有元素所占的存储空间是连续的D) 前后件两个元素在存储空间是紧邻的(分数:1.00)A.B.C.D.28.在数据访问页的工具箱中,为了插入一个命令按钮应该选择的图标是(分数:2.00)A.B.C.D.29.在数据管
12、理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是_。(A) 数据库系统(B) 文件系统(C) 人工管理(D) 数据项管理(分数:2.00)A.B.C.D.30.假定有如下的 Sub 过程:Sub sfun(x As Single,y As Single) t=xx=t/yy=t Mod yEnd Sub在窗体上添加一个命令按钮(名为 Command1),然后编写如下事件过程:Private Sub Command1_Click( )Dim a as singleDim b as singlea=5b=4sfun a,bMsgBox a &char
13、(10) +char(13) &bEnd Sub打开窗体运行后,单击命令按钮,消息框的两行输出内容分别为_。A) 1 和 1 B) 1.25 和 1 C) 1.25 和 4 D) 5 和 4(分数:2.00)A.B.C.D.31.假定有以下循环结构Do Until 条件循环体Loop则正确的叙述是( )。A) 如果“条件”值为 0,则一次循环体也不执行B) 如果“条件”值为 0,则至少执行一次循环体C) 如果“条件”值不为 0,则至少执行一次循环体D) 不论“条件”是否为“真”,至少要执行一次循环体(分数:1.00)A.B.C.D.32.在窗体中添加一个名称为 Commandl 的命令按钮,然
14、后编写如下程序;Public x As integerPrivateSubCommand1_C1ick()x=10Call slCall s2Msg BoXXEnd SubPrivate Sub s1()x=x+20End SubPrivate Subs 2()Dimx As integerx=x+20End Sub窗体打开运行后,单击命令按钮,则消息框的输出结果为_。A10 B30 C40 D50(分数:2.00)A.B.C.D.33.数据的存储结构是指_。A) 数据所占的存储空间量B) 数据的逻辑结构在计算机中的表示C) 数据在计算机中的顺序存储方式D) 存储在外存中的数据(分数:2.00
15、)A.B.C.D.34.设有下列二叉树:(分数:2.00)A.B.C.D.35.能被“对象所识别的动作”和“对象可执行的活动”分别称为对象的( )。A) 方法和事件 B) 事件和方法 C) 事件和属性 D) 过程和方法(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:24.00)36.Access 中用于执行指定的 SQL 语言的宏操作名是 1。(分数:2.00)填空项 1:_37.调整活动窗口大小的宏操作是 1。(分数:2.00)填空项 1:_38.将活动窗口最小化的宏操作是 1。(分数:2.00)填空项 1:_39.一个 8 字符字符串,头两个字符任意,之后必须为两个零,然
16、后是 4 位任意数字,有效性规则表达式可以表示为 1。(分数:1.00)填空项 1:_40.以下程序段的输出结果是_。num=0While num=5num=num+1WendMsgBox num(分数:2.00)填空项 1:_41.模块包含了一个声明区域和一个或多个子过程(Sub 开头)或函数过程(以 1 开头)。(分数:1.00)填空项 1:_42.Access 字段名长度最多为 1 个字符。(分数:2.00)填空项 1:_43.一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的 1。(分数:2.00)填空项 1:_44.软件测试是保证软件质量的重要手段,而软件测试
17、的主要和重要的测试方法是通过测试数据和 1 的设计来实现。(分数:1.00)填空项 1:_45.在数据库逻辑结构的设计中,将 E-R 模型转换为关系模型应遵循相关原则。对于 3 个不同实体集和它们之间的多对多联系 m:n:p,最少可转换为 1 个关系模式。(分数:2.00)填空项 1:_46.在数据库系统中,实现各种数据管理功能的核心软件称为 1。(分数:1.00)填空项 1:_47.在数据表视图下向表中输入数据,在未输入数值之前,系统自动提供的数值字段的属性是 1。(分数:2.00)填空项 1:_48.数据结构包括数据的逻辑结构、数据的 1 以及对数据的操作运算。(分数:1.00)填空项 1
18、:_49. 1 是窗体上用于显示数据、执行操作、装饰窗体的对象。(分数:2.00)填空项 1:_50.使用 1 控件可以标示数据访问页各级主题。(分数:1.00)填空项 1:_二级 ACCESS 笔试-365 答案解析(总分:85.00,做题时间:90 分钟)一、选择题(总题数:35,分数:61.00)1.能够使用“输入掩码向导”创建输入掩码的字段类型是( )。A) 备注和日期/时间 B) 文本和超级链接C) 文本和日期/时间 D) 数字和文本(分数:2.00)A.B.C. D.解析:解析 Access 只能为“文本”和“日期/时间”型字段提供输入掩码向导,其他数据类型没有向导帮助。2.将数学
19、表达式 (分数:2.00)A.B.C. D.解析:解析 本题考查 VBA 中运算符的知识。在 VBA 中的运算符都具有其优先级,最基本的就是“算术运算符 连接运算符比较运算符逻辑运算符”,在各个种类的运算符中还有不同的优先级,比如在算术运算中乘方的优先级就高于乘法和除法运算,同级的运算由左至右顺序执行,所以本题中的分母需要用括号括起来。3.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是A)数据库系统B)文件系统C)人工管理D)数据项管理(分数:1.00)A. B.C.D.解析:解析:人工管理阶段是在 20 世纪 50 年代中期以前出现的
20、,数据不独立,完全依赖于程序;文件系统是数据库系统发展的初级阶段,数据独立性差;数据库系统具有高度的物理独立性和一定的逻辑独立性。4.在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是 _阶段。A概要设计 B详细设计 C可行性分析 D需求分析(分数:2.00)A.B.C.D. 解析:5.假设某数据表中有个工作时间字段,查找 92 年参加工作的职工记录的准则是_。A) Between#92-01-01#And#92-12-31#B) Between“92-01-01”And“92-12-31”C) Between “92.01.01”And“92.12.31”D) #92.
21、01.01#And#92.12.31#(分数:1.00)A. B.C.D.解析:解析 查询的基本操作查询准则评析 Access 中书写日期型的准则时,日期值要用半角的井号“#”括起来,并且要放在 Between 和 And之间。6.自动编号数据类型一旦被指定,就会永久地与_连接。A) 字段 B) 记录 C) 表 D) 域(分数:1.00)A.B. C.D.解析:解析 数据库和表的基本操作/设置字段属性 评析 自动编号数据类型一旦被指定,就会永久地与记录连接在一起,即使删除了某条记录,则该条记录的自动编号型字段值也不会被再次使用。7.VBA 中不能进行错误处理的语句结构是_。A) On Erro
22、r Then 标号 B) On Error Goto 标号C) On Error Resume Next D) On Error Goto 0(分数:1.00)A. B.C.D.解析:解析 模块 NBA 程序设计基础评析 “On Error Goto 标号”语句在遇到错误发生时程序转移到标号所指位置代码执行,一般标号之后都是安排错误处理程序。“On Error Resume Next”语句在遇到错误发生时不会考虑错误,并继续执行下一条语句。“On Error Goto 0”语句用于取消错误处理。8.软件设计中模块划分应遵循的准则是( )。A低内聚低耦合 B高内聚低耦合C低内聚高耦合 D高内聚高
23、耦合(分数:2.00)A.B. C.D.解析:解析 在结构化程序设计中,模块划分应遵循高内聚、低耦合的原则。其中,内聚性是对一个模块内部各个元素问彼此结合的紧密程度的度量,藕合性是对模块间互相连接的紧密程度的度量。9.如下程序段定义了学生成绩的记录类型,由学号、姓名和三门课程成绩(百分制)组成。Type Studno As Integername As Stringscore(1 to 3)As SingleEnd Type若对某个学生的各个数据项进行赋值,下列程序段中正确的是( )。A) Dim S As StudStud.no=1001Stud.name=“舒宜“Stud.score=78
24、,88,6B) Dim S As StudS.no=1001S.name=“舒宜“S.score=78,88,96C) Dim S As StudStud.no=1001Stud.name=“舒宜“Stud.score(1)=78Stud.score(2)=88Stud.score(3)=96D) Dim S As StudS.no=1001S.name=“舒宜“S.score(1)=78S.score(2)=88S.score(3)=96(分数:2.00)A.B.C.D. 解析:解析 本题考查记录类型和数组的知识。在 VBA 中,可以使用 Type 关键字来定义记录类型,定义好记录类型之后,
25、就可以声明记录型变量。要想引用记录变量中的成员必须使用运算符,格式为:变量名成员名。当某个成员是数组的时候,对数组元素的访问要遵循数组元素的访问原则:即数组名(下标)。10.在 SQL 查询中,若要取得“学生”数据表中的所有记录和字段,其 SQL 语法为( )。A) SELECT 姓名 FROM 学生B) SELECT*FROM 学生C) SELECT 姓名 FROM 学生 WHERE 学号=02650D) SELECT*FROM 学生 WHERE 学号=02650(分数:2.00)A.B. C.D.解析:解析 本题考查 SQL 中查询语句的知识。在 SQL 的查询语句中,“*”代表所有字段,
26、WHERE 子句用于指定查询条件,只有满足条件的元组才会出现在结果集中。本题中要求查询所有记录和字段,所以不应指定 WHERE 子句。11.在 SQL 中,DELETE 语句的作用是( )。A) 删除基本表 B) 删除基本表和视图中的元组C) 删除视图 D) 删除索引(分数:2.00)A.B. C.D.解析:解析 本题考查 SQL 中操纵语句的知识。SQL 语言的功能包含数据定义、数据操纵、数据查询和数据控制,其中,数据操纵的功能是实现表中数据的增加,删除和修改。DELETE 语句属于数据操纵语句,其作用是删除基本表和视图中的元组,而不能删除基本表、视图和索引。删除基本表、视图和索引使用的动词
27、是 DROP。12.设有下列二叉树:(分数:2.00)A.B. C.D.解析:解析 二叉树的中序遍历评析 所谓中序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后访问根结点,最后遍历右子树;并且在遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树。13.设有如下变量声明:Dim TestDate As Date 为变量 TestDate 正确赋值的表达式是( )。A) TestDate=#1/1/2002#B) TestDate#“1/1/2002“#C) TestDate=date(“1/1/2002“)D) TestDate=Format(m/d/
28、yy“,1/1/2002“)(分数:2.00)A. B.C.D.解析:解析 日期型数据单独存在时前后需要用#号。选项 B 书写错误;Date 函数不能带参数,选项 C错误;Format 函数可以将字符串数据转换为日期形式,但是该函数的格式是:Format(expression ,format,firstofweek,firstweekofyear),即选项 D 中两个参数的顺序出现错误。正确答案为选项A。14.下列不是分支结构的语句是( )。A) If.Then.End IF B) While.WendC) If.Then.Else.Endlf D) Select.Case.End Selec
29、t(分数:2.00)A.B. C.D.解析:解析 本题考查控制结构的知识。选项 A) 是一个单分支选择结构;选项 C) 是一个双分支选择结构:选项 D) 是一个多分支选择结构;选项 B) 是一个循环结构。15.下列叙述中正确的是( )。A)用 E-R 图能够表示实体集之间一对一的联系、一对多的联系、多对多的联系B)用 E-R 图只能表示实体集之间一对一的联系C)用 E-R 图只能表示实体集之间一对多的联系D)用 E-R 图表示的概念数据模型只能转换为关系数据模型(分数:2.00)A. B.C.D.解析:解析 用 E-R 图可以描述实体及其相互之间的联系,描述多个实体集之间的联系和一个实体集内部
30、实体之间的联系。因此,选项 A 中的说法是正确的,而选项 B 和 C 中的说法都是错误的。在已给定的数据库管理系统的情况下,数据库的逻辑设计可以分两步来进行:将概念模型转换成一般的数据模型;将一般的数据模型转换为特定的数据库管理系统所支持的数据模型。由此可知,用 ER 图表示的概念模型不仅能转换为关系数据模型,还可以转换为其他数据模型,如网状模型和层次模型等。因此,选项 D 中的说法也是错误的。16.VBA 程序流程控制的方式有( )3 种。A顺序控制、选择控制和条件控制 B循环控制、条件控制和选择控制C顺序控制、分支控制和循环控制 D选择控制、循环控制和顺序控制(分数:2.00)A.B.C.
31、D. 解析:解析 VBA 程序流程控制的方式有顺序控制、选择控制和循环控制 3 种,也对应结构化程序设计的 3 种基本控制结构。17.要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在表关系中设置( )。A参照完整性 B有效性规则C输入掩码 D级联更新相关字段(分数:2.00)A. B.C.D.解析:解析 关系数据库中有两种完整性约束:实体完整性和参照完整性。实体完整性就是主属性不能为空,参照完整性是指两个逻辑上有关系的表必须使得表里面的数据满足它们的关系。18.下列说法错误的是_。A关系中每一个属性对应一个值域B关系中不同的属性可对应同一值域C对应同一值域的属性为不同的属性DDOM
32、(A)表示属性 A 的取值范围(分数:2.00)A.B.C. D.解析:19.在教师信息输入窗体中,为职称字段提供“教授”、“副教授”、“讲师”等选项供用户直接选择,应使用的控件是_。A) 标签 B) 复选框C) 文本框 D) 组合框(分数:2.00)A.B.C.D. 解析:解析 本题考查控件来源的相关知识。Access 中的窗体中有一些控件可以与表或查询中的字段相绑定,这时就需要设置这些控件的数据来源。列表框和组合框的控件来源可以是表或查询的字段,或者取自固定内容的数据。20.下列关于模块的说法中,错误的一项是( )。A) 模块基本上由声明、语句和过程构成B) 窗体和报表都属于类模块C) 类
33、模块不能独立存在D) 标准模块包含通用过程和常用过程(分数:1.00)A.B. C.D.解析:解析 本题考查对模块的理解。模块就是存储在一个单元中的 VBA(Visual Basic for Application)声明、语句和过程的集合。它们作为一个已命名的单元存储在一起,对 VB 代码进行组织,并完成特定的任务。类模块是可以定义新对象的模块。新建一个模块,即新建了一个对象。模块中定义的任何过程都变成该对象的属性或方法。窗体和报表都属于模块,它们各自与某一窗体或报表相关联。类模块既可以独立存在,也可以与窗体或报表同时出现。答案为 B。21.在学生表中要查找所有年龄小于 20 岁且姓“王”的男
34、生,应采用的关系运算是A) 选择 B) 投影 C) 连接 D) 比较(分数:2.00)A. B.C.D.解析:解析 本题考查的是关系运算。选择:从关系中找出满足给定条件的元组的操作。投影:从关系模式中指定若干属性组成新的关系。连接:将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。比较不属于关系运算。22.在单链表中,增加头结点的目的是_。A) 方便运算的实现 B) 使单链表至少有一个结点C) 标识表结点中首结点的位置 D) 说明单链表是线性表的链式存储实现(分数:1.00)A. B.C.D.解析:解析 线性单链表、双向链表与循环链表的结构及其基本运算评析 头结点不
35、仅标识了表中首结点的位置,而且根据单链表(包含头结点)的结柯,只要掌握了表头,就能够访问整个链表,因此增加头结点目的是为了便于运算的实现。23.报表页脚的内容只在报表的_打印输出。A) 第一页顶部 B) 每页顶部C) 最后一页数据末尾 D) 每页底部(分数:2.00)A.B.C. D.解析:解析 报表的基本操作/使用向导创建报表评析 报表页眉中的任何内容都只能在报表开始处,即报表的第一页打印一次。报表页脚一般是在所有的主体和组页脚被输出完成后才会打印在报表的最后面。页面页眉是用来显示报表中的字段名称或对记录的分组名称,报表的每一页有一个页面页眉。它一般显示在每页的顶端。页面页脚是打印在每页的底
36、部,用来显示本页的汇总说明,报表的每一页有一个页面页脚。24.在窗体上添加一个名称为 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,4)+a(3,5)+a(4,5)End Sub打开窗体运行后,单击命令按钮,则消息框的输出结果是( )。A) 23 B) 33C) 43 D) 53(分数:2.00)A.B.C. D.解析:解析 本题考查 VBA 中二维数组的知识。本题中的数组 a 是一个二维数组,在
37、一个二重循环中为这个数组部分进行了赋值。本题中只需要注意最后使用到的二维数组的元素值,显然其值为两个下标之积。25.下列不属于打开或关闭数据表对象的命令是 _。A) Close B) OpenReportC) OpenForm D) RunSQL(分数:1.00)A.B.C.D. 解析:解析 宏/宏的基本操作评析宏操作命令中,打开或关闭数据表对象的命令有 4 种,分别为:OpenForm 命令、OpenRepoff 命令、OpenQuery 命令和 Close 命令。OpenForm 命令用于打开窗体,OpenReport 命令用于打开报表,OpenQuery 命令用于打开查询,Close 命
38、令用于关闭数据库对象。而 RunSQL 命令属于运行和控制流程命令,它用于执行指定的 SQL 语句。26.下列 Case 语句中错误的是( )。ACase 0 To 10 BCase Is10CCase Is10 And Is50 DCase 3,5 Is10(分数:2.00)A.B.C. D.解析:解析 当 Case 语句使用 Is 关键字时不能再加入逻辑运算符。27.以下特点中不属于线性表的顺序存储结构的是( )。A) 线性表中所有元素所占的存储空间是连续的B) 线性表的数据元素在存储空间中是按逻辑顺序依次存放的C) 线性表中所有元素所占的存储空间是连续的D) 前后件两个元素在存储空间是紧
39、邻的(分数:1.00)A.B.C. D.解析:解析 线性表的顺序存储结构要求:线性表中所有元素所占的存储空间是连续的并且线性表的数据元素在存储空间中是按逻辑顺序依次存放的。因此,选项 A、B 是正确的。在线性表的顺序存储结构中,前后件两个元素在存储空间中是紧邻的,因此,选项 D 也是正确的。28.在数据访问页的工具箱中,为了插入一个命令按钮应该选择的图标是(分数:2.00)A.B.C. D.解析:29.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是_。(A) 数据库系统(B) 文件系统(C) 人工管理(D) 数据项管理(分数:2.00)
40、A. B.C.D.解析:30.假定有如下的 Sub 过程:Sub sfun(x As Single,y As Single) t=xx=t/yy=t Mod yEnd Sub在窗体上添加一个命令按钮(名为 Command1),然后编写如下事件过程:Private Sub Command1_Click( )Dim a as singleDim b as singlea=5b=4sfun a,bMsgBox a &char(10) +char(13) &bEnd Sub打开窗体运行后,单击命令按钮,消息框的两行输出内容分别为_。A) 1 和 1 B) 1.25 和 1 C) 1.25 和 4 D)
41、 5 和 4(分数:2.00)A.B. C.D.解析:解析 此题中设定了一个 sfun( )函数,进行除法运算和求模运算,为命令按钮(名为 Command1)编写书件,定义两变量 a5,b4:调用此函数传递 a,b 的值给 x,y 进行运算,tx5,y4;xt/y5/41.25(除法运算):yt Mod y5 mod 41(求模运算)。31.假定有以下循环结构Do Until 条件循环体Loop则正确的叙述是( )。A) 如果“条件”值为 0,则一次循环体也不执行B) 如果“条件”值为 0,则至少执行一次循环体C) 如果“条件”值不为 0,则至少执行一次循环体D) 不论“条件”是否为“真”,至
42、少要执行一次循环体(分数:1.00)A.B. C.D.解析:解析 本题考查 Do UntilLoop 循环的使用。控制结构一直是考试重点内容,考生务必熟练使用。这个循环结构是在条件式结果为假时,执行循环体,直至条件式为真,结束循环,所以选项 B 正确。而Do While 条件Loop 式在条件式结果为真时,执行循环体,并持续到条件式结果为假或执行到选择 Exit Do 语句而退出循环,如果条件值为 0,则一次循环体也不执行,32.在窗体中添加一个名称为 Commandl 的命令按钮,然后编写如下程序;Public x As integerPrivateSubCommand1_C1ick()x=
43、10Call slCall s2Msg BoXXEnd SubPrivate Sub s1()x=x+20End SubPrivate Subs 2()Dimx As integerx=x+20End Sub窗体打开运行后,单击命令按钮,则消息框的输出结果为_。A10 B30 C40 D50(分数:2.00)A.B.C.D. 解析:33.数据的存储结构是指_。A) 数据所占的存储空间量B) 数据的逻辑结构在计算机中的表示C) 数据在计算机中的顺序存储方式D) 存储在外存中的数据(分数:2.00)A.B. C.D.解析:知识点:数据的存储结构评析:数据的逻辑结构在计算机存储空间中的存放形式称为数
44、据的存储结构。34.设有下列二叉树:(分数:2.00)A.B. C.D.解析:解析 中序遍历首先遍历左子树,然后访问根结点,最后遍历右子树;并且,在遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树。中序遍历的结果:DBEAFC。35.能被“对象所识别的动作”和“对象可执行的活动”分别称为对象的( )。A) 方法和事件 B) 事件和方法 C) 事件和属性 D) 过程和方法(分数:2.00)A.B. C.D.解析:解析 事件是 Access 窗体或报表及其上的控件等对象可以”辨识“的动作;方法描述了对象的行为。所以本题答案为 B)。二、填空题(总题数:15,分数:24.00)36
45、.Access 中用于执行指定的 SQL 语言的宏操作名是 1。(分数:2.00)填空项 1:_ (正确答案:RunSQL)解析:解析 宏/宏的操作评析 RunSQL 操作用于执行指定的 SQL 语句以完成操作查询。37.调整活动窗口大小的宏操作是 1。(分数:2.00)填空项 1:_ (正确答案:MoveSize)解析:解析 MoveSize 可以通过设置其相应的操作参数来移动活动窗口或调整其大小;Restore 可将处于最大化或最小化的窗口恢复为原来的大小。38.将活动窗口最小化的宏操作是 1。(分数:2.00)填空项 1:_ (正确答案:Minimize)解析:解析 本题考查控制窗口的大
46、小和位置操作。Maximize 可以放大活动窗口,使其充满 Microsoft Access 窗口,该操作可以使用户尽可能多地看到活动窗口中的对象;Minimize 可以将活动窗口缩小为Microsoft Access 窗口底部的小标题栏;Move Size 可以通过设置起相应的操作参数移动活动窗口或调整其大小; Restore 可将处于最大化或最小化的窗口恢复为原来的大小。39.一个 8 字符字符串,头两个字符任意,之后必须为两个零,然后是 4 位任意数字,有效性规则表达式可以表示为 1。(分数:1.00)填空项 1:_ (正确答案:LIKE“?00#”)解析:40.以下程序段的输出结果是_
47、。num=0While num=5num=num+1WendMsgBox num(分数:2.00)填空项 1:_ (正确答案:6)解析:解析 只要指定的条件为 True,则会重复执行一系列的语句。相关语法如下。While conditionstatementsWend本题中的循环只能当 num 的值超过 5 时才终止,所以最终的 num 的值为 6。41.模块包含了一个声明区域和一个或多个子过程(Sub 开头)或函数过程(以 1 开头)。(分数:1.00)填空项 1:_ (正确答案:Function)解析:解析 模块/VBA 程序设计基础评析 模块包含了一个声明区域和一个或多个子过程或函数过程。子过程是山一系列 Sub 和 End Sub 语句包含起来的 Visual Basic 语句,可以执行一个或一系列运算,但不返回任何值。Sub 语句用于声明子过程的名称、参数以及构成其主体的代码。函数过程也可称为函数,是一系列有 Function 和 End Function 语句包含起来的 Visual Basic 语句。F