1、二级 ACCESS 笔试-55 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在关系运算中,选择运算的含义是( )。(分数:2.00)A.在基本表中,选择满足条件的元组组成一个新的关系B.在基本表中,选择需要的属性组成一个新的关系C.在基本表中,选择满足条件的元组和属性组成一个新的关系D.以上 3 种说法都是正确的2.下列描述中正确的是( )。(分数:2.00)A.算法的效率只与问题的规模有关,而与数据的存储结构无关B.算法的时间复杂度是指执行算法所需要的计算工作量C.数据的逻辑结构与存储结构是一一对应的D.算法的时间复杂度与空间复杂度一
2、定相关3.设有如下程序:Private Sub Command1_Click()Dim sum AS Double,s AS DoubleSum=0n=0For i=1 To 5x=n/in=n+1sum=sum+xNext iEnd Sub该程序通过 For 循环来计算一个表达式的值,这个表达式是( )。(分数:2.00)A.1+1/2+2/3+3/4+4/5B.1+1/2+1/3+1/4+1/5C.1/2+2/3+3/4+4/5D.1/2+1/3+1/4+1/54.在结构化程序设计中,模块划分的原则是( )。(分数:2.00)A.各模块应包括尽量多的功能B.各模块的规模应尽量大C.各模块之
3、间的联系应尽量紧密D.模块内具有高内聚度、模块间具有低耦合度5.如下程序段定义了学生成绩的记录类型,由学号、姓名和 3 门课程成绩(百分制)组成。Type Studno As Integername As Stringscore(1 to 3)As SingleEnd Type若对某个学生的各个数据项进行赋值,下列程序段中正确的是( )。(分数:2.00)A.Dim S As StudStudno=1001Studname=“舒宜“Studscore=78,88,96B.Dim S AS StudSno=1001Sname=“舒宜“Sscore=78,88,96C.Dim S As StudS
4、tudno=1001Studname=“舒宜“Studscore(I)=78Studscore(2)=88Studscore(3)=96D.Dim S As StudSno=1001Sname=“舒宜“Sscore(I)=78Sscore(2)=88Sscore(3)=966.数据访问页是一种独立于 Access 数据库的文件,该文件的类型是( )。(分数:2.00)A.TXT 件B.HTML 文件C.MDB 文件D.DOC 文件7.在创建交叉表查询时列标题字段的值显示在交叉表中的位置是( )。(分数:2.00)A.第一行B.第一列C.上面若干行D.左面若干列8.邮政编码是由 6 位数字组成的
5、字符串,为邮政编码设置输入掩码,正确的是( )。(分数:2.00)A.000000B.999999C.CCCCCCD.LLLLLL9.在关系数据库中,能够唯一地标识一个记录的属性或属性的组合,称为( )。(分数:2.00)A.关键字B.属性C.关系D.域10.在一个数据库中已经设置了自动宏 AutoExee,如果在打开数据库的时候不想执行这个自动宏,正确的操作是( )。(分数:2.00)A.用Entel键打开数据库B.打开数据库时按住Alt键C.打开数据库时按住Ctrl键D.打开数据库时按住Shift键11.设有如下窗体单击事件过程:Private Sub Form_Click()a=1For
6、 i=1 To 3Select Case iCase 1,3a=a+lCase 2,4a=a+2End SelectNext iMsgBox aEnd Sub打开窗体运行后,单击窗体,则消息框的输出的结果是( )。(分数:2.00)A.3B.4C.5D.612.下列描述中正确的是( )。(分数:2.00)A.软件测试的主要目的是发现程序中的错误B.软件测试的主要目的是确定程序中错误的位置C.为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D.软件测试就是证明软件没有错误13.下列描述中错误的是( )。(分数:2.00)A.在数据库系统中,数据的物理结构必须与逻辑结构一致B.数据
7、库技术的根本目标是要解决数据的共享问题C.数据库设计是指在已有数据库管理系统的基础上建立数据库D.数据库系统需要操作系统的支持14.在 Aecess 中已经建立了“学生”表,表中有“学号”、“姓名”、“性别”和“入学成绩”等字段。执行如下 SQL 命令:Select 性别,avg(入学成绩)From 学生 Group By 性别其结果是( )。(分数:2.00)A.计算并显示所有学生的性别和入学成绩的平均值B.按性别分组计算并显示性别和入学成绩的平均值C.计算并显示所有学生的入学成绩的平均值D.按性别分组计算并显示所有学生的入学成绩的平均值15.某二又树中有 n 个度为 2 的结点,则该二叉树
8、中的叶子结点数为( )。(分数:2.00)A.n+1B.n-1C.2nD.n/216.要在查找表达式中使用通配符通配一个数字字符,应选用的通配符是( )。(分数:2.00)A.B.?C.!D.#17.Access 数据库具有很多特点,下列叙述中,不是 Access 特点的是( )。(分数:2.00)A.Access 数据库可以保存多种数据类型,包括多媒体数据B.Access 可以通过编写应用程序来操作数据库中的数据C.Access 可以支持 Internet/Intranet 应用D.Access 作为网状数据库模型支持客户机/服务器应用系统18.在报表设计时,如果只在报表最后一页的主体内容之
9、后输出规定的内容,则需要设置的是( )。(分数:2.00)A.报表页眉B.报表页脚C.页面页眉D.页面页脚19.在窗体中添加一个名称为 Command1 的命令按钮,然后编写如下事件代码:Private Sub Command1_Click()a=75If a60 Thenk=1ElseIf a70 Thenk=2ElseIf a80 Thenk=3ElseIf a90 Thenk=4EndlfMsgBox kEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是( )。(分数:2.00)A.1B.2C.3D.420.窗口事件是指操作窗口时所引发的事件。下列事件中,不属于窗口事件的是
10、( )。(分数:2.00)A.打开B.关闭C.加载D.取消21.对下列二叉树进行前序遍历的结果为( )。(分数:2.00)A.B.C.D.22.在现实世界中,每个人都有自己的出生地,实体“人”与实体“出生地”之间的联系是( )。(分数:2.00)A.一对一联系B.一对多联系C.多对多联系D.无联系23.在 Access 数据库中,若要求在窗体上设置输入的数据是取自某一个表或查询中记录的数据或者取自某固定内容的数据,可以使用的控件是( )。(分数:2.00)A.选项组控件B.列表框或组合框控件C.文本框控件D.复选框、切换按钮、选项按钮控件24.在下列关系运算中,不改变关系表中的属性个数但能减少
11、元组个数的是( )。(分数:2.00)A.并B.交C.投影D.笛卡儿积25.要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在表关系中设置( )。(分数:2.00)A.参照完整性B.有效性规则C.输入掩码D.级联更新相关字段26.下列 Case 语句中错误的是( )。(分数:2.00)A.Case 0 To 10B.Case Is10C.Case Is10 And Is50D.Case 3,5 Is1027.在 Access中已建立了“雇员”表,其中有可以存放照片的字段在使用向导为该表创建窗体时,“照片”字段所使用的默认控件是( )。(分数:2.00)A.图像框B.绑定对象框C.非绑
12、定对象D.列表框28.下列选项中不属于面向对象程序设计特征的是( )。(分数:2.00)A.继承性B.多态性C.类比性D.封装性29.如果字段内容为声音文件,则该字段的数据类型应定义为( )。(分数:2.00)A.文本B.备注C.超级链接D.OLE 对象30.在 Access 中已经建立了“工资”表,表中包括“职工号”、“所在单位”、“基本工资”和“应发工资”等字段,如果要按单位统计应发工资总数,那么在查询设计视图“所在单位”的“总计”行和“应发工资”的“总计”行中分别选择的是( )。(分数:2.00)A.Sum,Group ByB.Count,Group ByC.Group By,SumD.
13、Group By,Count31.有如下语句:S=Int(100*Rnd)执行完毕后,s 的值是( )。(分数:2.00)A.0,99的随机整数B.0,100的随机整数C.1,99的随机整数D.1,100的随机整数32.假设某数据库已建有宏对象“宏 1”,“宏 1”中只有一个宏操作 SetValue,其中第一个参数项目为“Label0Caption”,第二个参数表达式为“Text0”。窗体“fmTest”中有一个标签 Label0 和一个文本框 Text0,现设置控件 Text0 的“更新后”事件为运行“宏 1”,则结果是( )。(分数:2.00)A.将文本框清空B.将标签清空C.将文本框中的
14、内容复制给标签的标题,使二者显示相同内容D.将标签的标题复制到文本框,使二者显示相同内容33.InputBox 函数的返回值类型是( )。(分数:2.00)A.数值B.字符串C.变体D.数值或字符串(视输入的数据而定)34.下列对队列的描述中正确的是( )。(分数:2.00)A.队列属于非线性表B.队列按“先进后出”的原则组织数据C.队列在队尾删除数据D.队列按“先进先出”的原则组织数据35.在 ER 图中,用来表示实体之间联系的图形是( )。(分数:2.00)A.矩形B.椭劂形C.菱形D.平行四边形二、填空题(总题数:14,分数:30.00)36.在深度为 7 的满二叉树中,度为 2 的结点
15、个数为 1。(分数:2.00)填空项 1:_37.软件测试分为白箱(盒)测试和黑箱(盒)测试。等价类划分法属于 1 测试。(分数:2.00)填空项 1:_38.在数据库系统中,实现各种数据管理功能的核心软件称为 1。(分数:2.00)填空项 1:_39.软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于 1 阶段。(分数:2.00)填空项 1:_40.在结构化分析使用的数据流图(DFD)中,利用 1 对其中的图形元素进行确切解释。(分数:2.00)填空项 1:_41.如果表中一个字段不是本表的主关键字,而是另外一个表的主键字或候选关键字,这个字段称为 1。(分数:
16、2.00)填空项 1:_42.在 SQL 的 Select 命令中用 1 短语对查询的结果进行排序。(分数:2.00)填空项 1:_43.报表记录分组操作时首先要选定分组字段,在这些字段上值 1 的记录数据归为同一组。(分数:2.00)填空项 1:_44.如果希望按满足指定条件执行宏中的一个或多个操作,这类宏称为 1。(分数:2.00)填空项 1:_45.退出 Access 应用程序的 VBA 代码是 1。(分数:2.00)填空项 1:_46.在 VBA 编程中检测字符串长度的函数名是 1。(分数:2.00)填空项 1:_47.若窗体中已有一个名为 Command1 的命令按钮、一个名为 La
17、bel1 的标签和一个名为 Text1 的文本框,且文本框的内容为空,然后编写如下事件代码:Private Function f(x As Long)As BooleanIf x Mod 2=0 Thenf=TrueElsef=FalseEnd IfEnd FunctionPrivate Sub Command1_Click()Dim n As Longn=Val(Me! text1)P=IIf(f(n),“Even number“,“Odd number“)Me! LabellCaption=n&“is“ & PEnd Sub窗体打开运行后,在文本框中输入 21,单击命令按钮,则标签显示内容
18、为_。(分数:2.00)填空项 1:_48.有如下用户定义类型及操作语句:Type StudentSno As StringSname As StringSage As IntegerEnd TypeDim Stru AS StudentWith Stu.SNO=“200609001“.Shame=“陈果果“.Abe=19End With执行 MsgBox StuAge 后,消息框的输出结果是_。(分数:2.00)填空项 1:_49.已知一个名为“学生”的 Access 数据库,库中的表“stud”存储学生的基本信息,包括学号、姓名、性别和籍贯。下面程序的功能是:通过下图所示的窗体向“stud
19、”表中添加学生记录,对应“学号”、“姓名”、“性别”和“籍贯”的 4 个文本框的名称分别为 tNo、tNmae、tSex 和 tRes。当单击窗体中的“增加”命令按钮(名称为 Commandl)时,首先判断学号是否重复,如果不重复则向“stud”表中添加学生记录;如果学号重复,则给出提示信息。(分数:4.00)填空项 1:_二级 ACCESS 笔试-55 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在关系运算中,选择运算的含义是( )。(分数:2.00)A.在基本表中,选择满足条件的元组组成一个新的关系 B.在基本表中,选择需要的属性组成
20、一个新的关系C.在基本表中,选择满足条件的元组和属性组成一个新的关系D.以上 3 种说法都是正确的解析:解析 选择运算是在关系中选择满足指定条件的元组。2.下列描述中正确的是( )。(分数:2.00)A.算法的效率只与问题的规模有关,而与数据的存储结构无关B.算法的时间复杂度是指执行算法所需要的计算工作量 C.数据的逻辑结构与存储结构是一一对应的D.算法的时间复杂度与空间复杂度一定相关解析:解析 算法的时间复杂度是指执行算法所需要的计算工作量,以算法所执行的基本运算的次数来度量;算法的空间复杂度一般是指执行算法所需要的内存空间。因此 B 选项正确。算法的时间复杂度与空间复杂度并不相关。故 D
21、选项错误。数据的逻辑结构是指数据元素之间的逻辑关系,是独立于计算机的;数据的存储结构是研究数据元素和数据元素之间的关系如何在计算机中表示,二者不是一一对应的,所以C 选项错误。算法的执行效率不仅与问题的规模有关,还与数据的存储结构有关,故 A 选项错误。综上所述,本题选 B。3.设有如下程序:Private Sub Command1_Click()Dim sum AS Double,s AS DoubleSum=0n=0For i=1 To 5x=n/in=n+1sum=sum+xNext iEnd Sub该程序通过 For 循环来计算一个表达式的值,这个表达式是( )。(分数:2.00)A.
22、1+1/2+2/3+3/4+4/5B.1+1/2+1/3+1/4+1/5C.1/2+2/3+3/4+4/5 D.1/2+1/3+1/4+1/5解析:解析 第一次循环时,i=1,n=0,x=0/1;第二次循环时,i=2,n=1,x=1/2;第三次循环时,i=3,n=2,x=2/3依次类推,循环 5 次后累加的表达式是 0/1+1/2+2/3+3/4+4/5。4.在结构化程序设计中,模块划分的原则是( )。(分数:2.00)A.各模块应包括尽量多的功能B.各模块的规模应尽量大C.各模块之间的联系应尽量紧密D.模块内具有高内聚度、模块间具有低耦合度 解析:解析 在结构化程序设计中模块划分应遵循高内聚
23、、低耦合的原则。其中,内聚性是对一个模块内部各个元素间彼此结合的紧密程度的度量,耦合性是对模块间互相连接的紧密程度的度量。5.如下程序段定义了学生成绩的记录类型,由学号、姓名和 3 门课程成绩(百分制)组成。Type Studno As Integername As Stringscore(1 to 3)As SingleEnd Type若对某个学生的各个数据项进行赋值,下列程序段中正确的是( )。(分数:2.00)A.Dim S As StudStudno=1001Studname=“舒宜“Studscore=78,88,96B.Dim S AS StudSno=1001Sname=“舒宜“
24、Sscore=78,88,96C.Dim S As StudStudno=1001Studname=“舒宜“Studscore(I)=78Studscore(2)=88Studscore(3)=96D.Dim S As StudSno=1001Sname=“舒宜“Sscore(I)=78Sscore(2)=88Sscore(3)=96 解析:解析 在 VBA 中,要想引用记录变量中的成员,必须使用“”运算符,其格式为:变量名,成员名。当某个成员是数组的时候,对数组元素的访问要采用“数组名(下标)”的形式。6.数据访问页是一种独立于 Access 数据库的文件,该文件的类型是( )。(分数:2.
25、00)A.TXT 件B.HTML 文件 C.MDB 文件D.DOC 文件解析:解析 数据访问页可以认为是一个网页,即 HTML 文件。7.在创建交叉表查询时列标题字段的值显示在交叉表中的位置是( )。(分数:2.00)A.第一行 B.第一列C.上面若干行D.左面若干列解析:解析 所谓交叉表查询,就是将来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据表行与列的交叉处显示表中某个字段的各种计算值。故列标题显示在第一行。8.邮政编码是由 6 位数字组成的字符串,为邮政编码设置输入掩码,正确的是( )。(分数:2.00)A.000000 B.999999C.CCCC
26、CCD.LLLLLL解析:解析 输入掩码中的字符及其含义见下表:字符 含义“0”代表必须输入 09 中的一个数字“9”代表可以选择输入数字或空格“#”代表可以选择输入数据和空格,在编辑模式下空格以空白显示,但是保存数据时将空白删除,允许输入加号或减号“L”代表必须输入字母(Az)“C”代表可以选择输入任何数据和空格9.在关系数据库中,能够唯一地标识一个记录的属性或属性的组合,称为( )。(分数:2.00)A.关键字 B.属性C.关系D.域解析:解析 在关系中唯一标识元组的属性或属性集称为候选码或候选关键字,简称为码或关键字。10.在一个数据库中已经设置了自动宏 AutoExee,如果在打开数据
27、库的时候不想执行这个自动宏,正确的操作是( )。(分数:2.00)A.用Entel键打开数据库B.打开数据库时按住Alt键C.打开数据库时按住Ctrl键D.打开数据库时按住Shift键 解析:解析 若想在数据库打开时不自动运行宏,需要在打开数据库时按住Shift键。11.设有如下窗体单击事件过程:Private Sub Form_Click()a=1For i=1 To 3Select Case iCase 1,3a=a+lCase 2,4a=a+2End SelectNext iMsgBox aEnd Sub打开窗体运行后,单击窗体,则消息框的输出的结果是( )。(分数:2.00)A.3B.
28、4C.5 D.6解析:解析 本题中,共循环三次。第一次循环 i=1,执行 Case 语句中的 a=a+1;第二次循环 i=2,执行 Case 语句中的 a=a+2;第三次循环 i=3,执行 Case 语句中的 a=a+1。最后 a 为 1+1+2+1=5。12.下列描述中正确的是( )。(分数:2.00)A.软件测试的主要目的是发现程序中的错误 B.软件测试的主要目的是确定程序中错误的位置C.为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D.软件测试就是证明软件没有错误解析:解析 软件测试是为了发现错误。为了达到好的测试效果,应该由独立的第三方来进行软件测试,尽量避免程序员检
29、查自己的程序。13.下列描述中错误的是( )。(分数:2.00)A.在数据库系统中,数据的物理结构必须与逻辑结构一致 B.数据库技术的根本目标是要解决数据的共享问题C.数据库设计是指在已有数据库管理系统的基础上建立数据库D.数据库系统需要操作系统的支持解析:解析 在数据库系统中,物理独立性是指数据的物理结构(包括存储结构、存取方式等)的改变不影响数据库的逻辑结构,从而不会引起应用程序的变化。14.在 Aecess 中已经建立了“学生”表,表中有“学号”、“姓名”、“性别”和“入学成绩”等字段。执行如下 SQL 命令:Select 性别,avg(入学成绩)From 学生 Group By 性别其
30、结果是( )。(分数:2.00)A.计算并显示所有学生的性别和入学成绩的平均值B.按性别分组计算并显示性别和入学成绩的平均值 C.计算并显示所有学生的入学成绩的平均值D.按性别分组计算并显示所有学生的入学成绩的平均值解析:解析 本题 SQL 语句表示按性别分组计算并显示性别和入学成绩的平均值,其中用到 Group by 分组子句和 AVG()求平均值函数。15.某二又树中有 n 个度为 2 的结点,则该二叉树中的叶子结点数为( )。(分数:2.00)A.n+1 B.n-1C.2nD.n/2解析:解析 在任意一棵二叉树中,设度为 O 的结点(即叶子结点)数为 n0,度为 2 的结点数为 n2,则
31、有n0=n2+1。所以该二叉树的叶子结点数等于 n+1。16.要在查找表达式中使用通配符通配一个数字字符,应选用的通配符是( )。(分数:2.00)A.B.?C.!D.# 解析:解析 Access 中常见的通配符及其含义见下表:通配符 含义“*” 代表 0 个或多个任意字符“n” 代表一个任意字符“#” 代表一个任意数字字符“” 代表与内任意一个字符匹配“!” 代表与任意一个不在方括号内的字符匹配,必须与一起使用17.Access 数据库具有很多特点,下列叙述中,不是 Access 特点的是( )。(分数:2.00)A.Access 数据库可以保存多种数据类型,包括多媒体数据B.Access
32、可以通过编写应用程序来操作数据库中的数据C.Access 可以支持 Internet/Intranet 应用D.Access 作为网状数据库模型支持客户机/服务器应用系统 解析:解析 Access 是一个基于关系模型的数据库管理系统,不是基于网状模型的。18.在报表设计时,如果只在报表最后一页的主体内容之后输出规定的内容,则需要设置的是( )。(分数:2.00)A.报表页眉B.报表页脚 C.页面页眉D.页面页脚解析:解析 报表页脚处于报表的结束位置,用来显示报表的汇总说明;页面页脚处于每页的结束位置,用来显示本页的汇总说明。19.在窗体中添加一个名称为 Command1 的命令按钮,然后编写如
33、下事件代码:Private Sub Command1_Click()a=75If a60 Thenk=1ElseIf a70 Thenk=2ElseIf a80 Thenk=3ElseIf a90 Thenk=4EndlfMsgBox kEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是( )。(分数:2.00)A.1 B.2C.3D.4解析:解析 本题中执行 k=1 后退出分支结构。最终 k=1。20.窗口事件是指操作窗口时所引发的事件。下列事件中,不属于窗口事件的是( )。(分数:2.00)A.打开B.关闭C.加载D.取消 解析:解析 窗口事件有 Open(打开)、Close
34、(关闭)、Load(加载)、Unload(卸载)和 Resize(改变大小),没有取消事件。21.对下列二叉树进行前序遍历的结果为( )。(分数:2.00)A.B.C. D.解析:解析 二叉树前序遍历是指在遍历过程中,首先访问根结点,然后遍历左子树,最后遍历右子树。在遍历左、右子树时,仍然按照这样的顺序遍历。根据题中条件可知前序遍历的结果是 ABDYECFXZ。22.在现实世界中,每个人都有自己的出生地,实体“人”与实体“出生地”之间的联系是( )。(分数:2.00)A.一对一联系B.一对多联系 C.多对多联系D.无联系解析:解析 一个人只能有一个出生地,一个地点可以出生多个人,故实体“人”与
35、实体“出生地”之间为一对多联系。23.在 Access 数据库中,若要求在窗体上设置输入的数据是取自某一个表或查询中记录的数据或者取自某固定内容的数据,可以使用的控件是( )。(分数:2.00)A.选项组控件B.列表框或组合框控件 C.文本框控件D.复选框、切换按钮、选项按钮控件解析:解析 列表框和组合框的数据来源可以是表或查询的字段,或者取自固定内容的数据。24.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( )。(分数:2.00)A.并B.交 C.投影D.笛卡儿积解析:解析 关系 R 与 S 经交运算后所得到的关系由那些既在 R 内又在 S 内的有序组所组成,记为RS。所
36、以交操作不改变关系表中的属性个数,但能减少元组个数。25.要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在表关系中设置( )。(分数:2.00)A.参照完整性 B.有效性规则C.输入掩码D.级联更新相关字段解析:解析 在关系数据库中实体完整性要求主属性不能为空,参照完整性指的是两个逻辑上有关系的表必须使得表里面的数据满足它们的关系。根据题意本题选择参照完整性。26.下列 Case 语句中错误的是( )。(分数:2.00)A.Case 0 To 10B.Case Is10C.Case Is10 And Is50 D.Case 3,5 Is10解析:解析 当 Case 语句使用 Is
37、关键字时不能再加入逻辑运算符。27.在 Access中已建立了“雇员”表,其中有可以存放照片的字段在使用向导为该表创建窗体时,“照片”字段所使用的默认控件是( )。(分数:2.00)A.图像框B.绑定对象框 C.非绑定对象D.列表框解析:解析 A 选项中图像框不能被绑定;B 选项中绑定对象框的来源可以是 OLE 对象字段;C 选项中未绑定对象框可以显示 Excel 工作表、Word 文档等没有与数据库连接的对象;D 选项中列表框的控件来源可以是表或查询的字段,或者取自固定内容的数据。28.下列选项中不属于面向对象程序设计特征的是( )。(分数:2.00)A.继承性B.多态性C.类比性 D.封装
38、性解析:解析 面向对象程序设计的 3 个主要特征是封装性、继承性和多态性。29.如果字段内容为声音文件,则该字段的数据类型应定义为( )。(分数:2.00)A.文本B.备注C.超级链接D.OLE 对象 解析:解析 Access 的表中字段的数据类型及其含义如下表所示:数据类型 含义文本型 用来存储字符型数据超级链接型 以文本形式存储超级链接地址备注型 用来存储长文本和数字OLE 对象型 用来存放多媒体对象30.在 Access 中已经建立了“工资”表,表中包括“职工号”、“所在单位”、“基本工资”和“应发工资”等字段,如果要按单位统计应发工资总数,那么在查询设计视图“所在单位”的“总计”行和“
39、应发工资”的“总计”行中分别选择的是( )。(分数:2.00)A.Sum,Group ByB.Count,Group ByC.Group By,Sum D.Group By,Count解析:解析 本题中,在“所在单位”的“总计”行中选择分组语句 Group By,在“应发工资”的“总计”行中选择汇总命令“Sum”。31.有如下语句:S=Int(100*Rnd)执行完毕后,s 的值是( )。(分数:2.00)A.0,99的随机整数 B.0,100的随机整数C.1,99的随机整数D.1,100的随机整数解析:解析 Rnd 是一个随机数函数,其返回值是(0,1)内的数。Int(100*Rnd)对 1
40、00*Rnd 的结果取整,得到的是0,99内的随机整数。32.假设某数据库已建有宏对象“宏 1”,“宏 1”中只有一个宏操作 SetValue,其中第一个参数项目为“Label0Caption”,第二个参数表达式为“Text0”。窗体“fmTest”中有一个标签 Label0 和一个文本框 Text0,现设置控件 Text0 的“更新后”事件为运行“宏 1”,则结果是( )。(分数:2.00)A.将文本框清空B.将标签清空C.将文本框中的内容复制给标签的标题,使二者显示相同内容 D.将标签的标题复制到文本框,使二者显示相同内容解析:解析 本题考查宏操作的知识。宏操作 SetValue 的第一个
41、参数是要设置值的对象名称,第二个参数是要设置值的表达式。本题的操作是把 Text0 的值赋给 Label0。33.InputBox 函数的返回值类型是( )。(分数:2.00)A.数值B.字符串 C.变体D.数值或字符串(视输入的数据而定)解析:解析 InputBox 函数用于在屏幕上显示一个输入框,返回值为用户输入的值,其类型是字符串。34.下列对队列的描述中正确的是( )。(分数:2.00)A.队列属于非线性表B.队列按“先进后出”的原则组织数据C.队列在队尾删除数据D.队列按“先进先出”的原则组织数据 解析:解析 队列是指允许在一端进行插入、而在另一端进行删除的线性表,是一类“先进先出”
42、或“后进后出”的线性表。其中,允许插入的一端称为队尾,允许删除的一端称为队头。35.在 ER 图中,用来表示实体之间联系的图形是( )。(分数:2.00)A.矩形B.椭劂形C.菱形 D.平行四边形解析:解析 ER 图的三个要素及其表示方法如下:实体(型),用矩形框表示;属性,用椭圆形来表示;实体间的联系,用菱形框表示。二、填空题(总题数:14,分数:30.00)36.在深度为 7 的满二叉树中,度为 2 的结点个数为 1。(分数:2.00)填空项 1:_ (正确答案:63)解析:解析 一棵深度为 7 的满二叉树,其结点个数为 27-1=127,又因为在任意一棵二叉树中,设度为0 的结点(即叶子
43、结点)数为 n0,度为 2 的结点数为 n2,则有 n0=n2+1,所以总结点数是n0+n2=2n2+1=127,所以度为 2 的结点个数等于 63。37.软件测试分为白箱(盒)测试和黑箱(盒)测试。等价类划分法属于 1 测试。(分数:2.00)填空项 1:_ (正确答案:黑箱(盒)测试)解析:解析 黑箱测试方法主要有等价类划分法、边界值分析法、错误推测法和因果图等。38.在数据库系统中,实现各种数据管理功能的核心软件称为 1。(分数:2.00)填空项 1:_ (正确答案:数据库管理系统)解析:解析 数据库管理系统是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务
44、等。数据库管理系统是数据库系统的核心。39.软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于 1 阶段。(分数:2.00)填空项 1:_ (正确答案:开发阶段)解析:解析 软件生命周期分为软件定义、软件开发和软件运行维护 3 个阶段。其中,开发阶段包括概要设计、详细设计、实现、测试 4 个活动阶段。40.在结构化分析使用的数据流图(DFD)中,利用 1 对其中的图形元素进行确切解释。(分数:2.00)填空项 1:_ (正确答案:数据字典)解析:解析 数据字典用来对 DFD 中出现的被命名的图形元素进行确切解释。41.如果表中一个字段不是本表的主关键字,而是另外一
45、个表的主键字或候选关键字,这个字段称为 1。(分数:2.00)填空项 1:_ (正确答案:外部关键字)解析:解析 在关系数据库中,表之间的关系是通过外部关键字来实现的,如果表中一个字段不是本表的主关键字,而是另外一个表的主键字或候选关键字则称该关键字是该表的外部关键字,简称外键。42.在 SQL 的 Select 命令中用 1 短语对查询的结果进行排序。(分数:2.00)填空项 1:_ (正确答案:Order By)解析:解析 在 SQL 语句中,Group By 用来分组,Order By 用来排序。43.报表记录分组操作时首先要选定分组字段,在这些字段上值 1 的记录数据归为同一组。(分数
46、:2.00)填空项 1:_ (正确答案:相等)解析:解析 报表记录按照分组字段值是否相同来分组。44.如果希望按满足指定条件执行宏中的一个或多个操作,这类宏称为 1。(分数:2.00)填空项 1:_ (正确答案:条件操作宏)解析:解析 在数据处理过程 ee,如果希望只有当满足指定条件才执行宏的一个或多个操作时就要使用条件宏。45.退出 Access 应用程序的 VBA 代码是 1。(分数:2.00)填空项 1:_ (正确答案:DoCmdQuit)解析:解析 在 VBA 中,调用 DoCmd 对象的 Quit 方法可以退出 Access 应用程序。46.在 VBA 编程中检测字符串长度的函数名是
47、 1。(分数:2.00)填空项 1:_ (正确答案:LEN-|_|-)解析:解析 LEN-|_|-函数的参数为一个字符串,返回值表示字符串的长度,其类型为数值型。47.若窗体中已有一个名为 Command1 的命令按钮、一个名为 Label1 的标签和一个名为 Text1 的文本框,且文本框的内容为空,然后编写如下事件代码:Private Function f(x As Long)As BooleanIf x Mod 2=0 Thenf=TrueElsef=FalseEnd IfEnd FunctionPrivate Sub Command1_Click()Dim n As Longn=Val(Me! text1)P=IIf(f(n),“Even number“,“Odd number“)Me! LabellCaption=n&“is“ & PEnd Sub窗体打开运行后,在文本框中输入 21,单击命令按钮,则标签显示内容为_。(分数:2.00)填空项 1:_ (正确答案:21 is Odd nun