【计算机类职业资格】二级ACCESS-97及答案解析.doc

上传人:tireattitude366 文档编号:1323337 上传时间:2019-10-17 格式:DOC 页数:14 大小:73KB
下载 相关 举报
【计算机类职业资格】二级ACCESS-97及答案解析.doc_第1页
第1页 / 共14页
【计算机类职业资格】二级ACCESS-97及答案解析.doc_第2页
第2页 / 共14页
【计算机类职业资格】二级ACCESS-97及答案解析.doc_第3页
第3页 / 共14页
【计算机类职业资格】二级ACCESS-97及答案解析.doc_第4页
第4页 / 共14页
【计算机类职业资格】二级ACCESS-97及答案解析.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

1、二级 ACCESS-97 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:100.00)1.下列关于栈叙述正确的是_。(分数:2.50)A.栈顶元素最先能被删除B.栈顶元素最后才能被删除C.栈底元素永远不能被删除D.以上三种说法都不对2.下列叙述中正确的是_。(分数:2.50)A.有一个以上根结点的数据结构不一定是非线性结构B.只有一个根结点的数据结构不一定是线性结构C.循环链表是非线性结构D.双向链表是非线性结构3.某二叉树共有 7 个结点,其中叶子结点只有 1 个,则该二叉树的深度为(假设根结点在第 1 层)_。(分数:2.50)A.3B.4C.6D.

2、74.在软件开发中,需求分析阶段产生的主要文档是_。(分数:2.50)A.软件集成测试计划B.软件详细设计说明书C.用户手册D.软件需求规格说明书5.结构化程序所要求的基本结构不包括(分数:2.50)A.顺序结构B.GOTO 跳转C.选择(分支)结构D.重复(循环)结构6.下面描述中错误的是_。(分数:2.50)A.系统总体结构图支持软件系统的详细设计B.软件设计是将软件需求转换为软件表示的过程C.数据结构与数据库设计是软件设计的任务之D.PAD 图是软件详细设计的表示工具7.数据库中查询操作的数据库语言是_。(分数:2.50)A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言8

3、.一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是(分数:2.50)A.1:1 联系B.1:m 联系C.m:1 联系D.m:n 联系9.有三个关系 R、S 和 T 如下: (分数:2.50)A.自然连接B交C除D并10.定义无符号整数类为 Uint,下面可以作为类 UInt 实例化值的是_。(分数:2.50)A.-369B.369C.0.369D.整数集合1,2,3,4,511.在学生表中要查找所有年龄大于 30 岁姓王的男同学,应该采用的关系运算_。(分数:2.50)A.选择B.投影C.联接D.自然联接12.下列可以建立索引的数据类型是_。(分数:2.50)A.文

4、本B.超级链接C.备注D.OLE 对象13.下列关于字段属性的叙述中,正确的是_。(分数:2.50)A.可对任意类型的字段设置“默认值”属性B.定义字段默认值的含义是该字段值不允许为空C.只有“文本”型数据能够使用“输入掩码向导”D.“有效性规则”属性只允许定义一个条件表达式14.查询“书名”字段中包含“等级考试”字样的记录,应该使用的条件是_。(分数:2.50)A.Like“等级考试”B.Like“*等级考试。”C.Like“等级考试*”D.Like“*等级考试*”15.在 Access 中对表进行“筛选”操作的结果是(分数:2.50)A.从数据中挑选出满足条件的记录B.从数据中挑选出满足条

5、件的记录并生成一个新表C.从数据中挑选出满足条件的记录并输出到一个报表中D.从数据中挑选出满足条件的记录并显示在一个窗体中16.在学生表中使用“照片”字段存放相片,使用向导为该表创建窗体,照片字段使用的默认控件是_。(分数:2.50)A.图形B.图像C.绑定对象框D.未绑定对象框17.下列表达式计算结果为日期类型的是(分数:2.50)A.#2012-1-23#-#2011-2-3#B.year(#2011-2-3#)C.Date Value(“2011-2-3“)D.Len(“2011-2-3“)18.若要将“产品”表中所有供货商是“ABC”的产品单价下调 50,则正确的 SQL 语句是_。(

