1、国家二级( ACCESS)笔试模拟试卷 14及答案与解析 1 在计算机中,算法是指 _。 ( A)查询方法 ( B)加工方法 ( C)解题方案的准确而完整的描述 ( D)排序方法 2 栈和队列的共同点是 _。 ( A)都是先进后出 ( B)都是先进先出 ( C)只允许在端点处插入和删除元素 ( D)没有共同点 3 已知二叉树 BT的后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是 _。 ( A) cedba ( B) acbed ( C) decab ( D) deabc 4 在下列几种排序方法中,要求内存量最大的是 _。 ( A)插入排序 ( B)选择排序 ( C)
2、快速排序 ( D)归并排序 5 在设计程序时,应采纳的原则之一是 _。 ( A)程序结构应有助于读者理解 ( B)不限制 goto语句的使用 ( C)减少或取消注解行 ( D)程序越短越好 6 下列不属于软件调试技术的是 _。 ( A)强行排错法 ( B)集成测试法 ( C)回溯法 ( D)原因排除法 7 下列叙述中,不属于软件需求规格说明书的作用的是 _。 ( A)便于用户、开发人员进行理解和交流 ( B)反映出用户问题的结构,可以作为软件开发工作的基础和依据 ( C)作为确认测试和验收的依据 ( D)便于开发人员进行需求分析 8 在数据流图 (DFD) 中,带有名字的箭头表示 _。 ( A
3、)控制程序的执行顺序 ( B)模块之间的调用关系 ( C)数据的流向 ( D)程序的组成成分 9 SQL语言又称为 _。 ( A)结构化定义语言 ( B)结构化控制语言 ( C)结构化查询语言 ( D)结构化操纵语言 10 视图设计一般有 3种设计次序,下列不属于视图设计的是 _。 ( A)自顶向下 ( B)由外向内 ( C)由内向外 ( D)自底向上 11 二维表由行和列组成,每一列都有一个属性名被称为 _。 ( A)属性 ( B)字段 ( C)集合 ( D)记录 12 数据库的定义是 _。 ( A)一些数据的集合 ( B)以一定的组织结构保存在计算机存储设备中的数据的集合 ( C)辅助存储
4、器上的一个文件 ( D)磁盘上的一个数据文件 13 以下叙述中,不正确的是 _。 ( A) Access不具备模 块化程序设计能力 ( B) Access具备程序设计能力 ( C) Access只能使用菜单或对话框创建数据库应用系统 ( D) Access具有面向对象的程序设计能力,并能创建复杂的数据库应用系统 14 使用表设计器来定义表的字段时,以下哪个项可以不设置内容 _。 ( A)字段名称 ( B)说明 ( C)数据类型 ( D)字段属性 15 在 Access中, “文本 ”数据类型的字段最大可以输入 _个字节。 ( A) 64 ( B) 128 ( C) 255 ( D) 256 1
5、6 如果要从列表中 选择所需的值,而不想浏览数据表或窗体中的所有记录,或者要一次指定多个筛选条件,可使用 _方法。 ( A)高级筛选 /排序 ( B)按窗体筛选 ( C)内容排除筛选 ( D)按选定内容筛选 17 “查询 ”设计视图窗口分为上下两部分,下部分为 _。 ( A)设计网格 ( B)查询记录 ( C)属性窗口 ( D)字段列表 18 Access中查询日期型值需要用 _括起来。 ( A)括号 ( B)半角的井号 (#) ( C)双引号 ( D)单引号 19 从一个或多个表中将一组记录添加 到一个或多个表的尾部,应该使用 _。 ( A)生成表查询 ( B)删除查询 ( C)更新查询 (
6、 D)追加查询 20 在显示具有 _关系的表或查询中的数据时,子窗体特别有效。 ( A)一对一 ( B)多对多 ( C)一对多 ( D)复杂 21 下列不完全属于窗体的常用格式属性的集合是 _。 ( A)标题、边框样式、分隔线 ( B)滚动条、关闭按钮、默认视图 ( C)分隔线、自动居中、记录选定器 ( D)记录源、标题、背景颜色 22 窗体有三种视图,分别为 “设计视图 ”、 “数 据表视图 ”和 “_”。 ( A)报表视图 ( B)窗体视图 ( C)大纲视图 ( D)查询视图 23 计算控件的控件来源属性计算表达式设置一般为 _开头的。 ( A)双引号 ( B)等号 (二 ) ( C)括号
7、 ( D)字母 24 报表可以对数据源中的数据所做的操作为 _。 ( A)修改 ( B)显示 ( C)编辑 ( D)删除 25 要设计出带表格线的报表,完成表格线的显示需要向报表中添加 _控件。 ( A)复选框 ( B)标签 ( C)文本框 ( D)直线或矩形 26 在数据访问页的工具箱中,要在数据访问页中插入一个包含超级链接地址的图像,应该选择的图标是 _。 ( A) ( B) ( C) ( D) 27 有多个操作构成的宏,执行时的顺序是按 _依次执行的。 ( A)排序次序 ( B)打开顺序 ( C)从后往前 ( D)输入 /顺序 28 下列不属于打开或关闭数据表对象的命令是 _。 ( A)
8、 Close ( B) OpenReport ( C) OpenForm ( D) RunSQL 29 定义 _有利于对数据库中 宏对象的管理。 ( A)数组 ( B)宏组 ( C)宏 ( D)窗体 30 下列命令中,属于刷新、查找数据或定位记录命令是 _。 ( A) Restore ( B) Requery ( C) Msgbox ( D) RunApp 31 ADO对象模型层次中可以打开 RecordSet对象的是 _。 ( A)只能是 Connection对象 ( B)只能是 Command对象 ( C)可以是 Connection对象和 Command对象 ( D)不存在 32 On
9、Error Goto 0语句的含 义是 _。 ( A)忽略错误并执行下一条语句 ( B)取消错误处理 ( C)遇到错误执行定义的错误 ( D)退出系统 33 假定有以下两个过程: Sub Sl(ByVal x As Integer, ByVal y As Integer) Dim t As Integer t=x x=y y=t End Sub Sub S2(x As Integer, y As Integer) Dim t As Integer t=x x=y y=t End Sub 则以下说法中正确的是 _。 ( A)用过程 S1可以实现交换两个变量的值的操作, S2不能实现 ( B)用过
10、程 S2可以实现交换两个变量的值的操作, S1不能实现 ( C)用过程 S1和 S2都可以实现交换两个变量的值的操作 ( D)用过程 S1和 S2都不能实现交换两个变量的值的操作 34 假定有以下循环结构: Do until条件 循环体 Loop 则下列说法正确的是_。 ( A)如果 “条件 ”是 一个为 -1的常数,则一次循环体也不执行 ( B)如果 “条件 ”是一个为 -1的常数,则至少执行一次循环体 ( C)如果 “条件 ”是一个不为 -1的常数,则至少执行一次循环体 ( D)不论 “条件 ”是否为 “真 ”,至少要执行一次循环体 35 执行下面的程序段后, x的值为 _。 x=5 Fo
11、r I=1 To 20 Step 2 x=x+I5 Next I ( A) 21 ( B) 22 ( C) 23 ( D) 24 36 已知序列 17,18,60,40,7,32,73,65,85,采用冒泡排序法对该序列作降序排序时,第四趟的结果是【 】。 37 需求分析阶段的工作,可以分成以下四个方面:【 】、分析与综合、编写需求规格说明书和评审。 38 调试方法中的【 】最适合小规模程序的排错。 39 Access字段名长度最多为【 】个字符。 40 可以使用【 】键添加断点。 41 调控活动窗口大小的宏操作是【 】。 42 通过宏打开某个数据表的宏命令是【 】。 43 下列程序的运行结果
12、为【 】。 A=“1“ B=“2“ A=Val(A+Val(BB=Val(“12“) If A B Then Print A-B Else Print B-A 44 执行下列程序,输入框中显示的默认字符串为【 】; Pirate Sub Command 1_Click() InputBox“ok“, “输入参数 “, Format(“&H12“) End Sub; 45 阅读下面程序 Private Function a (load As Integer)As Single If loud 20 then money=lnad/2 else money=20+load end if a=mon
13、ey End Function Private Sub Form_Click() Dim load As Integer,fee As Single Load=InputBox(“请输入一个数: “) Fee=a(loaDPrint fee End Sub 运行后的输出结果是【 】。 46 阅读下列程序 Option Base 1 Private Sub Form_Click() Dim x(3, 3) For j=1 to 3 For k=1 to 3 If j=k then x (j, k)=1 If j k then x(j,k)=k Next k Next j Call fun(x()
14、 End Sub Private Sub fun(x() For j=1 to 3 Fork-1 to 3 Print x(j,k) Next k Next j End Sub 运行程序时,输出结果为【 】。 47 下面程序段的运行结果是【 】。 Option Base 1 Private Sub swap(a()As InteSer) For I=1 to 102 t=a(i) a(i)=a(10-1+1) a(10-1+1)=t Next1 End Sub Private Sub Form_Click() Dim x(10)As Integer For I=1 to 10 x(i)=I*2
15、 Next1 Swap x() For1=1 to 10 Print x (i) Next I End Sub 48 设 a=6,则执行 x=IIf(a 5,-1,0)后, x的值为【 】。 国家二级( ACCESS)笔试模拟试卷 14答案与解析 1 【正确答案】 C 【试题解析】 计算机算法是指解题方案的准确而完整的描述,它有以下几个基本特征;可行性、确定性、有穷性和拥有足够的情报。 2 【正确答案】 C 【试题解析】 栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出 ”的线性表;而队列只允许在表的一端
16、进行插入操作,在另一端进行删除操作,是一种 “先进先出 ”的线性表。 3 【正确答案】 A 【试题解析】 二叉树 BT的后序遍历序列为 dabec,故 BT的根结点为 c(后序遍历序列的最后一个结点为数的根结点 ):而 BT的中序遍历序列是 debac,即遍历序列中最后一个结点为跟结点,说明 BT的右子树为空。由 BT的后序遍历序列和中序遍历序列可知 BT的左子树 (LST)的后序遍历序列和中序遍历序列分别为 dabe和 deba(树是递归定义的 ):故 LST的根结点是 e,在由 LST的中序遍历序列可知其左子树为 do因此 BT的前序遍历序列为 cedba。 4 【正确答案】 D 【试题解
17、析】 快速排序的基本思想是,通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部 分记录的关键字小,再分别对这两部分记录继续进行排序,以达到整个序列有序;插入排序的基本操作是指将无序序列中的各元素依次插入到已经有序的线性表中,从而得到一个新的序列;选择排序的基本思想是:扫描整个线性表,从中选出最小的元素,将它交换到表的最前面 (这是它应有的位置 ),然后对剩下的子表采用同样的方法,直到表空为止;归并排序是将两个或两个以上的有序表组合成一个新的有序表。 5 【正确答案】 A 【试题解析】 滥用 goto语句将使程序流程无规律,可读性差;添加的注解行有利于对程序的理解,不应
18、减少或取消;程 序的长短要依照实际需要而定,并不是越短越好。 6 【正确答案】 B 【试题解析】 调试的关键在于推断程序内部的错误位置及原因。主要的调试方法有强行排错法、回溯法和原因排除法。 7 【正确答案】 D 【试题解析】 软件需求规格说明书 (SRS, Software Requirement Specification)是需求分析阶段的最后成果,是软件开发中的重要文档之一。它有以下几个方面的作用: 便于用户、开发人员进行理解和交流; 反映出用户问题的结构,可以作为软件开发工作的基础和依据; 作为确认 测试和验收的依据。 8 【正确答案】 C 【试题解析】 数据流相当于一条管道,并有一级
19、数据 (信息 )流经它。在数据流图中,用标有名字的箭头表示数据流。数据流可以从加工流向加工,也可以从加工流向文件或从文件流向加工,并且可以从外部实体流向系统或从系统流向外部实体。 9 【正确答案】 C 【试题解析】 结构化查询语言 (Structured Query Language,简称 SQL)是集数据定义、数据操纵和数据控制功能于一体的数据库语言。 10 【正确答案】 B 【试题解析】 视图设计一般有 3种设计次序,它们分别是自顶向下、自底向上和由内向外,它们又为视图设计提供了具体的操作方法,设计者可根据实际情况灵活掌握,可以单独使用也可混合使用。 11 【正确答案】 B 【试题解析】
20、在一个二维表中,水平方向的行称为元组,元组对应表中的一个具体记录。垂直方向的列成为属性,每一列都有一个属性名,在 Access中表示为字段名。 12 【正确答案】 B 【试题解析】 数据库是存储在计算机存储设备中的、结构化的相关数据的集合。 13 【正确答案】 C 【试题解析】 Access的主要特点如下: 1、具有方便实用的强大功能。 2、可以利用各种图例快速获得数据。 3、可以利用报表设计工具,非常方便地生成漂亮的数据报表,而不需要编程。 4、能够处理多种数据类型。 5、采用 OLE技术,能够方便创建和编辑多媒体数据库。 6、 Access支持 ODBC标准的 SQL数据库的数据。7、设计
21、过程自动化,大大提高了数据库的工作效率。 8、具有较好的集成开发功能,可以采用 VBA编写数据库应用程序。 9、提供了断点设置、单步执行等调试功能。 10、与 Internet/Intranet的集成。 11、可以将数据库 14 【正确答案】 B 【试题解析】 表的 “设计视图 ”分为上下两部分。上半部分是字段输入区,从左至右分别为字段选定器、字段名称列、数据类型列和说明列。说明信息不是必须的,但它能增加数据的可读性。 15 【正确答案】 C 【试题解析】 文本数据类型所使用的对象为文本或文本与数字的组合,默认文本型字段的大小是 50个字符。文本型字段的取值最多可达到 255个字符,如果取值的
22、字符个数超过了 255个,可以使用备注数据类型。 16 【正确答案】 B 【试题解析】 对于筛选记录 , Access提供了 4种方法:按选定内容筛选、按窗体筛选、按筛选目标筛选以及高级筛选。 “按选定内容筛选 ”是一种最简单的筛选方法,使用它可以很容易地找到包含的某字段值的记录; “按窗体筛选 ”是一种快速的筛选方法,使用它不用浏览整个表中的记录,同时对两个以上字段值进行筛选; “按筛选目标筛选 ”是一种较灵活的方法,根据输入的筛选条件进行筛选; “高级筛选 ”可进行复杂的筛选,挑选出符合多重条件的记录。 17 【正确答案】 A 【试题解析】 “查询 ”设计视图窗口分为上下两部分,上半部分为
23、 “字段列表 ”区,显示所选择 的所有字段;下半部分为 “设计网格 ”,由一些字段列和已命名的行组成。 18 【正确答案】 B 【试题解析】 在 Access中建立查询时,有时需要以计算或处理日期所得到的结果作为准则。使用或处理日期结果作为准则可以方便地限定查询的时间范围。书写这类准则时应注意,日期值要用半角的井号 “#”括起来。 19 【正确答案】 D 【试题解析】 操作查询包括生成表查询、删除查询、更新查询和追加查询等 4种。生成表查询就是利用一个或多个表中的全部或部分数据创建新表;删除查询可以从一个或多个表中删除一组记录, 删除查询将删除整个记录,而不只是记录中所选择的字段;更新查询对一
24、个或多个表中的一组记录作全部更新;追加查询从一个或多个表中将一组记录添加到一个或多个表的尾部。 20 【正确答案】 C 【试题解析】 窗体中的窗体称为子窗体,包含子窗体的基本窗体称为主窗体。主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据具有一对多的关系。 21 【正确答案】 D 【试题解析】 格式属性主要是针对控件的外观或窗体的显示格式而设置的。控件的格式属性包括标题、字体名称、字体大小、字体粗细、前景 颜色、背景颜色、特殊效果等。窗体的格式属性包括标题、默认视图、滚动条、记录选定器、浏览按钮、分隔线、自动居中、控制框、最大最小化按钮、关闭按钮、边框样式等。记录源是属于数
25、据属性。 22 【正确答案】 B 【试题解析】 表和查询有两种视图: “数据表视图 ”和 “设计视图 ”,而窗体有 3种视图,即 “设计视图 ”、 “窗体视图 ”和 “数据表视图 ”。窗体的 “设计视图 ”是用于创建窗体或修改窗体的窗口; “窗体视图 ”是显示记录数据的窗口,主要用于添加或修改表中的数据;而 “数据表视图 ”是以行列格式显示表、查询或窗体数据的窗口 ,在 “数据表视图 ”中可以编辑、添加、修改、查找或删除数据。 23 【正确答案】 B 【试题解析】 计算控件的控件源必须是 “二 ”号开头的一个计算表达式,当表达式的值发生变化时,会重新计算结果并输出显示。文本框是最常用的计算控件
26、。 24 【正确答案】 B 【试题解析】 报表只能对数据源中的数据进行显示,不能对其进行编辑、修改或删除。 25 【正确答案】 D 【试题解析】 在报表设计中,经常会通过添加线条或矩形来修饰版面 (设计出带表格的报表 ),以达到一个更好的效果显示。 26 【 正确答案】 B 【试题解析】 与其他数据库对象设计视图所有的标准工具箱比较, Access数据访问页的工具箱中增加了一些专用于网上浏览数据的工具。 27 【正确答案】 A 【试题解析】 Access里的宏可以是包含操作序列的一个宏,也可以是某个宏组,宏组由若干个宏组成,执行的时候,这些宏是按排序次序来依次执行的。 28 【正确答案】 D
27、【试题解析】 宏操作命令中,打开或关闭数据表对象的命令有 4种,分别为:OpenForm命令、 OpenReport命令、 OpenQuery命令和 Close命令。 OpenForm命令用于打开窗体, OpenReport命令用于打开报表, OpenQuery命令用于打开查询, Close命令用于关闭数据库对象。而 RunSQL命令属于运行和控制流程命令,它用于执行指定的 SQL语句。 29 【正确答案】 B 【试题解析】 宏可以是包含操作序列的一个宏,也可以是一个宏组。如果设计时有很多的宏,将其分类组织到不同的宏组中会有助于数据库的管理。 30 【正确答案】 B 【试题解析】 宏操作命令中
28、, Restore属于控制显示命令, Requery属于刷新、查找数据或定位记录命令, MsgBox属于通知或警告用户的命令, RunApp属于运行和控制流程命令。 31 【正确答案】 C 【试题解析】 Connection对象:用于指定数据提供者,建立到数据源的连接。Command对象:表示一个命令。 RecordSet对象:表示数据操作返回的记录集。此对象和 Connection对象是最重要的两个对象。 Connection对象和 Command对象都可以打开 RecordSet对象。 32 【正确答案】 B 【试题解析】 “On Error Goto 标号 ”语句在遇到错误发生时程序转移
29、到标号所指位置代码执行,一般标号之后都是安排错误处理程序。 “On Error Resume Next”语句在遇到错误发生时不会考虑错误,并继续执行下一条语句。 “On Error Goto 0”语句用于取消错误处理。 33 【正确答案】 B 【试题解析】 过程定义时,如果形式参数被说明为传值 (ByVal项 ),则过程调用只是相应位置实参的值 “单向 ”传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化均不会反馈、影响实参的值。由于这个过程,数据的传递只是单向性 ,故称为 “传值调用 ”的 “单向 ”作用形式。反之,如果形式参数被说明为传址 (ByRef项 ),则过程调用是将
30、相应位置实参的地址传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化又会反向影响实参的值。在这个过程中,数据的传递具有双向性,故称为 “传址调用 ”的 “双向 ”作用形式。在过程定义 34 【正确答案】 A 【试题解析】 Do Until循环采用的是先判断条件后执行循环体的做法。所以如果“条件 ”是一个为 -1(为真 )的常数,则循环体就会一次也不执行。 35 【正确答案】 A 【试 题解析】 循环第 1次, I=1,所以 I5=0;循环第 2次, 1=3,所以 I5=0;循环第 3次, I=5,所以 I5=1:循环第 4次, I=7,所以 I5=1;循环第 5次, I=9,所
31、以 I5=1;循环第 6次, I=11,所以 I5=2;循环第 7次, I=13,所以 I5=2循环第 8次, I=15,所以 I5=3;循环第 9次, I=17,所以 I5=3;循环第 10次,I=19,所以 I5=3;循环结束后, x=5+1+1+1+2+2+3+3+3,所以 x=21。 36 【正确答案】 60, 40, 73, 65, 85, 32, 18, 17, 7 【试题解析】 冒泡排序法的算法基本思想是:通过无序区中相邻记录关键字间的比较和位置交换,使关键字最小的记录如气泡一般逐渐往上 “漂浮 ”直至 “水面 ”。整个算法是从最下面的记录开始,对每两个相邻的关键字进行比较,且使
32、关键字较小的记录换至关键字较大的记录之前,使得经过一趟冒泡排序后,关键字最小的记录达到最上端,接着,冉在剩下的记录中找关键字最小的记录,并把它换在第二个位置上。依此类推,一直到所有记录都有序为止。根据这种思想,每趟的排序结果如下: 初始: 17, 18, 60, 40, 7, 32, 73, 65, 85 第一趟 18, 60, 40, 17, 32, 73, 65, 85, 7 第二趟 60, 40, 18, 32, 73, 65, 85, 17, 7 第三趟 60, 40, 32, 73, 65, 85, 8, 17, 7 第四趟 60, 40, 73, 65, 85, 32, 18, 1
33、7, 7 第五趟 60, 73, 65, 85, 40, 32, 18, 17, 7 第六趟 73, 65, 85, 60, 40, 32, 18, 17, 7 第七趟 73, 85, 65, 60, 40, 32, 18, 17, 7 第八趟 85, 73, 65, 60, 40, 32, 18, 17, 7 37 【正确答案】 需求获取 【试题解析】 需求分析的任务是发现需求、求精、建模和定义需求的过程,由需求分析的定义可知,需求分析的内容包括;提炼、分析和仔细审查已收集到的需求。因此需求分析阶段的工作,可以分成以下四个方面:需求获取、分析与综合、编写需求规格说明书和评审。 38 【正确答
34、案】 回溯法 【试题解析】 这种调试方法是从出现错误征兆处开始,人工沿控制流程往回追踪,直至发现出错的根源。这是在小程序中常用的一种有效的调试方法。程序 变大后,可能的回溯路线显著增加,以致人工进行完全回溯到望而不可及。例如,程序中发现错误处是某个打印语句。通过输出值可推断程序在这一点上变量的值,再从这一点出发,回溯程序的执行过程,反复考虑: “如果程序在这一点上的状态 (变量的值 )是这样,那么程序在上一点的状态一定是这样 .”,直到找到错误的位置。 39 【正确答案】 64 【试题解析】 Access中字段的命名规则是:字段名长度为 1 64个字符;字段名可以包含字母、汉字、数字空格和其他
35、字符;字段名不能包含句号 (.)、惊叹号(!)、方括号 ()和重音符号 ()。 40 【正确答案】 F9 【试题解析】 将插入点移到要设为断点的程序,再按 P9键可添加断点。 41 【正确答案】 MoveSize 【试题解析】 MoveSize可以通过设置起相应的操作参数移动活动窗口或调整其大小。 42 【正确答案】 OpenTable 【试题解析】 Open Table在 “数据表 ”视图或 “设计 ”视图中或在 “打印预览 ”中打开表。 43 【正确答案】 -9 【试题解析】 Val函数是返回字符串内的数字,因此A=Val(A+Val(B=1+2=3,而 B=VaI(“12“)=12, A
36、-B 9, B-A=-9, B-A=9,而 A B,所以执行 PrintA-B,正确答案为 -9 G888 44 【正确答案】 18 【试题解析】 当 Format函数处理可能为数字的字符串时,会自动进行运算转换,即将 &H12当作 16进制数,实际显示数字 10进制数 “18”。 45 【正确答案】 40 【试题解析】 本题的事件过程非常简单,输入数据,调用通用函数过程的输出返回函数值。本题调用通用函数过程,进行虚实结合后 load的值为 20,执行 a函数时,首先判断 load 20条件为假,执行 money-20+load,使 money的值为 40,接着执行 a=money语句,使函数
37、名的值为 40,执行到语句 End Function则返回调用它的事件过程,将函数值赋给变量 fee,最后输出变量 fee的值,其值为 40。 46 【正确答案】 1 2 3 1 1 3 1 2 1 【试题解析】 事件过程声明了一个二维数组,并利用循环产生 3*3数组,有题干可知,该数组对角线元素全部为 1,其余元素为 3。调用 fun过程时,采用了虚实结合的方法,然后执行该过程 。在过程中访问 x数组就是事件过程中的数组,优先输出了 x数组的所有元素值,由于在输出时执行了 Print x(j, k),并且输出数据语句后有分号,因此只输出一行。 47 【正确答案】 20 18 16 14 12 10 8 6 4 2 【试题解析】 在该事件过程中,定义并生成了 x数组,该数组共 10个元素,分别是 2 4 6 8 10 12 14 16 18 20,接着使用了不带 Call的调用语句,实际参数和虚拟参数都是数组,是地址传送,在过程中访问的数组就是事件过程中的 x数组。在该过程中,将数组的第一个 元素和最后一个元素交换位置,依此类推,返同事件过程后输出交换后的数组全部元素。 48 【正确答案】 -1 【试题解析】 IIf语句等价于下列 If语句: lf a 5Thenx=-1 Else x=0 End if 可见正确答案为 -1。