1、二级 ACCESS笔试-53 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在面向对象方法中,( )描述的是具有相似属性与操作的一组对象。(分数:2.00)A.属性B.事件C.方法D.类2.对关系 S和 R进行集合运算,结果中既包含 S中的所有元组也包含 R中的所有元组,这样的集合运算称为( )。(分数:2.00)A.并运算B.交运算C.差运算D.积运算3.宏操作中用于执行指定的外部应用程序的是( )命令。(分数:2.00)A.RunSQLB.RunAppC.RequeryD.Restore4.在“Access”的数据库中已建立了“BOO
2、K”表,若查找“图书 ID”是“TP132.54”和“TP138.98”的记录,应在查询设计视图的条件行中输入( )。(分数:2.00)A.“TP132.54“and“TP138.98“B.NOT(“TP132.54“,“TP138.98“)C.NOT IN(“TP132.54“,“TP138.98“)D.IN(“TP132.54“,“TP138.98“)5.在 Access中已建立了“学生”表,其中有可以存放照片的字段。在使用向导为该表创建窗体时,“照片”字段所使用的默认控件是( )。(分数:2.00)A.图像框B.图片框C.非绑定对象框D.绑定对象框6.有下列二叉树,对此二叉树前序遍历的结
3、果为( )。(分数:2.00)A.B.C.D.7.如果加载一个窗体,被触发的事件是( )。(分数:2.00)A.Load事件B.Open事件C.Activate事件D.Unload事件8.下列描述中正确的是( )。(分数:2.00)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D.软件工程只是解决软件开发过程中的技术问题9.下列关于字段属性的叙述中,正确的是( )。(分数:2.00)A.格式和输入是一样的B.可以对任意类型的字段使用向导设置输入掩码C.有效性规则属性是用于限制此字段输入值的表达式D.有
4、效性规则和输入掩码是一样的10.C语言的基本单位是( )。(分数:2.00)A.函数B.过程C.子程序D.子函数11.将 Access数据库中的数据发布在 Internet网络上可以通过( )。(分数:2.00)A.查询B.窗体C.报表D.数据访问页12.用于从其他数据库导入和导出数据的宏命令是( )。(分数:2.00)A.TransferTextB.TransferValueC.TransferDataD.TransferDatabase13.算法分析的目的是( )。(分数:2.00)A.找出数据结构的合理性B.找出算法中输入和输出之间的关系C.分析算法的易懂性和可靠性D.分析算法的效率以求
5、改进14.下列可作为 VBA变量名的是( )。(分数:2.00)A.a&bB.a? bC.4aD.const15.在窗体中有一个标签 Lable1,标题为“测试进行中”,有一个命令按钮 Command1,事件代码如下:Prviate Sub Command1_CIick()Lable1.Caption=“标签“End SubPrivate Sub Form_Load()FormCaption=“举例“Command1Caption=“移动“End Sub打开窗体后,单击命令按钮,屏幕显示( )。(分数:2.00)A.B.C.D.16.Access数据库具有很多特点,下列叙述中,属于 Acces
6、s特点的是( )。(分数:2.00)A.Access数据库可以保存多种数据类型,但是不包括多媒体数据B.Access可以通过编写应用程序来操作数据库中的数据C.Access不能支持 Internet/Intranet应用D.Access作为网状数据库模型支持 C/S应用系统17.结构化程序设计主要强调的是( )。(分数:2.00)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序的易读性18.下列不是分支结构的语句是( )。(分数:2.00)A.IfThenEndlfB.WhileWendC.IfThenE1seEndIfD.SeIectCaseEnd Select19.执行下列语句
7、段后 y的值是( )。x=3.14y=Len(Str$(X)+Space(6)(分数:2.00)A.5B.9C.10D.1120.在窗体中添加一个名称为 Command1的命令按钮,编写如下事件代码:Private Sub Command1_Click()a=75If a60 Theng=1Else If a70 Theng=2Else If a80 Theng=3Else If a90 Theng=4End IfMsgBox gEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是( )。(分数:2.00)A.1B.2C.3D.421.在教师表中,如果要找出职称为“教授”的教师,所
8、采用的关系运算是( )。(分数:2.00)A.选择B.投影C.连接D.自然连接22.以下关于 VBA运行符的优先级按从大到小排序,正确的是( )。(分数:2.00)A.算术运算符逻辑运算符连接运算符B.逻辑运算符关系运算符算术运算符C.算术运算符关系运算符逻辑运算符D.连接运算符逻辑运算符算术运算符23.在“student”表中,“姓名”字段的字段大小为 10,则在此列输入数据时,最多可输入的汉字数和英文字符数分别是( )。(分数:2.00)A.5 5B.10 10C.5 10D.10 2024.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指( )。(分数:2.00)A.数据与程序独
9、立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以下 3种说法都不对25.在学校中,教师的“职称”与教师个人“职工号”的关系是( )。(分数:2.00)A.一对一联系B.一对多联系C.多对多联系D.无联系26.用链表表示线性表的优点是( )。(分数:2.00)A.便于随机存取B.花费的存储空间较顺序存储少C.便于插入和删除操作D.数据元素的物理顺序与逻辑顺序相同27.代表必须输入字母(AZ)的输入掩码是( )。(分数:2.00)A.9B.LC.#D.C28.在关系运算中,选择运算的含义是( )。(分数:2.00)A.在基本表中选择满足条件的记录组成一个新的关
10、系B.在基本表中选择需要的字段组成一个新的关系C.在基本表中选择满足条件的记录和属性组成一个新的关系D.以上说法均正确29.建立一个基于学生表的查询,要查找出生日期(数据类型为日期/时间型)在 20080101和 20081231间的学生,在出生日期对应列的准则行中应输入的表达式是( )。(分数:2.00)A.Between 20080101 And 20081231B.Between #20080101 # And # 20081231#C.Between 20080101 Or 20081231D.Between # 20080101 # Or # 2008123130.下列 SQL语句中
11、,( )语句用于创建表。(分数:2.00)A.CREATE TABLEB.CREATE INDEXC.ALTER TABLED.DROP31.能被“对象所识别的动作”和“对象可执行的活动”分别称为对象的( )。(分数:2.00)A.事件和方法B.方法和事件C.事件和属性D.方法和属性32.在窗体上,设置控件 Command1为不可见的属性是( )。(分数:2.00)A.Command1.NameB.Command1.CaptionC.Command1.EnabledD.Command1.Visible33.在窗体中添加一个名称为 Command1的命令按钮,然后编写如下程序:Public x
12、As IntegerPrivate Sub Command1_Click()x=10Call s1Call s2MsgBox xEnd SubPrivate Sub s1()x=x+20End SubPrivate Sub s2()Dim x As Integerx=x+20End Sub窗体打开运行后,单击命令按钮,则消息框的输出结果为( )。(分数:2.00)A.10B.30C.40D.5034.下列对象不属于 ADO对象模型的是( )。(分数:2.00)A.ConnectionB.WorkspaceC.RecOrdSetD.Command35.线性表常采用的两种存储结构是( )。(分数:
13、2.00)A.顺序存储结构和链式存储结构B.散列方法和索引方式C.链表存储结构和数组D.线性存储结构和非线性存储结构二、填空题(总题数:12,分数:30.00)36.在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个 1 实际上对应一个处理模块。(分数:2.00)填空项 1:_37.二分法查找仅限于这样的表:表中的数据元素必须有序,其存储结构必须是 1。(分数:2.00)填空项 1:_38.数据库系统中实现各种数据管理功能的核心软件是 1。(分数:2.00)填空项 1:_39.排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、 1 和选择排序。(分数:2.
14、00)填空项 1:_40.数据模型按不同应用层次分成 3种类型,它们是概念数据模型、 1 和物理数据模型。(分数:2.00)填空项 1:_41.如果要将某表中的记录删除,应该创建 1 查询。(分数:2.00)填空项 1:_42.在报表设计,可以通过添加 1 控件来控制另起一页输出显示。(分数:2.00)填空项 1:_43.二维表中的列称为关系的 1。(分数:2.00)填空项 1:_44.执行下列程序段后,变量 c的值为_。a=“Visual Basic Programming“b=“Quick“c=b& Ucase(Mid(a,7,6)& Right(a,12)(分数:2.00)填空项 1:_
15、45.有一个 VBA计算程序的功能如下:该程序用户界面由 4个文本框(T1、T2、T3 和 T4)和 3个按钮(C1、C2 和 C3)分别显示为清除、计算和退出。运行窗体后,单击“清除”按钮,则清除所有文本框中显示的内容;单击“计算”按钮,则计算在 T1、T2 和 T3这 3个文本框中输入的 3个数字的和并将结果存放在名为 T4的文本框中;单击“退出”按钮则退出程序。请将下列程序补充完整。Private Sub C1_Click()Me!T1=“ “Me!T2=“ “Me!T3=“ “Me!T4=“ “End SubPrivate Sub C2_Click()If Me!T1=“ “Or Me
16、!T2=“ “Or Me!T3=“ “ThenMsgBox“三个文本框都要输入值!“_Me!T 4=(Val(Me!T1)+Val(Me!T2)+_)End IfEnd SubPrivate Sub C3_Click()Docmd_End Sub(分数:6.00)填空项 1:_46.在 n个运动员中选出任意 r个人参加比赛,有很多种不同的选法,选法的个数可以用公式:计算,在窗体上设计 3个文本框,名称依次是 Text1、Text2 和 Text3文本框中,请填空。Private Sub Command1_Click()Dim r As Integer,n As Integern=Text1r=
17、Text2Text3=fun(n)/(_)/fun(r)End SubFunction fun(n As Integer)As longDim t As gong_For k=1 To nT=t*kNext kFun=tFnd Function(分数:4.00)填空项 1:_47.在窗体中添加一个命令按钮 Command1和一个文本框 Text1,编写如下代码:Private Sub Command1_Click()Dim x As Integer,y As Integer,z As Integera=5,b=10,c=0Me!Text1=“ “Call p1(a,b,c)Me!Text1=1
18、2End SubSub pl(XxAs Integer,y As Integer,z As Integer)z=x+yEnd Sub程序运行后,文本框中应显示的内容为_。(分数:2.00)填空项 1:_二级 ACCESS笔试-53 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在面向对象方法中,( )描述的是具有相似属性与操作的一组对象。(分数:2.00)A.属性B.事件C.方法D.类 解析:解析 类(class)描述的是具有相似属性与操作的一组对象,类是具体对象的实例。2.对关系 S和 R进行集合运算,结果中既包含 S中的所有元组也包含
19、R中的所有元组,这样的集合运算称为( )。(分数:2.00)A.并运算 B.交运算C.差运算D.积运算解析:解析 关系的并运算是指由结构相同的两个关系合并,形成一个新的关系,其中包含两个关系中的所有元组。3.宏操作中用于执行指定的外部应用程序的是( )命令。(分数:2.00)A.RunSQLB.RunApp C.RequeryD.Restore解析:解析 RunSQL 用于执行指定的 SQL语句。RunAPP 用于执行指定的外部应用程序。Requery 用于刷新控件数据。Restore 用于将最大化或最小化窗口恢复至原始大小。4.在“Access”的数据库中已建立了“BOOK”表,若查找“图书
20、 ID”是“TP132.54”和“TP138.98”的记录,应在查询设计视图的条件行中输入( )。(分数:2.00)A.“TP132.54“and“TP138.98“B.NOT(“TP132.54“,“TP138.98“)C.NOT IN(“TP132.54“,“TP138.98“)D.IN(“TP132.54“,“TP138.98“) 解析:解析 在 Access数据库中,字符型常量要求用双引号括起来;用来表示集合的方法是用括号括起集合的所有元素,这些元素之间用逗号隔开;另外,表示在某个集合内的关键字用 in,表示不在某个集合内的关键字用 not in。5.在 Access中已建立了“学生”
21、表,其中有可以存放照片的字段。在使用向导为该表创建窗体时,“照片”字段所使用的默认控件是( )。(分数:2.00)A.图像框B.图片框C.非绑定对象框D.绑定对象框 解析:解析 绑定对象框用于在窗体或报表上显示 OLE对象,例如一系列的图片。而图像框是用于窗体中显示静态图片;非绑定对象框则用于在窗体中显示非结合 OLE对象,例如电子表格。在 Access数据库中不存在图片框控件。6.有下列二叉树,对此二叉树前序遍历的结果为( )。(分数:2.00)A.B.C.D. 解析:解析 所谓二叉树的前序遍历是指:先访问根结点,再访问左子树,最后访问右子树,中序DYEBEAFCZX,后序 YDEBFZXC
22、A,前序 ABDYECFXZ。7.如果加载一个窗体,被触发的事件是( )。(分数:2.00)A.Load事件 B.Open事件C.Activate事件D.Unload事件解析:解析 本题考查窗体的基本用法。窗体能响应的事件不多,当窗体刚刚被打开时,首选触发 Load事件,其次继续触发 Open事件,再次是 Activate事件,最后窗体在关闭时触发 Unload事件。8.下列描述中正确的是( )。(分数:2.00)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 D.软件工程只是解决软件开发过程中的技术
23、问题解析:解析 软件工程是指将工程化的思想应用于软件的开发、应用和维护的过程,包括软件开发技术和软件工程管理。9.下列关于字段属性的叙述中,正确的是( )。(分数:2.00)A.格式和输入是一样的B.可以对任意类型的字段使用向导设置输入掩码C.有效性规则属性是用于限制此字段输入值的表达式 D.有效性规则和输入掩码是一样的解析:解析 在表中的每个字段都可以设置一些字段属性,其中的“格式”属性用来决定数据的打印方式和屏幕显示方式,而“输入掩码”属性则用于控制输入格式或检查输入中的错误的,虽然对于大多数数据类型都可以设计输入掩码,但是只有文本型和日期时间型字段才可以使用“输入掩码向导”,“有效性规则
24、”属性用于限制此字段输入值的表达式,和输入掩码的作用也不一样。10.C语言的基本单位是( )。(分数:2.00)A.函数 B.过程C.子程序D.子函数解析:解析 C 语言是函数式的语言。它的基本组成单位是函数,在 C语言中任何程序都是由一个或者多个函数组成的。11.将 Access数据库中的数据发布在 Internet网络上可以通过( )。(分数:2.00)A.查询B.窗体C.报表D.数据访问页 解析:解析 本题考查的是数据访问页。数据访问页是用户通过因特网进行数据交互的数据库对象,可以用来发布数据库中任何保存的数据。12.用于从其他数据库导入和导出数据的宏命令是( )。(分数:2.00)A.
25、TransferTextB.TransferValueC.TransferDataD.TransferDatabase 解析:解析 有关导入导出数据的命令主要有:TransferDatabase-用于从其他数据库导入和导出数据;TransferText 用于从文本文件导入和导出数据。13.算法分析的目的是( )。(分数:2.00)A.找出数据结构的合理性B.找出算法中输入和输出之间的关系C.分析算法的易懂性和可靠性D.分析算法的效率以求改进 解析:解析 算法分析是指对一个算法的运行时间和占用空间做定量的分析,计算相应的数量级,并用时间复杂度和空间复杂度表示。分析算法的目的就是要降低算法的时间复
26、杂度和空间复杂度,提高算法的执行效率。14.下列可作为 VBA变量名的是( )。(分数:2.00)A.a&bB.a? bC.4a D.const解析:解析 变量名可以由字母、数字和下画线组成,但不能包含空格和任何除了下画线以外的标点符号。变量名不能使用 VBA中的关键字。15.在窗体中有一个标签 Lable1,标题为“测试进行中”,有一个命令按钮 Command1,事件代码如下:Prviate Sub Command1_CIick()Lable1.Caption=“标签“End SubPrivate Sub Form_Load()FormCaption=“举例“Command1Caption=
27、“移动“End Sub打开窗体后,单击命令按钮,屏幕显示( )。(分数:2.00)A.B.C.D. 解析:解析 本题中,窗体开始运行时首先会触发 Load事件,将窗体的标题设置为“举例”,命令按钮的标题设置为“移动”;单击命令按钮时将标签的标题设置为“标签”。16.Access数据库具有很多特点,下列叙述中,属于 Access特点的是( )。(分数:2.00)A.Access数据库可以保存多种数据类型,但是不包括多媒体数据B.Access可以通过编写应用程序来操作数据库中的数据 C.Access不能支持 Internet/Intranet应用D.Access作为网状数据库模型支持 C/S应用系
28、统解析:解析 Access 数据库的主要特点包括处理多种数据类型;包括多媒体数据与 Internet/Intranet的集成;具有较好的集成开发功能,可以采用 VBA编写数据库应用程序等。而从数据模型的角度看来,Access属于关系数据模型而不是网状数据模型。17.结构化程序设计主要强调的是( )。(分数:2.00)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序的易读性 解析:解析 程序不光是编写完就结束了,为了测试和维护程序,往往还有其他人阅读和跟踪程序,因此程序设计的风格应该强调简单和清晰,即程序的易读性,“清晰第一,效率第二”。18.下列不是分支结构的语句是( )。(分数:
29、2.00)A.IfThenEndlfB.WhileWend C.IfThenE1seEndIfD.SeIectCaseEnd Select解析:解析 本题考查控制结构的基本用法。本题的 4个选项中,A 为单分支选择结构;B 为循环结构;C为双分支选择结构;D 为多分支选择结构。19.执行下列语句段后 y的值是( )。x=3.14y=Len(Str$(X)+Space(6)(分数:2.00)A.5B.9C.10D.11 解析:解析 本题考查字符串函数的基本使用。在 VBA中,Str 函数用于将数字转换成字符串,当数字转换为字符串时,总会预留一个空格给前面的正负号。如果参数是正数回传的字符串会有一
30、个前置空格。先将 3.14转换成字符串“3.14”然后接 6个空格,最后用 Len函数来求长度。输出结果为 11。20.在窗体中添加一个名称为 Command1的命令按钮,编写如下事件代码:Private Sub Command1_Click()a=75If a60 Theng=1Else If a70 Theng=2Else If a80 Theng=3Else If a90 Theng=4End IfMsgBox gEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是( )。(分数:2.00)A.1 B.2C.3D.4解析:解析 在 If.ThenElse If.语句中,当一个
31、条件满足时,将会执行 Then后面的语句,然后退出条件分支。本题中,a=75 满足第一个条件“a60”,将执行 Then后面的语句,将 1赋给变量 g,结束条件判断。最后将 g的值 1输出到 MsgBox,所以 MsgBox输出的结果为 1。21.在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是( )。(分数:2.00)A.选择 B.投影C.连接D.自然连接解析:解析 关系运算可分为两大类:一类是传统的集合运算如并()、交()、差(-)和笛卡儿积;另一类是专门的关系运算,其中包括选择、投影、连接和自然连接。22.以下关于 VBA运行符的优先级按从大到小排序,正确的是( )。(分数
32、:2.00)A.算术运算符逻辑运算符连接运算符B.逻辑运算符关系运算符算术运算符C.算术运算符关系运算符逻辑运算符 D.连接运算符逻辑运算符算术运算符解析:解析 在 VBA中的运算符都有优先级,最基本的就是算术运算符连接运算符关系运算符逻辑运算符,在各个种类的运算符中还有不同的优先级,例如在算术运算中乘方的优先级高于乘法和除法运算,同优先级的运算由左至右顺序执行。23.在“student”表中,“姓名”字段的字段大小为 10,则在此列输入数据时,最多可输入的汉字数和英文字符数分别是( )。(分数:2.00)A.5 5B.10 10 C.5 10D.10 20解析:解析 在文本型的字段中可以由用
33、户指定长度,要注意在 Access中一个汉字和一个英文字符长度都占 1位。24.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指( )。(分数:2.00)A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以下 3种说法都不对 解析:解析 数据独立性是数据库系统的一个最重要的目标之一,它使数据能独立于应用程序。数据独立性包括数据的物理独立性和数据的逻辑独立性。物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即数据在磁盘上怎样存储由 DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理
34、存储改变了,应用程序不用改变。逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即当数据的逻辑结构改变时,用户程序也可以不变。25.在学校中,教师的“职称”与教师个人“职工号”的关系是( )。(分数:2.00)A.一对一联系B.一对多联系 C.多对多联系D.无联系解析:解析 本题考查关系数据库中实体之间的联系。实体之间的联系有 3种:一对一、一对多和多对多。每位教师只对应一个职称,而一个职称可以有多位教师,从而看出本题应为一对多的联系。26.用链表表示线性表的优点是( )。(分数:2.00)A.便于随机存取B.花费的存储空间较顺序存储少C.便于插入和删除操作 D.数据元素的物理顺序与
35、逻辑顺序相同解析:解析 数据的存储结构有顺序存储结构和链式存储结构两种。不同存储结构的数据处理效率不同。由于链表采用链式存储结构,元素的物理顺序并不连续,对于插入和删除无需移动元素,很方便,当查找元素时就需要逐个元素查找,因此查找的时间相对更长。27.代表必须输入字母(AZ)的输入掩码是( )。(分数:2.00)A.9B.L C.#D.C解析:解析 本题考查字段的输入掩码的知识。输入掩码中的字符“9”可以选择输入数字或空格;“L”表示必须输入字母 AZ;“#”表示可以选择输入数据和空格,在编辑模式下空格以空白显示,但是保存数据时将空白删除,允许输入“+”或“-”;“C”表示可以选择输入任何数据
36、和空格。28.在关系运算中,选择运算的含义是( )。(分数:2.00)A.在基本表中选择满足条件的记录组成一个新的关系 B.在基本表中选择需要的字段组成一个新的关系C.在基本表中选择满足条件的记录和属性组成一个新的关系D.以上说法均正确解析:解析 本题考查关系运算符的操作。关系运算可分为两大类:一类是传统的集合运算,如并()、交()、差(-)和笛卡儿积;另一类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足给定条件的元组;投影运算是在关系模式中挑选若干属性组成新的关系;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组;自然连接是在等值连接
37、的基础上去除重复的属性。29.建立一个基于学生表的查询,要查找出生日期(数据类型为日期/时间型)在 20080101和 20081231间的学生,在出生日期对应列的准则行中应输入的表达式是( )。(分数:2.00)A.Between 20080101 And 20081231B.Between #20080101 # And # 20081231# C.Between 20080101 Or 20081231D.Between # 20080101 # Or # 20081231解析:解析 在 Access中,日期型常量要求用“#”括起来;表示区间的关键字用 BetweenAnd。30.下列
38、SQL语句中,( )语句用于创建表。(分数:2.00)A.CREATE TABLE B.CREATE INDEXC.ALTER TABLED.DROP解析:解析 SQL 语言的功能包含数据定义、数据查询、数据操纵和数据控制。数据定义的功能是实现表、索引、视图的定义、修改和删除。CREATE TABLE 语句是创建一个表,CREATE INDEX 语句是创建一个索引;ALTER TABLE 语句是修改一个表的结构;DROP 语句是删除一个表的结构或从字段或字段组中删除索引。31.能被“对象所识别的动作”和“对象可执行的活动”分别称为对象的( )。(分数:2.00)A.事件和方法 B.方法和事件C
39、.事件和属性D.方法和属性解析:解析 对象具有三要素,分别是属性、事件和方法。属性是对象的静态特性,用来描述对象的静态特征;事件是可以被对象识别或接受的动作;方法是对象可以执行的活动。32.在窗体上,设置控件 Command1为不可见的属性是( )。(分数:2.00)A.Command1.NameB.Command1.CaptionC.Command1.EnabledD.Command1.Visible 解析:解析 窗体控件中,Visible 属性是用于指定控件是否可见,Enable 属性用于指定控件是否可用。Caption属性表示控件的标题,Name 属性表示控件的名称。33.在窗体中添加一
40、个名称为 Command1的命令按钮,然后编写如下程序:Public x As IntegerPrivate Sub Command1_Click()x=10Call s1Call s2MsgBox xEnd SubPrivate Sub s1()x=x+20End SubPrivate Sub s2()Dim x As Integerx=x+20End Sub窗体打开运行后,单击命令按钮,则消息框的输出结果为( )。(分数:2.00)A.10B.30 C.40D.50解析:解析 在本题中,定义了一个全局变量 x,在命令按钮的单击事件中对这个 x赋值为 10,然后依次调用 s1和 s2;在 s
41、1中对 x自加了 20;在 s2中用 Dim定义了一个局部变量 x,按照局部覆盖全局的原则,在 s2中的操作都是基于局部变量 x而不是全局变量 x。所以本题输出结果为 30。34.下列对象不属于 ADO对象模型的是( )。(分数:2.00)A.ConnectionB.Workspace C.RecOrdSetD.Command解析:解析 在 VBA中,数据库访问接口有 3种:开放数据库互联(ODBC)、数据访问对象(DAO)和Active数据对象(ADO)。其中 ADO对象模型主要包括:Connection、Command、RecordSET、Field 和Error共 5类。35.线性表常采
42、用的两种存储结构是( )。(分数:2.00)A.顺序存储结构和链式存储结构 B.散列方法和索引方式C.链表存储结构和数组D.线性存储结构和非线性存储结构解析:解析 线性表的存储通常分为两种存储结构:顺序存储结构和链式存储结构。二、填空题(总题数:12,分数:30.00)36.在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个 1 实际上对应一个处理模块。(分数:2.00)填空项 1:_ (正确答案:加工)解析:解析 数据流图是从数据传递和加工的角度,其中的每一个加工对应一个处理模块。37.二分法查找仅限于这样的表:表中的数据元素必须有序,其存储结构必须是 1。(分数:2
43、.00)填空项 1:_ (正确答案:顺序存储(顺序方式存储))解析:解析 二分法查找对表的要求是有序顺序表,即第一是数据元素有序,第二是按顺序方式存储。38.数据库系统中实现各种数据管理功能的核心软件是 1。(分数:2.00)填空项 1:_ (正确答案:数据库管理系统)解析:解析 数据库管理系统(DBMS)是数据库的管理机构,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。39.排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、 1 和选择排序。(分数:2.00)填空项 1:_ (正确答案:冒泡排序)解析:解析 在计算机程序设计中常见的排序方法有:插入排序、选
44、择排序、冒泡排序。40.数据模型按不同应用层次分成 3种类型,它们是概念数据模型、 1 和物理数据模型。(分数:2.00)填空项 1:_ (正确答案:逻辑数据模型)解析:解析 数据模型按不同层次分成概念数据模型、逻辑数据模型和物理数据模型 3类。41.如果要将某表中的记录删除,应该创建 1 查询。(分数:2.00)填空项 1:_ (正确答案:删除)解析:解析 删除查询可以在表中删除若干记录;生成表查询可以利用表中的现有数据建立一个新表;追加查询可以把现有的表中的数据追加到另一个表的尾部。42.在报表设计,可以通过添加 1 控件来控制另起一页输出显示。(分数:2.00)填空项 1:_ (正确答案
45、:分页符)解析:解析 在报表中可以在某一节用分页符来标志要另起一页的位置。43.二维表中的列称为关系的 1。(分数:2.00)填空项 1:_ (正确答案:属性)解析:解析 在关系数据库中关系是一个二维表,每一行称为一个元组或记录,每一列称为一个属性。44.执行下列程序段后,变量 c的值为_。a=“Visual Basic Programming“b=“Quick“c=b& Ucase(Mid(a,7,6)& Right(a,12)(分数:2.00)填空项 1:_ (正确答案:Quick BASIC PROGRAMMING)解析:解析 在 VBA中有很多字符串函数,其中的 mid函数可以实现在任
46、何位置取任何长度;Right 函数用于在字符串右端开始取 n个字符;LJcase 函数强制把字符转换成大写字母。本题中,第一部分 b的值为“Quick”,第二部分从字符串 a的第 7个字符开始取 6个字符并且转换成大写,所以输出 BASIC;最后是从字符串 a的右边取 12个字符转换成大写后输出 PROGRAMMING。所以最后的输出结果是“Quick BASIC PROGRAMMING”。45.有一个 VBA计算程序的功能如下:该程序用户界面由 4个文本框(T1、T2、T3 和 T4)和 3个按钮(C1、C2 和 C3)分别显示为清除、计算和退出。运行窗体后,单击“清除”按钮,则清除所有文本
47、框中显示的内容;单击“计算”按钮,则计算在 T1、T2 和 T3这 3个文本框中输入的 3个数字的和并将结果存放在名为 T4的文本框中;单击“退出”按钮则退出程序。请将下列程序补充完整。Private Sub C1_Click()Me!T1=“ “Me!T2=“ “Me!T3=“ “Me!T4=“ “End SubPrivate Sub C2_Click()If Me!T1=“ “Or Me!T2=“ “Or Me!T3=“ “ThenMsgBox“三个文本框都要输入值!“_Me!T 4=(Val(Me!T1)+Val(Me!T2)+_)End IfEnd SubPrivate Sub C3_Click()Docmd_End Sub(分数:6.00)填空项 1:_ (正确答案:Else Val(Me!T3) Close)解析:解析 本题首先满足 If分支的条件,也就是如果有文本框内容为空则会弹出 MsgBox提示信息,若条件不满足也就是说 3个文本框中都有值时应该计算 3个文本框之和,所以第一个空填 Else。要计算3个文本框之和,也就是把 3个文本框中的内容转换成数值后相加,所以第二空处应填 Val(Me! T3)。最后的代码作用是退出窗体,其命令应为:Docmd.Close。所以第三空应