1、国家二级(ACCESS)笔试-试卷 22 及答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.算法一般可以用哪几种控制结构组合而成_.(分数:2.00)A.分支,递归B.顺序、循环、嵌套C.循环、递归、选择D.顺序、选择、循环3.数据的存储结构是指_.(分数:2.00)A.数据所占的存储空间量B.数据的逻辑结构在计算机中的表示C.数据在计算机中的顺序存储方式D.存储在外存中的数掘4.设有下列二叉树: (分数:2.00
2、)A.ABCDEFB.DBEAFCC.ABDECFD.DEBFCA5.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送_.(分数:2.00)A.调用语句B.命令C.L1 令D.消息6.检查软件产品是否符合需求定义的过程称为_.(分数:2.00)A.确认测试B.集成测试C.验证测试D.验收测试7.下工具中为需求分析常用工具的是_.(分数:2.00)A.PADB.PFDC.N-SD.DFD8.下面不属于软件设计原则的是_.(分数:2.00)A.抽象B.模块化C.白底向 LD.信息隐蔽9.索引属于_.(分数:2.00)A.模式B.内模式C.外模式D.概念模式10.在关系数据库中,用来表
3、示实体之间联系的是_.(分数:2.00)A.树结构B.网结构C.线性表D.二维表11.将 E-R 图转换到关系模式时,实体与联系都可以表示成_.(分数:2.00)A.属性B.关系C.键D.域12.在下述关于数据库系统的叙述中,正确的是_.(分数:2.00)A.数据库中只存在数据项之间的联系B.数据库中的数据项之间和记录之间都存在联系C.数据库的数据项之间无联系,记录之间存在联系D.数据库的数据项之间和记录之间都不存在联系13.关系型数据库管理系统中所谓的关系是指_.(分数:2.00)A.各条记录中的数据彼此有一定的关系B.一个数据库文件与另一个数据库文件之间有一定的关系C.数据模型符合满足一定
4、条件的二维表格式D.数据库中各个子段之间彼此有一定的关系14.在数据库中能够惟一地标识一个元组的属性或属性的组合称为_.(分数:2.00)A.记录B.字段C.域D.关键字15.必须输入 0 到 9 的数字的输入掩码是_.(分数:2.00)A.0B.&C.AD.C16.以下关于货币数据类型的叙述,错误的是_.(分数:2.00)A.向货币字段输入数据时,系统自动将其设置为 4 位小数B.可以和数值型数据混合计算,结果为货币型C.字段长度为 8 字节D.向货币字段输入数据时,不必键入美元符号和千位分隔符17.Access 支持的查询类型有_.(分数:2.00)A.选择查询、交叉表查询、参数查询、SQ
5、L 查询和操作查询B.基本查询、选择查询、参数查询、SQL 查询和操作查询C.多表查询、单表查询、交叉表查询、参数查询和操作查询D.选择查询、统计查询、参数查询、SOL 查询和操作查询18.在查询设计视图中_.(分数:2.00)A.只能添加数据库表B.可以添加数据库表,也可以添加查询C.只能添加查询D.以上说法都不对19.为窗体上的控件设置 Tab 键的顺序,应选择属性表中的_.(分数:2.00)A.格式选项卡B.数据选项卡C.事件选项卡D.儿他选项卡20.下述有关选项组叙述正确的是 _.(分数:2.00)A.如果选项组结合到某个字段,实际上是组框架内的复选框、选项按钮或切换按钮结合到该字段上
6、的B.选项组中的复选框可选可不选C.使用选项组,只要单击选项组中所需的值,就可以为字段选定数据值D.以上说法都不对21.“特殊效果”属性值用于设定控件的显示效果,下列不属于“特殊效果”属性值的是_.(分数:2.00)A.平面B.凸起C.蚀刻D.透明22.要实现报表的分组统计,其操作区域是_.(分数:2.00)A.报表页眉或报表页脚区域B.页面页眉或页面页脚区域C.主体区域D.组页眉或组页脚区域23.要设置只在报表最后一页主体内容之后输出的信息,需要设置_.(分数:2.00)A.报表页眉B.报表页脚C.页面页眉D.页面页脚24.不属于编辑表中内容的主要操作是 _.(分数:2.00)A.定位记录B
7、.选择记录C.复制字段中的数据D.添加字段25.要实现报表按某字段分组统计输出,需要设置 _.(分数:2.00)A.报表页脚B.该字段组页脚C.主体D.页面页脚26.如果设置报表上某个文件框的控件来源属性为“=2*3+l”,则打开报表视图时,该文本框显示信息是_.(分数:2.00)A.未绑定B.7C.2*3+1D.出错27.Access 通过数据访问页可以发布的数据_.(分数:2.00)A.只能是静态数据B.只能是数据库中保持不变的数据C.只能是数据库中变化的数据D.是数据库中保存的数据28.要限制宏命令的操作范围,可以在创建宏时定义(分数:2.00)A.宏操作对象B.宏条件表达式C.窗体或报
8、表控件D.宏操作目标29.在宏的表达式中要引用报表 test 上控件 txt Name 的值,可以使用引用式 _.(分数:2.00)A.txt NameB.test !txt NameC.Reports! Test !txt NameD.Reports ! txt Name30.为窗体或报表上的控件设置属性值的宏命令是_.(分数:2.00)A.EchoB.Msg BoxC.BeepD.Set Value31.字符函数 String(2,“abcdef)返回的值是_.(分数:2.00)A.“aa”B.”AAC.“ab”D.“AB”32.以下关于优先级比较,叙述正确的是_.(分数:2.00)A.算
9、术运算符逻辑运算符关系运算符B.逻辑运算符关系运算符算术运算符C.算术运算符关系运算符逻辑运算符D.以上均不正确33.VBA“定时”操作中,需要设置窗体的“计时器间隔(Timer interval)”属性值。其计量单位是_.(分数:2.00)A.微秒B.毫秒C.秒D.分钟34.VBA 中用实际参数 a 和 b 调用有参过程 Area(m ,n)的正确形式是_.(分数:2.00)A.Area m ,nB.Area a ,bC.Call Area (m ,n)D.Call Area a ,b35.在有参函数设计时,要想实现某个参数的“双向”传递,就应当说明该形参为“传址”调用形式。具设置选项是 _
10、.(分数:2.00)A.By ValB.By RefC.OptionalD.Par am Array36.给定日期 DD,可以计算该日期当月最大天数的正确表达式是_.(分数:2.00)A.Day(DD)B.Day (Date Serial(Year(DD) Month(DD) ,day(DD) )C.Day (Date Serial(Year(DD) Month(DD),0)D.Day(Date Serial(Year(DD) ,Month(D D)+1,0)二、填空题(总题数:16,分数:32.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整
11、。(分数:2.00)_38.设棵完全二叉树共有 500 个结点,则在该二叉树中有 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.Access 提供厂两种字段数据类型保存文本和数字组合的数据,这两种类型是:文本和 1
12、。(分数:2.00)填空项 1:_44.根据对数据源操作方式和结果的不同,查询可以分为 5 类:选择查询、交叉表查询、 1 操作查询和SQL 查询。(分数:2.00)填空项 1:_45.窗体中的数据来源主要包括表和 1。(分数:2.00)填空项 1:_46.完整报表设计通常山报表页眉、报表页脚、页面页眉、页面页脚、 1、组页眉和组页脚 7 个部分组成。(分数:2.00)填空项 1:_47.报表眉的内容只在报表的 1 打印输出。(分数:2.00)填空项 1:_48.模块包含了一个声明区域和一个或多个子过程(Sub 开头)或函数过程(以 1 开头)。(分数:2.00)填空项 1:_49.在窗体上画
13、两个文本框和一个命令按钮,然后在命令按钮的代码窗口中编写如下事件过程:Private Sub Command1_Click()Text l=“VB programming”Text 2= Text lText l=“ABCD“End Sub 程序运行后,单击命令按钮,文本框 Text2 中显示的内容为 1。(分数:2.00)填空项 1:_50.假定当前日期为 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)填空
14、项 1:_51.执行下面的程序段后,S 的值为 1。s=5For I =2.6To 4.9 Step 0.6s=s+1Next I(分数:2.00)填空项 1:_52.以下程序段的输出结果是 1。num =0While num-5Num =num+1WendMs g box num(分数:2.00)填空项 1:_国家二级(ACCESS)笔试-试卷 22 答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.算法一般
15、可以用哪几种控制结构组合而成_.(分数:2.00)A.分支,递归B.顺序、循环、嵌套C.循环、递归、选择D.顺序、选择、循环 解析:解析:算法的控制结构给出了算法的摹本框架,它不仅决定了算法中各操作的执行顺序,而且也直接反映了算法的设计是否符合结构化原则。一个算法般都叫以用顺序、选择、循环三种基本控制结构组合而成。3.数据的存储结构是指_.(分数:2.00)A.数据所占的存储空间量B.数据的逻辑结构在计算机中的表示 C.数据在计算机中的顺序存储方式D.存储在外存中的数掘解析:解析:数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构。4.设有下列二叉树: (分数:2.00)A.ABCD
16、EFB.DBEAFC C.ABDECFD.DEBFCA解析:解析:所谓中序遍历是指在访问根结点、遍历左子树与遍历右了树三者中,首先遍历左了树,然后防问根结点,最后遍历右广树:并且在遍历左、右子树时,仍然先遍历左了树,然后访问根结点,最后遍历右子树。5.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送_.(分数:2.00)A.调用语句B.命令C.L1 令D.消息 解析:解析:面向对象的世界是通过刘象与对象间彼此的相互合作宋推动的,对象问的这种相互合作需要一个机制协助进行,这样的机制称为消息。消息是一个实例与另一个实例之间传递的信息,它请求刘象执行某一处理或回答某一要求的信息,它统了
17、数据流和控制流。6.检查软件产品是否符合需求定义的过程称为_.(分数:2.00)A.确认测试 B.集成测试C.验证测试D.验收测试解析:解析:确认测试的任务是验证软件的功能和性能及其他特性是否满足了需求规格说明中的确定的各种需求,以及软件配置是否完全、正确。7.下工具中为需求分析常用工具的是_.(分数:2.00)A.PADB.PFDC.N-SD.DFD 解析:解析:常见的需求分析方法有:结构化分析方法和面向对象的分析方法。结构化分析的常用工具有:数据流图(DFD)、数据字典(DD)、判定树和判定表等。8.下面不属于软件设计原则的是_.(分数:2.00)A.抽象B.模块化C.白底向 L D.信息
18、隐蔽解析:解析:在软件:设计过程中,必须遵循软件工程的基本原则:这些原则包括抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可靠性。9.索引属于_.(分数:2.00)A.模式B.内模式 C.外模式D.概念模式解析:解析:内模式(Internal Schema)义称物理模式(Physical Schema),它给出了数据库物理存储结构与物理存取方法,如数据存储的文什结构、索引、集簇及 hash 等存取方式与存取路径。10.在关系数据库中,用来表示实体之间联系的是_.(分数:2.00)A.树结构B.网结构C.线性表D.二维表 解析:解析:在关系数据库中,用二维表来表示实体之间联系。11.将
19、 E-R 图转换到关系模式时,实体与联系都可以表示成_.(分数:2.00)A.属性B.关系 C.键D.域解析:解析:关系是由若干个不同的元组所组成,因此关系可视为元组的集合,将 E-R 图转换到关系模式时,实体与联系都可以表示成关系。12.在下述关于数据库系统的叙述中,正确的是_.(分数:2.00)A.数据库中只存在数据项之间的联系B.数据库中的数据项之间和记录之间都存在联系 C.数据库的数据项之间无联系,记录之间存在联系D.数据库的数据项之间和记录之间都不存在联系解析:解析:数据库中的数据项之间和记录之间都存在联系。关系数据库中记录之间的联系可以是一对一、一对多和多对多。13.关系型数据库管
20、理系统中所谓的关系是指_.(分数:2.00)A.各条记录中的数据彼此有一定的关系B.一个数据库文件与另一个数据库文件之间有一定的关系C.数据模型符合满足一定条件的二维表格式 D.数据库中各个子段之间彼此有一定的关系解析:解析:用二维表结构来表示实体以及实体之间联系的模型称为关系数据模型,关系数据模型是以关系数学理论为基础的,在关系模型中,操作的对象和结果都是二维表,而这种二维表就是关系。14.在数据库中能够惟一地标识一个元组的属性或属性的组合称为_.(分数:2.00)A.记录B.字段C.域D.关键字 解析:解析:关键字是能够惟一地标识一个元组的属性或属性的组合。在 Access中,主关键字和候
21、选关键字就起惟一标识一个元组的作用。15.必须输入 0 到 9 的数字的输入掩码是_.(分数:2.00)A.0 B.&C.AD.C解析:解析:在输入数据时,如果希望输入的格式标准保持一致,或希望检查输入时的错误,可以设置输入掩码;输入掩码属性所使用字符的含义:0 必须输入数字(09)&,必须输入任何的字符或一个空格,A 必须输入字母或数字,C 以选择输入任何的字符或一个空格16.以下关于货币数据类型的叙述,错误的是_.(分数:2.00)A.向货币字段输入数据时,系统自动将其设置为 4 位小数 B.可以和数值型数据混合计算,结果为货币型C.字段长度为 8 字节D.向货币字段输入数据时,不必键入美
22、元符号和千位分隔符解析:解析:货币数据类型的字段主要/日子存储货币的值,在货币类型字段中输入数据时,用户不必输入货币符号利个位分隔符;Access 根据用户输入的数据自动添加货币符号和分隔符,并添加两位小数到货币字段中。17.Access 支持的查询类型有_.(分数:2.00)A.选择查询、交叉表查询、参数查询、SQL 查询和操作查询 B.基本查询、选择查询、参数查询、SQL 查询和操作查询C.多表查询、单表查询、交叉表查询、参数查询和操作查询D.选择查询、统计查询、参数查询、SOL 查询和操作查询解析:解析:Access 支持的查询类型有选择查询、交叉表查询、参数查询、SQL 查询和操作查询
23、。18.在查询设计视图中_.(分数:2.00)A.只能添加数据库表B.可以添加数据库表,也可以添加查询 C.只能添加查询D.以上说法都不对解析:解析:执行一个查询时,需要从指定的数据库表中搜索数据,数据库表可以是一个表或多个表,也可以是一个查询。19.为窗体上的控件设置 Tab 键的顺序,应选择属性表中的_.(分数:2.00)A.格式选项卡B.数据选项卡C.事件选项卡D.儿他选项卡 解析:解析:控件的常用格式属性包括标题、字体名称、字体大小、字体粗细、前景颜色、背景颜色、特殊效果等。控件的常用数据属性包括控件来源、输入掩码、有效性规则、有效性文本、默认值、是否有效、是否锁定等,控件的常用事件属
24、性包括单击、双击、获得焦点、失去焦点、鼠标按下、鼠标移动、鼠标释放等。控件的常用其他属性包括名称、状态栏文字、自动 Tab 键、控件提示文本等。20.下述有关选项组叙述正确的是 _.(分数:2.00)A.如果选项组结合到某个字段,实际上是组框架内的复选框、选项按钮或切换按钮结合到该字段上的B.选项组中的复选框可选可不选C.使用选项组,只要单击选项组中所需的值,就可以为字段选定数据值 D.以上说法都不对解析:解析:选项组是由一个组框及一组复选框、选项按钮或切换按钮组成。选项组可以使用户选择某一组确定的,值变的十分容易,因为只要单击选项组中所需的值,就可以为字段选定数据值。如果选项组结合到某个字段
25、,则只有组框架本身结合到此字段上,而不是组框架内的复选框、选项按钮或切换按钮。21.“特殊效果”属性值用于设定控件的显示效果,下列不属于“特殊效果”属性值的是_.(分数:2.00)A.平面B.凸起C.蚀刻D.透明 解析:解析:默认情况下,用户在窗体设计器中插入标签或直线等控件时,Access 以“平面”效果显示控件;插入文本框,组合框、列表框或子窗体/子报表等控件时,Access 以“凸起”效果显示控件:插入选项组以及矩形等控件时,Access 以“蚀刻”效果显示控件;而插入切换按钮、复选框、选项按钮、命令按钮、选项卡以及分页符等控件时,Access 并不能赋予这些控件的一些特殊效果。22.要
26、实现报表的分组统计,其操作区域是_.(分数:2.00)A.报表页眉或报表页脚区域B.页面页眉或页面页脚区域C.主体区域D.组页眉或组页脚区域 解析:解析:创建报表字段的分组级别其实质就是建立组页眉和页脚,用户可以对字段进行排序与分组,最多可以为 10 级。23.要设置只在报表最后一页主体内容之后输出的信息,需要设置_.(分数:2.00)A.报表页眉B.报表页脚 C.页面页眉D.页面页脚解析:解析:完整的报表是由 7 部分组成的,它们是:报表页眉、报表页脚、页面页眉、页面页脚、主体、组页眉和组页脚。报表页眉中的任何内容都只能在报表开始处,即报表的第一页打印一次。报表页脚一般是在所有的主体和组页脚
27、被输出完成后才会打印在报表的最后面。页面页眉是用来显示报表中的字段名称或对记录的分组名称,报表的每一页有个页面页眉。它一般显示在每页的顶端。页面页脚是打印在每页的底部,用来显示本页的汇总说明,报表的每页有一个页面页脚。主体是于打印表或查询中录数据,是报表显示的数据的主要区域。组页眉用于实现报表的分组输出和分组统计的。组页眉中主要安排文本框或其他类型的控件显示分组字段等数据信息。组页脚内主要安排文本框和其他控件显示分组统计数据。24.不属于编辑表中内容的主要操作是 _.(分数:2.00)A.定位记录B.选择记录C.复制字段中的数据D.添加字段 解析:解析:“添加字段”属于改变表结构操作。25.要
28、实现报表按某字段分组统计输出,需要设置 _.(分数:2.00)A.报表页脚B.该字段组页脚C.主体 D.页面页脚解析:解析:报表通过分组可以实现同组数据的汇总和显示输出,增强了报表的可读性和信息的利用。一个报表中最多可以对 10 个字段或表达式进行分组。26.如果设置报表上某个文件框的控件来源属性为“=2*3+l”,则打开报表视图时,该文本框显示信息是_.(分数:2.00)A.未绑定B.7 C.2*3+1D.出错解析:解析:在报表视图中,控件中显示的是控件来源属性中设置的值的具体值,而 2*3+1=7,所以显示的时候就是 7。27.Access 通过数据访问页可以发布的数据_.(分数:2.00
29、)A.只能是静态数据B.只能是数据库中保持不变的数据C.只能是数据库中变化的数据D.是数据库中保存的数据 解析:解析:在 Access 中的数据访问页中,相关数据会随数据库中的内容而变化,以便用户随时通过Internet 访问这些资料。在 Access 中,有静态 IHTML 文件,也有动态 HTML 文件。用户可以根据应用程序的需求来确定使用哪一种 HTML 文件格式。如果数据不常更改而且 Web 应用程序不需要窗体时,则使用静态 HTML 格式;如果数据经常需要更改,而且 Web 应用程序需要使用窗体来保存和获得 Access 数据库的现有数据时,则使用动态 HTML 格式。28.要限制宏
30、命令的操作范围,可以在创建宏时定义(分数:2.00)A.宏操作对象B.宏条件表达式 C.窗体或报表控件D.宏操作目标解析:解析:在数据处理过程中,如果希望只是满足指定条件执行宏的一个或多个操作,可以使用条件来控制这种流程。29.在宏的表达式中要引用报表 test 上控件 txt Name 的值,可以使用引用式 _.(分数:2.00)A.txt NameB.test !txt NameC.Reports! Test !txt Name D.Reports ! txt Name解析:解析:宏在输入条件表达式时,可能会引用窗体或报表上的控件值。语法如下:Forms!窗体名!控件名,Reprots!报
31、表名!控件名30.为窗体或报表上的控件设置属性值的宏命令是_.(分数:2.00)A.EchoB.Msg BoxC.BeepD.Set Value 解析:解析:为窗体或报表上的控件设置属性值的宏命令是 SetValue。Ms g Box 和 Beep 都是通知或警告用户函数,而 Echo 操作可以指定是否打开回响。31.字符函数 String(2,“abcdef)返回的值是_.(分数:2.00)A.“aa” B.”AAC.“ab”D.“AB”解析:解析:String(n,字符串)函数的功能是返回“字符串”中的第一个字符的 n 个重复值。32.以下关于优先级比较,叙述正确的是_.(分数:2.00)
32、A.算术运算符逻辑运算符关系运算符B.逻辑运算符关系运算符算术运算符C.算术运算符关系运算符逻辑运算符 D.以上均不正确解析:解析:VBA 有 4 种类型运算符:算术运算符、关系运算符、逻辑运算符和连接运算符。其优先级关系是:算术运算符连接运算符关系运算符逻辑运算符。33.VBA“定时”操作中,需要设置窗体的“计时器间隔(Timer interval)”属性值。其计量单位是_.(分数:2.00)A.微秒B.毫秒 C.秒D.分钟解析:解析:窗体的“计时器间隔(Timer Interval)”属性值的计量单位是毫秒。34.VBA 中用实际参数 a 和 b 调用有参过程 Area(m ,n)的正确形
33、式是_.(分数:2.00)A.Area m ,nB.Area a ,b C.Call Area (m ,n)D.Call Area a ,b解析:解析:含参数的过程被调用时,主调过程中的调用式必须提供相应的实参(实际参数的简称),并通过实参向形参传递的方式完成过程调用。而 Call 方法调用函数时,必须要带括号。35.在有参函数设计时,要想实现某个参数的“双向”传递,就应当说明该形参为“传址”调用形式。具设置选项是 _.(分数:2.00)A.By ValB.By Ref C.OptionalD.Par am Array解析:解析:By Val 是传值调用,是“单向”作用形式,By Ref 是传
34、址调用,是“双向”调用形式。36.给定日期 DD,可以计算该日期当月最大天数的正确表达式是_.(分数:2.00)A.Day(DD)B.Day (Date Serial(Year(DD) Month(DD) ,day(DD) )C.Day (Date Serial(Year(DD) Month(DD),0)D.Day(Date Serial(Year(DD) ,Month(D D)+1,0) 解析:解析: Day 函数是返回日期表达式日期的整数。 Year 函数是返回日期表达式年份的整数。 Month函数是返回日期表达式月份的整数。 Date Serial 函数是返回指定年月日的日期。格式为 D
35、ate Serial(表达式 1、表达式 2、表达式 3),如果表达式 3 为 0,则 Date Serial 返回表达式 2所写前一个月的最后一天的日期。要返回当月的最后一天的日期,表达式 2 就要等于 Month(DD)+1。二、填空题(总题数:16,分数:32.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:38.设棵完全二叉树共有 500 个结点,则在该二叉树中有 1 个叶子结点。(分数:2.00)填空项 1:_ (正确答案:正确答案:250)解析:解析:所谓完全二叉树是指除最后层外,每一层上的结点数均达到最
36、大值;在最后一层上只缺少右边的若干结点.具有 n 个结点的完全二叉树,其父结点数为 int (n/2),而叶子结点数等于总结点数减去父结点数。本题 n=500,故父结点数等于 int (500/2)=250,叶子结点数等于 500-250=250。39.在最坏情况下,冒泡排序的时间复杂度为 1(分数:2.00)填空项 1:_ (正确答案:正确答案:n(n-1)/2 或 O(n(n-1)/2))解析:解析:冒泡排序法是一种最简单的交换类排序方法,它是通过相邻数据元素的交换逐步将线性表变成有序。假设线性表的长度为 n,则在最坏的情况下;冒泡排序需要经过 n/2 遍的从前往后的扫描和 n/2遍的从后
37、往前的扫描,需要的比较次数为 n(n-1)/2。40.面向对象的程序设计方法中涉及的对象是系统中用宋描述客观事物的一个 1(分数:2.00)填空项 1:_ (正确答案:正确答案:实体)解析:解析:面向对象的程序设计方法中涉及的对象是系统,扣用来描述客观事物的个实体,是构成系统的一个基本单位,它由一组表示其静态特征的属性和它可执行的一组操作组成。41.软件的需求分析阶段的工作,可以概括为四个方面: 1 需求分析、编写需求规格说明书和需求评审。(分数:2.00)填空项 1:_ (正确答案:正确答案:需求获取)解析:解析:软件的需求分析阶段的工作,可以概括为四个方面:需求获取、需求分析、编写需求规格
38、说明书和需求评审。需求获取的目的是确定对目标系统的各方面需求。涉及到的主要任务是建立获取用户需求的方法框架,并支持和监控需求获取的过程。需求分析是对获取的需求进行分析和综合,最终给出系统的解决方案和目标系统的逻辑模型。编写需求规格说明书作为需求分析的阶段成果,可以为用户、分析人员和设计人员之间的交流提供方便,可以直接支持目标软件系统的确认;又可以作为控制软件开发进度的依据。需求评审是对需求分析阶段的工作进行的复审,验证需求文档的一致性、可行性、完整性和有效性。42. 1 是数据库应用的核心。(分数:2.00)填空项 1:_ (正确答案:正确答案:数据库设计)解析:解析:数据库设计是数据库应用的
39、核心。在数据库应用系统中的一个核心问题就是设计一个能满足用户要求,性能良好的数据库,这就是数据库设计。43.Access 提供厂两种字段数据类型保存文本和数字组合的数据,这两种类型是:文本和 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:备注)解析:解析:“文本”是 Access 字段的默认数据类型,山不超过 255 个字符(文本、文本的组合以及数字等)组成。“备注”型字段是由文本、文本的组合以及数字等字符组成,对存储数据的长度没有什么限制,具有很大的灵活性。44.根据对数据源操作方式和结果的不同,查询可以分为 5 类:选择查询、交叉表查询、 1 操作查询和SQL 查询。(分数:
40、2.00)填空项 1:_ (正确答案:正确答案:参数查询)解析:解析:根据对数据源操作方式和结果的不同,查询可以分为 5 类:选择查询、交叉表查询、参数查询、操作查询和 SQL 查询。选择查询是 Access 数据库中最常见的查询类型,它是根据指定的查询准则,从一个或多个表中获取数据并显示结果。也可以使用选择查询对记录进行分组,并且对记录进行总计、计数、平均以及其他类型的计算。交叉表查询将来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据表行与列的交叉处显示表中某个字段统计值。参数查询是一种利用对话框来提示用户输入准则的查询。操作查询与选择查询相似,都是由用户
41、指定查找记录的条件,但选择查询是检查符合特定条件的一组记录,而操作查询是在一次查询操作中对所得结果进行编辑等操作。SQL 查询就是用户使用 SQL 语句来创建的一种查询。45.窗体中的数据来源主要包括表和 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:查询)解析:解析:窗体对象的数据源有两种,它们是表和查询。表是一种有关特定实体的数据集合,是Access 数据库中存储数据的对象。查询是按照特定条件在指定的表中搜索并检索符合指定条件的数据记录,得到的数据记录可以来自当前数据库的某个表(或其它查询)中,也可以来自当前数据库的多个表(或其它查询)中。46.完整报表设计通常山报表页眉、报
42、表页脚、页面页眉、页面页脚、 1、组页眉和组页脚 7 个部分组成。(分数:2.00)填空项 1:_ (正确答案:正确答案:主体)解析:解析:完整的报表是由 7 部分组成的,它们是:报表页眉、报表页脚、页面页眉、页面页脚、主体、组页眉和组页脚。报表页眉中的任何内容都只能在报表开始处,即报表的第页打印一次。报表页脚一般是在所有的主体和组页脚被输出完成后才会打印在报表的最后面。页面页眉是用来显示报表中的字段名称或对记录的分组名称,报表的每一页有个页面页眉。它一般显示在每页的顶端。页面页脚是打印在每页的底部,用来显示本页的汇总说明,报表的每一页有一个页面页脚主体是用于打印表或查询中的记录数据,是报表显
43、示的数据的主要区域。组页眉用于实现报表的分组输出和分组统计的。组页眉中主要安排文本框或其他类型的控件显示分组字段等数据信息。组页脚内主要安排文本框和其他控件显示分组统计数据。47.报表眉的内容只在报表的 1 打印输出。(分数:2.00)填空项 1:_ (正确答案:正确答案:第一页顶部)解析:解析:报表页眉中的任何内容都只能在报表开始处,即报表的第一页打印一次。48.模块包含了一个声明区域和一个或多个子过程(Sub 开头)或函数过程(以 1 开头)。(分数:2.00)填空项 1:_ (正确答案:正确答案:Function)解析:解析:模块包含了一个声明区域和一个或多个子过程或函数过程。子过程是由
44、一系列 Sub 和 End Sub;语句包含起来的 Visual Basic 语句,可以执行一个或一系列运算,但不返回任何值。Sub 语句用于声明子过程的名称、参数以及构成其主体的代码。函数过程也可称为函数,是一系列有 Function 和 End Function 语句包含起来的 Visual Basic 语句。Function 过程和 Sub 过程很类似,但函数可以返回一个值。49.在窗体上画两个文本框和一个命令按钮,然后在命令按钮的代码窗口中编写如下事件过程:Private Sub Command1_Click()Text l=“VB programming”Text 2= Text l
45、Text l=“ABCD“End Sub 程序运行后,单击命令按钮,文本框 Text2 中显示的内容为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:VB programming)解析:解析:本段程序是先把“VB programming“ 赋给 Text I,然后在把 Text I 的内容赋给 Text2,最后把“ABCD”赋给 Text l。所以最后 Text l 中的内容是“ABCD”,而 Text2 中的内容是“VB programming”。50.假定当前日期为 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:_ (正确答案:正确答案:1)解析:解析:Day(date),必要的 date 参数,可以是任何能够表示日期的 Variant、数值表达式、字符串表达式或它们的组合。如果 date 包含 Null,则返回 Null。 weekday(date)返回一个 Variant(Integer),包含一个控数,代表某个日期是星期几。 语法: Weekday (daie) ,first