6、分数:2.50)A.UPDATE 产品 SET 单价=50 WHERE 供货商=“ABC”B.UPDATE 产品 SET 单价=单价-50WHERE 供货商=“ABC”C.UPDATE FROM 产品 SET 单价=50WHERE 供货商=“ABC”D.UPDATE FROM 产品 SET 单价=单价-50WHERE 供货商=“ABC”19.若查询的设计如下,则查询的功能是 (分数:2.50)A.设计尚未完成,无法进行统计B.统计班级信息仅含 Null(空)值的记录个数C.统计班级信息不包括 Null(空)值的记录个数D.统计班级信息包括 Null(空)值全部记录个数20.在教师信息输入窗体中

7、,为职称字段提供“教授”、“副教授”、“讲师”等选项供用户直接选择,应使用的控件是_。(分数:2.50)A.标签B.复选框C.文本框D.组合框21.在报表中要显示格式为“共 N 页,第 N 页”的页码,正确的页码格式设置是_。(分数:2.50)A.=“共”+Pages+”页,第“+Page+”页”B.=“共”+Pages+”页,第“+Page+”页”C.=“共”&Pages&”页,第”&Page&”页”D.=“共”&Pages&”页,第“&Page&”页”22.某窗体上有一个命令按钮,要求单击该按钮后调用宏打开应用程序 Word,则设计该宏时应选择的宏命令是_。(分数:2.50)A.RunAp

8、pB.RunCodeC.RunMacroD.RunCommand23.下列表达式中,能正确表示条件“x 和 y 都是奇数”的是_。(分数:2.50)A.xMod 2=0 And yMod 2=0B.xMod 2=0 Or yMod 2=0C.xMod 2=1 And yMod 2=1D.xMod 2=1 Or yMod 2=124.若在窗体设计过程中,命令按钮 Command0 的事件属性设置如下图所示,则含义是 (分数:2.50)A.只能为“进入”事件和“单击”事件编写事件过程B.不能为“进入”事件和“单击”事件编写事件过程C.“进入”事件和“单击”事件执行的是同一事件过程D.已经为“进入”

9、事件和“单击”事件编写了事件过程25.若窗体 Frm1 中有一个命令按钮 Cmd1,则窗体和命令按钮的 Click 事件过程名分别为_。(分数:2.50)A.Form_Click() Commandl_Click()B.Frml_Click() Commandl_Click()C.Form_Click() Cmdl_Click()D.Frml_Click() Cmdl_Click()26.在 VBA 中,能自动检查出来的错误是_。(分数:2.50)A.语法错误B.逻辑错误C.运行错误D.注释错误27.下列给出的选项中,非法的变量名是_。(分数:2.50)A.SumB.Integer_2C.Re

10、mD.Forml28.如果在被调用的过程中改变了形参变量的值;但又不影响实参变量本身,这种参数传递方式称为_。(分数:2.50)A.按值传递B.按地址传递C.ByRef 传递D.按形参传递29.表达式“B=INT(A+0.5)”的功能是_。(分数:2.50)A.将变量 A 保留小数点后 1 位B.将变量 A 四合五入取整C.将变量 A 保留小数点后 5 位D.舍去变量 A 的小数部分30.VBA 语句“Dim NewArray(10)as Integer”的含义是_。(分数:2.50)A.定义 10 个整型数构成的数组 NewArrayB.定义 11 个整型数构成的数组 NewArrayC.定

11、义 1 个值为整型数的变量 NewArray(10)D.定义 1 个值为 10 的变量 NewArray31.运行下列程序段,结果是_。 For m=10 to 1 step 0 k=k+3 Next m(分数:2.50)A.形成死循环B.循环体不执行即结束循环C.出现语法错误D.循环体执行一次后结束循环32.运行下列程序,结果是_。 Private Sub Command32_Click() f0=1:f1=1:k=1 Do While k=5 f=f0+f1 f0=f1 f1=f k=k+1 Loop MsgBox“f=“&f End Sub(分数:2.50)A.f=5B.f=-7C.f=

12、-8D.f=1333.有如下事件程序,运行该程序后输出结果是_。 Private Sub Command33_Click() Dim x As Integer,y As Integer x=1:y=0 Do Until y=25 y=y+x*x x=x+1 Loop MsgBox“x=“&x&“,y=“&y End Sub(分数:2.50)A.x=1,y=0B.x=4,y=25C.x=5,y=30D.输出其他结果34.下列程序的功能是计算 sum=1+(1+3)+(1+3+5)+.+(1+3+5+.+39) private Sub Command34_Click() t=0 m=1 sum=0

