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

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

1、国家二级( ACCESS)笔试模拟试卷 189及答案与解析 1 实现算法所需要的存储单元的多少称为 ( )。 ( A)可实现性 ( B)空间复杂度 ( C)时间复杂度 ( D)困难度 2 下列关于线性链表的描述中正确的是 ( )。 ( A)存储空间不一定连续,且各元素的存储顺序是任意的 ( B)存储空间不一定连续,且前件元素一定存储在后件元素的前面 ( C)存储空间必须连续,且各前件元素一定存储在后件元素的前面 ( D)存储空间必须连续,且各元素的存储顺序是任意的 3 以下关于栈的描述中错误 的是 ( )。 ( A)栈是先进后出的线性表 ( B)栈只能顺序存储 ( C)栈具有记忆作用 ( D)

2、对栈的插入与删除操作中,不需要改变栈底指针 4 下面数据结构中,属于非线性的是 ( )。 ( A)线性表 ( B)队列 ( C)树 ( D)栈 5 下列数据结构中,能用二分法进行查找的是 ( )。 ( A)顺序存储的有序线性表 ( B)线性链表 ( C)二叉链表 ( D)有序线性链表 6 有 3个关系 R、 S和 T如下: 由关系 R和 S通过运算得到关系 T,则所使用的运算为 ( )。 ( A)笛 卡尔积 ( B)交 ( C)并 ( D)自然连接 7 树是结点的集合,它的根结点的数目是 ( )。 ( A)有且只有 1个 ( B) 1个或多于 1个 ( C) 0个或 1个 ( D)至少有 2个

3、 8 在长度为 n的有序线性表中进行二分查找,最坏情况下需要比较的次数是 ( )。 ( A) O(n) ( B) O(n2) ( C) O(10g2n) ( D) O(nlog2n) 9 在软件开发中,需求分析阶段不可以使用的工具是 ( )。 ( A)数据字典 ( B)数据流图 ( C)判断树 ( D)程序流程图 10 数据库管理员 (DBA)是数据库系统的一个重要组成部分,有很多职责。以下选项不属于 DBA职责的是 ( )。 ( A)定义数据的存储结构和存取策略 ( B)定义数据库的结构 ( C)定期对数据库进行重组和重构 ( D)设计和编写应用系统的程序模块 11 如果表 A中的一条记录与

4、表 B中的多条记录相匹配,且表 B中的一条记录与表A中的一条记录相匹配,则表 A与表 B存在的关系是 ( )。 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 12 如果一个教师可以讲授多门课程,一门课程 可以由多个教师来讲授,则教师与课程存在的联系是 ( )。 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 13 要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在表关系中设置 ( )。 ( A)参照完整性 ( B)有效性规则 ( C)输入掩码 ( D)级联更新相关字段 14 设关系 R和关系 S的元数分别是 3和 4,元组数分别为 5和 6,则 R与

5、 S自然连接所得到的关系,其元数和元组数分别为 ( )。 ( A) 7和 11 ( B) 12和 30 ( C)小于 7和小于 30 ( D) 等于 7和小于等于 30 15 以下的 SQL语句中, ( )语句用于创建表。 ( A) CREATE TABLE ( B) CREATE INDEX ( C) ALTER TABLE ( D) DROP 16 在 Access中已建立了 “学生 ”表,表中有 “学号 ”“姓名 ”“性别 ”和 “入学成绩 ”等字段。执行如下 SQL命令: Select性别, avg(入学成绩 )From学生 Group By性别其结果是 ( )。 ( A)计算并显示所

6、有学生的性别和入学成绩的平均值 ( B)按性别分组计算并显示性别和入学成绩 的平均值 ( C)计算并显示所有学生的入学成绩的平均值 ( D)按性别分组计算并显示所有学生的入学成绩的平均值 17 关于 SQL查询,以下说法不正确的是 ( )。 ( A) SQL查询是用户使用 SQL语句创建的查询 ( B)在查询设计视图中创建查询时, Access将在后台构造等效的 SQL语句 ( C) SQL查询可以用结构化的查询语言来查询、更新和管理关系数据库 ( D) SQL查询更改之后,可以以设计视图中所显示的方式显示,也可以从设计网格中进行创建 18 将表 A的记录添加到表 B中,要求保持表 B中原 有

