1、二级 ACCESS笔试-153 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.如果要求在页面页脚中显示的页码形式为“第 x页,共 y页”,则页面页脚中的页码的控件来源应该设置为( )。(分数:2.00)A.“第” 同理,Right(Str, Length)返回字符串 Str最右边的 Leulgth个字符串。如果 Length大于 Str的长度,则返回整个字符串,本题 D=Right(A,7)=“HELPYOU“; Mid(Str, Start,Length)返回字符串 Str从位置 Start 开始长度为 Length的字符串。如果 St
2、art大于 S订的长度,则返回空值。参数 Length可以忽略,此时返回自 Start位置以后的所有字符。如果 Length大于自 Start位置以后的所有字符数,则等同于该参数忽略,本题中 EMid(A,6,4)“CANI“; FMid(B,Len(B)65)十“!“GCHANGLI!”GE“ “F“CANIHELPYOU!”; H=C“ “F“HELLO!GCHANGLI!“ H+“ “G“HELLO!GCHANGLI!CANIHELPY- OU!”,可见正确答案为选项 A。6.VBA的逻辑值进行算数运算时,True 值被当作( )。(分数:2.00)A.0B.-1 C.1D.任意值解析:
3、解析 本题考查 VBA的逻辑值。True 是 Access 系统内部常量,值定为-1,而 False值定为 o,这个和一般的设置有所区别,考生需注意。答案为 B。7.排序时如果选取了多个字段,则结果是按照( )。(分数:2.00)A.最左边的列开始排序B.最右边的列开始排序C.从左向右优先次序依次排序 D.无法进行排序解析:解析 本题考查多字段记录排序的准则。排序时,如果选取多个字段,对字段的排序是按照从左向右的优先级顺序排序的。答案为 C。8.下列选项中不是查询的功能的是( )。(分数:2.00)A.筛选记录B.整理数据C.操作表D.输入接口 解析:解析 查询的功能包括多表查询筛选数据、整理
4、数据、执行计算、操作表、作为其他对象的数据来源;可知选择 A、B、C 都是查询的功能。输入接口是窗体的功能,不是查询的功能,答案为 D。9.创建新表时,通过下列哪一项可以创建表的结构( )。(分数:2.00)A.直接输入数据创建表B.使用表设计器创建表 C.通过获取外部数据(导入表、链接表等)来创建新表D.使用向导创建表解析:解析 本题考查创建新表的方法,这是一个考点。Access 中,创建表的方法有:使用向导创建表、使用表设计器创建表、通过输入数据创建表等。其中,直接输入数据创建表就是让用户在一个“大表”中输入一组数据,Access 根据输入的数据的特点自动确定表中的字段及数据类型,所以选项
5、 A错误。使用设计器创建新表时,打开一个空的表的设计视图,由用户自己设计表的结构,并对表中字段的属性进行设置,所以选项 B是正确的。通过获取外部数据创建新表是将其他程序的数据文件中的数据复制到 Access的表中,所以选项 C错误。Access 数据库提供了“商务”和“个人”等许多示例表,使用向导创建新表就是从中选择一个与所需表的类型相近的示例表,进行字段取舍、换名等操作,生成符合要求的表,所以选项 D错误。答案为 B。10.数据访问页工具箱中用来分析数据的控件不包括( )。(分数:2.00)A.Office图表B.Office透视表C.展开控件 D.Office电子表格解析:解析 本题考查数
6、据访问页工具箱控件的用途。选项 A错误,用宋创建 Office图表,用于分析趋势、发现模式,以及比较数据库中的数据。选项 B错误,用宋创建 Office数据透视表,重新组织数据以不同方式分析数据。选项 C 正确,用来添加控制分组记录展开与收合的控件,在分组的数据访问页中可以打开或关闭下一级的数据,不能用来分析数据。选项 D错误,用宋创建 Office电子表格,可以在其中输入和编辑数据,并且像在 Microsoft Excel中一样使用公式进行计算。答案为 C。11.编制好的程序,首先要确保它的正确性和可靠性,还应强调良好的编程风格。在书写功能性注解时应考虑( )。(分数:2.00)A.仅为整个
7、程序作注解B.仅为每个模块作注解C.为程序段作注解 D.为每个语句作注解解析:解析 首先应该知道功能性注释是嵌在源程序体中的,用以描述其后的语句或程序段是在做什么工作,或是执行了下面的语句会怎么样。所以它描述的是一段程序,而不是每一个语句,是为程序段作注解。12.使用“自动报表”创建的报表只包括( )。(分数:2.00)A.报表页眉B.页脚和页面页眉C.主体区 D.页脚节区解析:解析 “自动报表”功能是一种快速创建报表的方法。设计时,先选择表或查询作为报表的数据源,然后选择报表类型:纵栏式或表格式,最后会自动生成报表显示数据源所有字段记录数据。但使用“自动报表”创建的报表只包括主体区。答案为
8、C。13.Access的表中,下列不可以定义为主键的是( )。(分数:2.00)A.自动编号B.单字段C.多字段D.OLE对象 解析:解析 本题考查主键的分类,这是考试的重点。在 Access的表中,可以定义 3种主键,即自动编号主键、单字段主键和多字段主键,所以选项 A、B、C 不符合题意。OLE 对象型字段并不能保证没有重复值或不为空,因此不能被定义为主键。答案为 D。14.在用于数据输入的数据访问页上,该页的 Data Entry属性应设为( )。(分数:2.00)A.0B.1C.FalseD.True 解析:解析 数据访问页如果只是用于数据输入,则可将该页的 Data Entry属性应
9、设为 True,则该页只能用于输入新记录。答案为 D。15.下列关于线性表叙述不正确的是( )。(分数:2.00)A.只有个根节点,它无前件B.只有一个终端节点,它无后件C.除根节点和终端节点,其他节点都有且只有一个前件,也有且只有一个后件D.线性表必须要有数据元素 解析:解析 A、B、C3 个选项都是成为一个线性表的基本要求。一个线性表中可以没有数据元素,称为空线性表。16.算法的空间复杂度是指( )。(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间 解析:解析 本题考查算法的空间复杂度,是重点考点之一。算法的空间复杂度
10、一般是指这个算法执行时所需要的内存空间,其中包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间,其中额外空间还包括算法程序执行过程的工作单元以及某种数据结构所需要的附加存储空间,17.下列关于宏命令的说法正确的是( )。(分数:2.00)A.RunApp调用 Visual Basic Function过程B.RunCode在 Acces3中运行 Windows MS-DOS应用程序C.RunMacro是执行其他宏 D.StopMacro是终止当前所有宏的运行解析:解析 本题考查宏命令。Run Code 调用 Visual Basic的 Function过程,
11、Run App 在 Access中运行 Windows或 MS-DOS应用程序,Run Macro 是执行其他宏,Stop All Macros 是终止当前所有宏的运行,Stop Macro是终止当前运行的宏。答案为 C。18.下面过程运行之后,则变量 J的值为( )。Private Sub Fun()Dim J As IntegerJ5DoJJ*2(分数:2.00)A.3B.10 C.9D.7解析:解析 本题考查简单的程序语句。该过程首先是一个声明语句,声明语句用于命名和定义常量、变量、数组和过程等;赋值语句是为变量指定一个值或表达式;在 JJ*2 执行后,J 的值就从 5变成了10。答案为
12、 B。19.关于获取外部数据,叙述错误的是( )。(分数:2.00)A.导入表后,在 Access中修改、删除记录等操作不影响原数据文件B.链接表后,Access 中队数据所做的改变都会影响原数据文件C.Access中可以导入 Excel表、其他 Access数据库中的表和 dB ASE数据库文件D.链接表连接后的形成的表的图标为 Access生成的表的图标 解析:解析 Access 中,获取外部数据包括导入表和链接表。链接表后形成的表的图标与数据源程序表相似,而与 Access生成的表的图标不同,而且在链接的表前面显示*箭头标记,例如链接一个 Excel表后形成的图标为*。所以选项 D的说法
13、是错误的,符合题意。其余选项的说法正确,不符合题意。答案为 D。20.下面几种调试方法中不适合调试大规模程序的是( )。(分数:2.00)A.强行排错法B.回溯法 C.原因排除法D.静态调试解析:解析 本题考查对几种调试方法的掌握。其中,强行排错法是最常用也是最低效的,主要思想是通过“计算机找错”,适合调试大规模程序。 回溯法是从出现错误征兆处开始,人工沿控制流程往回追踪,直至发现出错的根源。这是在小程序中常用的种有效的调试方法。程序变大后,可能的回溯路线显著增加,以致人工进行完全回溯望而不可及。原因排除法是靠演绎、归纳以及二分法来实现的适合调试大规模程序。静态调试是一种调试手段,主要是指通过
14、人的思维来分析源程序代码和排错。21.编辑数据透视表对象时,是在( )里读取 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
15、LE对象可以通过Microsoft PowerPoint程序创建。答案为 B。22.如果在数据库中已有同名的表,那么下列哪一个查询将覆盖原有的表( )。(分数:2.00)A.删除B.追加C.生成表 D.更新解析:解析 删除查询可以从一个或多个现存表中删除一组符合选择准则的记录。如果启用“级联删除”,则可以用删除查询从单个表中、从对一关系的多个表中或一对多关系中的多个表删除记录。所以选项A不符合题意。追加查询可以把源查询中的新记录追加到已有表中,也可以使用户把输入数据中的一部分或全部按正确的格式追加到一个或多个已有表中。当需要从外部数据源中输入数据时,通常就使用这种查询。所以选项 B不符合题意。
16、生成表查询可以利用查询结果中的数据创建新表,若数据库中已有同,名的表,该操作将覆盖原有的表。所以选项 C是正确的。追更新查询可对一个或多个表中的一组记录作全局的更改或替换。所以选项 D是错误的。答案为 C。23.下列有关基本表的说法,正确的是( )。(分数:2.00)A.在数据库中,一个表打开后,另一个表将自动关闭B.基本表中的字段名可以在设计视图或数据表视图中更改 C.在表的设计视图中可以通过删除列宋删除一个字段D.在表的数据表视图中可以对字段属性进行设置解析:解析 本题考查对表的认识。选项 A错误,在数据库中,可以同时打开多个表。在同一时间,只能打开 1个数据库,选项 B正确,在设计视图中
17、,把光标移到要修改的字段名称的单元格,直接修改字段的名称;在数据表视图中,选定要更改名字的列,在该列上右击,在快捷菜单中单击“重名名列”命令,可以更改该字段名称,选项 C错误,在表的设计视图中,一行表示定义的一个字段,可以通过删除行来删除一个字段;而在表的数据表视图中,一行就是一条记录,一列就是一个字段,可以通过删除列来删除一个字段。选项 D错误,设置字段属性只能在表的设计视图中进行。答案为 B。24.下列工具箱所包含的选项中,可以选择、改变大小、移动窗体中控件的是( )。(分数:2.00)A.B.C. D.解析:解析 这几个按钮都是常用的按钮,考生需要知道它们各自的作用,这也是在实际应用中得
18、到掌握的。选项 A是控件向导工具,在选择了这个工具以后添加的文本框、子窗体子报表等控件就可以在向导下建立。选项 B是其他控件工具,用来添加 ActiveX等控件。选项 D是子窗体子报表工具,用来添加子窗体报表。答案为 C。25.一个书店的老板想将 Book表的书名设为主键,考虑到有重名的书的情况,但相同书名的作者都不相同。考虑到店主的需求,可定义适当的主键为( )。(分数:2.00)A.定义自动编号主键 B.将书名和作者组合定义多字段主键C.不定义主键D.再增加一个内容无重复的字段定义为单字段主键解析:解析 定义自动编号主键虽然很简单,也达到了创建主键的目的,但没有满足店主的需求,所以不是最合
19、适的主键定义方式,所以选项 A不符合题意。将书名和作者组合定义多字段主键是最合适的方式,因为不仅满足了店主的需要,还达到了唯一索引的目的,使其中不存在重复值,所以选项 B是正确的。Access中,建议每个数据表最好包含一个主关键字,所以选项 C不符合题意。再增加一个内容无重复的字段,可以定义单字段主键,但对于数据较多的一个表,如果再添加一个字段然后不断地向表中输入该字段的值也是个不小的工作量,还可能出现输入错误,所以选项 D不符合题意。答案为 A。26.下列是交叉表查询必须搭配的功能的是( )。(分数:2.00)A.总计 B.上限值C.参数D.以上都不是解析:解析 本题考查对交叉表查询的理解。
20、在交叉表查询中,必须对“值”进行总计运算;选项 B错误,上限值是查询的属性,用来设置查询结果输出的记录数:选项 C错误,参数是参数查询搭配的功能,参数查询就是运行时需要用户输入信息(即参数)的一类特殊查询。答案为 A。27.下列关于标准模块与类模块的说法中不正确的是( )。(分数:2.00)A.窗体模块和报表模块都是类模块,它们各自与某一特定窗体或报表相关B.窗体模块和报表模块通常都含有事件过程,而过程的运行用于响应窗体或报表上的事件C.标准模块包含与任何其他对象都无关的常规过程,以及可以从数据库任何位置运行的经常使用的过程D.标准模块和与某个特定对象无关的类模块的主要区别在于其范围,二者的生
21、命周期是相同的 解析:解析 本题考查的是类模块和标准模块的特点。模块基本上分为两类,即类模块和标准模块。窗体模块和报表模块都是类模块,它们各自与某一特定窗体或报表相关。故答案 A是正确的。窗体模块和报表模块通常都含有事件过程,而过程的运行用于响应窗体或报表上的事件可以使用事件过程来控制窗体或报表的行为,以及它们对用户操作的响应。故答案 B也是正确的。标准模块包含与任何其他对象都无关的常规过程,以及可以从数据库任何位置运行的经常使用的过程,答案 C也是正确的。只有答案 D是错误的,它的错误之处在于:标准模块和与某个特定对象无关的类模块的主要区别不仅在于其范围,而且生命周期也是不同的。答案为 D。
22、28.下列选项中不是“图像”控件支持的“缩放模式”的是( )。(分数:2.00)A.缩放B.拉伸C.按比例 D.剪裁解析:解析 本题考查设置图像控件的属性。图像按钮的“缩放模式”属性值为:剪裁,只显示图像控件大小的部分;缩放,按照图像控件大小同比例缩放原图片;拉伸,将原图片拉伸至充满整个图像控件。选项 A、B、D 错误,选项 C正确。图像控件不支持按定比例缩放原图片。答案为 C。29.在一个单链表中,若 q结点是 p结点的前驱结点,在 q与 p之间插入结点 s,则执行( )。(分数:2.00)A.slink=plink; plinksB.pqink=s; slinkqC.pqink=slink
23、; sqink=pD.qlink=s; slinkp 解析:解析 在单链表中插入一个元素需要执行以下步骤:首先将待插入节点的前驱结点的指针域指向待插入节点,然后将待插入节点的指针域指向待插入节点的前驱结点原先的后继节点。30.当第一次打开窗体时,事件以哪一个顺序发生的( )。Current Load open Resize Close Unload(分数:2.00)A.一一一一一B.一一一一一C.一一一一一D.一一一一一 解析:解析 当第一次打开窗体时,事件以下列顺序发生:OpenLoadResizeCurrent UnloadClose。Open 事件在窗体打开,但在第一条记录显示之前发生;
24、Load 事件在打开窗体,并且显示了它的记录时发生;Resize 事件当窗体的大小变化时发生或在窗体第一次显示时;Current 事件发生在当焦点移动到一个记录,使它成为当前记录,或当重新查询窗体的数据源时;Unload 事件发生在窗体关闭,并且卸载它的记录,但在从屏幕上消失之前发生; Close 事件发生在关闭窗体或报表,并从屏幕上移除窗体或报表时。因此正确的顺序应该是:一一一一一。答案为 D。31.利用 E-R模型进行数据库的概念设计,可以分成 3步:首先设计局部 E-R模型,然后把各个局部 E-R模型综合成一个全局的模型,最后对全局 E-R模型进行( )。(分数:2.00)A.简化B.结
25、构化C.最小化D.优化 解析:解析 本题考查实体联系模型。在概念设计中按照模块的划分画出每个模块的 E-R图,然后把这些图合成一张 E-R图作为全局模型,最后应该队全局 E-R图进行优化,看看是否有重复和不合理的地方,不能只是进行简单的合并。32.下列关于宏的说法中,错误的一项是( )。(分数:2.00)A.宏是若干个操作的集合B.每一个宏操作都有相同的宏操作参数 C.宏操作不能自定义D.宏通常与窗体、报表中命令按钮相结合宋使用解析:解析 本题考查对宏的理解。选项 A正确。选项 B错误,对于不同的宏操作,其宏操作参数不一定相同。选项 C正确,在创建宏时,只能在“操作”下拉列表中选择 Acces
26、s提供的宏操作,而不能自定义宏操作。选项 D正确。所以答案为 B。33.下列关于队列的叙述中正确的是( )。(分数:2.00)A.在队列中只能插入数据B.在队列中只能删除数据C.队列是先进先出的线性表 D.队列是先进后出的线性表解析:解析 队列是指允许在一端进行插入,而在另一端进行删除的线性表。允许插入的一端称为队尾,允许删除的一端称为队头,所以在队列中既可以插入数据也能删除数据,所以选项 A、B 是错误的。在这种数据结构中,最先插入的元素最先能够被删除,因此队列又称为先进先出的线性表。答案是 C。34.以下内容属于存储在计算机内有结构的数据集合的是( )。(分数:2.00)A.数据库系统B.
27、数据库 C.数据库管理系统D.数据结构解析:解析 本题考查考生对几个概念的理解。其中数据库系统是指数据库和数据库管理系统软件的合称。数据库管理系统是一个帮助用户创建和管理数据库的应用程序的集合。数据结构描述数据的类型、内容、性质以及数据间的联系。数据库是指存储在计算机内有结构的数据集合。35.在进行单元测试时,常用的方法是( )。(分数:2.00)A.采用白盒测试,辅之以黑盒测试 B.采用黑盒测试,辅之以白盒测试C.只使用自盒测试D.只使用黑盒测试解析:解析 本题考查软件测试方法的应用。白盒测试是测试程序内部的逻辑结构及有关信息,黑盒测试只依据程序的需求规格说明书,检查程序的功能是否符合它的功
28、能说明。从程序内部的逻辑结构对系统进行测试才是测试的根本,即是比较深层次的测试,更容易发现和解决程序中的问题,因此单元测试时应该以白盒测试为主,而黑盒测试只能作辅助。二、填空题(总题数:15,分数:30.00)36.数据的逻辑结构可用一个二元组 B(K,R)来表示,其中 K是【1】,R 是【】。(分数:2.00)填空项 1:_ (正确答案:数据元素的集合数据元素之间的前后间关系)解析:解析 数据的逻辑结构是指数据间(抽象的逻辑)关系的描述,而不管数据在计算机中的存储方式。因此,它有两个要素:数据元素的集合、数据元素之间的前后间关系。37.设栈 S和队列 Q的初始状态为空,元素 e1、e2、e3
29、、e4、s5 和 e6依次通过栈 S,一个元素出栈后即进入队列 Q,若 6个元素出队的顺序是 e2、e4、e3、e6、e5、e1 则栈 S的容量至少应是【】。(分数:2.00)填空项 1:_ (正确答案:大于 3)解析:解析 栈的操作原则”后进先出”,队列的操作原则”先进后山”。出队列顺序即为入队列顺序,而入队列顺序也就是出栈顺序是:e2、 e4、e3、e6、e5、e1。为得到出栈 J顷序为 e2、 e4、e3、e6、e5、e1。则入栈操作应为 e1、e2 进栈,e2 出栈。(进栈后有 e1、e2,出栈后仅有 e1) e3、e4 进栈,e4、e3 出栈。(进栈后有 e1、e3、s4,出栈后仅有
30、 e1) e5、e6 进栈, e5、c6、e1 出栈(进栈后有 e1、e5、e6,出栈后为空)。38.下图所示的二叉树的先序遍历序列是【】。(分数:2.00)填空项 1:_ (正确答案:A B O G C E H I P)解析:解析 二叉树的遍历是很重要的知识点,先序、中序、后序 3种不同的方式要比较宋掌握,注意其中的区别。此类题一定要先看清题目要求的是哪种遍历方法,然后根据不同遍历的特点宋计算。本题要求是先序遍历,其遍历顺序应该为(1)访问根结点(2)先序遍历左子树(3)先序遍历右子树。按照定义,先序遍历序列是 A B D G C E H I F。39.数据库管理系统是位于【】之间的软件系统
31、。(分数:2.00)填空项 1:_ (正确答案:用户与操作系统)解析:解析 本题考查数据库管理系统的基本概念。数据库管理系统是一个帮助用户创建和管理数据库的应用程序的集合,因此,数据库管理系统需要操作系统的支持,为用户提供服务。40.有以下程序;#include using namespaCe std;int main()int i010,j10;cout(i)“,“j 一一endl;return 0;) 则该程序运行后的输出结果是【】 。(分数:2.00)填空项 1:_ (正确答案:9,10)解析:解析 本题考查自增运算符和自减运算符的使用以及常量的表示形式。程序中 i的值是八进制,代表十进
32、制中的 8,i 是在语句运算前自身加 1,而 j一是在语句运算结束后减 1。41.如果报表的数据量较大,而需要快速查看报表设计的结构、版面设置、字体颜色、大小等,则应该使用【】视图。(分数:2.00)填空项 1:_ (正确答案:版面预览)解析:解析 报表的版面预览视图只显示部分数据,因此打开的速度较快,因而较适合查看报表设计的结构、版面设置、字体颜色、大小,而不是数据本身。42.要确定“库存量”乘以“单价”的平均值是否大于等于¥500,且小于等于¥1000,可输入【】。(分数:2.00)填空项 1:_ (正确答案:AVG(库存量*单价)BETWEEN 500 AND 1000)解析:解析 本题
33、考查如何将一个值与一个取值范围进行比较。在 Access中可以使用 between语句来实现,语法:表达式NOTBETWEEN 表达式 AND表达式。所有表达式中的数据类型必须兼容。在 Access中,字母数字式文字(字符串)比较是区分大小写的。若 a,b 和 c是表达式。那么在其他表示中,a BETWEEN b AND c就等效于:ab AND ac;a NOT BETWEEN b AND c 就等效于:ab OR ac。需要注意的是:如果有一表达式是 Null,则这个结果是不确定的。43.下面程序的运行结果为【】。x-23y=125z=Len(Str$(x)Str$(y)Print Z(分
34、数:2.00)填空项 1:_ (正确答案:8)解析:解析 本题考查 Str和 Len函数的用法。Str 函数是将数值型量转换为字符型量,因为 y为正数,所以 Str$(y)带一个空格,Str$(x)前面带有“”号,Len 函数是计算字符串的长度,由此可见本题的正确答案为 8。44.执行下面的程序段,s 的值为【10】。sO:kl0While k ssl0kk2Wend(分数:2.00)填空项 1:_ (正确答案:50)解析:解析 本题考查 While循环。While 循环中的,是一个数值表达式 k,若 k不等于 0,则执行循环体;若 k等于 0,则结束循环。本题中循环体共被执行 5次,每执行一
35、次循环体,变量 s将累加一次 10,结果为“50”。45.Access用参照完整性来确保表中记录之间【11】的有效性,并不会因意外而删除或更改相关数据。(分数:2.00)填空项 1:_ (正确答案:关系)解析:解析 参照完整性就是在输入或删除记录时,为维持表之间已定义的关系而必须遵循的准则。如果实施了参照完整性,那么当主表中没有相关记录时,就不能将记录添加到相关表中,也不能在相关表中存在匹配的记录时删除主表中的记录,更不能在相关表中有相关记录时,更改主表中的主关键字的值。如果对主关键字的修改违背了参照完整性的要求,系统会自动强制执行参照完整性。46.多字段排序时,排序的优先级是【12】。(分数
36、:2.00)填空项 1:_ (正确答案:从左到右)解析:解析 多字段排序时,Access 从左到右先将第 1个字段按照指定的顺序进行排序,当第 1个字段中有相同值时,再根据第 2个字段中的内容进行排序直到数据表中的数据全部排列好为止。47.在浏览数据访问页中时,如果记录导航器中的页码显示为“46 of 28”,则在记录导航器的“ReccordSetLabel”属性应设置为【13】。(分数:2.00)填空项 1:_ (正确答案:|0-1| of |2)解析:解析 Access 定义了 3个标志,在浏览时,将被替换为相应的页码:|0,|1 |2。其中,10 表示当前页,|1 表示当前页数加上每个合
37、并组的页数减 1,|2 表示总页数。如果页码显示为“4-6 0f 28”,表示总页码是 28页,当前页是第 4页,每组有 3页,则在“ReccordSetLabel”属性中为“|0-| 0f |2”。48.阅读下面的程序段:for I1 to 3 for jI to lfor kj to 3aalnext knext jnext I执行上面的三重循环后,a 的值为【14】。(分数:2.00)填空项 1:_ (正确答案:14)解析:解析 本题应用三重嵌套循环,循环嵌套的执行,当外层循环执行一次,那层就要执行所有的循环。I=1 时,j=1,k 执行循环得到 a的值为 3;I=2,j=1 时,k 执
38、行 3次循环得到 a 的值加上 3并覆盖原值,j=2 时,k 执行两次循环 a的值加上 2:依次,I=3 时,j 执行 3次,其中 k分别执行 3,2,1 次,a的值分别加上 3, 2,l;最后得到 a的值为 14。49.一下程序找出 50以内所有能构成直角三角形的整数组。阅读下列程序,并完成程序。Private Sub Commandl C土 ick()For al to 50For ba to 50 CSqr(a上标 2b上标 2)If【15】then print a;b;cnext bnext aend SubC50 And CInt(c)(分数:2.00)填空项 1:_ (正确答案:c
39、50 和 cInt(c))解析:解析 A,B,C 为直角三角形的 3条边,由题意知 A和 B是限制在 50以内的整数,为了使得A,B 的值不重复出现,限制 B的取值范围为 A50。C 的取值必须满足两个条件,即 c50 和 c=Int(c)。50.下面程序段运行后,变量 X的值为【16】。Dim x AS IntegerDim I AS Integerx0for I0 to 50 step 10XXI。next IPrint X(分数:2.00)填空项 1:_ (正确答案:150)解析:解析 这是一个简单的单重循环程序,它的功能是:计算 10420“50 的值。程序运行过程为:为变量 x赋初值;循环执行 For Next间的语句,每执行一次,记数变量 i的值加上 10;直到i的值超过循环终止值 50,退出循环。执行完该程序,循环内的语句要执行 6次(6 次循环对应的记数变量的位为 0,10,20, 30, 40, 50)。