13、 Do t=t+m sum=sum+t m=_ Loop While m=39 NsgBox“Sum=“ End Sub 为保证程序正确完成上述功能,空白处应填入的语句是_。(分数:2.50)A.m+1B.m+2C.t+1D.t+235.下列程序的功能是返回当前窗体的记录集 Sub GetRecNum() Dim rs As Object Set rs=_ MsgBOx rs.RecordCount End Sub 为保证程序输出记录集(窗体记录源)的记录数,空白处应填入的语句是_。(分数:2.50)A.RecordsetB.Me.RecordsetC.RecordSourceD.Me.Rec

14、ordSource36.在报表中,改变一个节的宽度将改变_。(分数:2.50)A.只改变这个节的宽度B.只改变报表的页眉、页脚宽度C.改变整个报表的宽度D.因为报表的宽度是确定的,所以不会有任何改变37.用于查找满足条件的下一条记录的宏命令是(分数:2.50)A.FindNextB.F=indRecordC.GoToRecordD.Requery38.在宏的表达式中还可能引用到窗体或报表上控件的值。引用窗体控件的值可以用表达式(分数:2.50)A.Form!窗体名!控件名B.Form!控件名C.Form!窗体名D.窗体名!控件名39.当在一个报表中列出学生 3 门课 a,b,c 的成绩时,若要

15、对每位学生计算 3 门课的平均成绩,只要设置新添计算控件的控制源为_。(分数:2.50)A.“=a+b+c/3”B.“(a+b+c)/3”C.“=(a+b+c)/3”D.以上表达式均错40.在参数函数设计时,要想实现某个参数的“双向”传递,就应当说明该形参为“传址”调用形式。其设置选项是_。(分数:2.50)A.ByValB.ByRefC.QptionalD.ParamArray二级 ACCESS-97 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:100.00)1.下列关于栈叙述正确的是_。(分数:2.50)A.栈顶元素最先能被删除 B.栈顶元素最后才能

16、被删除C.栈底元素永远不能被删除D.以上三种说法都不对解析:解析 栈是限定只在一端进行插入与删除的线性表,按照“先进后出”或“后进先出”的原则组织数据的。栈项元素总是最后被插入的元素,从而也是最先能被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。2.下列叙述中正确的是_。(分数:2.50)A.有一个以上根结点的数据结构不一定是非线性结构B.只有一个根结点的数据结构不一定是线性结构 C.循环链表是非线性结构D.双向链表是非线性结构解析:解析 线性结构必须有且只有一个根结点,因此,选项 A 错误。线性表的链式存储结构称为线性链表,而循环链表和双向链表都是在线性链表的基础上

17、演化而来的,因此,选项 C,D 错误。3.某二叉树共有 7 个结点,其中叶子结点只有 1 个,则该二叉树的深度为(假设根结点在第 1 层)_。(分数:2.50)A.3B.4C.6D.7 解析:解析 只有当该二叉树的每一层上只有一个结点时,才能满足题目要求。否则,叶子结点数一定会大于 1。4.在软件开发中,需求分析阶段产生的主要文档是_。(分数:2.50)A.软件集成测试计划B.软件详细设计说明书C.用户手册D.软件需求规格说明书 解析:解析 软件需求规格说明书是需求分析阶段的最后成果,是软件开发中的重要文档之一。5.结构化程序所要求的基本结构不包括(分数:2.50)A.顺序结构B.GOTO 跳

18、转 C.选择(分支)结构D.重复(循环)结构解析:解析 GOTO 跳转是一条语句。6.下面描述中错误的是_。(分数:2.50)A.系统总体结构图支持软件系统的详细设计 B.软件设计是将软件需求转换为软件表示的过程C.数据结构与数据库设计是软件设计的任务之D.PAD 图是软件详细设计的表示工具解析:解析 系统总体结构图支持软件系统的概要设计。7.数据库中查询操作的数据库语言是_。(分数:2.50)A.数据定义语言B.数据管理语言C.数据操纵语言 D.数据控制语言解析:解析 数据库语言包括如下三点。 数据定义语言(DDL)及其翻译程序:主要负责数据的模式定义与数据的物理存取构建。 数据操纵语言(D

19、ML)及其编译(或解释)程序:主要负责数据的基本操作,包括查询及增加、删除、修改等操作。 数据控制语言:主要负责解释每个控制命令的含义,决定如何去执行控制命令。8.一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是(分数:2.50)A.1:1 联系B.1:m 联系C.m:1 联系D.m:n 联系 解析:解析 在数据库模型中,实体之间的联系可分为“一对一”、“一对多”和“多对多”3 种类型。分析题目,可知本题答案为 D。9.有三个关系 R、S 和 T 如下: (分数:2.50)A.自然连接B交C除 D并解析:解析 选项 A 自然连接的条件是两关系间有公共域,通过公共域的