7、的记录,可以使用的查询是( )。 ( A)选择查询 ( B)生成表查询 ( C)追加查询 ( D)更新查询 19 若要查询成绩为 85 100分 (包括 85分,不包括 100分 )的学生的信息,查询准则设置正确的是 ( )。 ( A) 84 or 100 ( B) Between 85 with 100 ( C) IN(85,100) ( D) =85 and 100 20 若要确保输入的出生日期值格式必须为短日期,应将该字段的输入掩码设置为( )。 ( A) 0000/99/99 ( B) 9999/00/99 ( C) 0000/00/00 ( D) 9999/99/99 21 定义字段

8、默认值的含义是 ( )。 ( A)不得使该字段为空 ( B)不允许字段的值超出某个范围 ( C)在未输入数据之前系统自动提供的数值 ( D)系统自动把小写字母转换为大写字母 22 Access数据库中,主要用来输入或编辑文本型或数字型字段数据、位于窗体设计工具箱中的一种交互式控件是 ( )。 ( A)标签控件 ( B)组合框控件 ( C)复选框控件 ( D)文本框控件 23 主要针对控件的外观或窗 体的显示格式而设置的是 ( )选项卡中的属性。 ( A)格式 ( B)数据 ( C)事件 ( D)其他 24 在宏的调试中,可以配合使用设计器上的工具按钮 ( )。 ( A) “调试 ” ( B)

9、“条件 ” ( C) “单步 ” ( D) “运行 ” 25 在一个数据库中已经设置了自动宏 AutoExec,如果在打开数据库的时候不想执行这个自动宏,正确的操作是 ( )。 ( A)按 Enter键打开数据库 ( B)打开数据库时按住 Alt键 ( C)打开数据库时按住 Ctrl键 ( D)打开数据库时按住 Shift键 26 定义了二维数组 A(1 to 6,6),则该数组的元素个数为 ( )。 ( A) 24个 ( B) 36个 ( C) 42个 ( D) 48个 27 用于获得字符串 S从第 3个字符开始的 2个字符的函数是 ( )。 ( A) Mid(S,3,2) ( B) Mid

10、dle(S,3,2) ( C) Left(S,3,2) ( D) Right(S,3,2) 28 下面关于模块的说法中,正确的是 ( )。 ( A)模块都是由 VBA的语句段组成的集合 ( B)基本模块分为标准模块和类模块 ( C)在 模块中可以执行宏,但是宏不能转换为模块 ( D)窗体模块和报表模块都是标准模块 29 假定有以下程序段 n=0 for i=1 to 4 for j=3 to-1 step-1 n=n+1 next j next i 运行完毕后 n的值是 ( )。 ( A) 12 ( B) 15 ( C) 16 ( D) 20 30 有如下语句: s=Int(100*RnD)

11、执行完毕, s的值是 ( )。 ( A) 0,99的随机整 数 ( B) 0,100的随机整数 ( C) 1,99的随机整数 ( D) 1,100的随机整数 31 在窗体中添加一个名称为 Command1的命令按钮,然后编写如下事件代码: Private Sub Command1_Click() A=75 If A 60 Then x=1 If A 70 Then x=2 If A 80 Then x=3 If A 90 Then x=4 MsgBox x End Sub 窗体打开运 行后,单击命令按钮,则消息框的输出结果是 ( )。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 3

12、2 在窗体上添加一个命令按钮,然后编写其单击事件过程为: For i=1 To 3 x=4 For j=1 To 4 x=3 For k=1 To 2 x=x+5 Next k Next j Next i MsgBox x 则单击命令按钮后消息框的输出结果是 ( )。 ( A) 7 ( B) 8 ( C) 9 ( D) 13 33 下面程序运行后,输出结果为 ( )。 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 34

13、在窗体中添加一个名称为 Command1的命令按钮,然后编写如下程序: Public x As Integer Private Sub Command1_Click() x=10 Call s1 Call s2 MsgBox x End Sub Private Sub sl() x=x+20 End Sub Private Sub s2() Dim x As Integer x=x+20 End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果为 ( )。 ( A) 10 ( B) 30 ( C) 40 ( D) 50 35 在 SQL的 Select命令中用 ( )短语对查询的结果进

