[计算机类试卷]国家二级(ACCESS)笔试模拟试卷179及答案与解析.doc

上传人:sumcourage256 文档编号:502173 上传时间:2018-11-29 格式:DOC 页数:23 大小:89.50KB
下载 相关 举报
[计算机类试卷]国家二级(ACCESS)笔试模拟试卷179及答案与解析.doc_第1页
第1页 / 共23页
[计算机类试卷]国家二级(ACCESS)笔试模拟试卷179及答案与解析.doc_第2页
第2页 / 共23页
[计算机类试卷]国家二级(ACCESS)笔试模拟试卷179及答案与解析.doc_第3页
第3页 / 共23页
[计算机类试卷]国家二级(ACCESS)笔试模拟试卷179及答案与解析.doc_第4页
第4页 / 共23页
[计算机类试卷]国家二级(ACCESS)笔试模拟试卷179及答案与解析.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、国家二级( ACCESS)笔试模拟试卷 179及答案与解析 1 下列叙述中错误的是 ( )。 ( A)一种数据的逻辑结构可以有多种存储结构 ( B)数据的存储结构与数据的处理效率无关 ( C)数据的存储结构与数据的处理效率密切相关 ( D)数据的存储结构在计算机中所占的空间不一定是连续的 2 下列叙述中错误的是 ( )。 ( A)线性表是由 n个元素组成的一个有限序列 ( B)线性表是一种线性结构 ( C)线性表的所有结点有且仅有一个前件和后件 ( D)线性表可以是空表 3 下 列关于栈的描述中错误的是 ( )。 ( A)栈是先进先出的线性表 ( B)栈只能顺序存储 ( C)栈具有记忆作用 (

2、 D)对栈的插入与删除操作中,不需要改变栈底指针 4 对长度为 n的线性表进行顺序查找,在最坏情况下需要比较的次数为 ( )。 ( A) 125 ( B) n/2 ( C) n ( D) n+1 5 下列叙述中正确的是 ( )。 ( A)在模块化程序设计中,一个模块应该尽量多的包括与其他模块联系的信息 ( B)在自顶向下、逐步细化的设计过程 中,首先应设计解决问题的第一个细节 ( C)在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则 ( D)在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法 6 下列特征中不是面向对象方法的主要特征的是 ( )。 ( A)多态性

3、( B)继承 ( C)封装性 ( D)模块化 7 有下列二叉树,对此二叉树中序遍历的结果为 ( )。 ( A) BDYEACFXZ ( B) DYBEAFCZX ( C) ABCDEFXYZ ( D) ABDYECFXZ 8 下列不属于软件工程三个要素的是 ( )。 ( A)工具 ( B)过程 ( C)方法 ( D)环境 9 设计软件结构是在软件生命周期的 ( )。 ( A)软件定义期 ( B)软件开发期 ( C)软件维护期 ( D)以上 3个都不是 10 下列工具中为需求分析常用工具的是 ( )。 ( A) PAD ( B) PFD ( C) N-S ( D) DFD 11 在 SQL中,

4、DELETE语句的 作用是 ( )。 ( A)删除基本表 ( B)删除基本表和视图中的元组 ( C)删除视图 ( D)删除索引 12 关系数据库管理系统应能实现的专门关系运算包括 ( )。 ( A)选择、投影、连接 ( B)分组、索引、排序 ( C)删除、更新、追加 ( D)显示、打印、制表 13 不属于 Office应用程序组件的软件是 ( )。 ( A) Access ( B) Word ( C) SQL Server ( D) Excel 14 Access字段名不能包含字符 ( )。 ( A) “#” ( B) “!” ( C) “$” ( D) “&” 15 下列关于自动编号数据类型

5、的叙述中正确的是 ( )。 ( A)自动编号类型占 4个字节的空间 ( B)自动编号数据类型一旦被指定,就会暂时与记录连接,以后还可能发生变化 ( C)删除了表中含有自动编号字段的一个记录后, Access会对表中自动编号类型字段重新编号 ( D)能对自动编号类型字段人为地指定数值或修改其数值 16 每个 日期 /时间字段需要 ( ) 个字节的存储空间。 ( A) 1 ( B) 2 ( C) 4 ( D) 8 17 将所有字符转换为小写的掩码是 ( )。 ( A) ? ( B) & ( C) 18 在 Access中已经建立了 “工资 ”表,表中包括 “职工号 ”、 “所在单位 ”、 “基本工

