1、国家二级( ACCESS)笔试模拟试卷 154及答案与解析 1 算法的空间复杂度是指 ( )。 ( A)算法程序的长度 ( B)算法程序中的指令条数 ( C)算法程序所占的存储空间 ( D)算法执行过程中所需要的存储空间 2 按照 “先进先出 ”组织数据的数据结构是 ( )。 ( A)队列 ( B)栈 ( C)双向链表 ( D)二叉树 3 下列叙述中正确的是 ( )。 ( A)线性链表的各元素在存储空间中的位置必须是连续的 ( B)线性链表的头元素一定存储在其他元素的前面 ( C)线性链表中 的各元素在存储空间中的位置不一定是连续的,但表头元素一定存储其他元素的前面 ( D)线性链表中的各元素
2、在存储空间中的位置不一定是连续的,且各元素的存储顺户是任意的 4 若有如下二叉树,则对此二叉树前序遍历的结果为 ( )。 ( A) XZCYAB ( B) XYZABC ( C) XYABCZ ( D) XYAZBC 5 结构化程序设计主要强调的是 ( ) ( A)程序的规模 ( B)程序的效率 ( C)程序设计语言的先进性 ( D)程序的易读性 6 下列叙述中正确的是 ( )。 ( A)在面向对 象的程序设计中,各个对象之间具有密切的关系 ( B)在面向对象的程序设计中,各个对象都是公用的 ( C)在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小 ( D)上述 3种说法都不对 7
3、结构化分析方法是面向 ( )的自顶向下、逐步求精进行需求分析的方法。 ( A)对象 ( B)数据结构 ( C)数据流 ( D)目标 8 下列选项中,是软件调试技术的是 ( )。 ( A)错误推断 ( B)集成测试 ( C)回溯法 ( D)边界值分析 9 数据库 DB、数据库系统 DBS、数据库管理系 统 DBMS之间的关系是 ( )。 ( A) DB包括 DBS和 DBMS ( B) DBMS包括 DB和 DBS ( C) DBS包括 DB和 DBMS ( D)没有任何关系 10 最简单的交换排序方法是 ( )。 ( A)快速排序 ( B)选择排序 ( C)堆排序 ( D)冒泡排序 11 在
4、SQL中, 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) ( D) 18 在 Access中已经建立了 “工资 ”表,表中包括 “职工,号 ”、 “所在
6、单位 ”、 “基本工资 ”和 “应发工资 ”等 字段,如果要按单位统计应发工资总数,那么在查询设计视图的 “所在单位 ”的 “总计 ”行和 “应发工资 ”的 “总计 ”行中分别选择的是 ( )。 ( A) sum,group by ( B) count,group by ( C) group by,sum ( D) group by,count 19 下列关于更新查询的说法中正确的是 ( )。 ( A)使用更新查询可以将已有的表中满足条件的记录进行更新 ( B)使用更新查询一次只能对一条记录进行更改 ( C)使用更新查询后随时可以根据需要恢复数据 ( D)使用更新查 询效率和在数据表中更新数据
7、效率相同 20 下列 SQL查询语句中,与下面查询,设计视图所示的查询结果等价的是 ( )。( A) SELECT姓名,性别,所属院系,简历 FROM tStud WHERE性别 “女“AND所属院系 IN(“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所属院系二
8、“03“OR所属院系: “04“ 21 假设学生表中有一个 “姓名 ”字段,查找姓 “刘 ”的记录准则是 ( )。 ( A)刘 ( B) Not“刘 “ ( C) Like“刘 “ ( D) Left(姓名 1) “刘 “ 22 在窗体上画一个名称为 Text1的文本框,然后编写如下的事件过程: Private 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&“页 “ ( D)
10、“共 “&Page&“页,第 “&Pages&“页 “ 26 在 Access 2000中数据访问页的扩展名是 ( )。 ( A) MDB ( B) ADP ( C) FRM ( D) HTM 27 在宏的表达式中要引用报表 repo1上的控件 text1,可以使用的引用式是 ( )。 ( A) repo1!text1 ( B) Forms!text1 ( C) Reports!repo1!text1 ( D) Report!text1 28 打开窗体需要执行的宏操作是 ( )。 ( A) OpenQuery ( B) OpenReport ( C) OpenForm ( D) OpenWin
11、dow 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 在窗体中有一个命令按钮 Command1,对应的事件代码如下: Private Sub Command1_Enter() Dim num As Integer Dim a As Integer Dim b A
12、s Integer Dim i As Integer For i 1 To 10 num InputBox(“请输入数据: “, “输入 “, 1) If Int(num/2) num/2 Then a a+1 Else b b+1 End If Next i MsgBox(“运行结果: a “& Str(A) &:“,b “& Str(B) ) End Sub 运行以上事件所完成的功能是 ( )。 ( A)对输入的 10个数据求累加和 ( B)对输入的 10个数据求各自的余数,然后再进行累加 ( C)对输入的 10个数据分别统计有几个是整数,有几个是非整数 ( D)对输入的 10个数据分别统
13、计有几个是奇数,有几个是偶数 32 在窗体中添加一个名称为 C1的命令按钮,然后编写如下事件代码: Private Sub C1_Click() str “ABAABAAABABBA“ For i 6 To 2 Step-2 x Mid(str,i,i) y Left(str,i) z Right(str,i) Next i MsgBox x&y&z End Sub 单击命令按钮,则消息框的输出结果是 ( )。 ( A) ABBAAB ( B) ABBABA ( C) BABABA ( D) BAABBA 33 在过程定义中有语句: Private Sub GetData(ByRef f As
14、 Integer) 其中 “ByRef”的含义是 ( )。 ( A)传值调用 ( B)传址调用 ( C)形式参数 ( D)实际参数 34 下面程序运行后,输出结果为 ( )。 Dim a() a Array(1,3,5,7,9) S 0 For i 1 To 4 S S*10+a(i) Next i Print s ( A) 1357 ( B) 3579 ( C) 7531 ( D) 9753 35 使用 VBA的逻辑值进行算术运算时, True值被处理为 ( )。 ( A) -1 ( B) 0 ( C) 1 ( D)任意值 36 在数据的存储结构中,不仅需要存储各数据元素的信息,还要存放各元
15、素之间 _的信息。 37 按照 “先进先出 ”的原则组织数据结构 的是 _。 38 深度为 5的满二叉树中,叶子结点的个数为 _。 39 在面向对象方法中, _描述的是具有相似属性与操作的一组对象。 40 Jackson方法是一种面向 _的结构化方法。 41 当关系中的某个属性或属性组合不是该关系的主关键字,但却是另一个关系的主关键字时,称该属性或属性组合为这个关系的 _。 42 如果要查询学生表中年龄在一定范围区间的记录,要求用户使用查询时输入区间条件,那么应该采用的查询方式是 _。 43 在使用 Dim语句定义数组时,在缺省情况下数组下标的下限为 _。 44 在窗体上画 1个命令按钮 (名
16、称为 Command1)和 1个文本框 (名称为 Text1),然后编写如下事件过程: Private Sub Command1_Click() x=Val (Text1.Text) Select Case x Case 1, 3 y=x*x Case Is =10,Is =-10 y=x Case -10 TO 10 y=-x End Select End Sub 程序运行后,在文本框中输入 3,然后单击命令按钮,则 y的值变为 _。 45 函数 _返回值的含义是返回系统当前日期和当前时间。 46 执行下列程序段后, x的值为 _。 Dim x As Integer, i As Intege
17、r x=0 For i=20 To 1 Step -2 x=x +i5 Next i 47 在窗体上添加一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Sum =0 For i=3 T0 7 Sum =i+2 Next i MsgBox sum+i End Sub 打开窗体后,单击命令按钮,消息框的输出结果是 _。 国家二级( ACCESS)笔试模拟试卷 154答案与解析 1 【正确答案】 D 【试题解析】 一个算法的空间复杂度一般是指执行这个算法所需的存储空间。一个算法所占用的存储空间包括算法程序所占用的空间、输入的初始数据所占用的存储空间及算
18、法执行过程中所需要的额外空间。 2 【正确答 案】 A 【试题解析】 队列是一种特殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫 “队尾 ”,删除元素的一端叫 “队头 ”,先插入的元素先被删除,是按 “先进先出 ”的原则组织数据的。 3 【正确答案】 D 【试题解析】 在线性链表中,各元素在存储空间中的位置是任意的,各元素的顺序也是任意的,依靠指针来实现数据元素的前后件关系。 4 【正确答案】 D 【试题解析】 对二叉树的前序遍历是指先访问根结点,然后访问左子树,最后访问右子树,并且,在访问左、右子树时,先访 问根结点,再依次访问其左、右子树。 5 【正确答案】
19、D 【试题解析】 程序不光是编写完就结束了,为了测试和维护程序,往往还有其他人阅读和跟踪程序,因此程序设计的风格应该强调简单和清晰,即程序的易读性, “清晰第一,效率第二 ”。 6 【正确答案】 C 【试题解析】 面向对象的程序设计是用对象模拟问题领域中的实体,各对象之间相对独立,相互依赖性小,通过消息来实现对象之间的相互联系。 7 【正确答案】 C 【试题解析】 结构化分析方法是面向数据流进行需求分析的方法,采用自顶向下、逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型。 8 【正确答案】 C 【试题解析】 软件调试技术包括强行排错法、回溯法和原因排除法。边界
20、值分析、错误推断为黑盒测试方法。 9 【正确答案】 C 【试题解析】 数据库系统 (DBS)由数据库 (DBS)、数据库管理系统 (DBMS)、数据库管理员、硬件平台和软件平台 5个部分组成,可见 DB和 DBMS都是 DBS的组成部分。 10 【正确 答案】 D 【试题解析】 所谓的交换排序方法是指借助数据元素之间的互相交换进行排序的一种方法,包括冒泡排序和快速排序。冒泡排序是一种最简单的交换排序方法,它通过相邻元素的交换,逐步将线性表变成有序。 11 【正确答案】 B 【试题解析】 本题考查 SQL中操纵语句的知识。 SQL语言的功能包含数据定义、数据操纵、数据查询和数据控制,其中,数据操
21、纵的功能是实现表中数据的增加、删除和修改。 DELETE语句属于数据操纵语句,其作用是删除基本表和视图中的元组,而不能删除基本表、视图和索引。删除基本表、视 图和索引使用的动词是 DROP。 12 【正确答案】 A 【试题解析】 本题考查关系运算的知识。关系运算共可分为两大类,一类是传统的集合运算,如并、交、差和笛卡儿积;还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足给定条件的元组;投影运算是在关系模式中挑选若干属性组成新的关系;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组;自然连接是在等值连接的基础上去除重复的属性。 13
22、 【正确答案】 C 【试题解析】 本题考查 Office应用程序的知识。 Office应用程序是由美国Microsoft公司出品的 OA程序,其中包含很多组件,日常应用最多的是 Word、Excel、 PowerPoint、 Access、 FrontPage等。 14 【正确答案】 B 【试题解析】 本题考查字段名命名规则的知识。在 Access中,字段名的命名规则是:字段名长度为 164个字符;字段名可以包含字母、数字、汉字、空格和其他字符,但是不得包括句号 (.)、惊叹号 (!)、方括号 (口 )和重音符号 ()。 15 【正确答案】 A 【试题解析】 本题考查自动编号数据类型的知识。自
23、动编号数据类型是每次向表中添加新记录时自动生成的,不能由人为指定;自动编号一旦被指定就会永久的与记录连接;即使删除了某条记录, Access也不会对表中的自动编号字段重新编号:自动编号数据类型占 4个字节的存储空间。 16 【正确答案】 D 【试题解析】 本题考查日期 /时间数据类型的知识。日期 /时间数据类型是用来存储日期、时间或日期时间组合的,每个日期 /时间字段需要 8个字节的存储空间。 17 【正确答案】 C 【试题解析】 本题考查字段输入掩码的知识。我们在 设计字段的时候可以使用输入掩码来使输入的格式标准保持一致,输入掩码中的字符 “?”代表可以选择输入字母 (A Z): “&”代表
24、必须输入任何的字符或一个空格; “ ”将所有字符转换为小写; “ ”将所有字符转换为大写。 18 【正确答案】 C 【试题解析】 本题考查查询设计中汇总的知识。在查询设计视图中, “总计 ”行用于实现数据的汇总方式。在本题中,要求按单位进行汇总,所以在 “单位 ”的 “总计 ”行中要选择分组语句 Group By;要求计算应发工资的总数,所以 “应发工资 ”的 “总计 ”行中要选择汇总命令 “Sum”。 19 【正确答案】 A 【试题解析】 本题考查更新查询的知识。更新查询是操作查询的一种,功能是更新已有的表中满足条件的记录。更新查询一次更新一组满足条件的记录,使用后数据不可再恢复,效率要高于
25、在数据表中更新数据。 20 【正确答案】 A 【试题解析】 本题考查查询设计视图与 SQL查询的知识。在查询设计视图中,“显示 ”一行决定了最后结果都包括哪些字段;如果条件写在同一行,意味着条件之间是 “与 ”的关系;不在同一行意味着条件之间是 “或 ”的关系。所以本题中的条件可以写成 “性别: ”女 ”And(所 属院系 “03“Or所属院系: “04“)”,就是所属院系为 “03”或 “04”的女生,也就是所属院系在 (“03“,“04“)。这个集合中的女生。选项 B)、 D)的 SELECT子句中的结果字段不正确,选项 C)没有注意到 And的优先级高于 Or。 21 【正确答案】 D
26、【试题解析】 本题考查条件准则和常量的知识。在本题中,若要查找姓 “刘 ”的记录,准则可以有两种写法:一种是使用模糊查询 Like,可以写成 Like“刘 *“,注意星号代表后面有 0个或多个字符,不可缺少;另一种是利用取子串函数,姓“刘 ”也就意味着 姓名字段的左边一个字符为 “刘 ”,故可以写成 Left(姓名 , 1) “刘 “。 22 【正确答案】 D 【试题解析】 本题考查控件事件的基础知识。在窗体上每一个控件都是一个对象,都具有属性、事件和方法 3个要素。事件是控件可以响应的动作, KeyPress事件当焦点在控件上并且按下键盘上某个键时被触发。 23 【正确答案】 C 【试题解析
27、】 本题考查自动创建窗体的知识。在 Access中提供 6种创建窗体的向导,其中有 3种窗体可以自动创建,分别是纵栏式窗体表、表格式窗体和数据表窗体。 24 【 正确答案】 A 【试题解析】 本题考查报表种类的知识。 Access中的报表主要分为 4种类型:纵栏式报表以垂直的方式显示一条或多条记录,也可以显示一对多关系的 “多 ”端多条记录的区域;表格式报表以整齐的行、列形式显示记录数据,也可以设置分组字段显示分组统计数据;图表报表用图表直观地表示数据之间的关系;标签报表是一种特殊类型的报表,以标签的形式显示数据。 25 【正确答案】 B 【试题解析】 本题考查文本框控件中页码格式设置的知识。
28、在 Access中文本框的格式规定: pages表示总页数, Page表示当前页码。所以正确的格式应该是“第 “&Page&“页,共 “&Pages&“页 “,其中 &为字符串连接符。注意控制来源格式都要由 “ ”引出。 26 【正确答案】 D 【试题解析】 本题考查数据访问页的知识。数据访问页是用户通过 Internet进行数据交互的数据库对象,可以用来发布数据库中任何保存的数据。实际上,数据访问页可以简单地认为就是一个网页,其类型是 HTML文件,扩展名是 HTM。 27 【正确答案】 C 【试题解析】 本题考查宏的表达式的知识。宏使用报表或窗体控件 的表达式语法格式为: Forms!窗体
29、名 !控件名 Reports!报表名 !控件名 本题中,按照格式套用报表名 repo1和控件名 text1,所以引用表达式应该写成: Reports!repo1text1 28 【正确答案】 C 【试题解析】 本题考查宏操作的知识。 Access中提供了 50多个可选的宏操作命令,常用的打开操作有: OpenForm用于打开窗体, OpenQuery用于打开查询,OpenTable用于打开一个表, OpenReport则用于打开报 表。 0pen Window不是合法的宏操作。 29 【正确答案】 A 【试题解析】 本题考查 VBA中字符串连接的知识。在 VBA中,字符串连接运算符有 “&”和
30、 “+”两个, “&”运算符无论运算符两端的操作数为何种类型均执行强制连接; “+”只有当运算符两端的操作数都为字符串的时候才执行连接运算,否则就执行算术加法运算。本题中要连接的除了字符串以外还有数值型表达式 3*7,所以不能用 “+”而只能用 “&”。另外,前面的 3*7是一个字符串,要用双引号括起来,否则会当作表达式处理。 30 【正确答案】 D 【试题解析】 本题考查验证函数的知识。 VBA提供了一些验证函数,其中常用的有 IsNumeric验证是否为数值; IsDate验证是否可转换为日期; IsNull验证是否为无效数据; IsEmpty验证是否初始化; IsArray验证是否为一个
31、数组; IsError验证是否是错误值; IsObject验证是否表示对象等。 31 【正确答案】 D 【试题解析】 本题考查程序设计的知识。本题的重点在于判断 Int(num/2)num/2是个什么样的条件。对于任意一个整数来说,若其除 2后为整数,也就是Int(num/2) hum/2成立,说明该数是一个偶数;反之若其除 2后不为整数,此时Int(num/2)必然不等于 num/2,也就是一个整数不可能等于一个小数,说明该数是一个奇数。所以本题的功能是对输入的数据分别统计奇偶数的个数。 32 【正确答案】 D 【试题解析】 本题考查 VBA中循环和取子串函数的知识。在 VBA中有 3种取子
32、串函数: Left函数用于从字符串左端开始取 n个字符; Right函数用于从字符串右端开始取 n个字符 (注意子串中字符的顺序与母串中相同 ); Mid函数实现在任何位置取任何长度的子串 。在本题中由于循环每次都会给 x、 y、 z重新赋值,所以只有最后一次循环才有意义。最后一次循环时 i 2,则 x为 BA, y为 AB, z为BA。 33 【正确答案】 B 【试题解析】 本题考查 VBA中参数传递的知识。在 VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用 ByVal声明,说明此参数为传值调用;若用 ByRef声明,说明此参数为传址调用;没有说明传递类型
33、,则默认为传址传递。即形参的结果会传递给实参。 34 【正确答案】 B 【试题解析】 本题考查数组和循环的 知识。在 VBA中定义的数组如果没有指明下限一律默认下限为 0。本题实际上每次把 s*10然后加上数组的某一个元素构成一个新的数字,是从下标为 1也就是第二个数组元素开始的。 35 【正确答案】 A 【试题解析】 本题考查 VBA中运算符的知识。在 VBA中,允许逻辑值进行算术运算, Tree处理成 -1, False处理成 0。 36 【正确答案】 前后件关系 【试题解析】 在数据存储结构中,除了要存储数据,还要存储数据的前后件关系,对于顺序存储的数据结构,前后件之间的关系是通过存储空
34、间的位置来实现的,而 对于链式存储来说,数据元素之间的前后件关系是通过指针来实现的。 37 【正确答案】 队列 【试题解析】 队列是一种特殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫做 “队尾 ”,删除元素的一端叫做 “队头 ”,先插入的元素先被删除,按先进先出的原则组织数据。 38 【正确答案】 16 【试题解析】 满二叉树的叶子结点都在最后一层,即第 4层,且第 4层的结点达到最大数,即 2s-1 16。 39 【正确答案】 类 【试题解析】 在面向对象方法中,把具有相似属性和 方法的对象称为类,类是对象的抽象,对象是类的实例。 40 【正确答案】 数据结构
35、 【试题解析】 Jackson方法是一种结构化分析方法,它是一种面向数据结构的方法。 41 【正确答案】 外部关键字 (或外键 ) 【试题解析】 本题考查表与表之间关系的知识。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。表之间的关系是通过关键字来实现的,如果某个属性或者属性组合不是该表的主关键字,而与另外一个表的主关键字相对应,则称该关键字是该表的外部关键字,简称外键。 42 【正 确答案】 参数查询 【试题解析】 本题考查查询种类的知识。 Access的参数查询是一种利用对话框来提示用户输入准则的查询,这种查询可以根据用户输入的准则来检索符合相应条件的记录,可实现
36、随机的查询需求,提高了查询的灵活性。 43 【正确答案】 0 【试题解析】 本题考查数组的基础知识。数组变量由变量名和数组下标构成,我们通常使用 Dim语句来定义数组,其中下标下限缺省为 0。 44 【正确答案】 9 【试题解析】 本题考查多分支语句 Select Case的知识。 Select Case用于 实现多分支结构,其使用格式为: Select Case 测试表达式 Case 表达式列表 1 语句块 1 Case 表达式列表 2 语句块 2 Case Else 语句块 n End Select 其功能是根据 “测试表达式 ”的值,从多个语句块中选择符合条件的一个语句块执行。如果测试表
37、达式拘值等于某一个表达式的值,则选择该语句块的语句执行,执行完毕后退出 Case结构。本题中由于 x的值为 3,符合第一个 Case语句的条件,所以 执行 y=x*x后退出 Case结构,最后 y的值为 9。 45 【正确答案】 Now() 【试题解析】 本题考查时间函数的知识。 Date()函数可以返回系统当前日期,Time()函数可以返回系统当前时间,而 Now()函数可以返回系统当前日期和当前时间。 46 【正确答案】 18 【试题解析】 本题考查 VBA中循环和整除的知识。显然循环会执行 10次,所以这个问题主要需要搞清楚每次循环累加的是什么数值。注意到每次累加的是 i整除5的结果, i=20时累加一个 4, i=18、 16时累加两个 3,i=14、 12、 10时累加三个2, i=8、 6时累加两个 1。 47 【正确答案】 17 【试题解析】 本题考查循环的知识。这个问题本来比较简单,只是具有一定的迷惑性。在循环内部为变量 sum赋值,由于赋的值只和循环变量 i有关,所以只有最后一次循环中为 sum赋的值才有效,这个值会覆盖掉前面各次循环为 sum赋的值;还有就是要注意,循环退出后循环变量必然处于不满足循环条件的状态,例如本题的循环退出后 i的值应该为 8。所以最终答案为 9+8=17。