14、行排序。 36 在报表设计中,可以通过添加 ( )控件来控制另起一页输出显示。 37 Int(-3.25)的结果是 ( )。 38 一般用于存放供其他 Access数据库对象使用的公共过程称为 ( )。 39 假定窗体的名称为 Form1,则把窗体的标题设置为 “Access模拟 ”的语句是( )。 40 某个窗体已编写以下事件过程。打开窗体运行后,单击窗体,消息框的输出结果为 ( )。 Private Sub Form_Click() a=1 i=1 Do Until i 10 End Sub 41 函数 Mid(“计算机等级考试 “,4,2)的执行结果是 ( )。 42 下面程序段执行后消

15、息框的输出结果是 ( )。 a=12345 Do b=a Mod 10 Loop While b =3 MsgBox a 43 在 n个运动员中选出任意 r个人参加比赛,有很多种不同的选法,选法的个数可以用公 式计算,在窗体上设计 3个文本框, Text1、 Text2、 Text3。程序运行时在Text1、 Text2中分别输入 n和 r的值,单击 Command1按钮即可求出选法的个数,并显示在 Text3文本框中,请填空。 Private Sub Command1_Click() Dim r As Integer,n As Integer End Sub Dim t As Long (

16、) For k=1 To n Next k fun=t End Function 44 在运算过程中,能够使空表与非空表的运算统一的结构是 ( )。 45 软件工程研究的内容主要包括: ( )技术和软件工程管理。 46 与结构化需求分析方法相对应的是 ( )方法。 47 关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、 ( )和自定义完整性。 48 数据模型按不同的应用层次分为三种类型,它们是 ( )数据模型、逻辑数据模型和物理数据模型。 国家二级( ACCESS)笔试模拟试 卷 189答案与解析 1 【正确答案】 B 【试题解析】 算法的空间复杂度一般是指:执行这个算法所需要的存

17、储空间,其中包括算法程序所占的空间、输入的初始数据所占用的存储空间以及算法执行过程中所需要的额外空间。 2 【正确答案】 A 【试题解析】 线性表的链式存储结构中的结点空间是动态生成的,它们在内存中的地址可能是连续的,也可能是不连续的。 3 【正确答案】 B 【试题解析】 栈是限定只能在表的一端进行插入和删除操作的线性表,入栈和出栈都是在栈顶进行,它们的操作特点是先进后出 ,因此具有记忆作用。栈可以采用顺序存储,也可以采用链式存储。 4 【正确答案】 C 【试题解析】 线性结构,是指数据元素只有一个直接前件元素和直接后件元素。线性表是线性结构。栈和队列是指对插入和删除操作有特殊要求的线性表,树

18、是非线性结构。 5 【正确答案】 A 【试题解析】 二分法查找只适用于顺序存储的有序线性表,对于顺序存储的非有序线性表和线性链表,都只能采用顺序查找。 6 【正确答案】 D 【试题解析】 在实际应用中,最常用的连接是一个叫自然连接的特例。它满足下面的条 件:两关系间有公共域;通过公共域的相等值进行连接。通过观察三个关系 R, S, T的结果可知关系 T是由关系 R和 S进行自然连接得到的。 7 【正确答案】 C 【试题解析】 树具有明显的层次关系,即树是一种层次结构。在树结构中,根结点在第一层上。当树为非空时,树中有且只有一个根结点,当树为空时,树中根结点的数目为 0。 8 【正确答案】 C

19、【试题解析】 对于长度为 n的有序线性表,在最坏情况下,二分法查找只需比较 log2n次,而顺序查找需要比较 n次。注意:当有序线表为顺序存储时才能使用二分查找。 9 【正确答案】 D 【试题解析】 在软件开发中,需求分析阶段常使用的工具有数据流图 (DFD),数据字典 (DD)、判断树和判断表。 10 【正确答案】 D 【试题解析】 DBA(数据库管理员 )的主要工作可以概括为 3种: 数据库设计; 数据库维护; 改善系统性能,提高系统效率。 11 【正确答案】 B 【试题解析】 本题考查表与表之间的关系。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表 A和表

20、B之间存在一对一的关系,那么表 A中的一条记录只能与 表 B中的一条记录匹配,反过来表 B中的一条记录只能与表 A中的一条记录匹配;若表 A和表 B之间存在一对多的关系,且表 B为多的一方,那么表 A中的一条记录与表 B中的多条记录匹配,反过来表 B中的一条记录只能与表 A中的一条记录匹配;若表 A和表 B之间存在多对多的关系,那么表 A中的一条记录能与表 B中的多条记录匹配,反过来表 B中的一条记录也能与表 A中的多条记录匹配。 12 【正确答案】 D 【试题解析】 本题考查表与表之间的关系。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表 A和表 B之 间存在一

