1、国家二级( ACCESS)笔试模拟试卷 208及答案与解析 1 下列关于栈的叙述中,正确的选项是 ( )。 ( A)在栈中只能删除数据 ( B)在栈中只能插入数据 ( C)栈是先进先出的线性表 ( D)栈是先进后出的线性表 2 设有下列二叉树: 对此二叉树前序遍历的结果为 ( )。 ( A) DEBFCA ( B) DBEAFC ( C) ABDECF ( D) ABCDEF 3 下列哪种数据模型可以用树形结构来表示实体之间联系 ( )。 ( A)网状模型 ( B)数据模型 ( C)关系模型 ( D) 层次模型 4 1, 2, 3, 4四个元素按顺序进栈,不可能的出栈顺序为 ( )。 ( A)
2、 1 2 3 4 ( B) 2 3 4 1 ( C) 1 4 3 2 ( D) 3 1 4 2 5 下列对于线性链表的描述中,正确的是 ( )。 ( A)存储空间必须连续,且各元素的存储顺序是任意的 ( B)存储空间不一定是连续,且各元素的存储顺序是任意的 ( C)存储空间必须连续,且前件元素一定存储在后件元素的前面 ( D)存储空间不一定是连续,且前件元素一定存储在后件元素的前面 6 对长度为 N的线性表进行顺 序查找,在最坏情况下,需要的比较次数是 ( )。 ( A) N+1 ( B) N ( C) (N+1) 2 ( D) N 2 7 数据视图的描述称为 ( )。 ( A)外模式 ( B
3、)内模式 ( C)概念模式 ( D)存储模式 8 下列的方法中,不属于软件调试技术的是 ( )。 ( A)强行排错法 ( B)集成测试法 ( C)回溯法 ( D)原因排除法 9 设有表示学生选课的三张表,学生 S(学号,姓名,性别,年龄,身份证号 ),课程 C (课号,课名 ),选课 SC(学号,课号,成绩 ),则表 SC的关 键字 (键或码 )为( )。 ( A)课号,成绩 ( B)学号,成绩 ( C)学号,课号 ( D)学号,姓名,成绩 10 下列工具中,不属于结构化分析的常用工具的是 ( )。 ( A) PAD图 ( B)数据字典 ( C)判定树 ( D)数据流图 11 两个关系在没有公
4、共属性时,其自然连接操作表现为 ( )。 ( A)笛卡儿积操作 ( B)等值连接操作 ( C)空操作 ( D)无意义的操作 12 下列实体的联系中,属于多对多联系的是 ( )。 ( A)学生与课程 ( B)学校与校长 ( C)住院的病人与病床 ( D)工资与职工 13 在关系运算中,投影运算的含义是 ( )。 ( A)在基本表中选择满足条件的记录组成一个新的关系 ( B)在基本表中选择需要的字段 (属性 )组成一个新的关系 ( C)在基本表中选择满足条件的记录和属性组成一个新的关系 ( D)上述说法均是正确的 14 下列关于二维表的说法错误的是 ( )。 ( A)二维表中的列称为属性 ( B)
5、属性值的取值范围称为值域 ( C)二维表中的行称为元组 ( D)属性的集合称为关系 15 对数据表进行筛选操作,结 果是 ( )。 ( A)显示满足条件的记录,并将这些记录保存在一个新表中 ( B)只显示满足条件的记录,将不满足条件的记录从表中删除 ( C)将满足条件的记录和不满足条件的记录分为两个表进行显示 ( D)只显示满足条件的记录,不满足条件的记录被隐藏 16 SQL集数据查询、数据操纵、数据定义和数据控制功能于一体,动词INSERT、 DELETE、 UPDATE实现 ( )。 ( A)数据定义 ( B)数据查询 ( C)数据操纵 ( D)数据控制 17 下列统计函数中不能忽略空值
6、(NULL)的是 ( )。 ( A) SUM ( B) AVG ( C) MAX ( D) COUNT 18 下面有关生成表查询的论述中正确的是 ( )。 ( A)生成表查询不是一种操作查询 ( B)生成表查询可以利用一个或多个表中的满足一定条件的记录来创建一个新表 ( C)生成表查询将查询结果以临时表的形式存储 ( D)对复杂的查询结果进行运算是经常应用生成表查询来生成一个临时表,生成表中的数据是与原表相关的,不是独立的,必须每次都生成以后才能使用 19 在 SQL的 SELECT语句中,用于实现选择运算的是 ( )。 ( A) FOR ( B) WHILE ( C) IF ( D) WHE
7、RE 20 假设图书表中有一个时间字段,查找 2006年出版的图书的准则是 ( )。 ( A) Between#2006-01-01#And#2006-12-31# ( B) Between“2006-01-01”And“2006-12-31” , ( C) Between“2006 01 01”And“2006 12 31” ( D) #2006 01 01#And#2006 12 31# 21 在关于输入掩码的叙述中,正确的是 ( )。 ( A)在定义字段的输入掩码时,既可以使用输入掩码向导,也可以直接使用字符 ( B)定义字段的输入掩码,是为了设置输入时以密码显示 ( C)输入掩码中的字
8、符 “A”表示可以选择输入数字 0到 9之间的一个数 ( D)直接使用字符定义输入掩码时不能将字符组合起来 22 数据类型是 ( )。 ( A)字段的另一种说法 ( B)决定字段能包含哪类数据的设置 ( C)一类数据库应用程序 ( D)一类用来描述 Access表向导允许从中选择的字段名称 23 在 Access串,自动启动宏的名称是 ( )。 ( A) Auto ( B) AutoExec ( C) Auto Bat ( D) AutoExec bat 24 以下不是宏的运行方式的是 ( )。 ( A)直接运行宏 ( B)为窗体或报表的事件响应而运行宏 ( C)为窗体或报表上的控件的事件响应
9、而运行宏 ( D)为查询事件响应而运行宏 25 能够接受数值型数据输入的窗体控件是 ( )。 ( A)图形 ( B)文本框 ( C)标签 ( D)命令按钮 26 下列关于控件的说法错误的是 ( )。 ( A)控件是窗体上用于显示数据和执行操 作的对象 ( B)在窗体中添加的对象都称为控件 ( C)控件的类型可以分为:结合型、非结合型、计算型与非计算型 ( D)控件都可以在窗体 “设计 ”视图中的工具箱中看到 27 下列逻辑表达式中,能正确表示条件 “x和 y都不是奇数 ”的是 ( )。 ( A) x Mod 2=1 And y Mod 2=1 ( B) x Mod 2=1 Or y Mod 2
10、=1 ( C) x Mod 2=0 And y Mod 2=0 ( D) x Mod 2=0 Or y Mod 2=0 28 在 VBA中,下列变量名中不合法的是 ( )。 ( A) Hello ( B) Hello World ( C) 3hello ( D) Hello_World 29 在 Access中,如果要处理具有复杂条件或循环结构的操作,则应该使用的对象是 ( )。 ( A)窗体 ( B)模块 ( C)宏 ( D)报表 30 DAO的含义是 ( )。 ( A)开放数据库互联应用编程接口 ( B)数据库访问对象 ( C)动态链接库 ( D) Active数据对象 31 下列四种形式
11、的循环设计中,循环次数最少的是 ( )。 ( A) a=5:b=8 Do a=a+1 Loop While ab a=a+1 Loop 32 在窗体上画一个名称为 C1的命令按钮,然后编 写如下事件过程: Private Sub Cl_Click() a=0 n=InputBox(“”) Fori=1 To n Forj=1 To i a=a+1 Next j Next i Print a End Sub 程序运行后单击命令按钮,如果输入 4,则在窗体上显示的内容是 ( )。 ( A) 5 ( B) 6 ( C) 9 ( D) 10 33 在窗体中添加了一个文本框和一个命令按钮 (名称分别为
12、Text1和 Commandl),并编写了相应的事件过程。运行此窗体后,在文本框中输入一个字符,则命令按钮上的标题变为 “Access模拟 ”。以下能实现上述操作的事件过程是 ( )。 ( A) Private Sub Commandl_Click() Caption=“Access模拟 ” End Sub ( B) Private Sub Text1_Click() Commandl Caption=“Access模拟 ” End Sub ( C) Private Sub Commandl_Change() Caption=”Access模拟 ” End Sub ( D) Private S
13、ub Text1_Change() Commandl Caption=“Access模拟 ” End Sub 34 VBA中用实际参数 m和 n调用过程 f(a, b)的正确形式是 ( )。 ( A) fa,b ( B) Callf(a, b) ( C) Call f(m, n) ( D) Call f m, n 35 执行 x=InputBox(“请输入 x的值 ”)时,在弹出的对话框中输入 12,在列表框Lisf1选中第一个列表项,假设该列表项的内容为 34,使 Y的值是 1234的语句是( )。 ( A) y=Val(x)+Val(List1 List(0) ( B) y=Val(x)+
14、Val(List1 List(1) ( C) y=Val(x)&Val(List1 List(0) ( D) y=Val(x)&Val(Listl List(1) 36 按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于_。 37 若 D1=a1, a2, a3, D2=b1, b2, b3,则 D1D2集合中共有_个元组。 38 树中度为零的结点称为 _。 39 测试用例包括输入值集和 _值集。 40 软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于_中的一个阶段。 41 “输入掩码 ”属性用于设定 控件的输入格式,其中仅可以对文本型和 _数据进行输入掩码向导的设置。
15、 42 如果要查询学生表中年龄在一定范围区间的记录,要求用户使用查询时输入区间条件,那么应该采用的查询方式是 _。 43 已知 D1=#2003-5-28 20:8:36#, D2=#2004-2-29 10:40:11#,执行 DateDiff(“m”,D1, D2)后,返回 _。 44 (9)在窗体上画一个命令按钮,其名称为 Commandl,然后编写如下事件过程: Private Sub Commandl_Click() Dim a1(4, 4), a2(4, 4) Fori=1 To 4 Forj=1 To 4 a1(i,j)=i+j a2(i,j)=a1(i,j)+i+j Nextj
16、 Nexti MsgBox(a1(3, 3)*a2(3, 3) End Sub 程序运行后,单击命令按钮,消息框输出的是系统当前日期和 当前时间。 45 函数 _返回值的含义是返回系统当前日期和当前时间。 46 下面程序的输出结果为 _。 a=4 5 b=-123 c=Len(Str(b)+Str(a) MsgBox C 47 有一个 VBA计算程序的功能如下:该程序用户界面由 4个文本框和 3个按钮组成。 4个文本框的名称分别为: Text1、 Text2、 Text3和 Text4, 3个按钮分别为:清除 (名为 C1)、计算 (名为 C2)和退出 (名为 C3)。窗体打开运行后,单击 “
17、清除 ”按钮,则清除所有文本框中显示的内容;单击 “计算 ”按钮,则计算在 Text1、 Text2和 Text3三个文本框中输入的 3个数字的和并将结果存放在名为 Text4的文本框中;单击 “退出 ”按钮则退出程序。请将下列程序填空补充完整。 Private Sub C1_Click() Me!Text1=“” Me!Text2=“” Me!Text3=“” Me!Text4=“” End Sub Private Sub C2_Click() If Me!Text1=“”Or Me!Text2=“”Or Me!Text3=“”Then MsgBox”三个文本框都要输入值 !” _ Me!T
18、ext4=(Val(Me!Text1)+Val(Me!Text2)+_) EndIf End Sub Private Sub C3_Click() Docmd_ End Sub 48 在窗体中添加一个名称为 Commandl的命令按钮,然后编写如下程序: Public x As Integer Private Sub Commandl_Click() x=3 Call f1 Call f2 MsgBoxx End SUb Private Sub f1() x=x*x End Sub Private Sub f2() Dim x As Integer x=x+4 End Sub 窗体打开运行后,
19、单击命令按钮,则消息框的输出结果为 _。 国家二级( ACCESS)笔试模拟试卷 208答案与解析 1 【正确答案】 D 【试题解析】 栈是限定在一端进行插入与删除的线性表。这种线性表只能在固定的一端进行插入和删除操作,因此栈又称后进先出表或先进后出表。 2 【正确答案】 C 【试题解析】 所谓前序遍历,首先访问根结点,然后遍历左子树,最后遍历右子树;并且在遍历左、右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。 3 【正确答案】 D 【试题解析】 层次模型是最早发展出来的数据库模型。它的基本结构是树形结构。 4 【正确答案】 D 【试题解析】 栈的操作原则为后进先出。选项 A中出
20、栈顺序可按 “1进, 1出, 2进, 2出, 3进, 3出, 4进, 4出 ”实现;选项 B可按 1进, 2进, 2出, 3进, 3出, 4进, 4出实现; C可按 “1进, 1出, 2进, 3进, 4进, 4出, 3出, 2出 ”实现。选项 D无法实现。 5 【正确答案】 B 【试题解析】 在链式存储结构中,存储数据结构的存储空间可以不连续,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致,而数据元素之间的逻辑关系是由指针域来确定的。 6 【正确答案】 B 【试题解析】 在进行顺序查找过程中,如果线性表中被查的元素是线性表中的最后一个,或者被查元素根本不在线性表中,则为了查找这个元素需
21、要与线性表中所有元素进行比较,这是顺序查找最坏的情况。所以在此最坏情况下所需要比较的次数是该线性表的长度值。 7 【正确答案】 A 【试题解析】 外模式也称子模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,它是由概念模式推导而出来的,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。 8 【正确答案】 B 【试题解析】 调试的关键在于推断程序内部的错误位置及原因。主要的调试方法有强行排错法、回溯法和原冈排除法。 9 【正确答案】 C 【试题解析】 关键字足指属性或属性的组合,其值能够惟一地标识一个元组,而在 SC中学号和课号的组合可以对元组进行惟一的标识。 10 【
22、正确答案】 A 【试题解析】 结构化分析的常用工具有数据流图、数据字典、判定树和判定表。而 PAD图是常见的过程设计工具中的图形设计。 11 【正确答案】 A 【试题解析】 本题考查关系运算的知识。关系运算可分为两大类,一类是传统的集合运算,如并、交、差和笛卡儿积;还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。两个关系有公共属性时的自然连接操作是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,其中的拼接条件就是公共属性相等:若没有公共属性,自然连接操作退化为 笛卡儿积操作。 12 【正确答案】 A 【试题解析】 本题考查表与表之间的关系。在关系数据库中,表与表的
23、关系有三种:一对一关系、一对多关系、多对多关系。若表 A和表 B之间存在一对一的关系,那么表 A中的一条记录只能与表 B中的一条记录匹配,反过来表 B中的一条记录只能与表 A中的一条记录匹配;若表 A和表 B之间存在一对多的关系,且表B为多的一方,那么表 A中的一条记录与表 B中的多条记录匹配,反过来表 B中的一条记录只能与表 A中的一条记录匹配;若表 A和表 B之间存在多对多的关系,那么表 A中的一条记录能与表 B中的多条记 录匹配,反过来表 B中的一条记录也能与表 A中的多条记录匹配。就本题来说,学生与课程是多对多,学校与校长、病人与病床是一对一,工资与职工是一对多。 13 【正确答案】
24、B 【试题解析】 本题考查关系运算的知识。关系运算可分为两大类,一类是传统的集合运算,如并、交、差和笛卡儿积;还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足条件的元组;投影运算是在关系中指定某些属性所组成新的关系;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组;自然连 接是在等值连接的基础上去除重复的属性。 14 【正确答案】 D 【试题解析】 本题考查关系模型基本概念的知识。在关系数据库中关系是一个二维表,每一行称为一个元组;每一列称为一个属性;其中属性的取值范围称为域或值域;关系被看成是元组的集合而不是属性的集合。 15
25、【正确答案】 D 【试题解析】 对数据表进行筛选,筛选后只显示满足条件的记录,而不满足条件的记录将被隐藏起来。 16 【正确答案】 C 【试题解析】 本题考查 SQL,中核心动词的知识。 SQL语言的功能包含数据定义、数据查 询、数据操纵和数据控制,其中的数据定义功能使用核心动词CREATE、 ALTER、 DROP数据查询功能使用核心动词 SELECT;数据操纵功能使用核心动词 INSERT、 DELETE、 UPDATEI数据控制功能使用核心动词GRANT和 REVOKE。 17 【正确答案】 D 【试题解析】 本题考查统计函数的知识。在 Access中进行计算时,可以使用统计函数,比较常
26、用的有求和 (SUM)、求平均值 (AVG)、求最大值 (MAX)、求最小值(MIN)和计数 (COUNT)。其中统计数目的函数 COUNT不能忽略字段中 的空值。 18 【正确答案】 B 【试题解析】 本题考查操作查询中生成表查询的知识。操作查询,也叫做动作查询,共有 4种类型:追加查询、删除查询、更新查询和生成表查询。生成表查询利用一个或多个表中的满足一定条件的记录来创建一个新表,其结果以表的形式存储,其数据独立于源表,生成以后即可永久使用。 19 【正确答案】 D 【试题解析】 本题考查 SQL中查询语句的知识。在 SQL的查询语句中,WHERE子句用于指定查询条件,只有满足条件的元组才
27、会出现在结果集中。 20 【正确答案】 A 【试题解析】 本题考查条件准则和常量的知识。在 Access中,日期型常量要求用 “#”括起来;另外,表示区间的关键字用 BetweenAnd 。 21 【正确答案】 A 【试题解析】 本题考查字段的输入掩码的知识。在设计字段的时候可以使用输入掩码来使得输入的格式标准保持一致;输入掩码中的字符 “A”代表必须输入字母或数字,字符 “0”代表必须输入 0 9中的一个数字;在定义字段的输入掩码时,既可以使用输入掩码向导,也可以直接使用字符;当直接使用字符来定义输入掩码属性时,可以根据需要将字符组合起来。 22 【正确答案】 B 【试题解析】 本题考查数据
28、类型的知识。表是由记录和字段组成,每个字段都有数据类型,它决定了字段能够包含哪类数据。 23 【正确答案】 B 【试题解析】 本题考查宏的自动运行的知识。在 Access中要让某宏在打开数据库时自动运行,需要将此宏以 AutoExec名字保存。 AutoExec bat是批处理文件而不是宏文件。 24 【正确答案】 D 【试题解析】 本题考查宏运行方式的知识。宏有多种运行方式,可以直接运行宏,可以运行宏组里的宏,还可以为窗体或报表以及其上的 控件的事件响应而运行宏。 25 【正确答案】 B 【试题解析】 本题考查窗体控件的知识。 Access中的窗体中有一些基本控件,其中的文本框主要用来输入或
29、编辑数据,可以与字段数据相绑定;标签常用来显示一些说明文字;图形常用来显示指定的图形;命令按钮则是用来提供给用户单击的按钮型控件。 26 【正确答案】 C 【试题解析】 本题考查窗体控件的知识。 Access中的窗体中的控件是窗体上用于显示数据和执行操作以及美化窗体的对象;每一个在窗体中添加的对象包括窗体本身都称为控件;它们可以在窗体 “设计 ”视图中的工具箱中看到并使用。控件的类型分为结合型、 非结合型和计算型。 27 【正确答案】 C 【试题解析】 本题考查 VBA中条件组合的知识。若要表示 x和 y都不是奇数,也就意味着 x是偶数, y也是偶数,那么两个条件之间是 “与 ”的关系;若要判
30、断某数是偶数,需要这个数除 2的余数为 0。 28 【正确答案】 B 【试题解析】 本题考查 VBA中变量命名的知识。变量名的命名同字段命名一样,也可以由字母、数字和汉字组成,但是不能包含空格和任何除了下划线以外的标点符号。 29 【正确答案】 B 【试题解析】 本题考查 VBA程序设计的知识。模块是能够被程序调用的函数,可以在模块中放置任意复杂的代码段。而窗体只能设计自己的事件,报表也不能设计复杂的代码,宏里面只能设计宏操作。 30 【正确答案】 B 【试题解析】 本题考查 VBA中数据库访问接口的知识。在 VBA中,数据库访问接口有 3种:开放数据库互联 (ODBC)、数据访问对象 (DA
31、O)和 Active数据对象(ADO)。 31 【正确答案】 C 【试题解析】 本题考查 VBA中循环的知识。对于这种循环结构,首先看条件判断在循环体的前 面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件如何至少执行一次循环体。在 LJntil循环中条件为 False时执行循环体,条件为 True时退出循环;在 While循环中条件为True时执行循环体,条件为 False时退出循环,这一点要注意区分清楚。本题中的 A循环执行 4次, B循环执行 1次, C循环一次也不执行, D循环执行 4次。 32 【正确答案】 D 【试题解析】 本题考查、 VBA程序
32、设计中的循环知识。在本题的程序中,每次循环 a都会加 1,所以关键问题就是循环共执行多少 次。我们已知外循环共执行 4次,每次外循环中内循环都执行 i次,则内循环共执行的次数为 1+2+3+4=10次。 33 【正确答案】 D 【试题解析】 本题考查控件的基本属性和事件的知识。由于题目要求在文本框中输入一个字符就会触发事件,能触发的只有 Text1的 Change事件,在给某个控件的属性赋值的时候,不可省略控件名。 34 【正确答案】 C 【试题解析】 本题考查过程调用的知识。调用引起过程的执行。也就是说,要执行一个过程,必须调用该过程。 Sub过程的调用有两种方式: Call()去掉关键字
33、Call则去掉 “实际参数 ”的括号;使用关键字 Call则保留 “实际参数 ”的括号。 35 【正确答案】 C 【试题解析】 本题考查字符串连接和列表框的知识。列表框的 List属性是一个数组,其各元素就是列表框中的列表项,第一个列表项对应的数组下标为 0。由于列表框中的列表项和输入对话框的返回值都是字符串,在本题中使用了 Val函数将其转换为数字,此时如果使用 “+”则会完成两个数字相加,故此只能使用 “&”连接两个字符串。 36 【正确答案】 线性结构 【试题解析】 数据的逻辑结构,是指数据元素之间的逻辑关系,分为线性结构和非线性结构,常见的线性结构有线性表、栈和队列等;常见的非线性结构
34、有树、二叉树等。 37 【正确答案】 9 【试题解析】 两个分别为 n和 m目的关系 R和 S的笛卡尔积是一个 n+m列的元组的集合。若 R有 k1个元组, S有 k2个元组,则关系 R和 S的广义笛卡尔积有k1k2个元组。 38 【正确答案】 叶子结点 【试题解析】 树中度为零的结点,也就是没有后件的结点,称为叶子结点。 39 【正确答案】 输出 【试题解析】 测试用例由测试输入数据 (输入值集 )和与之对应的预期输出结果 (输出值集 )两部分组成。 40 【正确答案】 软件开发 【试题解析】 软件生命周期分为 3个时期共 8个阶段:软件定义期 (问题定义、可行性研究和需求分析 )、软件开发
35、期 (系统设计、详细设计、编码和测试 )、软件维护期 (即运行维护阶段 )。 41 【正确答案】 日期时间型 【试题解析】 本题考查字段属性的知识。在设计字段的时候可以使用输入掩码来使得输入的格式标准保持一致,虽然对于大多数数据类型都可以设计输入掩码,但是只有 “文本 ”型和 “日期 ,时间 ”型字段才可以使用 “输入掩码向导 ”。 42 【正确答案】 参数查询 【试题解析】 本题考查查询种类的知识。在 Access的参数查询是一种利用对话框来提示用户输入准则的查询,这种查询可以根据用户输入的准则来检索符合相应条件的记录,可实现随机的查询需求,提高了查询的灵活性。 43 【正确答案】 9 【试
36、题解析】 本题考查 DateDifr函数的知识。 DateDiff函数是计算两个日期的间隔值函数,其一般使用格式为: DateDiff(间隔类型,日期,日期。) 功能是返回日期 1和日期 2之间按照间隔类型所指定的时间间隔数目,也就是日期 2减去日期 l的时间间隔数目。时间间隔可以有如下几种: “yyyy”代表年、 “q”代表季度、 “m”代表月、 “d”代表日、 “ww”代表周、 “h”代表小时、 “n”代表分、“s”代表秒。 44 【正确答案】 72 【试题解析】 本题考查 VBA中二维数组和循环的知识。本题使用了二重循环为两个二维数组中的元素均进行了赋值,最后求两个数组元素值的积。我们只
37、需要注意这两个数组元素在循环中被赋了什么值,当 i=3, j=3时, a1(3, 3)=3+3=6,a2(3, 3)=al(3, 3)+3+3=12,所以最后二者之积为 72。 45 【正确答案】 Now() 【试题解析】 本题考查时间函数的知识。 Dace()函数可以返回系统当前日期,Time()函数可以返回系统当前时间,而 Now()函数返回系统当前日期和当前时间。 46 【正确答案】 7 【试题解析】 本题考查函数表达式的知识。 Str函数用于将数字转换成字符串,当两个字符串之间存在加号时,这个加号做的是字符串的连接运算,所以 c的值为字符串 “ 1234 5”。用 Len函数求得这个字
38、符串的长度为 7。 47 【正确答案】 E1se Val(Me!Text3) Close 【试题解析】 本题考查有关 VBA中程序设计的知识。对于这个问题,首先由于满足 If分支的条件也就是如果有文本框内容为空则会弹出消息框提示信息,而若条件不满足也就是说三个文本框中都有值时应该计算三个文本框之和,所以第 1空处应填 Else。要计算三个文本框之和,也就是把 3个文本框中的内容转换成数值后相加,所以第 2空处应填 Val(Me!Text3)。最后一个命令按钮的作用是退出窗体,在 VBA中关闭窗体应该使用命令 DoCmd close,所以第 3空处应填 Close。 48 【正确答案】 9 【试题解析】 本题考查变量作用域的知识。在整个程序中定义了个全局变量x,在命令按钮的单击事件中对这个 x赋值为 3,然后依次调用 f1和 f2;在 f1中对 x平方:在 f2中又用 Dim定义了一个局部变量 x,按照局部覆盖全局的原则,在 f2中的操作都是基于局部变量 x而不是全局变量 x。故此最终的输出结果为 9。