1、二级 ACCESS 笔试 39 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.VBA“定时”操作中,需要设置窗体的“计时器间隔(TimerInterval)”属性值。其计量单位是 _。(分数:2.00)A.微秒B.毫秒C.秒D.分钟2.Access 通过数据访问页可以发布的数据 _。(分数:2.00)A.只能是静态数据B.只能是数据库中保持不变的数据C.只能是数据库中变化的数据D.是数据库中保存的数据3.如果设置报表上某个文件框的控件来源属性为“=2*3+1”,则打开报表视图时,该文本框显示信息是 _。(分数:2.00)A.未绑定B
2、.7C.2*3+1D.出错4.关系数据库管理系统能实现的专门关系运算包括 _。(分数:2.00)A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表5.下面对对象概念描述错误的是 _。(分数:2.00)A.任何对象都必须有继承性B.对象是属性和方法的封装体C.对象间的通讯靠消息传递D.操作是对象的动态性属性6.要实现报表按某字段分组统计输出,需要设置 _。(分数:2.00)A.报表页脚B.该字段组页脚C.主体D.页面页脚7.必须输入 0 到 9 的数字的输入掩码是 _。(分数:2.00)A.0B.&C.AD.C8.以下关于货币数据类型的叙述,错误的是 _。(分数:2
3、.00)A.向货币字段输入数据时,系统自动将其设置为 4 位小数B.可以和数值型数据混合计算,结果为货币型C.字段长度为 8 字节D.向货币字段输入数据时,不必键入美元符号和千位分隔符9.不属于编辑表中内容的主要操作是 _。(分数:2.00)A.定位记录B.选择记录C.复制字段中的数据D.添加字段10.在数据库中能够惟一地标识一个元组的属性或属性的组合称为 _。(分数:2.00)A.记录B.字段C.域D.关键字11.在有参函数设计时,要想实现某个参数的“双向”传递,就应当说明该形参为“传址”调用形式。其设置选项是 _。(分数:2.00)A.By ValB.ByRefC.OptionalD.Pa
4、ramArray12.“特殊效果”属性值用于设定控件的显示效果,下列不属于“特殊效果”属性值的是 _。(分数:2.00)A.平面B.凸起C.蚀刻D.透明13.在查询设计视图中 _。(分数:2.00)A.只能添加数据库表B.可以添加数据库表,也可以添加查询C.只能添加查询D.以上说法都不对14.算法的空间复杂度是指 _。(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间15.对建立良好的程序设计风格,下面描述正确的是 _。(分数:2.00)A.程序应简单、清晰、可读性好B.符号名的命名要符合语法C.充分考虑程序的执行效率D.程
5、序的注释可有可无16.以下关于优先级比较,叙述正确的是 _。(分数:2.00)A.算术运算符逻辑运算符关系运算符B.逻辑运算符关系运算符算术运算符C.算术运算符关系运算符逻辑运算符D.以上均不正确17.在深度为 5 的满二叉树中,叶子结点的个数为 _。(分数:2.00)A.32B.31C.16D.1518.字符函数 String(2,“abcdef“)返回的值是 _。(分数:2.00)A.“aa“B.“AA“C.“ab“D.“AB“19.要设置只在报表最后一页主体内容之后输出的信息,需要设置 _。(分数:2.00)A.报表页眉B.报表页脚C.页面页眉D.页面页脚20.用树形结构来表示实体之间联
6、系的模型称为 _。(分数:2.00)A.关系模型B.层次模型C.网状模型D.数据模型21.程序流程图(PFD) 中的箭头代表的是 _。(分数:2.00)A.数据流B.控制流C.调用关系D.组成关系22.为窗体或报表上的控件设置属性值的宏命令是 _。(分数:2.00)A.EchoB.MsgBoxC.BeepD.SetValue23.下面不属于软件工程的 3 个要素的是 _。(分数:2.00)A.工具B.过程C.方法D.环境24.Access 支持的查询类型有 _。(分数:2.00)A.选择查询、交叉表查询、参数查询、SQL 查询和操作查询B.基本查询、选择查询、参数查询、SQL 查询和操作查询C
7、.多表查询、单表查询、交叉表查询、参数查询和操作查询D.选择查询、统计查询、参数查询、SQL 查询和操作查询25.要实现报表的分组统计,其操作区域是 _。(分数:2.00)A.报表页眉或报表页脚区域B.页面页眉或页面页脚区域C.主体区域D.组页眉或组页脚区域26.关系型数据库管理系统中所谓的关系是指 _。(分数:2.00)A.各条记录中的数据彼此有一定的关系B.一个数据库文件与另一个数据库文件之间有一定的关系C.数据模型符合满足一定条件的二维表格式D.数据库中各个字段之间彼此有一定的关系27.VBA 中用实际参数 a 和 b 调用有参过程 Area(m,n)的正确形式是 _。(分数:2.00)
8、A.Area m,nB.Area a,bC.Call Area(m,D.Call Area a,b28.要限制宏命令的操作范围,可以在创建宏时定义 _。(分数:2.00)A.宏操作对象B.宏条件表达式C.窗体或报表控件D.宏操作目标29.下述有关选项组叙述正确的是 _。(分数:2.00)A.如果选项组结合到某个字段,实际上是组框架内的复选框、选项按钮或切换按钮结合到该字段上的B.选项组中的复选框可选可不选C.使用选项组,只要单击选项组中所需的值,就可以为字段选定数据值D.以上说法都不对30.在下述关于数据库系统的叙述中,正确的是 _。(分数:2.00)A.数据库中只存在数据项之间的联系B.数据
9、库中的数据项之间和记录之间都存在联系C.数据库的数据项之间无联系,记录之间存在联系D.数据库的数据项之间和记录之间都不存在联系31.为窗体上的控件设置 Tab 键的顺序,应选择属性表中的 _。(分数:2.00)A.格式选项卡B.数据选项卡C.事件选项卡D.其他选项卡32.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是 _。(分数:2.00)A.数据库系统B.文件系统C.人工管理D.数据项管理33.给定日期 DD,可以计算该日期当月最大天数的正确表达式是 _。(分数:2.00)A.Day(DB.Day(DateSerial(Year(D
10、,Month(D ,day(D )C.Day(DateSerial(Year(D ,Month(D ,0) Day(Da teSerial(Year(D ,Month(DD.+1,0)34.在宏的表达式中要引用报表 test 上控件 txtName 的值,可以使用引用式 _。(分数:2.00)A.txtNameB.test!txtNameC.Reports!test!txtNameD.Reports!txtName35.下列关于栈的叙述中正确的是 _。(分数:2.00)A.在栈中只能插入数据B.在栈中只能删除数据C.栈是先进先出的线性表D.栈是先进后出的线性表二、B填空题/B(总题数:15,分
11、数:30.00)36.设一棵完全二叉树共有 500 个结点,则在该二叉树中有 【1】 个叶子结点。(分数:2.00)填空项 1:_37.在最坏情况下,冒泡排序的时间复杂度为 【2】 。(分数:2.00)填空项 1:_38.面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个 【3】 。(分数:2.00)填空项 1:_39.软件的需求分析阶段的工作,可以概括为四个方面: 【4】 、需求分析、编写需求规格说明书和需求评审。(分数:2.00)填空项 1:_40.【5】 是数据库应用的核心。(分数:2.00)填空项 1:_41.参照完整性是一个准则系统,Access 使用这个系统用来确保相
12、关表中的记录之间 【6】 的有效性,并且不会因意外而删除或更改相关数据。(分数:2.00)填空项 1:_42.SQL 查询就是用户使用 SQL 语句来创建的一种查询。SQL 查询主要包括 【7】 、传递查询、数据定义查询和子查询等 4 种。(分数:2.00)填空项 1:_43.纵栏式窗体将窗体中的一个显示记录按列分隔,每列的左边显示 【8】 ,右边显示字段内容。(分数:2.00)填空项 1:_44.目前比较流行的报表有 4 种,它们是纵栏式报表、表格式报表、 【9】 和标签报表。(分数:2.00)填空项 1:_45.报表数据输出不可缺少的内容是 【10】 的内容。(分数:2.00)填空项 1:
13、_46.数据访问页有两种视图,它们是页视图和 【11】 。(分数:2.00)填空项 1:_47.用户定义的数据类型可以用 【12】 关键字间说明。(分数:2.00)填空项 1:_48.以下程序的功能是:从键盘上输入若干个数字,当输入负数时结束输入,统计出若干数字的平均值,显示结果。请填空。 Private Sub Form_click() Dim x,y As Single Dim z As Integer x=InputBox(“Enter a score“) Do whileU 【13】 /U。 y=y+x z=z+1 x=InputBox(“Enter a score“) Loop If
14、 z=0 Then z=1 End If y=y/z msgbox y End Sub(分数:2.00)填空项 1:_49.程序执行结果 s 的值是U 【14】 /U。 Private Sub Command1_click() i=0 Do s=i+s i=i+1 Loop Until i=4 End Sub(分数:2.00)填空项 1:_50.在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Commandl_Click() a=0 For i=1 To 2 For j=1 To 4 If j Mod 20 Then a=a+1 End If a=a+1 Next j
15、Next i MsgBox a End Sub 程序执行后,单击命令按钮,消息框显示的是U 【15】 /U。(分数:2.00)填空项 1:_二级 ACCESS 笔试 39 答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.VBA“定时”操作中,需要设置窗体的“计时器间隔(TimerInterval)”属性值。其计量单位是 _。(分数:2.00)A.微秒B.毫秒 C.秒D.分钟解析:知识点模块模块的基本概念 评析窗体的“计时器间隔(TimerInterval)”属性值的计量单位是毫秒。2.Access 通过数据访问页可以发布的数据 _。(分
16、数:2.00)A.只能是静态数据B.只能是数据库中保持不变的数据C.只能是数据库中变化的数据D.是数据库中保存的数据 解析:知识点页的基本操作数据访问页的概念 评析在 Access 中的数据访问页中,相关数据会随数据库中的内容而变化,以便用户随时通过 Internet 访问这些资料。在 Access 中,有静态 HTML 文件,也有动态 HTML 文件。用户可以根据应用程序的需求来确定使用哪一种 HTML 文件格式。如果数据不常更改而且 Web 应用程序不需要窗体时,则使用静态 HTML 格式;如果数据经常需要更改,而且 Web 应用程序需要使用窗体来保存和获得 Access 数据库的现有数据
17、时,则使用动态 HTML 格式。3.如果设置报表上某个文件框的控件来源属性为“=2*3+1”,则打开报表视图时,该文本框显示信息是 _。(分数:2.00)A.未绑定B.7 C.2*3+1D.出错解析:知识点报表的基本操作使用向导创建报表 评析在报表视图中,控件中显示的是控件来源属性中设置的值的具体值,而 2*3+1=7,所以显示的时候就是 7。4.关系数据库管理系统能实现的专门关系运算包括 _。(分数:2.00)A.排序、索引、统计B.选择、投影、连接 C.关联、更新、排序D.显示、打印、制表解析:知识点关系的运算操作 评析关系数据库管理系统能实现的专门关系运算,包括选择运算、投影运算、连接运
18、算。5.下面对对象概念描述错误的是 _。(分数:2.00)A.任何对象都必须有继承性 B.对象是属性和方法的封装体C.对象间的通讯靠消息传递D.操作是对象的动态性属性解析:知识点对象的概念 评析对象是由数据和容许的操作组成的封装体,与客观实体有直接的对应关系。对象之间通过传递消息互相联系,以模拟现实世界中不同事物彼此之间的联系。6.要实现报表按某字段分组统计输出,需要设置 _。(分数:2.00)A.报表页脚B.该字段组页脚C.主体 D.页面页脚解析:知识点报表的基本操作/在报表中计算和汇总 评析报表通过分组可以实现同组数据的汇总和显示输出,增强了报表的可读性和信息的利用。一个报表中最多可以对
19、10 个字段或表达式进行分组。7.必须输入 0 到 9 的数字的输入掩码是 _。(分数:2.00)A.0 B.&C.AD.C解析:知识点数据库和表的基本操作表的其他操作 评析在输入数据时,如果希望输入的格式标准保持一致,或希望检查输入时的错误,可以设置输入掩码。输入掩码属性所使用字符的含义: 0 必须输入数字(09) &必须输入任何的字符或一个空格 A 必须输入字母或数字 C 可以选择输入任何的字符或一个空格8.以下关于货币数据类型的叙述,错误的是 _。(分数:2.00)A.向货币字段输入数据时,系统自动将其设置为 4 位小数 B.可以和数值型数据混合计算,结果为货币型C.字段长度为 8 字节
20、D.向货币字段输入数据时,不必键入美元符号和千位分隔符解析:知识点数据库和表的基本操作表的其他操作 评析货币数据类型的字段主要用于存储货币的值,在货币类型字段中输入数据时,用户不必输入货币符号和千位分隔符,Access 根据用户输入的数据自动添加货币符号和分隔符,并添加两位小数到货币字段中。9.不属于编辑表中内容的主要操作是 _。(分数:2.00)A.定位记录B.选择记录C.复制字段中的数据D.添加字段 解析:知识点数据库和表的基本操作创建表 评析“添加字段”属于改变表结构操作。10.在数据库中能够惟一地标识一个元组的属性或属性的组合称为 _。(分数:2.00)A.记录B.字段C.域D.关键字
21、 解析:知识点数据库基础知识基本概念 评析关键字是能够惟一地标识一个元组的属性或属性的组合。在 Access 中,主关键字和候选关键字就起惟一标识一个元组的作用。11.在有参函数设计时,要想实现某个参数的“双向”传递,就应当说明该形参为“传址”调用形式。其设置选项是 _。(分数:2.00)A.By ValB.ByRef C.OptionalD.ParamArray解析:知识点模块调用和参数传递 评析ByVal 是传值调用,是“单向”作用形式,ByRef 是传址调用,是“双向”调用形式。12.“特殊效果”属性值用于设定控件的显示效果,下列不属于“特殊效果”属性值的是 _。(分数:2.00)A.平
22、面B.凸起C.蚀刻D.透明 解析:知识点Access 知识点窗体的基本操作创建窗体 评析默认情况下,用户在窗体设计器中插入标签或直线等控件时,Access 以“平面”效果显示控件;插入文本框、组合框、列表框或子窗体子报表等控件时,Access 以“凸起”效果显示控件;插入选项组以及矩形等控件时,Access 以“蚀刻”效果显示控件;而插入切换按钮、复选框、选项按钮、命令按钮、选项卡以及分页符等控件时,Access 并不能赋予这些控件的一些特殊效果。13.在查询设计视图中 _。(分数:2.00)A.只能添加数据库表B.可以添加数据库表,也可以添加查询 C.只能添加查询D.以上说法都不对解析:知识
23、点查询的基本操作创建查询 评析执行一个查询时,需要从指定的数据库表中搜索数据,数据库表可以是一个表或多个表,也可以是一个查询。14.算法的空间复杂度是指 _。(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间 解析:知识点算法的复杂度 评析一个算法的空间复杂度,一般是指执行这个算法所需的内存空间。一个算法所占用的存储空间包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间。15.对建立良好的程序设计风格,下面描述正确的是 _。(分数:2.00)A.程序应简单、清晰、可读性好 B.符号名的命名
24、要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无解析:知识点程序设计风格 评析要形成良好的程序设计风格,主要应注重和考虑下述一些因素:符号名的命名应具有一定的实际含义,以便于对程序功能的理解;正确的注释能够帮助读者理解程序;程序编写应优先考虑清晰性,除非对效率有特殊要求,程序编写要做到清晰第一,效率第二。16.以下关于优先级比较,叙述正确的是 _。(分数:2.00)A.算术运算符逻辑运算符关系运算符B.逻辑运算符关系运算符算术运算符C.算术运算符关系运算符逻辑运算符 D.以上均不正确解析:知识点模块模块的基本概念 评析VBA 有 4 种类型运算符:算术运算符、关系运算符、逻辑运算符和
25、连接运算符。其优先级关系是:算术运算符连接运算符关系运算符逻辑运算符。17.在深度为 5 的满二叉树中,叶子结点的个数为 _。(分数:2.00)A.32B.31C.16 D.15解析:知识点二叉树的概念评析所谓满二叉树是指这样的一种二叉树;除最后一层外,每层上的所有结点都有两个子结点。这就是说,在满二叉树中,每一层上的结点数都达到最大值,即在满二叉树的第 K 层上有 2K-1今结点,且深度为m 的满二叉树有 2m个结点。在满二叉树中,最后一层的结点个数就是叶子结点的个数,本题中深度为 5,故叶子结点数为 25-1=24=16。18.字符函数 String(2,“abcdef“)返回的值是 _。
26、(分数:2.00)A.“aa“ B.“AA“C.“ab“D.“AB“解析:知识点查询的基本操作函数 评析String(n,字符串)函数的功能是返回“字符串”中的第一个字符的 n 个重复值。19.要设置只在报表最后一页主体内容之后输出的信息,需要设置 _。(分数:2.00)A.报表页眉B.报表页脚 C.页面页眉D.页面页脚解析:知识点报表的基本操作使用向导创建报表 评析完整的报表是由 7 部分组成的,它们是:报表页眉、报表页脚、页面页眉、页面页脚、主体、组页眉和组页脚。 报表页眉中的任何内容都只能在报表开始处,即报表的第一页打印一次。 报表页脚一般是在所有的主体和组页脚被输出完成后才会打印在报表
27、的最后面。 页面页眉是用来显示报表中的字段名称或对记录的分组名称,报表的每一页有一个页面页眉。它一般显示在每页的顶端。 页面页脚是打印在每页的底部,用来显示本页的汇总说明,报表的每一页有一个页面页脚。 主体是用于打印表或查询中的记录数据,是报表显示的数据的主要区域。组页眉用于实现报表的分组输出和分组统计的。 组页眉牛主要安排文本框或其他类型的控件显示分组字段等数据信息。 组页脚内主要安排文本框和其他控件显示分组统计数据。20.用树形结构来表示实体之间联系的模型称为 _。(分数:2.00)A.关系模型B.层次模型 C.网状模型D.数据模型解析:知识点数据库模型 评析层次模型是最早发展出来的数据库
28、模型。它的基本结构是树形结构,这种结构方式在现实世界中很普遍,如家族结构、行政组织机构,它们自顶向下、层次分明。21.程序流程图(PFD) 中的箭头代表的是 _。(分数:2.00)A.数据流B.控制流 C.调用关系D.组成关系解析:知识点软件设计工具 评析程序流程图(PFD) 是一种传统的、应用广泛的软件过程设计表示工具,通常也称为程序框图,其箭头代表的是控制流。22.为窗体或报表上的控件设置属性值的宏命令是 _。(分数:2.00)A.EchoB.MsgBoxC.BeepD.SetValue 解析:知识点宏宏的基本操作 评析为窗体或报表上的控件设置属性值的宏命令是 SetValue。 MsgB
29、ox 和 Beep 都是通知或警告用户函数,而 Echo 操作可以指定是否打开回响。23.下面不属于软件工程的 3 个要素的是 _。(分数:2.00)A.工具B.过程C.方法D.环境 解析:知识点软件工程的要素 评析软件工程包括 3 个要素,即方法、工具和过程。24.Access 支持的查询类型有 _。(分数:2.00)A.选择查询、交叉表查询、参数查询、SQL 查询和操作查询 B.基本查询、选择查询、参数查询、SQL 查询和操作查询C.多表查询、单表查询、交叉表查询、参数查询和操作查询D.选择查询、统计查询、参数查询、SQL 查询和操作查询解析:知识点查询的基本操作查询分类 评析Access
30、 支持的查询类型有选择查询、交叉表查询、参数查询、SQL 查询和操作查询。25.要实现报表的分组统计,其操作区域是 _。(分数:2.00)A.报表页眉或报表页脚区域B.页面页眉或页面页脚区域C.主体区域D.组页眉或组页脚区域 解析:知识点报表的基本操作使用向导创建报表 评析创建报表字段的分组级别其实质就是建立组页眉和页脚,用户可以对字段进行排序与分组,最多可以为 10 级。26.关系型数据库管理系统中所谓的关系是指 _。(分数:2.00)A.各条记录中的数据彼此有一定的关系B.一个数据库文件与另一个数据库文件之间有一定的关系C.数据模型符合满足一定条件的二维表格式 D.数据库中各个字段之间彼此
31、有一定的关系解析:知识点数据库基础知识关系数据库基本概念 评析用二维表结构来表示实体以及实体之间联系的模型称为关系数据模型。关系数据模型是以关系数学理论为基础的,在关系模犁中,操作的对象和结果都是二维表,而这种二维表就是关系。27.VBA 中用实际参数 a 和 b 调用有参过程 Area(m,n)的正确形式是 _。(分数:2.00)A.Area m,nB.Area a,b C.Call Area(m,D.Call Area a,b解析:知识点模块调用和参数传递 评析含参数的过程被调用时,主调过程中的调用式必须提供相应的实参(实际参数韵简称),并通过实参向形参传递的方式完成过程调用。而 Call
32、 方法调用函数时,必须要带括号。28.要限制宏命令的操作范围,可以在创建宏时定义 _。(分数:2.00)A.宏操作对象B.宏条件表达式 C.窗体或报表控件D.宏操作目标解析:知识点宏的基本概念 评析在数据处理过程中,如果希望只是满足指定条件执行宏的一个或多个操作,可以使用条件来控制这种流程。29.下述有关选项组叙述正确的是 _。(分数:2.00)A.如果选项组结合到某个字段,实际上是组框架内的复选框、选项按钮或切换按钮结合到该字段上的B.选项组中的复选框可选可不选C.使用选项组,只要单击选项组中所需的值,就可以为字段选定数据值 D.以上说法都不对解析:知识点窗体的基本操作创建窗体 评析选项组是
33、由一个组框及一组复选框、选项按钮或切换按钮组成。选项组可以使用户选择某一组确定的值变的十分容易,因为只要单击选项组中所需的值,就可以为字段选定数据值。如果选项组结合到某个字段,则只有组框架本身结合到此字段上,而不是组框架内的复选框、选项按钮或切换按钮。30.在下述关于数据库系统的叙述中,正确的是 _。(分数:2.00)A.数据库中只存在数据项之间的联系B.数据库中的数据项之间和记录之间都存在联系 C.数据库的数据项之间无联系,记录之间存在联系D.数据库的数据项之间和记录之间都不存在联系解析:知识点数据库基础知关关系数据库基本概念 评析数据库中的数据项之间和记录之间都存在联系。关系数据库中记录之
34、间的联系可以是一对一、一对多和多对多。31.为窗体上的控件设置 Tab 键的顺序,应选择属性表中的 _。(分数:2.00)A.格式选项卡B.数据选项卡C.事件选项卡D.其他选项卡 解析:知识点窗体的基本操作创建窗体 评析控件的常用格式属性包括标题、字体名称、字体大小、字体粗细、前景颜色、背景颜色、特殊效果等。控件的常用数据属性包括控件来源、输入掩码、有效性规则、有效性文本、默认值、是否有效、是否锁定等。控件的常用事件属性包括单击、双击、获得焦点、失去焦点、鼠标按下、鼠标移动、鼠标释放等。控件的常用其他属性包括名称、状态栏文字、自动 Tab 键、控件提示文本等。32.在数据管理技术的发展过程中,
35、经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是 _。(分数:2.00)A.数据库系统 B.文件系统C.人工管理D.数据项管理解析:知识点数据管理技术的发展 评析在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是数据库系统。33.给定日期 DD,可以计算该日期当月最大天数的正确表达式是 _。(分数:2.00)A.Day(DB.Day(DateSerial(Year(D ,Month(D ,day(D )C.Day(DateSerial(Year(D ,Month(D ,0) Day(Da teSerial(Yea
36、r(D ,Month(DD.+1,0) 解析:知识点模块VBA 程序设计基础 评析Day 函数是返回日期表达式日期的整数。 Year 函数是返回日期表达式年份的整数。 Month 函数是返回日期表达式月份的整数。 DateSerial 函数是返回指定年月日的日期。格式为 DateSerial(表达式 1、表达式 2、表达式 3),如果表达式 3 为 0,则 DateSerial 返回表达式 2 所写前一个月的最后一天的日期。 要返回当月的最后一天的日期,表达式 2 就要等于 Month(DD)+1。34.在宏的表达式中要引用报表 test 上控件 txtName 的值,可以使用引用式 _。(分
37、数:2.00)A.txtNameB.test!txtNameC.Reports!test!txtName D.Reports!txtName解析:知识点宏宏的基本操作 评析宏在输入条件表达式时,可能会引用窗体或报表上的控件值。语法如下: Forms!窗体名!控件名 Reprots!报表名!控件名35.下列关于栈的叙述中正确的是 _。(分数:2.00)A.在栈中只能插入数据B.在栈中只能删除数据C.栈是先进先出的线性表D.栈是先进后出的线性表 解析:知识点栈的输入输出操作 评析栈是限定在一端进行插入与删除的线性表。栈是按照“先进后出”的或“后进先出”的原则组织数据的,因此,栈也被称为“先进后出”
38、表或“后进先出”表。二、B填空题/B(总题数:15,分数:30.00)36.设一棵完全二叉树共有 500 个结点,则在该二叉树中有 【1】 个叶子结点。(分数:2.00)填空项 1:_ (正确答案:250)解析:知识点二叉树的概念 评析所谓完全二叉树是指除最后一层外,每一层上的结点数均达到最大值;在最后一层上只缺少右边的若干结点。 具有 n 个结点的完全二叉树,其父结点数为 int(n/2),而叶子结点数等于总结点数减去父结点数。本题 n=500,故父结点数等于 int(500/2)=250,叶子结点数等于500-250=250。37.在最坏情况下,冒泡排序的时间复杂度为 【2】 。(分数:2
39、.00)填空项 1:_ (正确答案:n(n-1)/2 或 O(n(n-1)/2))解析:知识点算法的概念 评析冒泡排序法是一种最简单的交换类排序方法,它是通过相邻数据元素的交换逐步将线性表变成有序。假设线性表的长度为 n,则在最坏的情况下,冒泡排序需要经过 n/2 遍的从前往后的扫描和 n/2 遍的从后往前的扫描,需要的比较次数为 n(n-1)/2。38.面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个 【3】 。(分数:2.00)填空项 1:_ (正确答案:实体)解析:知识点面向对象程序设计的概念 评析面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个实体,是构
40、成系统的一个基本单位,它由一组表示其静态特征的属性和它可执行的一组操作组成。39.软件的需求分析阶段的工作,可以概括为四个方面: 【4】 、需求分析、编写需求规格说明书和需求评审。(分数:2.00)填空项 1:_ (正确答案:需求获取)解析:知识点软件设计的软件需求分析阶段 评析软件的需求分析阶段的工作,可以概括为四个方面:需求获取、需求分析、编写需求规格说明书和需求评审。 需求获取的目的是确定对目标系统的各方面需求。涉及到的主要任务是建立获取用户需求的方法框架,并支持和监控需求获取的过程。 需求分析是对获取的需求进行分析和综合,最终给出系统的解决方案和目标系统的逻辑模型。 编写需求规格说明书
41、作为需求分析的阶段成果,可以为用户、分析人员和设计人员之间的交流提供方便,可以直接支持目标软件系统的确认,又可以作为控制软件开发进度的依据。 需求评审是对需求分析阶段的工作进行的复审,验证需求文档的一致性、可行性、完整性和有效性。40.【5】 是数据库应用的核心。(分数:2.00)填空项 1:_ (正确答案:数据库设计)解析:知识点数据库设计概念 评析数据库设计是数据库应用的核心。在数据库应用系统中的一个核心问题就是设计一个能满足用户要求,性能良好的数据库,这就是数据库设计。41.参照完整性是一个准则系统,Access 使用这个系统用来确保相关表中的记录之间 【6】 的有效性,并且不会因意外而
42、删除或更改相关数据。(分数:2.00)填空项 1:_ (正确答案:关系)解析:知识点数据库和表的基本操作/表的建立 评析参照完整性是一个准则系统,Access 使用这个系统用来确保相关表中的记录之间关系的有效性,并且不会因意外而删除或更改相关数据。它是在输入或删除记录时,为维持表间已定义的关系而必须遵循的规则。42.SQL 查询就是用户使用 SQL 语句来创建的一种查询。SQL 查询主要包括 【7】 、传递查询、数据定义查询和子查询等 4 种。(分数:2.00)填空项 1:_ (正确答案:联合查询)解析:知识点查询的基本操作/查询分类 评析SQL 查询就是用户使用 SQL 语句来创建的一种查询
43、。SQL 查询主要包括联合查询、传递查询、数据定义查询和子查询等 4 种。 联合查询是一个 SQL 特有的选定查询,将来自一个或多个表或查询的字段(列)组合作为查询结果中的一个字段或列。 传递查询是可以直接将命令发送到 ODBC 数据库服务器(如 Microsoft SQL 服务器等)的查询,它使用服务器接受的命令。 数据定义查询是 SQL 专用的查询,能够创建、更改或删除表,或者创建数据库中的索引。 子查询是一个选择或操作查询中的 SQLSELECT 语句。可以将子查询在一个查询的设计表格的字段(列)单元格中用作表达式,或者为一个字段(列)定义条件(查找条件)。嵌入的 SELECT 语句的结
44、果集成为主查询的查找条件的一部分。43.纵栏式窗体将窗体中的一个显示记录按列分隔,每列的左边显示 【8】 ,右边显示字段内容。(分数:2.00)填空项 1:_ (正确答案:字段名称)解析:知识点窗体的基本操作/创建窗体 评析纵栏式窗体就是将一个窗体按列排列,然后在排列好的字段内显示数据。使用纵栏式窗体向导建立窗体时,系统自动产生一个或两个垂直的列,各个字段名称显示在左边,字段内容显示在右边。44.目前比较流行的报表有 4 种,它们是纵栏式报表、表格式报表、 【9】 和标签报表。(分数:2.00)填空项 1:_ (正确答案:图表报表)解析:知识点报表的基本操作/报表分类 评析报表主要分为 4 种
45、类型:纵栏式报表、表格式报表、图表报表和标签报表。 纵栏式报表,也称为窗体报表,一般是在一页中主体内显示一条或多条记录,而且以垂直方式显示。 表格式报表是以整齐的行、列形式显示记录数据,通常一行显示一条记录、一页显示多行记录。 图表报表是指包含图表显示的报表类型。 标签报表是一种特殊类型的报表。45.报表数据输出不可缺少的内容是 【10】 的内容。(分数:2.00)填空项 1:_ (正确答案:主体节)解析:知识点报表的基本操作、使用设计器编辑报表 评析主体节通常用来显示记录数据,其字段数据均须通过文本框或其他控件(主要是复选框和绑定对象框)绑定显示。它是报表显示数据的主要部分,也是不可缺少的部
46、分。46.数据访问页有两种视图,它们是页视图和 【11】 。(分数:2.00)填空项 1:_ (正确答案:设计视图)解析:知识点页的基本操作/数据访问页的概念 评析数据访问页有两种视图方式:页视图和设计视图。页视图是查看所生成的数据访问页样式的一种视图方式。而以设计视图方式打开数据访问页通常要对数据访问页进行修改。47.用户定义的数据类型可以用 【12】 关键字间说明。(分数:2.00)填空项 1:_ (正确答案:TypeEnd Type)解析:知识点模块/VBA 程序设计基础 评析用户定义数据类型是使用 Type 语句定义的数据类型。用户定义的数据类型可以包含一个或多个任意数据类型的元素。用 Dim 语句可创建用户定义的数组和其他数据类型。用户定义类型可包含任何类型的数组。48.以下程序的功能是:从键盘上输入