1、二级 ACCESS笔试 90及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.使用“自动报表”创建的报表只包括( )。(分数:2.00)A.报表页眉B.页脚和页面页眉C.主体区D.页脚节区2.下列工具箱所包含的选项中,可以选择、改变大小、移动窗体中控件的是( )。(分数:2.00)A.B.C.D.3.已知程序段: sO For iO to 10 step 2 SSl ii*2 Next i 当循环结束后,变量 i、s 值分别为( )。(分数:2.00)A.22,3B.11,4C.10,5D.16, 64.设有关系 R及关系 3,它们分别
2、有 p、q 个元组,则关系 R与 S经笛卡儿积后所得新关系的元组个数是( )。(分数:2.00)A.pB.qC.pqD.p*q5.下列关于宏的说法中,错误的一项是( )。(分数:2.00)A.宏是若干个操作的集合B.每一个宏操作都有相同的宏操作参数C.宏操作不能自定义D.宏通常与窗体、报表中命令按钮相结合宋使用6.下列程序段执行的结果为( )。 A“HELLOCANIHELPYOU“ B“WANGCHANGLI“ CLeft(A,5)十“!“ DRight(A,7) EMid(A,6,4) FMid(B,Len(B)65)十“!“ GE“ “D“!“ HC 十“ “F Print H“ “G(
3、分数:2.00)A.HELLO!CHANG!CANIHELPYOU!B.HELLO!WANG!CANIHELPYOUC.HELLO!CANIHELPYOU!D.HELLO!CHANG!CANIHELPYOU!7.下列有关基本表的说法,正确的是( )。(分数:2.00)A.在数据库中,一个表打开后,另一个表将自动关闭B.基本表中的字段名可以在设计视图或数据表视图中更改C.在表的设计视图中可以通过删除列宋删除一个字段D.在表的数据表视图中可以对字段属性进行设置8.VBA的逻辑值进行算数运算时,True 值被当作( )。(分数:2.00)A.0B.-1C.1D.任意值9.以下内容属于存储在计算机内有
4、结构的数据集合的是( )。(分数:2.00)A.数据库系统B.数据库C.数据库管理系统D.数据结构10.关于获取外部数据,叙述错误的是( )。(分数:2.00)A.导入表后,在 Access中修改、删除记录等操作不影响原数据文件B.链接表后,Access 中队数据所做的改变都会影响原数据文件C.Access中可以导入 Excel表、其他 Access数据库中的表和 dB ASE数据库文件D.链接表连接后的形成的表的图标为 Access生成的表的图标11.创建新表时,通过下列哪一项可以创建表的结构( )。(分数:2.00)A.直接输入数据创建表B.使用表设计器创建表C.通过获取外部数据(导入表、
5、链接表等)来创建新表D.使用向导创建表12.算法的空间复杂度是指( )。(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间13.编辑数据透视表对象时,是在( )里读取 Access数据,对数据进行更新的。(分数:2.00)A.Microsoft GraphB.Microsoft ExcelC.Microsoft WordD.Microsoft Power Point14.如果要求在页面页脚中显示的页码形式为“第 x页,共 y页”,则页面页脚中的页码的控件来源应该设置为( )。(分数:2.00)A.“第” 同理,Right(S
6、tr, Length)返回字符串 Str最右边的 Leulgth个字符串。如果 Length大于 Str的长度,则返回整个字符串,本题 D=Right(A,7)=“HELPYOU“; Mid(Str, Start,Length)返回字符串 Str从位置 Start 开始长度为 Length的字符串。如果 Start大于 S订的长度,则返回空值。参数 Length可以忽略,此时返回自 Start位置以后的所有字符。如果 Length大于自 Start位置以后的所有字符数,则等同于该参数忽略,本题中 EMid(A,6,4)“CANI“; FMid(B,Len(B)65)十“!“GCHANGLI!”
7、GE“ “F“CANIHELPYOU!”; H=C“ “F“HELLO!GCHANGLI!“ H+“ “G“HELLO!GCHANGLI!CANIHELPY- OU!”,可见正确答案为选项 A。7.下列有关基本表的说法,正确的是( )。(分数:2.00)A.在数据库中,一个表打开后,另一个表将自动关闭B.基本表中的字段名可以在设计视图或数据表视图中更改 C.在表的设计视图中可以通过删除列宋删除一个字段D.在表的数据表视图中可以对字段属性进行设置解析:解析 本题考查对表的认识。选项 A错误,在数据库中,可以同时打开多个表。在同一时间,只能打开 1个数据库,选项 B正确,在设计视图中,把光标移到要
8、修改的字段名称的单元格,直接修改字段的名称;在数据表视图中,选定要更改名字的列,在该列上右击,在快捷菜单中单击“重名名列”命令,可以更改该字段名称,选项 C错误,在表的设计视图中,一行表示定义的一个字段,可以通过删除行来删除一个字段;而在表的数据表视图中,一行就是一条记录,一列就是一个字段,可以通过删除列来删除一个字段。选项 D错误,设置字段属性只能在表的设计视图中进行。答案为 B。8.VBA的逻辑值进行算数运算时,True 值被当作( )。(分数:2.00)A.0B.-1 C.1D.任意值解析:解析 本题考查 VBA的逻辑值。True 是 Access 系统内部常量,值定为-1,而 Fals
9、e值定为 o,这个和一般的设置有所区别,考生需注意。答案为 B。9.以下内容属于存储在计算机内有结构的数据集合的是( )。(分数:2.00)A.数据库系统B.数据库 C.数据库管理系统D.数据结构解析:解析 本题考查考生对几个概念的理解。其中数据库系统是指数据库和数据库管理系统软件的合称。数据库管理系统是一个帮助用户创建和管理数据库的应用程序的集合。数据结构描述数据的类型、内容、性质以及数据间的联系。数据库是指存储在计算机内有结构的数据集合。10.关于获取外部数据,叙述错误的是( )。(分数:2.00)A.导入表后,在 Access中修改、删除记录等操作不影响原数据文件B.链接表后,Acces
10、s 中队数据所做的改变都会影响原数据文件C.Access中可以导入 Excel表、其他 Access数据库中的表和 dB ASE数据库文件D.链接表连接后的形成的表的图标为 Access生成的表的图标 解析:解析 Access 中,获取外部数据包括导入表和链接表。链接表后形成的表的图标与数据源程序表相似,而与 Access生成的表的图标不同,而且在链接的表前面显示箭头标记,例如链接一个 Excel表后形成的图标为 。所以选项 D的说法是错误的,符合题意。其余选项的说法正确,不符合题意。答案为 D。11.创建新表时,通过下列哪一项可以创建表的结构( )。(分数:2.00)A.直接输入数据创建表B
11、.使用表设计器创建表 C.通过获取外部数据(导入表、链接表等)来创建新表D.使用向导创建表解析:解析 本题考查创建新表的方法,这是一个考点。Access 中,创建表的方法有:使用向导创建表、使用表设计器创建表、通过输入数据创建表等。其中,直接输入数据创建表就是让用户在一个“大表”中输入一组数据,Access 根据输入的数据的特点自动确定表中的字段及数据类型,所以选项 A错误。使用设计器创建新表时,打开一个空的表的设计视图,由用户自己设计表的结构,并对表中字段的属性进行设置,所以选项 B是正确的。通过获取外部数据创建新表是将其他程序的数据文件中的数据复制到 Access的表中,所以选项 C错误。
12、Access 数据库提供了“商务”和“个人”等许多示例表,使用向导创建新表就是从中选择一个与所需表的类型相近的示例表,进行字段取舍、换名等操作,生成符合要求的表,所以选项 D错误。答案为 B。12.算法的空间复杂度是指( )。(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间 解析:解析 本题考查算法的空间复杂度,是重点考点之一。算法的空间复杂度一般是指这个算法执行时所需要的内存空间,其中包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间,其中额外空间还包括算法程序执行过程的工作单元以及某
13、种数据结构所需要的附加存储空间,13.编辑数据透视表对象时,是在( )里读取 Access数据,对数据进行更新的。(分数:2.00)A.Microsoft GraphB.Microsoft Excel C.Microsoft WordD.Microsoft Power Point解析:解析 本题考查建立数据透视表的方法。选项 A错误,图表式窗体的图表通过 Microsoft Graph程序创建。选项 B正确,编辑数据透视表对象时,都是在 Excel中进行的。选项 C错误,Word 文档类的OLE对象可以通过 Microsoft Word程序创建。选项 D错误,PowerPoint 幻灯类的 O
14、LE对象可以通过Microsoft PowerPoint程序创建。答案为 B。14.如果要求在页面页脚中显示的页码形式为“第 x页,共 y页”,则页面页脚中的页码的控件来源应该设置为( )。(分数:2.00)A.“第”最后得到 a的值为 14。49.一下程序找出 50以内所有能构成直角三角形的整数组。阅读下列程序,并完成程序。 Private Sub Commandl C土 ick() For al to 50 For ba to 50 CSqr(a上标 2b上标 2) IfU【15】/Uthen print a;b;c next b next a end Sub C50 And CInt(c
15、)(分数:2.00)填空项 1:_ (正确答案:c50 和 cInt(c))解析:解析 A,B,C 为直角三角形的 3条边,由题意知 A和 B是限制在 50以内的整数,为了使得A,B 的值不重复出现,限制 B的取值范围为 A50。C 的取值必须满足两个条件,即 c50 和 c=Int(c)。50.下面程序段运行后,变量 X的值为U【16】/U。 Dim x AS Integer Dim I AS Integer x0 for I0 to 50 step 10 XXI。 next I Print X(分数:2.00)填空项 1:_ (正确答案:150)解析:解析 这是一个简单的单重循环程序,它的功能是:计算 10420“50 的值。程序运行过程为:为变量 x赋初值;循环执行 For Next间的语句,每执行一次,记数变量 i的值加上 10;直到i的值超过循环终止值 50,退出循环。执行完该程序,循环内的语句要执行 6次(6 次循环对应的记数变量的位为 0,10,20, 30, 40, 50)。