6、资 ”和 “应发工资 ”等字段,如果要按单位统计应发工资总数,那么在查询设计视图的 “所在单位 ”的 “总计 ”行和 “应发工资 ”的 “总计 ”行中分别选择的是 ( )。 ( A) sum,group by ( B) count,group by ( C) group by,sum ( D) group by,count 19 关于更新查询,下列说法中正确的是 ( )。 ( A)使用更新查询可以将已有的表中满足条件的记录进行更新 ( B)使用更新查询一次只能对一条记录进行更改 ( C)使用更新查询后随时可以根据需要恢复数据 ( D)使用更新查询效率和在数据表中更新数据效率相同 20 下列 S

7、QL查询语句中,与下面查询设计视图所示的查询结果等价的是 ( )。( A) SELECT姓名 ,性别 ,所属院系 ,简历 FROM tSmd WHERE 性别 “女 “AND所属院系 m(“03“,“04“) ( B) SELECT 姓名 ,简历 FROM tStud WHERE 性别 “女 “AND所属院系 IN(“03“,“04“) ( C) SELECT 姓名 ,性别 ,所属院系 ,简历 FROM tStud WHERE 性别 “女 “AND所属院系 “03“OR所属院系 “04“ ( D) SELECT 姓名 ,简历 FROM tStud WHERE 性别 “女 “AND所属院系“03

8、“OR所属院系 “04“ 21 假设学生表中有一个 “姓名 ”字段,查找姓 “刘 ”的记录的准则是 ( )。 ( A) “刘 ” ( B) Not“刘 *” ( C) Like“刘 ” ( D) Left(姓名 ,1) “刘 ” 22 在窗体上画一个名称为 Text1的文本框,然后编写如下的事件过程: Pfivate Sub Text1_KeyPress(Keyascii As Integer) End Sub 若焦点位于文本框中,则能够触发此事件的操作是 ( )。 ( A)单击文本框 ( B)双击文本框 ( C)单击文本框 ( D)按键盘上的某个键 23 下列窗体中不可以自动创建的是 ( )

9、。 ( A)纵栏式窗体 ( B)表格式窗体 ( C)数据透视表窗体 ( D)数据表窗体 24 不但可以显示一条或多条记录,也可以显示一对多关系的 “多 ”端的多条记录的区域的报表是 ( )。 ( A)纵栏式报表 ( B)表格式报表 ( C)图表报表 ( D)标签报表 25 如果要求在页面 页脚中显示的页码形式为 “第 x页,共 y页 ”,则页面页脚中的页码的控件来源应该设置为 ( )。 ( A) “第 “&Pages) &“页,共 “&Page &“页 “ ( B) “第 “&Page &“页,共 “&Pages &“页 “ ( C) “共 “&Pages &“页,第 “&Page &“页 “

10、 ( D) “共 “&Page &“页,第 “&Pages &“页 “ 26 在 Access2000中的数据访问页的扩展名是 ( )。 ( A) .MDB ( B) .ADP ( C) .FRM ( D) .HTM 27 在宏的表达式中要引用报表 repol上控件 text1,可以使用的引用式是 ( )。 ( A) repo1 !text1 ( B) Forms!text1 ( C) Reports!rep1!text1 ( D) Report!text1 28 打开窗体需要执行的宏操作是 ( )。 ( A) OpenQuery ( B) OpenReport ( C) OpenForm (

11、 D) OpenWindow 29 下列可以得到 “3*7 21”结果的 VBA表达式为 ( )。 ( A) 3*7&“ “&3*7 ( B) 3*7+“ “+3*7 ( C) 3*7&“ “&3*7 ( D) 3*7+“ “+3*7 30 下列内容不属于 VBA提供的数据验证的函数是 ( )。 ( A) IsNumeric ( B) IsDate ( C) IsNull ( D) IsText 31 在窗体中有一个命令按钮 Commandl,对应的事件代码如下: Private Sub Commandl_nter() Dim num As Integer Dim a As Integer D