20、相等值进行连接,R 与 S 的公共域为 A 和 B,而 T 中根本不存在,所以选项 A 错误。对于选项 B,R 与 S 进行交运算后所得到的关系是由既在 R 内又在 S 内的元素组成,显然 T 不在 S 内,所以选项 B 也错误。对于选项 C,R 与 S 除运算后的域由 R 中不出现在 S 中的域组成,选项 C 正确。对于选项 D,R 与 S 进行并运算得到的关系是由属于 R 或属于 S 的元组所组成,所以选项 D 也错误。10.定义无符号整数类为 Uint,下面可以作为类 UInt 实例化值的是_。(分数:2.50)A.-369B.369 C.0.369D.整数集合1,2,3,4,5解析:解

21、析 根据题目中的“定义无符号整数类”排除选项 A、选项 C 和选项 D。11.在学生表中要查找所有年龄大于 30 岁姓王的男同学,应该采用的关系运算_。(分数:2.50)A.选择 B.投影C.联接D.自然联接解析:解析 选择运算是从关系中找出满足给定条件的元组,本题中的条件是“年龄大于 30 岁姓王的男同学”,是选择元组。投影则是从列的角度进行运算,连接运算需要对两个以上的表进行操作。12.下列可以建立索引的数据类型是_。(分数:2.50)A.文本 B.超级链接C.备注D.OLE 对象解析:解析 在 Access 中,备注、超级链接和 OLE 对象字段不能用于创建索引。13.下列关于字段属性的

22、叙述中,正确的是_。(分数:2.50)A.可对任意类型的字段设置“默认值”属性B.定义字段默认值的含义是该字段值不允许为空C.只有“文本”型数据能够使用“输入掩码向导”D.“有效性规则”属性只允许定义一个条件表达式 解析:解析 为减少数据的输入量,可以将出现次数较多的值作为字段的默认值,但 OLE 类型字段不能设置默认值。输入掩码为“文本”型和“日期/时间”型字段提供“输入掩码向导”。有效性规则的实质是一个限制条件,完成对输入数据的检查。14.查询“书名”字段中包含“等级考试”字样的记录,应该使用的条件是_。(分数:2.50)A.Like“等级考试”B.Like“*等级考试。”C.Like“等

23、级考试*”D.Like“*等级考试*” 解析:解析 Access 中的通配符,“*”通配任何个数的字符,可以在字符串中当作第一个或最后一个字符使用;“?”通配任何单个字母的字符;“”通配方括号内任何单个字;“!”通配任何不在括号之内的字符;“-”通配范围内的任何一个字符,必须以递增排序来指定区域(AZ);“#”通配任何单个数字字符。Like 用于查找文本字段的字符模式。Like 要和通配符同时使用,“=”不能和通配符同时使用。查询“书名”字段中包含“等级考试”字样的记录,应使用表达式 Like“*等级考试*”。15.在 Access 中对表进行“筛选”操作的结果是(分数:2.50)A.从数据中

24、挑选出满足条件的记录 B.从数据中挑选出满足条件的记录并生成一个新表C.从数据中挑选出满足条件的记录并输出到一个报表中D.从数据中挑选出满足条件的记录并显示在一个窗体中解析:解析 使用数据库表时,经常需要从很多的记录中挑选出满足条件的数据进行处理,例如从教师表中查询所有男教师的信息。这时需要对记录进行筛选。经过筛选后的表,只显示符合条件的记录,而那些不符合条件的记录将被隐藏起来,没有生成一个新表。16.在学生表中使用“照片”字段存放相片,使用向导为该表创建窗体,照片字段使用的默认控件是_。(分数:2.50)A.图形B.图像C.绑定对象框 D.未绑定对象框解析:解析 Access 中的窗体中有一

