1、二级 ACCESS 笔试 26 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.可以用前面加下列选项中哪一个表达式来设置宏的操作参数( )。(分数:2.00)A.“”B.“=”C.“,”D.“:”2.以下各运算中不属于算术运算的是( )。(分数:2.00)A.大于B.加C.乘D.除3.函数 String(n,“str“)的功能是( )。(分数:2.00)A.把数值型数据转换为字符串B.返回由 n 个字符组成的字符串C.从字符串中取出 n 个字符D.从字符串中第 n 个字符的位置开始取字符串4.下列可作为 Visual Basic 变量
2、名的是( )。(分数:2.00)A.A#AB.4AC.?xyD.constA5.下列关于数组特征的描述不正确的是( )。(分数:2.00)A.数组是一种变量,由规则有序结构中具有同一类型的值的集合构成B.在 VBA 中不允许隐式说明数组C.Dim astrNewArray (20) As string 这条语句产生有 20 个元素的数组,每个元素为一个变长的字符串变量,且第一个元素从 1 开始D.Dim astrNewArray(1 To 20) As String 这条语句产生有 20 个元素的数组6.表达式 VaL (“.123E2CD“)的值是( )。(分数:2.00)A123B.12.
3、3C.0D123E2CD7.结构化方法的核心和基础是( )。(分数:2.00)A.结构化分析方法B.结构化设计方法C.结构化编程方法D.结构化程序设计理论8.以下程序的输出结果是( )。 Dim varl Dim var2 Dim var3 varl=“Hello“ var2=“World!“ var3=varl & “ “ & var2 varl=10 var2=20 MSgBox var l+var2(分数:2.00)A.Hello World!B.30C.1020D.Hello World!9.下列关于 VBA 面向对象中的“方法”说法正确的是( )。(分数:2.00)A.方法是属于对象
4、的B.方法是独立的实体C.方法也可以由程序员定义D.方法是对事件的响应10.有如下程序段: const c=“Beiijing“ c=“Shanghai“ c=“Hebei“ Print c 运行时输出的结果是( )。(分数:2.00)A.BeijingB.ShanghaiC.HebeiD.显示出错信息11.VBA 中用实际参数 a 和 b 调用有参数 Area(m, n)的正确形式是( )。(分数:2.00)A.Area m, nB.Area a, bC.Call Area (m,D.Call Area a, b12.下面不属于软件工程的 3 个要素的是( )。(分数:2.00)A.工具B.
5、过程C.方法D.环境13.对数据访问页与 Access 数据库的关系的描述错误的是( )。(分数:2.00)A.数据访问页是 Access 数据库的一种对象B.数据访问页与其他 Access 数据库对象的性质是相同的C.数据访问页的创建与修改方式与其他 Access 数据库对象基本是一致的D.数据访问页与 Access 数据库无关14.下列说法正确的是( )。(分数:2.00)A.HTML 的全称是动态超文本标记语言B.没有安装 MS Office,就不可以在 Internet Explorer 5.0 中交互的使用数据访问页、电子表格、数据透视表C.如果更改了数据访问页链接文件的名称,仍然能
6、通过它打开网页D.数据访问页是存储在数据库中的15.所谓关系是指( )。(分数:2.00)A.各条记录中的数据彼此有一定的关系B.一个数据库文件与另一个数据库文件之间有一定的关系C.数据模型符合一定条件的二维表格式D.数据库中各个字段之间彼此有一定关系16.下列叙述中正确的是( )。(分数:2.00)A.一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系可能不同B.一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系一定不同C.一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系一定相同D.数据的存储结构与数据的逻辑结构是相同的17.下列关于有条件的宏的说法,错误的一项是(
7、 )。(分数:2.00)A.条件为真时,将执行此行中的宏操作B.宏在遇到条件内有省略号时,中止操作C.如果条件为假,将跳过该行操作D.上述都不对18.下列说法中,错误的一项是( )。(分数:2.00)A.查询是从数据库的表中筛选出符合条件的记录,构成一个新的数据集合B.Access 中不能进行交叉查询C.创建复杂的查询不能使用查询向导D.可以使用函数、逻辑运算符、关系运算符创建复杂的表达式19.以下能够正确计算 n!的程序是( )。(分数:2.00)A.Pfivate Sub Commgld1_LClick() n=5:x=1 Do x=x*1 i=i+1 Loop Whilein Prmt
8、x End SubB.Pfivate Sub Command1_ C1ick() n=5:x=1:i=1 Do X=X*1 i=i+1 Loop While i=n Print x End SubC.Private Sub Command1_Click() n=5:x=1:i=1 Do x=x*1 i=i+1 Loop Whilein Print x End SubD.Private Sub Command1_C1ick() n=5:x=1:i=1 Do X=X*1 i=i+1 Loop While in Print x End Sub20.列表框和组合框的区别是( )。 列表框有下拉菜单 列
9、表框可以添加记录 组合框可以添加记录 组合框有下拉菜单(分数:2.00)A.B.C.D.21.E-R 模型可以转换成关系模型。当两个实体间联系是 M:N 联系时,它通常可转换成关系模式的个数是( )。(分数:2.00)A.2B.3C.M+ND.M*N22.二叉树是结点的有限集合,它有( )根结点。(分数:2.00)A.有 0 个或 1 个B.有 0 个或多个C.有且只有 1 个D.有 1 个或 1 个以上23.在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Commandl Click() Dim a() a=Array(1,3,5,7) s=0 For i=1 To
10、3 S=S*10+a(i) Next i Print s End Sub 程序运行后,输出结果为( )。(分数:2.00)A.135B.357C.531D.75324.关于编辑记录的操作的说法,正确的一项是( )。(分数:2.00)A.可以同时选定不相邻的多个记录B.可以在表中的任意位置插入新记录C.删除有自动编号的表时,再添加新记录时,自动编号将自动使用删除的编号D.修改记录时,自动编号型字段不能修改25.编制一个好的程序,首先要确保它的正确性和可靠性,还应强调良好的编程风格。在选择标识符的名字时应考虑( )。(分数:2.00)A.名字长度越短越好,以减少源程序的输入量B.多个变量共用一个名
11、字,以减少变量名的数目C.选择含义明确的名字,以正确提示所代表的实体D.尽量用关键字作名字,以使名字标准化26.一个报表最多可以对( )个字段或表达式进行分组。(分数:2.00)A.4B.6C.8D.1027.若某报表中每个班级都有多条记录,如果要使用班级字段(文本型)对记录分类,班级号为 0440018, 0440019,0440020则组间距应设为( )。(分数:2.00)A.4B.5C.6D.728.一个栈的进栈顺序是 1,2,3,4,则出栈顺序为( )。(分数:2.00)A.4,3,2,1B.2,4,3,1C.1,2,3,4D.3,2,1,429.下列关于总计的说法,错误的一项是( )
12、。(分数:2.00)A.可以作各种计算B.作为条件的字段也可以显示在查询结果中C.计算的方式有和、平均、记录数、最大值、最小值等D.任意字段都可以作为组30.选拔身高 T 超过 1.7 米且体重 W 小于 62.5 公斤的人,表示该条件的布尔表达式( )。(分数:2.00)A.T=1.7 And W=62.5B.T=1.7 Or W=62.5C.T1.7 And W 62.5D.T1.7 Or W62.531.图表式窗体中的图表对象是通过哪一个程序创建的( )。(分数:2.00)A.Microsoft GraphB.Microsoft ExcelC.Microsoft WordD.PhotoS
13、hop32.宏命令 SetWainings 的功能是( )。(分数:2.00)A.设置属性值B.关闭或打开系统消息C.显示警告信息D.设置提示信息33.宏组中的宏的调用格式为( )。(分数:2.00)A.宏组名宏名B.宏名称C.宏名宏组名D.以上都不对34.在数据库管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段,其中数据独立性最高的阶段是( )。(分数:2.00)A.数据库系统B.文件系统C.人工管理D.数据项管理35.VBA 数据类型符号“&”表示的数据类型的是( )。(分数:2.00)A.整型B.长整型C.单精度D.双精度二、B填空题/B(总题数:15,分数:30.
14、00)36.在长度为 n 的有序线性表中进行二分查找,需要的比较次数为U 【1】 /U。(分数:2.00)填空项 1:_37.需求分析阶段的工作,可以分成以下 4 个方面:U 【2】 /U、分析与综合、编写需求规格说明书和评审。(分数:2.00)填空项 1:_38.选择运算的结果关系同原关系具有U 【3】 /U的结构框架,投影运算的结果关系同原关系通常具有U 【4】 /U的结构框架。(分数:2.00)填空项 1:_39.联接运算是将两个或两个以上的关系根据联接条件生成一个U 【5】 /U。(分数:2.00)填空项 1:_40.若 a 是 float 型变量,且 a=6,则表达式“a/2+(in
15、t) (a+1)%2”的值为U 【6】 /U。(分数:2.00)填空项 1:_41.数组 Dim x(3,-1 to 1,6)包含元素的个数有U 【7】 /U。(分数:2.00)填空项 1:_42.Visual Basic 中,允许一个变量未加定义直接使用,这样 VB 即把它当做变体类型的变量。若使用 Dim语句定义这种类型的变量,则在 As 后面应使用U 【8】 /U关键字。(分数:2.00)填空项 1:_43.参数传递有U 【9】 /U和按址 2 种方法。(分数:2.00)填空项 1:_44.在 Access 中,过程可以分为U 【10】 /U和子程序。(分数:2.00)填空项 1:_45
16、.将活动窗口最小化的宏操作是U 【11】 /U。(分数:2.00)填空项 1:_46.从查询导出的 HTML 文档U 【12】 /U(会/不会)因为数据库的数据更改而更改。(分数:2.00)填空项 1:_47.在模块中执行宏的命令是使用 DoCmd 对象的U 【13】 /U方法。(分数:2.00)填空项 1:_48.假设变量 intVar 为一个整型变量,则执行赋值语句 intVa=“2“+3 之后,变量 intVar 的值是U 【14】 /U。(分数:2.00)填空项 1:_49.执行如下语句: a=InputBox(“Today“,“Tomorrow“,“Yesterday“,“Day b
17、efore yesterday“,5) 将显示一个输入对话框,在对话框的输入区中显示的消息是U 【15】 /U。(分数:2.00)填空项 1:_50.下面程序的运行结果为U 【16】 /U。 x=-2.3 y=125 z=Len(Str(x)+Str(y) Print z(分数:2.00)填空项 1:_二级 ACCESS 笔试 26 答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.可以用前面加下列选项中哪一个表达式来设置宏的操作参数( )。(分数:2.00)A.“”B.“=” C.“,”D.“:”解析:解析 本题考查如何设置宏的操作参数
18、。设置参数应注意:有些参数不可用默认值;有的参数将会影响其后参数的选择,通常应按操作参数的排列顺序进行设置;为参数设置表达式时,通常表达式前必须加等号(=)但是 SetValue 宏操作的表达式操作和 RunMaro 宏操作的重复表达式参数可以例外。答案为B。2.以下各运算中不属于算术运算的是( )。(分数:2.00)A.大于 B.加C.乘D.除解析:解析 在一般的计算机系统中,基本的运算和操作有以下四类:算术运算、逻辑运算、关系运算、数据传输。“大于”属于逻辑运算中的一种。选项中的加、乘、除都属于算术运算。3.函数 String(n,“str“)的功能是( )。(分数:2.00)A.把数值型
19、数据转换为字符串B.返回由 n 个字符组成的字符串 C.从字符串中取出 n 个字符D.从字符串中第 n 个字符的位置开始取字符串解析:解析 本题考查 Sting(Number,Character)函数的用法。String(Number,Characterl)函数的功能是返回包含指定长度重复字符的字符串。其中, Character 参数的第一个字符将用于建立返回的字符串,Number 参数决定返回字符串的长度。 Str(Number)函数的功能是把数值型数据转换为字符串。选项 A 指的是 Str(Number)函数。答案为 B。4.下列可作为 Visual Basic 变量名的是( )。(分数:
20、2.00)A.A#AB.4AC.?xyD.constA 解析:解析 本题考查 Visual Basic 中变量命名规则。根据 Vsual Basic 中变量的命名规则可知,变量名必须以字母开头,所以选项 B 是错误的;不可以包含嵌入的句号或者类型声明字符,如、!、#、%,以及通配符?、*等,所以选项 A 和选项 C 是错误的;另外,变量名还不能超过 255 个字符,也不能和受到限制的关键字同名。选项 D 为正确答案。5.下列关于数组特征的描述不正确的是( )。(分数:2.00)A.数组是一种变量,由规则有序结构中具有同一类型的值的集合构成B.在 VBA 中不允许隐式说明数组C.Dim astr
21、NewArray (20) As string 这条语句产生有 20 个元素的数组,每个元素为一个变长的字符串变量,且第一个元素从 1 开始 D.Dim astrNewArray(1 To 20) As String 这条语句产生有 20 个元素的数组解析:解析 本题考查数组的知识。选项 A 是对数组的一个描述,数组是一种变量,由规则有序结构中具有同一类型的值的集合构成;选项 B 是值得考生注意的地方,在 VBA 中不允许隐式说明数组; 选项 C是错误的,Dim astrNewArray(20)As String 这条语句是产生 21 个元素的数组,每个元素为 1 个变长的字符串变量,其第一个
22、元素是从 0 开始;选项 D 的 Dim astrNewArray(1 To 20)As String 这条语句产生20 个元素是正确的。答案为 C。6.表达式 VaL (“.123E2CD“)的值是( )。(分数:2.00)A123B.12.3 C.0D123E2CD解析:解析 本题考查 Val 函数的用法。Val 函数返回字符串内的数字。在读入字符串时,如果遇到不能识别为数字的字符,则停止读入。函数可以识别进位制符号&O(八位制)和&H(十六进制)和 E(10 的乘幂)。被认为是数值一部分的符号和字符,如美元号与逗号,则不能被识别。空白字符、制表符和换行符都将被去掉,如:Val(“2 45
23、 7“)=2457;Val (“.123E2CD“)=12.3。可见本题正确答案为选项 B。7.结构化方法的核心和基础是( )。(分数:2.00)A.结构化分析方法B.结构化设计方法C.结构化编程方法D.结构化程序设计理论 解析:解析 结构化方法是软件开发方法之一。它包括结构化分析方法、结构化设计方法、结构化编程方法,而它的核心和基础是结构化程序设计理论。8.以下程序的输出结果是( )。 Dim varl Dim var2 Dim var3 varl=“Hello“ var2=“World!“ var3=varl & “ “ & var2 varl=10 var2=20 MSgBox var
24、l+var2(分数:2.00)A.Hello World!B.30 C.1020D.Hello World!解析:解析 本题考查变体类型和字符串连接符的用法。在程序中首先给变体类型 Var1 和 Var2 赋了字符串,所以它们的类型相应的就是字符串型,然后将两个字符串相连接的结果赋给变量 Var3。接下来,又给 Var1 和 Var2 赋了整型值,所以它们现在是整型了,这时输出它们相加的值。Var3=var1 &“& var2语句中用了连接字符“&”;后面输出语句中用了“+”,需要掌握“&”和“+”在使用时的异同点。答案为 B。9.下列关于 VBA 面向对象中的“方法”说法正确的是( )。(分
25、数:2.00)A.方法是属于对象的 B.方法是独立的实体C.方法也可以由程序员定义D.方法是对事件的响应解析:解析 本题考查对 VBA 面向对象中“方法”概念的理解。选项 A 中,对象是属性、对象和事件的封装,因此方法是属于对象的;选项 B 因为方法是属于对象的,因而它就不是独立的,一定要依附于某个对象,方法才有意义;选项 C 在 VBA 中,方法是由系统预先设定好的,例如使某控件获得焦点的“SetFocus”方法,程序员不需要知道这个方法是如何实现的,也不能自行定义;选项 D 中,响应事件的是事件过程,方法是对象可以执行的操作。答案为 A。10.有如下程序段: const c=“Beiiji
26、ng“ c=“Shanghai“ c=“Hebei“ Print c 运行时输出的结果是( )。(分数:2.00)A.BeijingB.ShanghaiC.HebeiD.显示出错信息 解析:解析 本题考查 Const 语句的用法。Const 语句定义的常数变量,其值可以被引用而不能在程序中改变,否则会出现错误信息提示。使用常数变量可以使程序更具有可读性,并且易于修改。在程序运行时,常数不会像变量那样会无意中被改变。在本程序中,c已经被定义为常数变量,不允许再修改,所以运行会显示出错信息。答案为 D。11.VBA 中用实际参数 a 和 b 调用有参数 Area(m, n)的正确形式是( )。(分
27、数:2.00)A.Area m, nB.Area a, b C.Call Area (m,D.Call Area a, b解析:解析 本题考查 VBA 中子过程的调用。子过程的调用形式有两种: Call 子过程名()和子过程名)。调用时只能使用实参,显然选项 A 和选项 C 是不对的;使用 Call 关键字时,必须使用圆括号将实参括起来。答案为 B。12.下面不属于软件工程的 3 个要素的是( )。(分数:2.00)A.工具B.过程C.方法D.环境 解析:解析 软件工程包括 3 个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理、文档生成;过程支持软件开发的
28、各个环节的控制、管理。13.对数据访问页与 Access 数据库的关系的描述错误的是( )。(分数:2.00)A.数据访问页是 Access 数据库的一种对象B.数据访问页与其他 Access 数据库对象的性质是相同的C.数据访问页的创建与修改方式与其他 Access 数据库对象基本是一致的D.数据访问页与 Access 数据库无关 解析:解析 数据访问页是 Access 数据库的一种对象,与其他 Access 数据库对象的性质相同,创建与修改方式与其他 Access 数据库对象基本一致,与 Access 数据库有关。但数据访问页是一个独立的文件,保存在 Access 以外,两者是分离的,但不
29、是无关的。答案为 D。14.下列说法正确的是( )。(分数:2.00)A.HTML 的全称是动态超文本标记语言B.没有安装 MS Office,就不可以在 Internet Explorer 5.0 中交互的使用数据访问页、电子表格、数据透视表C.如果更改了数据访问页链接文件的名称,仍然能通过它打开网页 D.数据访问页是存储在数据库中的解析:解析 本题考查数据访问页的基础知识。 HTML (Hypertext Markup Language)全称是超文本标记语言,DHTML(Dynamic Hypertext Markup Language)全称是动态超文本标记语言;如果安装了 Office
30、Web 组件,即使没有安装 MS Office 也可以交互的使用数据访问页、电子表格、数据透视表;只要没有更改数据访问页的链接信息,例如更改数据访问页的名称或更改数据访问页的存放地址,就可以打开数据访问页;数据访问页的链接文件是存储在数据库中的,而数据访问页本身是存放在 Web 服务器或本地电脑中的。答案为 C。15.所谓关系是指( )。(分数:2.00)A.各条记录中的数据彼此有一定的关系B.一个数据库文件与另一个数据库文件之间有一定的关系C.数据模型符合一定条件的二维表格式 D.数据库中各个字段之间彼此有一定关系解析:解析 每个关系都类似 1 张表,或者在某种程度上类似 1 个“平面”记录
31、文件。16.下列叙述中正确的是( )。(分数:2.00)A.一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系可能不同 B.一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系一定不同C.一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系一定相同D.数据的存储结构与数据的逻辑结构是相同的解析:解析 一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系不一定相同,例如在家庭成员的数据结构中,“儿子”和“女儿”都是“父亲”的后件,但在计算机存储空间中,根本不能将“儿子”和“女儿”这两个数据元素的信息都紧邻存放在“父亲”这个数据元素后边。但在一年四季的数据结构中,“春”是
32、“夏”的前件,在计算机存储空间中,就可以把“春”存储在“夏”的前面。数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构。17.下列关于有条件的宏的说法,错误的一项是( )。(分数:2.00)A.条件为真时,将执行此行中的宏操作B.宏在遇到条件内有省略号时,中止操作 C.如果条件为假,将跳过该行操作D.上述都不对解析:解析 本题考查对有条件的宏的理解。选项 B 中如果条件为真,将执行该行以及紧跟着的对应的“条件”单元格中有省略号的的操作;如果条件为假,则将跳过该行以及紧跟着的对应的“条件”单元格中有省略号的的操作。其他选项都正确,答案为 B。18.下列说法中,错误的一项是( )。(分数
33、:2.00)A.查询是从数据库的表中筛选出符合条件的记录,构成一个新的数据集合B.Access 中不能进行交叉查询 C.创建复杂的查询不能使用查询向导D.可以使用函数、逻辑运算符、关系运算符创建复杂的表达式解析:解析 本题考查对查询的理解。查询就是按给定的要求(包括条件、范围、方式等)从指定的数据源中查找,将符合条件的记录中的指定字段提取出来,形成一个新的数据集合。使用查询向导只能创建比较简单的选择查询、交叉表查询等,复杂的查询只能用查询设计视图创建。表达式是操作数通过运算符用正确的方式连接形成的组合,而运算符包括算术运算符、比较运算符和逻辑运算符;关系运算符是用来进行关系代数中进行关系运算的
34、,例如选择、投影、联接等。答案为 B。19.以下能够正确计算 n!的程序是( )。(分数:2.00)A.Pfivate Sub Commgld1_LClick() n=5:x=1 Do x=x*1 i=i+1 Loop Whilein Prmt x End SubB.Pfivate Sub Command1_ C1ick() n=5:x=1:i=1 Do X=X*1 i=i+1 Loop While i=n Print x End SubC.Private Sub Command1_Click() n=5:x=1:i=1 Do x=x*1 i=i+1 Loop Whilein Print x
35、End Sub D.Private Sub Command1_C1ick() n=5:x=1:i=1 Do X=X*1 i=i+1 Loop While in Print x End Sub解析:解析 本题考查 Do While 语句的用法。首先我们知道 n!=123(n-1)n,由于是累乘,因此 x 和 i 的初值都必须为 1;其次就是循环执行条件的确定,由于使用的是 While 型循环,表示在满足条件时执行循环体中的代码,这里满足执行循环的条件应该是 i=n。选项 A 和 B 的循环条件都是in,少了 i=n 的一次循环,实际上只执行了 n-1 次:而选项 D 则从 in 时才开始执行,不
36、合题意;同时,选项 B 没有指定 i 的初值,系统会默认 i =0,这也不合题意。本题正确答案为选项 C。20.列表框和组合框的区别是( )。 列表框有下拉菜单 列表框可以添加记录 组合框可以添加记录 组合框有下拉菜单(分数:2.00)A.B. C.D.解析:解析 本题考查列表框和组合框的区别。列表框和组合框的差别在于组合框中多一个下拉箭头,按下后,将显示一个下拉菜单,而列表框的大小固定,并且组合框允许用户输入数据。答案为 B。21.E-R 模型可以转换成关系模型。当两个实体间联系是 M:N 联系时,它通常可转换成关系模式的个数是( )。(分数:2.00)A.2B.3 C.M+ND.M*N解析
37、:解析 将 E-R 图转换为关系模型的转换方法有:1 个实体型转换为 1 个关系模式;1 个 m:n 联系转换为一个关系模式;3 个或 3 个以上实体间的 1 个多元联系转换为一个关系模式。因此,本题答案为B。22.二叉树是结点的有限集合,它有( )根结点。(分数:2.00)A.有 0 个或 1 个 B.有 0 个或多个C.有且只有 1 个D.有 1 个或 1 个以上解析:解析 二叉树是一种特殊的树,它要求非空二叉树只有一个根节点,所以它可以是空树。答案为A。23.在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Commandl Click() Dim a() a=Ar
38、ray(1,3,5,7) s=0 For i=1 To 3 S=S*10+a(i) Next i Print s End Sub 程序运行后,输出结果为( )。(分数:2.00)A.135B.357 C.531D.753解析:解析 本题考查考生对数组和表达式的理解。如果没有特别说明,数组的下界都是从 0 开始的,即如果由定义数组语句 Dim a(10),则数组元素的个数是 11 个,而不是 10 个。程序中的定义语句 Dim a()是定义一个动态数组,在定义动态数组时,维的界默认不写,但数组名的括号不能省略。程序中的 Array 是给一维数组赋初值的函数,需要注意,它只能给一维数组赋初值,数组
39、只能是变体类型;赋值号只需写上数组名,不要写上括号。程序中 For 循环控制的初值从 1 开始,可见 a(i)的取值依次是 3、 5、7,而不是 1、3、5。所以程序运行的结果是选项 B。24.关于编辑记录的操作的说法,正确的一项是( )。(分数:2.00)A.可以同时选定不相邻的多个记录 B.可以在表中的任意位置插入新记录C.删除有自动编号的表时,再添加新记录时,自动编号将自动使用删除的编号D.修改记录时,自动编号型字段不能修改解析:解析 本题考查对选定记录、添加记录、修改记录和删除记录操作的理解。Access 中选定记录时,只可以选定任意一条记录,或者选定所有记录,还可以选定相邻的多个记录
40、。添加记录时,只能从表的最后一个记录下的第一个空白行开始添加,并不能在表中任意位置添加记录。如果表中含有自动编号型字段,删除表中最后几个记录后,再添加新记录时,新记录的自动编号是按未删除前的数累加;如果按删除后的数累加,需要这样处理:选择“工具”“选项”,切换到“常规”选项卡,选中“关闭时压缩”,关闭当前数据库,再打开在数据库添加新记录;如果删除的是表中最后一个记录前的一些记录,则没有办法再用这些已被删除的记录的编号,除非把从 1 开始的连续编号以后的所有记录都删除。修改记录时,修改作为主键的字段要慎重,不能有重复值,且不能为空,而且若表中含有自动编号型字段,则该字段不能修改。答案为 A。25
41、.编制一个好的程序,首先要确保它的正确性和可靠性,还应强调良好的编程风格。在选择标识符的名字时应考虑( )。(分数:2.00)A.名字长度越短越好,以减少源程序的输入量B.多个变量共用一个名字,以减少变量名的数目C.选择含义明确的名字,以正确提示所代表的实体 D.尽量用关键字作名字,以使名字标准化解析:解析 本题涉及程序的编程风格,考生应该掌握一些基本的良好编程风格。标识符的名 字应能反映它所代表的实际东西,应有一定实际意义。名字不是越长越好,应当选择精炼的意义明确的名字。必要时可使用缩写名字,但这时要注意缩写规则要一致,并且要给每一个名字加注释。同时,在一个程序中,一个变量只应用于一种用途。
42、26.一个报表最多可以对( )个字段或表达式进行分组。(分数:2.00)A.4B.6C.8D.10 解析:解析 报表通过分组可以实现同组数据的汇总和显示输出,增强了报表的可读性和信息的利用。一个报表中最多可以对 10 个字段或表达式进行分组。答案为 D。27.若某报表中每个班级都有多条记录,如果要使用班级字段(文本型)对记录分类,班级号为 0440018, 0440019,0440020则组间距应设为( )。(分数:2.00)A.4B.5C.6D.7 解析:解析 本题考查记录分组的组间距。分组字段是文本型,且字段值的前 5 位都相同,若要将同一个班级的记录放在一起,不同班级的记录分开,则分组形
43、式应为“前缀字符”。组间距就是使用前几个字符就可以将各个组分开,因为第 6 位有相同的,因此应该取 7 位。答案为 D。28.一个栈的进栈顺序是 1,2,3,4,则出栈顺序为( )。(分数:2.00)A.4,3,2,1 B.2,4,3,1C.1,2,3,4D.3,2,1,4解析:解析 栈是一种特殊的线性表,栈的插入和删除运算都只在一端进行。即它的一端是封闭的,不允许进行插入与删除元素,另一端是开口的,允许进行插入与删除元素。,栈中的数据是先进后出的。答案是 A。29.下列关于总计的说法,错误的一项是( )。(分数:2.00)A.可以作各种计算 B.作为条件的字段也可以显示在查询结果中C.计算的
44、方式有和、平均、记录数、最大值、最小值等D.任意字段都可以作为组解析:解析 本题考查字段数据的统计。在查询的预定义计算中,“总计”中有 12 项,也就是说,可以进行这 12 种计算:分组(Group By)、求和(Sum)、平均值(Avg)、最小值(Min)、最大值(Max)、计数(Count)、标准差(StDev)、方差(Var)、第一个值(First)、最后一个值 (Last)、建立计算字段(Expression)和指定查询条件(Where)。答案为 A。30.选拔身高 T 超过 1.7 米且体重 W 小于 62.5 公斤的人,表示该条件的布尔表达式( )。(分数:2.00)A.T=1.7
45、 And W=62.5B.T=1.7 Or W=62.5C.T1.7 And W 62.5 D.T1.7 Or W62.5解析:解析 本题考查逻辑运算符的用法,逻辑运算符包括 And、Or、Xor、Not、等,其中除了 Not 为单值运算符外,其他均为双值运算符。首先我们要弄清题目要求,题目要求 T1.7 且 W62.5,选项 A错在包括了 T=1.7 和 W=62.5,选项 B 和选项 D 错在使用 Or 逻辑运算符,而且选项 B 还包括了 T=1.7 和W=62.5。答案为 C。31.图表式窗体中的图表对象是通过哪一个程序创建的( )。(分数:2.00)A.Microsoft Graph
46、B.Microsoft ExcelC.Microsoft WordD.PhotoShop解析:解析 本题考查图表式窗体中的图表的创建方法。图表对象是 Access 调用 Microsoft Graph 程序创建的 OLE 对象;数据透视表窗体通过 Microsoft Excel 程序创建;Word 文档类的 OLE 对象可以通过 Microsoft Word 程序创建;图像、图片等对象可以通过 Photoshop 等图像处理程序创建。答案为 A。32.宏命令 SetWainings 的功能是( )。(分数:2.00)A.设置属性值B.关闭或打开系统消息 C.显示警告信息D.设置提示信息解析:解
47、析 本题考查 Access 的宏命令。SetValue 是为窗体、窗体数据表或报表中的字段或控件设置属性值;MsgBox 显示包含警告信息或其他信息的消息框;SetWarnings 是用来打开或关闭系统消息。答案为 B。33.宏组中的宏的调用格式为( )。(分数:2.00)A.宏组名宏名 B.宏名称C.宏名宏组名D.以上都不对解析:解析 本题考查运行宏组时对宏的调用。宏调用格式为“宏组名宏名”,答案为 A。34.在数据库管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段,其中数据独立性最高的阶段是( )。(分数:2.00)A.数据库系统 B.文件系统C.人工管理D.数据项管理解析:解析 文件系统是数据库系统的初级阶段,提供了简单的数据共享与数据管理能力,其功能简单,附属于操作系统而不成为独立的软件,只能看做是数据库系统的雏形。人工管理主要用于科学计算,硬件无磁盘,直接存取,软件没有操作系统。数据库管理系统是从这两个阶段发展而来的,其数据独立性必然更高因此答案为 A。35.VBA 数据类型符号“&”表示的数据类型的是( )。(分数:2.00)A.整型B.长整型 C.单精度D.双精度解析:解析 本题考查 VBA 数据类型。整型 Interger 用的符号是“%”;长整型 Long 用的符号是“&”;单精度型 Single 用的符号是“!”;双精度型 Double