21、对一的关系,那么表 A中的一条记录只能与表 B中的一条记录匹配,反过来表 B中的一条记录只能与表 A中的一条记录匹配:若表 A和表 B之间存在一对多的关系,且表 B为多的一方,那么表 A中的一条记录与表 B中的多条记录匹配,反过来表 B中的一条记录只能与表 A中的一条记录匹配;若表 A和表 B之间存在多对多的关系,那么表 A中的一条记录能与表 B中的多条记录匹配,反过来表 B中的一条记录也能与表 A中的多条记录匹配。本题中一门课程匹配多个教师。一个教师匹配多门课程,故此为多对多关系。 13 【正确答案】 A 【试题解析】 本题考查参照完整性的知识。在关系数据库中都有两种完整性约束:实体完整性和

22、参照完整性。实体完整性就是主属性不能为空;参照完整性指的是两个逻辑上有关系的表必须使得表里面的数据满足它们的关系。例如主表中没有相关记录就不能将记录添加到相关表;相关表中的记录删除时主表的相关记录随之删除;相关表中的记录更新时主表的相关记录随之更新都是参照完整性的例子。 14 【正确答案】 C 【试题解析】 本题考查自然连接的知识。自然连接运算是专门的关系运算,是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元 组;并且默认连接条件为公共属性相等,而且要去除重复的属性和重复的元组。由于 R和 S连接后,如果不去除重复属性,其元数为 R和 S的元数之和也就是 7,而自然连接的结果由于

23、要去除重复属性,则其元数必然小于 7;同理,由于 R和 S连接后,如果不去除重复元组,其元组数为 R和 S的元数之积也就是 30,而自然连接的结果由于要去除重复元组,则其元组数必然小于 30。 15 【正确答案】 A 【试题解析】 本题考查 SQL,中定义语句的知识。 SQL,语言的功能包含数据定义、数据操纵、数据查询和数据控制,其中的数据定义功能可以实 现表、索引、视图的定义、修改和删除。 CREATE TABLE语句的作用是创建一个表;CREATE INDEX语句的作用是创建一个索引; ALTER TABLE语句的作用是修改一个表的结构; DROP语句的作用是删除一个表的结构或者从字段或字

24、段组中删除索引。 16 【正确答案】 B 【试题解析】 本题考查 SQL查询的知识。本题中, SQL查询由于有 Group By子句,是一个分组查询,在 Group By后面的就是分组字段,也就是按性别分组计算并显示性别和入学成绩的平均值。 17 【正确答案】 D 【试题解析】 本题考查 SQL查询的知识。 SQL查询是用户使用 SQL语句创建的查询,当在查询设计视图中创建查询时, Access将在后台构造等效的 SQL语句,它可以查询、更新和管理关系数据库,但是更改后只能以设计视图中所显示的方式显示。 18 【正确答案】 C 【试题解析】 本题考查操作查询的知识。操作查询,也叫做动作查询,共

25、有 4种类型:追加查询、删除查询、更新查询和生成表查询。利用这几种查询可以完成为源表追加数据,更新、删除源表中的数据,以及生成表操作。本题中要求将A表中的数据追加到 B表中原 有记录的后面,很明显是追加查询。 19 【正确答案】 D 【试题解析】 本题考查表达式和运算符的知识。 BetweenAnd 是一个表示在某区间内的运算符,等价于: =下界 And =上界;表示集合的方法是用括号括起集合的所有元素,这些元素之间用逗号隔开,表示在某个集合内的关键字用 in。 20 【正确答案】 A 【试题解析】 本题考查字段的输入掩码的知识。在设计字段的时候可以使用输入掩码来使得输入的格式标准保持一致,输

26、入掩码中的字符 “0”代表必须输入数字0 9; “9”代表可以选择输入数字 或空格。由于要实现短日期格式,应允许月份和日不必强制为两位数字,故此应为 0000/99/99。 21 【正确答案】 C 【试题解析】 本题考查表的基础知识。在表中的每个字段都可以设置一个默认值,当在数据表视图下向表中输入数据时,未输入的数据都是该字段的默认值。 22 【正确答案】 D 【试题解析】 本题考查窗体控件的知识。 Access中的窗体中有一些基本控件,其中的文本框主要用来输入或编辑数据,可以与文本型或数字型字段相绑定;标签常用来显示一些说明文字;复选框一般用于绑定是 /否型的字 段;组合框是既允许在列表中选

