1、国家计算机二级(Access)91 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:35,分数:70.00)1.在一个操作中可以更改多条记录的查询是( )。(分数:2.00)A.参数查询B.操作查询C.SQL查询D.选择查询2.可以将 Access数据库中的数据发布在 Internet上的是( )。(分数:2.00)A.查询B.数据访问页C.窗体D.报表3.以下不属于数据库系统(DBS)的组成的是( )。(分数:2.00)A.23 47B.10 36C.22 44D.24 504.一个栈的初始状态为空。现将元素 1、2、3、4、5
2、、A、B、C、D、E 依次入栈,然后再依次出栈,则元素出栈的顺序是(分数:2.00)A.12345ABCDEB.EDCBA54321C.ABCDEl2345D.5432lEDCBA5.主要用于显示、输入、更新数据库中的字段的控件类型是( )。(分数:2.00)A.结合型B.非结合型C.计算型D.非计算型6.特殊运算符“In”的含义是( )。(分数:2.00)A.用于指定一个字段值的范围,指定的范围之间用 And连接B.用于指定一个字段值的列表,列表中的任一值都可与查询的字段相匹配C.用于指定一个字段为空D.用于指定一个字段为非空7.以下有关优先级的比较,正确的是( )。(分数:2.00)A.C
3、omponentB.ContainerC.SwingD.JApplet8.在 Access的 5个最主要的查询中,能从一个或多个表中检索数据,在一定的限制条件下,还可以通过此查询方式来更改相关表中记录的是( )。(分数:2.00)A.抽象B.封装C.继承D.重载9.数据库技术的根本目标是要解决数据的_。(分数:2.00)A.存储问题B.共享问题C.安全问题D.保护问题10.在数据库系统中,用户所见的数据模式为_。(分数:2.00)A.概念模式B.外模式C.内模式D.物理模式11.以下关于宏的说法不正确的是( )。(分数:2.00)A.宏能够一次完成多个操作B.每一个宏命令都是由动作名和操作参数
4、组成的C.宏可以是很多宏命令组成在一起的宏D.宏是用编程的方法来实现的12.用于显示消息框的宏命令是( )。(分数:2.00)A.SetWarningB.SetValueC.MsgBoxD.Beep13.定义字段默认值的含义是_。(分数:2.00)A.不得使该字段为空B.不允许字段的值超出某个范围C.在未输入数据之前系统自动提供的数值D.系统自动把小写字母转化为大写字母14.Access数据库具有很多特点,下列叙述中,不是 Access特点的是。(分数:2.00)A.Access数据库可以保存多种数据类型,包括多媒体数据B.Access可以通过编写应用程序来操作数据库中的数据C.Access可
5、以支持 Internet/Intranet应用D.Access作为网状数据库模型支持客户机/服务器应用系统15.在报表中,要计算“数学”字段的最高分,应将控件的“控件来源”属性设置为(分数:2.00)A.=Max(数学)B.Max(数学)C.=Max数学D.=Max(数学)16.窗体有 3种视图,用于创建窗体或修改窗体的窗口是窗体的( )。(分数:2.00)A.$OB.&OC.$ED.&E17.下面对查询功能的叙述中正确的是( )。(分数:2.00)A.选择查询B.参数查询C.准则查询D.操作查询18.有关参照完整性的删除规则,正确的描述是【 】。(分数:2.00)A.如果删除规则选择的是“限
6、制“,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录B.如果删除规则选择的是“级联“,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录C.如果删除规则选择的是“忽略“,则当用户删除父表中的记录时,系统不负责做任何工作D.上面三种说法都不对19.“特殊效果”属性值用于设定控件的显示特效,下列属于“特殊效果”属性值的是( )。 “平面” “颜色” “凸起” “蚀刻” “透明” “阴影” “凹陷” “凿痕” “倾斜” (分数:2.00)A.B.C.D.20.在当前表单的 kABEL1控件中显示系统时间的语句是【 】。(分数:2.00)A.THISFORM.LABEL
7、I.CAPTON=TLME( )B.THISFORM LABEL1.VALUE=HME( )C.THISFORM LABEL1.TEXT=TIME( )D.THISFORM LABEL1.CONTROL=TIME( )21.在 Access中,可以通过数据访问页发布的数据是( )。(分数:2.00)A.一个双精度型表达式B.一个整型表达式C.一种函数调用D.一个不合法的表达式22.在一个操作中可以更改多条记录的查询是( )。(分数:2.00)A.设计者在设计窗口时附加的一些提示信息B.设计者在设计窗口时输入的一些重要信息C.所处理表的记录D.所处理查询的记录23.以下是宏对象 m1 的操作序列
8、设计: (分数:2.00)A.只关闭窗体对象“fTest1”B.只关闭表对象“tStud”C.关闭窗体对象“fTest2”和表对象“tStud”D.关闭窗体“fTest1”和“fTest2”及表对象“tStud”24.为窗体中的命令按钮设置鼠标时发生的动作,应选择设置其属性对话框的_。 (分数:2.00)A.格式选项卡B.事件选项卡C.方法选项卡D.数据选项卡25.使数据库表变为自由表的命令是【 】。(分数:2.00)A.DROP TABLEB.REMOVE TABLEC.FREE TABLED.RELEASE TABLE26.当窗体中的内容太多无法放在一页中全部显示时,可以用下列哪个控件来分
9、页?(分数:2.00)A.选项卡B.命令按钮C.组合框D.选项组27.在窗体上添加有一个命令按钮,(名为 Command1),然后编写如下事件过程: Private Sub Command1_Click() For 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 打开窗体后,单击命令按钮,消息框的输出结果是_。 (分数:2.00)A.7B.15C.157D.53828.下列对队列的叙述正确的是(分数:2.00)A.队列属于非线性表B.队列按“先进后出”原则组织数据C.队
10、列在队尾删除数据D.队列按“先进先出”原则组织数据29.用于实现报表的分组统计数据的操作区间的是( )。(分数:2.00)A.报表的主体区域B.页面页眉或页面页脚区域C.报表页眉或报表页脚区域D.组页眉或组页脚区域30.在数据库系统中,用户所见的数据模式为【 】。(分数:2.00)A.概念模式B.外模式C.内模式D.物理模式31.窗体中的信息不包括( )。(分数:2.00)A.设计者在设计窗口时附加的一些提示信息B.设计者在设计窗口时输入的一些重要信息C.所处理表的记录D.所处理查询的记录32.下列叙述中正确的是(分数:2.00)A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B.
11、在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D.循环队列中元素的个数是由队头指针和队尾指针共同决定的33.通过关联关键字“系别”这一相同字段,如图所示的表二和表一构成的关系为( )。 *(分数:2.00)A.Sub过程的过程不能返回值,而 Function过程能返回值B.Function过程可以有形参,Sub 过程不可以C.Sub过程可以使用 Call语句直接使用过程名调用,而 Function过程不可以D.两种过程参数的传递方式不同34.如果字段内容为声音文件,则该字段的数据类型应定义为(分数:2.00)A.文本
12、B.备注C.超级链接D.OLE对象35.下面关于报表对数据的处理中叙述正确的是( )。(分数:2.00)A.报表只能输入数据B.报表只能输出数据C.报表可以输入和输出数据D.报表不能输入和输出数据二、填空题(每空 2分,共 30分)(总题数:15,分数:30.00)36.窗体由多个部分组成,每个部分称为一个节,大部分的窗体只有 1。(分数:2.00)填空项 1:_37.在窗体中添加一个名称为 Command1 的命令按钮,然后编写如下程序: Private Sub s(ByVal p As Integer) p = p * 2 End Sub Private Sub Command1_Clic
13、k() Dim i As Integer i = 3 Call s(i) If i 4 Then i = i 2 MsgBox i End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果为 -|_|- 。 (分数:2.00)A.B.C.D.38.在窗体上有一个文本框控件,名称为 Text1。同时,窗体加载时设置其计时器间隔为 1 秒、计时器触发事件过程则实现在 Text1 文本框中动态显示当前日期和时间。请补充完整。 Private Sub From_Load1 Me.Timerinterval1000 End Sub Private Sub 2 Me.text1Now3 End S
14、ub (分数:2.00)39.数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独 立性最高的阶段是 1。(分数:2.00)填空项 1:_40.某二叉树中度为 2 的结点有 18 个,则该二叉树中有 1 个叶子结点。(分数:2.00)填空项 1:_41.在 E-R图中,矩形表示 1。(分数:2.00)填空项 1:_42.数据管理技术经历了人工处理阶段、人工文件系统和数据库系统、 1 和 25 个发展阶段。(分数:2.00)填空项 1:_43.测试用例包括输入值集和 1 值集。(分数:2.00)填空项 1:_44.在窗体中有一个名为 Command1的命令按钮,Click
15、事件的代码如下: Private Sub Command1_Click1 f=0 For n = 1 To 10 Step 2 f = f+n Next n Me!Lb1.Caption = f End Sub 单击命令按钮后,标签显示的结果是 2。 (分数:2.00)填空项 1:_45.窗体中的数据主要来源于 1 和 2。(分数:2.00)填空项 1:_46.缺省情况下,报表中的记录是按照 1 排列显示的。(分数:2.00)填空项 1:_47. 1是在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。(分数:2.00)填空项 1:_48.某窗体中有一命令按钮,在窗体视图中单击此命令
16、按钮打开一个查询,需要执行的宏 操作是 1。(分数:2.00)填空项 1:_49. 1 的任务是诊断和改正程序中的错误。(分数:2.00)50.问题处理方案的正确而完整的描述称为 1。(分数:2.00)填空项 1:_国家计算机二级(Access)91 答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:35,分数:70.00)1.在一个操作中可以更改多条记录的查询是( )。(分数:2.00)A.参数查询B.操作查询 C.SQL查询D.选择查询解析:操作查询的定义。2.可以将 Access数据库中的数据发布在 Internet上的是( )
17、。(分数:2.00)A.查询B.数据访问页 C.窗体D.报表解析:Access 支持将数据库中的数据通过 Web页发布,通过 Web页用户可以方便、快捷地将所有文件作为 Web 发布程序储存到指定的活页夹,或者将其复制到 Web服务器上。3.以下不属于数据库系统(DBS)的组成的是( )。(分数:2.00)A.23 47 B.10 36C.22 44D.24 50解析:此题在函数调用过程中采用了简单递归的方式,具体流程如下:主调过程调用 BT过程,把实参 4传递给 BT过程中的形参 x,由 x=x*2+1语句推出 x=9,此时不满足 BT过程体中判断语句的判断条件,执行 x=x*2;Print
18、 x;语句。由 x =x*2语句得到 x值为 18并输出,结束此次调用过程,返回到主调过程结束程序,输出结果为 18。4.一个栈的初始状态为空。现将元素 1、2、3、4、5、A、B、C、D、E 依次入栈,然后再依次出栈,则元素出栈的顺序是(分数:2.00)A.12345ABCDEB.EDCBA54321 C.ABCDEl2345D.5432lEDCBA解析:栈的特点是先进后出,所以全部入栈后再全部出栈所得的序列顺序必然与入栈序列的顺序相反。5.主要用于显示、输入、更新数据库中的字段的控件类型是( )。(分数:2.00)A.结合型 B.非结合型C.计算型D.非计算型解析:结合型控件主要用于显示、
19、输入、更新数据库中的字段;非结合型控件没有数据来源可以显示信息、线 条、矩形或图像;计算型控件用表达式作为数据源,表达式可以利用窗体或报表所引用的表或查询字段中的数据,也可以是窗 体或报表上的其他控件中的数据。6.特殊运算符“In”的含义是( )。(分数:2.00)A.用于指定一个字段值的范围,指定的范围之间用 And连接B.用于指定一个字段值的列表,列表中的任一值都可与查询的字段相匹配 C.用于指定一个字段为空D.用于指定一个字段为非空解析:A)选项为 Between的含义,C)选项为 IsNull的含义,D)选项为 IsNotNull的含义。7.以下有关优先级的比较,正确的是( )。(分数
20、:2.00)A.ComponentB.Container C.SwingD.JApplet解析:知道 Class是由编译器自动生成的一个特殊类,它伴随每个类,每个它的对象包含所属类的所有信息,可通过此类的方法访问这些信息。 8.在 Access的 5个最主要的查询中,能从一个或多个表中检索数据,在一定的限制条件下,还可以通过此查询方式来更改相关表中记录的是( )。(分数:2.00)A.抽象B.封装 C.继承D.重载解析:在 Visual Basic”中有两类过程,一类是系统提供的内部函数和事件过程; 另一类是用户根据自已的需要定义的,供事件过程的多次调用。在第二类过程中,涉及最多的是子过程 它
21、们的共同点都是完成某种特定功能的一组程序代码;不同的是函数 是可以直接返回值的特殊过程,所以函数过程定义时有返回值的类型说明。两者最大区别就是 Sub过程的过程不能直接返回值,而 Function过程能直接返回值。9.数据库技术的根本目标是要解决数据的_。(分数:2.00)A.存储问题B.共享问题 C.安全问题D.保护问题解析:10.在数据库系统中,用户所见的数据模式为_。(分数:2.00)A.概念模式B.外模式 C.内模式D.物理模式解析:11.以下关于宏的说法不正确的是( )。(分数:2.00)A.宏能够一次完成多个操作B.每一个宏命令都是由动作名和操作参数组成的C.宏可以是很多宏命令组成
22、在一起的宏D.宏是用编程的方法来实现的 解析:在 Access数据库中,通过直接执行宏或者使用包含宏的用户界面来实现宏的功能,不需要编程。12.用于显示消息框的宏命令是( )。(分数:2.00)A.SetWarningB.SetValueC.MsgBox D.Beep解析:A)用于关闭或打开系统信息,B)用于设置属性值,D)用于使计算机发出“嘟嘟”的声音。13.定义字段默认值的含义是_。(分数:2.00)A.不得使该字段为空B.不允许字段的值超出某个范围C.在未输入数据之前系统自动提供的数值 D.系统自动把小写字母转化为大写字母解析:本题考查字段属性的设置。在一个数据库中,往往会有一些字段的数
23、据内容相同或含有相同的部分,这样就可以设置一个默认值。设置默认值后,Access 在生成新记录时,将这个默认值自动插入到相应的字段中。14.Access数据库具有很多特点,下列叙述中,不是 Access特点的是。(分数:2.00)A.Access数据库可以保存多种数据类型,包括多媒体数据B.Access可以通过编写应用程序来操作数据库中的数据C.Access可以支持 Internet/Intranet应用D.Access作为网状数据库模型支持客户机/服务器应用系统 解析:Access 数据库的的主要特点包括处理多种数据类型;采用 OLE技术,可以方便的创建和编辑多媒体数据库;与 Interne
24、t/Intranet的集成;具有较好的集成开发功能,可以采用 VBA编写数据库应用程序等。而从数据库模型来讲,Access 属于关系数据库模型。15.在报表中,要计算“数学”字段的最高分,应将控件的“控件来源”属性设置为(分数:2.00)A.=Max(数学) B.Max(数学)C.=Max数学D.=Max(数学)解析:计算控件中应以“一”号开始,取最大值函数 Max()。16.窗体有 3种视图,用于创建窗体或修改窗体的窗口是窗体的( )。(分数:2.00)A.$OB.&O C.$ED.&E解析:控件“是在图形用户界面(GUl)上进行输入、输出信息,启动事什程序 等交互操作的图形对象,是进行可视
25、化程序设计的基础和重要工具,Visual Basic 中的控 件分为两类,一类是标准控件(也称内部控件),另一类是 ActiveX 控件,启动 Visual Basic 后,工具箱中只有标准控件,共有 20个。 17.下面对查询功能的叙述中正确的是( )。(分数:2.00)A.选择查询B.参数查询C.准则查询 D.操作查询解析:表是所有数据库对象的基础。18.有关参照完整性的删除规则,正确的描述是【 】。(分数:2.00)A.如果删除规则选择的是“限制“,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录B.如果删除规则选择的是“级联“,则当用户删除父表中的记录时,系统将禁止删除与
26、子表相关的父表中的记录C.如果删除规则选择的是“忽略“,则当用户删除父表中的记录时,系统不负责做任何工作D.上面三种说法都不对 解析:在删除规则中,如果选择“级联“,在删除父表中记录时,则自动删除子表中的相关所有记录;选择“限制“表示子表中有相关的记录时,禁止删除父表中的记录;选择“忽略“则表示不做任何参照完整性检查,即删除父表的记录时,与子表无关。19.“特殊效果”属性值用于设定控件的显示特效,下列属于“特殊效果”属性值的是( )。 “平面” “颜色” “凸起” “蚀刻” “透明” “阴影” “凹陷” “凿痕” “倾斜” (分数:2.00)A.B.C.D. 解析:“特殊效果”属性值用于设定控
27、件的显示效果,如“平面”、“凸起”、“ 凹陷”、“蚀刻”、“阴影”、“凿痕”等。 “颜色”、“透明”和“倾斜”不属于“特殊效果”属性值。20.在当前表单的 kABEL1控件中显示系统时间的语句是【 】。(分数:2.00)A.THISFORM.LABELI.CAPTON=TLME( ) B.THISFORM LABEL1.VALUE=HME( )C.THISFORM LABEL1.TEXT=TIME( )D.THISFORM LABEL1.CONTROL=TIME( )解析:标签(Label)用于显示文本的图形控件,被显示的文本在 Caption属性中指定,称为标题文本。利用标签显示当前 时间,
28、应使用 Caption属性。21.在 Access中,可以通过数据访问页发布的数据是( )。(分数:2.00)A.一个双精度型表达式B.一个整型表达式 C.一种函数调用D.一个不合法的表达式解析:SELECT-SQL 最基本的格式为:SELECT-FROM-WHERE。其中,SELECT 用于选择查询结果要显示的目标列表,FROM 用于列出查询要用到 的所有表文件,WHERE 则用于指定查询结果的查询条件。22.在一个操作中可以更改多条记录的查询是( )。(分数:2.00)A.设计者在设计窗口时附加的一些提示信息B.设计者在设计窗口时输入的一些重要信息 C.所处理表的记录D.所处理查询的记录解
29、析:“设计”视图是用于创建窗体或修改窗体的窗口;“窗体”视图是显示记录数据的窗口,主要用于添加或修改表中的数据;“数据表”视图是以行列格式显示表、查询或窗体数据的窗口;而“透视表”视图是没有的。23.以下是宏对象 m1 的操作序列设计: (分数:2.00)A.只关闭窗体对象“fTest1”B.只关闭表对象“tStud”C.关闭窗体对象“fTest2”和表对象“tStud” D.关闭窗体“fTest1”和“fTest2”及表对象“tStud”解析:宏操作的打开与关闭顺序是先打开的后关闭。在执行第一个 CLOSE时关闭表 tStud,执行第二个CLOSE 时关闭窗体 fTest2。24.为窗体中的
30、命令按钮设置鼠标时发生的动作,应选择设置其属性对话框的_。 (分数:2.00)A.格式选项卡B.事件选项卡 C.方法选项卡D.数据选项卡解析: Access 中的事件主要有键盘事件、鼠标事件、对象事件、窗口时间和操作事件等,所以为窗体中的 命令按钮设置鼠标时发生的动作,应选择属性对话框的事件选项卡。25.使数据库表变为自由表的命令是【 】。(分数:2.00)A.DROP TABLEB.REMOVE TABLE C.FREE TABLED.RELEASE TABLE解析:将数据库表从数据库中移出成为自由表的命令是:REMOVE TABLE,该命令有DELETE和RECYCLE两个命令短语,如果加
31、短语则表示删除数据库表。26.当窗体中的内容太多无法放在一页中全部显示时,可以用下列哪个控件来分页?(分数:2.00)A.选项卡 B.命令按钮C.组合框D.选项组解析:注意选项卡和选项组的区别。选项卡是分页工具,选项组是选择列表工具。27.在窗体上添加有一个命令按钮,(名为 Command1),然后编写如下事件过程: Private Sub Command1_Click() For 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 打开窗体后,单击命令按钮,消息框的输出结
32、果是_。 (分数:2.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=9;k=2 时,x=x+6=9+6=15。 退出内循环到第二个 for语句执行其剩余的循环,i=1,j=2 时,k 依旧执行其内部的两次循环,最后 x还 是等于 15。i=1,j=3 时,因为第三个 for语句始终对
33、 x的赋值为 15,所以运算结果x始终等于 15。 第二层循环完成后退回到第一层,执行其剩余的循环,步骤同上,最后 x=15。28.下列对队列的叙述正确的是(分数:2.00)A.队列属于非线性表B.队列按“先进后出”原则组织数据C.队列在队尾删除数据D.队列按“先进先出”原则组织数据 解析:队列是指允许在一端进行插入,而在另一端进行删除的线性表,又可称为“先进先出”或“后进后出”的线性表。 29.用于实现报表的分组统计数据的操作区间的是( )。(分数:2.00)A.报表的主体区域B.页面页眉或页面页脚区域C.报表页眉或报表页脚区域D.组页眉或组页脚区域 解析:组页脚节内主要安排文本框或其他类型
34、控件显示分组统计数据。30.在数据库系统中,用户所见的数据模式为【 】。(分数:2.00)A.概念模式B.外模式 C.内模式D.物理模式解析:外模式也称为子模式或用户模式,也就是用户所见到的数据模式,它由概念模式导出。一个概念模式可以有若干个外模式,每个用户只关心与它有关的外模式,这样不仅可以屏蔽大量无关信息,而且有利于数据维护。31.窗体中的信息不包括( )。(分数:2.00)A.设计者在设计窗口时附加的一些提示信息B.设计者在设计窗口时输入的一些重要信息 C.所处理表的记录D.所处理查询的记录解析:窗体中的信息主要有两类:一类是设计者在设计窗体时附加的一些提示信息;另一类是所处理表或查询的
35、记录。不包括 B)这一选项。32.下列叙述中正确的是(分数:2.00)A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D.循环队列中元素的个数是由队头指针和队尾指针共同决定的 解析:循环队列是线性表的一种,所以选项 A)错误。循环队列的入队和出队需要队尾指针和队头指针完成,所以选项 B)和 C)错误。33.通过关联关键字“系别”这一相同字段,如图所示的表二和表一构成的关系为( )。 *(分数:2.00)A.Sub过程的过程不能返回值,而 Function过
36、程能返回值 B.Function过程可以有形参,Sub 过程不可以C.Sub过程可以使用 Call语句直接使用过程名调用,而 Function过程不可以D.两种过程参数的传递方式不同解析:在 Visual Basic中有两类过程,一类是系统提供的内部函数和事件过程;另一类是用户根据自己的需要定义的,供事件过程的多次调用,而第二类过程中,我们现在涉及最多的是子过程。它们的共同点都是完成某种特定功能的一组程序代码;不同的是函数是带有返回值的特殊过程,所以函数过程定义时有返回值的类型说明。34.如果字段内容为声音文件,则该字段的数据类型应定义为(分数:2.00)A.文本B.备注C.超级链接D.OLE
37、对象 解析:字段内容为声音文件则该字段的数据类型应定义为 OLE对象。35.下面关于报表对数据的处理中叙述正确的是( )。(分数:2.00)A.报表只能输入数据B.报表只能输出数据 C.报表可以输入和输出数据D.报表不能输入和输出数据解析:报表主要用于对数据库中的数据进行分组、计算、汇总和打印输出,只可以输出数据。二、填空题(每空 2分,共 30分)(总题数:15,分数:30.00)36.窗体由多个部分组成,每个部分称为一个节,大部分的窗体只有 1。(分数:2.00)填空项 1:_ (正确答案:主体节)解析:37.在窗体中添加一个名称为 Command1 的命令按钮,然后编写如下程序: Pri
38、vate Sub s(ByVal p As Integer) p = p * 2 End Sub Private Sub Command1_Click() Dim i As Integer i = 3 Call s(i) If i 4 Then i = i 2 MsgBox i End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果为 -|_|- 。 (分数:2.00)A.B.C. D.解析:由于 VBA中,传值调用(ByVal 选项)为“单向”作用形式即过程调用只是相应位置实参的值“单 向”传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化均不会反馈、影响实参的 值
39、。此题中:形参 p被说明为 ByRef传值形式的整型量,当运行 Command1_Click()过程,并调用 s()函数,实 参 i传送其值给形参 p,p 发生变化 p=p*2=3*2=6。但因为使用的是 ByVal “单向”传值形式,实参 i的的值不 发生变化,if 语句为假,执行 MsgBox i 语句后输出 3。38.在窗体上有一个文本框控件,名称为 Text1。同时,窗体加载时设置其计时器间隔为 1 秒、计时器触发事件过程则实现在 Text1 文本框中动态显示当前日期和时间。请补充完整。 Private Sub From_Load1 Me.Timerinterval1000 End S
40、ub Private Sub 2 Me.text1Now3 End Sub (分数:2.00)解析:39.数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独 立性最高的阶段是 1。(分数:2.00)填空项 1:_ (正确答案:数据库系统)解析:在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据 独立性最高的阶段是数据库系统。40.某二叉树中度为 2 的结点有 18 个,则该二叉树中有 1 个叶子结点。(分数:2.00)填空项 1:_ (正确答案:19)解析:二叉树的性质 3:在任意一棵二叉树中,度为 0的结点(即叶子结点)总是比度为
41、2的结点多一个。本 题中度为 2的结点数为 18,故叶子结点数为 18+1=19个。41.在 E-R图中,矩形表示 1。(分数:2.00)填空项 1:_ (正确答案:实体集)解析:在 ER图中,矩形表示实体集;椭圆表示属性;菱形表示联系。42.数据管理技术经历了人工处理阶段、人工文件系统和数据库系统、 1 和 25 个发展阶段。(分数:2.00)填空项 1:_ (正确答案:交互式数据库系统)解析:43.测试用例包括输入值集和 1 值集。(分数:2.00)填空项 1:_ (正确答案:输出)解析:软件测试用例是为了有效发现软件缺陷而编写的包含测试目的、测试步骤、期望测试结果的特定集合。正确认识和设
42、计软件测试用例可以提高软件测试的有效性,便于测试质量的度量,增强测试过程的可管理性。软件测试用例包括:输入值集和输出值集。测试用例是软件测试的核心。44.在窗体中有一个名为 Command1的命令按钮,Click 事件的代码如下: Private Sub Command1_Click1 f=0 For n = 1 To 10 Step 2 f = f+n Next n Me!Lb1.Caption = f End Sub 单击命令按钮后,标签显示的结果是 2。 (分数:2.00)填空项 1:_ (正确答案:25)解析:本题考查 VBA程序流程控制语句。循环语句 ForNext能够重复执行程序代
43、码特定次数,使用格式如下: For 循环变量=初值 To 终值 Step 步长 循环体 条件语句序列 Exit For 结束条件语句序列 Next循环变量 本题通过 For循环计算 1到 10中所有奇数的和。 45.窗体中的数据主要来源于 1 和 2。(分数:2.00)填空项 1:_ (正确答案:表)解析:46.缺省情况下,报表中的记录是按照 1 排列显示的。(分数:2.00)填空项 1:_ (正确答案:自然顺序)解析:47. 1是在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。(分数:2.00)填空项 1:_ (正确答案:参照完整性)解析:48.某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开一个查询,需要执行的宏 操作是 1。(分数:2.00)填空项 1:_ (正确答案:OpenQuery)解析:Access 中,提供了 50 多个可选的宏操作,打开查询的宏操作为 OpenQuery。49. 1 的任务是诊断和改正程序中的错误。(分数:2.00)解析:50.问题处理方案的正确而完整的描述称为 1。(分数:2.00)填空项 1:_ (正确答案:算法)解析:所谓算法是指解题方案的准确而完整的描述。