1、国家二级( ACCESS)笔试模拟试卷 156及答案与解析 1 下列叙述正确的是 ( )。 ( A)算法的执行效率与数据的存储结构无关 ( B)算法的空间复杂度是指算法程序中指令 (或语句 )的条数 ( C)算法的有穷性是指算法必须能在执行有限个步骤之后终止 ( D)以上 3种描述都不对 2 数据的存储结构是指 ( )。 ( A)数据所占的存储空间 ( B)数据的逻辑结构在计算机中的存放形式 ( C)数据在计算机中的顺序存储方式 ( D)存储在计算机外存中的数据 3 栈和队列的共同点是 ( )。 ( A)都是先进先出 ( B)都是先进后出 ( C)只允许在端点处插入和删除元素 ( D)没有共同
2、特点 4 若有如下二叉树,则对此二叉树中序遍历的结果为 ( )。 ( A) ABCDEF ( B) BDAECF ( C) ABDCEF ( D) ABCDFE 5 对长度为 n的线性表进行顺序查找,在最坏情况下需要比较的次数为 ( )。 ( A) 125 ( B) n)2 ( C) n ( D) n+1 6 源程序的文档化不包括 ( )。 ( A)符号名的命名要有实际意义 ( B)正确的文档形式 ( C) 良好的视觉组织 ( D)正确的程序注释 7 下列描述中正确的是 ( )。 ( A)软件工程只是解决软件项目的管理问题 ( B)软件工程主要解决软件产品的生产率问题 ( C)软件工程的主要思
3、想是强调在软件开发过程中应用工程化原则 ( D)软件工程只是解决软件开发过程中的技术问题 8 为了提高软件模块的独立性,模块之间最好是 ( )。 ( A)控制耦合 ( B)公共耦合 ( C)内容耦合 ( D)数据耦合 9 数据库系统的核心是 ( )。 ( A)数据模型 ( B)数据库管理系统 ( C)数据库 ( D)数据库管理员 10 待排序的关键码序列为 (33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码 33被放到第 ( )个位置。 ( A) 3 ( B) 5 ( C) 7 ( D) 9 1
4、1 Access数据库文件的扩展名是 ( )。 ( A) mdb ( B) ppt ( C) xls ( D) doc 12 Access数据库中,为了保持表之间的关系,要求在主表中修改相关记录时,子表相关记录随 之更改。为此需要定义参照完整性关系的 ( )。 ( A)级联更新相关字段 ( B)级联删除相关字段 ( C)级联修改相关字段 ( D)级联插入相关字段 13 在学生表中有一个 “年龄 ”字段,数据类型定义为数字数据类型,并且在字段属性的有效性规则内输入 “ 18and 25”,那么该字段 ( )。 ( A)要求输入大于 18且小于 25的数字 ( B)要求输入大于 18或小于 25的
5、数字 ( C)要求输入大于 18的数字 ( D)要求输入小于 25的数字 14 在企业中,职工的 “工资级别 ”与职工个人 “工资 ”的 联系是 ( )。 ( A)一对一联系 ( B)一对多联系 ( C)多对多联系 ( D)无联系 15 下列关于 SQL语句及其用途的叙述中,正确的是 ( )。 ( A) CREATE TABLE用于修改一个表的结构 ( B) CREATE INDEX为字段或字段组创建视图 ( C) DROP表示从数据库中删除表或者从字段或字段组中删除索引 ( D) ALTER TABLE用于创建表 16 简单、快捷地创建表结构的视图形式是 ( )。 ( A) “数据库 ”视图
6、 ( B) “表向导 ”视图 ( C) “设计 ”视 图 ( D) “数据表 ”视图 17 在 SQL查询中,若要取得 “学生 ”数据表中的所有记录和字段,其 SQL语法为( )。 ( A) SELECT 姓名 FROM 学生 ( B) SELECT*FROM 学生 ( C) SELECT 姓名 FROM 学生 WHERE 学号 =02650 ( D) SELECT*FROM 学生 WHERE 学号 =02650 18 下列关于 SQL查询说法中,不正确的是 ( )。 ( A) SQL查询是用户使用 SQL语句创建的查询 ( B)在查询设计视图中创建查询时, Access将 在后台构造等效的
7、SQL语句 ( C) SQL查询可以用结构化的查询语言来查询、更新和管理关系数据库 ( D) SQL查询被更改之后,可以以设计视图中所显示的方式显示,也可以从设计网格中进行创建 19 下面显示的是查询设计视图的设计网格部分,从下图所示的内容中,可以判断出要创建的查询是 ( )。( A)追加查询 ( B)删除查询 ( C)生成表查询 ( D)更新查询 20 查询最近 30天的记录应使用 ( )作为准则。 ( A) Between Date() And Date()-30 ( B) Between Date()-30 And Date() ( C) =Date()-30 ( D) Date()-3
8、0 21 若要确保输入的出生日期值的格式必须为短日期,应将该字段的输入掩码设置为 ( )。 ( A) 0000/99/99 ( B) 9999/00/99 ( C) 0000/00/00 ( D) 9999/99/99 22 下列关于字段属性的默认值设置的说法中,错误的是 ( )。 ( A)默认值类型必须与字段的数据类型相匹配 ( B)在对默认值进行设置时,输入文本不需要加引号,系统会自动加上引 号 ( C)设置默认值后,用户只能使用默认值 ( D)可以使用 Access的表达式来定义默认值 23 下列关于列表框和组合框的叙述中,正确的是 ( )。 ( A)列表框和组合框都只能包含一列数据 (
9、 B)可以在组合框中输入新值,而列表框不能 ( C)可以在列表框中输入新值,而组合框不能 ( D)在列表框和组合框中均能输入新值 24 不可以单独使用的窗体是 ( )。 ( A)主 /子窗体 ( B)数据表窗体 ( C)纵栏式窗体 ( D)图表窗体 25 用于打开表的宏命令是 ( )。 ( A) Open Form ( B) Open Table ( C) Open Report ( D) Open Qery 26 下列不是宏的运行方式的是 ( )。 ( A)直接运行宏 ( B)为窗体或报表的事件响应而运行宏 ( C)为窗体或报表上的控件的事件响应而运行宏 ( D)为查询事件响应而运行宏 27
10、 表达式 10 Mod 2的值为 ( )。 ( A) 0 ( B) 1 ( C) 2 ( D) 5 28 若有两个字符串 s1=“12345“,s2=“34“,执行 s=Instr(s1,s2)后 ,s的值为 ( )。 ( A) 2 ( B) 3 ( C) 4 ( D) 5 29 Sub过程与 Function过程最根本的区别是 ( )。 ( A) Sub过程的过程名不能返回值,而 Function过程能通过过程名返回值 ( B) Sub过程可以使用 Call语句或直接使用过程名调用,而 Function过程不可以 ( C)两种过程参数的传递方式不同 ( D) Function过程可以有参数,
11、 Sub过程不可以 30 ForNext 循环一般是用来给数组元素 ( )赋值。 ( A)顺序 ( B)逆序 ( C)无序 ( D)随机 31 有如下语句: s=Int(100*Rnd) 执行完毕后, s的值是 ( )。 ( A) 0,99的随机整数 ( B) 0,100的随机整数 ( C) 1,99的随机整数 ( D) 1,100的随机整数 32 窗体上添加有 3个命令按钮,分别命名为 Command1、 Command2和Command3,编写 Command1的单击事件过程,完成的功能为:当单击按钮Command1时,按钮 Command2可用,按钮 Command3不可见。下列程序中正
12、确的是 ( )。 ( A) Private Sub Command1 Click() Command2.Visible=True Command3.Visible=False End Sub ( B) Private Sub Command1 Click() Command2.Enabled=True Command3.Visible=False End Sub ( C) Private Sub Command1_Click() Command2.Enabled=True Command3.VSible=False End Sub ( D) Private Sub Command1_Click
13、() Command2.Visible=True Command3.Enabled=False End Sub 33 在窗体中添加一个名称为 Command1的命令按钮,然后编写如下事件代码: Private Sub Command1_C1ick() Dim a(10,10) For m=2 T0 4 For n=4 TO 5 A (m,n)=m*n Next n Next m MsgBox a(2,4)+a(3,5)+a(4,5) End Sub 打开窗体运行后,单击命令按钮,则消息框的输出结果是 ( )。 ( A) 23 ( B) 33 ( C) 43 ( D) 53 34 下列 Case
14、语句中错误的是 ( )。 ( A) Case 0 To 10 ( B) Case Is 10 ( C) Case Is 10 And Is 50 ( D) Case 3,5 Is 10 35 假定有如下 的 Sub过程: Sub sfun(x As Single,y As Single) t=x x=t/y y=t Mod y End Sub 在窗体上添加一个命令按钮 (名为 Command1),然后编写如下事件过程: Private Sub Command1_Click() Dim a As Single Dim b As single a=5 b=4 sfun a,b MsgBox a &
15、 chr(10)+chr(13) &b End Sub 打开窗体运行后,单击命令按钮,消息框的两行输出内容分别为 ( )。 ( A) 1和 1 ( B) 1.25和 1 ( C) 1.25和 4 ( D) 5和 4 36 在程序设计阶段应该采取 _和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。 37 注释一般分为序言性注释和 _注释。 38 在面向对象方法中,类的实例称为 _。 39 某二叉树中度为 2的结点有 18个,则该二叉树中有 _个叶子结点。 40 数据流图的类型有 _和事务型。 41 “输入掩码 ”属性用于设定控件的输入格式,其中
16、仅可以对文本型和 _数据进行输入掩码向导的设置。 42 SQL查询就是用户使用 SQL语句来创建的一种查询。 SQL查询主要包括联合查询、传递查询、 _和子查询等。 43 要在报表上显示形如 “第 x页 /共 y页 ”的页码,则控件来源应设置为 _。 44 用于使计算机发出 “嘟嘟 ”声的宏操作命令是 _。 45 VBA语言中, _函数的功能弹出一个消息对话框。 46 在窗体中添加一个命令按钮,名称为 Command1,然后编写如下程序: Private Sub Command1_Click() sum=0 For i=1 To 100 step 2 sum=sum +i Next i Msg
17、Box sum End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果为 _。 47 在窗体上画一个命令按钮和一个标签,其名称分别为 Commandl和 Label1,然后编写如下事件过程: Private Sub Command1_Click() Counter=0 For i=1 T0 4 For j=6 T0 1 Step -2 Counter=Counter+1 Next j Next i Label1.Caption=Str(Counter) End Sub 程序运行后,单击命令按钮,标签中显示的内容是 _。 48 执行下列的程序段后,变量 a的值为 _。 a=0 For
18、i=2.7 To 5.9 Step 0.5 a=a+1 Next i 49 模块是以函数过程或 _为单元的集合方式存储。 50 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Do While b =0 a=Val(InputBox(“请输入 a的值 “) b=Val(InputBox(“请输入 b的值 “) c=a+b Loop MsgBox c End Sub 程序运行后,依次输入 3,2,1,0,-1,-2,则输 出结果是 _。 51 在查询设计视图中,设计查询准则的相同行之间是 _的关系,不同行之间是 _的关系。 国家二级( A
19、CCESS)笔试模拟试卷 156答案与解析 1 【正确答案】 C 【试题解析】 算法的执行效率与数据的存储结构密切相关。算法的空间复杂度是指算法执行过程中所需的存储空间。 2 【正确答案】 B 【试题解析】 数据的存储结构,又称为数据的物理结构,是数据的逻辑结构在计算机中的存放形式,数据的存储结构有顺序结构、链式结构、散列结构和索引结构等。 3 【正确答案】 C 【试题解析】 栈和队列都是操作受限制的线性表,只允许在端点插入和删除。不同点是:栈只允许在表的一端进行插入和删除操作,而队列允许在表的一端进行插入操作,而在另一端进行删除操作。 4 【正确答案】 B 【试题解析】 对二叉树的中序遍历是
20、指首先遍历左子树,然后访问根结点,最后遍历右子树。在遍历左、右子树时,依旧按照 “左子树 根结点 右子树 ”的顺序。 5 【正确答案】 C 【试题解析】 对线性表进行顺序查找时,从表中的第一个元素开始,将给定的值与表中每个元素的关键字进行比较,直到两者相符,查找到所要找的元素为止。在最坏情况下,要查找的元素为表中最后一个元素或查找失败,这两种情况都需要将这个元素与表中的所有元素进行比较,因此比较次数为 n。 6 【正确答案】 B 【试题解析】 源程序的文档化包括三点: 符号名应具有一定的实际意义,便于理解程序功能; 正确的程序注释; 良好的视觉组织:利用空格、空行、缩进等技巧使程序层次清晰。
21、7 【正确答案】 C 【试题解 析】 软件工程是指将工程化的思想应用于软件的开发、应用和维护的过程,包括软件开发技术和软件工程管理。 8 【正确答案】 D 【试题解析】 耦合性与内聚性是模块独立性的两个定性标准,是互相关联的。在程序设计中,各模块间的内聚性越强,则耦合性越弱。一般较优秀的软件设计,应尽量做到高内聚、低耦合,有利于提高模块的独立性。 9 【正确答案】 B 【试题解析】 数据库系统由数据库 (数据 )、数据库管理系统 (软件 )、数据库管理员 (人员 )、硬件平台 (硬件 )、软件平台 5个部分构成。其中数据库管理系统是数据库系统的核心,它负责数据库中的数据组织、数据操纵、数据维护
22、、控制及保护和数据服务等工作。 10 【正确答案】 B 【试题解析】 快速排序的基本思想是:从表中选取一个元素 (如本题中的 33),将表中小于此元素的移到前面,大于此元素的移到后面,结果把线性表分割成两部分 (两个子表 ),此元素插入到其分界线的位置处。然后分别对两个子表再次分割 本题中 33作为分割的中界线,第一趟排序后排在比它小的 18、 9、 25、 12后面。 11 【正确答案】 A 【试题解析】 本题考查 Access基本概念的知识。在 Access中,数据库文件的默认扩展名是 .MDB。其他选项都是 Office的组件文件扩展名,其中 .PPT是PowerPoint文件的扩展名;
23、 .XLS是 Excel文件的扩展名; .DOC是 Word文件的扩展名。 12 【正确答案】 A 【试题解析】 本题考查参照完整性的知识。参照完整性指的是两个逻辑上有关系的表必须使得表里面的数据满足它们的关系。例如主表中没有相关记录就不能将记录添加到相关表,此时需要设置级联插入相关字段;相关表中的记录被删除时主表的相关记录随之被删除,此时需要设置级联删除相关字段;相 关表中的记录被更新时主表的相关记录随之被更新,此时需要设置级联更新相关字段。 13 【正确答案】 A 【试题解析】 本题考查有效性规则的知识。 “有效性规则 ”属性是一个条件表达式,可以防血用户输入非法数据。本题中的 “ 18
24、and 5”代表只有输入的值在18 25之间时才符合有效性规则允许输入,所以正确答案是 A。 14 【正确答案】 B 【试题解析】 本题考查表与表之间的关系的知识。在关系数据库中,表与表的关系有三种: 对一关系、一对多关系、多对多关系。若表 A和表 B之间存在一对一的关系,那 么表 A中的一条记录只能与表 B中的 条记录匹配,反过来表 B中的一条记录只能与表 A中的一条记录匹配;若表 A和表 B之间存在一对多的关系,贝 表 B为多的一方,那么表 A中的一条记录与表 B中的多条记录匹配,反过来表 B中的一条记录只能与表 A中的一条记录匹配;若表 A和表 B之间存在多对多的关系,那么表 A中的一条
25、记录能与表 B中的多条记录匹配,反过来表 B中的一条记录也能与表 A中的多条记录匹配。就本题来说,一个工资只能属于一个工资级别,一个工资级别却可以有多个工资值,故为一对多联系。 15 【正确答案】 C 【试题解析】 本题考查 SQL中定义语句的知识。 SQL语言的功能包含数据定义、数据操纵、数据查询和数据控制,其中的数据定义功能可以实现表、索引、视图的定义、修改和删除。 CREATE TABLE语句的作用是创建一个表;CREATE INDEX语句的作用是创建一个索引; ALTER TABLE语句的作用是修改一个表的结构: DROP语句的作用是删除一个表的结构或者从字段或字段组中删除索引。 16
26、 【正确答案】 B 【试题解析】 本题考查表的基础知识。 Access中的表是数据实际存储的对象,实现了逻辑层次上的关系。创建表 的结构可以有 3种方法: “数据表 ”视图比较简单; “设计 ”视图比较常用,而 “表向导 ”视图最为简单快捷。 “数据库 ”视图是用来设计数据库的。 17 【正确答案】 B 【试题解析】 本题考查 SQL中查询语句的知识。在 SQL的查询语句中, “*”代表所有字段, WHERE子句用于指定查询条件,只有满足条件的元组才会出现在结果集中。本题中要求查询所有记录和字段,所以不应指定 WHERE子句。 18 【正确答案】 D 【试题解析】 本题考查 SQL查询的知识。
27、 SQL查询是用户使用 SQL语句创建的查询,当在查洵设 计视图中创建查询时, Access将在后台构造等效的 SQL语句,它可以查询、更新和管理关系数据库,但是更改后只能以设计视图中所显示的方式显示。 19 【正确答案】 A 【试题解析】 本题考查查询设计器的知识。对于本题给出的图片,注意到有 “追加到 ”这一特殊行,就应该知道这是一个追加查询。同理,删除查询应该有 “删除 ”这一行,更新查询应该有 “更新到 ”这一行,而生成表查洵没有特殊的行。 20 【正确答案】 B 【试题解析】 本题考查查询准则的知识。获得当前日期可以使用系统函数Date(),而当前日 期的 30天前就是日期 Date
28、()-30。最近 30天内的记录,也就是日期在这个区间内的记录,使用关键字 BetweenAnd 来表示在区间内,注意先写下限后写上限。 21 【正确答案】 A 【试题解析】 本题考杏字段的输入掩码知识。在设计字段的时候可以使用输入掩码来使得输入的格式标准保持一致,输入掩码中的字符 “0”代表必须输入数字 09; “9”代表可以选择输入数字或空格。由于要实现短日期格式,应允许月份和日不必强制为两位数字,故此应为 0000/99/99。 22 【正确答案】 C 【试题解 析】 本题考查字段属性默认值的知识。在表中的每个字段都可以设置一个默认值,当在数据表视图下向表中输入数据时,未输入的数据都是该
29、字段的默认值。此默认值的类型必需和字段的数据类型一致 ,并且可以使用表达式来做默认值。文本型常量不需要加引号,系统会自动添加。 23 【正确答案】 B 【试题解析】 本题考查窗体中列表框和组合框的知识。列表框和组合框都能够包含一组数据,这组数据可以是一列,也可以是多列。对于列表框,只能在给出的选项中进行选择而不能输入新值;只有组合框既能够提供一个下拉式的列表供我们选择,也允许 我们在组合框中输入新值。 24 【正确答案】 A 【试题解析】 本题考查窗体类型的知识。 Access中的窗体的类型分为 6种,其中纵栏式、数据表和图表窗体均能单独使用,主 /子窗体必须同时使用。 25 【正确答案】 B
30、 【试题解析】 本题考查宏操作的知识。 Access中提供了 50多个可选的宏操作命令,常用的打开操作有: OpenForm用于打开窗体, OpenQuery用于打开查询,OpenTable用于打开一个表, OpenReport则用于打开报表。 26 【正确答案】 D 【试题解 析】 本题考查宏运行方式的知识。宏有多种运行方式,可以直接运行宏,可以运行宏组里的宏,还可以为窗体或报表以及其上的控件的事件响应而运行宏。 27 【正确答案】 A 【试题解析】 本题考查 VBA中表达式运算的知识。在 VBA中, Mod是取余数运算,将返回左操作数整除右操作数后的余数。本题中 10可以被 2整除,所以余
31、数为 0。 28 【正确答案】 B 【试题解析】 本题考查 Instr函数的知识。 Instr函数也称为字符串检索函数,返回值为第二个字符串参数在第一个字符串参数中最早出现的位置。 29 【正确答案】 A 【试题解析】 本题考查函数过程和子过程的知识。函数过程和子过程都是过程,都可以使用 Call语句进行调用,都可以指定参数,并且都可以指定用传址还是传值的方式进行参数传递。它们除了定义的关键字不同外,根本区别是:函数过程最终会通过过程名返回一个函数值,而子过程不会。 30 【正确答案】 A 【试题解析】 本题考查循环的知识。 VBA共支持 3种循环,分别是 ForNext循环、 WhileWe
32、nd 循环和 DoLoop 循环。其中 ForNext 循环用于循环次数已知的情况,也经常 用来为数组元素顺序赋值。 31 【正确答案】 A 【试题解析】 本题考查随机函数的知识。 Rnd是一个随机数函数,此函数的返回值是一个 (0,1)开区间内的数。此函数乘以 100后得到 (0,100)开区间内的随机数,取整后即是 0,99的随机整数。 32 【正确答案】 C 【试题解析】 本题考查控件的可见和可用属性的知识。在 VBA中,要想使某个控件可用,则使其 Enabled属性为 True;要想使某个控件可见,则使其 Visible属性为 True。 33 【正确答案】 C 【试题解析】 本题考查
33、 VBA中二维数组的知识。本题中的数组 a是一个二维数组,在一个二重循环中为这个数组部分进行了赋值。本题中只需要注意最后使用到的二维数组的元素值,显然其值为两个下标之积。 34 【正确答案】 C 【试题解析】 本题考查 Select Case语句的知识。 Case语句的后面可以包含一个值、一组枚举值、一个值的范围以及比较运算符。但是当 Case语句使用 Is关键字的时候就不能再加入逻辑运算符,如 And等。 35 【正确答案】 B 【试题解析】 本题考查 VBA中参数传递的知识。在 VBA的过程 调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时没有说明传递类型,则默认为传址传递
34、,即形参的结果会传递给实参。本例就是传址传递,所以过程调用时 x=a,也就是 5; y=b,也就是 4。在过程内 x的值变为 5/4也就是 1.25,y的值变为 5 Mod 4也就是 1。过程调用结束时 x和 y的值分别回送给 a和 b。 36 【正确答案】 自顶向下 【试题解析】 程序设计时,应先考虑总体,后考虑细节,逐步使问题具体化,对复杂的问题,应该设计一些子目标作为过渡。上述方法概括为:自顶向下,逐步细化。 37 【正确答案】 功能性 【试题解析】 注释一般分为序言性注释和功能性注释。序言性注释通常位于每个程序的开头部分,给出程序的整体说明;功能性注释的位置一般嵌在源程序体之中,主要描
35、述其后的语句或程序做什么。 38 【正确答案】 对象 【试题解析】 在面向对象的程序设计方法中,类是具有相同属性或方法的对象的抽象,对象是类的实例。 39 【正确答案】 19 【试题解析】 在任意一棵二叉树中,度为 0的结点 (即叶子结点 )总比度为 2的结点多一个,因此该二叉树中叶子结点为 18+1=19。 40 【正确答案】 变换型 【试题解析】 典型的数据流类型有两种:变换型和事务型。 41 【正确答案】 日期 /时间型 【试题解析】 本题考查字段属性的知识。在设计字段的时候可以使用输入掩码来使得输入的格式标准保持一致,虽然对于大多数数据类型都可以设计输入掩码,但是只有 “文本 ”型和
36、“日期 /时间 ”型字段才可以使用 “输入掩码向导 ”。 42 【正确答案】 数据定义查询 【试题解析】 本题考查 SQL查询的知识。 SQL查询可分为 4种:联合查询将来自一个或多个表或查询的字段组合为查询结果的一个字段或列 :传递查询可直接将命令发送到 ODBC数据库服务器中;数据定义查询可以创建、删除或更改表和索引;子查询的结果可用来进行进一步的查询。 43 【正确答案】 =“第 “&Page&“页,共 “&Pages&“页 “ 【试题解析】 本题考查文本框控件中页码格式设置的知识。在 Access中文本框的格式规定: Pages表示总页数, Page表示当前页码。所以正确的格式应该是=
37、“第 “&Page及 “页,共 “&Pages&“页 “,其中, &为字符串连接符。注意控制来源格式都要由 “=“引出。 44 【正确答案】 Beep 【试题解析】 本题考查宏操作的知识。 Access中提供了 50多个可选的宏操作命令,在本题中出现用于使计算机发出 “嘟嘟 ”声的操作命令为 Beep。 45 【正确答案】 Msgbox 【试题解析】 本题考查消息框的基础知识。我们使用 InputBox函数来弹出输入数据对话框,使用 Msgbox函数来弹出消息框。 46 【正确答案】 2500 【试题解析】 本题考查循环的知识。这个问题比较简单,实际上就是求 1到 100之间的奇数和,最终结果
38、为 2500。 47 【正确答 案】 12 【试题解析】 本题考查多重循环的知识。类似这种问题要把握住两点:首先看内循环里面完成了什么工作有什么规律,然后看外循环和内循环的次数。本题中内循环和外循环的次数完全无关,外循环 4次,内循环 3次, Counter共累加了 12次。 48 【正确答案】 7 【试题解析】 本题考查 For循环的知识。 For循环是经常使用的一种循环,常用于循环次数已知的情况。在 For循环中的循环变量每次变化的步长一般为一个整数,但是也可以为实数。本题中,仔细计算可知循环共执行 7次,所以最后结果为 7。 49 【正确答案】 子过程 【试题解析】 本题考查函数过程的知
39、识。本题属于基础知识,标准模块以函数过程和子过程为单元集合存储。 50 【正确答案】 -3 【试题解析】 本题考查 VBA中循环的知识。对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件如何至少执行一次循环体。在 Until循环中条件为 False时执行循环体,条件为 True时退出循环;在 While循环中条件为 True时执行循环体,条件为 False时退出循环, 这一点要注意区分清楚。本题是一个先判断条件的 While循环,每次循环中有两次输入,共循环 3次;由于在每次循环中均会重新对 a、 b、 c进行赋值,所以只需要考虑最后一次循环就可以,在最后一次循环中, c等于最后两次输入的值之和,也就是 -3。 51 【正确答案】 与 或 【试题解析】 本题考查查询准则的知识。在查询准则中多个条件之间存在 “与 ”和“或 ”两种关系。若不同字段条件之间是 “与 ”的关系,则应该将这些条件写在准则的同一行;若不同字段条件之间是 “或 ”的关系,则应该将这些条件写在准则的不同行。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1