27、择,又允许自行输入值的控件。 23 【正确答案】 A 【试题解析】 本题考查窗体控件的基础知识。在窗体上每一个控件都是一个对象,每一个对象的属性对话框都有 5个选项卡,其中 “格式 ”选项卡主要设计控件外观、大小、位置等显示格式: “数据 ”选项卡主要设计控件的数据源等数据问题; “事件 ”选项卡主要设计控件可以响应的动作; “其他 ”选项卡主要设计控件名字、默认、 Tab索引等其他属性; “全部 ”选项卡中包含前 4种选项卡的所有内容。 24 【正确答案】 C 【试题解析】 本题 考查宏调试的知识。在宏的调试过程中,通常使用 “单步 ”工具来让宏单步执行以便观察执行效果。其余三个选项不能配合

28、宏使用。 25 【正确答案】 D 【试题解析】 本题考查宏的自动运行的知识。在 Access中以 AutoExec名字命名的宏,会在数据库打开时自动运行。若想在数据库打开时不自动运行宏,需要在打开数据库时按住 “Shift”键。 26 【正确答案】 C 【试题解析】 本题考查 VBA中二维数组的知识。数组变量由变量名和数组下标构成,我们通常使用 Dim语句来定义数组,其格式为: Dim数组 名 (下标下限 to下标上限 )其中下标下限缺省为 0。数组中的元素个数即为:下标上限 -下标下限+1。对于多维数组来说,每一维也遵守这种计算原则,总的元素个数为各维元素数的乘积。故此本题中的数组元素个数应

29、该是 (6-1+1)(6-0+1)=67=42。 27 【正确答案】 A 【试题解析】 本题考查取子串函数的知识。在 VBA中有三种取子串函数: Left函数用于在字符串左端开始取 n个字符; Right函数用于在字符串右端开始取 n个字符 (注意子串中字符的顺序与母串中相同 ); Mid函数可以实现在任何位置 取任何长度的子串。截取第 3个字符开始的 2个字符应该用 Mid(S,3,2)。 28 【正确答案】 B 【试题解析】 本题考查模块的知识。模块是 Access中一个重要对象,以 VBA语言为基础编写,以函数过程或子过程为单元进行集合存储,基本模块可以分为标准模块和类模块,其中类模块又

30、包括窗体模块和报表模块。在 Access中,根据需要可以将设计好的宏对象转换为模块代码形式。 29 【正确答案】 D 【试题解析】 本题考查 VBA程序设计中的循环知识。在本题的程序中,每次循环 n都会加 1,所以关键问 题就是循环共执行多少次。我们已知外循环共执行 4次,每次外循环中内循环都执行 5次,则内循环共执行的次数为 20次。 30 【正确答案】 A 【试题解析】 本题考查随机函数的知识。 Rnd是一个随机数函数,此函数的返回值是一个 (0, 1)开区间内的数。此函数乘以 100后得到 (0, 100)开区间内的随机数,取整后即是 0, 99的随机整数。 31 【正确答案】 D 【试

31、题解析】 本题考查 VBA中选择结构的知识。在本题中用了多个 If分支结构,这些结构是顺序的而不是嵌套的,所以会顺序执行,判断是否满 足条件。首先 75不小于 60,所以不执行 x=1;然后再判断 75不小于 70,所以不执行 x=2;再接着判断 75小于 80,所以执行 x=3;最后判断 75小于 90,所以执行 x=4。最后消息框里输出的 x值为 4。 32 【正确答案】 D 【试题解析】 本题考查 VBA中多重循环的知识。见到多重循环的问题不要害怕,认真地分析清楚每一次循环这种问题就迎刃而解了。比如这个例子,我们看到,在每一次外循环开始的时候都把 x的值置为 4,所以我们只分析最后一次循