12、im b As Integer Dim i As Integer For i 1 To 10 num InputBox(“请输入数据: ”, “输入 ”, 1) ( A) &:“,b “& Str( ( B) ) End Sub 运行以上事件所 完成的功能是 ( )。 ( C)对输入的 10个数据求累加和 ( D)对输入的 10个数据求各自的余数,然后再进行累加 32 在窗体中添加一个名称为 C1的命令按钮,然后编写如下事件代码: Private SubC1_click() str “ABAABAAABABBA“ For i 6 Ti 2 Step-2 x Mid(str,i,i) y Lef

13、i(str,i) z mght(str,i) Next i MsgBox x&y&z ( A) ABBAAB ( B) ABBABA ( C) BABABA ( D) BAABBA 33 在过程定义中有语句: Private Sub GetData(ByRef f As Integer) 其中 “ByRef”的含义是 ( )。 ( A)传值调用 ( B)传址调用 ( C)形式参数 ( D)实际参数 34 下列程序运行后,输出结果为 ( )。 Dim a() a Array(1,3,5,7,9) s0 For i 1 To 4 s s*10+a(i) Next i Print s ( A) 13

14、57 ( B) 3579 ( C) 7531 ( D) 9753 35 使用 VBA的逻辑值进行算术运算时, Tree值被处理为 ( )。 ( A) -1 ( B) 0 ( C) 1 ( D)任意值 36 数据的独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,这称为 _。 37 在关系模型中,二维表的行称为 _。 38 数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,_是用户的数据视图,也就是用户所见到的数据模式。 39 排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、_和选择排序。 40 栈的

15、 3种基本运算 是:入栈、退栈和 _。 41 在数据表视图下向表中输入数据,在未输入数值之前,系统自动提供的数值字段的属性是 _。 42 在窗体上有一个文本框控件,要求每隔一秒在文本框中显示一次当前时间,除了要设置窗体的计时器间隔为 1秒外,还需要设计 _事件。 43 根据对数据源操作方式和结果的不同,查询可以分为五类:选择查询、交叉表查询、参数查询、 _和 SQL查询。 44 在 VBA中,如果没有显示声明某个变量的数据类型,则此变量的默认数据类型为 _。 45 在 窗体上画一个名称为 Commandl的命令按钮,然后编写如下事件过程: Pfivae Sub Commandl_click()

16、 a 0 For i 1 To 2 For j 1 To 4 If i Mod 20 Then a a-1 End If a a+1 Next j Next I MsgBox a End Sub 程序运行后,单击命令按钮,消息框中的输出结果是 _。 46 阅读下列的程序段: sum 0 for i 1 to 3 for i i to 4 for k j to 5 sum sum+1 next k next j next I 执行上面的三重循环后, sum的值为 _。 47 执行下列的程序,消息框里显示的结果是 _。 Pfivate Sub Form_Click() Dim Str As Str

17、ing Str “ S=“Access“ For i Len(S) To 1 Step-1 Str Str&Mid(S.i,1) Next I MsgBox Str End Sub 48 在标准模块的变量定义区域中,用 _关键字说明的变量属于全局范围的 变量。 49 设有命令按钮 Commandl的单击事件过程,代码如下: Private SubCommandl_Click() Dim a(3,3) As Integer For i 1 To 3 For i 1 To 3 a(i,j) i*j+i+j Next j Next I Sum 0 Fori 1 To 3 Sum Sum+a(i,4-

18、i) Next I MsgBox Sum End Sub 运行程序,单击命令按钮,消息框输出结果是 _。 50 在窗体中添加一个命令按钮 (名称为 Commandl) ,然后编写如下代码: Private Sub Commandl_Click() Static b As Integer b b+1 End Sub 窗体打开运行后,单击三次命令按钮后,变量 b的值是 _。 国家二级( ACCESS)笔试模拟试卷 179答案与解析 1 【正确答案】 B 【试题解析】 数据的存储结构分为顺序结构和链式结构,一个数据的逻辑结构可以有多种存储结构。顺序结构中数据元素所占的存储空间是连续的,而链式存储结构

