1、二级 ACCESS 笔试-406 及答案解析(总分:90.00,做题时间:90 分钟)一、选择题(总题数:28,分数:56.00)1.汽车和交通工具都是类,它们之间是一种_关系。(A) 与(B) has a(C) 组装结构(D) 分类结构(分数:2.00)A.B.C.D.2.下列叙述中正确的是( )。A) 线性链表的各元素在存储空间中的位置必须是连续的B) 线性链表的头元素一定存储在其他元素的前面C) 线性链表中的各元素在存储空间中的位置不一定是连续的,但表头元素一定存储在其他元素的前面D) 线性链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储顺序也是任意的(分数:2.00)A.
2、B.C.D.3.关系表中的每一横行称为一个_。(A) 元组(B) 字段(C) 属性(D) 码(分数:2.00)A.B.C.D.4.假设数据中表 A 与表 B 建立了“一对多”关系,表 A 为“多”的一方,则下述说法正确的是( )。A) 表 B 中的一个字段能与表 A 中的多个字段匹配B) 表 B 中的一个记录能与表 A 中的多个记录匹配C) 表 A 中的一个记录能与表 B 中的多个记录匹配D) 表 A 中的一个字段能与表 B 中的多个字段匹配(分数:2.00)A.B.C.D.5.在学生表中有一个“年龄”字段,数据类型定义为数字数据类型,并且在字段属性的有效性规则内输入“18 and25”,那么
3、该字段( )。A) 要求输入大于 1812 小于 25 的数字B) 要求输入大于 18 或小于 25 的数字C) 要求输入大于 18 的数字D) 要求输入小于 25 的数字(分数:2.00)A.B.C.D.6.数据表中的“行”称为_。A) 字段 B) 数据 C) 记录 D) 数据视图(分数:2.00)A.B.C.D.7.以下关于空值的叙述中,错误的是_。A) 空值表示字段还没有确定值 B) Access 使用 NULL 来表示空值C) 空值等同于空字符串 D) 空值不等于数值 0(分数:2.00)A.B.C.D.8.宏的英文名称是( )。A) macro B) view C) form D)
4、page(分数:2.00)A.B.C.D.9.在 Access 中已经建立了“工资”表,表中包括“职工号”、“所在单位”、“基本工资”和“应发工资”等字段,如果要按单位统计应发工资总数,那么在查询设计视图的“所在单位”的“总计”行和“应发工资”的“总计”行中分别选择的是( )。A) sum,group by B) count,group byC) groupby,sum D) groupby,count(分数:2.00)A.B.C.D.10.下列不属于 Access 提供的窗体类型是_。A) 表格式窗体 B) 数据表窗体C) 图形窗体 D) 图表窗体(分数:2.00)A.B.C.D.11.在创
5、建交叉表查询时,用户需要指定( )种字段。A) 1 B) 2 C) 3 D) 4(分数:2.00)A.B.C.D.12.Access 提供的筛选记录的常用方法有三种,以下_不是常用的。A) 按选定内容筛选 B) 内容排除筛选C) 按窗体筛选 D) 高级筛选/排序(分数:2.00)A.B.C.D.13.下图所示的查询返回的记录是_。(分数:2.00)A.B.C.D.14.若要查询某字段的值为“JSJ”的记录,在查询设计视图对应字段的准则中,错误的表达式是( )。A) JSJ B) “JSJ“C) “*JSJ“ D) Like“JSJ/(分数:2.00)A.B.C.D.15.下面关于列表框和组合框
6、的叙述中,正确的是( )。A) 列表框和组合框都只能包含一列数据B) 可以在组合框中输入新值,而列表框不能C) 可以在列表框中输入新值,而组合框不能D) 在列表框和组合框中均能输入新值(分数:2.00)A.B.C.D.16.“特殊效果”属性值用于设定控件的显示特效,下列属于“特殊效果”属性值的是_。“平面” “颜色” “凸起” “蚀刻”“透明” “阴影” “凹陷” “凿痕” “倾斜”A) B) C) D) (分数:2.00)A.B.C.D.17.在一个数据库中已经设置了自动宏 AutoExec,如果在打开数据库的时候不想执行这个自动宏,正确的操作是( )。A) 按 Enter 键打开数据库 B
7、) 打开数据库时按住 Alt 键C) 打开数据库时按住 Ctrl 键 D) 打开数据库时按住 Shift 键(分数:2.00)A.B.C.D.18.可设置分组字段显示分组统计数据的报表是( )。A) 纵栏式报表 B) 图表报表C) 标签报表 D) 表格式报表(分数:2.00)A.B.C.D.19.以下是某个报表的设计视图。根据视图内容,可以判断出分组字段是_。(分数:2.00)A.B.C.D.20.没有数据来源,且可以用来显示信息、线条、矩形或图像的控件的类型是( )。A) 结合型 B) 非结合型 C) 计算型 D) 非计算型(分数:2.00)A.B.C.D.21.在宏的调试中,可配合使用设计
8、器上的工具按钮_。A) “调试” B) “条件” C) “单步” D) “运行”(分数:2.00)A.B.C.D.22.“小计”字段指的是( )字段。A) 绑定 B) 非绑定 C) 计算 D) 自定义(分数:2.00)A.B.C.D.23.宏中的每个操作都有名称,用户_。A) 能够更改操作名 B) 不能更改操作名C) 能对有些宏名进行更改 D) 能够调用外部命令更改操作名(分数:2.00)A.B.C.D.24.在 VBA 中要打开名为“学生信息录入”的窗体,应使用的语句是A) DoCmd.OpenForm“学生信息录入“ B) OpenForm“学生信息录入“C) DoCmd.OpenWind
9、ow“学生信息录入“ D) OpenWindow“学生信息录入/(分数:2.00)A.B.C.D.25.以下内容中不属 VBA 提供的数据验证函数是AIsText BIsDate CIsNumeric DIsNull(分数:2.00)A.B.C.D.26.运行下面的程序段:For k=5 to 10 Step 2k=k*2Next k则循环次数为:_。A) 1 B) 2 C) 3 D) 4(分数:2.00)A.B.C.D.27.在数据访问页的工具箱中,用于绑定超级链接的图标是_。(分数:2.00)A.B.C.D.28.用于获取字符串 s 从第 1 个位置开始的 4 个字符的函数是( )。A)
10、Mid(s,1,4) B) Middle(s,1,4) C) Right(s,1,4) D) Left(s,1,4)(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:34.00)29.在程序设计阶段应该采取 1 和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。(分数:2.00)填空项 1:_30.软件文档是软件工程实施中的重要成分,它不仅是软件开发的各阶段的重要依据,而且也影响软件的 1。(分数:2.00)填空项 1:_31.树 L 中度为 1、2、3、4、5、6 的结点个数为 6、4、3、3、5、1,则 L 中叶子的个数是U
11、 /U。(分数:2.00)填空项 1:_32.数据流图的类型有U /U和事务型。(分数:2.00)填空项 1:_33.软件概要设计的成果是 1。(分数:2.00)填空项 1:_34.关系代数主要运算有并、交、差、笛卡尔积、选择、投影和 1。(分数:2.00)填空项 1:_35.在 Access 中建立的数据库文件的扩展名是 1。(分数:2.00)填空项 1:_36.SQL 查询就是用户使用 SQL 语句来创建的一种查询。SQL 查询主要包括联合查询、传递查询、 1 和子查询等。(分数:2.00)填空项 1:_37.函数 Right(“计算机等级考试“,4)的执行结果是 1。(分数:2.00)填
12、空项 1:_38.下图所示的流程控制结构称为_。(分数:2.00)填空项 1:_39.函数 1 返回值的含义是返回系统当前日期和当前时间。(分数:2.00)填空项 1:_40.在窗体中添加一个命令按钮(名为 Command1),然后编写如下代码:Public x as integerPrivate Sub Command1_Click( ) x=5Call s1Call s2MsgBox xEnd SubPrivate Sub s1( ) x=x+10End SubPrivate Sub s2( ) Dim x as integerx=x+10End Sub窗体打开运行后,单击命令按钮,则消息
13、框的输出结果是_(分数:2.00)填空项 1:_已经设计出一个表格式表单窗体,可以输出学生表的相关字段信息。请按照以下功能补充设计:改变当前记录,消息框弹出提示“是否删除该记录?”,单击“是”按钮,则直接删除该当前记录;单击“否”按钮,则什么都不做。其效果图如下:单击“退出”按钮,关闭窗体。*Private Sub btnCancel_Click()DoCmd. CloseEnd SubPrivate subU /U()If MsgBox(“是否删除该记录?“, vbQuestion+vbYesNo, “确认“)=U /U ThenU /UEnd IfEnd Sub(分数:6.00)填空项 1
14、:_填空项 1:_填空项 1:_41.运行下面程序,其运行结果 k 的值为U /U,其最里层循环体执行次数为U /U。Dim i,j,k As Integeri=1DoFor j=1 To i Step 2k=k+jNexti=i+2Loop Until i8(分数:2.00)填空项 1:_42.实现数据库操作的 DAO 技术,其模型采用的是层次结构,其中处于最顶层的对象是 1。(分数:2.00)填空项 1:_二级 ACCESS 笔试-406 答案解析(总分:90.00,做题时间:90 分钟)一、选择题(总题数:28,分数:56.00)1.汽车和交通工具都是类,它们之间是一种_关系。(A) 与
15、(B) has a(C) 组装结构(D) 分类结构(分数:2.00)A.B.C.D. 解析:2.下列叙述中正确的是( )。A) 线性链表的各元素在存储空间中的位置必须是连续的B) 线性链表的头元素一定存储在其他元素的前面C) 线性链表中的各元素在存储空间中的位置不一定是连续的,但表头元素一定存储在其他元素的前面D) 线性链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储顺序也是任意的(分数:2.00)A.B.C.D. 解析:解析 在线性链表中,各元素在存储空间中的位置是任意的,各元素的顺序也是任意的,依靠指针来实现数据元素的前后件关系。3.关系表中的每一横行称为一个_。(A) 元组
16、(B) 字段(C) 属性(D) 码(分数:2.00)A. B.C.D.解析:4.假设数据中表 A 与表 B 建立了“一对多”关系,表 A 为“多”的一方,则下述说法正确的是( )。A) 表 B 中的一个字段能与表 A 中的多个字段匹配B) 表 B 中的一个记录能与表 A 中的多个记录匹配C) 表 A 中的一个记录能与表 B 中的多个记录匹配D) 表 A 中的一个字段能与表 B 中的多个字段匹配(分数:2.00)A.B. C.D.解析:解析 本题考查表与表之间的关系。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表 A 和表 B 之间存在一对一的关系,那么表 A 中的
17、一条记录只能与表 B 中的一条记录匹配。反过来表 B 中的一条记录只能与表 A 中的一条记录匹配;若表 A 和表 B 之间存在一对多的关系,且表 B 为多的一方,那么表 A 中的一条记录与表 B 中的多条记录匹配,反过来表 B 中的一条记录只能与表A 中的一条记录匹配;若表 A 和表 B 之间存在多对多的关系,那么表 A 中的一条记录能与表 B 中的多条记录匹配,反过来表 B 中的一条记录也能与表 A 中的多条记录匹配。5.在学生表中有一个“年龄”字段,数据类型定义为数字数据类型,并且在字段属性的有效性规则内输入“18 and25”,那么该字段( )。A) 要求输入大于 1812 小于 25
18、的数字B) 要求输入大于 18 或小于 25 的数字C) 要求输入大于 18 的数字D) 要求输入小于 25 的数字(分数:2.00)A. B.C.D.解析:解析 本题考查有效性规则的知识。“有效性规则”属性是一个条件表达式,可以防止用户输入非法数据。本题中的“18 and25”代表只有输入的值在 1825 之间时才符合有效性规则,允许输入,所以正确答案是 A。6.数据表中的“行”称为_。A) 字段 B) 数据 C) 记录 D) 数据视图(分数:2.00)A.B.C. D.解析:解析 在一个二维表中,水平方向的行称为元组,每一行是一个元组。元组对应表中的一个具体记录。7.以下关于空值的叙述中,
19、错误的是_。A) 空值表示字段还没有确定值 B) Access 使用 NULL 来表示空值C) 空值等同于空字符串 D) 空值不等于数值 0(分数:2.00)A.B.C. D.解析:解析 在 Access 表中,如果某个记录的某个字段尚未存储数据,则称记录的这个字段的值为空值。空值与空字符串的含义有所不同,空值是缺值或还没有值,字段中允许使用 NULL 值来说明一个字段里的信息目前还无法得到;空字符串是用双引号括起来的空字符串,即(“ “) ,且双引号中间没有空格,是长度为。的字符串。8.宏的英文名称是( )。A) macro B) view C) form D) page(分数:2.00)A
20、. B.C.D.解析:解析 通常把这些能自动执行某种操作的命令统称为“宏”,英文名称是 Macro。Macro 是宏指令(macroinstruction)的缩写。9.在 Access 中已经建立了“工资”表,表中包括“职工号”、“所在单位”、“基本工资”和“应发工资”等字段,如果要按单位统计应发工资总数,那么在查询设计视图的“所在单位”的“总计”行和“应发工资”的“总计”行中分别选择的是( )。A) sum,group by B) count,group byC) groupby,sum D) groupby,count(分数:2.00)A.B.C. D.解析:解析 本题考查查询设计中汇总的
21、知识。在查询设计视图中,“总计”行用于实现数据的汇总方式。在本题中,要求按单位进行汇总,所以在“单位”的“总计”行中要选择分组语句 Group By:要求计算应发工资的总数,所以“应发工资”的“总计”行中要选择汇总命令“Sum”。10.下列不属于 Access 提供的窗体类型是_。A) 表格式窗体 B) 数据表窗体C) 图形窗体 D) 图表窗体(分数:2.00)A.B.C. D.解析:知识点 窗体的基本操作/窗体分类评析 Access 提供了 6 种类型的窗体,分别是纵栏式窗体、表格式窗体、数据表窗体、主/子窗体、图表窗体和数据透视表窗体。纵栏式窗体:将窗体中的一个显示记录按列分隔,每列的左边
22、显示字段名,右边显示字段内容。表格式窗体:通常,一个窗体在同一时刻只能显示一条记录的信息。如果一条记录的内容比较少,单独占用一个窗体的空间,就显得浪费。这时,可以建立一种表格式窗体,即在一个窗体中显示多条记录的内容。数据表窗体:从外观上看与数据表和查询显示数据的界面相同,它的主要作用是作为一个窗体的子窗体。主/子窗体:窗体中的窗体称为子窗体,包含子窗体的基本窗体称为主窗体。主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据具有一对多关系。图表窗体:是利用 Microsoft Graph 以图表方式显示用户的数据。数据透视表窗体:是 Access 为了以指定的数据表或查询为数据
23、源产生一个 Excel 的分析表而建立的一种窗体形式。11.在创建交叉表查询时,用户需要指定( )种字段。A) 1 B) 2 C) 3 D) 4(分数:2.00)A.B.C. D.解析:解析 本题考查交叉表查询的知识。所谓交叉表查询,就是将来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据表行与列的交叉处显示表中某个字段的各种计算值。所以应指定行标题、列标题和字段计算值共 3 种字段。12.Access 提供的筛选记录的常用方法有三种,以下_不是常用的。A) 按选定内容筛选 B) 内容排除筛选C) 按窗体筛选 D) 高级筛选/排序(分数:2.00)A.B. C
24、.D.解析:知识点 数据库和表的基本操作/表的建立评析 对于筛选记录,Access 提供了 4 种方法:按选定内容筛选、按窗体筛选、按筛选目标筛选以及高级筛选。“按选定内容筛选”是一种最简单的筛选方法,使用它可以很容易地找到包含的某字段值的记录;“按窗体筛选”是一种快速的筛选方法,使用它不用浏览整个表中的记录,同时对两个以上字段值进行筛选;“按筛选目标筛选”是一种较灵活的方法,根据输入的筛选条件进行筛选;“高级筛选”可进行复杂的筛选,挑选出符合多重条件的记录。13.下图所示的查询返回的记录是_。(分数:2.00)A.B.C.D. 解析:解析 逻辑运算符“NOT”的含义是当 NOT 连接的表达式
25、为真时,表达式为假。题目中显示期末成绩查询条件为“Not 80 或 Not 90”,所以查询结果应该是所有的记录。14.若要查询某字段的值为“JSJ”的记录,在查询设计视图对应字段的准则中,错误的表达式是( )。A) JSJ B) “JSJ“C) “*JSJ“ D) Like“JSJ/(分数:2.00)A.B.C. D.解析:解析 本题考查查询设计视图的知识。在查询设计视图的“准则”行中,要查询的值可以用双引号括起来,也可以不括,还可以使用 Like 加上通配符来使用,但是通配符不配合 Like 是无法单独使用的。15.下面关于列表框和组合框的叙述中,正确的是( )。A) 列表框和组合框都只能
26、包含一列数据B) 可以在组合框中输入新值,而列表框不能C) 可以在列表框中输入新值,而组合框不能D) 在列表框和组合框中均能输入新值(分数:2.00)A.B. C.D.解析:解析 本题考查窗体中列表框和组合框的知识。列表框和组合框都能够包含一组数据,这组数据可以是一列,也可以是多列;对于列表框,我们只能在给出的选项中进行选择而不能输入新值;只有组合框既能够提供一个下拉式的列表供我们选择,也允许我们在组合框中进行输入新值。16.“特殊效果”属性值用于设定控件的显示特效,下列属于“特殊效果”属性值的是_。“平面” “颜色” “凸起” “蚀刻”“透明” “阴影” “凹陷” “凿痕” “倾斜”A) B
27、) C) D) (分数:2.00)A.B.C.D. 解析:解析 “特殊效果”值用于设定控件的显示特效,包括“凹陷”、“凿痕”等,但是不包括“颜色”。17.在一个数据库中已经设置了自动宏 AutoExec,如果在打开数据库的时候不想执行这个自动宏,正确的操作是( )。A) 按 Enter 键打开数据库 B) 打开数据库时按住 Alt 键C) 打开数据库时按住 Ctrl 键 D) 打开数据库时按住 Shift 键(分数:2.00)A.B.C.D. 解析:解析 本题考查宏的自动运行的知识。在 Access 中以 AutoExec 名字命名的宏,会在数据库打开时自动运行。若想在数据库打开时不自动运行宏
28、,需要在打开数据库时按住“Shift”键。18.可设置分组字段显示分组统计数据的报表是( )。A) 纵栏式报表 B) 图表报表C) 标签报表 D) 表格式报表(分数:2.00)A.B.C.D. 解析:解析 本题考查报表种类的知识。Access 中的报表主要分为 4 种类型:纵栏式报表以垂直的方式显示一条或多条记录,也可以显示一对多关系的“多”端的多条记录的区域;表格式报表以整齐的行、列形式显示记录数据,也可以设置分组字段显示分组统计数据;图表报表用图表直观地表示数据之间的关系:标签报表是一种特殊类型的报表,以标签的形式显示数据。19.以下是某个报表的设计视图。根据视图内容,可以判断出分组字段是
29、_。(分数: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.解析:解析 在 Access 系统中提供了“单步”执行的宏调试工具,使用单步跟踪执行,可以观察宏的流程和每一个操作的结果,从中发现并排除出现问题和错误的操
30、作。22.“小计”字段指的是( )字段。A) 绑定 B) 非绑定 C) 计算 D) 自定义(分数:2.00)A.B.C. D.解析:解析 “小计”字段不是绑定字段,也不是非绑定字段,它是计算字段。计算字段的数据来源是表达式。23.宏中的每个操作都有名称,用户_。A) 能够更改操作名 B) 不能更改操作名C) 能对有些宏名进行更改 D) 能够调用外部命令更改操作名(分数:2.00)A.B. C.D.解析:知识点 宏/宏的基本概念评析 宏的所有操作名都是系统内部定义和保留的,用户不能更改。24.在 VBA 中要打开名为“学生信息录入”的窗体,应使用的语句是A) DoCmd.OpenForm“学生信
31、息录入“ B) OpenForm“学生信息录入“C) DoCmd.OpenWindow“学生信息录入“ D) OpenWindow“学生信息录入/(分数:2.00)A. B.C.D.解析:解析 本题考查的是 VBA 编程基础、Docmd 对象。Access 提供一个重要的对象,它的主要功能是通过调用包含在内部的方法实现 VBA 编程中对 Access 的操作。OpenForm 命令用于打开窗体,使用 DoCmd对象的 OpenForm 方法,可以执行设计好的宏。一个程序中可能包含多个窗体,可以用代码的形式关闭这些窗体,从而形成完整的程序结构,其命令格式为:DoCrod.OpenForm For
32、mname。其中,Formname 是字符串表达式,代表窗体名称。例如,利用 Docmd对象的 OpenForm 方法可以打开窗体“学生信息录入”,语句格式为:Docmd.OpenForm“学生信息录入”。25.以下内容中不属 VBA 提供的数据验证函数是AIsText BIsDate CIsNumeric DIsNull(分数:2.00)A. B.C.D.解析:26.运行下面的程序段:For k=5 to 10 Step 2k=k*2Next k则循环次数为:_。A) 1 B) 2 C) 3 D) 4(分数:2.00)A. B. C.D.解析:27.在数据访问页的工具箱中,用于绑定超级链接的
33、图标是_。(分数:2.00)A.B. C.D.解析:解析 在数据访问页中,绑定超级链接的图标为龟。28.用于获取字符串 s 从第 1 个位置开始的 4 个字符的函数是( )。A) Mid(s,1,4) B) Middle(s,1,4) C) Right(s,1,4) D) Left(s,1,4)(分数:2.00)A. B.C.D.解析:解析 Mid 函数用于截取从第 n 个位置开始的 m 个字符。二、填空题(总题数:15,分数:34.00)29.在程序设计阶段应该采取 1 和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。(分数:2.00)填空
34、项 1:_ (正确答案:自顶向下)解析:解析 程序设计时,应先考虑总体,后考虑细节,逐步使问题具体化,对复杂的问题,应该设计一些子目标作为过渡,上述方法概括为:自顶向下,逐步细化。30.软件文档是软件工程实施中的重要成分,它不仅是软件开发的各阶段的重要依据,而且也影响软件的 1。(分数:2.00)填空项 1:_ (正确答案:可维护性)解析:31.树 L 中度为 1、2、3、4、5、6 的结点个数为 6、4、3、3、5、1,则 L 中叶子的个数是U /U。(分数:2.00)填空项 1:_ (正确答案:45)解析:解析 结点的度是指结点拥有子树的个数。树中结点总数为:16+24+33+43+ 55
35、+61=66 与根结点之和,即 66+1=67;树中非叶子结点数为 6+4+3+3+5+1=22;树中叶子结点数为:67-22=45。32.数据流图的类型有U /U和事务型。(分数:2.00)填空项 1:_ (正确答案:变换型)解析:解析 典型的数据流图有两种,即变换型和事务型。33.软件概要设计的成果是 1。(分数:2.00)填空项 1:_ (正确答案:软件设计说明书)解析:解析 软件设计说明书是软件概要设计的成果。34.关系代数主要运算有并、交、差、笛卡尔积、选择、投影和 1。(分数:2.00)填空项 1:_ (正确答案:连接)解析:解析 本题考查关系运算的知识。关系运算可分为两大类:一类
36、是传统的集合运算,如并、交、差和笛卡儿积;还有一类是专门的关系运算,其中包括选择、投影和连接。35.在 Access 中建立的数据库文件的扩展名是 1。(分数:2.00)填空项 1:_ (正确答案:MDB)解析:解析 Access 所建立数据库文件的默认扩展名是 MDB。36.SQL 查询就是用户使用 SQL 语句来创建的一种查询。SQL 查询主要包括联合查询、传递查询、 1 和子查询等。(分数:2.00)填空项 1:_ (正确答案:数据定义查询)解析:解析 本题考查 SQL 查询的知识。SQL 查询可分为 4 种,联合查询将来自一个或多个表或查询的字段组合为查询结果的一个字段或列;传递查询可
37、直接将命令发送到 ODBC 数据库服务器中;数据定义查询可以创建、删除或更改表和索引;子查询的结果可用来进行进一步的查询。37.函数 Right(“计算机等级考试“,4)的执行结果是 1。(分数:2.00)填空项 1:_ (正确答案:等级考试)解析:解析 本题考查取子串函数的知识。在 VBA 中有三种取子串函数:Left 函数用于在字符串左端开始取 n 个字符;Right 函数用于在字符串右端开始取 n 个字符(注意子串中字符的顺序与母串中相同);Mid 函数可以实现在任何位置取任何长度的子串。要注意一个汉字占一个而不是两个字符位置。38.下图所示的流程控制结构称为_。(分数:2.00)填空项
38、 1:_ (正确答案:选择结构)解析:解析 VBA 程序语句按照其功能不同分为声明语句和执行语句,而执行语句又分为顺序结构、选择结构和循环结构。选择结构又称条件结构,根据条件选择执行路径。39.函数 1 返回值的含义是返回系统当前日期和当前时间。(分数:2.00)填空项 1:_ (正确答案:Now-|_|-)解析:解析 本题考查时间函数的知识。Date-|_|-函数可以返回系统当前日期,Time-|_|-函数可以返回系统当前时间,而 Now-|_|-函数可以返回系统当前日期和当前时间。40.在窗体中添加一个命令按钮(名为 Command1),然后编写如下代码:Public x as integ
39、erPrivate Sub Command1_Click( ) x=5Call s1Call s2MsgBox xEnd SubPrivate Sub s1( ) x=x+10End SubPrivate Sub s2( ) Dim x as integerx=x+10End Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是_(分数:2.00)填空项 1:_ (正确答案:15)解析:解析 本题使用 Call 调用子过程 s1,s2。x=5 在调用子过程 s1 后,x= 15,但由于在 s1 中直接使用变量,所以该值的作用范围是局部的,即只限于 s1 子过程中,没有传回。在调用 s2 时
40、,由于使用DimAs 关键字定义 x,所以其值是模块范围的。所以在消息框中输出的值,是从子过程 s2 传回的值。已经设计出一个表格式表单窗体,可以输出学生表的相关字段信息。请按照以下功能补充设计:改变当前记录,消息框弹出提示“是否删除该记录?”,单击“是”按钮,则直接删除该当前记录;单击“否”按钮,则什么都不做。其效果图如下:单击“退出”按钮,关闭窗体。*Private Sub btnCancel_Click()DoCmd. CloseEnd SubPrivate subU /U()If MsgBox(“是否删除该记录?“, vbQuestion+vbYesNo, “确认“)=U /U The
41、nU /UEnd IfEnd Sub(分数:6.00)填空项 1:_ (正确答案:Form_Current())解析:填空项 1:_ (正确答案:VbYes)解析:填空项 1:_ (正确答案:Me. Recordset. Delete)解析:41.运行下面程序,其运行结果 k 的值为U /U,其最里层循环体执行次数为U /U。Dim i,j,k As Integeri=1DoFor j=1 To i Step 2k=k+jNexti=i+2Loop Until i8(分数:2.00)填空项 1:_ (正确答案:1430 1510)解析:知识点 模块/VBA 程序设计基础/VBA 程序流程控制评
42、析 这是一个两层嵌套循环,外面一层为 Do 循环,里面一层为 For 循环。先看外面一层循环,可以很容易的得到,外面一层的循环次数为 4 次。其循环变量 i 的值依次为:1,3,5,7当 i=1 时有,For j=1 To 1 Step 2,所以里层循环共执行一次,里层循环执行完后 k=1,最里层循环体执行次数为 1当 i=3 时有,For j=1 To 3 Step 2,所以里层循环共执行二次,里层循环执行完后 k=5,最里层循环体执行次数为 3当 i=5 时有,For j=1 To 5 Step 2,所以里层循环共执行三次,里层循环执行完后 k=14,最里层循环体执行次数为 6当 i=7 时有,For j=1 To 7 Step 2,所以里层循环共执行四次,里层循环执行完后 k=30,最里层循环体执行次数为 1042.实现数据库操作的 DAO 技术,其模型采用的是层次结构,其中处于最顶层的对象是 1。(分数:2.00)填空项 1:_ (正确答案:DBEngine)解析:解析 DAO 包含一个复杂的可编程数据关联对象的层次,其中 DBEngine 对象处于顶层,它是模型中唯一不被其他对象所包含的数据库引擎本身。