25、些控件可以与表或查询中的字段相绑定,这时候就需要设置这些控件的数据来源。图像框用于在窗体中显示静态图片,一旦图片添加到窗体中,便不能进行图片编辑,也就是说图像框不能被绑定;绑定对象框的来源可以是 OLE 对象字段,当在记录间移动时,不同的对象将显示在窗体上;未绑定对象框可以显示 Excel 工作表、World 文档等没有与数据库连接的对象,当在记录间移动时,该对象将保持不变;而列表框则用于显示可滚动的数值列表,其控件来源可以是表或查询的字段,或者取自固定内容的数据。在学生表中,不同的记录的“照片”是不同的,因此需要使用绑定对象框。17.下列表达式计算结果为日期类型的是(分数:2.50)A.#2

26、012-1-23#-#2011-2-3#B.year(#2011-2-3#)C.Date Value(“2011-2-3“) D.Len(“2011-2-3“)解析:解析 选项 A 为两个日划类型值相减,结果为一个数值。选项 B 的 year 函数返回一个日期中的年份,结果是一个数值。选项 D 中 Len 函数返回一个字符串的长度,结果是一个数值。选项 C 中 DateValue函数将一个字符串转化为日期,结果为日期型。18.若要将“产品”表中所有供货商是“ABC”的产品单价下调 50,则正确的 SQL 语句是_。(分数:2.50)A.UPDATE 产品 SET 单价=50 WHERE 供货商

27、=“ABC”B.UPDATE 产品 SET 单价=单价-50WHERE 供货商=“ABC” C.UPDATE FROM 产品 SET 单价=50WHERE 供货商=“ABC”D.UPDATE FROM 产品 SET 单价=单价-50WHERE 供货商=“ABC”解析:解析 UPDATE 命令的语法格式为:UPDATE 表名 SET 字段名=表达式 WHERE 条件表达式。19.若查询的设计如下,则查询的功能是 (分数:2.50)A.设计尚未完成,无法进行统计B.统计班级信息仅含 Null(空)值的记录个数C.统计班级信息不包括 Null(空)值的记录个数 D.统计班级信息包括 Null(空)值

28、全部记录个数解析:解析 其中,字段用于设置查询对象时要选择的字段,这里为“统计结果:班级”;总计用于定义字段在查询中的运用方法,这里为“计数”,计数用于统计非空值的记录个数;显示用于定义选择的字段是否在查询结果视图中显示出来,这里为选中状态。因此,该查询所实现的功能是统计班级信息不包括Null(空)值的记录个数。20.在教师信息输入窗体中,为职称字段提供“教授”、“副教授”、“讲师”等选项供用户直接选择,应使用的控件是_。(分数:2.50)A.标签B.复选框C.文本框D.组合框 解析:解析 如果窗体上的数据总是取白某一个表或查询中记录的数据,或取自某吲定内容的数据,可以使用组合框和列表框控件来

29、完成。教师的职称包括“教授”、“副教授”、“讲师”等选项,若将这些选项放在组合框和列表中,用户只需单击数据就可以完成数据的输入。21.在报表中要显示格式为“共 N 页,第 N 页”的页码,正确的页码格式设置是_。(分数:2.50)A.=“共”+Pages+”页,第“+Page+”页”B.=“共”+Pages+”页,第“+Page+”页”C.=“共”&Pages&”页,第”&Page&”页”D.=“共”&Pages&”页,第“&Page&”页” 解析:解析 Page 和 Pages 是内置变量,page代表当前页号,Pages代表总页数。字符串的连接可以使用“+”和“&”,“&”用来强制将两个表

30、达式作为字符串连接,而“+”运算符是当两个表达式均为字符串数据时,才将两个字符串连接成一个字符串,如果类型不匹配,则会出错。很显然Page和Pages都是整数,与字符串的连接应该使用“&”。22.某窗体上有一个命令按钮,要求单击该按钮后调用宏打开应用程序 Word,则设计该宏时应选择的宏命令是_。(分数:2.50)A.RunApp B.RunCodeC.RunMacroD.RunCommand解析:解析 其中,RunApp 用于执行指定的外部应用程序,而 Word 为应用程序,故答案为 A。此外,RunSQL 用于执行指定的 SQL 语句,RunMacro 用于在 VBA 代码过程中运行宏。2