32、环就可以了;同理中层循环每一次开始前都把 x置为 3,所以这个问题最后实 际上就是 x的初值为 3,执行最内层循环直到结束就可以了。根据程序内循环执行两次,最后 x=3+5+5=13。 33 【正确答案】 B 【试题解析】 本题考查数组和循环的知识。在 VBA中定义的数组如果没有指明下限一律默认下限为 0。本题实际上每次把 s*10然后加上数组的某一个元素构成一个新的数字,是从下标为 1也就是第二个数组元素开始的。 34 【正确答案】 B 【试题解析】 本题考查变量作用域的知识。在整个程序中定义了一个全局变量x,在命令按钮的单击事件中对这个 x赋值为 10,然后依次调用 s1和 s2;在 s1

33、中对 x自加了 20;在 s2中用 Dim定义了一个局部变量 x,按照局部覆盖全局的原则,在 s2中的操作都是基于局部变量 x而不是全局变量 x。故此最终的输出结果为 30。 35 【正确答案】 Order By 【试题解析】 本题考查 SQL查询语句的知识。在 SQL查询中, Group By用来分组, Order By用来排序。 36 【正确答案】 分页符 【试题解析】 本题考查报表设计的知识。在报表中可以在某一节中使用分页符来标志要另起一页的位置。 37 【正确答案】 -4 【试 题解析】 本题考查取整函数的知识。在 VBA中有 3个函数都能实现取整操作,其中 Round()函数为四舍五

34、入取整; Int()和 Fix()函数都是返回表达式的整数部分也就是下取整,两者参数为正值时结果相同,参数为负值时, Int()返回小于等于参数值的第一个负数, Fix()返回大于等于参数值的第一个负数。 38 【正确答案】 标准模块 【试题解析】 本题考查标准模块的知识。模块是 Access中一个重要对象,以VBA语言为基础编写以函数过程或子过程为单元进行集合存储,一般用于存放供其他 Access数据库 对象使用的公共过程。 39 【正确答案】 Form1.Caption=“Access模拟 “ 【试题解析】 本题考查窗体标题的基本知识。 Caption属性代表窗体的标题,设置窗体的标题实际

35、卜就是给窗体的 Caption属性赋值的过程。 40 【正确答案】 9 【试题解析】 本题考查 VBA中循环的知识。对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件如何至少执行一次循环体。在 Until循环中条件为 False时 执行循环体,条件为 True时退出循环;在 While循环中条件为 True时执行循环体;条件为 False时退出循环,这一点要注意区分清楚。本题中先判断条件后执行循环体,通过观察看出, i每次自加 3,则每次循环中 i的值分别为 1、4、 7、 10,当 i为 13时由于满足 Unti

36、l条件而退出循环,所以循环共执行 4次,最后 a的值为 9。 41 【正确答案】 等级 【试题解析】 本题考查取子串函数的知识。在 VBA中有三种取子串函数: Len函数用于在字符串左端开始取 n个字符; Right函数用于在字符串右端开始取 n个字符 (注意子串中字符的顺序与母串中相同 ); Mid函数可以实现在任何位置取任何长度的于串。本题中就是要在 “计算机等级考试 ”这个字符串中的第 4位开始截取 2位子串,所以结果为 “等级 ”。要注意一个汉字占 1个字符。 42 【正确答案】 12 【试题解析】 本题考查 VBA中循环的知识。对于这种循环结构,首先看条件判断在循环体的前面还是后面,

37、如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件如何至少执行一次循环体。在 Until循环中条件为 False时执行循环体,条件为 True时退出循环;在 While循环中条件为 True时执行循环体,条件为 False时退出循环,这一点要注意区分清楚。本题是一个后判断条件的 While循环,在循环中首先利用整除 10去掉 a的最后一位,然后判断当前的 a的个位数上的值是否满足循环条件,直至 a=12时由于个位数为 2不满足继续循环的条件从而退出循环。 43 【正确答案】 fun(n)-fun(f) t=1 【试题解析】 本题考查选择 VBA程序设计的知识。本题实际上并不复杂,只要分析清楚函数 fun的功能就能解决这个问题。我们在函数定义的内部和函数调用的方式上可以看 出,函数 fun实际上就是求阶乘的函数。因为求阶乘是一个累乘的过程,所以存放累乘积的变量 t需要赋初值为 1,在调用的时候只需要按照公式调用就可以了。 44 【正确答案】 循环链表 45 【正确答案】 软件开发 46 【正确答案】 结构化设计 47 【正确答案】 参照完整性 48 【正确答案】 概念

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

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

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