1、二级 ACCESS 笔试-190 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列属于日期型数据的是( )。(分数:2.00)A.2007-9-20)B.%2007-9-20%C.“2007-9-20“D.#2007-9-20#2.下列说法中,不正确的是( )。(分数:2.00)A.页眉页脚可以不同时出现B.创建图表式窗体时,如果在“轴”和“系列”区域都指定了字段,则必须选择 Sum、Avg、 Min、Max、Count 函数之一汇总数据,或去掉“轴”或“系列”区域任一字段C.关闭窗体的页眉/页脚后,位于这些节上的控件只是暂时不显示D.
2、使用窗体向导不可以创建主/子窗体3.纵栏式报表的字段标题被安排在下列选项中的哪一个节区显示( )。(分数:2.00)A.报表页眉B.主体C.页面页眉D.页面页脚4.下列关于 OutputTo 操作的说法中,不正确的是( )。(分数:2.00)A.输出表、查询、窗体、报表或模块为另一种文件格式B.这些文件格式包括 html、asp、htx、idc、xls、rtf 或 txtC.对于窗体来说,数据输出来自这个窗体的“数据表”视图D.对于报表,Access 输出所有含有数据的控件(包括计算的控件)5.设树 T 的度为 4,其中度为 1、2、3、4 的结点个数分别为 4、2、1、1。则 T 中叶子结点
3、数为( )。(分数:2.00)A.8B.7C.6D.56.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Cliek( )Dim a( )a = array(1,3,5,7)s=0For i = 1 To 3s=s*10+a(i)Next iPrint sEnd Sub程序运行后,输出结果为( )。(分数:2.00)A.135B.357C.531D.7537.面向对象程序设计语言不同于其他语言的最主要的特点是( )。(分数:2.00)A.继承性B.消息传递C.多态性D.静态联编8.宏命令 Requery 的功能是( )。(分数:2.00)A.更新包括控件
4、的重新计算和重新绘制B.重新查询控件的数据源C.查找符合条件的记录D.查找下一个符合条件的记录9.在一个长度为 n 的线性表中插入一个元素,以下说法中不正确的是( )。(分数:2.00)A.最好情况下需要移动的数据元素数目为 0B.最坏情况下需要移动的数据元素数目为 nC.在平均情况下需要移动的数据元素数目为 n/2D.最坏情况下需要移动的数据元素数目为 n/210.若要求在一个记录的最后一个控件按下 Tab 键后,光标会移至下一个记录的第一个文本框,则应在窗体属性里设置( )属性。(分数:2.00)A.记录锁定B.记录选定器C.滚动条D.循环11.下列情况不会发生 Change 事件的是(
5、)。(分数:2.00)A.当文本框的文本部分更改时B.从选项卡控件中从一页移到另一页时C.向组合框中添加一个新列时D.更改组合框下拉列表的选择时12.数据访问页有两种视图,它们是页视图和( )。(分数:2.00)A.Web 视图B.设计视图C.数据表视图D.Internet 视图13.一棵含 27 个结点的二叉树的高度至少为( )。(分数:2.00)A.3B.4C.5D.614.下列关于数组特征的描述中,不正确的是( )。(分数:2.00)A.数组是一种变量,由规则有序结构中具有同一类型的值的集合构成B.在 VBA 中不允许隐式说明数组C.Dim astrNewArray(20)As Stri
6、ng 这条语句产生有 20 个元素的数组,每个元素为一个变长的字符串变量,且第一个元素从 1 开始D.Dim astrNew Array(1 To 20)As String 这条语句产生有 20 个元素的数组15.以下是 Visual Basic 中合法的数组元素的是( )。(分数:2.00)A.X9B.X4C.x(1.5)D.x716.当键人 Shift 键时,触发的事件是( )。(分数:2.00)A.KeyPressB.KeyDownC.KeyUpD.Click17.下列是关于报表的有效属性及其用途的描述,其中错误的是( )。(分数:2.00)A.记录来源这个属性显示为报表提供的查询或表的
7、名称B.启动排序这个属性显示上次打开报表的时候的排序准则,该准则源于继承记录来源属性,或者是由宏或 VBA 过程所应用的C.页面页眉这个属性控制页面页眉是否在所有页上出现D.菜单栏是指在输入一个定制菜单栏的名称或者定义定制菜单栏的宏名18.要限制宏命令的操作范围,可以在创建宏时定义( )。(分数:2.00)A.宏操作对象B.宏条件表达式C.窗体或报表控件属性D.宏操作目标19.下列说法中,正确的是( )。(分数:2.00)A.创建好查询后不能更改查询中的字段的排列顺序B.对已创建的查询可以添加或删除其数据来源C.对查询的结果不能进行排序D.上述说法都不正确20.宏组是由下面的( )组成的。(分
8、数:2.00)A.若干个宏操作B.一个宏C.若干个宏D.上述都不对21.对线性表进行二分查找时,要求线性表必须( )。(分数:2.00)A.以顺序存储方式存储B.以顺序存储方式存储,且数据元素有序C.以链式存储方式存储D.以链式存储方式存储,且数据元素有序22.如果要在已创建的“学生信息”查询中查找姓名中含有“峰”字,并且姓“李”,则应该在“姓名”字段下方的准则框中输入如下的查询条件( )。(分数:2.00)A.Like 峰 and Like 李*B.Like *峰* and Like 李C.Like *峰* and Like 李*D.Like *峰 and Like 李23.在数据结构中,从
9、逻辑上可以把数据结构分成( )。(分数:2.00)A.动态结构和静态结构B.线性结构和非线性结构C.集合结构和非集合结构D.树形结构和图状结构24.下列关于栈的叙述中,不正确的是( )。(分数:2.00)A.在栈的两端都能插入或删除数据B.在栈中只能从一端插入或删除数据C.栈中的数据是先进后出D.栈是一种特殊的线性表25.下列关于 VBA 面向对象中的“方法”,说法正确的是( )。(分数:2.00)A.方法是属于对象的B.方法是独立的实体C.方法也可以由程序员定义D.方法是对事件的响应26.下面程序段的循环次数是( )。For k=1 to 10k=k * 3Next k(分数:2.00)A.
10、1B.2C.3D.427.设有 n 元关系 R 及 m 元关系 5,则关系尺与 S 经笛卡儿积后所得新关系是一个( )元关系。(分数:2.00)A.mB.nC.m+nD.m*n28.有如下程序:a = 100Do While a 120s=s+aa=a+1LoopPrint a运行时输出的结果是( )。(分数:2.00)A.100B.120C.201D.10129.InputBox()函数返回值的类型是( )。(分数:2.00)A.数值B.字符串C.变体D.数值或字符中30.在窗体上画一个命令按钮,各称为 Command1,然后编写如下事件过程:Option Base 0Private Sub
11、 Command1_Cliek( )Dim city As Variantcity = array( “北京“,“上海“,“天津“,“重庆“)Print city( 1 )End Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是( )。(分数:2.00)A.空白B.错误提示C.北京D.上海31.在结构化方法中,软件功能分解属于下列软件开发阶段中的( )。(分数:2.00)A.详细设计B.需求分析C.总体设计D.编程调试32.使用查询向导不可以创建( )。(分数:2.00)A.简单的选择查询B.基于一个表或查询的交叉表查询C.操作查询D.查找重复项查询33.以下各种调试方法中,靠演绎、
12、归纳以及二分法来实现的是( )。(分数:2.00)A.强行排错法B.回溯法C.原因排除法D.静态调试34.要为一个表创建一个窗体,并尽可能多地在该窗体中浏览记录,那么适宜创建的窗体是( )。(分数:2.00)A.纵栏式窗体B.表格式窗体C.图表窗体D.主/子窗体35.下列类型的数据不可以存储在可变型变量中的是( )。(分数:2.00)A.整型B.字节型C.单精度型D.日期型二、填空题(总题数:15,分数:30.00)36.算法的时间复杂度是指 【1】 。(分数:2.00)填空项 1:_37.设有序顺序表为 18,35,67,83,150,369,590,采用折半搜索时,搜索成功的平均搜索长度是
13、 【2】 。(分数:2.00)填空项 1:_38.结构化程序设计的三种基本结构是顺序结构、 【3】 和循环结构。(分数:2.00)填空项 1:_39.数据流图的类型有 【4】 和事务型。(分数:2.00)填空项 1:_40.关系中的属性或属性组合,其值能够唯一地标识一个元组,该属性或属性组合可选作为 【5】 。(分数:2.00)填空项 1:_41.链接是直接将 【6】 中的数据使用到 Access 的表、窗体、查询和报表中。一旦外部数据源发生变化,则所链接的表、查询、窗体和报表中的内容也相应改变。(分数:2.00)填空项 1:_42.在创建报表的过程中,可以控制数据输出的内容、输出对象的显示或
14、打印格式,还可以在报表制作的过程中,进行数据的 【7】 。(分数:2.00)填空项 1:_43.使用 【8】 创建数据访问页时,用户不需要做任何设置,所有工作都由系统自动完成。(分数:2.00)填空项 1:_44.Access 提供了两种字段数据类型保存文件或文本和数字组合的数据,这两种数据类型是文本型和 【9】 。(分数:2.00)填空项 1:_45.操作查询是指仅在一个操作中更改多条 【10】 的查询。(分数:2.00)填空项 1:_46.DAO 的中文名称是 【11】 。(分数:2.00)填空项 1:_47.运行以下程序段后,输出结果为 【12】 。a=3:b=2Print a*(a+B
15、)(分数:2.00)填空项 1:_48.阅读程序:a=1:b=1DoPrint a, ba=a+b:b=a+bIf a 20 Then Exit DoLoop程序中的 Do.Loop 循环的循环体执行 【13】 次。(分数:2.00)填空项 1:_49.下列程序段的执行结果是 【14】 。For I = 1 to 5CllsPrint “I =“ , INEXT(分数:2.00)填空项 1:_50.有如下程序:a=1:b=2:c=3a=a+b:b=b+c:c=b+aIf a 3 Or b 3 Thena=b-a:b=c-a:c=b+aEnd IfPrint a+b+c运行后,输出的结果是 【1
16、5】 。(分数:2.00)填空项 1:_二级 ACCESS 笔试-190 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列属于日期型数据的是( )。(分数:2.00)A.2007-9-20)B.%2007-9-20%C.“2007-9-20“D.#2007-9-20# 解析:解析 日期型常量必须用“#”括起来。2.下列说法中,不正确的是( )。(分数:2.00)A.页眉页脚可以不同时出现 B.创建图表式窗体时,如果在“轴”和“系列”区域都指定了字段,则必须选择 Sum、Avg、 Min、Max、Count 函数之一汇总数据,或去掉“轴”或
17、“系列”区域任一字段C.关闭窗体的页眉/页脚后,位于这些节上的控件只是暂时不显示D.使用窗体向导不可以创建主/子窗体解析:解析 页眉页脚是同时出现的。3.纵栏式报表的字段标题被安排在下列选项中的哪一个节区显示( )。(分数:2.00)A.报表页眉B.主体 C.页面页眉D.页面页脚解析:解析 纵栏式报表记录数据的字段标题信息与字段记录数据一起被安排在每页的主体节区内显示。4.下列关于 OutputTo 操作的说法中,不正确的是( )。(分数:2.00)A.输出表、查询、窗体、报表或模块为另一种文件格式B.这些文件格式包括 html、asp、htx、idc、xls、rtf 或 txtC.对于窗体来
18、说,数据输出来自这个窗体的“数据表”视图D.对于报表,Access 输出所有含有数据的控件(包括计算的控件) 解析:解析 输出数据宏操作 OutputTo 可以将表、查询、窗体、报表或模块输出为另一种文件格式,这些文件格式包括 HTML(htm)、asp、htx、idc、xls、df 或 txt。对于窗体来说,数据输出来自这个窗体的“数据表”视图;对于报表,Access 输出除 OLE 控件之外的所有含有数据的控件(包括计算的控件)。5.设树 T 的度为 4,其中度为 1、2、3、4 的结点个数分别为 4、2、1、1。则 T 中叶子结点数为( )。(分数:2.00)A.8 B.7C.6D.5解
19、析:解析 结点的度是结点拥有儿子的个数。树中叶子结点数为 n0=n2+2n3+3n4+1=2+ 21+31+1=8。6.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Cliek( )Dim a( )a = array(1,3,5,7)s=0For i = 1 To 3s=s*10+a(i)Next iPrint sEnd Sub程序运行后,输出结果为( )。(分数:2.00)A.135B.357 C.531D.753解析:解析 语句 Dim a()是定义一个动态数组,在定义动态数组时,维的界默认不写,但数组名的括号不能省略。程序中 For 循环控制的初
20、值从 1 开始,可见 a(i)的取值依次是 3、5、7,而不是 1、3、5。7.面向对象程序设计语言不同于其他语言的最主要的特点是( )。(分数:2.00)A.继承性 B.消息传递C.多态性D.静态联编解析:解析 继承是一个类(子类)直接使用另一个类(父类)的所有属性和方法(权限为私有的属性和方法除外)。这使得面向对象程序设计语言有了良好的重用性,也是其不同于其他语言的最主要特点。8.宏命令 Requery 的功能是( )。(分数:2.00)A.更新包括控件的重新计算和重新绘制B.重新查询控件的数据源 C.查找符合条件的记录D.查找下一个符合条件的记录解析:解析 Requery 的功能是通过重
21、新查询控件的数据源,来更新活动对象控件中的数据。9.在一个长度为 n 的线性表中插入一个元素,以下说法中不正确的是( )。(分数:2.00)A.最好情况下需要移动的数据元素数目为 0B.最坏情况下需要移动的数据元素数目为 nC.在平均情况下需要移动的数据元素数目为 n/2D.最坏情况下需要移动的数据元素数目为 n/2 解析:解析 最好情况指的是在线性表的末尾插入一个新元素,此时不需要移动表中元素。最坏情况指的是在线性表的第一个元素之前插入一个新元素,此时需要移动表中所有的元素。在平均情况下需要移动的数据元素数目为 n/2。10.若要求在一个记录的最后一个控件按下 Tab 键后,光标会移至下一个
22、记录的第一个文本框,则应在窗体属性里设置( )属性。(分数:2.00)A.记录锁定B.记录选定器C.滚动条D.循环 解析:解析 循环属性可以设置 Tab 键循环模式,即光标在当前记录所有控件间、当前页间、各记录间以及所有记录间循环。11.下列情况不会发生 Change 事件的是( )。(分数:2.00)A.当文本框的文本部分更改时B.从选项卡控件中从一页移到另一页时C.向组合框中添加一个新列时D.更改组合框下拉列表的选择时 解析:解析 当文本框文本部分更改时、当在选项卡控件中从一页移到另一页时、当组合框的文本部分更改时,Change 事件就会发生。12.数据访问页有两种视图,它们是页视图和(
23、)。(分数:2.00)A.Web 视图B.设计视图 C.数据表视图D.Internet 视图解析:解析 数据访问页有两种视图方式:页视图和设计视图。页视图是查看所生成的数据访问页样式的一种视图方式,设计视图打开数据访问页通常是要对数据访问页进行修改或显示内容等。13.一棵含 27 个结点的二叉树的高度至少为( )。(分数:2.00)A.3B.4C.5 D.6解析:解析 因为具有 n 个结点的满二叉树的高度为 int(log2n)+1,所以一棵含 27 个结点的二叉树的高度至少为 5。14.下列关于数组特征的描述中,不正确的是( )。(分数:2.00)A.数组是一种变量,由规则有序结构中具有同一
24、类型的值的集合构成B.在 VBA 中不允许隐式说明数组C.Dim astrNewArray(20)As String 这条语句产生有 20 个元素的数组,每个元素为一个变长的字符串变量,且第一个元素从 1 开始 D.Dim astrNew Array(1 To 20)As String 这条语句产生有 20 个元素的数组解析:解析 Dim astrNewArray(20) As String 这条语句将产生 21 个元素的数组,每个元素为一个变长的字符串变量,其中第一个元素是从 0 开始。故选项 C 是不正确的。15.以下是 Visual Basic 中合法的数组元素的是( )。(分数:2.0
25、0)A.X9B.X4C.x(1.5) D.x7解析:解析 数组元素的访问格式是:Arr(epr),其中 Arr 为合法的数组名,epr 可以为有效的数值或表达式,而且 epr 可以不是整数,系统根据该表达式的返回值进行四舍五人处理。16.当键人 Shift 键时,触发的事件是( )。(分数:2.00)A.KeyPressB.KeyDown C.KeyUpD.Click解析:解析 键人 Shift 键时,只能触发 KeyDown 事件。17.下列是关于报表的有效属性及其用途的描述,其中错误的是( )。(分数:2.00)A.记录来源这个属性显示为报表提供的查询或表的名称B.启动排序这个属性显示上次
26、打开报表的时候的排序准则,该准则源于继承记录来源属性,或者是由宏或 VBA 过程所应用的 C.页面页眉这个属性控制页面页眉是否在所有页上出现D.菜单栏是指在输入一个定制菜单栏的名称或者定义定制菜单栏的宏名解析:解析 “排序依据”属性是显示上次打开报表时的排序准则,该准则源于继承记录来源属性,或者是由宏或 VBA 过程所应用的。而“启动排序”属性是如果想在每次打开报表时自动应用为报表定义的排序依据属性,就设置这个属性为“是”,可以从宏或 VBA 过程中设置排序依据和启动排序属性。18.要限制宏命令的操作范围,可以在创建宏时定义( )。(分数:2.00)A.宏操作对象B.宏条件表达式 C.窗体或报
27、表控件属性D.宏操作目标解析:解析 运行宏时,Access 将根据条件表达式的结果,选择不同的路径去执行,只有定义了宏条件表达式,才能确定宏命令的操作范围。19.下列说法中,正确的是( )。(分数:2.00)A.创建好查询后不能更改查询中的字段的排列顺序B.对已创建的查询可以添加或删除其数据来源 C.对查询的结果不能进行排序D.上述说法都不正确解析:解析 在查询的设计视图中,单击工具栏上的“显示表”按钮,将出现“显示表”对话框,可以添加数据源。20.宏组是由下面的( )组成的。(分数:2.00)A.若干个宏操作B.一个宏C.若干个宏 D.上述都不对解析:解析 宏组由一个或多个宏组成。其中,只包
28、含一个宏的宏组称为简单宏组,包含多个宏的宏组称为复杂宏组。21.对线性表进行二分查找时,要求线性表必须( )。(分数:2.00)A.以顺序存储方式存储B.以顺序存储方式存储,且数据元素有序 C.以链式存储方式存储D.以链式存储方式存储,且数据元素有序解析:解析 对线性表进行二分查找时,要求线性表必须以顺序存储方式存储,且数据元素有序。22.如果要在已创建的“学生信息”查询中查找姓名中含有“峰”字,并且姓“李”,则应该在“姓名”字段下方的准则框中输入如下的查询条件( )。(分数:2.00)A.Like 峰 and Like 李*B.Like *峰* and Like 李C.Like *峰* an
29、d Like 李* D.Like *峰 and Like 李解析:解析 要求所查找的姓名中既要含有“峰”字,还要保证是姓“李”的。此时不仅使用了 And 关系运算符,还有 Like 及通配符号。23.在数据结构中,从逻辑上可以把数据结构分成( )。(分数:2.00)A.动态结构和静态结构B.线性结构和非线性结构 C.集合结构和非集合结构D.树形结构和图状结构解析:解析 在数据结构中,逻辑上数据结构被分为两大类:线性结构和非线性结构。24.下列关于栈的叙述中,不正确的是( )。(分数:2.00)A.在栈的两端都能插入或删除数据 B.在栈中只能从一端插入或删除数据C.栈中的数据是先进后出D.栈是一
30、种特殊的线性表解析:解析 栈是一种特殊的线性表,栈的插入和删除操作都只能在表的一端(栈顶)进行,栈中的数据是先进后出的。25.下列关于 VBA 面向对象中的“方法”,说法正确的是( )。(分数:2.00)A.方法是属于对象的 B.方法是独立的实体C.方法也可以由程序员定义D.方法是对事件的响应解析:解析 方法是属于对象的,方法是对象可以执行的操作。它不是独立的,一定要依附于某个对象,方法才有意义。在 VBA 中,方法是由系统预先设定好的,程序员不需要知道这个方法是如何实现的,也不能自行定义。26.下面程序段的循环次数是( )。For k=1 to 10k=k * 3Next k(分数:2.00
31、)A.1B.2 C.3D.4解析:解析 第一次循环后,k 值为 3。进入第二次循环,k 值加 1,第二次循环后,k 值为 12。故循环2 次后程序段结束。27.设有 n 元关系 R 及 m 元关系 5,则关系尺与 S 经笛卡儿积后所得新关系是一个( )元关系。(分数:2.00)A.mB.nC.m+n D.m*n解析:解析 笛卡儿积是两个关系的合并操作,因此 n 元关系及与 m 元关系 5 经笛卡儿积后所得的新关系是 m+n 元关系。28.有如下程序:a = 100Do While a 120s=s+aa=a+1LoopPrint a运行时输出的结果是( )。(分数:2.00)A.100 B.1
32、20C.201D.101解析:解析 因为 While 语句与 Do 语句块一起使用,由于 a120 一开始就不成立,故 Do 循环中的循环体各语句均不执行,即循环一次都没执行,因此 a 还是 100。29.InputBox()函数返回值的类型是( )。(分数:2.00)A.数值B.字符串 C.变体D.数值或字符中解析:解析 InputBox 函数的功能是在一个对话框中显示提示、等待用户输入正文或按下按钮,并返回文本框内容的 String,即返回值是字符串。30.在窗体上画一个命令按钮,各称为 Command1,然后编写如下事件过程:Option Base 0Private Sub Comman
33、d1_Cliek( )Dim city As Variantcity = array( “北京“,“上海“,“天津“,“重庆“)Print city( 1 )End Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是( )。(分数:2.00)A.空白B.错误提示C.北京D.上海 解析:解析 因为有 Option Base0 语句,执行 city=array(“北京”,“上海”,“天津”,“重庆”)语句后 city 成为一个包含有 4 个元素的数组。即:city(0)=“北京”,city(1)=“上海”,city(2) =“天津”,city(3)=“重庆”。31.在结构化方法中,软件功能
34、分解属于下列软件开发阶段中的( )。(分数:2.00)A.详细设计B.需求分析C.总体设计 D.编程调试解析:解析 软件系统结构的总体设计包括基于功能层次结构建立系统、按功能划分成模块的层次结构、确定每个模块的功能、建立与已确定的软件需求的对应关系、确定模块间的调用关系和模块间的接口、评估模块划分的质量等方面。32.使用查询向导不可以创建( )。(分数:2.00)A.简单的选择查询B.基于一个表或查询的交叉表查询C.操作查询 D.查找重复项查询解析:解析 Access 提供了四种基本查询向导:简单查询向导、交叉表查询向导、查找重复项查询向导、查找不匹配项查询向导。33.以下各种调试方法中,靠演
35、绎、归纳以及二分法来实现的是( )。(分数:2.00)A.强行排错法B.回溯法C.原因排除法 D.静态调试解析:解析 强行排错法足通过“计算机找错”。回溯法是从出现错误征兆处开始,人工沿控制流程往回追踪,直至发现出错的根源。静态调试是指通过人的思维来分析源程序代码和排错。34.要为一个表创建一个窗体,并尽可能多地在该窗体中浏览记录,那么适宜创建的窗体是( )。(分数:2.00)A.纵栏式窗体B.表格式窗体 C.图表窗体D.主/子窗体解析:解析 表格式窗体可以同时在一个窗口中显示多条记录。35.下列类型的数据不可以存储在可变型变量中的是( )。(分数:2.00)A.整型B.字节型 C.单精度型D
36、.日期型解析:解析 可变型变量可以存储九种类型的数据:空、NULL 型、整型、长整型、单精度型、双精度型、货币型、日期型和字符串型。二、填空题(总题数:15,分数:30.00)36.算法的时间复杂度是指 【1】 。(分数:2.00)填空项 1:_ (正确答案:算法执行过程中所需要的基本运算次数)解析:解析 算法的时间复杂度是指执行算法所需要的计算工作量,也就是算法在执行过程中所执行的基本运算的次数。37.设有序顺序表为 18,35,67,83,150,369,590,采用折半搜索时,搜索成功的平均搜索长度是 【2】 。(分数:2.00)填空项 1:_ (正确答案:*)解析:解析 *38.结构化
37、程序设计的三种基本结构是顺序结构、 【3】 和循环结构。(分数:2.00)填空项 1:_ (正确答案:选择结构)解析:解析 结构化程序设计的三种基本控制结构是顺序结构、选择结构和循环结构,且它们都具有以下特点:只有一个人口,只有一个出口,结构中无死循环。39.数据流图的类型有 【4】 和事务型。(分数:2.00)填空项 1:_ (正确答案:变换型)解析:解析 典型的数据流图有两种,即变换型和事务型。40.关系中的属性或属性组合,其值能够唯一地标识一个元组,该属性或属性组合可选作为 【5】 。(分数:2.00)填空项 1:_ (正确答案:主键(主关键字))解析:解析 主键是在二维表中能唯一地标识
38、一个元组的属性,它保证表中的每一条记录都是唯一的。41.链接是直接将 【6】 中的数据使用到 Access 的表、窗体、查询和报表中。一旦外部数据源发生变化,则所链接的表、查询、窗体和报表中的内容也相应改变。(分数:2.00)填空项 1:_ (正确答案:外部数据源(其他应用程序的数据文件))解析:解析 链接数据可以在不导人数据的情况下,直接将外部数据源中的数据使用到 Access 的表、窗体、查询和报表中,这样就避免了重复占用磁盘空间。并且,当外部数据源发生改变时,链接到这些数据的表、查询、窗体和报表也相应改变。42.在创建报表的过程中,可以控制数据输出的内容、输出对象的显示或打印格式,还可以
39、在报表制作的过程中,进行数据的 【7】 。(分数:2.00)填空项 1:_ (正确答案:统计计算)解析:解析 报表设计中,可以通过计算控件设置其控件源为合适的统计计算表达式,进行各种类型统计计算并输出结果。43.使用 【8】 创建数据访问页时,用户不需要做任何设置,所有工作都由系统自动完成。(分数:2.00)填空项 1:_ (正确答案:自动数据访问页)解析:解析 通过自动创建数据访问页来创建数据访问页用户不需要做任何设置,所有工作都由 Access自动来完成。44.Access 提供了两种字段数据类型保存文件或文本和数字组合的数据,这两种数据类型是文本型和 【9】 。(分数:2.00)填空项
40、1:_ (正确答案:备注型)解析:解析 备注型是字符和数字相结合,它允许存储的内容长达 64 000 个字符。45.操作查询是指仅在一个操作中更改多条 【10】 的查询。(分数:2.00)填空项 1:_ (正确答案:记录)解析:解析 操作查询是仅在一个操作中更改多条记录的查询,包括生成表查询、删除查询、更新查询和追加查询等四种。46.DAO 的中文名称是 【11】 。(分数:2.00)填空项 1:_ (正确答案:数据访问对象)解析:解析 DAO (Data Access Object)是数据访问对象的缩写,用户可以使用 DAO 访问数据库中的所有对象。47.运行以下程序段后,输出结果为 【12
41、】 。a=3:b=2Print a*(a+B)(分数:2.00)填空项 1:_ (正确答案:*15*(其中*空格))解析:解析 Print 语句含有计算的功能。如果用 Print 语句打印数值,正数有一个前导符号位空格和一个尾部空格。48.阅读程序:a=1:b=1DoPrint a, ba=a+b:b=a+bIf a 20 Then Exit DoLoop程序中的 Do.Loop 循环的循环体执行 【13】 次。(分数:2.00)填空项 1:_ (正确答案:4)解析:解析 程序的功能是计算和打印数列 1,1;2,3;5,8;13,21。当 a 为 34 时,结束循环。49.下列程序段的执行结果
42、是 【14】 。For I = 1 to 5CllsPrint “I =“ , INEXT(分数:2.00)填空项 1:_ (正确答案:I=5)解析:解析 Cls 语句的功能是清除窗体或其他对象上的所有输出,因此,本题在运行中虽然对 I=1、I=2、I=3、I=4 有输出,但都被清除,最后只剩下 I=5 时的输出值。50.有如下程序:a=1:b=2:c=3a=a+b:b=b+c:c=b+aIf a 3 Or b 3 Thena=b-a:b=c-a:c=b+aEnd IfPrint a+b+c运行后,输出的结果是 【15】 。(分数:2.00)填空项 1:_ (正确答案:16)解析:解析 执行 a=a+b:b=b+c:c=b+s 后,a=3,b=5,c=8,则 a3 Orb3 的结果为 True,于是执行 a=b-a:b=c-a:c=b+a 后,a=2,b=6,c=8。