31、3.下列表达式中,能正确表示条件“x 和 y 都是奇数”的是_。(分数:2.50)A.xMod 2=0 And yMod 2=0B.xMod 2=0 Or yMod 2=0C.xMod 2=1 And yMod 2=1 D.xMod 2=1 Or yMod 2=1解析:解析 题目要求表示条件“x 和 y 都是奇数”,因此应该是“与”。奇数应该是除 2 后余 1 的数,Mod 运算符的功能是求余数。24.若在窗体设计过程中,命令按钮 Command0 的事件属性设置如下图所示,则含义是 (分数:2.50)A.只能为“进入”事件和“单击”事件编写事件过程B.不能为“进入”事件和“单击”事件编写事件

32、过程C.“进入”事件和“单击”事件执行的是同一事件过程D.已经为“进入”事件和“单击”事件编写了事件过程 解析:解析 由图可以看出,“进入”事件和“单击”事件中均有事件过程,这表明已经为“进入”事件和“单击”事件编写了事件过程。25.若窗体 Frm1 中有一个命令按钮 Cmd1,则窗体和命令按钮的 Click 事件过程名分别为_。(分数:2.50)A.Form_Click() Commandl_Click()B.Frml_Click() Commandl_Click()C.Form_Click() Cmdl_Click() D.Frml_Click() Cmdl_Click()解析:解析 对象

33、的 Click 事件过程名的默认命名规则为:对象名事件过程名(),而窗体事件则是指当前窗体的事件,不需要指定,因此用 Form,不用 Frm1。26.在 VBA 中,能自动检查出来的错误是_。(分数:2.50)A.语法错误 B.逻辑错误C.运行错误D.注释错误解析:解析 语法错误在编辑时就能自动检测出来,逻辑错误和运行错误是程序在运行时才能显示出来的,不能自动检测,注释错误是检测不出来的。27.下列给出的选项中,非法的变量名是_。(分数:2.50)A.SumB.Integer_2C.Rem D.Forml解析:解析 变量命名规则:只能由字母、数字或下划线组成;第一个字符必须是字母或下划线,不能

34、是数字;不能与关键字相同。而选项 C 中的 Rem 是命令行注释语句,为 VBA 的关键字,不能作为变量名。28.如果在被调用的过程中改变了形参变量的值;但又不影响实参变量本身,这种参数传递方式称为_。(分数:2.50)A.按值传递 B.按地址传递C.ByRef 传递D.按形参传递解析:解析 在 VBA 的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用 ByVal 声明,说明此参数为传值调用,此时形参的变化不会返回给实参;若用 ByRef 声明,说明此参数为传址调用,此时形参的变化将会返回给实参;没有说明传递类型,则默认为传址传递。29.表达式“B=INT(A+0.

35、5)”的功能是_。(分数:2.50)A.将变量 A 保留小数点后 1 位B.将变量 A 四合五入取整 C.将变量 A 保留小数点后 5 位D.舍去变量 A 的小数部分解析:解析 Int 函数返回数值表达式整数部分的值,即取整。表达式 A+0.5 中当 A 的小数部分大于等于 0.5 时,整数部分加 1,当 A 的小数部分小于 0.5 时,整数部分不变,可见 INT(A+0.5)的结果便是实现将 A 四舍五入取祭。30.VBA 语句“Dim NewArray(10)as Integer”的含义是_。(分数:2.50)A.定义 10 个整型数构成的数组 NewArrayB.定义 11 个整型数构成

36、的数组 NewArray C.定义 1 个值为整型数的变量 NewArray(10)D.定义 1 个值为 10 的变量 NewArray解析:解析 数组变量由变量名和数组下标构成,我们通常使用 Dim 语句来定义数组,其格式为:Dim数组名(下标下限 to下标上限)As 数据类型其中,下标下限缺省为 0。数组中的元素个数=下标上限-下标下限+1。因此本题的 VBA 语句的含义是定义 11 个整型数构成的数组 NewArray。31.运行下列程序段,结果是_。 For m=10 to 1 step 0 k=k+3 Next m(分数:2.50)A.形成死循环B.循环体不执行即结束循环 C.出现语

37、法错误D.循环体执行一次后结束循环解析:解析 当步长值为 0 时,若循环变量值=终值,程序进入死循环,若循环变量值终值,则一次也不执行循环程序就结束运行。32.运行下列程序,结果是_。 Private Sub Command32_Click() f0=1:f1=1:k=1 Do While k=5 f=f0+f1 f0=f1 f1=f k=k+1 Loop MsgBox“f=“&f End Sub(分数:2.50)A.f=5B.f=-7C.f=-8D.f=13 解析:解析 当 Do While 后的条件表达式为真时,重复执行循环体,只有当条件表达式为假时才退出循环。k=1 时,f=1+1=2,

