1、二级 ACCESS 笔试-49 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开另一个窗体,需要执行的宏操作是_。(分数:2.00)A.OpenQueryB.OperLReportC.OpenWindowD.OpenForm2.将表 A 的记录复制到表 B 中,且不删除表 B 中的记录,可以使用的查询是_。(分数:2.00)A.删除查询B.生成表查询C.追加查询D.交叉表查询3.下列特点是线性链表不具有的是_。(分数:2.00)A.随机访问B.不必事先估计所需存储空间大小C.插入与删除时不
2、必移动元素D.所需空间与线性表长度成正比4.确定一个控件在窗体或报表上的位置的属性是_。(分数:2.00)A.Width 或 HeightB.Width 和 HeightC.Top 或 LeftD.Top 和 Left5.假设已在 Access 中建立了包含“书名”、“单价”和“数量”三个字段的“tOfg”表,以该表为数据源创建的窗体中,有一个计算订购总金额的文本框,其控件来源为_。(分数:2.00)A.单价*数量B.=单价*数量C.图书订单表!单价*图书订单表!数量D.=图书订单表!单价*图书订单表!数量6.用于获得字符串 Str 从第 2 个字符开始的 3 个字符的函数是_。(分数:2.0
3、0)A.Mid(Str, 2, 3)B.Middle(Str, 2, 3)C.Right(Str, 2, 3)D.Left(Str, 2, 3)7.数组 Q0,1,2,n用来表示一个循环队列,f 为当前队头元素的前一位置,r 为队尾元素的位置,假定队列中元素的总个数小于 n,计算队列中元素个数的公式为_。(分数:2.00)A.r-fB.n+f-rC.n+r-fD.(n+r-f)modn8.数据表中的“行”称为_。(分数:2.00)A.字段B.数据C.记录D.数据视图9.如果要求一个线性表既能较快地查找,又能适应动态变化的要求,则可采用的方法是_。(分数:2.00)A.分块法B.顺序法C.二分法
4、D.散列法10.一个宏的操作序列中,如果既包含带条件的操作,又包含无条件的操作,则带条件的操作是否执行取决于条件式的真假,而没有指定条件的操作则会_。(分数:2.00)A.无条件执行B.有条件执行C.不执行D.出错11.在条件宏设计时,对于连续重复的条件,可以代替的符号是_。(分数:2.00)A.B.=C.,D.;12.要实现报表的分组统计,其操作区域是_。(分数:2.00)A.报表页眉或报表页脚区域B.页面页眉或页面页脚区域C.主体区域D.组页眉或组页脚区域13.下列说法中错误的是_。(分数:2.00)A.文本型字段,最长为 255 个字符B.要得到一个计算字段的结果,仅能运用总计查询来完成
5、C.在创建一对一关系时,要求两个表的相关字段都是主关键字D.创建表之间的关系时,正确的操作是关闭所有打开的表14.假设数据库中表 A 与表 B 建立了“一对多”关系,表 B 为“多”的一方,则下述说法中正确的是_。(分数:2.00)A.表 A 中的一个记录能与表 B 中的多个记录匹配B.表 B 中的一个记录能与表 A 中的多个记录匹配C.表 A 中的一个字段能与表 B 中的多个字段匹配D.表 B 中的一个字段能与表 A 中的多个字段匹配15.在 Access 的数据库中建立了“tBook”表,若查找“图书编号”是“112266”和“113388”的记录,应在查询设计视图的准则行中输入_。(分数
6、:2.00)A.“112266“and“113388“B.not In(“112266“, “113388“)C.In(“112266“,“113388“)D.not(“112266“and“113388“)16.在数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是_。(分数:2.00)A.层次分析法和层次结构图B.数据流程分析法和数据流程图C.结构分析法和模块结构图D.实体-联系法和实体-联系图17.在已经建立的数据表中,若在显示表中内容时使某些字段不能移动显示位置,可以使用的方法是_。(分数:2.00)A.排序B.筛选C.隐藏D.冻结18.若长度为 n 的线性表采用顺序存储结构,
7、那么删除它的第 i 个元素,需要它依次向前移动_个元素。(分数:2.00)A.n-iB.n+iC.n-i-1D.n-i+119.软件部件的内部实现与外部可访问性分离是指软件的_。(分数:2.00)A.继承性B.多态性C.共享性D.封装性20.执行语句 MsgBox“AAAA“,vbOKCancel+vbQuestion,“BBBB“之后,弹出的信息框外观样式是_。(分数:2.00)A.B.C.D.21.假定已设计好了一个窗体,在窗体视图中显示此窗体如下图所示。在设计视图中设置此窗体的“格式”属性,正确的设置是_。(分数:2.00)A.B.C.D.22.Access 通过数据访问页可以发布的数据
8、_。(分数:2.00)A.只能是静态数据B.只能是数据库中保持不变的数据C.只能是数据库中变化的数据D.是数据库中保存的数据23.Access 提供的数据类型中不包括_。(分数:2.00)A.备注B.文字C.货币D.日期/时间24.下列不属于 Acces5;窗体的视图是_。(分数:2.00)A.设计视图B.窗体视图C.版面视图D.数据表视图25.Access 中表和数据库的关系是_。(分数:2.00)A.一个数据库可以包含多个表B.一个表只能包含两个数据库C.一个表可以包含多个数据库D.一个数据库只能包含一个表26.以下可以得到“2*5=10”结果的 VBA 表达式为_。(分数:2.00)A.
9、“2*5“&“=“&2*5B.“2*5“+“=“+2*5C.2*5“=“&2*5D.2*5+“=“+2*527.在关于输入掩码的叙述中,错误的是_。(分数:2.00)A.在定义字段的输入掩码时,既可以使用输入掩码向导,也可以直接使用字符B.定义字段的输入掩码,是为了设置密码C.输入掩码中的字符“0”表示可以选择输入数字 09 之间的一个数D.直接使用字符定义输入掩码时,可以根据需要将字符组合起来28.若长度为 n 的线性表采用顺序存储结构,那么在第 i 个位置插入一个元素,需要依次向后移动_个元素。(分数:2.00)A.n-iB.n-i+1C.n-i-1D.i29.假设窗体的名称为 fmTes
10、t,则把窗体的标题设置为“Access”的语句是_。(分数:2.00)A.Me=“Access Test“B.Me.Capt ion=“Access Test“C.Me.text=“Access Test“D.Me.Name=“Access Test“30.汽车和交通工具都是类,它们之间是一种_关系。(分数:2.00)A.与B.has aC.组装结构D.分类结构31.以下程序段运行后,消息框的输出结果是_。a=sqr(3)b=sqr(2)c=abMsgbox c+2(分数:2.00)A.-1B.1C.2D.出错32.下面显示的是查询设计视图的设计网格部分,从下图所示的内容中,可以判断出要创建的
11、查询是_。(分数:2.00)A.B.C.D.33.用链表表示线性表的优点是_。(分数:2.00)A.便于随机存取B.花费的存储空间比顺序表少C.便于插入与删除D.数据元素的物理顺序与逻辑顺序相同34.下列叙述中,不正确的是_。(分数:2.00)A.如果完善对数据库系统的设计,故障是可以避免的B.恢复子系统应是数据库系统的一个重要组成部分C.介质故障发生的可能性很小,但是破坏性很大D.应把计算机病毒看成一种人为的故障35.以下是某个报表的设计视图。根据视图内容,可以判断出分组字段是_。(分数:2.00)A.编号和姓名B.编号C.姓名D.无分组字段二、填空题(总题数:13,分数:30.00)36.
12、队列中元素的进出原则是 1。(分数:2.00)填空项 1:_37.软件文档是软件工程实施中的重要成分,它不仅是软件开发的各阶段的重要依据,而且也影响软件的 1。(分数:2.00)填空项 1:_38.在关系模型中,把数据看成一个二维表,每一个二维表称为一个 1。(分数:2.00)填空项 1:_39.就程序设计的方法和技术的发展而言,程序设计主要经历了 1 和面向对象的程序设计阶段。(分数:2.00)填空项 1:_40.软件工程开发的可行性研究是决定软件项目是否继续开发的关键,而可行性研究的结论主要是关于 1。(分数:2.00)填空项 1:_41.创建交叉表查询时,必须对行标题和 1 进行分组(G
13、roup By)操作。(分数:2.00)填空项 1:_42.打开一个表应该使用的宏操作是 1。(分数:2.00)填空项 1:_43.函数 Now1 返回值的含义是 2。(分数:2.00)填空项 1:_44.建立了一个窗体,窗体中有一命令按钮,单击此按钮将打开一个查询,查询名为“qT”,如果采用VBA 代码完成,应使用的语句是 1。(分数:2.00)填空项 1:_45.在报表设计中,可以通过添加 1 控件来控制另起一页输出显示。(分数:2.00)填空项 1:_46.设有以下窗体单击事件过程:Private Sub Form_Click()a=1For i=1 To 3Select Case iC
14、ase 1, 3a=a+1Case 2, 4a=a+2End SelectNext iMsgBox aEnd Sub打开窗体运行后,单击窗体,则消息框的输出内容是_。(分数:2.00)填空项 1:_47.在窗体中添加一个命令按钮(名为 Command1)和一个文本框(名为 text1),然后编写如下事件过程:Private Sub Command1_Click()Dim X As Integer, y As Integer, z As Integerx=5: y=7: z=0Me!Text1=“Call p1(x, y, z)Me!Text1=zEnd SubSub p1(a As Integ
15、er, b As Integer, C As Integer)c=a+bEnd Sub打开窗体运行后,单击命令按钮,文本框中显示的内容是_。(分数:2.00)填空项 1:_有一个 VBA 计算程序的功能如下:该程序用户界面由 4 个文本框和 3 个按钮组成,4 个文本框的名称分别为 Text1、Text2、Text3 和 Text4,3 个按钮分别为清除(名为 Command1)、计算(名为 Command2)和退出(名为 Command3)。窗体打开运行后,单击清除按钮,则清除所有文本框中显示的内容;单击计算按钮,则计算在 Text1、Text2 和 Text3 三个文本框中输入的 3 科成
16、绩的平均成绩并将结果存放在 Text4 文本框中;单击退出按钮则退出。清将下列程序填空补充完整。Private Sub Command1 Click()Me!Text1=“Me!Text2=“Me!Text3=“Me!Text4=“End SubPrivate Sub Command2_Click()If Me!Text1=“Or Me!Text2=“Or Me!Text3=“Then MsgBox“成绩输入不全“ElseMe!Text4=( (13) +Val(Me!Text2)+Val(Me!Text3)/3(14)End SubPrivate Sub Command3_Click()Do
17、cmD (15) End Sub(分数:6.00)填空项 1:_填空项 1:_填空项 1:_二级 ACCESS 笔试-49 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开另一个窗体,需要执行的宏操作是_。(分数:2.00)A.OpenQueryB.OperLReportC.OpenWindowD.OpenForm 解析:解析 Access 中提供了 50 多个可选的宏操作命令,其中,OpenQuery 用于打开查询,OpenReport用于打开报表,Open-Form 用于打开窗体。而 O
18、penQuery 不是 Access 的宏操作。2.将表 A 的记录复制到表 B 中,且不删除表 B 中的记录,可以使用的查询是_。(分数:2.00)A.删除查询B.生成表查询C.追加查询 D.交叉表查询解析:解析 删除查询是用于删除表中同一类的一组记录。生成表查询是从多个表中提取数据,组合起来生成一个新表永久保存。追加查询是将某个表中符合一定条件的记录添加到另一个表上。交叉表查询是将来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据表行与列交叉处显示表中某个字段的各种计算值。故要将表 A 的记录复制到表 B 中,且不删除表 B 中的记录,可以使用追加查询。3
19、.下列特点是线性链表不具有的是_。(分数:2.00)A.随机访问 B.不必事先估计所需存储空间大小C.插入与删除时不必移动元素D.所需空间与线性表长度成正比解析:解析 参见线性链表的特点。4.确定一个控件在窗体或报表上的位置的属性是_。(分数:2.00)A.Width 或 HeightB.Width 和 HeightC.Top 或 LeftD.Top 和 Left 解析:解析 Width 表示控件的宽度,Height 表示控件的高度,Top 表示控件的顶部与它所在的容器的顶部的距离,Left 表示控件的左边与它所在的容器的左边的距离。可以通过 Top 属性和 Left 属性来确定一个控件的位置
20、。5.假设已在 Access 中建立了包含“书名”、“单价”和“数量”三个字段的“tOfg”表,以该表为数据源创建的窗体中,有一个计算订购总金额的文本框,其控件来源为_。(分数:2.00)A.单价*数量B.=单价*数量 C.图书订单表!单价*图书订单表!数量D.=图书订单表!单价*图书订单表!数量解析:解析 计算控件的控件源必须是以“=”开头的一个计算表达式,表达式中的字段名前不用加表名,并且以“ ”括起来。6.用于获得字符串 Str 从第 2 个字符开始的 3 个字符的函数是_。(分数:2.00)A.Mid(Str, 2, 3) B.Middle(Str, 2, 3)C.Right(Str,
21、 2, 3)D.Left(Str, 2, 3)解析:解析 函数 Mid 的语法为 Mid (string, start, length), string 表示操作的字符串,start表示所取字符的开始位置,length 表示所取字符的长度。本题中要求从 Str 的第二个字符开始取三个字符,故语句为 Mid(str, 2, 3)。而 Right 和 Left 语句都只有两个参数,Middle 函数不存在。7.数组 Q0,1,2,n用来表示一个循环队列,f 为当前队头元素的前一位置,r 为队尾元素的位置,假定队列中元素的总个数小于 n,计算队列中元素个数的公式为_。(分数:2.00)A.r-fB.
22、n+f-rC.n+r-fD.(n+r-f)modn 解析:解析 参见循环队列的定义和性质。8.数据表中的“行”称为_。(分数:2.00)A.字段B.数据C.记录 D.数据视图解析:解析 在一个二维表中,水平方向的行称为元组,每一行是一个元组。元组对应表中的一个具体记录。9.如果要求一个线性表既能较快地查找,又能适应动态变化的要求,则可采用的方法是_。(分数:2.00)A.分块法 B.顺序法C.二分法D.散列法解析:解析 能较快地查找和适应动态变化的要求的方法是分块法。10.一个宏的操作序列中,如果既包含带条件的操作,又包含无条件的操作,则带条件的操作是否执行取决于条件式的真假,而没有指定条件的
23、操作则会_。(分数:2.00)A.无条件执行 B.有条件执行C.不执行D.出错解析:解析 在宏的组成操作序列中,如果既存在带条件的操作,又存在无条件的操作,那么带条件的操作是否执行取决于条件式的真假,而没有指定条件的操作则会无条件地执行。11.在条件宏设计时,对于连续重复的条件,可以代替的符号是_。(分数:2.00)A. B.=C.,D.;解析:解析 “”省略号,表示该行中的条件表达式与上一行相同。12.要实现报表的分组统计,其操作区域是_。(分数:2.00)A.报表页眉或报表页脚区域B.页面页眉或页面页脚区域C.主体区域D.组页眉或组页脚区域 解析:解析 Access 可以根据需要,使用“排
24、序与分组”属性来设置“组页眉/组页脚”区域,以实现报表的分组输出和分组统计。13.下列说法中错误的是_。(分数:2.00)A.文本型字段,最长为 255 个字符B.要得到一个计算字段的结果,仅能运用总计查询来完成 C.在创建一对一关系时,要求两个表的相关字段都是主关键字D.创建表之间的关系时,正确的操作是关闭所有打开的表解析:解析 在 Access 查询中,可以执行许多类型的计算。可以预定义计算,也可以由用户自定义计算。预定义计算即所谓的“总计”计算,是系统提供的用于对查询中的记录组或全部记录进行的计算,它包括总和、平均值、计数、最大值、最小值、标准偏差或方差等。用户自定义计算可以用一个或多个
25、字段的值进行数值、日期和文本计算。14.假设数据库中表 A 与表 B 建立了“一对多”关系,表 B 为“多”的一方,则下述说法中正确的是_。(分数:2.00)A.表 A 中的一个记录能与表 B 中的多个记录匹配 B.表 B 中的一个记录能与表 A 中的多个记录匹配C.表 A 中的一个字段能与表 B 中的多个字段匹配D.表 B 中的一个字段能与表 A 中的多个字段匹配解析:解析 在一对多的联系中,如果表 B 为多的一方,则表 A 的一条记录在表 B 中可以有多条记录与之对应,但表 B 中的一条记录最多只能与表 A 的一条记录相对应。15.在 Access 的数据库中建立了“tBook”表,若查找
26、“图书编号”是“112266”和“113388”的记录,应在查询设计视图的准则行中输入_。(分数:2.00)A.“112266“and“113388“B.not In(“112266“, “113388“)C.In(“112266“,“113388“) D.not(“112266“and“113388“)解析:解析 在查询准则中,特殊运算符 In 是用于指定一个字段值的列表。列表中的任意一个值都可与查询的字段相匹配。本题的查询准则可以写成 In(“112266“, “113388“),或者写成“112266“ or “113388“。16.在数据库设计的概念设计阶段,表示概念结构的常用方法和描
27、述工具是_。(分数:2.00)A.层次分析法和层次结构图B.数据流程分析法和数据流程图C.结构分析法和模块结构图D.实体-联系法和实体-联系图 解析:解析 在数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是实体-联系法和实体-联系图。17.在已经建立的数据表中,若在显示表中内容时使某些字段不能移动显示位置,可以使用的方法是_。(分数:2.00)A.排序B.筛选C.隐藏D.冻结 解析:解析 在“数据表”视图中,冻结某字段列或某几个字段列后,无论用户怎样水平滚动窗口,这些字段总是可见的,并且总是显示在窗口的最左边。18.若长度为 n 的线性表采用顺序存储结构,那么删除它的第 i 个元素
28、,需要它依次向前移动_个元素。(分数:2.00)A.n-i B.n+iC.n-i-1D.n-i+1解析:解析 线性表顺序存储结构删除第 i 个元素,需将 i 以后的元素都向前移动一个位置,所以足 n-i 个元素。19.软件部件的内部实现与外部可访问性分离是指软件的_。(分数:2.00)A.继承性B.多态性 C.共享性D.封装性解析:解析 继承性是指一个类直接继承其父类的描述或特性,子类自动共享基类中定义的数据和方法;多态性是指同样的消息被不同的对象接收时可导致完全不同的行动,它的基础是软件部件的内部实现与外部可访问性分离;共享性是指同一数据或方法被不同的对象所使用;封装性是指对象的外部特性和内
29、部操作相分离。20.执行语句 MsgBox“AAAA“,vbOKCancel+vbQuestion,“BBBB“之后,弹出的信息框外观样式是_。(分数:2.00)A.B.C. D.解析:解析 消息框用于在对话框中显示信息,其使用格式为 MsgBox (prompt, but-tons, title, helpfile, context)。 其中,第一个参数是显示在对话框上的内容;第二个参数用于指定显示按钮的数目及形式,使用的图标样式等;第三个参数是对话框标题栏显示的内容。本题中,显示的内容为“AAAA”,标题为“BBBB,而 vbOKCancel 表示对话框中显示“确定”和“取消”两个按钮,v
30、bQuestion 表示显示问号图标。21.假定已设计好了一个窗体,在窗体视图中显示此窗体如下图所示。在设计视图中设置此窗体的“格式”属性,正确的设置是_。(分数:2.00)A.B.C. D.解析:解析 由题目图片可知,窗体的记录选定器应该为“否”,浏览按钮为“否”,分隔线为“否”,控制框为“否”,最大最小化按钮为“无”,关闭按钮为“否”。22.Access 通过数据访问页可以发布的数据_。(分数:2.00)A.只能是静态数据B.只能是数据库中保持不变的数据C.只能是数据库中变化的数据D.是数据库中保存的数据 解析:解析 在 Access 中的数据访问页中,相关数据会随数据库中的内容而变化,以
31、便用户随时通过Internet 访问这些资料。在 Access 中,有静态 HTML 文件,也有动态 HTML 文件。用户可以根据应用程序的需求来确定使用哪一种 HTML 文件格式。如果数据不常更改,并且 Web 应用程序不需要窗体时,则使用静态 HTML 格式;如果数据经常需要更改,并且 Web 应用程序需要使用窗体来保存和获得 Access 数据库的现有数据时,则使用动态 HTML 格式。23.Access 提供的数据类型中不包括_。(分数:2.00)A.备注B.文字 C.货币D.日期/时间解析:解析 Access 常用的数据类型有文本、备注、数字、日期/时间、货币、自动编号、是/否、OL
32、E对象、超级链接、查阅向导等。文字不是 Access 的数据类型。24.下列不属于 Acces5;窗体的视图是_。(分数:2.00)A.设计视图B.窗体视图C.版面视图 D.数据表视图解析:解析 窗体有 3 种视图,分别为设计视图、窗体视图和数据表视图。25.Access 中表和数据库的关系是_。(分数:2.00)A.一个数据库可以包含多个表 B.一个表只能包含两个数据库C.一个表可以包含多个数据库D.一个数据库只能包含一个表解析:解析 Access 数据库由数据库对象和组两部分组成,其中对象又分为 7 种。这些数据库对象包括:表、查询、窗体、报表、数据访问页、宏和模块。一个数据库可以包含多个
33、表。26.以下可以得到“2*5=10”结果的 VBA 表达式为_。(分数:2.00)A.“2*5“&“=“&2*5 B.“2*5“+“=“+2*5C.2*5“=“&2*5D.2*5+“=“+2*5解析:解析 VBA 中字符串要用引号(“”)引起来,而算术表达式不需要引号。VBA 中有两个字符串连接符:“&”和“+”。“&”用来强制两个表达式作字符串连接,“+”运算符是当两个表达式均为字符串数据时,才将两个字符串连接成一个新字符串。27.在关于输入掩码的叙述中,错误的是_。(分数:2.00)A.在定义字段的输入掩码时,既可以使用输入掩码向导,也可以直接使用字符B.定义字段的输入掩码,是为了设置密
34、码 C.输入掩码中的字符“0”表示可以选择输入数字 09 之间的一个数D.直接使用字符定义输入掩码时,可以根据需要将字符组合起来解析:解析 定义输入掩码是为了使输入的格式标准保持一致或检查输入时的错误,故选项 B 的说法是错误的。28.若长度为 n 的线性表采用顺序存储结构,那么在第 i 个位置插入一个元素,需要依次向后移动_个元素。(分数:2.00)A.n-iB.n-i+1 C.n-i-1D.i解析:解析 在采用顺序结构存储的线性表的第 i 个位置插入新元素,则要将第 i 个元素以后的元素向后移动(包括第 i 个元素),所以共有 n-i+1 个元素后移。29.假设窗体的名称为 fmTest,
35、则把窗体的标题设置为“Access”的语句是_。(分数:2.00)A.Me=“Access Test“B.Me.Capt ion=“Access Test“ C.Me.text=“Access Test“D.Me.Name=“Access Test“解析:解析 窗体中,Caption 属性表示标题,Name 属性表示名称。而窗体没有 Text 属性。本题中要求设置窗体的标题。30.汽车和交通工具都是类,它们之间是一种_关系。(分数:2.00)A.与B.has aC.组装结构D.分类结构 解析:解析 参见类的定义。31.以下程序段运行后,消息框的输出结果是_。a=sqr(3)b=sqr(2)c=
36、abMsgbox c+2(分数:2.00)A.-1B.1 C.2D.出错解析:解析 本题中 ab 返回 True,即 c=True,而在算术表达式中,True 作为-1 来处理,故消息框中输出的结果为 1。32.下面显示的是查询设计视图的设计网格部分,从下图所示的内容中,可以判断出要创建的查询是_。(分数:2.00)A.B. C.D.解析:解析 选择追加查询以后,“设计网格”中会显示一个“追加到”行,本题的图中有这一行,故应该是追加查询。33.用链表表示线性表的优点是_。(分数:2.00)A.便于随机存取B.花费的存储空间比顺序表少C.便于插入与删除 D.数据元素的物理顺序与逻辑顺序相同解析:
37、解析 链表的优点为:插入和删除运算方便;链表实现不需要事先估计“容量”,链表占用的存储空间可以随时改变,不会出现顺序表中的“闲置”和“溢出”现象。34.下列叙述中,不正确的是_。(分数:2.00)A.如果完善对数据库系统的设计,故障是可以避免的 B.恢复子系统应是数据库系统的一个重要组成部分C.介质故障发生的可能性很小,但是破坏性很大D.应把计算机病毒看成一种人为的故障解析:解析 任何软件系统的设计通过不断完善,都可以尽量避免故障的产生,但是故障的产生具有随机性和不可预测性,不可能绝对避免。35.以下是某个报表的设计视图。根据视图内容,可以判断出分组字段是_。(分数:2.00)A.编号和姓名B
38、.编号 C.姓名D.无分组字段解析:解析 由图可以看出,在“页面页眉”和“主体”之间有一个“编号页眉”,故该报表的分组字段就是“编号”。二、填空题(总题数:13,分数:30.00)36.队列中元素的进出原则是 1。(分数:2.00)填空项 1:_ (正确答案:先进先出)解析:解析 本题考查的是队列的基本概念中队列中元素进出的基本原则。37.软件文档是软件工程实施中的重要成分,它不仅是软件开发的各阶段的重要依据,而且也影响软件的 1。(分数:2.00)填空项 1:_ (正确答案:可维护性)解析:解析 本题考查的是软件文档在软件工程实施中的重要性。38.在关系模型中,把数据看成一个二维表,每一个二
39、维表称为一个 1。(分数:2.00)填空项 1:_ (正确答案:关系)解析:解析 关系的定义。39.就程序设计的方法和技术的发展而言,程序设计主要经历了 1 和面向对象的程序设计阶段。(分数:2.00)填空项 1:_ (正确答案:结构化程序设计)解析:解析 本题考查的是程序设计的方法和技术的发展阶段。40.软件工程开发的可行性研究是决定软件项目是否继续开发的关键,而可行性研究的结论主要是关于 1。(分数:2.00)填空项 1:_ (正确答案:软件系统目标)解析:解析 本题考查的是软件工程开发的可行性研究的概念和重要性。41.创建交叉表查询时,必须对行标题和 1 进行分组(Group By)操作
40、。(分数:2.00)填空项 1:_ (正确答案:列标题)解析:解析 所谓交叉表查询,就是将来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据表行与列的交叉处显示表中某个字段的各种计算值。也就是说,创建交叉表查询时,必须对行标题和列标题进行分组操作。42.打开一个表应该使用的宏操作是 1。(分数:2.00)填空项 1:_ (正确答案:OpenTable)解析:解析 Access 中,打开一个数据表的宏操作是 OpenTable。43.函数 Now1 返回值的含义是 2。(分数:2.00)填空项 1:_ (正确答案:当前系统日期和时间)解析:解析 函数 Now-|
41、_|-的功能就是返回系统当前的日期和时间。44.建立了一个窗体,窗体中有一命令按钮,单击此按钮将打开一个查询,查询名为“qT”,如果采用VBA 代码完成,应使用的语句是 1。(分数:2.00)填空项 1:_ (正确答案:Docmd. -|_|-penQuery “qT/)解析:解析 Access 中,可以使用 Docmd 对象的 RunMacro 方法,从 VBA 代码过程中运行宏。由于打开查询的宏操作为 OpenQuery,所以从 VBA 中打开查询“qT”的代码为 Docmd. OpenQuery “qT“ 。45.在报表设计中,可以通过添加 1 控件来控制另起一页输出显示。(分数:2.0
42、0)填空项 1:_ (正确答案:分页控制符)解析:解析 在报表中,可以在某一节中使用分页控制符来标志要另起一页的位置。46.设有以下窗体单击事件过程:Private Sub Form_Click()a=1For i=1 To 3Select Case iCase 1, 3a=a+1Case 2, 4a=a+2End SelectNext iMsgBox aEnd Sub打开窗体运行后,单击窗体,则消息框的输出内容是_。(分数:2.00)填空项 1:_ (正确答案:5)解析:解析 Select Case 结构运行时,首先计算“表达式”的值。它可以是字符串或数值变量或表达式。然后会依次计算测试每个
43、 Case 表达式的值,直到值匹配成功,程序会转入相应 Case 结构内执行语句。本题中,当 i=1 和 3 的时候,执行 a=a+1,当 i=2 时,执行 a=a+2,所以 a=1+1+2+1=5。47.在窗体中添加一个命令按钮(名为 Command1)和一个文本框(名为 text1),然后编写如下事件过程:Private Sub Command1_Click()Dim X As Integer, y As Integer, z As Integerx=5: y=7: z=0Me!Text1=“Call p1(x, y, z)Me!Text1=zEnd SubSub p1(a As Inte
44、ger, b As Integer, C As Integer)c=a+bEnd Sub打开窗体运行后,单击命令按钮,文本框中显示的内容是_。(分数:2.00)填空项 1:_ (正确答案:12)解析:解析 在 VBA 中,在默认情况下,参数是按地址传递(ByRef),结果会返回。本题中 z 的值等于x+y,所以文本框中显示的内容为 12。有一个 VBA 计算程序的功能如下:该程序用户界面由 4 个文本框和 3 个按钮组成,4 个文本框的名称分别为 Text1、Text2、Text3 和 Text4,3 个按钮分别为清除(名为 Command1)、计算(名为 Command2)和退出(名为 Co
45、mmand3)。窗体打开运行后,单击清除按钮,则清除所有文本框中显示的内容;单击计算按钮,则计算在 Text1、Text2 和 Text3 三个文本框中输入的 3 科成绩的平均成绩并将结果存放在 Text4 文本框中;单击退出按钮则退出。清将下列程序填空补充完整。Private Sub Command1 Click()Me!Text1=“Me!Text2=“Me!Text3=“Me!Text4=“End SubPrivate Sub Command2_Click()If Me!Text1=“Or Me!Text2=“Or Me!Text3=“Then MsgBox“成绩输入不全“ElseMe!
46、Text4=( (13) +Val(Me!Text2)+Val(Me!Text3)/3(14)End SubPrivate Sub Command3_Click()DocmD (15) End Sub(分数:6.00)填空项 1:_ (正确答案:Val(Me!Text1))解析:填空项 1:_ (正确答案:End If)解析:填空项 1:_ (正确答案:Quit)解析:解析 由题目可知,Text4 中存放的是 3 科成绩的平均成绩,所以要把 3 个科目的成绩加起来除以 3,所以第 1 空应该填 Val(Me!Text1),获得输入科目的成绩;If.Else.End If 语句中,缺少结束语句,所以第 2 空应该填。End If;Command3 的功能是退出,而退出有两种,一种是退出窗体,一种是退出 Access,如果是