19、中,数据元素所占的存储空间不一定是连续的。数据的存 储结构与数据的处理效率密切相关。 2 【正确答案】 C 【试题解析】 线性表是一种线性结构,由 n(n0)个元素组成,所以线性表可以是空表。但是在线性表中,第一个结点没有前件,最后一个结点没有后件,其他结点有且只有一个前件和后件。 3 【正确答案】 B 【试题解析】 栈是限定只能在表的一端进行插入和删除操作的线性表,入栈和出栈都是在栈顶进行,它们的操作特点是先进后出,因此具有记忆作用。栈可以采用顺序存储,也可以采用链式存储。 4 【正确答案】 C 【试题解析】 对线性表进 行顺序查找时,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字

20、进行比较,直到两者相符,查找到所要找的元素为止。在最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都需要将这个元素与表中的所有元素进行比较,因此比较次数为 n。 5 【正确答案】 C 【试题解析】 在模块化程序设计中,模块之间的联系可以通过程序的控制结构来实现,在自顶向下、逐步细化的设计过程中,首先要考虑全局目标,而不是细节。在程序设计中模块化和结构化可以同时使用,一个模块的内部结构也要符合结构化设计原则。 6 【正确答案】 D 【试题解析】 面向对象设计方法与面向过程设计方法有本质的不同,其基本原理是:使用现实世界的概念抽象地思考问题从而自然地解决问题。其特点包括:分类性、封

21、装性、模块独立性、继承和多态性等。模块化是结构化程序设计的特点。 7 【正确答案】 B 【试题解析】 对二叉树的中序遍历是指:首先遍历左子树,然后访问根结点,最后遍历右子树。在遍历左、右子树时,依旧按照 “左子树 根结点 右子树 ”的顺序。本题的遍历顺序是这样的: 首先访问左子树: BDEY; 在左子树 BDEY中,也按中序 遍历,先访问左子树 DY;在左子树 DY中,也按中序遍历,先访问左子树,左子树没有,则访问根结点 D,然后访问右子树 Y; 接着访问根 B,再访问右子树 E; 访问左子树 BDEY后,接着访问根结点 A,然后访问右子树CFXZ; 同理可得右子树 CFXZ的访问顺序为 FC

22、ZX。 8 【正确答案】 D 【试题解析】 软件工程包括三个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理和文档生成;过程支持软件开发的各个环节的控制、管理。 9 【正确答案】 B 【试题解析】 设 计软件结构,是在软件概要设计阶段进行的,而概要设计属于软件开发期。 10 【正确答案】 D 【试题解析】 需求分析常用的工具有数据流图 (DFD)、数据字典 (DD)、判定树和判定表。 PAD(问题分析图 )、 PFD(程序流程图 )、 N-S(盒式图 )都是详细设计的常用工具,不是需求分析的工具。 11 【正确答案】 B 【试题解析】 本题考查 SQL中操纵

23、语句的知识。 SQL语言的功能包含数据定义、数据操纵、数据查询和数据控制,其中的数据操纵功能可以实现表中数据的增加、删除和修改。 DELETE语句属 于数据操纵语句,其作用是删除基本表和视图中的元组,而不能删除基本表、视图和索引。删除基本表、视图和索引使用的动词是 DROP。 12 【正确答案】 A 【试题解析】 本题考查关系运算的知识。关系运算共可分为两大类,一类是传统的集合运算,如并、交、差和笛卡儿积;还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足条件的元组:投影运算是在关系中指定某些属性所组成新的关系;连接运算是将两个关系拼接成一个新的关系,生成

24、的新关系中包含满足条件的元组:自然连接是在等值连接的基础上去除重复的属性。本题明显属于关系中选择满足条件的元组,所以为选择操作。 13 【正确答案】 C 【试题解析】 本题考查 Office应用程序的知识。 Office应用程序是由美国Microsoft公司出品的 OA程序,其中包含很多组件,日常应用最多的是 Word、Excel、 PowerPoint、 Access、 FrontPage等。 14 【正确答案】 B 【试题解析】 本题考查字段名命名规则的知识。在 Access中,字段名的命名规则是:字段名长度为 1 64个字符;字段名可以包含字母、 数字、汉字、空格和其他字符,但是不得包括

