一、选择题 下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的。
13. 退出Access数据库管理系统可以使用的快捷键是______。
A.Ctrl+O B.Alt+X C.Ctrl+C D.Alt+F+X
A B C D
D
[解析] 数据库基础知识/基本概念
[评析] 通常情况下,可以使用以下四种方式关闭Access。
单击Access右上角的“关闭”按钮
。
选择“文件”菜单中的“退出”命令。
使用Alt+F4键。
使用Alt+F+X。
二、填空题 请将每一个空的正确答案写在【1】~【15】的横线上。
1. 在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、
遍历和后序遍历。
中序
[解析] 二叉树的前序,中序和后序遍历 [评析] 在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、中序遍历和后序遍历。 前序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历右子树;并且遍历左、右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。 中序遍历指在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后访问根结点,最后遍历右子树;并且遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树。 后序遍历指在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历右子树,然后访问根结点,最后遍历左子树;并且遍历左、右子树时,仍然先遍历右子树,然后访问根结点,最后遍历左子树。
2. 结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、
和限制使用goto语句。
模块化
[解析] 结构化程序设计 [评析] 结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化和限制使用goto语句。 自顶向下:程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。 逐步求精:对复杂问题,应设计一些子目标作过度,逐步细化。 模块化:一个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为分目标,再进一步分解为具体的小目标,把每个小目标称为一个模块。 限制使用goto语句。
3. 软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和
的设计来实现。
测试实例
[解析] 软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、集成测试和系统测试 [评析] 进行软件测试时,应精心设计测试实例和选择测试数据,以对系统进行全面测试。
4. 数据库系统的三级模式分别为
模式、内部级模式与外部级模式。
概念或概念级
[解析] 数据库的基本概念:数据库,数据库管理系统,数据库系统 [评析] 数据库系统在其内部具有三级模式及二级映射,三级模式分别是概念级模式、内部级模式和外部级模式。 概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户(应用)公共数据视图。 内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及hash等存取方式与存取路径,内模式的物理性主要体现在操作系统及文件级上,它还未深入到设备级上(如磁盘及磁盘操作)。 外模式也称子模式或用户模式,它是用户的数据视图,也就是用户所见到的数据模式,它由概念模式推导而出。
5. 数据字典是各类数据描述的集合,它通常包括,5个部分,即数据项、数据结构、数据流、
和处理过程。
数据存储
[解析] 数据库设计方法和步骤 [评析] 数据字典是各类数据描述的集合,它通常包括5个部分,即数据项,是数据的最小单位;数据结构,是若干数据项有意义的集合;数据流,可以是数据项,也可以是数据结构,表示某一处理过程的输入或输出;数据存储,处理过程中存取的数据,常常是手工凭证、手工文档或计算机文件;处理过程。
6. Access提供了两种字段数据类型保存文本和数字组合的数据,这两种类型是:文本和
。
备注
[解析] 数据库和表的基本操作/创建数据库 [评析] “文本”是Access字段的默认数据类型,由不超过255个字符(文本、文本的组合以及数字等)组成。 “备注”型字段是由文本、文本的组合以及数字等字符组成,对存储数据的长度没有什么限制,具有很大的灵活性。
7. 根据对数据源操作方式和结果的不同,查询可以分为5类:选择查询、交叉表查询、
、操作查询和SQL查询。
参数查询
[解析] 查询的基本操作/查询分类 [评析] 根据对数据源操作方式和结果的不同,查询可以分为5类:选择查询、交叉表查询、参数查询、操作查询和SQL查询。 选择查询是Access数据库中最常见的查询类型,它是根据指定的查询准则,从一个或多个表中获取数据并显示结果。也可以使用选择查询对记录进行分组,并且对记录进行总计、计数、平均以及其他类型的计算。 交叉表查询将来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据表行与列的交叉处显示表中某个字段统计值。 参数查询是一种利用对话框来提示用户输入准则的查询。 操作查询与选择查询相似,都是由用户指定查找记录的条件,但选择查询是检查符合特定条件的一组记录,而操作查询是在一次查询操作中对所得结果进行编辑等操作。 SQL查询就是用户使用SQL语句来创建的一种查询。
8. 窗体中的数据来源主要包括表和
。
查询
[解析] 窗体的基本操作/创建窗体 [评析] 窗体对象的数据源有两种,它们是表和查询。表是一种有关特定实体的数据集合,是Access数据库中存储数据的对象。查询是按照特定条件在指定的表中搜索并检索符合指定条件的数据记录,得到的数据记录可以来自当前数据库的某个表(或其它查询)中,也可以来自当前数据库的多个表(或其它查询)中。
9. 完整报表设计通常由报表页眉、报表页脚、页面页眉、页面页脚、
、组页眉和组页脚7个部分组成。
主体
[解析] 报表的基本操作/报表分类 [评析] 完整的报表是由7部分组成的,它们是:报表页眉、报表页脚、页面页眉、页面页脚、主体、组页眉和组页脚。 报表页眉中的任何内容都只能在报表开始处,即报表的第一页打印一次。 报表页脚一般是在所有的主体和组页脚被输出完成后才会打印在报表的最后面。 页面页眉是用来显示报表中的字段名称或对记录的分组名称,报表的每一页有一个页面页眉。它一般显示在每页的顶端。 页面页脚是打印在每页的底部,用来显示本页的汇总说明,报表的每一页有一个页面页脚。 主体是用于打印表或查询中的记录数据,是报表显示的数据的主要区域。 组页眉用于实现报表的分组输出和分组统计的。组页眉中主要安排文本框或其他类型的控件显示分组字段等数据信息。 组页脚内主要安排文本框和其他控件显示分组统计数据。
10. 报表页眉的内容只在报表的
打印输出。
第一页顶部
[解析] 报表的基本操作/使用向导创建报表 [评析] 报表页眉中的任何内容都只能在报表开始处,即报表的第一页打印一次。
11. 模块包含了一个声明区域和一个或多个子过程(Sub开头)或函数过程(以
开头)。
Function
[解析] 模块/VBA程序设计基础 [评析] 模块包含了一个声明区域和一个或多个子过程或函数过程。 子过程是由一系列Sub和End Sub语句包含起来的Visual Basic语句,可以执行一个或一系列运算,但不返回任何值。Sub语句用于声明子过程的名称、参数以及构成其主体的代码。 函数过程也可称为函数,是一系列有Function和End Function语句包含起来的Visual Basic语句。Function过程和Sub过程很类似,但函数可以返回一个值。
12. 在窗体上画两个文本框和一个命令按钮,然后在命令按钮的代码窗口中编写如下事件过程:
Private Sub Commandl_Click()
Text1="VB programming"
Text2=Text1
Text1="ABCD"
End Sub
程序运行后,单击命令按钮,文本框Text2中显示的内容为
。
VB programming
[解析] 模块NBA程序设计基础 [评析] 本段程序是先把“VB programming”赋给Text1,然后在把Text1的内容赋给Text2,最后把“ABCD”赋给Text1。所以最后Text1中的内容是“ABCD”,而Text2中的内容是“VB programming”。
13. 假定当前日期为2002年8月25日,星期日,则执行以下语句后,a、b、c和d的值分别是25、8、2002、
。
a=day(now)
b=month(now)
c=year(now)
d=weekday(now)
1
[解析] 模块/VBA程序设计基础 [评析] Day(date),必要的date参数,可以是任何能够表示日期的Variant、数值表达式、字符串表达式或它们的组合。如果date包含Null,则返回Null。 weekday(date)返回一个Variant(Integer),包含一个整数,代表某个日期是星期几。 语法: Weekday(date,[firstdayofweek]) firstdayofweek指定一星期第一天的常数。如果未予指定,则以vbSunday为缺省值,即星期日为1,则星期六为7。
14. 执行下面的程序段后,S的值为
。
s=5
For i=2.6 To 4.9 Step 0.6
s=s+1
Next i
9
[解析] 模块/VBA程序设计基础 [评析] 以指定次数来重复执行一组语句。 相关语法: For counter=start To end [Step step] [statements] [Exit For] [statements] Next[counter] counter:必要参数。用做循环计数器的数值变量。这个变量不能是Boolean或数组元素。 start:必要参数。counter的初值。 end:必要参数。counter的终值。 Step:可选参数。counter的步长。如果没有指定,则step的缺省值为1。 Statements:可选参数。放在For和Next之间的一条或多条语句,它们将被执行指定的次数。 从起始值开始计算,循环体要执行四次,而每执行一次循环体,s就加1,所以最终的S的值为5+4=9。
15. 以下程序段的输出结果是
。
num=0
While num<=5
num=num+1
Wend
Msgbox num
6
[解析] 只要指定的条件为True,则会重复执行一系列的语句。 相关语法: While condition [statements] Wend 本题中的循环只能当num的值超过5时才会终止,所以最终的num的值为6。