1、二级 ACCESS笔试-363 及答案解析(总分:91.00,做题时间:90 分钟)一、选择题(总题数:35,分数:65.00)1.Access数据库中,主要用来输入或编辑字段数据的位于窗体设计工具箱,一种交互式控件是指_。A文本框控件 B标签控件 C复选框控件 D组合框控件(分数:2.00)A.B.C.D.2.使用 Function语句定义一个函数过程,其返回值的类型( )。A) 只能是符号常量 B) 是除数组之外的简单数据类型C) 可在调用时由运行过程决定 D) 由函数定义时 As子句声明(分数:2.00)A.B.C.D.3.下列叙述正确的是( )。A) 算法的执行效率与数据的存储结构无关
2、B) 算法的空间复杂度是指算法程序中指令(或语句)的条数C) 算法的有穷性是指算法必须能在执行有限个步骤之后终止D) 以上 3种描述都不对(分数:2.00)A.B.C.D.4.下列关于是/否常量的说法中,正确的是( )。A) 是一个逻辑值 B) -1 表示假 C) 0 表示真 D) 不属于布尔型(分数:2.00)A.B.C.D.5.Access数据库表中的字段可以定义有效性规则,有效性规则是_。A控制符 B文本 C条件 D前三种说法都不对(分数:2.00)A.B.C.D.6.对“将信息系 1999年以前参加工作的教师的职称改为副教授”,合适的查询为( )。A) 生成表查询 B) 更新查询 C)
3、 删除查询 D) 追加查询(分数:2.00)A.B.C.D.7.运行下列程序,显示的结果是( )。Private Sub Command34_Click()i=0Doi=i+1Loop While i10MsgBox iEnd SubA) 0 B) 1 C) 10 D) 11(分数:2.00)A.B.C.D.8.用于获得字符串 S从第 3个字符开始的 2个字符的函数是( )。AMid(S,3,2) BMiddle(S,3,2)CLeft(S,3,2) DRight(S,3,2)(分数:2.00)A.B.C.D.9.列表框和组合框的区别是( )。 列表框有下拉菜单 列表框可以添加记录组合框可以添
4、加记录 组合框有下拉菜单A) B) C) D)(分数:2.00)A.B.C.D.10.宏命令 RepaintObject的功能是( )。A) 更新包括控件的重新计算和重新绘制 B) 重新查询控件的数据源C) 查找符合条件的记录 D) 查找下一个符合条件的记录(分数:2.00)A.B.C.D.11.若要查询成绩为 7080 分(包括 70分,不包括 80分)的学生的信息,查询准则设置正确的是( )。A) 69 or 80 B) Between 70 with 80C) =70 and 80 D) IN(70,79)(分数:2.00)A.B.C.D.12.在超市营业过程中,每个时段要安排一个班组上
5、岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务。在超市数据库中,实体之间属于一对一关系的是_。A) “顾客”与“收款口”的关系 B) “收款口”与“收款员”的关系C) “班组”与“收款员”的关系 D) “收款口”与“设备”的关系(分数:2.00)A.B.C.D.13.在已建窗体中有一命令按钮(名为 Command1),该按钮的单击事件对应的 VBA代码为P“vate Sul Command 1_Click()subT.Form.RecordSource=“select * from雇员“End Sub单击该按钮实现的功能是A) 使用 select命令查找“雇员”表中
6、的所有记录B) 使用 select命令查找并显示“雇员”表中的所有记录C) 将 subT窗体的数据来源设置为一个字符串D) 将 subT窗体的数据来源设置为“雇员”表(分数:2.00)A.B.C.D.14.在已经建立的数据表中,若在显示表中内容时使某些字段不能移动显示位置,可以使用的方法是( )。A) 排序 B) 筛选 C) 隐藏 D) 冻结(分数:2.00)A.B.C.D.15.宏中的每个操作都有名称,用户 _。A) 能够更改操作名 B) 不能更改操作名C) 能对有些宏名进行更改 D) 能够调用外部命令更改操作名(分数:1.00)A.B.C.D.16.在使用报表设计器设计报表时,如果要统计报
7、表中某个字段的全部数据,应将计算表达式放在_。A) 组页眉/组页脚B) 页面页眉/页面页脚C) 报表页眉/报表页脚D) 主体(分数:2.00)A.B.C.D.17.信息隐蔽的概念与下述哪一种概念直接相关 _。A) 软件结构定义 B) 模块独立性C) 模块类型划分 D) 模拟耦合度(分数:1.00)A.B.C.D.18.下面对对象概念描述错误的是_。A任何对象都必须有继承性 B对象是属性和方法的封装体C对象间的通信靠消息传递 D操作是对象的动态属性(分数:2.00)A.B.C.D.19.在一个长度为 n的线性表中插入一个元素,以下说法中不正确的是( )。A) 最好情况下需要移动的数据元素数目为
8、0B) 最坏情况下需要移动的数据元素数目为 nC) 在平均情况下需要移动的数据元素数目为 n/2D) 最坏情况下需要移动的数据元素数目为 n/2(分数:2.00)A.B.C.D.20.按数据的组织形式,数据库的数据模型可分为三种模型,它们是_。A) 小型、中型和大型 B) 网状、环状和链状C) 层次、网状和关系 D) 独享、共享和实时(分数:2.00)A.B.C.D.21.要改变窗体上文本框控件的输出内容,应设置的属性是( )。A标题 B查询条件C控件来源 D记录源(分数:2.00)A.B.C.D.22.如果将报表属性的“页面页眉”属性项设置成“报表页眉不要”,则打印预览时( )。A) 不显示
9、报表页眉 B) 不显示页面页眉C) 在报表页眉所在页不显示页面页眉 D) 不显示报表页眉,替换为页面页眉(分数:2.00)A.B.C.D.23.要限制宏操作的范围,可以在创建宏时定义( )。A) 宏操作对象 B) 宏操作参数C) 宏条件表达式 D) 宏操作备注(分数:2.00)A.B.C.D.24.若一个元素序列基本有序,则选用_方法较快。A) 直接插入排序 B) 直接选择排序 C) 堆排序 D) 快速排序(分数:2.00)A.B.C.D.25.运行下列程序,结果是( )。Private Sub Command32_Click()f0=1:f1=1:k=1Do While k=5f=f0+f1
10、f0=f1f1=fk=k+1LoopMsgBox “f=“ fEnd SubA) f=5 B) f=7 C) f=8 D) f=13(分数:2.00)A.B.C.D.26.下列数据模型中,具有坚实理论基础的是A) 层次模型 B) 网状模型C) 关系模型 D) 以上 3个都是(分数:2.00)A.B.C.D.27.设有如下窗体单击事件过程:Private Sub Form _Click()a1For i1 To 3Select Case iCase 1,3aa+1Case 2, 4aa+2End SelectNext iMsgBox aEnd Sub打开窗体运行后,单击窗体,则消息框的输出的结果
11、是_。(A) 3(B) 4(C) 5(D) 6(分数:2.00)A.B.C.D.28.常见的数据模型有三种,它们是( )。A层次、关系和语义 B环状、层次和星形C字段名、字段类型和记录 D层次、关系和网状(分数:2.00)A.B.C.D.29.栈和队列的共同特点是A) 都是先进先出 B) 都是先进后出C) 只允许在端点处插入和删除元素 D) 没有共同点(分数:2.00)A.B.C.D.30.下列 Case语句中错误的是( )。A) Case 0 To 10 B) Case Is10C) Case Is10 And Is50 D) Case 3,5 Is10(分数:2.00)A.B.C.D.31
12、.在窗体上,设置控件 Command1为不可见的属性是( )。ACommand1.Name BCommand1.CaptionCCommand1.Enabled DCommand1.Visible(分数:2.00)A.B.C.D.32.与窗体和报表的设计视图工具箱比较,下列_控件是数据访问页特有的。A文本框 B标签C命令按钮 D滚动文字(分数:2.00)A.B.C.D.33.表示“标签”控件对象的标题属性是( )。ACaption 属性 BReports 属性CDoCmd 属性 DText 属性(分数:1.00)A.B.C.D.34.OnErrorGot00语句的含义是_。 A) 忽略错误并执
13、行下一条语句 B) 取消错误处理C) 遇到错误执行定义的错误 D) 退出系统(分数:1.00)A.B.C.D.35.设有关系 R及关系 S,它们分别有 p、q 个元组,则关系 R与 S经笛卡儿积后所得新关系的元组个数是( )。A) p B) qC) p +q D) p*q(分数:1.00)A.B.C.D.二、填空题(总题数:15,分数:26.00)36.基本表属于全局模式中的表,它是 ,而视图则属于局部模式中的表,它是 _。(分数:2.00)填空项 1:_37.在最坏情况下,冒泡排序的时间复杂度为 1。(分数:1.00)填空项 1:_38.在关系模型中,二维表的行称为 1。(分数:2.00)填
14、空项 1:_39.类是一个支持集成的抽象数据类型,而对象是类的 1。(分数:2.00)填空项 1:_40.以下程序的功能是:从键盘上输入若干个数字,当输入负数时结束输入,统计出若干数字的平均值,显示结果。请填空。Private Sub Form_click()Dim x,y As SingleDim z As Integerx=InputBox(“Enter a score“)Do while_。y=y+xz=z+1x=InputBox(“Enter a score“)LoopIf z=0 Thenz=1End Ify=y/zmsgbox yEnd Sub(分数:1.00)填空项 1:_41.
15、二维表中的一行称为关系的 1。(分数:2.00)填空项 1:_42.按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于 1。(分数:2.00)填空项 1:_43.将活动窗口最小化的宏操作是 1。(分数:1.00)填空项 1:_44. 1报表也称为窗体报表。(分数:1.00)填空项 1:_45.SQL就是用户使用 SQL语言来创建的一种查询。SQL 查询主要包括_、_、数据定义查询和子查询四种。(分数:4.00)填空项 1:_46.OLE对象数据类型是指字段允许单独地_或_OLE 对象。(分数:1.00)填空项 1:_47.程序风格是指编写程序时所表现出的特点、习惯和逻辑思路等,遵循_的
16、原则。(分数:1.00)填空项 1:_48.在 VBA中要将数值表达式的值转换为字符串,应使用函数 1。(分数:2.00)填空项 1:_49.在面向对象方法中,类之间共享属性和方法的机制称为 1。(分数:2.00)填空项 1:_50.某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开一个查询,需要执行的操作是 1。(分数:2.00)填空项 1:_二级 ACCESS笔试-363 答案解析(总分:91.00,做题时间:90 分钟)一、选择题(总题数:35,分数:65.00)1.Access数据库中,主要用来输入或编辑字段数据的位于窗体设计工具箱,一种交互式控件是指_。A文本框控件 B标签控件 C
17、复选框控件 D组合框控件(分数:2.00)A. B.C.D.解析:2.使用 Function语句定义一个函数过程,其返回值的类型( )。A) 只能是符号常量 B) 是除数组之外的简单数据类型C) 可在调用时由运行过程决定 D) 由函数定义时 As子句声明(分数:2.00)A.B.C.D. 解析:解析 Function 函数的返回类型由 As子句来声明,如果没有指定 As子句,则意味着该函数返回变体类型。所以本题答案为 D)。3.下列叙述正确的是( )。A) 算法的执行效率与数据的存储结构无关B) 算法的空间复杂度是指算法程序中指令(或语句)的条数C) 算法的有穷性是指算法必须能在执行有限个步骤
18、之后终止D) 以上 3种描述都不对(分数:2.00)A.B.C. D.解析:解析 算法的执行效率与数据的存储结构密切相关。算法的空间复杂度是指算法执行过程中所需的存储空间。4.下列关于是/否常量的说法中,正确的是( )。A) 是一个逻辑值 B) -1 表示假 C) 0 表示真 D) 不属于布尔型(分数:2.00)A. B.C.D.解析:解析 是/否数据类型代表一个逻辑值,属于布尔型,Yes、True、-l 都表示真;No、False、 Off,0都表示假。5.Access数据库表中的字段可以定义有效性规则,有效性规则是_。A控制符 B文本 C条件 D前三种说法都不对(分数:2.00)A.B.C
19、. D.解析:6.对“将信息系 1999年以前参加工作的教师的职称改为副教授”,合适的查询为( )。A) 生成表查询 B) 更新查询 C) 删除查询 D) 追加查询(分数:2.00)A.B. C.D.解析:解析 在建立和维护数据库的过程中,常常需要对表中的记录进行更新和修改,而最简单有效的方法就是利用更新查询。7.运行下列程序,显示的结果是( )。Private Sub Command34_Click()i=0Doi=i+1Loop While i10MsgBox iEnd SubA) 0 B) 1 C) 10 D) 11(分数:2.00)A.B.C. D.解析:解析 依据题意可知,当执行完第
20、 10次循环体后,此时 i的值为 10,while 的条件为假,所以跳出循环,所以最终的结果为 10。8.用于获得字符串 S从第 3个字符开始的 2个字符的函数是( )。AMid(S,3,2) BMiddle(S,3,2)CLeft(S,3,2) DRight(S,3,2)(分数:2.00)A. B.C.D.解析:解析 在 VBA中有 3种取子串函数:Left 函数用于在字符串左端开始取 n个字符:Right 函数用于在字符串右端开始取 n个字符(注意子串中字符的顺序与母串中相同);Mid 函数可以实现在任何位置取任何长度的子串。截取从第 3个字符开始的 2个字符应该用 Mid(S,3,2)。
21、9.列表框和组合框的区别是( )。 列表框有下拉菜单 列表框可以添加记录组合框可以添加记录 组合框有下拉菜单A) B) C) D)(分数:2.00)A.B. C.D.解析:解析 本题考查列表框和组合框的区别。列表框和组合框的差别在于组合框中多一个下拉箭头,按下后,将显示一个下拉菜单,而列表框的大小固定,并且组合框允许用户输入数据。答案为 B。10.宏命令 RepaintObject的功能是( )。A) 更新包括控件的重新计算和重新绘制 B) 重新查询控件的数据源C) 查找符合条件的记录 D) 查找下一个符合条件的记录(分数:2.00)A. B.C.D.解析:解析 本题考查 Access的宏命令
22、。 RepaintObject 是完成指定的数据库对象所刮起的屏幕更新,或对活动数据库对象进行屏幕更新,这种更新包括控件的重新计算和重新绘制。答案为 A。11.若要查询成绩为 7080 分(包括 70分,不包括 80分)的学生的信息,查询准则设置正确的是( )。A) 69 or 80 B) Between 70 with 80C) =70 and 80 D) IN(70,79)(分数:2.00)A.B.C. D.解析:解析 本题考查条件的设定。选项 A):69 or 80 表示查询成绩不少于 70分或低于 80分的学生信息;选项 B):运算符错误,没有 Betweenwith这个运算符,指定范
23、围的运算符是BetweenAnd;选项 D):IN(70,79)表示查询成绩为 70分或 79分的学生信息。只有选项 C)满足题意,查询成绩为了 080 分(包括 70分,不包括 80分)的学生的信息。12.在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务。在超市数据库中,实体之间属于一对一关系的是_。A) “顾客”与“收款口”的关系 B) “收款口”与“收款员”的关系C) “班组”与“收款员”的关系 D) “收款口”与“设备”的关系(分数:2.00)A.B.C.D. 解析:解析 数据模型评析 一对一联系表现为主表中的每一条记
24、录只与相关表中的一条记录相关联。一个收款口只有一套收款设备,一套收款设备只服务一个收款口,因此“收款口”与“设备”之间是一对一关系。13.在已建窗体中有一命令按钮(名为 Command1),该按钮的单击事件对应的 VBA代码为P“vate Sul Command 1_Click()subT.Form.RecordSource=“select * from雇员“End Sub单击该按钮实现的功能是A) 使用 select命令查找“雇员”表中的所有记录B) 使用 select命令查找并显示“雇员”表中的所有记录C) 将 subT窗体的数据来源设置为一个字符串D) 将 subT窗体的数据来源设置为“
25、雇员”表(分数:2.00)A.B.C.D. 解析:解析 本题考查的是 VBA编程基础。窗体的 RecordSource属性可设置窗体数据来源,而“Select * from雇员”则是查询“雇员”表中的所有记录。14.在已经建立的数据表中,若在显示表中内容时使某些字段不能移动显示位置,可以使用的方法是( )。A) 排序 B) 筛选 C) 隐藏 D) 冻结(分数:2.00)A.B.C.D. 解析:解析 选项 A:排序记录是根据当前表中的一个或多个字段的值对整个表中的所有记录进行重新排列。选项 B:筛选记录是从众多的数据中选出一部分满足某种条件的数据进行处理。选项 C:隐藏列是为了便于查看表中的主要
26、数据,将某些子段列暂时隐藏起来,需要时再将其显示出来。选项 D:在数据表视图中,冻结某字段列或某几个字段列后,无论用户怎样水平滚动窗口,这些字段总是可见的,并且总是显示在窗门的最左边。所以选项 D是下确答案,满足题目要求。15.宏中的每个操作都有名称,用户 _。A) 能够更改操作名 B) 不能更改操作名C) 能对有些宏名进行更改 D) 能够调用外部命令更改操作名(分数:1.00)A.B. C.D.解析:解析 宏/宏的基本概念评析 宏的所有操作名都是系统内部定义和保留的,用户不能更改。16.在使用报表设计器设计报表时,如果要统计报表中某个字段的全部数据,应将计算表达式放在_。A) 组页眉/组页脚
27、B) 页面页眉/页面页脚C) 报表页眉/报表页脚D) 主体(分数:2.00)A. B.C.D.解析:解析 组页眉用于实现报表的分组输出和分组统计。组页眉中主要安排文本框或其他类型的控件显示分组字段等数据信息。组页脚内主要安排文本框和其他控件显示分组统计数据。页面页眉是用来显示报表中的字段名称或记录的分组名称,报表的每一页有一个页面页眉。它一般显示在每页的顶端。页面页脚是打印在每页的底部,用来显示本页的汇总说明,报表的每一页有一个页而页脚。报表页眉中的任何内容都只能在报表开始处,即报表的第一页打印一次。报表页脚一般是在所有的主体和组页脚被输出完成后才会打印在报表的最后面。显示在每页的顶端。主体是
28、用于打印表或查询中的记录数据,是报表显示的数据的主要区域。17.信息隐蔽的概念与下述哪一种概念直接相关 _。A) 软件结构定义 B) 模块独立性C) 模块类型划分 D) 模拟耦合度(分数:1.00)A.B. C.D.解析:解析 软件工程中的基本概念评析信息隐蔽是指在一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说是不能访问的。模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。衡量软件的模块独立性的度量标准是耦合性和内聚性。一个模块的内聚性越强,则该模块的模块独立性越强。而内聚性是信息隐蔽和局部化概念的自然扩长。18.下面对对象概念描述错
29、误的是_。A任何对象都必须有继承性 B对象是属性和方法的封装体C对象间的通信靠消息传递 D操作是对象的动态属性(分数:2.00)A. B.C.D.解析:19.在一个长度为 n的线性表中插入一个元素,以下说法中不正确的是( )。A) 最好情况下需要移动的数据元素数目为 0B) 最坏情况下需要移动的数据元素数目为 nC) 在平均情况下需要移动的数据元素数目为 n/2D) 最坏情况下需要移动的数据元素数目为 n/2(分数:2.00)A.B.C.D. 解析:解析 最好情况指的是在线性表的末尾插入一个新元素,此时不需要移动表中元素。最坏情况指的是在线性表的第一个元素之前插入一个新元素,此时需要移动表中所
30、有的元素。在平均情况下需要移动的数据元素数目为 n/2。20.按数据的组织形式,数据库的数据模型可分为三种模型,它们是_。A) 小型、中型和大型 B) 网状、环状和链状C) 层次、网状和关系 D) 独享、共享和实时(分数:2.00)A.B.C. D.解析:解析 数据模型评析 数据库管理系统所支持的传统数据模型分为三种:层次数据模型、网状数据模型、关系数据模型。21.要改变窗体上文本框控件的输出内容,应设置的属性是( )。A标题 B查询条件C控件来源 D记录源(分数:2.00)A.B.C. D.解析:解析 Access 中的窗体中某些控件可以与表或查询中的字段绑定,这时就需要设置控件的数据来源。
31、文本框和组合框的控件来源可以是表或查询的字段,或者取自固定内容的数据。要改变这些数据就需要修改控件来源。22.如果将报表属性的“页面页眉”属性项设置成“报表页眉不要”,则打印预览时( )。A) 不显示报表页眉 B) 不显示页面页眉C) 在报表页眉所在页不显示页面页眉 D) 不显示报表页眉,替换为页面页眉(分数:2.00)A.B.C. D.解析:解析 本题考查报表属性的“页面页眉”属性项。将报表属性的“页面页眉”属性项设置成“报表页眉不要”,则只在报表页眉所在页不显示页面页眉,其他页不变。选项 A、B、D 错误,选项 C正确。答案为 C。23.要限制宏操作的范围,可以在创建宏时定义( )。A)
32、宏操作对象 B) 宏操作参数C) 宏条件表达式 D) 宏操作备注(分数:2.00)A.B.C. D.解析:解析 本题考查宏操作的知识。如果只希望执行满足指定条件宏的一个或多个操作也就是限制宏操作的范围,可以在创建宏时定义条件表达式从而形成条件操作宏。24.若一个元素序列基本有序,则选用_方法较快。A) 直接插入排序 B) 直接选择排序 C) 堆排序 D) 快速排序(分数:2.00)A. B.C.D.解析:解析 因为队列是基本有序的,所以选用直接插入排序最快。25.运行下列程序,结果是( )。Private Sub Command32_Click()f0=1:f1=1:k=1Do While k
33、=5f=f0+f1f0=f1f1=fk=k+1LoopMsgBox “f=“ fEnd SubA) f=5 B) f=7 C) f=8 D) f=13(分数:2.00)A.B.C.D. 解析:解析 本题中的循环是一个典型的“DoWhileLoop”语句,DoWhlleLoop 语句使用格式如下。Do While 条件式循环体Loop变量 k的初值为 1,根据循环的条件式可知,在“k=5”的情况下,循环将执行,直到条件不满足,循环终止,整个循环过程如下所示。当 k=1,符合条件式,执行循环体:f=f0+f1=2,f0=1,f1=2,k=2。当 k=2,符合条件式,执行循环体:f=f0+f1=3,
34、f0=2,f1=3,k=3。当 k=3,符合条件式,执行循环体:f=f0+f1=5,f0=3,f1=5,k=4。当 k=4,符合条件式,执行循环体:f=f0+f1=8,f0=5,f1=8,k=5。当 k=5,符合条件式,执行循环体:f=f0+f1=13,f0=8,f1=8,k=6。当 k=6,此时 k5,不符合条件式,不执行循环体,退出循环。所以本题答案为 D)。26.下列数据模型中,具有坚实理论基础的是A) 层次模型 B) 网状模型C) 关系模型 D) 以上 3个都是(分数:2.00)A.B.C. D.解析:解析 关系模型比格式化模型(网状模型和层次模型)有以下方面的优点,即数据结构比较简单
35、、具有很高的数据独立性、可以直接处理多对多的联系,以及有坚实的理论基础。27.设有如下窗体单击事件过程:Private Sub Form _Click()a1For i1 To 3Select Case iCase 1,3aa+1Case 2, 4aa+2End SelectNext iMsgBox aEnd Sub打开窗体运行后,单击窗体,则消息框的输出的结果是_。(A) 3(B) 4(C) 5(D) 6(分数:2.00)A.B.C. D.解析:28.常见的数据模型有三种,它们是( )。A层次、关系和语义 B环状、层次和星形C字段名、字段类型和记录 D层次、关系和网状(分数:2.00)A.B
36、.C.D. 解析:解析 本题考查数据库的基本知识。常见的数据模型有层次模型、网状模型和关系模型,目前最常用的是关系模型。29.栈和队列的共同特点是A) 都是先进先出 B) 都是先进后出C) 只允许在端点处插入和删除元素 D) 没有共同点(分数:2.00)A.B.C. D.解析:解析 栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。30.下列 Case语句中错误的是( )。A) Case 0 To 10 B)
37、Case Is10C) Case Is10 And Is50 D) Case 3,5 Is10(分数:2.00)A.B.C. D.解析:解析 本题考查 Select Case语句的知识。Case 语句的后面可以包含一个值、一组枚举值、一个值的范围以及比较运算符。但是当 Case语句使用 Is关键字的时候就不能再加入逻辑运算符,如 And等。31.在窗体上,设置控件 Command1为不可见的属性是( )。ACommand1.Name BCommand1.CaptionCCommand1.Enabled DCommand1.Visible(分数:2.00)A.B.C.D. 解析:解析 窗体控件中
38、,Visible 属性是用于指定控件是否可见,Enable 属性用于指定控件是否可用。Caption属性表示控件的标题,Name 属性表示控件的名称。32.与窗体和报表的设计视图工具箱比较,下列_控件是数据访问页特有的。A文本框 B标签C命令按钮 D滚动文字(分数:2.00)A.B.C.D. 解析:解析 文本框、标签、命令按钮在设计窗体、报表、数据访问页中都可以使用,而滚动文字这个控件只是数据访问页特有的。33.表示“标签”控件对象的标题属性是( )。ACaption 属性 BReports 属性CDoCmd 属性 DText 属性(分数:1.00)A. B.C.D.解析:34.OnError
39、Got00语句的含义是_。 A) 忽略错误并执行下一条语句 B) 取消错误处理C) 遇到错误执行定义的错误 D) 退出系统(分数:1.00)A.B. C.D.解析:解析 模块/VBA 程序设计基础评析 On Error Goto“标号”语句在遇到错误发生时程序转移到标号所指位置代码执行,一般标号之后都是安排错误处理程序。“On Error Resume Next”语句在遇到错误发生时不会考虑错误,并继续执行下一条语句。“On Error Goto 0”语句用于取消错误处理。35.设有关系 R及关系 S,它们分别有 p、q 个元组,则关系 R与 S经笛卡儿积后所得新关系的元组个数是( )。A)
40、p B) qC) p +q D) p*q(分数:1.00)A.B.C.D. 解析:解析 本题考查对笛卡儿积运算的掌握。笛卡儿积是两个关系的合并操作,关系 R的每一个行依次跟关系 S的每一个行组成一个新元组,因此关系 R与 S经笛卡儿积后所得新关系的元组个数是 p*q。二、填空题(总题数:15,分数:26.00)36.基本表属于全局模式中的表,它是 ,而视图则属于局部模式中的表,它是 _。(分数:2.00)填空项 1:_ (正确答案:实表、虚表)解析:37.在最坏情况下,冒泡排序的时间复杂度为 1。(分数:1.00)填空项 1:_ (正确答案:n(n-1)/2 或 O(n(n-1)/2))解析:
41、解析 算法的概念评析冒泡排序法是一种最简单的交换类排序方法,它是通过相邻数据元素的交换逐步将线性表变成有序。假设线性表的长度为 n,则在最坏的情况下,冒泡排序需要经过 n/2遍的从前往后的扫描和 n/2遍的从后往前的扫描,需要的比较次数为 n(n-1)/2。38.在关系模型中,二维表的行称为 1。(分数:2.00)填空项 1:_ (正确答案:元组)解析:解析 在关系型数据库中,用二维表来表示关系,二维表的表名即关系名,二维表的行称为关系的元组,二维表的列称为关系的属性。39.类是一个支持集成的抽象数据类型,而对象是类的 1。(分数:2.00)填空项 1:_ (正确答案:实例)解析:解析 类是对
42、象的抽象,它描述了属于该对象类型的所有对象的性质,而一个对象则是对应类的实例。40.以下程序的功能是:从键盘上输入若干个数字,当输入负数时结束输入,统计出若干数字的平均值,显示结果。请填空。Private Sub Form_click()Dim x,y As SingleDim z As Integerx=InputBox(“Enter a score“)Do while_。y=y+xz=z+1x=InputBox(“Enter a score“)LoopIf z=0 Thenz=1End Ify=y/zmsgbox yEnd Sub(分数:1.00)填空项 1:_ (正确答案:x=0)解析:
43、解析 模块/VBA 程序设计基础评析根据表达式的值有条件地执行一组语句。相关语法If condition Then statementsElse elsestatements或者,可以使用块形式的语法:If condition ThenstatementsElself condition-n ThenelseifstatementsElserelsestatements)End if当条件为 True时,或直到条件变为 True时,重复执行一个语句块中的命令。相关语法Do While|UntilconditionstatementsExit DostatementsLoop或者可以使用下面这种
44、语法:DostatementsExit DostatementsLoopWhile|Untilcondition本题的循环首先判断输入是否大于 0,如果是则处理这个输入,否则结束循环。循环体内的第二个判断语句判断的是当前输入是否比当前的最小值小,如果是则改写当前最小值为输入值,否则结束判断语句。41.二维表中的一行称为关系的 1。(分数:2.00)填空项 1:_ (正确答案:记录或元组)解析:解析 在二维表中行为记录或元组,列为字段。42.按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于 1。(分数:2.00)填空项 1:_ (正确答案:线性结构)解析:解析 数据的逻辑结构是指数据元
45、素之间的逻辑关系,分为线性结构和非线性结构。常见的线性结构有线性表、栈和队列等,常见的非线性结构有树、二叉树等。43.将活动窗口最小化的宏操作是 1。(分数:1.00)填空项 1:_ (正确答案:Minimize)解析:解析 本题考查控制窗口的大小和位置操作。Maximize 可以放大活动窗口,使其充满 Microsoft Access窗口,该操作可以使用户尽可能多地看到活动窗口中的对象;Minimize 可以将活动窗口缩小为Microsoft Access窗口底部的小标题栏;MoveSize 可以通过设置起相应的操作参数移动活动窗口或调整其大小; Restore 可将处于最大化或最小化的窗口
46、恢复为原来的大小。44. 1报表也称为窗体报表。(分数:1.00)填空项 1:_ (正确答案:纵栏式)解析:解析 报表的基本操作/报表分类/纵栏式报表评析 报表主要分为以下 4种类型:纵栏式报表、表格式报表、图表报表利标签报表。其中,纵栏式报表也称窗体报表。45.SQL就是用户使用 SQL语言来创建的一种查询。SQL 查询主要包括_、_、数据定义查询和子查询四种。(分数:4.00)填空项 1:_ (正确答案:联合查询 传递查询)解析:解析 SQL 查询包括联合查询、传递查询、数据定义查询和子查询四种。46.OLE对象数据类型是指字段允许单独地_或_OLE 对象。(分数:1.00)填空项 1:_ (正确答案:链接 嵌入)解析:47.程序风格是指编写程序时所表现出的特点、习惯和逻辑思路等,遵循_的原则。(分数:1.00)填空项 1:_ (正确答案:清晰第一, 效率第二)解析:48.在 VBA中要将数值表达式的值转换为字符串,应使用函数 1。(分数:2.00)填空项 1:_ (正确答案:Str)解析:解析 本题考查 Str函数的功能。Str 函数的功能是将数值表达式转化为字符串。49.在面向对象方法中,类之间共享属性和方法的机制称为 1。(分数:2