25、句号 ( )、惊叹号 (!)、方括号 ( )和重音符号 ()。 15 【正确答案】 A 【试题解析】 本题考查自动编号数据类型的知识。自动编号数据类型是每次向表中添加新记录时自动生成的,不能由人为指定;自动编号一旦被指定就会永久的与记录连接:即使删除了某条记录, Access也不会对表中的自动编号字段重新编号;自动编号数据类型占 4个字节的存储空间。 16 【正确答案】 D 【试题解析】 本题考查日期 /时间数据类型的知识。日期 /时间数据类型是用来存储 日期、时间或日期时间组合的,每个日期 /时间字段需要 8个字节的存储空间。 17 【正确答案】 C 【试题解析】 本题考查字段的输入掩码的知

26、识。我们在设计字段的时候可以使用输入掩码来使得输入的格式标准保持一致,输入掩码中的字符 “?”代表可以选择输入字母 (A Z); “&”代表必须输入任何的字符或一个空格: “”将所有字符转换为大写。 18 【正确答案】 C 【试题解析】 本题考查查询设计中汇总的知识。在查询设计视图中, “总计 ”行用于实现数据的汇总方式。在本题中, 要求按单位进行汇总,所以在 “单位 ”的 “总计 ”行中要选择分组语句 Group By;要求计算应发工资的总数,所以 “应发工资 ”的 “总计 ”行中要选择汇总命令 “Sum”。 19 【正确答案】 A 【试题解析】 本题考查更新查询的知识。更新查询是操作查询的

27、一种,功能是更新已有的表中满足条件的记录。更新查询一次更新一组满足条件的记录,使用后数据不可再恢复,效率要高于在数据表中更新数据。 20 【正确答案】 A 【试题解析】 本题考查查询设计视图与 SQL查询的知识。在查询设计视图中,“显示 ”一行决定 了最后结果都包括哪些字段:如果条件写在同一行,意味着条件之间是 “与 ”的关系;在不同行意味着条件之间是 “或 ”的关系。所以本题中的条件可以写成 “性别 “女 ”And(所属院系 “03”Or所属院系 “04”)”,就是所属院系为 “03”或 “04”的女生,也就是所属院系在 (“03”,”04”)这个集合中的女生。选项B)、 D)的 SELEC

28、T子句中的结果字段不正确,选项 C)没有注意到 And的优先级高于 Or。 21 【正确答案】 D 【试题解析】 本题考查条件准则和常量的知识。在本题中,若要查找姓刘的记录,准则 可以有两种写法:一种是使用模糊查询 Like,可以写成 Like“刘 *”,注意星号代表后面有 0个或多个字符,不可缺少;另一种是利用取子串函数,姓刘也就意味着姓名字段的左边一个字符为 “刘 ”,故可以写成 Left(姓名 ,1)“刘 ”。 22 【正确答案】 D 23 【正确答案】 C 【试题解析】 本题考查自动创建窗体的知识。在 Access中提供 6种创建窗体的向导,其中有 3种窗体可以自动创建,分别是纵栏式窗

29、体表、表格式窗体和数据表窗体。 24 【正确答案】 A 【试题解析】 本题考查报 表种类的知识。 Access中的报表主要分为 4种类型:纵栏式报表以垂直的方式显示一条或多条记录,也可以显示一对多关系的 “多 ”端的多条记录的区域;表格式报表以整齐的行、列形式显示记录数据,也可以设置分组字段显示分组统计数据;图表报表用图表直观地表示数据之间的关系;标签报表是一种特殊类型的报表,以标签的形式显示数据。 25 【正确答案】 B 【试题解析】 本题考查文本框控件中页码格式设置的知识。在 Access中文本框的格式规定: Pages 表示总页数, Page 表示当前页码;所以正确的格式应该 是 “第

30、“&Page &“页,共 “&Pages &“页 “,其中 &为字符串连接符。注意控制来源格式都要由 “ ”引出。 26 【正确答案】 D 【试题解析】 本题考查数据访问页的知识。数据访问页是用户通过 Internet进行数据交互的数据库对象,可以用来发布数据库中任何保存的数据。实际上,数据访问页可以简单地认为就是一个网页,其类型是 HTML文件,扩展名是 .HTM。 27 【正确答案】 C 28 【正确答案】 C 【试题解析】 本题考查宏操作的知识。 Access中提供了 50多 个可选的宏操作命令,常用的打开操作有: OpenForm用于打开窗体, OpenQuery用于打开查询,Open

