1、二级 ACCESS 笔试 305 及答案解析(总分:98.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.关于获取外部数据,叙述错误的是( )。(分数:2.00)A.导入表后,在 Access 中修改、删除记录等操作不影响原数据文件B.链接表后,Access 中对数据所做的改变都会影响原数据文件C.Access 中可以导入 Exce1 表、其他 Access 数据库中的表和 dBASE 数据库文件D.链接表连接后的形成的表的图标为 Access 生成的表的图标2.创建新表时,通过下列哪一项可以创建表的结构( )。(分数:2.00)A.直接输入数据创建表B.使用
2、表设计器创建表C.通过获取外部数据(导入表、链接表等)来创建新表D.使用向导创建表3.算法的空间复杂度是指( )。(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间4.Access 系统中,一个表最多可以建立的上键个数(主索引)为( )。(分数:2.00)A.1B.2C.3D.任意5.已知程序段: s=0 For i=0 to 10 step 2 s=s+l i=i*2 Next i 当循环结束后,变量 i、s 值分别为( )。(分数:2.00)A.22,3B.11,4C.10,5D.16,66.个报表最多可以对多少个字段或
3、表达式进行分组( )。(分数:2.00)A.4B.6C.8D.107.如果在数据库中已有同名的表,那么下列哪一个查询将覆盖原有的表( )。(分数:2.00)A.删除B.追加C.生成表D.更新8.编辑数据透视表对象时,是在( )里读取 Access 数据,对数据进行更新的。(分数:2.00)A.Microsoft GraphB.Microsoft ExcelC.Microsoft WordD.Microsoft PowerPoint9.利用 ER 模型进行数据库的概念设计,可以分成三步:首先设计局部 E-R 模型,然后把各个局部 E-R 模型综合成一个全局的模型,最后对全局 ER 模型进行( )
4、。(分数:2.00)A.简化B.结构化C.最小化D.优化10.如果要在 VBA 中运行 OpenForm 操作,可使用( )对象 OpenForm 方法。(分数:2.00)A.DoCmdB.FormC.ReportD.Query11.VBA 的逻辑值进行算数运算时,True 值被当作( )。(分数:2.00)A.0B.-1C.1D.任意值12.在数据访问页中,应为所有将要排序、分组或筛选的字段建立( )。(分数:2.00)A.主关键字B.索引C.准则D.条件表达式13.下列关于标准模块与类模块的说法中不正确的是( )。(分数:2.00)A.窗体模块和报表模块都是类模块,它们各自与某 特定窗体或
5、报表相关B.窗体模块和报表模块通常都含有事件过程,而过程的运行用于响应窗体或报表上的事件C.标准模块包含与任何其他对象都无关的常规过程,以及可以从数据库任何位置运行的经常使用的过程D.标准模块和与某个特定对象无关的类模块的主要区别在于其范围,二者的生命周期是相同的14.以下内容属于存储在计算机内有结构的数据集合的是( )。(分数:2.00)A.数据库系统B.数据库C.数据库管理系统D.数据结构15.若要输入新记录,应单击的按钮是( )。 (分数:2.00)A.B.C.D.16.下列选项中不是查询的功能的是( )。(分数:2.00)A.筛选记录B.整理数据C.操作表D.输入接口17.在用于数据输
6、入的数据访问页上,将该页的 DataEntry 属性应设为( )。(分数:2.00)A.0B.1C.FalseD.True18.数据库设计包括两个方面的设计内容,它们是( )。(分数:2.00)A.概念设计和逻辑设计B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计19.编制好的程序,首先要确保它的正确性和可靠性,还应强调良好的编程风格。在书写功能性注解时应考虑( )。(分数:2.00)A.仅为整个程序作注解B.仅为每个模块作注解C.为程序段作注解D.为每个语句作注解20.以下各项特点十,属于线性表的顺序存储结构的是( )。(分数:2.00)A.线性表中所有元素所占
7、的存储空间足不连续的B.线性表的数据元素在存储空间中是随便存放的C.线性表中所有元素所占的存储空间是连续的D.前后件两个元素在存储空间是随便存放的21.图表式报表中,要显示一组数据的记录个数,应该用的函数是( )。(分数:2.00)A.countB.avgC.sumD.max22.下列关于宏命令的说法正确的是( )。(分数:2.00)A.RunApp 调用 Visual Basic Function 过程B.Runcode 在 Access 中运行 Windows 或 MS-DOS 应用程序C.RunMacro 是执行其他宏D.StopMacro 是终止当前所有宏的运行23.下列关于宏的说法中
8、,错误的一项是( )。(分数:2.00)A.宏是若干个操作的集合B.每一个宏操作都有相同的宏操作参数C.宏操作不能自定义D.宏通常与窗体、报表中命令按钮相结合来使用24.数据的逻辑结构是指( )。(分数:2.00)A.数据所占的存储空间量B.反映数据元素之间逻辑关系的数据结构C.数据在计算机中的顺序存储方式D.存储在外存十的数据25.结构化程序设计的一种基本方法是( )。(分数:2.00)A.筛选法B.递归法C.归纳法D.逐步求精法26.一个书店的老板想将 Book 表的书名设为主键,考虑到有重名的书的情况,但相同书名的作者都不相同。考虑到店主的需求,可定义适当的主键为( )。(分数:2.00
9、)A.定义自动编号主键B.将书名和作者组合定义多字段主键C.不定义主键D.再增加一个内容无重复的字段定义为单字段主键27.下列选项小不是“图像”控件支持的“缩放模式”的是( )。(分数:2.00)A.缩放B.拉伸C.按比例D.剪裁28.下面过程运行之后,则变量 J 的值为( )。 Private Sub Fun() Dim J As Integer J=5 Do J=J*2(分数:2.00)A.3B.10C.9D.729.使用“自动报表”创建的报表只包括( )。(分数:2.00)A.报表页眉B.页脚和页面页眉C.主体区D.页脚节区30.下列工具箱所包含的选项中,可以选择、改变大小、移动窗体中控
10、件的是( )。 (分数:2.00)A.B.C.D.31.下列叙述中正确的是( )。(分数:2.00)A.一个逻辑数据结构只能有一种存储结构B.数据的逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率32.数据访问页工具箱中用来分析数据的控件不包括( )。(分数:2.00)A.Office 图表B.Office 透视表C.展开控件D.Office 电子表格33.下列程序段执行的结果为( )。 A=“HELLOCANIHELPYOU“ B=“WANGCHANG
11、LI“ C=Left(A,5)+“!“ D=Right(A,7) E=Mid(A,6,4) F=Mid(B,Len(B) )-6.5)+“!“ G=E+“ “+D+“!“ H=C+“ “+F Print H+“ “+G(分数:2.00)A.HELLO!CHANG!CANIHELPYOU!B.HELLO!WANG!CANIHELPYOUC.HELLO!CANIHELPYOU!D.HELLO!CHANG!CANIHELPYOU!34.交叉表查询必须搭配的功能的是( )。(分数:2.00)A.总计B.上限值C.参数D.以上都不是35.下列关于线性表叙述不正确的是( )。(分数:2.00)A.只有一个
12、根节点,它无前件B.只有一个终端节点,它无后件C.除根节点和终端节点,其他节点都有且只有一个前件,也有且只有一个后件D.线性表必须要有数据元素二、B填空题/B(总题数:14,分数:28.00)36.数据的逻辑结构可用一个二元组 B=(K,R)来表示,其中 K 是U 【1】 /U,R 是数据元素之间的U 【2】 /U关系。(分数:2.00)填空项 1:_37.设栈 S 和队列 Q 的初始状态为空,元素 e1、e2、e3、e4、e5 和 e6 依次通过栈 S,一个元素出栈后即进入队列 Q,若 6 个元素出队的顺序是 e2、e4、e3、e6、e5、e1 则栈 S 的容量至少应是U 【3】 /U。(分
13、数:2.00)填空项 1:_38.下图所示的二叉树的先序遍历序列是U 【4】 /U。 (分数:2.00)填空项 1:_39.数据库管理系统是位于U 【5】 /U之间的软件系统。(分数:2.00)填空项 1:_40.如果报表的数据景较大,而需要快速查看报表设训的结构、版面设置、字体颜色、大小等,则应该使用 U【6】 /U视图。(分数:2.00)填空项 1:_41.要确定“库存量”乘以“单价”的平均值是否大于等于¥500,且小于等于¥1000,可输入U 【7】 /U。(分数:2.00)填空项 1:_42.要删除“书籍”表中的所有行,在 SQL 视图中可输入U 【8】 /U。(分数:2.00)填空项
14、 1:_43.执行下面的程序段,s 的值为U 【9】 /U。 s=0:k=10 While k s=s+10 k=k-2 Wend(分数:2.00)填空项 1:_44.Access 用参照完整性来确保表中记录之间U 【10】 /U的有效性,并不会因意外而删除或更改相关数据。(分数:2.00)填空项 1:_45.多字段排序时,排序的优先级是U 【11】 /U。(分数:2.00)填空项 1:_46.在浏览数据访问页中时, 如果记录导航器中的页码显示为“4-6 of 28”, 则在记录导航器的“ReccordSetLabel”属性应设置为U 【12】 /U。(分数:2.00)填空项 1:_47.在
15、Access 中,用户在U 【13】 /U中可以创建或是修改宏的内容。(分数:2.00)填空项 1:_48.以下程序找出 50 以内所有能构成直角三角形的整数组。阅读下列程序,并完成程序。 Private Sub Command1_Click() For a=1 to 50 For b=a to 50 c=Sqr(a2+b2) IfU 【14】 /Uthen print a;b;c Next b Next a end Sub c=50 And c=Int(c)(分数:2.00)填空项 1:_49.下面程序段运行后,变量 x 的值为上U 【15】 /U。 Dim x As Integer Dim
16、 i As Integer x=O for i=0 to 50 step 10 X=X+i next i(分数:2.00)填空项 1:_二级 ACCESS 笔试 305 答案解析(总分:98.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.关于获取外部数据,叙述错误的是( )。(分数:2.00)A.导入表后,在 Access 中修改、删除记录等操作不影响原数据文件B.链接表后,Access 中对数据所做的改变都会影响原数据文件C.Access 中可以导入 Exce1 表、其他 Access 数据库中的表和 dBASE 数据库文件D.链接表连接后的形成的表的图标
17、为 Access 生成的表的图标 解析:解析 导入表后形成的表的图标与数据源程序表相似,而 Access 链接表的图标则不同,在链接的表前面显示 箭头标记,例如链接个 Excel 表后形成的图标为。所以选项 D 的说法是错误的。2.创建新表时,通过下列哪一项可以创建表的结构( )。(分数:2.00)A.直接输入数据创建表B.使用表设计器创建表 C.通过获取外部数据(导入表、链接表等)来创建新表D.使用向导创建表解析:解析 使用设计器创建新表时,打开一个空的表的设计视图,由用户自己设计表的结构,并对表中字段的属性进行设置,所以选项 B 是正确的。3.算法的空间复杂度是指( )。(分数:2.00)
18、A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间 解析:解析 算法的空间复杂度一般是指这个算法执行时所需要的内存空间,其中包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间,其中额外空间还包括算法程序执行过程的工作单元以及某种数据结构所需要的附加存储空间。4.Access 系统中,一个表最多可以建立的上键个数(主索引)为( )。(分数:2.00)A.1 B.2C.3D.任意解析:解析 一个表中最多可以建立一个主键。5.已知程序段: s=0 For i=0 to 10 step 2 s=s+l i=i*2
19、Next i 当循环结束后,变量 i、s 值分别为( )。(分数:2.00)A.22,3 B.11,4C.10,5D.16,6解析:解析 第一次循环后,i 值变为 2,s 值为 1;第二次循环后,i 值变为 8,s 值为 2:依次类推,i 值最后为 22,s 值为 3。答案为 A。6.个报表最多可以对多少个字段或表达式进行分组( )。(分数:2.00)A.4B.6C.8D.10 解析:解析 一个报表十最多可以对 10 个字段或表达式进行分组。7.如果在数据库中已有同名的表,那么下列哪一个查询将覆盖原有的表( )。(分数:2.00)A.删除B.追加C.生成表 D.更新解析:解析 生成表查询可以利
20、用查询结果中的数据创建新表,若数据库中已有同名的表,该操作将覆盖原有的表。8.编辑数据透视表对象时,是在( )里读取 Access 数据,对数据进行更新的。(分数:2.00)A.Microsoft GraphB.Microsoft Excel C.Microsoft WordD.Microsoft PowerPoint解析:解析 编辑数据透视表对象时,都是在 Excel 中进行的。9.利用 ER 模型进行数据库的概念设计,可以分成三步:首先设计局部 E-R 模型,然后把各个局部 E-R 模型综合成一个全局的模型,最后对全局 ER 模型进行( )。(分数:2.00)A.简化B.结构化C.最小化D
21、.优化 解析:解析 在概念设计中按照模块的划分画出每个模块的 E-R 图,然后把这些图合成一张 E-R 图作为全局模型,最后应该对全局 E-R 图进行优化,看看是否有重复和不合理的地方。10.如果要在 VBA 中运行 OpenForm 操作,可使用( )对象 OpenForm 方法。(分数:2.00)A.DoCmd B.FormC.ReportD.Query解析:解析 打开窗体操作的命令格式为;DoCmd.OpenForm。11.VBA 的逻辑值进行算数运算时,True 值被当作( )。(分数:2.00)A.0B.-1 C.1D.任意值解析:解析 True 是 Access 系统内部常量,值定
22、为-1,而 False 值定为 0。12.在数据访问页中,应为所有将要排序、分组或筛选的字段建立( )。(分数:2.00)A.主关键字B.索引 C.准则D.条件表达式解析:解析 为了提高操作速度和效率,在数据访问页中,应为所有将要排序、分组或筛选的字段建立索引。13.下列关于标准模块与类模块的说法中不正确的是( )。(分数:2.00)A.窗体模块和报表模块都是类模块,它们各自与某 特定窗体或报表相关B.窗体模块和报表模块通常都含有事件过程,而过程的运行用于响应窗体或报表上的事件C.标准模块包含与任何其他对象都无关的常规过程,以及可以从数据库任何位置运行的经常使用的过程D.标准模块和与某个特定对
23、象无关的类模块的主要区别在于其范围,二者的生命周期是相同的 解析:解析 选项 D 说法错误,因为标准模块和与某个特定对象尤关的类模块的主要区别不仅在于其范围,而且生命周期也是不同的。14.以下内容属于存储在计算机内有结构的数据集合的是( )。(分数:2.00)A.数据库系统B.数据库 C.数据库管理系统D.数据结构解析:解析 选项 A“数据库系统”是指数据库和数据库管理系统软件的合称。选项 B“数据库”是指存储在计算机内有结构的数据集合。选项 C“数据库管理系统”是帮助用户创建和管理数据库的应用程序的集合。选项 D“数据结构”描述数据的类型、内容、性质以及数据间的联系。15.若要输入新记录,应
24、单击的按钮是( )。 (分数:2.00)A. B.C.D.解析:解析 在数据表视图中,单击 按钮,光标定位到数据表的最下方的第一个空白行,直接输入新记录:单击 按钮,光标将定位到最后一个记录上;单击按钮,光标将定位在当前记录的下一个记录上;单击 按钮,光标将定位到第一个记录上。16.下列选项中不是查询的功能的是( )。(分数:2.00)A.筛选记录B.整理数据C.操作表D.输入接口 解析:解析 查询的功能包括多表查询筛选数据、整理数据、执行计算、操作表、作为其他对象的数据来源,可知选择 A、B、C 都是查询的功能。输入接口是窗体的功能,不是查询的功能。17.在用于数据输入的数据访问页上,将该页
25、的 DataEntry 属性应设为( )。(分数:2.00)A.0B.1C.FalseD.True 解析:解析 数据访问页如果只是用于数据输入,则可将该页的 DataEntry 属性应设为 True,则该页只能用厂输入新记录。18.数据库设计包括两个方面的设计内容,它们是( )。(分数:2.00)A.概念设计和逻辑设计 B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计解析:19.编制好的程序,首先要确保它的正确性和可靠性,还应强调良好的编程风格。在书写功能性注解时应考虑( )。(分数:2.00)A.仅为整个程序作注解B.仅为每个模块作注解C.为程序段作注解 D.为
26、每个语句作注解解析:解析 首先应该知道功能性注释是嵌在源程序体中的,用以描述其后的语句或程序段是在做什么工作,或是执行了下面的语句会怎么样。所以它描述的是一段程序,而不是每一个语句,足为程序段作注解。20.以下各项特点十,属于线性表的顺序存储结构的是( )。(分数:2.00)A.线性表中所有元素所占的存储空间足不连续的B.线性表的数据元素在存储空间中是随便存放的C.线性表中所有元素所占的存储空间是连续的 D.前后件两个元素在存储空间是随便存放的解析:解析 线性表的顺序存储结构要求:线性表中所有元素所占的存储空间是连续的并且线性表的数据元素在存储空间中是按逻辑顺序依次存放的,因此选项 A、B 的
27、说法是错误的。在线性表的顺序存储结构中,前后件两个元素在存储空间中是紧邻的,因此选项 D 的说法也是错误的。21.图表式报表中,要显示一组数据的记录个数,应该用的函数是( )。(分数:2.00)A.count B.avgC.sumD.max解析:解析 Count 函数是计数函数;avg 是取平均数的函数;sum 是取和函数;max 是取最大值的函数。答案为选项 A。22.下列关于宏命令的说法正确的是( )。(分数:2.00)A.RunApp 调用 Visual Basic Function 过程B.Runcode 在 Access 中运行 Windows 或 MS-DOS 应用程序C.RunM
28、acro 是执行其他宏 D.StopMacro 是终止当前所有宏的运行解析:解析 RunApp 在 Access 中运行 Windows 或 MS-DOS 应用程序,选项 A 错误;RunCode 调用 Visual Basic 的 Function 过程,选项 B 错误:StopAllMacros 是终止当前所有宏的运行:StopMacro 是终止当前运行的宏,选项 D 错误。正确答案为选项 C。23.下列关于宏的说法中,错误的一项是( )。(分数:2.00)A.宏是若干个操作的集合B.每一个宏操作都有相同的宏操作参数 C.宏操作不能自定义D.宏通常与窗体、报表中命令按钮相结合来使用解析:解
29、析 对于不同的宏操作,其宏操作参数不一定相同,选项 B 错误。24.数据的逻辑结构是指( )。(分数:2.00)A.数据所占的存储空间量B.反映数据元素之间逻辑关系的数据结构 C.数据在计算机中的顺序存储方式D.存储在外存十的数据解析:解析 数据结构应包含两方面的信息:一是表示数据元素的信息,二是表示各数据元素之间的前后关系。其中数据元素之间的前后关系是指它们的逻辑关系,而与它们在计算机中的存储位置无关。25.结构化程序设计的一种基本方法是( )。(分数:2.00)A.筛选法B.递归法C.归纳法D.逐步求精法 解析:解析 在结构化程序设计中通常采取自顶向下,逐步求精的方法,尤其是在详细设计和编
30、码阶段,其总的思想就是先全局后局部、先整体后细节、先抽象后具体、程序自顶向下、逐步细化,而筛选法、递归法和归纳法指的都是程序的某种具体算法。26.一个书店的老板想将 Book 表的书名设为主键,考虑到有重名的书的情况,但相同书名的作者都不相同。考虑到店主的需求,可定义适当的主键为( )。(分数:2.00)A.定义自动编号主键B.将书名和作者组合定义多字段主键 C.不定义主键D.再增加一个内容无重复的字段定义为单字段主键解析:解析 定义自动编号主键虽然很简单,也达到了创建主键的目的,但没有满足店主的需求,所以不是最合适的主键定义方式,选项 A 不符合题意。将书名和作者组合定义多字段主键是最合适的
31、方式,因为不仅满足了店主的需要,还达到了惟一索引的目的,使其中不存在重复值,选项 B 是正确的。Access中,建议每个数据表最好包含一个主关键字,选项 C 不符合题意。再增加一个内容无重复的字段,可以定义单字段主键,但对于数据较多的一个表,如果再添加一个字段然后不断地向表中输入该字段的值也是个不小的工作量,还可能出现输入错误,选项 D 不符合题意。27.下列选项小不是“图像”控件支持的“缩放模式”的是( )。(分数:2.00)A.缩放B.拉伸C.按比例 D.剪裁解析:解析 图像控件不支持按一定比例缩放原图片。28.下面过程运行之后,则变量 J 的值为( )。 Private Sub Fun(
32、) Dim J As Integer J=5 Do J=J*2(分数:2.00)A.3B.10 C.9D.7解析:解析 该过程首先是一个声明语句,声明语句用于命名和定义常量、变量、数组和过程等;赋值语句是为变量指定一个值或表达式:在 J=J*2 执行后,J 的值就从 5 变成了 10。29.使用“自动报表”创建的报表只包括( )。(分数:2.00)A.报表页眉B.页脚和页面页眉C.主体区 D.页脚节区解析:解析 使用“自动报表”创建的报表只包括主体区。30.下列工具箱所包含的选项中,可以选择、改变大小、移动窗体中控件的是( )。 (分数:2.00)A.B.C. D.解析:解析 选项 A 是控件
33、向导工具,在选择了这个工具以后添加的文本框、子窗体/子报表等控件就可以在向导下建立。选项 B 是其他控件工具,用来添加 ActiveX 等控件。选项 D 是子窗体/子报表工具,用来添加子窗体/报表。本题正确答案为选项 C。31.下列叙述中正确的是( )。(分数:2.00)A.一个逻辑数据结构只能有一种存储结构B.数据的逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率 解析:解析 一般来说, 一种数据的逻辑结构根据需要可以表示成多种存储结构,常用的存储结构
34、有顺序、链接、索引等存储结构。而采用不同的存储结构,其数据处理的效率是不同的。由此可见,选项 D 的说法正确。32.数据访问页工具箱中用来分析数据的控件不包括( )。(分数:2.00)A.Office 图表B.Office 透视表C.展开控件 D.Office 电子表格解析:解析 选项 C 正确,因为用来添加控制分组记录展开与收合的控件,在分组的数据访问页中可以打开或关闭下一级的数据,不能用来分析数据。33.下列程序段执行的结果为( )。 A=“HELLOCANIHELPYOU“ B=“WANGCHANGLI“ C=Left(A,5)+“!“ D=Right(A,7) E=Mid(A,6,4)
35、 F=Mid(B,Len(B) )-6.5)+“!“ G=E+“ “+D+“!“ H=C+“ “+F Print H+“ “+G(分数:2.00)A.HELLO!CHANG!CANIHELPYOU! B.HELLO!WANG!CANIHELPYOUC.HELLO!CANIHELPYOU!D.HELLO!CHANG!CANIHELPYOU!解析:解析 Left(Str,Length)返回字符串 Str 最左边的 Length 个字符串。如果 Length 大于 Str 的长度,则返回整个字符串,本题 C=Left(A,5)+“!“=“HELLO!“;同理,Right(Str,Length)返回字
36、符串 Str 最右边的 Length 个字符串。 如果 Length 大于 Str 的长度,则返回整个字符串,本题 D=Right(A,7)=“MORNING“:Mid(Str,Start,Length)返回字符串 Six 从位置 Start 开始长度为 Length 的字符串。如果Start 大于 Str 的长度,则返回空值。参数 Length 可以忽略,此时返回自 Start 位置以后的所有字符。如果 Length 大于自 Start 位置以后的所有字符数,则等同于该参数忽略,本题中 E=Mid(A,6,4)=“GOOD“;F=Mid(D,Len(B) -6.5)+“!“= “CHANG!
37、“:G=E+“ “+D+“!“=“CANIHELPYOU!“:H=C+“+F=“HELLO!CHANG!CANIHELPYOU!“; H=“ “+G=“HELLO!CHANG!CANIHELPYOU!“,可见正确答案为选项 A。34.交叉表查询必须搭配的功能的是( )。(分数:2.00)A.总计 B.上限值C.参数D.以上都不是解析:解析 在交叉表查询中,必须对“值”进行总计运算,选项 A 正确。35.下列关于线性表叙述不正确的是( )。(分数:2.00)A.只有一个根节点,它无前件B.只有一个终端节点,它无后件C.除根节点和终端节点,其他节点都有且只有一个前件,也有且只有一个后件D.线性表必
38、须要有数据元素 解析:解析 A、B、C 三个选项都是成为一个线性表的基本要求。一个线性表中可以没有数据元素,这种线性表称为空线性表。二、B填空题/B(总题数:14,分数:28.00)36.数据的逻辑结构可用一个二元组 B=(K,R)来表示,其中 K 是U 【1】 /U,R 是数据元素之间的U 【2】 /U关系。(分数:2.00)填空项 1:_ (正确答案:数据元素的集合2 前后件)解析:解析 数据的逻辑结构是指数据间(抽象的逻辑)关系的描述,而不管数据在计算机中的存储方式。因此,它有两个要素:数据元素的集合、数据元素之间的前后件关系。37.设栈 S 和队列 Q 的初始状态为空,元素 e1、e2
39、、e3、e4、e5 和 e6 依次通过栈 S,一个元素出栈后即进入队列 Q,若 6 个元素出队的顺序是 e2、e4、e3、e6、e5、e1 则栈 S 的容量至少应是U 【3】 /U。(分数:2.00)填空项 1:_ (正确答案:大于 3)解析:解析 栈的操作原则为后进先出,队列的操作原则为先进后出”。出队列顺序即为入队列顺序,而入队列顺序也就是出栈顺序是:e2、e4、e3、e6、e5、e1。为得到出栈顺序为 e2、e4、e3、e6、e5、 e1。则入栈操作应为 el、d 进栈,e2 出栈。(进栈后有 e1、e2,出栈后仅有 e1)e3、e4 进栈,c4、c3 出栈。(进栈后有 e1、e3、e4
40、,出栈后仅有 e1)e5、e6 进栈,e5、e6、e1 出栈。(进栈后有 e1、e5、e6,出栈后为空)。38.下图所示的二叉树的先序遍历序列是U 【4】 /U。 (分数:2.00)填空项 1:_ (正确答案:D G C E H I P)解析:解析 本题要求先序遍历,其遍历顺序应该为(1)访问根结点(2)先序遍历左子树(3)先序遍历右子树。按照定义,先序遍历序列是 A B D G C E H I F。39.数据库管理系统是位于U 【5】 /U之间的软件系统。(分数:2.00)填空项 1:_ (正确答案:用户与操作系统)解析:解析 数据库管理系统是一个帮助用户创建和管理数据库的应用程序的集合。因
41、此,数据库管理系统需要操作系统的支持,为用户提供服务。40.如果报表的数据景较大,而需要快速查看报表设训的结构、版面设置、字体颜色、大小等,则应该使用 U【6】 /U视图。(分数:2.00)填空项 1:_ (正确答案:版面预览)解析:解析 报表的版面预览视图只显示部分数据,因此打开的速度较快,因而较适合查看报表设计的结构、版面设置、字体颜色、大小,而不是数据本身。41.要确定“库存量”乘以“单价”的平均值是否大于等于¥500,且小于等于¥1000,可输入U 【7】 /U。(分数:2.00)填空项 1:_ (正确答案:AVG(库存量*单价)BETWEEN 500 AND 1000)解析:解析 在
42、 Access 中可以使用 between 语句来实现,语法:表达式NOTBETWEEN 表达式 AND 表达式。42.要删除“书籍”表中的所有行,在 SQL 视图中可输入U 【8】 /U。(分数:2.00)填空项 1:_ (正确答案:DELETE FROM 书籍)解析:解析 从一个表或查询中删除一行或多行。WHERE 子句是可选的。如果不指定 WHERE 子句,则从FROM 子句指定的表或查询中删除所有行。43.执行下面的程序段,s 的值为U 【9】 /U。 s=0:k=10 While k s=s+10 k=k-2 Wend(分数:2.00)填空项 1:_ (正确答案:50)解析:解析 W
43、hile 循环中的表达式是个数值表达式 k,若 k 不等于 0,则执行循环体;若 k 等于0,则结束循环。本题中循环体共被执行 5 次,每执行一次循环体,变量 s 将累加一次 10,结果为“50”。44.Access 用参照完整性来确保表中记录之间U 【10】 /U的有效性,并不会因意外而删除或更改相关数据。(分数:2.00)填空项 1:_ (正确答案:关系)解析:解析 参照完整性就是在输入或删除记录时,为维持表之间已定义的关系而必须遵循的准则。45.多字段排序时,排序的优先级是U 【11】 /U。(分数:2.00)填空项 1:_ (正确答案:从左到右)解析:解析 多字段排序时,Access
44、从左到右先将第一个字段按照指定的顺序进行排序,当第一个字段中有相同值时,再根据第二个字段中的内容进行排序,直到数据表中的数据全部排列好为止。46.在浏览数据访问页中时, 如果记录导航器中的页码显示为“4-6 of 28”, 则在记录导航器的“ReccordSetLabel”属性应设置为U 【12】 /U。(分数:2.00)填空项 1:_ (正确答案:|0-|1 of |2)解析:解析 Access 定义了三个标志,在浏览时,将被替换为相应的页码:|0,|1, |2。其中,|0 表示当前页,|1 表示当前页数加上每个合并组的页数减 1,|2 表示总页数。如果页码显示为“4-6 of 28”,表示
45、总页码是 28 页,当前页是第 4 页,每组有 3 页,则在“ReccordSetLabel”届性中为“|0-|1 0f |2”。47.在 Access 中,用户在U 【13】 /U中可以创建或是修改宏的内容。(分数:2.00)填空项 1:_ (正确答案:设计视图)解析:解析 在 Access 中,宏只有设讣视图一种方式。在设计视图中,用户可以创建或是修改宏的内容。48.以下程序找出 50 以内所有能构成直角三角形的整数组。阅读下列程序,并完成程序。 Private Sub Command1_Click() For a=1 to 50 For b=a to 50 c=Sqr(a2+b2) If
46、U 【14】 /Uthen print a;b;c Next b Next a end Sub c=50 And c=Int(c)(分数:2.00)填空项 1:_ (正确答案:c=50 和 c=Int(c))解析:解析 A,B,C 为直角三角形的三条边,由题意知 A 和 B 是限制在 50 以内的整数,为了使得A,B 的值不重复出现,限制 B 的取值范围为 A50。C 的取值必须满足两个条件,即 c=50 和 c=Int(c) 。49.下面程序段运行后,变量 x 的值为上U 【15】 /U。 Dim x As Integer Dim i As Integer x=O for i=0 to 50 step 10 X=X+i next i(分数:2.00)填空项 1:_ (正确答案:150)解析:解析 这是一个简单的单重循环程序,它的功能是:计算 10+20+50 的值,程序运行过程为:为变量 x 赋初值;循环执行 ForNext 间的语句,每执行一次,记数变量 i 的值加上 10。直到 i 的值超过循环终止值 50,退出循环。执行完该程序,循环内的语句非要执行 6 次(6 次循环对应的记数变量的位为 0;10,20,30,40,50)。