1、计算机二级(Access)12 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分数:1750.00)1.下面叙述正确的是_。 (分数:70.00)A.程序设计就是编制程序B.程序的测试必须由程序员自己去完成C.程序经调试改错后还应进行再测试D.程序经调试改错后不必进行再测试2.查询能实现的功能有( )。(分数:70.00)A.1B.0C.2D.33.通过关联关键字“系别”这一相同字段,如图所示的表二和表一构成的关系为( )。 (分数:70.00)A.一对一B.多对一C.一对多D.多对多4.在 Access 的 5 个最
2、主要的查询中,能从一个或多个表中检索数据,在一定的限制条件下,还可以通过此查询方式来更改相关表中记录的是( )。(分数:70.00)A.抽象B.封装C.继承D.重载5.用于实现报表的分组统计数据的操作区间的是( )。(分数:70.00)A.报表的主体区域B.页面页眉或页面页脚区域C.报表页眉或报表页脚区域D.组页眉或组页脚区域6.关系型数据库中所谓的“关系”是指( )。(分数:70.00)A.各个记录中的数据彼此间有一定的关联关系B.数据模型符合满足一定条件的二维表格式C.某两个数据库文件之间有一定的关系D.表中的两个字段有一定的关系7.如图所示的数据模型属于( )。 (分数:70.00)A.
3、层次模型B.关系模型C.网状模型D.以上皆非8.在“窗体视图”中显示窗体时,窗体中没有记录选定器,应将窗体的“记录选定器”属性值设置为_。 (分数:70.00)A.是B.否C.有D.无9.下面显示的是查询设计视图的设计网格部分,从下图所示的内容中,可以判断要创建 的查询是_。 (分数:70.00)A.删除查询B.追加查询C.生成表查询D.更新查询10.如图所示的数据模型属于( )。 *(分数:70.00)A.学习版B.专业版C.企业版D.业余版11.在窗体上添加有一个命令按钮,(名为 Command1),然后编写如下事件过程: Private Sub Command1_Click() For
4、i=1 To 4 x=4 For j=1 To 3 x=3 For k=1 To 2 x=x+6 Next k Next j Next I MsgBox x End Sub 打开窗体后,单击命令按钮,消息框的输出结果是_。 (分数:70.00)A.7B.15C.157D.53812.如果我们要使报表的标题在每一页上都显示,那么应该设置( )。(分数:70.00)A.报表页眉B.页面页眉C.组页眉D.以上说法都不对13.与窗体和报表的设计视图工具箱比较,下列哪个控件是数据访问页特有的( )。(分数:70.00)A.文本框B.标签C.命令按钮D.滚动文字14.窗体类型中将窗体的一个显示记录按列分隔
5、,每列的左边显示字段名,右边显示字段内容的是( )。(分数:70.00)A.表格式窗体B.数据表窗体C.纵栏式窗体D.主/子窗体15.以下关于宏的说法不正确的是( )。(分数:70.00)A.ASPB.CC.VBD.Java16.如图所示的数据库系统层次示意图中,数据库管理员能够管理操作的有( )。 (分数:70.00)A.数据库管理系统、数据库应用系统B.数据库管理系统C.数据库应用系统、数据库管理系统、操作系统D.数据库应用系统17.如图所示的数据模型属于( )。 *(分数:70.00)A.1232B.232C.23D.12318.在数据访问页的工具箱中,图标的名称是( )。(分数:70.
6、00)A.滚动文字B.展开/收缩C.“命令”按钮D.标签19.如图所示的数据模型属于( )。 (分数:70.00)A.关系模型B.层次模型C.网状模型D.以上皆非20.如图所示的数据库系统层次示意图中,数据库管理员能够管理操作的有( )。 *(分数:70.00)A.20B.22C.28D.3021.“特殊效果”属性值用于设定控件的显示特效,下列属于“特殊效果”属性值的是( )。 “平面” “颜色” “凸起” “蚀刻” “透明” “阴影” “凹陷” “凿痕” “倾斜” (分数:70.00)A.B.C.D.22.要限制宏命令的操作范围,可以在创建宏时定义( )。(分数:70.00)A.宏操作对象B
7、.宏条件表达式C.窗体或报表控件属性D.宏操作目标23.用于打开报表的宏命令是( )。(分数:70.00)A.字段、联接、筛选、排序依据、分组依据、杂项B.字段、联接、筛选、分组依据、排序依据、更新条件C.字段、联接、筛选条件、排序依据、分组依据、杂项D.字段、联接、筛选依据、分组依据、排序依据、更新条件24.在 Access 中,可以通过数据访问页发布的数据是( )。(分数:70.00)A.只能发布数据库中没有变化的数据B.只能发布数据库中变化的数据C.能发布数据库中保存的数据D.以上说法均不对25.下列关于栈的描述中错误的是_。 (分数:70.00)A.栈是先进后出的线性表B.栈只能顺序存
8、储C.栈具有记忆作用D.对栈的插入与删除操作中,不需要改变栈底指针26.栈和队列的共同特点是( )。(分数:-1.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素 qD.没有共同点27.已知二叉树后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是( )。(分数:-1.00)A.acbedB.decabC.deabcD.cedba28.一些重要的程序语言(如 C 语言和 Pascal 语言)允许过程的递归调用。而实现递归调用中的存储分配通常用( )。(分数:-1.00)A.栈B.堆C.数组D.链表29.下列 SQL 语句中,用于修改表结构的是( )。
9、(分数:-1.00)A.ALTERB.CREATEC.UPDATED.INSERT30.下列叙述中,不属于测试的特征的是( )。(分数:-1.00)A.测试的挑剔性B.完全测试的不可能性C.测试的可靠性D.测试的经济性31.为了提高测试的效率,应该( )。(分数:-1.00)A.随机选取测试数据B.取一切可能的输人数据作为测试数据C.在完成编码以后制定软件的测试计划D.集中对付那些错误群集的程序32.下列叙述中,不属于结构化分析方法的是( )。(分数:-1.00)A.面向数据流的结构化分析方法B.面向数据结构的 Jackson 方法C.面向数据结构的结构化数据系统开发方法D.面向对象的分析方法
10、33.下列有关数据库的描述,正确的是( )。(分数:-1.00)A.数据处理是将信息转化为数据的过程B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C.关系中的每一列称为元组,一个元组就是一个字段D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字34.需求分析阶段的任务是确定( )。(分数:-1.00)A.软件开发方法B.软件开发工具C.软件开发费用D.软件系统功能35.链表不具有的特点是( )。(分数:-1.00)A.不必事先估计存储空间B.可随机访问任一元素C.插入删除不需要移动元素D.所需空间与线性表长度成正比三、填空
11、题(每空 2 分,共 30 分)(总题数:10,分数:30.00)36.三个基本的关系运算是 1、 2 和联接。 (分数:3.00)填空项 1:_37.缺省情况下,报表中的记录是按照 1 排列显示的。(分数:3.00)填空项 1:_38.二维表中的一行称为关系的一个 1。(分数:3.00)填空项 1:_39. 1 主要用于对数据库中的数据进行分组、计算、汇总和打印输出。(分数:3.00)填空项 1:_40.函数 Now1 返回值的含义是 2。(分数:3.00)填空项 1:_41.数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可 以不变,因此,基于逻辑结构的应用程序不必
12、修改,称为 1。(分数:3.00)填空项 1:_42.对长度为 10 的线性表进行冒泡排序,最坏情况下需要比较的次数为 1。(分数:3.00)填空项 1:_43.一个主报表最多只能包含 1 子窗体或子报表。(分数:3.00)填空项 1:_44.创建查询的方法有两种,分别为“使用向导”创建和 1 创建。(分数:3.00)填空项 1:_45.缺省情况下,报表中的记录是按照 1 排列显示的。(分数:3.00)填空项 1:_46.一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件 的 1。 (分数:-1.00)填空项 1:_47.当数据的物理结构(存储结构、存取方式等)改变时,不
13、影响数据库的逻辑结构,从而不至于引起应用程序的变化,这是指数据的 1。 (分数:-1.00)填空项 1:_48.算法的工作量大小和实现算法所需的存储单元多少分别称为算法的 1。(分数:-1.00)填空项 1:_49.在关系模型中,把数据看成一个二维表,每一个二维表称为一个 1。(分数:-1.00)填空项 1:_50.当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为 1。(分数:-1.00)填空项 1:_计算机二级(Access)12 答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分
14、数:1750.00)1.下面叙述正确的是_。 (分数:70.00)A.程序设计就是编制程序B.程序的测试必须由程序员自己去完成C.程序经调试改错后还应进行再测试 D.程序经调试改错后不必进行再测试解析:程序调试的任务是诊断和改正程序中的错误,改正以后还需要再测试。2.查询能实现的功能有( )。(分数:70.00)A.1B.0 C.2D.3解析:本题考查/和%运算符的意义。逻辑与运算符为真的前提是两边的表达式都为真,本题中 6%3 的值为 0,显然该表达式的值应该为 0。3.通过关联关键字“系别”这一相同字段,如图所示的表二和表一构成的关系为( )。 (分数:70.00)A.一对一B.多对一C.
15、一对多 D.多对多解析:注意是表二和表一构成的关系,不是表一和表二。4.在 Access 的 5 个最主要的查询中,能从一个或多个表中检索数据,在一定的限制条件下,还可以通过此查询方式来更改相关表中记录的是( )。(分数:70.00)A.抽象B.封装 C.继承D.重载解析:在 Visual Basic”中有两类过程,一类是系统提供的内部函数和事件过程; 另一类是用户根据自已的需要定义的,供事件过程的多次调用。在第二类过程中,涉及最多的是子过程 它们的共同点都是完成某种特定功能的一组程序代码;不同的是函数 是可以直接返回值的特殊过程,所以函数过程定义时有返回值的类型说明。两者最大区别就是 Sub
16、 过程的过程不能直接返回值,而 Function 过程能直接返回值。5.用于实现报表的分组统计数据的操作区间的是( )。(分数:70.00)A.报表的主体区域B.页面页眉或页面页脚区域C.报表页眉或报表页脚区域D.组页眉或组页脚区域 解析:组页脚节内主要安排文本框或其他类型控件显示分组统计数据。6.关系型数据库中所谓的“关系”是指( )。(分数:70.00)A.各个记录中的数据彼此间有一定的关联关系B.数据模型符合满足一定条件的二维表格式 C.某两个数据库文件之间有一定的关系D.表中的两个字段有一定的关系解析:Access 中,一个表就是一个关系,每一个关系都是一个二维表。7.如图所示的数据模
17、型属于( )。 (分数:70.00)A.层次模型B.关系模型C.网状模型 D.以上皆非解析:层次数据模型的特点:有且只有一个节点无双亲,这个节点称为“根节点”;其他节点有且只有一个双亲。网状数据模型的特点:允许一个以上节点无双亲;一个节点可以有多于一个的双亲。关系数据模型是以二维表的形式来表示的。8.在“窗体视图”中显示窗体时,窗体中没有记录选定器,应将窗体的“记录选定器”属性值设置为_。 (分数:70.00)A.是B.否 C.有D.无解析:在窗体属性中,要使窗体中没有记录选定器,必须把“记录选定器”的属性值设置为否。9.下面显示的是查询设计视图的设计网格部分,从下图所示的内容中,可以判断要创
18、建 的查询是_。 (分数:70.00)A.删除查询B.追加查询 C.生成表查询D.更新查询解析:选择追加查询以后,“设计网格”中会显示一个“追加到”行,本题的图中有这一行,故应该是追 加查询。10.如图所示的数据模型属于( )。 *(分数:70.00)A.学习版B.专业版C.企业版D.业余版 解析:this 指针是 C+语言实现封装的一种机制,它将对象和该对象调用的成员函数连接在一起,在外部看来,每一个对象都拥有自己的函数成员。11.在窗体上添加有一个命令按钮,(名为 Command1),然后编写如下事件过程: Private Sub Command1_Click() For i=1 To 4
19、 x=4 For j=1 To 3 x=3 For k=1 To 2 x=x+6 Next k Next j Next I MsgBox x End Sub 打开窗体后,单击命令按钮,消息框的输出结果是_。 (分数:70.00)A.7B.15 C.157D.538解析:此题中应用三重嵌套循环,循环嵌套的执行,当外层循环执行一次,内层就要执行所有的循环:第一个 for 语句对变量 x 赋值,x=4;第二个 for 语句对变量 x 赋值,x=3;第三个 for 语句对变量 x 赋值,x=x+6。i=1 时,j=1,k 执行其内部的两次循环,此时 x 赋值为 3,当 k=1 时,x=x+6=3+6=
20、9;k=2 时,x=x+6=9+6=15。 退出内循环到第二个 for 语句执行其剩余的循环,i=1,j=2 时,k 依旧执行其内部的两次循环,最后 x 还 是等于 15。i=1,j=3 时,因为第三个 for 语句始终对 x 的赋值为 15,所以运算结果x 始终等于 15。 第二层循环完成后退回到第一层,执行其剩余的循环,步骤同上,最后 x=15。12.如果我们要使报表的标题在每一页上都显示,那么应该设置( )。(分数:70.00)A.报表页眉B.页面页眉 C.组页眉D.以上说法都不对解析:将标题移动到页面页眉中,则标题在每一页上都显示;如果将标题移动到报表页眉中,则打印时只在第一页的开始位
21、置出现。13.与窗体和报表的设计视图工具箱比较,下列哪个控件是数据访问页特有的( )。(分数:70.00)A.文本框B.标签C.命令按钮D.滚动文字 解析:文本框、标签、命令按钮在设计窗体、报表、数据访问页中都可以使用,而滚动文字这个控件只有数据访 问页特有。14.窗体类型中将窗体的一个显示记录按列分隔,每列的左边显示字段名,右边显示字段内容的是( )。(分数:70.00)A.表格式窗体B.数据表窗体C.纵栏式窗体 D.主/子窗体解析:表格式窗体在一个窗体中显示多条记录的内容;数据表窗体在外观上跟数据表和查询数据的界面相同;而主/子窗体通常用于显示多个表或查询中的结果。15.以下关于宏的说法不
22、正确的是( )。(分数:70.00)A.ASPB.C C.VBD.Java解析:派生类对象的数据结构是由基类中说明的数据成员和派生类中说 明的数据成员共同构成,所以不能继承基类的构造函数,必须重新定义。16.如图所示的数据库系统层次示意图中,数据库管理员能够管理操作的有( )。 (分数:70.00)A.数据库管理系统、数据库应用系统B.数据库管理系统C.数据库应用系统、数据库管理系统、操作系统 D.数据库应用系统解析:数据库管理员可以管理数据库应用系统、数据库管理系统、操作系统。17.如图所示的数据模型属于( )。 *(分数:70.00)A.1232 B.232C.23D.123解析:此题程序
23、代码中用了两层调用,我们对这样的问题要多加小心,不能掉以轻心,千万不要把实参和相对应的形参弄混淆。主调过程 Command1_Click 输出的是 SecProc(c,b,a)的返回值,调用过程SeeProe 时,主调过程分别把实参 c、b、s 地址传给形参 x、y、z,此时在过程 SecProc 中,SecProc=FirProc(a,b,c)+c。由此看出,程序段执行此语句时,将调用过程 FirProe。把实参 a、c、b的地址分别传给形参 x、y、z,此时在过程 FirProc 中,FirProe=2 * x + y + 3 * z,所以FirProc(a,c,b)=6+4+15=25,
24、 SecProc(a,c,b)=25+3=28,所以选项 C)是正确的。18.在数据访问页的工具箱中,图标的名称是( )。(分数:70.00)A.滚动文字B.展开/收缩C.“命令”按钮 D.标签解析:滚动文字的图标是,展开/收缩的图标是,标签。19.如图所示的数据模型属于( )。 (分数:70.00)A.关系模型B.层次模型 C.网状模型D.以上皆非解析:层次数据模型的特点:有且只有一个节点无双亲,这个节点称为“根节点”;其他节点有且只有一个双亲。网状数据模型的特点:允许一个以上节点无双亲;一个节点可以有多于一个的双亲。关系数据模型是以二维表的形式来表示的。20.如图所示的数据库系统层次示意图
25、中,数据库管理员能够管理操作的有( )。 *(分数:70.00)A.20B.22C.28 D.30解析:此题在函数调用过程中采用了简单递归的方式,具体流程如下:主调过程调用 Book 过程,把实参2 传递给 Book 过程中的形参 x,由 x = x * 2 + 1 语句推出 x = 5,此时满足 Book 过程体中判断语句的判断条件,执行 Call Book(x)语句,第二次调用 Book 过程。由 x = x * 2 + 1 语句得到 x 值为 11,判断条件 1l6 为假,故返回此调用过程执行 x = x * 2 + 1 语句,的 x = 23 并输出,结束此次调用过程。由于两次调用 B
26、ook 过程,第二次仍返回调用时的断点语句,即执行 x = x * 2 + 1,Print x,输出 x 的值为 47,返回到主调过程,结束程序,两次输出为 2347,正确答案为选项 A)。21.“特殊效果”属性值用于设定控件的显示特效,下列属于“特殊效果”属性值的是( )。 “平面” “颜色” “凸起” “蚀刻” “透明” “阴影” “凹陷” “凿痕” “倾斜” (分数:70.00)A.B.C.D. 解析:“特殊效果”属性值用于设定控件的显示效果,如“平面”、“凸起”、“ 凹陷”、“蚀刻”、“阴影”、“凿痕”等。 “颜色”、“透明”和“倾斜”不属于“特殊效果”属性值。22.要限制宏命令的操作
27、范围,可以在创建宏时定义( )。(分数:70.00)A.宏操作对象B.宏条件表达式 C.窗体或报表控件属性D.宏操作目标解析:只有宏表达式满足时宏才会执行。23.用于打开报表的宏命令是( )。(分数:70.00)A.字段、联接、筛选、排序依据、分组依据、杂项 B.字段、联接、筛选、分组依据、排序依据、更新条件C.字段、联接、筛选条件、排序依据、分组依据、杂项D.字段、联接、筛选依据、分组依据、排序依据、更新条件解析:建立数据库和更新关系都不能通过查询实现。至于设置格式,更改外观,可以在各种视图下方便完成,但不属于查询。24.在 Access 中,可以通过数据访问页发布的数据是( )。(分数:7
28、0.00)A.只能发布数据库中没有变化的数据B.只能发布数据库中变化的数据C.能发布数据库中保存的数据 D.以上说法均不对解析:如果数据不常更改则使用静态 HTML 格式;如果数据需要经常更改,则使用动态 HTML 格式。所以可以发布数据库中存在的数据。25.下列关于栈的描述中错误的是_。 (分数:70.00)A.栈是先进后出的线性表B.栈只能顺序存储 C.栈具有记忆作用D.对栈的插入与删除操作中,不需要改变栈底指针解析:栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作,允许插入和删除的一 端称为栈顶,另一端称为栈底。一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素,
29、即刚刚 被插入的元素。所以栈又称先进后出表(FILO-First In Last Out)。线性表可以顺序存储,也可以链式存储, 而栈是一种线性表,也可以采用链式存储结构。26.栈和队列的共同特点是( )。(分数:-1.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素 q D.没有共同点解析:栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。27.已知二叉树后序遍历序列是 dabec,中序
30、遍历序列是 debac,它的前序遍历序列是( )。(分数:-1.00)A.acbedB.decabC.deabcD.cedba 解析:依据后序遍历序列可确定根结点为 c;再依据中序遍历序列可知其左子树由 deba 构成,右子树为空;又由左子树的后序遍历序列可知其根结点为 e,由中序遍历序列可知其左子树为 d,右子树由 ba 构成,如图 9-14 所示。求得该二叉树的前序遍历序列为选项 D)。28.一些重要的程序语言(如 C 语言和 Pascal 语言)允许过程的递归调用。而实现递归调用中的存储分配通常用( )。(分数:-1.00)A.栈 B.堆C.数组D.链表解析:一些较流行的程序语言允许过程
31、的递归调用。递归调用就是过程调用本身。递归实现的是:当过程每 一次执行后,都能返回到最近一次调用它的过程中。这样各调用点之间形成一种后进先出关系,而栈结构正适合来存储这些 调用点。29.下列 SQL 语句中,用于修改表结构的是( )。(分数:-1.00)A.ALTER B.CREATEC.UPDATED.INSERT解析:SQL 语句中凡创建都用 CREATE,删除都用 DROP,改变用 ALTER,再跟类型和名字附加子句。30.下列叙述中,不属于测试的特征的是( )。(分数:-1.00)A.测试的挑剔性B.完全测试的不可能性C.测试的可靠性 D.测试的经济性解析:软件测试的目标是在精心控制的
32、环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定。它有 3 个方面的重要特征,即测试的挑剔性、完全测试的不可能性及测试的经济性。其中没有测试的可靠性这一说法。31.为了提高测试的效率,应该( )。(分数:-1.00)A.随机选取测试数据B.取一切可能的输人数据作为测试数据C.在完成编码以后制定软件的测试计划D.集中对付那些错误群集的程序 解析:测试的目的是发现软件中的错误。经验表明,程序中存在错误的概率与该程序中已发现的错误数成正比。这一现象说明,为了提高测试效率,测试人员应该集中对付那些错误群集的程序。32.下列叙述中,不属于结构化分析方法的是( )。(分数:-1.00)A.面向数据
33、流的结构化分析方法B.面向数据结构的 Jackson 方法C.面向数据结构的结构化数据系统开发方法D.面向对象的分析方法 解析:常见的需求分析方法有结构化分析方法和面向对象的分析方法两类。其中结构化分析方法又包括面向数据流的结构化分析方法(SAStructured Analysis),面向数据结构的 Jackson 方法(JSD-Jackson system development method)和面向数据结构的结构化数据系统开发方法(DSSDData structured system development method)。33.下列有关数据库的描述,正确的是( )。(分数:-1.00)A
34、.数据处理是将信息转化为数据的过程B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C.关系中的每一列称为元组,一个元组就是一个字段D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字 解析:数据处理是指将数据转换成信息的过程,故选项 A)叙述错误;数据的物理独立性是指数据的物理结构的改变,不会影响数据库的逻辑结构,故选项 B)叙述错误;关系中的行称为元组,对应存储文件中的记录,关系中的列称为属性,对应存储文件中的字段,故选项 C)叙述错误。34.需求分析阶段的任务是确定( )。(分数:-1.00)A.软件开发方法B.软件开发工
35、具C.软件开发费用D.软件系统功能 解析:需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。注意:选项 A)软件开发方法是在总体阶段完成任务;选项 B)软件开发工具是在实现阶段需完成的任务;选项 C)软件开发费用是在可行性研究阶段需完砀任务。35.链表不具有的特点是( )。(分数:-1.00)A.不必事先估计存储空间B.可随机访问任一元素 C.插入删除不需要移动元素D.所需空间与线性表长度成正比解析:链表采用的是链式存储结构,它克服了顺序存储结构的缺点:它的结点
36、空间可以动态申请和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素。但是链式存储结构也有不足之处:每个结点中的指针域需额外占用存储空间;链式存储结构是一种非随机存储结构。三、填空题(每空 2 分,共 30 分)(总题数:10,分数:30.00)36.三个基本的关系运算是 1、 2 和联接。 (分数:3.00)填空项 1:_ (正确答案:选择)解析:37.缺省情况下,报表中的记录是按照 1 排列显示的。(分数:3.00)填空项 1:_ (正确答案:自然顺序)解析:38.二维表中的一行称为关系的一个 1。(分数:3.00)填空项 1:_ (正确答案:记录(或元组))解析:39.
37、1 主要用于对数据库中的数据进行分组、计算、汇总和打印输出。(分数:3.00)填空项 1:_ (正确答案:报表)解析:40.函数 Now1 返回值的含义是 2。(分数:3.00)填空项 1:_ (正确答案:当前系统日期和时间)解析:函数 Now-|_|-的功能就是返回系统当前的日期和时间。41.数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可 以不变,因此,基于逻辑结构的应用程序不必修改,称为 1。(分数:3.00)填空项 1:_ (正确答案:物理独立性)解析:数据独立性包括数据的物理独立性和逻辑独立性。物理独立性是指用户的应用程序与存储在磁盘上 的数据库中数据是相互
38、独立的。数据在磁盘上的数据库中怎样存储是由 DBMS 管理的,用户程序不需要了 解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变时,应用程序不用改变。逻辑独 立性是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程 序也可以不变。42.对长度为 10 的线性表进行冒泡排序,最坏情况下需要比较的次数为 1。(分数:3.00)填空项 1:_ (正确答案:45)解析:假设线性表的长度为 n,则在最坏情况下,冒泡排序需要经过 n/2 遍的从前往后扫描和 n/2 遍的从后 往前扫描,需要比较次数为 n(n-1)/2。43.一个主报表最多只能包含 1 子
39、窗体或子报表。(分数:3.00)填空项 1:_ (正确答案:两级)解析:44.创建查询的方法有两种,分别为“使用向导”创建和 1 创建。(分数:3.00)填空项 1:_ (正确答案:使用设计视图)解析:45.缺省情况下,报表中的记录是按照 1 排列显示的。(分数:3.00)填空项 1:_ (正确答案:自然顺序)解析:46.一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件 的 1。 (分数:-1.00)填空项 1:_ (正确答案:可重用性)解析:本题考查了继承的优点:相似的对象可以共享程序代码和数据结构,从而大大减少了程序中的冗余,提高软件的可重用性。47.当数据的物理结
40、构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不至于引起应用程序的变化,这是指数据的 1。 (分数:-1.00)填空项 1:_ (正确答案:物理独立性)解析:数据独立性是数据与程序间的互不依赖性,即数据库中数据独立于应用程序而不依赖于应用程序。也就是说,数 据的逻辑结构、存储结构与存取方式的改变不会影响应用程序。数据独立性一般分为物理独立性与逻辑独立性两级。48.算法的工作量大小和实现算法所需的存储单元多少分别称为算法的 1。(分数:-1.00)填空项 1:_ (正确答案:时间复杂度和空间复杂度)解析:算法的复杂性是指对一个在有限步骤内终止算法和所需存储空间大小 的估计。算法的
41、计算量是算法的时间复杂性,算法所需存储空间大小是算法的空间复 杂性。49.在关系模型中,把数据看成一个二维表,每一个二维表称为一个 1。(分数:-1.00)填空项 1:_ (正确答案:关系)解析:在关系模型中,把数据看成一个二维表,每一个二维表称为一个关系。表中的每一列称为一个属性,相当于记录中的一个数据项,对属性的命名称为属性名;表中的一行称为一个元组,相当于记录值。 50.当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为 1。(分数:-1.00)填空项 1:_ (正确答案:上溢)解析:本题考查了队列的基本性质。入队运算是指在循环队列的队尾加入一个新元素。这个运算有两个基本操作:首先将队尾指针进一(即 rear=rear+1),并当 lear=m+1 时置 rear=1;然后将新元素插入队尾指针指向的位置。当循环队列非空(s=1)时且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算,这种情况称为“上溢”。