1、二级 ACCESS-55 及答案解析(总分:88.00,做题时间:90 分钟)一、选择题(总题数:35,分数:60.00)1.定义_有利于对数据库中宏对象的管理。(分数:2.00)A.数组B.宏组C.宏D.窗体2.信息隐蔽的概念与下述哪一种概念直接相关? _ 。(分数:1.00)A.软件结构定义B.模块独立性C.模块类型划分D.模块耦合度3.下列 Access 表的数据类型的集合,错误的是_。(分数:1.00)A.文本、备注、数字B.备注、OLE 对象、超级链接C.通用、备注、数字D.日期/时间、货币、自动编号4.以下不是窗体的格式属性的是 _ 。(分数:1.00)A.自动居中B.控制框C.默
2、认视图D.特殊效果5.在窗体上画一个名称为 C1 的命令按钮,然后编写如下事件过程: Private Sub C1 Click() a=0 n=InputBox(” ”) For i=l To n For j=1 To i a=a+1 Next j Next i Print a End Sub 程序运行后单击命令按钮,如果输入 4,则在窗体上显示的内容是 _ 。(分数:2.00)A.5B.6C.9D.106.下图中所示的查询返回的记录是_。 (分数:2.00)A.不包含 80 分和 90 分B.不包含 80 至 90 分数段C.包含 80 至 90 分数段D.所有的记录7.单个用户使用的数据视
3、图的描述称为 _ 。(分数:2.00)A.外模式B.概念模式C.内模式D.存储模式8.在数据访问页的工具箱中,用于绑定 HTML 的图标是 A) B) C) D) (分数:2.00)A.B.C.D.9.函数 Mid(“123456789“,3,4)返回的值是_。(分数:1.00)A.123B.1234C.3456D.45610.E-R 模型可以转换成关系模型。当两个实体间联系是 M:N 联系时,它通常可转换成关系模式的个数是 _ 。(分数:1.00)A.2B.3C.M+ND.M*N11.在窗体中添加一个命令按钮(名称为 Command1) ,然后编写如下代码: Private Sub Comm
4、and1_Click( ) A=95 If A60 Then I=1 If A70 Then I=2 If A80 Then I=3 If A90 Then I=4 MsgBox I End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果是_。(分数:2.00)A.1B.2C.3D.412.下面程序: Private Sub Form_Click() Dim x,y,z As Integer x=5 Y=7 z=0 Call P1(x,y,z) Print Str(z) End Sub Sub P1(ByVal a As Integer, ByVal b As Integer, c
5、As Integer) c=a+b End Sub 运行后的输出结果为_。(分数:2.00)A.0B.12C.Str(z)D.显示错误信息13.在 SQL 查询中,使用 WHILE 子句指出的是 _ 。(分数:1.00)A.查询目标B.查询结果C.查询视图D.查询条件14.假定有以下两个过程: Sub Sl(ByVal x As Integer,ByVal y As Integer) Dim t As Integer t=x x=y y=t End Sub Sub S2(x As Integer,y As Integer) Dim t As Integer t=x x=y y=t End Su
6、b 则以下说法中正确的是_。(分数:2.00)A.用过程 S1 可以实现交换两个变量的值的操作,S2 不能实现B.用过程 S2 可以实现交换两个变量的值的操作,S1 不能实现C.用过程 S1 和 S2 都可以实现交换两个变量的值的操作D.用过程 S1 和 S2 都不能实现交换两个变量的值的操作15.以下不属于操作查询的是_。 A) 交叉表查询 B) 更新查询 C) 删除查询 D) 生成表查询 (分数:2.00)A.B.C.D.16.对右图所示的二又树进行中序遍历的结果是 (分数:2.00)A.ACBDFEGB.ACBDFGEC.ABDCGEFD.FCADBEG17.Access 中,_字段类型
7、的长度由系统决定。(分数:2.00)A.是/否B.文本C.货币D.备注18.直接将命令发送到 ODBC 数据,它使用服务器能接受的命令,利用它可以检索或更改记录的是(分数:2.00)A.联合查询B.传递查询C.数据定义查询D.子查询19.数据库设计有两种方法,它们是 _ 。(分数:1.00)A.概念设计和逻辑设计B.模式设计和内模式设计C.面向数据的方法和面向过程的方法D.结构特性设计和行为特性设计20.以下是宏 m 的操作序列设计: 条件 操作序列 操作参数 M sgBox 消息为“AA“ tt1 MsgBox 消息为“BB“ MsgBox 消息为“CC“ 现设置宏 m 为窗体“fTest”
8、上名为“bTest”命令按钮的单击事件属性,打开窗体“fTest”运行后,在窗体上名为“tt”的文本框内输入数字 1,然后单击命令按钮,则_。(分数:2.00)A.屏幕会先后弹出三个消息框,分别显示消息“AA”、“BB”、“CC”B.屏幕会弹出一个消息框,显示消息“AA”C.屏幕会先后弹出两个消息框,分别显示消息“AA”和“BB”D.屏幕会先后弹出两个消息框,分别显示消息“AA”和“CC”21.下列关于字段默认值的叙述中,错误的是 _ 。(分数:2.00)A.设置文本型默认值时不用输入引导,系统自动加入B.设置默认值时,必须与字段中所设的数据类型相匹配C.设置默认值时可以减少用户输入强度D.默
9、认值是一个确定的值,不能用表达式22.在数字字段输入“0”表示_;要求用户输入一个以 L 开头且长度不限的字符串应该表示 为 _。请选出正确的对应选项 _ 。(分数:1.00)A.前者表示所有值均为正数,后者填写 Like“L*“B.前者表示所有值均非负,后者填写 Like“L?“C.前者表示所有值均为正数,后者填写 Like“L?“D.前者表示所有值均非负,后者填写 Like“L*“23.在设计程序时,应采纳的原则之一是(分数:2.00)A.不限制 goto 语句的使用B.减少或取消注解行C.程序越短越好D.程序结构应有助于读者理解24.结构化程序设计主要强调的是 _ 。(分数:2.00)A
10、.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性25.在有参函数设计时,要想实现某个参数的“双向”传递,就应当说明该形参为“传址”调用形式。其设置选项是 _。(分数:1.00)A.ByValB.ByRefC.OptionalD.ParamArray26.合法的表达式是 _ 。(分数:1.00)A.教师编号 between l00000 and 200000B.性别=“男”or性别=“女”C.基本工资=1000基本工资=10000D.性别like“男”=性别=“女”27.对数据表进行筛选操作的结果是_。(分数:2.00)A.将满足条件的记录保存在新表中B.隐藏表中不满足条件的记录
11、C.将不满足条件的记录保存在新表中D.删除表中不满足条件的记录28.关系型数据库中所谓的“关系”是指_。(分数:2.00)A.各个记录中的数据彼此间有一定的关联关系B.数据模型符合满足一定条件的二维表格式C.某两个数据库文件之间有一定的关系D.表中的两个字段有一定的关系29.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS,这三者之间的关系是 _ 。(分数:2.00)A.DBS 包括 DBS 包括 DB 和 DBMSB.DBMS 包括 DB 和 DBSC.DB 包括 DBS 和 DBMSD.DBS 就是 DB,也就是 DBMS30.以下能用宏而不需要 VBA 就能完成的操作是(分数:
12、2.00)A.事务性或重复性的操作B.数据库的复杂操作和维护C.自定义过程的创建和使用D.一些错误过程31.结构化程序设计主要强调的是 _ 。(分数:2.00)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性32.VBA 程序流程控制的方式有 _ 。(分数:2.00)A.顺序控制、条件控制和选择控制B.条件控制、选择控制和循环控制C.分支控制、顺序控制和循环控制D.顺序控制、选择控制和循环控制33.待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码 33 被
13、放到第 _ 个位置。(分数:2.00)A.3B.5C.7D.934.选拔身高 T 超过 17 米且体重 W 小于 625 公斤的人,表示该条件的布尔表达式 _ 。(分数:2.00)A.T17 And W625B.T17 0r W625C.T17 And W625D.T17 0r W62535.Access 的报表操作没有提供_。(分数:2.00)A.“设计”视图B.“打印预览”视图C.“版面预览”视图D.“编辑”视图二、填空题(总题数:15,分数:28.00)36.假定当前日期为 2002 年 8 月 25 日,星期日,则执行以下语句后,a、b、c 和 d 的值分别是25、8、2002、 _
14、1_ 。 a=day(now) b=month(now) C=year(now) d=weekday(now) (分数:2.00)37.VBA 编程中,要得到15,75上的随机整数可以用表达式 _ 1_ 。 (分数:1.00)38.关系代数主要运算有并、交、差、笛卡儿积、选择、投影和 1。 (分数:2.00)39.在报表设计中,可以通过添加 1 控件来控制另起一页输出显示。 (分数:2.00)40.有个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时),其中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号, 1
15、,成绩)。 (分数:2.00)41.如果希望按满足指定条件执行宏中的一个或多个操作,这类宏称为 1。 (分数:2.00)42.数据库系统的三级模式分别为 _ 1_ 模式、内部级模式与外部级模式。 (分数:2.00)43.在窗体上添加一个命令按钮(名为 Command1),然后编写如下事件过程: Private Sub Command1_Click Dim b,k For k=1 to 6 b=23+k Next k MsgBox b+k End Sub 打开窗体后,单击命令按钮,消息框的输出结果是 1。 (分数:2.00)44.某次大奖赛有 7 个评委同时为一位选手打分,去掉一个最高分和一个最
16、低分,其余 5 个分数的平均值为该名参赛者的最后得分。请填空完成规定的功能。 Sub Command1_Click() Dim mark!,aver!,i%,max1!,min1! aver=0 For i=1 To 7 mark=InputBox(“请输入第“&i&“位评委的打分“) If i=1 then max1=mark:min1=mark Else If markmin1 then min1=mark Else If markmax1 then _ 1_ End If End If _ 2_ Next i aver=(aver-max1-mini)/5 MsgBox aver End
17、 Sub (分数:4.00)45.结构化程序设计所规定的 3 种基本控制结构是顺序结构、选择结构和 _ 1_ 。 (分数:1.00)46.假定窗体的名称为 Form 1,则把窗体的标题设置为“Access 模拟”的语句是 1。 (分数:2.00)47.窗体中的数据来源主要包括表和 _ 1_ 。 (分数:1.00)48.在设计视图中创建查询,首先要打开 1 ,然后是加入查询所使用的字段列表,之后是加入查询结果中应用的字段,接着是输入 2 ,最后是为查询结果排序。 (分数:1.00)49._ 1_ 是查看所生成的数据访问页样式的一种视图方式。 (分数:2.00)50.下面程序的运行结果为 1。 x
18、=-2.3 y=125 z=Len(Str$(x)+Str$(Y) Print z (分数:2.00)二级 ACCESS-55 答案解析(总分:88.00,做题时间:90 分钟)一、选择题(总题数:35,分数:60.00)1.定义_有利于对数据库中宏对象的管理。(分数:2.00)A.数组B.宏组 C.宏D.窗体解析:解析 宏/宏的基本操作 评析 宏可以是包含操作序列的一个宏,也可以是一个宏组。如果设计时有很多的宏,将其分类组织到不同的宏组中会有助于数据库的管理。2.信息隐蔽的概念与下述哪一种概念直接相关? _ 。(分数:1.00)A.软件结构定义B.模块独立性 C.模块类型划分D.模块耦合度解
19、析:3.下列 Access 表的数据类型的集合,错误的是_。(分数:1.00)A.文本、备注、数字B.备注、OLE 对象、超级链接C.通用、备注、数字 D.日期/时间、货币、自动编号解析:解析 数据库和表的基本操作/表的建立 评析 用户在设计表时,必须要定义表中字段使用的数据类型。Access 常用的数据类型有:文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE 对象、超级链接、查阅向导等,不包含通用类型。4.以下不是窗体的格式属性的是 _ 。(分数:1.00)A.自动居中B.控制框C.默认视图D.特殊效果 解析:5.在窗体上画一个名称为 C1 的命令按钮,然后编写如下事件过程: P
20、rivate Sub C1 Click() a=0 n=InputBox(” ”) For i=l To n For j=1 To i a=a+1 Next j Next i Print a End Sub 程序运行后单击命令按钮,如果输入 4,则在窗体上显示的内容是 _ 。(分数:2.00)A.5B.6C.9D.10 解析:解析 本题考查 VBA 程序设计中的循环知识。在本题的程序中,每次循环 a 都会加 1,所以关键问题就是循环共执行多少次。我们已知外循环共执行 4 次,每次外循环中内循环都执行 i 次,则内循环共执行的次数为 1+2+3+4=10 次。6.下图中所示的查询返回的记录是_。
21、 (分数:2.00)A.不包含 80 分和 90 分B.不包含 80 至 90 分数段C.包含 80 至 90 分数段D.所有的记录 解析:解析 逻辑运算符“NOT”的含义是当 NOT 连接的表达式为真时,表达式为假。题目中显示期末成绩查询条件为“NOT 80 或 NOT 90”,所以查询结果应该是所有的记录。7.单个用户使用的数据视图的描述称为 _ 。(分数:2.00)A.外模式 B.概念模式C.内模式D.存储模式解析:解析 选项 A)正确,外模式是用户的数据视图,也就是用户所见到的数据模式;选项 B)不正确,全局数据视图的描述称为概念模式,即数据库中全部数据的整体逻辑结构的描述;选项 C)
22、不正确,物理存储数据视图的描述称为内模式,即数据库在物理存储方面的描述;选项 D)不正确,存储模式即为内模式。8.在数据访问页的工具箱中,用于绑定 HTML 的图标是 A) B) C) D) (分数:2.00)A.B.C.D. 解析:解析 A)选项是超级链接图标,B)选项是滚动文字图标,C)选项是绑定超级链接图标。9.函数 Mid(“123456789“,3,4)返回的值是_。(分数:1.00)A.123B.1234C.3456 D.456解析:解析 模块/VBA 程序设计基础 NBA 编程基础/常用内部函数 评析 Mid(sSring,iStart,iLen)函数的作用是从字符串 sStri
23、ng 中的第 iStart 个字符开始取出 iLen个长度的子字符串。 10.E-R 模型可以转换成关系模型。当两个实体间联系是 M:N 联系时,它通常可转换成关系模式的个数是 _ 。(分数:1.00)A.2B.3 C.M+ND.M*N解析:解析 将 E-R 图转换为关系模型的转换方法有:1 个实体型转换为 1 个关系模式;1 个 m:n 联系转换为一个关系模式;3 个或 3 个以上实体间的 1 个多元联系转换为一个关系模式。因此,本题答案为B。11.在窗体中添加一个命令按钮(名称为 Command1) ,然后编写如下代码: Private Sub Command1_Click( ) A=95
24、 If A60 Then I=1 If A70 Then I=2 If A80 Then I=3 If A90 Then I=4 MsgBox I End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果是_。(分数:2.00)A.1B.2C.3D.4 解析:解析 if 语句为 if 条件表达式 1 Then 语句 1,当条件表达式 1 为真时要执行语句 1。在程序中,A95,A90 为真,因此执行语句“I4”,输出结果为 4。12.下面程序: Private Sub Form_Click() Dim x,y,z As Integer x=5 Y=7 z=0 Call P1(x,y,z
25、) Print Str(z) End Sub Sub P1(ByVal a As Integer, ByVal b As Integer, c As Integer) c=a+b End Sub 运行后的输出结果为_。(分数:2.00)A.0B.12 C.Str(z)D.显示错误信息解析:13.在 SQL 查询中,使用 WHILE 子句指出的是 _ 。(分数:1.00)A.查询目标B.查询结果C.查询视图D.查询条件 解析:解析 本题考查对 SQL 查询的理解。在 SQL 查询中,SQL 的查询指令以 SELECT 为首,表示选取、取出记录;SELECT 之后为一个或多个字段名称,为查询结果所
26、显示字段;FROM 之后为一个或多个数据表,即是查询的数据来源; WHERE 之后为查询条件,用来限制查询所符合的准则;ORDERBY 为排序,用来指定查询结果的排序方式(升序或降序),也可以使用 SQL 聚合函数,对字段的值进行运算。答案为 D。14.假定有以下两个过程: Sub Sl(ByVal x As Integer,ByVal y As Integer) Dim t As Integer t=x x=y y=t End Sub Sub S2(x As Integer,y As Integer) Dim t As Integer t=x x=y y=t End Sub 则以下说法中正确
27、的是_。(分数:2.00)A.用过程 S1 可以实现交换两个变量的值的操作,S2 不能实现B.用过程 S2 可以实现交换两个变量的值的操作,S1 不能实现 C.用过程 S1 和 S2 都可以实现交换两个变量的值的操作D.用过程 S1 和 S2 都不能实现交换两个变量的值的操作解析:解析 模块 NBA 程序设计基础 评析 过程定义时,如果形式参数被说明为传值(ByVal 项),则过程调用只是相应位置实参的值“单向”传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化均不会反馈、影响实参的值。由于这个过程,数据的传递只是单向性,故称为“传值调用”的“单向”作用形式。反之,如果形式参数
28、被说明为传址(ByRef 项),则过程调用是将相应位置实参的地址传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化又会反向影响实参的值。在这个过程中,数据的传递具有双向性,故称为“传址调用”的“双向”作用形式。在过程定义时,如果未做参数说明,则默认为传址调用。所以本题过程 S1 采用的是传值的方式,当然无法实现交换两个变量的值的操作。过程 S2 形式参数未说明,则默认采用的是传址的方式,可以实现两个变量的值的交换操作。15.以下不属于操作查询的是_。 A) 交叉表查询 B) 更新查询 C) 删除查询 D) 生成表查询 (分数:2.00)A. B.C.D.解析:解析 Access
29、 知识点/查询的基本操作/查询分类 评析 操作查询是指仅在一个操作中更改许多记录的查询,它包括生成表查询、删除查询、更新查询和追加查询等四种。16.对右图所示的二又树进行中序遍历的结果是 (分数:2.00)A.ACBDFEG B.ACBDFGEC.ABDCGEFD.FCADBEG解析:解析 二叉树的中序遍历递归算法为:如果根不空,则按中序次序访问左子树;访问根结点;按中序次序访问右子树。否则返回。本题中,根据中序遍历算法,应首先按照中序次序访问以 C 为根结点的左子树,然后再访问根结点 F,最后才访问以 E 为根结点的右子树。遍历以 C 为根结点的左子树同样要遵循中序遍历算法,因此中序遍历结果
30、为 ACBD。然后遍历根结点 F;遍历以 E 为根结点的右子树,同样要遵循中序遍历算法,因此中序遍历结果为 EG。最后把这三部分的遍历结果按顺序连接起来,中序遍历结果为 ACBDFEG。17.Access 中,_字段类型的长度由系统决定。(分数:2.00)A.是/否 B.文本C.货币D.备注解析:18.直接将命令发送到 ODBC 数据,它使用服务器能接受的命令,利用它可以检索或更改记录的是(分数:2.00)A.联合查询B.传递查询 C.数据定义查询D.子查询解析:解析 传递查询的定义。19.数据库设计有两种方法,它们是 _ 。(分数:1.00)A.概念设计和逻辑设计B.模式设计和内模式设计C.
31、面向数据的方法和面向过程的方法 D.结构特性设计和行为特性设计解析:解析 概念设计和逻辑设计是数据库设计中包括的两个设计内容。模式设计和内模式设计是概念设计的两种方法。从系统开发的角度来看,结构特性设计和行为特性设计是数据库应用系统所具有的两个特性。结构特性的设计:设计各级数据库模式(静态特性);行为特性的设计:改变实体及其特性,决定数据库系统的功能(动态特性)。20.以下是宏 m 的操作序列设计: 条件 操作序列 操作参数 M sgBox 消息为“AA“ tt1 MsgBox 消息为“BB“ MsgBox 消息为“CC“ 现设置宏 m 为窗体“fTest”上名为“bTest”命令按钮的单击事
32、件属性,打开窗体“fTest”运行后,在窗体上名为“tt”的文本框内输入数字 1,然后单击命令按钮,则_。(分数:2.00)A.屏幕会先后弹出三个消息框,分别显示消息“AA”、“BB”、“CC”B.屏幕会弹出一个消息框,显示消息“AA”C.屏幕会先后弹出两个消息框,分别显示消息“AA”和“BB”D.屏幕会先后弹出两个消息框,分别显示消息“AA”和“CC” 解析:解析 由于消息“AA”和“CC”都没有设置条件,而消息“BB”设置的条件为tt1,所以,打开窗体“fTest”运行后,在窗体上名为“tt”的文本框内输入数字 1,不符合信息“BB”的条件,因此不会显示“BB”,而显示没有设置条件的消息“
33、AA”和“CC”。21.下列关于字段默认值的叙述中,错误的是 _ 。(分数:2.00)A.设置文本型默认值时不用输入引导,系统自动加入B.设置默认值时,必须与字段中所设的数据类型相匹配C.设置默认值时可以减少用户输入强度D.默认值是一个确定的值,不能用表达式 解析:解析 数据属性决定了一个控件或窗体中的数据来自于何处,以及操作数据的规则。“默认值”属性用于设定一个计算型控件或非结合型控件的初始值,可以使用表达式生成器向导来确定默认值。22.在数字字段输入“0”表示_;要求用户输入一个以 L 开头且长度不限的字符串应该表示 为 _。请选出正确的对应选项 _ 。(分数:1.00)A.前者表示所有值
34、均为正数,后者填写 Like“L*“ B.前者表示所有值均非负,后者填写 Like“L?“C.前者表示所有值均为正数,后者填写 Like“L?“D.前者表示所有值均非负,后者填写 Like“L*“解析:解析 本题旨在考查字段属性中的有效性规则的掌握情况。字段属性中的有效性规则是为,了检查字段中的某个值是否有效,可以在该字段的“有效性规则”属性框中输入一个表达式,只有满足该表达式才能将其输入到该字段内,反之,则无法对其进行输入。这里只使用了“”,“0”表示要求输入的数是正数,由于没有等号所以不包括零。Like“L?”表示的是以 L 开头且长度为 3 的字符串。答案 B前后两个分句都有错误。前面说
35、非负,包含了零与题意违背;后面混淆了“?”与“*”的含义。“*”才表示任意个任意字符。由对答案 B 的分析可知答案 C 错在了后面不限长度的地方。答案 D 的错误也显而易见,不能包含零。答案为 A。23.在设计程序时,应采纳的原则之一是(分数:2.00)A.不限制 goto 语句的使用B.减少或取消注解行C.程序越短越好D.程序结构应有助于读者理解 解析:解析 滥用 goto 语句将使程序流程无规律,可读性差,因此 A)不选;注解行有利于对程序的理解,不应减少或取消,B)也不选;程序的长短要依照实际情况而论,而不是越短越好,C)也不选。24.结构化程序设计主要强调的是 _ 。(分数:2.00)
36、A.程序的规模B.程序的易读性 C.程序的执行效率D.程序的可移植性解析:解析 采用结构化编程方法的好处主要在于:一是便于控制、降低程序的复杂性,因此便于编写程序;二是程序清晰易读,可理解性好。因此,结构化程序设计主要强调的是程序的易读性,而不是程序的规模、程序的执行效率和程序的可移植性。25.在有参函数设计时,要想实现某个参数的“双向”传递,就应当说明该形参为“传址”调用形式。其设置选项是 _。(分数:1.00)A.ByValB.ByRef C.OptionalD.ParamArray解析:解析 模块/调用和参数传递 评析 ByVal 是传值调用,是“单向”作用形式,ByRef 是传址调用,
37、是“双向”调用形式。26.合法的表达式是 _ 。(分数:1.00)A.教师编号 between l00000 and 200000B.性别=“男”or性别=“女” C.基本工资=1000基本工资=10000D.性别like“男”=性别=“女”解析:27.对数据表进行筛选操作的结果是_。(分数:2.00)A.将满足条件的记录保存在新表中B.隐藏表中不满足条件的记录 C.将不满足条件的记录保存在新表中D.删除表中不满足条件的记录解析:解析 Access 提供了 4 种筛选记录的方法分别是按选定内容筛选、按窗体筛选、按筛选目标筛选以及高级筛选。经过筛选后的表,只显示满足条件的记录,不满足条件的记录将
38、被隐藏。正确答案是 B。28.关系型数据库中所谓的“关系”是指_。(分数:2.00)A.各个记录中的数据彼此间有一定的关联关系B.数据模型符合满足一定条件的二维表格式 C.某两个数据库文件之间有一定的关系D.表中的两个字段有一定的关系解析:解析 Access 中,一个表就是一个关系,每一个关系都是一个二维表。29.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS,这三者之间的关系是 _ 。(分数:2.00)A.DBS 包括 DBS 包括 DB 和 DBMS B.DBMS 包括 DB 和 DBSC.DB 包括 DBS 和 DBMSD.DBS 就是 DB,也就是 DBMS解析:解析 本题
39、考查考生对数据库 DB,数据库系统 BBS,数据库管理系统 DBMS 三者关系的理解。其中数据库系统是指数据库和数据库管理系统软件的合称。数据库管理系统是一个帮助用户创建和管理数据库的应用程序的集合。数据库是指存储在计算机内有结构的数据集合。30.以下能用宏而不需要 VBA 就能完成的操作是(分数:2.00)A.事务性或重复性的操作 B.数据库的复杂操作和维护C.自定义过程的创建和使用D.一些错误过程解析:解析 宏只能完成一些比较简单的操作。31.结构化程序设计主要强调的是 _ 。(分数:2.00)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性 解析:解析 结构化程序设计方
40、法的主要原则可以概括为自顶向下、逐步求精、模块化及限制使用 goto语句,总的来说可使程序结构良好、易读、易理解、易维护。32.VBA 程序流程控制的方式有 _ 。(分数:2.00)A.顺序控制、条件控制和选择控制B.条件控制、选择控制和循环控制C.分支控制、顺序控制和循环控制D.顺序控制、选择控制和循环控制 解析:解析 本题考查 VBA 中流程控制方式的知识。VBA 程序流程控制的方式有 3 种,分别为顺序控制、选择控制和循环控制,对应结构化程序设计的 3 种基本控制结构。33.待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取
41、以第一个关键码为基准元素的快速排序法,第一趟排序后关键码 33 被放到第 _ 个位置。(分数:2.00)A.3B.5 C.7D.9解析:解析 快速排序的基本思想是:从表中选取一个元素(如本题中的 33),将表中小于此元素的移到前面,大于此元素的移到后面,结果把线性表分割成两部分(两个子表),此元素插入到其分界线的位置处。然后分别对两个子表再次分割本题中 33 作为分割的中界线,第一趟排序后排在比它小的18、9、25、12 后面。34.选拔身高 T 超过 17 米且体重 W 小于 625 公斤的人,表示该条件的布尔表达式 _ 。(分数:2.00)A.T17 And W625B.T17 0r W6
42、25C.T17 And W625 D.T17 0r W625解析:解析 本题考查逻辑运算符的用法,逻辑运算符包括 And、Or、Xor、Not、等,其中除了 Not 为单值运算符外,其他均为双值运算符。首先我们要弄清题目要求,题目要求 T17 且 W625,选项A 错在包括了 T=17 和 W=625,选项 B 和选项 D 错在使用 Or 逻辑运算符,而且选项 B 还包括了 T=17和 W=625。答案为 C。35.Access 的报表操作没有提供_。(分数:2.00)A.“设计”视图B.“打印预览”视图C.“版面预览”视图D.“编辑”视图 解析:二、填空题(总题数:15,分数:28.00)3
43、6.假定当前日期为 2002 年 8 月 25 日,星期日,则执行以下语句后,a、b、c 和 d 的值分别是25、8、2002、 _ 1_ 。 a=day(now) b=month(now) C=year(now) d=weekday(now) (分数:2.00)解析:1 解析 模块/VBA 程序设计基础 评析 Day(date) ,必要的 date 参数,可以是任何能够表示日期的 Variant、数值表达式、字符串表达式或它们的组合。如果 date 包含 Null,则返回 Null。 weekday(date) 返回一个 Variant(Integer) ,包含一个整数,代表某个日期是星期几
44、。 语法: Weekday(date,firstdayofweek) firstdayofweek 指定一星期第一天的常数。如果未予指定,则以 vbSunday 为缺省值,即星期日为 1,则星期六为 7。37.VBA 编程中,要得到15,75上的随机整数可以用表达式 _ 1_ 。 (分数:1.00)解析:Int(15+61*RnD) 解析 模块/面向对象程序设计的基本概念 评析 随机数函数 Rnd(数值表达式):产生小于 1 但大于或等于 0 的值,为单精度类型。 为了生成某个范围内的随机整数,可以用以下公式: Int(lowerbound+(upperbound-lowerbound+1)*
45、RnD) 这里,upperbound 是随机数范围的上限,lowerbound 则是随机数范围的下限。38.关系代数主要运算有并、交、差、笛卡儿积、选择、投影和 1。 (分数:2.00)解析:连接解析 本题考查关系运算的知识。关系运算可分为两大类:一类是传统的集合运算,如并、交、差和笛卡儿积;还有一类是专门的关系运算,其中包括选择、投影和连接。39.在报表设计中,可以通过添加 1 控件来控制另起一页输出显示。 (分数:2.00)解析:分页符解析 本题考查报表设计的知识。在报表中可以在某一节中使用分页符来标志要另起一页的位置。40.有个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级
46、,年龄),课程的关系模式为:课程(课号,课程名,学时),其中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号, 1,成绩)。 (分数:2.00)解析:课号 解析 关键字 码也称为关键字,是表中若干属性的属性组,其值惟一标识表中的一个元组。在关系模式选课中,能惟一标识一个元组的是(学号,课号)。41.如果希望按满足指定条件执行宏中的一个或多个操作,这类宏称为 1。 (分数:2.00)解析:条件(操作)宏解析 本题考查的是条件宏。在数据处理过程中,如果希望只是满足指定条件执行宏的一个或多个操作,可以使用条件来控制这种流程。使用了这种控制的宏称为条件(操作)宏。42.数据库系统的
47、三级模式分别为 _ 1_ 模式、内部级模式与外部级模式。 (分数:2.00)解析:概念或概念级 解析 数据库的基本概念:数据库,数据库管理系统,数据库系统 评析 数据库系统在其内部具有三级模式及二级映射,三级模式分别是概念级模式、内部级模式和外部级模式。 概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户(应用)公共数据视图。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及 hash 等存取方式与存取路径,内模式的物理性主要体现在操作系统及文件级上,它还未深入到设备级上(如磁盘及磁盘操作)。 外模式也称子模式或用户模式,它是用户的数据视图,
48、也就是用户所见到的数据模式,它由概念模式推导而出。43.在窗体上添加一个命令按钮(名为 Command1),然后编写如下事件过程: Private Sub Command1_Click Dim b,k For k=1 to 6 b=23+k Next k MsgBox b+k End Sub 打开窗体后,单击命令按钮,消息框的输出结果是 1。 (分数:2.00)解析:36解析 在循环中每次都给 b 赋予一个 23+k 的值,循环结束后 b=23+6=29,而循环结束时循环条件不满足,k 值为 7。所以 b+k=29+7=36。44.某次大奖赛有 7 个评委同时为一位选手打分,去掉一个最高分和一个最低分,其余 5 个分数的平均值为该名参赛者的最后得分。请填空完成规定的功能。 Sub Command1_Click() Di