1、全国计算机等级考试二级 ACCESS 真题 2007 年 4 月及答案解析(总分:98.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列叙述中正确的是_。(分数:2.00)A.算法的效率只与问题的规模有关,而与数据的存储结构无关B.算法的时间复杂度是指执行算法所需要的计算工作量C.数据的逻辑结构与存储结构是一一对应的D.算法的时间复杂度与空间复杂度一定相关2.在结构化程序设计中,模块划分的原则是_。(分数:2.00)A.各模块应包括尽量多的功能B.各模块的规模应尽量大C.各模块之间的联系应尽量紧密D.模块内具有高内聚度、模块间具有低耦合度3.下列叙述中正确
2、的是_。(分数:2.00)A.软件测试的主要目的是发现程序中的错误B.软件测试的主要目的是确定程序中错误的位置C.为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D.软件测试是证明软件没有错误4.下面选项中不属于面向对象程序设计特征的是_。(分数:2.00)A.继承性B.多态性C.类比性D.封装性5.下列对队列的叙述正确的是_。(分数:2.00)A.队列属于非线性表B.队列按“先进后出”原则组织数据C.队列在队尾删除数据D.队列按“先进先出”原则组织数据6.对下列二叉树 (分数:2.00)A.DYBEAFCZXB.YDEBFZXCAC.ABDYECFXZD.ABCDEFXYZ7
3、.某二叉树中有 n 个度为 2 的结点,则该二叉树中的叶子结点数为_。(分数:2.00)A.n+1B.n-1C.2nD.n/28.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是_。(分数:2.00)A.并B.交C.投影D.笛卡尔乘积9.在 E-R 图中,用来表示实体之间联系的图形是_。(分数:2.00)A.矩形B.椭圆形C.菱形D.平行四边形10.下列叙述中错误的是_。(分数:2.00)A.在数据库系统中,数据的物理结构必须与逻辑结构一致B.数据库技术的根本目标是要解决数据的共享问题C.数据库设计是指在已有数据库管理系统的基础上建立数据库D.数据库系统需要操作系统的支持11.在
4、关系数据库中,能够惟一地标识一个记录的属性或属性的组合,称为_。(分数:2.00)A.关键字B.属性C.关系D.域12.在现实世界中,每个人都有自己的出生地,实体“人”与实体“出生地”之间的联系是_。(分数:2.00)A.一对一联系B.一对多联系C.多对多联系D.无联系13.Access 数据库具有很多特点,下列叙述中,不是 Access 特点的是_。(分数:2.00)A.Access 数据库可以保存多种数据类型,包括多媒体数据B.Access 可以通过编写应用程序来操作数据库中的数据C.Access 可以支持 Internet/Intranet 应用D.Access 作为网状数据库模型支持客
5、户机/服务器应用系统14.在关系运算中,选择运算的含义是_。(分数:2.00)A.在基本表中,选择满足条件的元组组成一个新的关系B.在基本表中,选择需要的属性组成一个新的关系C.在基本表中,选择满足条件的元组和属性组成一个新的关系D.以上三种说法均是正确的15.邮政编码是由 6 位数字组成的字符串,为邮政编码设置输入掩码,正确的是_。(分数:2.00)A.000000B.999999C.CCCCCCD.LLLLL16.如果字段内容为声音文件,则该字段的数据类型应定义为_。(分数:2.00)A.文本B.备注C.超级链接D.OLE 对象17.要求主表中没有相关记录时就不能将记录添加到相关表中,则应
6、该在表关系中设置 _。(分数:2.00)A.参照完整性B.有效性规则C.输入掩码D.级联更新相关字段18.在 Access 中已建立了“工资”表,表中包括“职工号”、“所在单位”、“基本工资”和“应发工资”等字段,如果要按单位统计应发工资总数,那么在查询设计视图的“所在单位”的“总计”行和“应发工资”的“总计”行中分别选择的是_。(分数:2.00)A.sum,group byB.count,group byC.group by, sumD.group by, count19.在创建交叉表查询时,列标题字段的值显示在交叉表的位置是_。(分数:2.00)A.第一行B.第一列C.上面若干行D.左面若
7、干列20.在 Access 中已建立了“学生”表,表中有“学号”、“姓名”、“性别”和“入学成绩”等字段。执行如下 SQL 命令: Select 性别, avg (入学成绩) From 学生 Group by 性别 其结果是_。(分数:2.00)A.计算并显示所有学生的性别和入学成绩的平均值B.按性别分组计算并显示性别和入学成绩的平均值C.计算并显示所有学生的入学成绩的平均值D.按性别分组计算并显示所有学生的入学成绩的平均值21.窗口事件是指操作窗口时所引发的事件。下列事件中,不属于窗口事件的是_。(分数:2.00)A.打开B.关闭C.加载D.取消22.Access 数据库中,若要求在窗体上设
8、置输入的数据是取自某一个表或查询中记录的数据,或者取自某固定内容的数据,可以使用的控件是_。(分数:2.00)A.选项组控件B.列表框或组合框控件C.文本框控件D.复选框、切换按钮、选项按钮控件23.要在查找表达式中使用通配符通配一个数字字符,应选用的通配符是_。(分数:2.00)A.*B.?C.!D.#24.在 Access 中已建立了“雇员”表,其中有可以存放照片的字段。在使用向导为该表创建窗体时,“照片”字段所使用的默认控件是_。(分数:2.00)A.图像框B.绑定对象框C.非绑定对象框D.列表框25.在报表设计时,如果只在报表最后一页的主体内容之后输出规定的内容,则需要设置的是_。(分
9、数:2.00)A.报表页眉B.报表页脚C.页面页眉D.页面页脚26.数据访问页是一种独立于 Access 数据库的文件,该文件的类型是_。(分数:2.00)A.TXT 文件B.HTML 文件C.MDB 文件D.DOC 文件27.在一个数据库中已经设置了自动宏 AutoExec,如果在打开数据库的时候不想执行这个自动宏,正确的操作是_。(分数:2.00)A.用 Enter 键打开数据库B.打开数据库时按住 Alt 键C.打开数据库时按住 Ctrl 键D.打开数据库时按住 Shift 键28.有如下语句: s=Int(100*Rnd) 执行完毕后,s 的值是_。(分数:2.00)A.0,99的随机
10、整数B.0,100的随机整数C.1,99的随机整数D.1,100的随机整数29.InputBox 函数的返回值类型是_。(分数:2.00)A.数值B.字符串C.变体D.数值或字符串(视输入的数据而定)30.假设某数据库已建有宏对象“宏 1”,“宏 1”中只有一个宏操作 SetValue,其中第一个参数项目为“Label0Caption”,第二个参数表达式为“Text0”。窗体“fmTest“中有一个标签 Label0 和一个文本框 Text0,现设置控件 Text0 的“更新后”事件为运行“宏 1”,则结果是_。(分数:2.00)A.将文本框清空B.将标签清空C.将文本框中的内容复制给标签的标
11、题,使二者显示相同内容D.将标签的标题复制到文本框,使二者显示相同内容31.在窗体中添加一个名称为 Command1 的命令按钮,然后编写如下事件代码: Private Sub Commandl _Click() a=75 If a60 Then k=1 ElseIf a70 Then k=2 ElseIf a80 Then k=3 Elself a90 Then k=4 EndIf MsgBox k End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果是_。(分数:2.00)A.1B.2C.3D.432.设有如下窗体单击事件过程: Private Sub Form_Click()
12、 a=1 For i=1 To 3 Select Case i Case 1,3 a=a+l Case2,4 a=a+2 End Select Next i MsgBox a End Sub 打开窗体运行后,单击窗体,则消息框的输出结果是_。(分数:2.00)A.3B.4C.5D.633.设有如下程序 Private Sub Command1_Click() Dim sum As Double, x As Double sum=0 n=0 For i=1 To 5 x=n/i n=n+1 sum=sum +x Next i End Sub 该程序通过 For 循环来计算一个表达式的值,这个表达
13、式是_。(分数: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/534.下列 Case 语句中错误的是_。(分数:2.00)A.Case 0 TO 10B.Case Is10C.Case Is10 And Is50D.Case 3,5,Is1035.如下程序段定义了学生成绩的记录类型,由学号、姓名和三门课程成绩(百分制)组成。 Type Stud no As Integer name As String score(1 to 3) As Single End Type 若对某个学生的各个数据
14、项进行赋值,下列程序段中正确的是_。(分数:2.00)A.Dim S As Stud Stu no=1001 Stu name=“舒宜” Shl score=78,88,96B.Dim S As Stud no=1001 name=“舒宜” score=78,88,96C.Dim SAs Stud Stu no=1001 Stu name=“舒宜” Stu score(1)=78 Stu score(2)=88 Stu score(3)=96D.DimSAsStud no=1001 name=“舒宜” score(1)=78 score(2)=88 score(3)=96二、B填空题/B(总题
15、数:14,分数:28.00)36.在深度为 7 的满二叉树中,度为 2 的结点个数为U 【1】 /U。(分数:2.00)填空项 1:_37.软件测试分为白箱(盒)测试和黑箱(盒)测试。等价类划分法属于U 【2】 /U测试。(分数:2.00)填空项 1:_38.在数据库系统中,实现各种数据管理功能的核心软件称为U 【3】 /U。(分数:2.00)填空项 1:_39.软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于U 【4】 /U阶段。(分数:2.00)填空项 1:_40.在结构化分析使用的数据流图(DFD) 中,利用U 【5】 /U对其中的图形元素进行确切解释。(
16、分数:2.00)填空项 1:_41.如果表中一个字段不是本表的主关键字,而是另外一个表的主关键字或候选关键字,这个字段称为U【6】 /U。(分数:2.00)填空项 1:_42.在 SQL 的 Select 命令中用U 【7】 /U短语对查询的结果进行排序。(分数:2.00)填空项 1:_43.报表记录分组操作时,首先要选定分组字段,在这些字段上值U 【8】 /U的记录数据归为同一组。(分数:2.00)填空项 1:_44.如果希望按满足指定条件执行宏中的一个或多个操作,这类宏称为U 【9】 /U。(分数:2.00)填空项 1:_45.退出 Access 应用程序的 VBA 代码是U 【10】 /
17、U。(分数:2.00)填空项 1:_46.在 VBA 编程中检测字符串长度的函数名是U 【11】 /U。(分数:2.00)填空项 1:_47.若窗体中已有一个名为 Command1 的命令按钮、一个名为 Labell 的标签和一个名为 Text1 的文 本框,且文本框的内容为空,然后编写如下事件代码: Private Function f(X As Long)As Boolean If x Mod2=0 Then f=True Else f=False End If End Function Private Sub Command1_ Click() Dim n As Long n=Val(M
18、e!text1) p=f(f(n),“Even number“,“Odd number“) Me!Labell.Caption=n &“is“& p End Sub 窗体打开运行后,在文本框中输入 21,单击命令按钮,则标签显示内容为U 【12】 /U。(分数:2.00)填空项 1:_48.有如下用户定义类型及操作语句: Type Student SNo As String SName As String IAge As Integer End Type Dim Stu As Student With Stu .SNo=“200609001“ .SName=“陈果果“ .IAge=19 End
19、 With 执行MsgBox Stu.IAge 后,消息框输出结果是U 【13】 /U。(分数:2.00)填空项 1:_49.已知一个名为“学生”的 Access 数据库,库中的表“Stud存储学生的基本信息,包括学号、姓名、性别和籍贯。下面程序的功能是:通过下图所示的窗体向“Stud”表中添加学生记录,对应“学号”、“姓名”、“性别”和“籍贯”的四个文本框的名称分别为 tNo、tName、tSex 和 tRes。当单击窗体中的“增加”命令按钮(名称为 Commandl)时,首先判断学号是否重复,如果不重复则向“stud”表中添加学生记录;如果学号重复,则给出提示信息。 (分数:2.00)填空
20、项 1:_全国计算机等级考试二级 ACCESS 真题 2007 年 4 月答案解析(总分:98.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列叙述中正确的是_。(分数:2.00)A.算法的效率只与问题的规模有关,而与数据的存储结构无关B.算法的时间复杂度是指执行算法所需要的计算工作量 C.数据的逻辑结构与存储结构是一一对应的D.算法的时间复杂度与空间复杂度一定相关解析:知识点 有关算法的概念 评析 我们通常用时间复杂度和空间复杂度来衡量算法效率,算法的时间复杂度是指执行算法所需要的计算工作量;算法所执行的基本运算次数与问题的规模有关,而一个算法的空间复杂
21、度,一般是指执行这个算法所需要的内存空间;一般来说,一种数据的逻辑结构根据需要可以表示成多种存储结构。2.在结构化程序设计中,模块划分的原则是_。(分数:2.00)A.各模块应包括尽量多的功能B.各模块的规模应尽量大C.各模块之间的联系应尽量紧密D.模块内具有高内聚度、模块间具有低耦合度 解析:知识点 软件设计的概念 评析 软件设计中通常采用结构化设计方法,模块的独立程度是评价设计好坏的重要度量标准。耦合性与内聚性是模块独立性的两个定性标准。内聚性是一个模块内部各个元素间彼此结合的紧密程度的度量;耦合性是模块间互相连接的紧密程度的度量。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块
22、之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。3.下列叙述中正确的是_。(分数:2.00)A.软件测试的主要目的是发现程序中的错误 B.软件测试的主要目的是确定程序中错误的位置C.为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D.软件测试是证明软件没有错误解析:知识点 软件测试的目的 评析 关于软件测试的目的,Grenford J. Myers 在The Art of Software Testing一书中给出了深刻的阐述:软件测试是为了发现错误而执行程序的过程;一个好的测试用例是指很可能找到迄今为止尚未发现的错误的用例;一个成功的测试是发现了至今尚未发现的错误的
23、测试。整体来说,软件测试的目的就是尽可能多地发现程序中的错误。4.下面选项中不属于面向对象程序设计特征的是_。(分数:2.00)A.继承性B.多态性C.类比性 D.封装性解析:知识点 面向对象的程序设计特点 评析 对象是由数据和容许的操作组成的封装体,与客观实体有直接的对应关系。对象之间通过传递消息互相联系,以模拟现实世界中不同事物彼此之间的联系。面向对象技术有三个重要特性,封装性、继承性和多态性。5.下列对队列的叙述正确的是_。(分数:2.00)A.队列属于非线性表B.队列按“先进后出”原则组织数据C.队列在队尾删除数据D.队列按“先进先出”原则组织数据 解析:知识点 队列的概念 评析 队列
24、是指允许在一端进行插入、而在另一端进行删除的线性表,允许插入的一端称为队尾,允许删除的一端称为队头。它又称为“先进先出”或“后进后出”的线性表,体现了“先来先服务”的原则。6.对下列二叉树 (分数:2.00)A.DYBEAFCZXB.YDEBFZXCAC.ABDYECFXZ D.ABCDEFXYZ解析:知识点 二叉树的前序遍历 评析 在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为 3 种:前序遍历、中序遍历和后序遍历。 前序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历右子树;并且遍历左、右子树时,仍然先访问根结点,然后遍历左子树
25、,最后遍历右子树。7.某二叉树中有 n 个度为 2 的结点,则该二叉树中的叶子结点数为_。(分数:2.00)A.n+1 B.n-1C.2nD.n/2解析:知识点 二叉树的性质 评析 二叉树的性质 3:在任意一棵二叉树中,度为 0 的结点(即叶子结点)总是比度为 2 的结点多一个。本题中度为 2 的结点数为 n,故叶子结点数为 n+1 个。8.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是_。(分数:2.00)A.并B.交 C.投影D.笛卡尔乘积解析:知识点 关系运算 评析 对关系数据库进行查询时,需要找到用户感兴趣的数据,这就需要对关系进行一定的关系运算。关系的基本运算有两类:
26、一类是传统的集合运算(并、交、差),另一类是专门的关系运算(选择、投影、连接)。集合的并、交、差:设有两个关系 R 和 S,它们具有相同的结构,R 和S 的并是由属于 R 和 S,或者同时属于 R 和 S 的所有元组成的集合,记作 RS;R 和 S 的交是由既属于 R又属于 S 的所有元组组成的集合,记作 RS;R 和 S 的差是由属于 R 但不属于 S 的所有元组组成的集合,记作 R-S。9.在 E-R 图中,用来表示实体之间联系的图形是_。(分数:2.00)A.矩形B.椭圆形C.菱形 D.平行四边形解析:知识点 数据模型 评析 E-R 图中用矩形表示实体集,用椭圆表示属性,用菱形表示联系。
27、10.下列叙述中错误的是_。(分数:2.00)A.在数据库系统中,数据的物理结构必须与逻辑结构一致 B.数据库技术的根本目标是要解决数据的共享问题C.数据库设计是指在已有数据库管理系统的基础上建立数据库D.数据库系统需要操作系统的支持解析:知识点 数据库的基本概念 评析 数据库系统具有数据独立性的特点,数据独立性一般分为物理独立性与逻辑独立性两级。物理独立性即是数据的物理结构的改变都不影响数据库的逻辑结构;逻辑独立性即数据库总体逻辑结构的改变,不需要相应修改应用程序。所以,在数据系统中,数据的物理结构并不一定与逻辑结构一致。11.在关系数据库中,能够惟一地标识一个记录的属性或属性的组合,称为_
28、。(分数:2.00)A.关键字 B.属性C.关系D.域解析:知识点 关系数据库术语 评析 关键字是能够惟一地标识一个元组的属性或属性的组合。在Access 中,主关键字和候选关键字就起惟一标识一个元组的作用。12.在现实世界中,每个人都有自己的出生地,实体“人”与实体“出生地”之间的联系是_。(分数:2.00)A.一对一联系B.一对多联系 C.多对多联系D.无联系解析:知识点 基本概念 评析 一对多的联系表现为表 A 的一条记录在表 B 中可以有多条记录与之对应,但表 B 中的一条记录最多只能与表 A 的一条记录与之对应。本题中一个出生地可以出生多个人,而一个人只能出生在一个出生地。13.Ac
29、cess 数据库具有很多特点,下列叙述中,不是 Access 特点的是_。(分数:2.00)A.Access 数据库可以保存多种数据类型,包括多媒体数据B.Access 可以通过编写应用程序来操作数据库中的数据C.Access 可以支持 Internet/Intranet 应用D.Access 作为网状数据库模型支持客户机/服务器应用系统 解析:知识点 Access 数据库的特点 评析 Access 数据库的的主要特点包括处理多种数据类型;采用OLE 技术,可以方便的创建和编辑多媒体数据库;与 Internet/Intranet 的集成;具有较好的集成开发功能,可以采用 VBA 编写数据库应用
30、程序等。而从数据库模型来讲,Access 属于关系数据库模型。14.在关系运算中,选择运算的含义是_。(分数:2.00)A.在基本表中,选择满足条件的元组组成一个新的关系 B.在基本表中,选择需要的属性组成一个新的关系C.在基本表中,选择满足条件的元组和属性组成一个新的关系D.以上三种说法均是正确的解析:知识点 关系运算 评析 从关系中找出满足给定条件的元组的操作称为选择。选择的条件以逻辑表达式给出,使逻辑表达式的值为真的元组将被选取。15.邮政编码是由 6 位数字组成的字符串,为邮政编码设置输入掩码,正确的是_。(分数:2.00)A.000000 B.999999C.CCCCCCD.LLLL
31、L解析:知识点 字段属性的设置 评析 在输入数据时,如果希望输入的格式标准保持一致,或希望检查输入时的错误,可以设置输入掩码。输入掩码属性所使用字符的含义: 0 必须输入数字(09) 9 可以选择输入数据或空格 C 可以选择输入任何的字符或一个空格 L 必须输入字母(AZ)16.如果字段内容为声音文件,则该字段的数据类型应定义为_。(分数:2.00)A.文本B.备注C.超级链接D.OLE 对象 解析:知识点 数据类型 评析 Access 常用的数据类型有:文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE 对象、超级链接、查阅向导等,不同的数据类型决定了字段能包含哪类数据。OLE对象
32、主要用于将某个对象(如 Word 文档、Excel 电子表格、图表、声音以及其他二进制数据等)链接或嵌入到 Access 数据库的表中。17.要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在表关系中设置 _。(分数:2.00)A.参照完整性 B.有效性规则C.输入掩码D.级联更新相关字段解析:知识点 表之间的关系 评析 参照完整性是在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。如果实施了参照完整性,那么当主表中没有相关记录时,就不能将记录添加到相关表中,也不能在相关表中存在匹配的记录时删除主表中的记录,更不能在相关表中有相关记录时,更改主表中的主关键字值。18.在
33、Access 中已建立了“工资”表,表中包括“职工号”、“所在单位”、“基本工资”和“应发工资”等字段,如果要按单位统计应发工资总数,那么在查询设计视图的“所在单位”的“总计”行和“应发工资”的“总计”行中分别选择的是_。(分数:2.00)A.sum,group byB.count,group byC.group by, sum D.group by, count解析:知识点 准则运算 评析 在“设计”视图中,将“所在单位”的“总计”行设置成 group by,将“应发工资”的“总计”行设置成 sum 就可以按单位统计应发工资总数了。其中 group by 的作用是定义要执行计算的组;sum
34、的作用是返回字符表达式中值的总和。而 count 的作用是返回表达式中值的个数,即统计记录个数。19.在创建交叉表查询时,列标题字段的值显示在交叉表的位置是_。(分数:2.00)A.第一行 B.第一列C.上面若干行D.左面若干列解析:知识点 交叉表查询 评析 在创建交叉表查询时,用户需要指定三种字段:一是放在数据表最左端的行标题,它把某一字段或相关的数据放入指定的一行中;二是放在数据表最上面的列标题,它对每一列指定的字段或表进行统计,并将统计结果放入该列中;三是放在数据表行与列交叉位置上的字段,用户需要为该字段指定一个总计项。20.在 Access 中已建立了“学生”表,表中有“学号”、“姓名
35、”、“性别”和“入学成绩”等字段。执行如下 SQL 命令: Select 性别, avg (入学成绩) From 学生 Group by 性别 其结果是_。(分数:2.00)A.计算并显示所有学生的性别和入学成绩的平均值B.按性别分组计算并显示性别和入学成绩的平均值 C.计算并显示所有学生的入学成绩的平均值D.按性别分组计算并显示所有学生的入学成绩的平均值解析:知识点 SQL 查询 评析 “avg(入学成绩)”的作用是求“入学成绩”的平均值;Select 是 SQL的查询语句;Group By 的作用是定义要执行计算的组。所以本题 SQL 命令的作用是将学生表按性别分组,计算并显示各性别和各性
36、别对应的入学成绩的平均值。21.窗口事件是指操作窗口时所引发的事件。下列事件中,不属于窗口事件的是_。(分数:2.00)A.打开B.关闭C.加载D.取消 解析:知识点 窗口事件 评析 窗口事件是指操作窗口时所引发的事件,常用的窗口事件有“打开”、“关闭”和“加载”等。22.Access 数据库中,若要求在窗体上设置输入的数据是取自某一个表或查询中记录的数据,或者取自某固定内容的数据,可以使用的控件是_。(分数:2.00)A.选项组控件B.列表框或组合框控件 C.文本框控件D.复选框、切换按钮、选项按钮控件解析:知识点 窗体中的控件 评析 组合框既可以进行选择,也可以输入文本,其在窗体上输入的数
37、据总是取自某一个表或查询中记录的数据,或者取自某固定内容的数据;列表框除不能输入文本外,其它数据来源与组合框一致。而文本框主要用来输入或编辑字段数据,是一种交互式控件;复选框是作为单独的控件来显示表或查询中的“是”或“否”的值。23.要在查找表达式中使用通配符通配一个数字字符,应选用的通配符是_。(分数:2.00)A.*B.?C.!D.# 解析:知识点 通配符的用法 评析 Access 里通配符用法如下: “*”:通配任何多个数的字符,它可以在字符串中当作第一个或最后一个字符使用; “?”:通配任何单个字母的字符; “!”:通配任何不在括号之内的字符; “#”:通配任何单个数字字符。24.在
38、Access 中已建立了“雇员”表,其中有可以存放照片的字段。在使用向导为该表创建窗体时,“照片”字段所使用的默认控件是_。(分数:2.00)A.图像框B.绑定对象框 C.非绑定对象框D.列表框解析:知识点 工具箱的使用 评析 绑定对象框用于在窗体或报表上显示 OLE 对象,例如:一系列的图片。该控件针对的是保存在窗体或报表基础记录源字段中的对象。当在记录间移动时,不同的对象将显示在窗体或报表上;而图像框是用于窗体中显示静态图片;非绑定对象框则用于在窗体中显示非结合 OLE对象,例如 Excel 电子表格。当在记录间移动时,该对象将保持不变;列表框用于显示可滚动的数值列表。25.在报表设计时,
39、如果只在报表最后一页的主体内容之后输出规定的内容,则需要设置的是_。(分数:2.00)A.报表页眉B.报表页脚 C.页面页眉D.页面页脚解析:知识点 报表的组成 评析 报表页眉中的任何内容都只能在报表开始处,即报表的第一页打印一次。 报表页脚一般是在所有的主体和组页脚被输出完成后才会打印在报表的结束处。 页面页眉用来显示报表中的字段名称或对记录的分组名称,报表的每一页有一个页面页眉。它一般显示在每页的顶端。 页面页脚是打印在每页的底部,用来显示本页的汇总说明,报表的每一页有一个页面页脚。26.数据访问页是一种独立于 Access 数据库的文件,该文件的类型是_。(分数:2.00)A.TXT 文
40、件B.HTML 文件 C.MDB 文件D.DOC 文件解析:知识点 数据访问页的概念 评析 数据访问页是在 Access2000 时才增加的数据库对象,它是一种特殊类型的 Web 页,用户可以在此 Web 页中与 Access 数据库中的数据进行联接,查看、修改 Access 数据库中的数据,为通过网络进行数据发布提供了方便。所以数据访问页的文件类型是 HTML 文件。27.在一个数据库中已经设置了自动宏 AutoExec,如果在打开数据库的时候不想执行这个自动宏,正确的操作是_。(分数:2.00)A.用 Enter 键打开数据库B.打开数据库时按住 Alt 键C.打开数据库时按住 Ctrl
41、键D.打开数据库时按住 Shift 键 解析:知识点 宏操作 评析 开发人员常常使用 Autoexec 宏来自动操作一个或多个 Access 数据库,但 Access 不提供任何内置的方法来有条件避开这个 Autoexec 宏,不过可以在启动数据库时按住 Shift 键来避开运行这个宏。28.有如下语句: s=Int(100*Rnd) 执行完毕后,s 的值是_。(分数:2.00)A.0,99的随机整数 B.0,100的随机整数C.1,99的随机整数D.1,100的随机整数解析:知识点 表达式的运算 评析 随机数函数 Rnd(数值表达式)用于产生一个小于 1 但大于或等于 0 的值,该数值为单精
42、度类型。Int(数值表达式)是对表达式进行取整操作,它并不做“四舍五入”运算,只是取出“数值表达式”的整数部分。29.InputBox 函数的返回值类型是_。(分数:2.00)A.数值B.字符串C.变体D.数值或字符串(视输入的数据而定) 解析:知识点 输入框的概念 评析 InputBox 的返回值是一个数值或字符串。当省略尾部的“”时,InputBox 函数返回一个数值,此时,不能输入字符串。如果不省略“”,则既可输入数值也可输入字符串,但其返回值,是一个字符串。因此,如果需要输入数值,并且返回的也是数值,则应省略“”;而如果需要输入字符串,并且返回的也是字符串,则不能省略“”。如果不省略“
43、”,且输入的是数值,则返回字符串,当需要读数值参加运算时,必须用 Val 函数把它转换为数值。30.假设某数据库已建有宏对象“宏 1”,“宏 1”中只有一个宏操作 SetValue,其中第一个参数项目为“Label0Caption”,第二个参数表达式为“Text0”。窗体“fmTest“中有一个标签 Label0 和一个文本框 Text0,现设置控件 Text0 的“更新后”事件为运行“宏 1”,则结果是_。(分数:2.00)A.将文本框清空B.将标签清空C.将文本框中的内容复制给标签的标题,使二者显示相同内容 D.将标签的标题复制到文本框,使二者显示相同内容解析:知识点 宏的操作 评析 Se
44、tValue 命令可以对 Access 窗体、窗体数据表或报表上的字段、控件、属性的值进行设置。SetValue 命令有两个参数,第一个参数是项目(Item),作用是存放要设置值的字段、控件或属性的名称。本题要设置的属性是标签的 Caption(Labe1O.Caption)。第二个参数是表达式(Expression),使用该表达式来对项的值进行设置,本题的表达式是文本框的内容(Text0),所以对 TextO 更新后运行的结果是文本框的内容复制给了标签的标题。31.在窗体中添加一个名称为 Command1 的命令按钮,然后编写如下事件代码: Private Sub Commandl _Cli
45、ck() a=75 If a60 Then k=1 ElseIf a70 Then k=2 ElseIf a80 Then k=3 Elself a90 Then k=4 EndIf MsgBox k End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果是_。(分数:2.00)A.1 B.2C.3D.4解析:知识点 VBA 程序设计基础 评析 a=75 满足条件“a60”,执行 Then 后的语句,将 1 赋值给变量 k,然后结束条件判断,将 k 的值 1 输出到消息框,所以消息框的输出结果是 1。32.设有如下窗体单击事件过程: Private Sub Form_Click()
46、a=1 For i=1 To 3 Select Case i Case 1,3 a=a+l Case2,4 a=a+2 End Select Next i MsgBox a End Sub 打开窗体运行后,单击窗体,则消息框的输出结果是_。(分数:2.00)A.3B.4C.5 D.6解析:知识点 VBA 程序设计基础 评析 Select Case 结构运行时,首先计算“表达式”的值,它可以是字符串或者数值变量或表达式。然后会依次计算测试每个 Case 表达式的值,直到值匹配成功,程序会转入相应 Case 结构内执行语句。本题中,当 i=1 和 3 的时候,执行 a=a+l,当 i=2 时,执行 a=a+2,所以a=1+1+2+1=5。33.设有如下程序 Private Sub Command1_Click() Dim sum As Double, x As Double sum=0 n=0 For i=1 To 5 x=n/i n=n+1 sum=sum +x Next i End 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/5 D.1/2+1/3+1/4+1/5解析:知识点 VBA 程序