1、二级 ACCESS笔试-23 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.用链表表示线性表的优点是( )。(分数:2.00)A.便于随机存取B.花费的存储空间较顺序存储少C.便于插入和删除操作D.数据元素的物理顺序和逻辑顺序相同2.下列实体的联系中,属于多对多联系的是( )。(分数:2.00)A.学生与课程B.学校与校长C.住院的病人与病床D.工资与职工3.下列工具中为需求分析常用工具的是( )。(分数:2.00)A.PADB.PFDC.N-SD.DFD4.下列控件中与数据表中的字段没有关系的是( )。(分数:2.00)A.文本框B.复
2、选框C.标签D.组合框5.用树形结构表示实体之间联系的模型是( )。(分数:2.00)A.层次模型B.网状模型C.关系模型D.以上三个都是6.以下程序段运行结束后,变量 x的值为( )。x2y4Doxx*yyy+1Loop While y4(分数:2.00)A.2B.4C.8D.207.线性表进行二分法检索,其前提条件是( )。(分数:2.00)A.线性表以顺序方式存储,并按关键码值的大小排好序B.线性表以顺序方式存储,并按关键码的检索频率排好序C.线性表以链式方式存储,并按关键码值的大小排好序D.线性表以链式方式存储,并按关键码的检索频率排好序8.下列关于准则的说法中,正确的是( )。(分数
3、:2.00)A.日期/时间类型数据必须在两端加“”B.同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系C.NULL表示数字 0或者空字符串D.数字类型的条件需加上双引号(“”)9.在窗体中使用一个文本框(名为 n)接受输入的值,有一个命令按钮 run,事件代码如下:Private Sub run_Click()result“For i1 To Me!nFor j1 To Me!nresultresult+“*“Next jresultresult+Chr(13)+Chr(10)Next iMsgBox resultEnd Sub打开窗体后,如果通过文本框输入的值为 4,单击命令按钮后输出的
4、图形是( )。(分数:2.00)A.B.C.D.10.Access数据库表中的字段可以定义有效性规则,有效性规则是( )。(分数:2.00)A.文本B.数字C.条件D.以上答案均不正确11.在 Access数据库中,带条件的查询需要通过准则来实现。下列选项中不是准则中元素的是( )。(分数:2.00)A.字段名B.函数C.常量D.SQL语句12.在数据表视图中,不能( )。(分数:2.00)A.修改字段的类型B.修改字段的名称C.删除一个字段D.删除一条记录13.下列选项中不属于结构化程序设计方法的是( )。(分数:2.00)A.自顶向下B.逐步求精C.模块化D.可复用14.下列关于选择查询和
5、操作查询的说法中,错误的是( )。(分数:2.00)A.选择查询是由用户指定查找记录的条件而操作查询不是B.选择查询是检查符合特定条件的一组记录C.操作查询是对一次查询所得的结果进行操作D.操作查询有四种:生成表、删除、更新和追加15.下列关于 Access表的叙述中,错误的是( )。(分数:2.00)A.在 Access表中,可以对备注型字段进行“格式”属性设置B.若删除表中含有自动编号型字段的一条记录后,Access 不会对表中自动编号型字段进行重新编号C.创建表之间的关系时,应关闭所有打开的表D.可在 Access表的设计视图“说明”列中,对字段进行具体的说明16.如果将所有学生的年龄增
6、加 1岁,应该使用( )。(分数:2.00)A.删除查询B.更新查询C.追加查询D.生成表查询17.下列关于字段的命名规则说法中,错误的是( )。(分数:2.00)A.字段名长度为 164 个字符B.字段名可以包含字母、汉字和数字,但不能包含空格C.字段名不可以包含句号(.)、惊叹号(!)、方括号()以及重音符号()D.同一表中的字段名可以重复18.在数据库设计中,将 E-R图转换为关系模式的过程属于( )。(分数:2.00)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段19.Access所设计的数据访问页是一个( )。(分数:2.00)A.独立的外部文件B.独立的数据库文件
7、C.在数据库文件中的文件D.数据库记录的超链接20.下列选项中,不是算法基本特征的是( )。(分数:2.00)A.完整性B.可行性C.有穷性D.拥有足够的情报21.在窗体上添加一个命令按钮(名为 Command1)和一个文本框(名为 Text1),并在命令按钮中编写如下事件代码:Private Sub Command1_Click()m2.17nLen(Str$(m)+Space(5)Me!Text1nEnd Sub打开窗体运行后,单击命令按钮,在文本框中显示( )。(分数:2.00)A.5B.8C.9D.1022.软件需求分析阶段的工作,可以分为 4个方面:需求获取、需求分析、编写需求规格说
8、明书以及( )。(分数:2.00)A.阶段性报告B.需求评审C.总结D.以上答案均不正确23.结构化分析方法是面向( )的自顶向下、逐步求精进行需求分析的方法。(分数:2.00)A.对象B.数据结构C.数据流D.目标24.VBA程序流程控制的方式有( )。(分数:2.00)A.顺序控制、条件控制和选择控制B.条件控制、选择控制和循环控制C.分支控制、顺序控制和循环控制D.顺序控制、选择控制和循环控制25.下列描述中,符合结构化程序设计风格的是( )。(分数:2.00)A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B.模块只有一个入口,可以有多个出口C.注重提高程序的存储效率
9、,D.使用 goto语句跳转26.在窗体上添加一个名称为 Command1的命令按钮,然后编写如下事件代码:Private Sub Command1_Click()A75If A60 Then x1If A70 Then x2If A80 Then x3If A90 Then x4MsgBox xEnd sub打开窗体运行后,单击命令按钮,则消息框的输出结果是( )。(分数:2.00)A.1B.2C.3D.427.在条件宏设计时,对于连续重复的条件,可以用来代替的符号是( )。(分数:2.00)A.B.C.,D.:28.计算报表中学生年龄的最大值,应把控件源属性设置为( )。(分数:2.00)
10、A.Max(年龄)B.Max(年龄)C.Max(年龄)D.Max(年龄)29.下列关于软件测试的描述中正确的是( )。(分数:2.00)A.软件测试的目的是证明程序是否正确B.软件测试的目的是使程序运行结果正确C.软件测试的目的是尽可能多地发现程序中的错误D.软件测试的目的是使程序符合结构化原则30.用于打开查询的宏命令是( )。(分数:2.00)A.OpenFormB.OpenTableC.OpenReportD.OpenQuery31.若要查询某字段的值为“JSJ的记录,在查询设计视图对应字段的准则中,错误的表达式是( )。(分数:2.00)A.JSJB.“JSJ“C.“*JSJ“D.Li
11、ke “JSJ“32.报表页脚的作用是( )。(分数:2.00)A.用来显示报表的标题、图形或说明性文字B.用来显示整个报表的汇总说明C.用来显示报表中的字段名称或记录的分组名称D.用来显示本页的汇总说明33.报表页面页眉主要用来( )。(分数:2.00)A.显示记录数据B.显示报表的标题、图形或说明文字C.显示报表中的字段名称或记录的分组名称D.显示本页的汇总说明34.在窗体上画一个命令按钮,名称为 Command1,然后编写如下事件过程:Private Sub Command1_Click()Dim a()aArray(“机床“,“车床“,“钻床“,“轴承“)Print a(2)End S
12、ub程序运行后,如果单击命令按钮,则在窗体上显示的内容是( )。(分数:2.00)A.机床B.车床C.钻床D.轴承35.下列关于结构化程序设计原则和方法的描述中,错误的是( )。(分数:2.00)A.选用的结构只准许有一个入口和一个出口B.复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现C.不允许使用 GOTO语句D.语言中所没有的控制结构,应该采用前后一致的方法来模拟二、填空题(总题数:15,分数:30.00)36.数据库系统的主要特点为数据集成性、数据的高 1 和低冗余性、数据独立性和数据统一管理和控制。(分数:2.00)填空项 1:_37.数据库的逻辑模型设计阶段的任务是将 1 转换成
13、关系模式。(分数:2.00)填空项 1:_38.在面向对象方法中, 1 描述的是具有相似属性与操作的一组对象。(分数:2.00)填空项 1:_39.最简单的交换排序方法是 1。(分数:2.00)填空项 1:_40.在链表的运算过程中,能够使空表与非空表的运算统一的结构是 1。(分数:2.00)填空项 1:_41.关系代数主要运算有并、交、差、笛卡尔积、选择、投影和 1。(分数:2.00)填空项 1:_42.关系数据库中,两表之间相互关联是依靠两个表中的 1 建立的。(分数:2.00)填空项 1:_43.设有“a5,b6,c7,d8”,则执行语句 xIIF(aB) And(cD) ,10,20)
14、后,x 的值为 1。(分数:2.00)填空项 1:_44.宏是一个或多个 1 的集合,(分数:2.00)填空项 1:_45.结合型文本框可以从表、查询或 1 中获得所需的内容。(分数:2.00)填空项 1:_46.标准模块以函数过程(以 1 开头)和子过程(以 Sub开头)为单元集合存储。(分数:2.00)填空项 1:_47.设有以下窗体单击事件过程:Private Sub Form_Click()a1For i1 To 3Select Case iCase 1,3aa+1Case 2,4aa+2End SelectNext iMsgBox aEnd Sub打开窗体运行后,单击窗体,则消息框的
15、输出内容是_。(分数:2.00)填空项 1:_48.在窗体上添加一个名称为 Command1的命令按钮,然后编写如下程序:Private Sub f(By Val x As Integer)xx+4End SubPrivateSubCommand1_Click()i3Call f(i)If i4 Then ii*2MsgBox iEnd Sub打开窗体运行后,单击命令按钮,则消息框的输出结果为_。(分数:2.00)填空项 1:_49.在窗体上画一个命令按钮,名称为 Command1,然后编写如下程序:Private Sub Command1 Click()Dim intNum As Integ
16、erintNumInputBox(“请输入:“)MsgBox f(intNum)End SubFunction f(X As Integer)As IntegerfIIf(X10,X,X+5)End Function运行程序,单击命令按钮,在输入对话框中输入 5,则程序的输出结果为_。(分数:2.00)填空项 1:_50.下面程序段执行后消息框的输出结果是_。a12345Doaa/10ba Mod 10Loop While b3MsgBox a(分数:2.00)填空项 1:_二级 ACCESS笔试-23 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.
17、00)1.用链表表示线性表的优点是( )。(分数:2.00)A.便于随机存取B.花费的存储空间较顺序存储少C.便于插入和删除操作 D.数据元素的物理顺序和逻辑顺序相同解析:解析 在链表中因为除了存放数据元素之外,还要存放指针,所以链表花费的存储空间比顺序表还要多。在插入和删除数据元素时,只需要移动相应的记录指针即可。在链表中,数据的物理结构与逻辑结构不一定相同,因为是靠指针来实现对数据的指定的,所以不能进行随机存取。2.下列实体的联系中,属于多对多联系的是( )。(分数:2.00)A.学生与课程 B.学校与校长C.住院的病人与病床D.工资与职工解析:解析 本题考查表与表之间的关系。在关系数据库
18、中,表与表的关系有 3种:一对一关系、一对多关系、多对多关系。若表 A和表 B之间存在一对一的关系,那么表 A中的一条记录只能与表 B中的一条记录匹配,而且表 B中的一条记录只能与表 A中的一条记录匹配;若表 A 和表 B之间存在一对多的关系,且表 B为多的一方,那么表 A中的一条记录可以与表 B中的多条记录匹配,但是表 B中的一条记录只能与表 A中的一条记录匹配;若表 A和表 B之间存在多对多的关系,那么表 A中的一条记录能与表 B中的多条记录匹配,而且表 B中的一条记录也能与表 A中的多条记录匹配。就本题来说,学生与课程是多对多,学校与校长、病人与病床是一对一,工资与职工是一对多。3.下列
19、工具中为需求分析常用工具的是( )。(分数:2.00)A.PADB.PFDC.N-SD.DFD 解析:解析 需求分析常用的工具有数据流图(DFD)、数据字典(DD)、判定树和判定表。PAD(问题分析图)、PFD(程序流程图)、N-S(盒式图)都是详细设计的常用工具,不是需求分析的工具。4.下列控件中与数据表中的字段没有关系的是( )。(分数:2.00)A.文本框B.复选框C.标签 D.组合框解析:解析 本题考查窗体控件的知识。Access 窗体中有一些基本控件,其中的文本框可以与字段相绑定:复选框一般用于绑定是/否型的字段;组合框是既允许在列表中选择,又允许自行输入值的控件,也可以与字段绑定;
20、只有标签常用来显示一些说明文字,与数据表中的字段没有关系。5.用树形结构表示实体之间联系的模型是( )。(分数:2.00)A.层次模型 B.网状模型C.关系模型D.以上三个都是解析:解析 本题考查数据库的基本知识。常见的数据模型共有 3种,分别是层次模型、网状模型和关系模型,目前应用最普遍的是关系模型。此外,面向对象模型也逐渐成为主流数据模型。层次模型用树形结构描述实体间的关系;网状模型用图结构描述实体间的关系:关系模型用二维表描述实体间的关系。6.以下程序段运行结束后,变量 x的值为( )。x2y4Doxx*yyy+1Loop While y4(分数:2.00)A.2B.4C.8 D.20解
21、析:解析 本题考查 VBA中循环的知识。在本题中用了 DoLoopWhile循环,先运行循环体后判断条件,当条件满足时继续循环,条件不满足时退出循环体。在本题中第一次循环结束后 y的值为 5已经不满足条件,故此本循环只执行一次,x 的值为 2*48。7.线性表进行二分法检索,其前提条件是( )。(分数:2.00)A.线性表以顺序方式存储,并按关键码值的大小排好序 B.线性表以顺序方式存储,并按关键码的检索频率排好序C.线性表以链式方式存储,并按关键码值的大小排好序D.线性表以链式方式存储,并按关键码的检索频率排好序解析:解析 对线性表进行二分法检索,要求线性表是按顺序方式存储的,并按关键码值的
22、大小排好序,而不是按关键码的检索频率排序。8.下列关于准则的说法中,正确的是( )。(分数:2.00)A.日期/时间类型数据必须在两端加“”B.同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系 C.NULL表示数字 0或者空字符串D.数字类型的条件需加上双引号(“”)解析:解析 本题考查条件准则的知识。日期/时间类型数据须在两端加“#”而不是“”;准则输入时同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系;空值 (NULL)不同于空字符串和 0,它代表未知或者不确定的值;文本类型的条件需加上双引号(“”),数字类型的条件不必加定界符。9.在窗体中使用一个文本框(名为 n)接受输入的值,
23、有一个命令按钮 run,事件代码如下:Private Sub run_Click()result“For i1 To Me!nFor j1 To Me!nresultresult+“*“Next jresultresult+Chr(13)+Chr(10)Next iMsgBox resultEnd Sub打开窗体后,如果通过文本框输入的值为 4,单击命令按钮后输出的图形是( )。(分数:2.00)A. B.C.D.解析:解析 本题考查二重循环的知识。在这个二重循环中,外循环的执行次数为 4,内循环的执行次数也为 4,并且每次内循环退出后都要换行,所以最后结果为一个 44 的矩阵,矩阵的每个元素
24、都为“*”。10.Access数据库表中的字段可以定义有效性规则,有效性规则是( )。(分数:2.00)A.文本B.数字C.条件 D.以上答案均不正确解析:解析 本题考查字段有效性规则的知识。在 Access中利用设置字段的有效性规则来防止用户向字段中输入不合法的数据。有效性规则是一个条件表达式,通过判断用户的输入是否使得该条件表达式为真来决定是否接受此次输入。11.在 Access数据库中,带条件的查询需要通过准则来实现。下列选项中不是准则中元素的是( )。(分数:2.00)A.字段名B.函数C.常量D.SQL语句 解析:解析 本题考查条件查询准则的知识。条件查询的准则是运算符、常量、字段值
25、、函数等的任意组合,但是不包括 SQL语句。12.在数据表视图中,不能( )。(分数:2.00)A.修改字段的类型 B.修改字段的名称C.删除一个字段D.删除一条记录解析:解析 本题考查数据表基本操作的知识。在 Access的数据表视图中,可以修改字段的名称、删除字段和删除记录,但是不能够修改字段的类型。字段的类型需要在设计视图中修改。13.下列选项中不属于结构化程序设计方法的是( )。(分数:2.00)A.自顶向下B.逐步求精C.模块化D.可复用 解析:解析 结构化程序设计的主要原则概括为自顶向下,逐步求精,限制使用 GOTO语句。14.下列关于选择查询和操作查询的说法中,错误的是( )。(
26、分数:2.00)A.选择查询是由用户指定查找记录的条件而操作查询不是 B.选择查询是检查符合特定条件的一组记录C.操作查询是对一次查询所得的结果进行操作D.操作查询有四种:生成表、删除、更新和追加解析:解析 本题考查选择查询和操作查询的知识。操作查询,也叫做动作查询,是对一次查询所得的结果进行操作,共有 4种类型:追加查询、删除查询、更新查询和生成表查询;选择查询是检查符合特定条件的一组记录,它们都是由用户指定查找记录的条件。15.下列关于 Access表的叙述中,错误的是( )。(分数:2.00)A.在 Access表中,可以对备注型字段进行“格式”属性设置B.若删除表中含有自动编号型字段的
27、一条记录后,Access 不会对表中自动编号型字段进行重新编号C.创建表之间的关系时,应关闭所有打开的表 D.可在 Access表的设计视图“说明”列中,对字段进行具体的说明解析:解析 本题考查 Access表的知识。首先,备注性字段是可以进行格式设置的,OLE 对象不能进行格式设置;自动编号数据类型是每次向表中添加新记录时自动生成的,但是一旦生成就不会再发生变化,即使删除了某条记录,Access 也不会对表中的自动编号字段重新编号;创建表与表之间的关系时,应该将要创建关系的表关闭,而不是把所有打开的表关闭;在设计视图的“说明”列中,可以对字段进行具体的说明。16.如果将所有学生的年龄增加 1
28、岁,应该使用( )。(分数:2.00)A.删除查询B.更新查询 C.追加查询D.生成表查询解析:解析 本题考查操作查询的知识。操作查询,也叫做动作查询,共有 4种类型:追加查询、删除查询、更新查询和生成表查询。利用这几种查询可以完成为源表追加数据,更新、删除源表中的数据,以及生成表操作。本题明显要求为源表更新数据。17.下列关于字段的命名规则说法中,错误的是( )。(分数:2.00)A.字段名长度为 164 个字符B.字段名可以包含字母、汉字和数字,但不能包含空格 C.字段名不可以包含句号(.)、惊叹号(!)、方括号()以及重音符号()D.同一表中的字段名可以重复解析:解析 本题考查字段名命名
29、规则的知识。在 Access中,字段名的命名规则是:字段名长度为164个字符;字段名可以包含字母、数字、汉字、空格和其他字符,但是不得包括句号(。)、惊叹号(!)、方括号(口)和重音符号(,);在同一个表中字段不能重复命名。18.在数据库设计中,将 E-R图转换为关系模式的过程属于( )。(分数:2.00)A.需求分析阶段B.逻辑设计阶段 C.概念设计阶段D.物理设计阶段解析:解析 数据库设计阶段主要包括需求分析、概念设计、逻辑设计和物理设计。其中逻辑设计的主要工作是将 E-R 图转换为关系模式。19.Access所设计的数据访问页是一个( )。(分数:2.00)A.独立的外部文件 B.独立的
30、数据库文件C.在数据库文件中的文件D.数据库记录的超链接解析:解析 本题考查数据访问页的知识。数据访问页是用户通过 Internet进行数据交互的数据库对象,可以用来发布数据库中任何保存的数据。实际上,数据访问页可以简单地认为是一个网页,其类型是HTML文件,它是独立于 Access数据库文件的。20.下列选项中,不是算法基本特征的是( )。(分数:2.00)A.完整性 B.可行性C.有穷性D.拥有足够的情报解析:解析 作为一个算法,一般应该具有下列 4个特征:可行性,即考虑到实际的条件能够达到一个满意的结果;确定性,算法中的每一个步骤都必须是有明确定义的;有穷性,一个算法必须在有限的时间内做
31、完;拥有足够的情报。21.在窗体上添加一个命令按钮(名为 Command1)和一个文本框(名为 Text1),并在命令按钮中编写如下事件代码:Private Sub Command1_Click()m2.17nLen(Str$(m)+Space(5)Me!Text1nEnd Sub打开窗体运行后,单击命令按钮,在文本框中显示( )。(分数:2.00)A.5B.8C.9D.10 解析:解析 本题考查基本字符串函数的知识。在 VBA中,Str 函数用于将数字转换成字符串,当数字转换为字符串时,总会预留一个空格给前面的正负号。如果参数是正数,回传的字符串会有一个前置空格。2.17转换成字符串“2.1
32、7”,后面再连接上 5个空格,然后用 Len函数来求其长度。所以最后结果为10。22.软件需求分析阶段的工作,可以分为 4个方面:需求获取、需求分析、编写需求规格说明书以及( )。(分数:2.00)A.阶段性报告B.需求评审 C.总结D.以上答案均不正确解析:解析 需求分析是软件定义时期的最后一个阶段,可以概括为 4个方面:需求获取;需求分析;编写需求规格说明书;需求评审。23.结构化分析方法是面向( )的自顶向下、逐步求精进行需求分析的方法。(分数:2.00)A.对象B.数据结构C.数据流 D.目标解析:解析 结构化分析方法是面向数据流进行需求分析的方法,采用自顶向下、逐层求精,建立系统的处
33、理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型。24.VBA程序流程控制的方式有( )。(分数:2.00)A.顺序控制、条件控制和选择控制B.条件控制、选择控制和循环控制C.分支控制、顺序控制和循环控制D.顺序控制、选择控制和循环控制 解析:解析 本题考查 VBA中流程控制方式的知识。VBA 程序流程控制的方式有 3种,分别为顺序控制、选择控制和循环控制,对应结构化程序设计的 3种基本控制结构。25.下列描述中,符合结构化程序设计风格的是( )。(分数:2.00)A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B.模块只有一个入口,可以有多个出口C.注重提高程序
34、的存储效率,D.使用 goto语句跳转解析:解析 本题考查结构化程序设计的知识。结构化的程序设计方式要求程序只能由顺序、选择和循环 3种基本控制结构组成;要求任何模块必须是单入口单出口的;更注重程序的执行效率而非存储效率,如无必要尽量不使用 goto 语句。26.在窗体上添加一个名称为 Command1的命令按钮,然后编写如下事件代码:Private Sub Command1_Click()A75If A60 Then x1If A70 Then x2If A80 Then x3If A90 Then x4MsgBox xEnd sub打开窗体运行后,单击命令按钮,则消息框的输出结果是( )。
35、(分数:2.00)A.1B.2C.3D.4 解析:解析 本题考查 VBA中选择结构的知识。在本题中用了多个 If分支结构,这些结构是顺序的而不是嵌套的,所以会顺序执行,判断是否满足条件。首先 75不小于 60,所以不执行 x1;然后再判断 75不小于 70,所以不执行 x2;再接着判断 75小于 80,所以执行 x3;最后判断 75小于 90,所以执行X4。最后消息框里输出的 x 值即为 4。27.在条件宏设计时,对于连续重复的条件,可以用来代替的符号是( )。(分数:2.00)A. B.C.,D.:解析:解析 本题考查条件宏的知识。如果在宏中加入条件表达式,就可以限制宏在满足一定的条件下才能
36、完成某种操作,我们称之为条件宏。对于连续重复的条件,可以使用省略号()来代替。28.计算报表中学生年龄的最大值,应把控件源属性设置为( )。(分数:2.00)A.Max(年龄)B.Max(年龄)C.Max(年龄) D.Max(年龄)解析:29.下列关于软件测试的描述中正确的是( )。(分数:2.00)A.软件测试的目的是证明程序是否正确B.软件测试的目的是使程序运行结果正确C.软件测试的目的是尽可能多地发现程序中的错误 D.软件测试的目的是使程序符合结构化原则解析:解析 软件测试是为了尽可能多地发现程序中的错误,尤其是至今尚未发现的错误。30.用于打开查询的宏命令是( )。(分数:2.00)A
37、.OpenFormB.OpenTableC.OpenReportD.OpenQuery 解析:解析 本题考查宏操作的知识。Access 中提供了 50 多个可选的宏操作命令,常用的打开操作有:openForm用于打开窗体,OpenQuery 用于打开查询,OpenTable 用于打开一个表,OpenReport 用于打开报表。31.若要查询某字段的值为“JSJ的记录,在查询设计视图对应字段的准则中,错误的表达式是( )。(分数:2.00)A.JSJB.“JSJ“C.“*JSJ“ D.Like “JSJ“解析:解析 本题考查查询设计视图的知识。在查询设计视图的“准则”行中,要查询的值可以用双引号
38、括起来,也可以不括,还可以使用 Like加上通配符来使用,但是通配符不配合 Like是无法单独使用的。32.报表页脚的作用是( )。(分数:2.00)A.用来显示报表的标题、图形或说明性文字B.用来显示整个报表的汇总说明 C.用来显示报表中的字段名称或记录的分组名称D.用来显示本页的汇总说明解析:解析 本题考查报表的知识。报表页眉处于报表的开始位置,一般用其来显示报表的标题、图形或者说明性文字;报表页脚处于报表的结束位置,一般用来显示报表的汇总说明;页面页眉处于每页的开始位置,一般用来显示报表中的字段名称或记录的分组名称;页面页脚处于每页的结束位置,一般用来显示本页的汇总说明。33.报表页面页
39、眉主要用来( )。(分数:2.00)A.显示记录数据B.显示报表的标题、图形或说明文字C.显示报表中的字段名称或记录的分组名称 D.显示本页的汇总说明解析:解析 本题考查报表的知识。报表页眉处于报表的开始位置,一般用其来显示报表的标题、图形或者说明性文字;报表页脚处于报表的结束位置,一般用来显示报表的汇总说明;页面页眉处于每页的开始位置,一般用来显示报表中的字段名称或记录的分组名称;页面页脚处于每页的结束位置,一般用来显示本页的汇总说明。34.在窗体上画一个命令按钮,名称为 Command1,然后编写如下事件过程:Private Sub Command1_Click()Dim a()aArra
40、y(“机床“,“车床“,“钻床“,“轴承“)Print a(2)End Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是( )。(分数:2.00)A.机床B.车床C.钻床 D.轴承解析:解析 本题考查 VBA中数组的知识。数组变量由变量名和数组下标构成,我们通常使用 Dim语句来定义数组,其中下标下限缺省值为 0。本题中的 a(2)就是数组的第三个元素即“钻床”。35.下列关于结构化程序设计原则和方法的描述中,错误的是( )。(分数:2.00)A.选用的结构只准许有一个入口和一个出口B.复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现C.不允许使用 GOTO语句 D.语言中所没有的
41、控制结构,应该采用前后一致的方法来模拟解析:解析 限制使用 GOTO语句是结构化程序设计的原则和方法之一,但不是绝对不允许使用 GOTO语句。其他三项为结构化程序设计的原则。二、填空题(总题数:15,分数:30.00)36.数据库系统的主要特点为数据集成性、数据的高 1 和低冗余性、数据独立性和数据统一管理和控制。(分数:2.00)填空项 1:_ (正确答案:共享性)解析:解析 数据库系统中的数据能被不同的应用程序使用,实现了数据的高度共享,从而降低了数据的冗余,这也是数据库的主要目的。37.数据库的逻辑模型设计阶段的任务是将 1 转换成关系模式。(分数:2.00)填空项 1:_ (正确答案:
42、E-R 图)解析:解析 数据库逻辑设计的任务是将概念模型进一步转化成相应的数据模型。而 E-R图是主要的概念模型,因此数据库逻辑设计的主要工作是将 E-R图转换成关系模式。38.在面向对象方法中, 1 描述的是具有相似属性与操作的一组对象。(分数:2.00)填空项 1:_ (正确答案:类)解析:解析 在面向对象方法中,把具有相同属性和方法的对象称为类,类是对象,的抽象,对象是类的实例。39.最简单的交换排序方法是 1。(分数:2.00)填空项 1:_ (正确答案:冒泡排序)解析:解析 交换排序是指借助数据元素之间的互相交换进行排序的一种方法,冒泡排序是一种最简单的交换排序方法,它是通过相邻元素
43、之间的相互交换逐步将线性表变为有序。40.在链表的运算过程中,能够使空表与非空表的运算统一的结构是 1。(分数:2.00)填空项 1:_ (正确答案:循环链表)解析:解析 在循环链表中,由于设置了一个头结点,因此在任何情况下,循环链表中至少有一个结点存在,从而使空表与非空表的运算统一。41.关系代数主要运算有并、交、差、笛卡尔积、选择、投影和 1。(分数:2.00)填空项 1:_ (正确答案:连接)解析:解析 本题考查关系运算的知识。关系运算可分为两大类:一类是传统的集合运算,如并、交、差和笛卡儿积;还有一类是专门的关系运算,其中包括选择、投影和连接。42.关系数据库中,两表之间相互关联是依靠
44、两个表中的 1 建立的。(分数:2.00)填空项 1:_ (正确答案:相同属性字段(或关联字段))解析:解析 本题考查表的关联的知识。在关系数据库中两表相互关联时,不一定要求两表的关联字段必须是同名字段,但是要求关联字段必须来自同一个域。换句话说就是关联字段属性必须相同。43.设有“a5,b6,c7,d8”,则执行语句 xIIF(aB) And(cD) ,10,20)后,x 的值为 1。(分数:2.00)填空项 1:_ (正确答案:20)解析:解析 本题考查 IIf函数的知识。IIf 函数可用于执行简单的条件判断操作,此函数有三个参数,当第一个参数为真时返回第二个参数值,否则返回第三个参数值。
45、本题中由于 ab 为假,cd 也为假,故此函数的返回值为 20。44.宏是一个或多个 1 的集合,(分数:2.00)填空项 1:_ (正确答案:操作命令)解析:解析 本题考查宏定义的知识。宏是一种特定的编码,是一个或多个操作命令的集合,它的主要功能是可以使宏中的操作命令自动执行。45.结合型文本框可以从表、查询或 1 中获得所需的内容。(分数:2.00)填空项 1:_ (正确答案:SQL)解析:解析 本题考查文本框控件的知识。Access 中的文本框控件可以分为 3种类型:结合型、非结合型和计算型。结合型文本框通常连接到表、查询或者 SQL;非结合型文本框不连接数据,通常用来显示信息或者接受用
46、户输入的数据;计算型文本框一般用来显示表达式的结果。46.标准模块以函数过程(以 1 开头)和子过程(以 Sub开头)为单元集合存储。(分数:2.00)填空项 1:_ (正确答案:Function)解析:解析 本题考查函数过程的知识。本题属于基础知识,子过程的定义以 Sub开头,函数过程的定义以 Function开头。47.设有以下窗体单击事件过程:Private Sub Form_Click()a1For i1 To 3Select Case iCase 1,3aa+1Case 2,4aa+2End SelectNext iMsgBox aEnd Sub打开窗体运行后,单击窗体,则消息框的输
47、出内容是_。(分数:2.00)填空项 1:_ (正确答案:5)解析:解析 本题考查 VBA程序设计中的多分支选择和循环的知识。在本题的程序中,共循环三次,第一次 i的值为 1,故此执行 Case 1,3语句中的 aa+1:第二次 i的值为 2,故此执行 Case 2,4 语句中的萨 aA+2;第三次 i的值为 3,故此执行 Case 1,3 语句中的 aa+1。所以最后 a的值为1+1+2+15。48.在窗体上添加一个名称为 Command1的命令按钮,然后编写如下程序:Private Sub f(By Val x As Integer)xx+4End SubPrivateSubCommand1_Click()i3Call f(i)If i4 Then ii*2MsgBox iEnd Sub打开窗体运行后,单击命令按钮,则消息框的输出结果为_。(分数:2.00)填空项 1:_ (正确答案:3)解析:解析 本题考查 VBA中参数传