31、Table用于打开一个表, OpenReport则用于打开报表。 OpenWindow不是合法的宏操作。 29 【正确答案】 A 【试题解析】 本题考查 VBA中字符串连接的知识。在 VBA中,字符串连接运算符有两个: “&”和 “+”, “&”运算符无论运算符两端的操作数为何种类型均执行强制连接; “+”只有当运算符两端的操作数都为字符串的时候才执行连接运算,否则就执行算术加法运算。本题中要连接的除了 字符串以外还有数值型表达式 3*7,所以不能用 “+”而只能用 “&”。另外,前面的 3*7是一个字符串,要用双引号括起来,否则会当作表达式处理。 30 【正确答案】 D 【试题解析】 本题考

32、查验证函数的知识。 VBA提供了一些验证函数,其中常用的有 IsNumeric验证是否为数值; IsDate验证是否可转换为日期; IsNull验证是否为无效数据; IsEmpty验证是否初始化; lsArray验证是否为一个数组; IsError验证是否是错误值; IsObject验证是否表示对象等。 31 【正确答案】 D 【试题解析】 对输入的 10个数据分别统计有几个是奇数,有几个是偶数 32 【正确答案】 D 【试题解析】 本题考查 VBA中循环和取子串函数的知识。在 VBA中有三种取子串函数: Left函数用于在字符串左端开始取 n个字符; Rjsht函数用于在字符串右端开始取 n

33、个字符 (注意子串中字符的顺序与母串中相同 ); Mid函数可以实现在任何位置取任何长度的子串。在本题中由于循环每次都会给 x、 y、 z重新赋值,所以只有最后一次循环才有意义。最后一次循环时 i 2,则 x为 BA, y为 AB, z为 BA。 33 【 正确答案】 B 【试题解析】 本题考查 VBA中参数传递的知识。在 VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用 ByVal声明,说明此参数为传值调用;若用 ByRef声明,说明此参数为传址调用;没有说明传递类型,则默认为传址传递。即形参的结果会传递给实参。 34 【正确答案】 B 【试题解析】 本题考

34、查数组和循环的知识。在 VBA中定义的数组如果没有指明下限一律默认下限为 0。本题实际上每次把 s*10然后加上数组的某一个元素构成一个新的数字,是从下标为 1也就是 第二个数组元素开始的。 35 【正确答案】 A 【试题解析】 本题考查 VBA中运算符的知识。在 VBA中,允许逻辑值进行算术运算, True处理成 -1, False处理成 0。 36 【正确答案】 物理独立性 【试题解析】 数据的独立性是指数据和应用程序相互独立,分为物理独立性和逻辑独立性。其中物理独立性是指数据的物理结构 (包括存储结构、存取方式 ) 改变时,不需要修改应用程序。而逻辑独立性是指当逻辑结构改变时,不需要修改

35、应用程序。 37 【正确答案】 元组 【试题解析】 在关系型 数据库中,用二维表来表示关系,二维表的表名即关系名,二维表的行称为关系的元组,二维表的列称为关系的属性。 38 【正确答案】 外模式 【试题解析】 数据库系统的三级模式分别是内模式、概念模式和外模式。其中,物理模式给出了数据库的物理存储结构和存取方法;概念模式是数据库系统中全局数据逻辑结构的描述;外模式是用户的数据视图,也就是用户所见到的数据模式。 39 【正确答案】 交换排序 【试题解析】 所谓排序是指将一个无序序列整理成按值非递减顺序排列成的有序序列,常用的排序方法有:交换排序、 插入排序和选择排序。其中交换排序包括冒泡排序和快