38、f0=1,f1=2,k=1+1=2;当 k=2 时,f=3,f0=2,f1=3,k=3;当 k=3 时,f=5,f0=3,f1=5,k=4;当 k=4 时,f=8,f0=5,f1=8,k=5;当 k=5 时,f=13,f0=8,f1=13,k=6,不再满足循环条件跳出循环,此时 f=13。33.有如下事件程序,运行该程序后输出结果是_。 Private Sub Command33_Click() Dim x As Integer,y As Integer x=1:y=0 Do Until y=25 y=y+x*x x=x+1 Loop MsgBox“x=“&x&“,y=“&y End Sub(

39、分数:2.50)A.x=1,y=0 B.x=4,y=25C.x=5,y=30D.输出其他结果解析:解析 该结构当 Do Until 后的条件表达式为假时,重复执行循环体,直至条件式值为真,结束循环。在本题中,初始条件式值为真,该程序不执行循环体即结束。程序结束运行时,变量 x 和 y 的值仍为其初值。34.下列程序的功能是计算 sum=1+(1+3)+(1+3+5)+.+(1+3+5+.+39) private Sub Command34_Click() t=0 m=1 sum=0 Do t=t+m sum=sum+t m=_ Loop While m=39 NsgBox“Sum=“ End

40、Sub 为保证程序正确完成上述功能,空白处应填入的语句是_。(分数:2.50)A.m+1B.m+2 C.t+1D.t+2解析:解析 该结构先执行 Do 后的循环体,然后判断 Loop While 后的条件表达式是否为真,若为真,重复执行循环体,直至条件式值为假,结束循环。根据 sum 表达式对每次循环计算奇数之和的特点,m 的初值为 1,后面应每次递增 2,以满足奇数的要求,即 m=m+2。35.下列程序的功能是返回当前窗体的记录集 Sub GetRecNum() Dim rs As Object Set rs=_ MsgBOx rs.RecordCount End Sub 为保证程序输出记录

41、集(窗体记录源)的记录数,空白处应填入的语句是_。(分数:2.50)A.RecordsetB.Me.Recordset C.RecordSourceD.Me.RecordSource解析:解析 Set 语句是将当前窗体中的记录集对象赋给 rs 对象,Me 表示当前窗体,用 Me 指明记录集来自于窗体,Recordset 属性设置窗体,报表、列表框控件或组合框控件的记录源,用 Me.Recordset 代表指定窗体的记录源。36.在报表中,改变一个节的宽度将改变_。(分数:2.50)A.只改变这个节的宽度B.只改变报表的页眉、页脚宽度C.改变整个报表的宽度 D.因为报表的宽度是确定的,所以不会有

42、任何改变解析:解析 因为报表只有惟一的宽度,改变一个节的宽度就将改变整个报表的宽度。37.用于查找满足条件的下一条记录的宏命令是(分数:2.50)A.FindNext B.F=indRecordC.GoToRecordD.Requery解析:解析 B 选项为用于查找满足指定条件的第一条记录,C 选项用于指定当前记录,D 选项用于实施指定控件重新查询。38.在宏的表达式中还可能引用到窗体或报表上控件的值。引用窗体控件的值可以用表达式(分数:2.50)A.Form!窗体名!控件名 B.Form!控件名C.Form!窗体名D.窗体名!控件名解析:解析 在输入条件表达式时,引用窗体或报表上的控件值的语

43、法分别为: Forms!窗体名!控件名 Reports!报表名!控件名39.当在一个报表中列出学生 3 门课 a,b,c 的成绩时,若要对每位学生计算 3 门课的平均成绩,只要设置新添计算控件的控制源为_。(分数:2.50)A.“=a+b+c/3”B.“(a+b+c)/3”C.“=(a+b+c)/3” D.以上表达式均错解析:解析 注意计算控件的控件源必须是“=”开头的计算表达式。40.在参数函数设计时,要想实现某个参数的“双向”传递,就应当说明该形参为“传址”调用形式。其设置选项是_。(分数:2.50)A.ByValB.ByRef C.QptionalD.ParamArray解析:解析 参数的传递方式有二种:传址和传值,其中传址也称为引用。传址方式要在参数前加上关键字 ByRef,而传值则加上 ByVal。

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

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

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