1、国家二级( ACCESS)笔试模拟试卷 53及答案与解析 1 数据的存储结构是指 ( )。 ( A)存储在外存中的数据 ( B)数据所占的存储空间量 ( C)数据在计算机中的顺序存储方式 ( D)数据的逻辑结构在计算机中的表示 2 下列数据结构中,能用二分法进行查找的是 ( )。 ( A)顺序存储的有序线性表 ( B)线性链表 ( C)二叉链表 ( D)有序线性链表 3 下列关于栈的描述正确的是 ( )。 ( A)在栈中只能插入元素而不能删除元素 ( B)在栈中只能删除元素而不能插入元素 ( C)栈是特殊的线性表,只能在一端插入或删除元素 ( D)栈是特殊的线性表,只能在一端插入元素,而在另一
2、端删除元素 4 下列叙述中正确的是 ( )。 ( A)一个逻辑数据结构只能有一种存储结构 ( B)数据的逻辑结构属于线性结构,存储结构属于非线性结构 ( C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率 ( D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率 5 下列描述中正确的是 ( )。 ( A)软件工程只是解决软件项目的管理问题 ( B)软件工程主要解决软件产品的生产率问题 ( C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 ( D)软件工程只是解决软件开发中的技术问题 6 在结构化方法中,用数据流程图 (DFD) 作为描述
3、工具的软件开发阶段是 ( )。 ( A)可行性分析 ( B)需求分析 ( C)详细设计 ( D)程序编码 7 为了使模块尽可能独立、要求 ( )。 ( A)模块的内聚程序要尽量高,且各模块间的耦合程度要尽量强 ( B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 ( C)模块的 内聚程度要尽量低,且各模块间的耦合程度要尽量弱 ( D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 8 数据库系统的核心是 ( )。 ( A)数据模型 ( B)数据库管理系统 ( C)软件工具 ( D)数据库 9 数据独立性是数据库技术的重要特点之一。所谓数据独立性是指 ( )。 ( A)数据与程序独
4、立存放 ( B)不同的数据被存放在不同的文件中 ( C)不同的数据只能被对应的应用程序所使用 ( D)以上三种说法都不对 10 用树形结构表示实体之间联系的模型是 ( )。 ( A)关系模型 ( B)网状模型 ( C)层次模型 ( D)以上三个都是 11 关于 “输入掩码 ”叙述错误的是 ( )。 ( A)掩码是字段中所有输入数据的模式 ( B) Access只为 “文本 ”和 “日期 /时间 ”型字段提供了 “输入掩码向导 ”来设置掩码 ( C)设置掩码时,可以用一串代码作为预留区来制作一个输入掩码 ( D)所有数据类型都可以定义一个输入掩码 12 下列等式正确的是 ( )。 ( A) Ab
5、s(5)=5 ( B) Int(5.5)=6 ( C) Fix(5.5)=-6 ( D) Srq(4)=2 13 自动编号数据类型一旦被指定,就会永久地与下列哪一项进行连接 ( )。 ( A)字段 ( B)记录 ( C)表 ( D)数据库 14 在使用向导创建交叉表查询时,用户需要制定字段的种数为 ( )。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 15 在数据访问页中,对于不可更新的数据,应使用哪一种控件显示数据 ( )。 ( A)绑定 HTML几控件 ( B)结合型文本框控件 ( C)文本框控件 ( D)计算型文本框控件 16 页面页眉的作用是 ( )。 ( A)用于显示报表
6、的标题、图形或说明性文字 ( B)用来显示整个报表的汇总说明 ( C)用来显示报表中的字段名称或对记录的分组名称 ( D)打印表或查询中的记录数据 17 Access通过数据访问页可以发布的数据 ( )。 ( A)只能是静态数据 ( B)只能是数据库中保持不变的数据 ( C)只能是数据库中变化的数据 ( D)是数据库中保存的数据 18 在表达式中引用对象名称时,如果它包含空格和特殊的字符,需要用 ( )将对象名称包含起来。 ( A) “#” ( B) “” ( C) “()” ( D) “” 19 宏中的操作个数的最多为 ( )。 ( A) 900 ( B) 990 ( C) 999 ( D)
7、 1000 20 为窗体或报表上的控件设置属性值的宏命令是 ( )。 ( A) Echo ( B) SetWamings ( C) Beep ( D) SetValue 21 下列控件中,用来显示窗体或其他控件的说明文字,而与字段没有关系的下列选项中的 ( )。 ( A)命令按钮 ( B)标签 ( C)文本框 ( D)复选框 22 关于报表中切换视图,下列说法不正确的是 ( )。 ( A)在设计视图下,可以直接切换到版面预览视图 ( B)在打印预览视图下,可以直接切换到设计视图 ( C)在版面预览视图下,可以直接切换到打印预览视图 ( D)在打印预览视图下,不可以直接切换到版面预览视图 23
8、运行宏组时, Microsoft Access会从第一个操作起,执行每个宏,直至它 ( )。 ( A)遇到 StopMacro操作 ( B)遇到其他宏组名 ( C)已完成所有操作 ( D)上述均可 24 数据访问页是通过 Access数据库中哪一个对象生成的 ( )。 ( A)页 ( B)窗体 ( C)表 ( D)报表 25 SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句INSERT、 DELETE、 UPDATE实现哪类功能 ( )。 ( A)数据查询 ( B)数据操纵 ( C)数据定义 ( D)数据控制 26 下列选项中,说法不正确的是 ( )。 ( A)表是用户定义的
9、存储数据的对象 ( B)报表是用来在网上发布数据库中的信息 ( C)记录是收集表的特定主题实例的所有信息 ( D)窗体主要用于数据的输出或显示,或控制应用程序的执行 27 在 Access的表中,可以定义的主键有 ( )。 ( A)自动编号主键 ( B)单字段主键、多字段主键 ( C)自动编号字段、单字段主键、多字段主键 ( D)自动编号、多字段主键 28 关于宏与宏组的说法不正确的是 ( )。 ( A)宏可以是由一系列操作组成的一个宏,也可以是一个宏组 ( B)创建宏与宏组的区别在于:创建宏可以用来执行某个特定的操作,创建宏组则是用来执行一系列操作 ( C)运行宏组时, Microsoft
10、Access会从第一个操作起,执行每个宏,直至它遇到StopMacro操作、其他 宏组名或已完成所有操作 ( D)不能从其他宏中直接运行宏,只能将执行宏作为对窗体、报表、控件中发生的事件做出的响应 29 下列关于模块的说法中,不正确的是 ( )。 ( A)有两种基本模块,一种是标准模块,另一种是类模块 ( B)窗体模块和报表模块都是类模块,它们各自与某一特定窗体或报表相关联 ( C)标准模块包含与任何其他对象都无关的常规过程,以及可以从数据库任何位置运行的经常使用的函数 ( D)标准模块和与某个特定对象无关的类模块的主要区别在于其范围和生命周期 30 下面程序段的功能是 ( )。 A=15.5
11、:B=Int(A+0.5) Print B ( A)求平均值 ( B)将一实数四舍五入取整值 ( C)求绝对值 ( D)舍去一实数的小数部分 31 有如下程序: a=1:b=2:c=3 a=a+b:b=b+c:c=b+a If a 3 Or b 3 Then a=b-a:b=C-a:C=b+a End If Print a+b+c 运行后,输出的结果是 ( )。 ( A) 16 ( B) 3 ( C) 6 ( D) 8 32 表达式 a%*b cout max endl; return 0; 40 Access字段名长度最多为【 】个字符。 41 Access中,超级链接地址最多包含三部分:
12、Displaytext、【 】、 Subaddress。 42 Access中,文本框分为三种类型:结合型、非结合型与【 】。 43 Access中, VBA通过数据库引擎可以访问的数据库有以下三种类型:本地数据库、外部数据库和【 】。 44 某窗体中 有一命令按钮,名称为 C1。要求在窗体视图中单击此命令按钮后,命令按钮上显示的文字颜色为棕色 (棕色代码为 128),实现该操作的 VBA语句是【 】。 45 一个 Access数据库不能大于【 】字节。 46 有如下程序: A$=“Flying“: b$=“is“: C$=“funny!“ Print a$+“+LCase$(b$)+“+UC
13、ase$(C$) End 运行后输出的结果是【 】。 47 下列程序段的执行结果为【 】。 K=0 For J=1 To2 For I = 1 To 3 K=I+1 Next I For I=1 To7 K=K+1 Next I Next J Print K。 48 在窗体上画一个名称为 Command1的命令按钮,然后编写如下程序: Private Sub Commandl_Click( ) Static X As Integer Static Y As Integer Cls Y=1 Y=Y+5 X=5+X Print X, Y End Sub 程序运行时, 3次单击命令按钮 Comman
14、d1后,窗体上显示的结果为【 】。 49 以下程序用来输出 20个在开区间 (10,87)上的随机整数数 R,每行输出 4个整数。请完成空白处 . Private Sub Commandl. Click( ) For I=1 To 10 R = Int (Rnd * 76 + 11) Print R; If【 】 Then Print Next I End Sub 国家二级( ACCESS)笔试模拟试卷 53答案与解析 1 【正确答案】 D 【试题解析】 数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构,也称数据的物理结构,所以选项 D正确。 2 【正确答 案】 A 【试题解析】
15、二分查找只适用于顺序存储的有序表。在此所说的有序表是指线性表中的元素按值非递减排列 (即从小到大,但允许相邻元素值相等 )的。选项 A正确。 3 【正确答案】 C 【试题解析】 栈是一种特殊的线性表,其插入与删除运算都只在线性表的一端进行。由此可见,选项 A、选项 B和选项 D错误,正确答案是选项 C。 4 【正确答案】 D 【试题解析】 一般来说,一种数据的逻辑结构根据需要可以表示成多种存储结构,常用的存储结构有顺序、链接、索引等存储结构。而采用不同的存储结构,其数据处 理的效率是不同的。由此可见,选项 D的说法正确。 5 【正确答案】 C 【试题解析】 软件工程学是研究软件开发和维护的普遍
16、原理与技术的一门工程学科。所谓软件工程是指,采用工程的概念、原理、技术和方法指导软件的开发与维护。软件工程学的主要研究对象包括软件开发与维护的技术、方法、工具和管理等方面。由此可见,选项 A、选项 B和选项 D的说法均不正确,选项 C正确。 6 【正确答案】 B 【试题解析】 结构化分析方法是结构化程序设计理论在软件需求分析阶段的运用。而结构化分析就是使用数据流图 (DFD) 、数据字典 (DD) 、结构化英语、判定表和判定树等工具,来建立一种新的、称为结构化规格说明的目标文档。所以数据流程图是在需求分析阶段使用的。 7 【正确答案】 B 【试题解析】 系统设计的质量主要反映在模块的独立性上。
17、评价模块独立性的主要标准有两个:一是模块之间的耦合,它表明两个模块之间互相独立的程度;二是模块内部之间的关系是否紧密,称为内聚。一般来说,要求模块之间的耦合尽可能地弱,即模块尽可能独立,而要求模块的内聚程度尽量地高。综上所述,选项 B的答案正确。 8 【正确答案】 B 【试题 解析】 数据库管理系统是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等,因此数据库管理系统是数据库系统的核心。 9 【正确答案】 D 【试题解析】 数据具有两方面的独立性:一是物理独立性,即由于数据的存储结构与逻辑结构之间由系统提供映像,使得当数据的存储结构改变时,其逻辑结构可以不变,因
18、此,基于逻辑结构的应用程序不必修改;二是逻辑独立性,即由于数据的局部逻辑结构 (它是总体逻辑结构的一个子集,由具体的应用程序所确定,并且根据具体的需要可以作一定的修改 )与总体逻辑结构 之间也由系统提供映像,使得当总体逻辑结构改变时,其局部逻辑结构可以不变,从而根据局部逻辑结构编写的应用程序也可以不必修改。综上所述,本题的正确答案是 D。 10 【正确答案】 C 【试题解析】 在数据库系统中,由于采用的数据模型不同,相应的数据库管理系统 (DBMS)也不同。目前常用的数据模型有 3种:层次模型、网状模型和关系模型。在层次模型中,实体之间的联系是用树结构来表示的,其中实体集 (记录型 )是树中的
19、结点,而树中各结点之间的连线表示它们之间的关系。因此,本题的正确答案是选项 C。 11 【正确答案】 D 【试题解析】 本题考查 Access中输入掩码的概念。在输入数据时,如果希望输入的格式标准保持一致,或希望检查输入时的错误,可以使用 Access提供的 “输入掩码向导 ”来设置一个输入掩码。对于大多数数据类型,都可以定义一个输入掩码。但并不是所有的数据类型都可以定义输入掩码,还应注意的是:输入掩码只为 “文本 ”和 “日期 /时间 ”型字段提供向导,其他数据类型没有向导帮助。答案为D。 12 【正确答案】 A 【试题解析】 本题考查 Access中的数学函数。 Fix (数值表达式 ):
20、返回数值表达式的整数部分,此外, Int(数值表达式 )也能够返回数值表达式的整数部分,但并非四舍五入; Abs(数值表达式 ):返回数值表达式的绝对值; Srq(数值表达式 )返回数值表达式的平方根值。这里需要注意区分 Fix和 Int两个函数,在操作数都是正数时,两者没有区别,但当操作数是负数时, Int返回小于等于操作数的第一个负数,而 Fix返回大于等于操作数的第一个负数。答案为 A。 13 【正确答案】 B 【试题解析】 本题考查 Access中的自动编号数据类型。它是在添加记录时自动插入惟一 顺序号 (每次递增 1)或随机编号。自动编号数据类型一旦被指定,就会永久地与记录连接在一起
21、,即使记录被删除,该条记录的自动编号型字段值也不会被再次使用。答案为 B。 14 【正确答案】 C 【试题解析】 本题考查 Access中交叉表查询的概念。在创建交叉表查询时,需要指定 3种字段:将某一字段放在数据表最左端的行标题,放在数据表最上面的列标题,放在数据表行与列交叉位置上的字段。答案为 C。 15 【正确答案】 A 16 【正确答案】 C 【试题解析】 页面页眉中的文字或控件一般输出显示在每页 的顶端,通常,它是用来显示数据的列标题,可以给每个控件文本标题加上特殊的效果。一般来说,把报表的标题放在报表页眉中,该标题打印时仅在第一页的开始位置出现,如果将标题移动到页面页眉中,则该标题
22、在每一页上都显示。答案为 C。 17 【正确答案】 D 【试题解析】 本题考查 Access和数据访问页的关系。数据访问页所发布的数据都是 Access数据库提供的,可以是静态的也可以是动态的。答案为 D。 18 【正确答案】 D 【试题解析】 本题考查表达式引用对象名称。只有用方括号 ()将对象名括起来, Access才能识别该对象。答案为 D。 19 【正确答案】 C 【试题解析】 本题考查考生对于宏的规格之一操作个数限制的掌握情况。不仅要掌握对于宏中操作个数的限制,还应掌握其他 3个方面的限制,这样才能正确的使用宏。如表 12-1所示。 答案为 C。 20 【正确答案】 D 【试题解析】
23、 本题考查如何利用宏命令设置控件的属性值。 SetValue是为窗体、窗体数据表或报表中的字段或控件设置属性值; Echo指定是否打开回响,例如宏执行时显示其运行结果,或宏执行完才显示运行结果,还可以设置状态显示文本; Beep时通过计算机的扬声器发出嘟嘟声; SetWarnings是用来打开或关闭系统消息。因此本题答案为 D。 21 【正确答案】 B 【试题解析】 本题考查标签的功能。选项 A错误,命令按钮不用来显示说明文字,而是代表一些对窗体和记录的操作。选项 B正确,标签属于静态控件,不能与数据源字段绑定。选项 c错误,文本框可以与数据源字段绑定,也可以用来显示说明文字。选项 D错误,复
24、选框可以与数据源字段绑定。本题的答案是 B。 22 【正确答案】 C 【试题解析】 本题考查报表的视图切换。选项 A错误,设计视 图下可以直接切换到版面预览视图。选项 B错误,打印预览视图下可以直接切换到设计视图。选项 C正确,版面预览视图下不能直接切换到打印预览视图。选项 D错误,打印预览视图下不能直接切换到版面预览视图。设计视图可以直接切换到打印预览视图和版面预览视图,但版面预览视图和打印预览视图不能互相直接切换。本题的答案是 C。 23 【正确答案】 D 【试题解析】 本题考查的是宏组运行的结束条件。运行宏组时, Microsoft Access会从第一个操作起,执行每个宏,直至它遇到
25、StopMacro操作、其他宏组名或者已完成 所有操作,知道了使得宏组运行结束的 3个条件,就能合理的安排宏组的运行使得它满足用户的需求。比如,如果用户期望所有操作均完成时才结束,那么在宏组运行期间就不能碰到 StopMacro操作或遇到其他的宏组名。这也可能成为宏组运行出错的一个原因。答案为 D。 24 【正确答案】 A 【试题解析】 本题考查生成数据访问页的 Access对象。选项 A正确,数据访问页是通过 Access数据库中 “页 ”对象生成的。选项 B错误, “窗体 ”对象不能生成数据访问页,但可以从窗体中导出静态网页。选项 C错误, “表 ”对象不能生成数据访问页,但可以从表中导出
26、静态网页。选项 D错误, “报表 ”对象不能生成数据访问页,但可以从报表中导出静态网页。答案为 A。 25 【正确答案】 B 【试题解析】 本题考查 SQL语言的组成部分以及分的对应语句,属于初级难度。这种考查 SQL基本语句功能的题目经常出现。解答这类题需要对 SQL语言的组成部分、各组成部分使用的语句以及相应语句的功能有一个全面的了解。 SQL主要由数据定义、数据查询、数据操纵、数据控制 4部分组成。数据定义语言用于定义数据的结构,比如创建、修改或者删除数据库对象,相应的语句是CREATE、 ALTER、 DROPs数据操纵语言用于检索或者修改数据,检索数据使用 SELECT语句,修改数据
27、包括插入、更新和删除,对应的语句是 INSERT、UPDATE、 DELETE;数据控制语言用于定义数据库用户的权限,其中授予权限使用 GRANT语句,收回权限使用 REVOKE语句。答案为 B。 26 【正确答案】 B 【试题解析】 本题考查考生对数据库基本概念的理解,难度不大,但是容易混淆。选项 A是表的概念,表是用户定义的存储数据的对象,每一个表都包含有关某个主题的信息。表包括存储不同种类数据的字段 (或 列 )。选项 B是考查对报表的理解,报表是为格式化、计算、打印和总结选定数据而设计的对象。而用来在网上发布数据库中的信息是使用页对象。选项 c是考查对记录的理解,每一个表都包括存储不同
28、种类数据的字段 (或列 ),而记录 (也就是行 )则收集特定主题实例的所有信息。选项 D是考查窗体的概念,窗体主要用于数据的输出或显示,或控制应用程序的执行,利用窗体,可以定制从查询或表中提取的数据的显示方式。答案为 B。 27 【正确答案】 C 【试题解析】 本题考查关于 Access中主键的知识。关系数据库系统的强大功能在于它可以使 用查询、窗体和报表快速地查找并组合存储在不同表中的信息,若每个表都包含一个或一组这样的字段,这些字段是表中所存储的每一条记录的惟一标识,该信息即称作表的主键。在 Access的表中,可以定义 3种主键,即自动编号主键、单字段主键和多字段主键。自动编号主键:在向
29、表中添加每一条记录时,可将 “自动编号 ”字段设置为自动输入连续数字的编号,则不需要用户对其进行输入,将自动编号字段指定为表的主键是创建主键的最简单、最安全的方法。单字段主键:如果字段中包含的都是惟一的值,则用此方法为该字段指定为主键。只要某字段包含数据且不包 含重复值或 Null值,即可为该字段指定主键。多字段主键:在不能保证任何单字段包含惟一值时,可以将两个或更多的字段指定为主键,这种情况最常出现在用于多对多关系中的两个表。答案为 c。 28 【正确答案】 D 【试题解析】 这是一道概念性的考题,考查考生对于基本知识点的掌握情况,选项 A,宏可以是由 系列操作组成的一个宏,也可以是一个宏组
30、,这在前面的例题中已经详细地讲解到了,所以改选项的说法是正确的。选项 B讲的是创建宏与宏组的区别,宏是用来执行某个特定的操作的,而宏组里面包含了多个宏,因此可以执行一系列 的操作,这个很容易理解。选项 C谈到的是宏组运行时各个操作的执行顺序,宏组里包含了不止一个宏, Microsoft Access会从第一个操作开始执行,直到他遇到 StopMacro操作、其他宏组名或已完成所有操作。通过上述分析,前三个选项都是正确的,那么错误的说法就是选项 D。它的错误之处在于可以从其他宏中直接运行宏,也能将执行宏作为对窗体、报表、控件中发生的事件做出的响应。考生应该注意到宏的运行方式是多样的,应该学会灵活
31、运用。答案为 D。 29 【正确答案】 C 【试题解析】 本题是对模块基本概念的考查 。选项 A讲的是模块的分类,模块可以分为两类,一类是标准模块,一类是类模块,故选项 A是正确的。选项 B讲的是类模块的两种具体类型,即窗体模块和报表模块,它们都各自与某一特定窗体或报表相关联的,因此也是正确的。选项 C错在最后两个字,正确的应该是:标准模块包含与任何其他对象都无关的常规过程,以及可以从数据库任何位置运行的经常使用的过程。过程与函数是有区别的,不能混淆。选项 D说的是标准模块和与某个特定对象无关的类模块的主要区别,即它们的范围和生命周期不同,故 D也是正确韵。答案为 C。 30 【正确答案】 B
32、 【试题解析】 本题考查 ht函数的使用。血函数的主要功能是返回某数值的整数部分 (并非四舍五入 ),为了实现四舍五入的功能,常常采用 Int(number+0.5)的方式,如: Int(99.8),返回 99; Int(99.8+0.5)返回 100; Int(-99.8),返回 -100; Int(-99.8+0.5)返回 -99。可见选项 B是正确答案;选项 A错误, Visual Basic中并没有求平均值的函数;选项 C错误,求绝对值的函数为 Abs函数;选项 D错误, Int函数和 Fix函数非常类似,都可能是舍去一实数的小数部分 ,但它们的不同之处在于,如果要运算的数为负数,则
33、ht返回小于或者等于该数的最大负整数,而 Fix则会返回大于或等于给出数的最小负整数。例如, ht将 -7.2转换为 -8,而 Fix则转换为 -7。答案为 B。 31 【正确答案】 A 【试题解析】 本题考查 If语句和 Or表达式的用法。在执行完a=a+b:b=b+c:c=b+a后, a=3, b=5,因此 a 3 Or b 3的结果为 True,执行a=b- a:b=c-a:c=b+a后, a=2, b=6, c=8。答案为 A。 32 【正确答案】 D 【试题解 析】 本题考查表达式类型。在运算时表达式中经常出现不同类型的变量,系统会自动进行类型转换,一般情况下会将数值类型定义为占用内
34、存最多的类型。本题中有 Integer整型 (%)、 Long长整型 (&)、 Single单精度型 (!) Double双精度型 (#),因此,系统会将运算结果的数值类型定义为占用内容最多的双精度型。正确答案为选项 D。 33 【正确答案】 D 【试题解析】 本题是一个简单的双重 For-Next循环考题,这里需要注意的是,循环的终值都是由变量设置的。当步长大于。时,循环的初值与终值相等, 仍然要执行一次循环;只有当循环变量大于终值的时候才跳出循环。 x的值实际上等于循环执行的次数 6。如果考生认为 For i=1 To 1并不执行循环,则会认为选项 C为答案。答案为 D。 34 【正确答案
35、】 D 【试题解析】 本题考查 Sgn(number)函数,该函数几乎每次必考。 Sgn(number)函数的返回值有 3种情况:如果 number 0则返回 1;如果 number=O,则返回0; number 0则返回 -1。可见正确答案是选项 D。 35 【正确答案】 D 【试题解析】 本题考查利用多重循环 获取数组的值,题目难度不大,但却是考试重点,要求考生重点掌握。本题出自 2002年 9月考题,需要注意输出方法:外循环第 1次 i=0,内层循环 j循环 3次,输出 1 2 3,然后换行,接着外循环执行第 2次,依次类推,可得答案为 D。 36 【正确答案】 O(n) 【试题解析】
36、语句的频度指的是该语句重复执行的次数。一个算法中所有语句的频度之和构成了该算法的运行时间。长度为 n的线性表顺序查找的平均次数为n/2,则它的时间复杂度是 O(n)。 37 【正确答案】 2713 384965 9776 【试题 解析】 快速排序的的思想是:从线性表中选取一元素,如本题中的 49,将线性表后面小于 46的元素移到前边,而前面大于 49的元素移到后边。本题中46是第一个元素,因此只需将线性表后面小于 49的元素移到前边。 38 【正确答案】 大于 【试题解析】 选择操作用于从关系中选出满足选择条件的元组的子集。因此,实施选择运算后新关系的元组数不大于原关系中的元组数。 39 【正
37、确答案】 12 【试题解析】 此题考查 if语句的基本使用。程序的功能是输入 3个整数,利用 if语句,找出其中最大的一个整数并输出。 40 【正确答案】 64 【试题解析】 Access中字段的命名规则是:字段名长度为 1 64个字符,字段名可以包含字母、汉字、数字空格和其他字符,字段名不能包含句号 “.”、惊叹号“!”、方括号 “”和重音符号 “”。 41 【正确答案】 188ress 【试题解析】 超级链接地址最多包含三部分: Displaytext在字段或控件中显示的文本; Address到文件 (UNC路径 )或页面 (URL)的路径; Subaddress在文件或页面中的地址 (每
38、一部分最多包含 2 048个字符 )。超级链接 数据类型使用的语法为:Displaytext#Address#Subaddress。 42 【正确答案】 计算型 【试题解析】 文本框主要用来输入或编辑字段数据,它是一种交互式控件,分为三种类型:结合型、非结合型与计算型。 43 【正确答案】 O824数据库 【试题解析】 VBA通过数据库引擎可以访问的数据库有三种类型:本地数据库,即 Access数据库;外部数据库,指所有的索引顺序访问方法 (ISAM)数据库;ODBC数据库,指符合开放数据库连接 (ODBC) 标准的 C/S数据库。 44 【正确答案】 41.Fore4olor=128 【试题
39、解析】 VBA中字体颜色的设置使用 ForeColor属性。 45 【正确答案】 1 G2 【试题解析】 一个表最多可有 255个字段和 32个索引;多字段索引最多可有 10列,并且列的总长度不能超过 255个字节;除备注字段和 OLE对象之外,表中的一行的内容不能大于约 2 KB;一个 Access数据库不能大于 1 GB。 46 【正确答案】 Flying is FUNNY! 【试题解析】 LCase函数用于将参数字符串的字符全部变为小写字 符,而 UCase函数则用于将参数字符串中的字符全部变为大写字符。 47 【正确答案】 11 【试题解析】 在第一个以 I为循环变量的内循环处理中,
40、K值只和 I有关,不是累加,因此外层循环次数的多少并不影响 K值的变化。在 I循环结束后,K=3+1=4,然后在第二个 I为循环变量的循环过程中 K依次加上 1。 48 【正确答案】 15 6 【试题解析】 在本题过程中使用了两个 Static变量,其中的变量 Y每次都被重新赋值,因此不管执行多少次, Y的结果只会是 6;而变量 X的值则一直累计,执行 3次后, x为 15。 49 【正确答案】 I Mo8 4=0 【试题解析】 要产生开区间 (10, 87)上的随机整数,应该使用 Int(Rnd*76+11),注意因为开区间 (10, 87)从 11开始,所以不能使用数字 10换行,可以使用 Mod语句来实现,根据题意 I=4、 I=8等能被 4整除的数值时输出换行符号。