36、速排序;插入排序包括简单插入排序和希尔排序;选择排序包括直接选择排序和堆排序。 40 【正确答案】 读栈顶元素 【试题解析】 栈的基本运算有 3种:入栈、退栈和读栈顶元素。其中,入栈是指在栈顶插入一个新的元素;退栈是指取出栈顶元素并赋值给一个变量:读栈顶元素是将栈顶元素赋值给一个指定的变量,不删除栈顶元素。 41 【正确答案】 默认值 【试题解析】 本题考查表的基础知识。在表中的每个字段都可以设置一个默认值,当在数据表视图下向表中输入数据 时,未输入的数据都是该字段的默认值。 42 【正确答案】 Form Timer() 【试题解析】 本题考查窗体属性的知识。在窗体属性中有一个计时器时间间隔属

37、性,该属性默认为 “0”表示计时器未启用。一旦将其设置为非 0值,将会启用计时器,每隔指定的时间间隔自动执行计时器事件。窗体的计时器事件的过程名为Form Timer()。 43 【正确答案】 操作查询 【试题解析】 本题考查查询种类的知识。常见的查询种类有:选择查询、交叉表查询、参数查询、操作查询和 SQL查询。其中选择查询是根据指定 的查询准则从一个或多个表中获取数据并显示结果:交叉表查询是利用表中的行和列来统计数据;参数查询利用对话框来提示用户输入准则;操作查询在一次查询操作中对所得结果进行编辑。 44 【正确答案】 Variant(或变体类型 ) 【试题解析】 本题考查数据类型的知识。

38、在 VBA中有一种特殊的类型:变体类型 (Variant),这种类型可以包含大部分其他类型的数据。在 VBA中,如果没有显式声明变量的类型,则该变量默认为变体型 (Variant)。 45 【正确答案】 4 【试题解析】 本题考查多重循环 的知识。类似这种问题要把握住两点:首先看内循环里面完成了什么工作,有什么规律,然后看外循环和内循环的次数。本题中内循环和外循环的次数完全无关,则每次外循环和内循环都会执行 4次。可以看出当 j 1和。 i 3时由于满足 If语句的条件,所以会先执行 a a-1后执行 aa+1,实际上相当于 a的值没有变化;当 j 2和 j 4叫时由于不满足 If语句的条件,

39、所以只能执行 a a+1。也就是说外循环每执行一次 a的值都会加 2,由于外循环共执行 2次,所以结果为 4。 46 【正确答案】 28 【试题解析】 本题考查循环的知 识。这类问题循环题中只有一条语句,就是sum sum+1,这样的话问题就变成了判断这条语句共执行多少次,也就是最内层循环一共会执行多少次。可以这样分析:当 i=1, j 1时,内循环执行 5次,当 i 1, j 2时,内循环执行 4次 当 i 1, j 4时,内循环执行 2次,这样的话外循环第一次时内循环共执行 5+4+3+2 14次;当 i 2时, j从 2开始循环,那么内循环共执行 4+3+2 9次;当 i 3时, j从

40、3开始循环,那么内循环共执行3+2 5次,所以总的执行次数为 14+9+5 28次。 47 【正确答案】 sseccA 【试题解析】 本题考查 VBA中字符串的知识。本题中循环次数等于字符串的长度,每次在 Str后面连接上一个字符,该字符取自字符串 S的第 i位。由于 i反向循环,实际上完成的是字符串倒序的功能。 48 【正确答案】 Public 【试题解析】 本题考查变量作用域的知识。在 VBA中变量的作用域有 3个层次:在模块过程内部用 Dim或 Private定义的变量为局部变量;在标准模块的变量定义区域用 Dim或 Private定义的变量为模块变量;在标准模块的变量定义区域用Publ

41、ic定义的变量为全局变量 。用 Static定义的变量为静态变量。 49 【正确答案】 22 【试题解析】 本题考查 VBA中二维数组和循环的知识。本题中的第一个二重循环为二维数组进行了赋值,第二个循环完成累加,关键是分析出累加了哪些元素。由循环体可以看出,实际上 3次累加分别累加的是 a(1,3)、 a(2,2)、 a(3,1),实际上就是二维数组的对角线,累加和为 7+8+7 22。 50 【正确答案】 3 【试题解析】 本题考查静态变量的知识。使用 Static定义的变量称为静态变量,这种变量不同于局部变量,每次调用 过程的时候不会重新声明和初始化该变量,变量中仍然保留上次调用结束时的值。在本题中,第一次调用 b的值变为 1,第二次调用 b的值变为 2,第三次调用 b的值变为 3。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1