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

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

1、二级 ACCESS-2-1 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.下列叙述中正确的是_。(分数:1.00)A.程序执行的效率与数据的存储结构密切相关B.程序执行的效率只取决于程序的控制结构C.程序执行的效率只取决于所处理的数据量D.以上说法均错误2.下列与队列结构有关联的是_。(分数:1.00)A.函数的递归调用B.数组元素的引用C.多重循环的执行D.先到先服务的作业调度3.对下列二叉树进行前序遍历的结果为_。 (分数:1.00)A.DYBEAFCZXB.YDEBFZXCAC.ABDYECFXZD.ABCDEFXYZ4.一个栈的初

2、始状态为空。现将元素 1,2,3,A,B,C 依次入栈,然后再依次出栈,则元素出栈的顺序是_。(分数:1.00)A.1,2,3,A,B,CB.C,B,A,1,2,3C.C,B,A,3,2,1D.1,2,3,C,B,A5.下面属于白盒测试方法的是_。(分数:1.00)A.等价类划分法B.逻辑覆盖C.边界值分析法D.错误推测法6.下面对对象概念描述正确的是_。(分数:1.00)A.对象间的通信靠消息传递B.对象是名字和方法的封装体C.任何对象必须有继承性D.对象的多态性是指一个对象有多个操作7.软件设计中模块划分应遵循的准则是_。(分数:1.00)A.低内聚低耦合B.高耦合高内聚C.高内聚低耦合D

3、.以上说法均错误8.下面描述中不属于数据库系统特点的是_。(分数:1.00)A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高9.数据库设计过程不包括_。(分数:1.00)A.概念设计B.逻辑设计C.物理设计D.算法设计10.有三个关系 R、S 和 T 如下: R A B C a 1 2 b 2 1 c 3 1 S A D c 4 a 5 T A B C D c 3 1 4 a 1 2 5 则由关系 R 和 S 得到关系 T 的操作是_。(分数:1.00)A.自然连接B交C.投影D并11.下列选项中,不是 Access 数据库对象的是_。(分数:1.00)A.查询B.模块C.报表D.记

4、录12.在一个教师表中要找出全部属于计算机学院的教授以组成一个新表,应该使用的关系运算是_。(分数:1.00)A.选择运算B.查询运算C.投影运算D.连接运算13.在数据表视图下,不能进行的操作是_。(分数:1.00)A.删除,修改,复制记录B.移动记录C.查找,替换数据D.排序,筛选记录14.可以设置“字段大小”属性的数据类型是_。(分数:1.00)A.备注B.日期/时间C.文本D.OLE 对象15.Access 表结构中,“字段”的要素包括_。(分数:1.00)A.字段名,数据类型,有效性规则B.字段名,有效性规则,索引C.字段名,字段大小,有效性规则D.字段名,数据类型,字段属性16.将

5、表“学生名单 2”的记录复制到表“学生名单 1”中,且不删除表“学生名单 1”中的记录,可使用的查询方式是_。(分数:1.00)A.删除查询B.生成表查询C.追加查询D.交叉表查询17.要查询 1990 年下半年出生的人员,在查询设计视图的“出生日期”列的条件单元格中可输入的条件表达式是_。(分数:1.00)A.=#1990-1-1#And=#1990-12-31#B.=#1990-7-1#And=#1990-12-30#C.Between #1990-7-1# And#1990-12-31#D.#1990-7-1#And #1991-1-1#18.下列关于生成表查询的叙说中,错误的是_。(分

6、数:1.00)A.属于操作查询的一种B.选择查询的结果可产生一个表C.选择查询得到的表独立于数据源D.对生成表的操作可影响原表19.SQL 的数据操纵语句不包括_。(分数:1.00)A.INSERTB.UPDATEC.DELETED.CHANGE20.存在关系模型 Students(学号,姓名,性别,专业),下列 SQL 语句中错误的是_。(分数:1.00)A.SELECT * FROM StudentsB.SELECT COUNT(*)人数 FROM StudentsC.SELECT DISTINCT 专业 FROM StudentsD.SELECT 专业 FROM Students21.下

7、列方法中,不能创建一个窗体的是_。(分数:1.00)A.使用自动创建窗体功能B.使用窗体向导C.使用设计视图D.使用 SQL 语句22.在 Access 中有雇员表,其中有存照片的字段,在使用向导为该表创建窗体时,“照片”字段所使用的默认控件是_。(分数:1.00)A.图像框B.绑定对象框C.非绑定对象框D.列表框23.报表的数据源不能是_。(分数:1.00)A表B.查询C.SQL 语句D.窗体24.每张报表可以有不同的节,一张报表至少要包含的节是_。(分数:1.00)A.主体节B.报表页眉和报表页脚C.组页眉和组页脚D.页面页眉和页面页脚25.下列不属于 Access 2010 的控件是_。

8、(分数:1.00)A.列表框B.分页符C.换行符D.矩形26.Access 中将一个或多个操作构成集合,每个操作能实现特定的功能,则称该操作集合为_。(分数:1.00)A.窗体B.报表C.查询D宏27.用于显示消息框的宏命令是_。(分数:1.00)A.SetWarningB.SetValueC.MsgBoxD.Beep28.宏命令 FindNext 的功能是_。(分数:1.00)A.实施指定控件重新查询,及刷新控件数据B.查找满足指定条件的第一条记录C.查找满足指定条件的下一条记录D.指定记录为当前记录29.如果加载一个窗体,最先触发的事件是_。(分数:1.00)A.Load 事件B.Open

9、 事件C.Click 事件D.DbClick 事件30.下列 VBA 变量名中,错误的是_。(分数:1.00)A.ABCDEFGB.P000000C.89TWDDFFD.XYZ31.VBA 中去除前后空格的函数是_。(分数:1.00)A.LTrimB.RTrimC.TrimD.Ucase32.有 VBA 语句:If x=1 then y=1,下列叙说中正确的是_。(分数:1.00)A.x=1 和 y=1 均为赋值语句B.x=1 和 y=1 均为关系表达式C.x=1 为关系表达式,y=1 为赋值语句D.x=1 为赋值语句,y=1 为关系表达式33.执行 k = 0 Do Until k=3 x

10、= x+2 k = k+1 Loop 下列程序段后,变量 x 的值是_。(分数:1.00)A.2B.4C.6D.834.对象可以识别和响应的某些行为称为_。(分数:1.00)A.属性B.方法C.继承D.事件35.VBA 的数组下标可取的变量类型是_。(分数:1.00)A.日期型B.字符型C.数值型D.可变型36.VBA 函数 left(“Hello“,2)的值为_。(分数:1.00)A.HeB.elC.loD.true37.执行下列程序段后,变量 a 和 b 的值分别是_。 a=100 : b=50 If a b Then a = a - b Else b = b + a End If(分数:

11、1.00)A.50 和 50B.100 和 50C.100 和 150D.150 和 10038.执行下列程序段后,变量 x 的值是_。 x=3 y=6 Do While y = 6 x = x * y y = y + 1 Loop(分数:1.00)A.3B.6C.18D.2039.设执行以下程序段时依次输入 1、3、5,执行结果为_。 Dim a(4) As Integer Dim b(4) As Integer For K =0 To 2 a(K+1) =Val(InputBox(“请输入数据:“) b(3-K) = a(K+1) Next K Debug. Print b(K)(分数:1

12、.00)A.1B.3C.5D.040.下列程序的功能是输出 100200 间不能被 3 整除的数,程序空白处应填写的语句是_。 Private Sub Commmandl_Click() Dim x As Integer x=100 Do Until x _ If x Mod 3 0 Then Debug. Print x End If x = x+1 Loop End Sub(分数:1.00)A.200B.100C.100D.200二、基本操作题(总题数:1,分数:24.00)在考生文件夹下的“sampl. accdb”数据库文件中已建立两个表对象(名为“职工表”和“部门表”)。请按以下要求

13、的顺序完成表的各种操作。(分数:24.00)(1).设置表对象“职工表”的聘用时间字段默认值为系统日期。(分数:4.00)_(2).设置表对象“职工表”的性别字段的有效性规则为:男或女;同时设置相应的有效性文本为“请输入男或女”。(分数:4.00)_(3).将表对象“职工表”中编号为“000019”的员工的照片字段值设置为考生文件夹下的图像文件“000019. bmp”数据。(分数:4.00)_(4).删除职工表中姓名字段中含有“江”字的所有员工的记录。(分数:4.00)_(5).将表对象“职工表”导出到考生文件夹下的“samp. accdb”数据库文件中,要求只导出表结构定义,导出的表命名为

14、“职工表 bk”。(分数:4.00)_(6).建立当前数据库表对象“职工表”和“部门表”的表间关系,并实施参照完整性。(分数:4.00)_三、简单应用题(总题数:1,分数:16.00)在考生文件夹下有一个数据库文件“samp2. accdb”,里面已经设计好了 3 个关联表对象“tStud”、“tCourse”、“tScore”和 1 个空表“fTemp”。请按以下要求完成查询设计。(分数:16.00)(1).创建一个选择查询,查找并显示简历信息为空的学生的“学号”、“姓名”、“性别”和“年龄”4个字段的内容,所建查询命名为“qT1”。(分数:4.00)_(2).创建一个选择查询,查找 1 月

15、份入校学生的基本信息,并显示“姓名”、“课程名”和“成绩”3 个字段的内容,所建查询命名为“qT2”。(分数:4.00)_(3).创建一个选择查询,按系别统计各自男女学生的平均年龄,显示字段标题为“所属院系”、“性别”和“平均年龄”,将查询命名为“qT3”。(分数:4.00)_(4).创建一个操作查询,将表对象“tStud”中没有书法爱好的学生的“学号”、“姓名”、和“年龄”3个字段的内容追加到目标表“tTemp”的对应字段内,将查询命名为“qT4”。(分数:4.00)_四、综合应用题(总题数:1,分数:20.00)在考生文件夹下有一个数据库文件“samp3. accdb”,里面已经设计好了表

16、对象“tEmp”、查询对象“qEmp”、窗体对象“fEmp“和宏对象“mEmp”。同时,给出了窗体对象“fEmp”上一个按钮的单击事件代码,请按以下功能要求补充设计。(分数:20.00)(1).将窗体“fEmp”上的文本框“tSS”改为组合框类型,保持控件名称不变。设置其相关属性实现下拉列表形式,输入性别“男”或“女”。(分数:5.00)_(2).将窗体对象“fEmp”上的文本框“tPa”改为复选框类型,保持控件名称不变,然后设置控件来源属性,以输出“党员否”字段值。(分数:5.00)_(3).修正查询对象“qEmp”设计,增加退休人员(年龄55)的条件。(分数:5.00)_(4).单击“刷新

17、”按钮(名为“bt1”),在事件过程中补充语句,动态设置窗体记录源为查询对象“qEmp”,实现窗体数据按性别条件动态显示退休职工的信息;单击“退出”按钮(名为“bt2”),调用设计好的宏“mEmp”关闭窗体。 注意:不要修改数据库中的表对象“tEmp”和宏对象“mEmp”;不要修改查询对象“qEmp”中未涉及的属性和内容;不要修改窗体对象“fEmp”中未涉及的控件和属性。 程序代码只允许在“*Add*”与“*Add*”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。(分数:5.00)_二级 ACCESS-2-1 答案解析(总分:100.00,做题时间:90 分钟)一、

18、选择题(总题数:40,分数:40.00)1.下列叙述中正确的是_。(分数:1.00)A.程序执行的效率与数据的存储结构密切相关 B.程序执行的效率只取决于程序的控制结构C.程序执行的效率只取决于所处理的数据量D.以上说法均错误解析:解析 程序执行的效率与数据的存储结构、数据的逻辑结构、程序的控制结构、所处理的数据量等有关。2.下列与队列结构有关联的是_。(分数:1.00)A.函数的递归调用B.数组元素的引用C.多重循环的执行D.先到先服务的作业调度 解析:解析 队列的修改是依先进先出的原则进行的,D 正确。3.对下列二叉树进行前序遍历的结果为_。 (分数:1.00)A.DYBEAFCZXB.Y

19、DEBFZXCAC.ABDYECFXZ D.ABCDEFXYZ解析:解析 前序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历右子树;并且,在遍历左右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。前序遍历描述为:若二叉树为空,则执行空操作。否则:访问根结点;前序遍历左子树;前序遍历右子树,C 正确。4.一个栈的初始状态为空。现将元素 1,2,3,A,B,C 依次入栈,然后再依次出栈,则元素出栈的顺序是_。(分数:1.00)A.1,2,3,A,B,CB.C,B,A,1,2,3C.C,B,A,3,2,1 D.1,2,3,C,B,A解析:解析

20、 栈的修改是按后进先出的原则进行的,所以顺序应与入栈顺序相反,故选 C。5.下面属于白盒测试方法的是_。(分数:1.00)A.等价类划分法B.逻辑覆盖 C.边界值分析法D.错误推测法解析:解析 白盒测试法主要有逻辑覆盖、基本路径测试等。逻辑覆盖测试包括语句覆盖、路径覆盖、判定覆盖、条件覆盖、判断一条件覆盖,选择 B。其余为黑盒测试法。6.下面对对象概念描述正确的是_。(分数:1.00)A.对象间的通信靠消息传递 B.对象是名字和方法的封装体C.任何对象必须有继承性D.对象的多态性是指一个对象有多个操作解析:解析 对象之间进行通信的构造叫做消息,A 正确。多态性是指同一个操作可以是不同对象的行为

21、,D 错误。对象不一定必须有继承性,C 错误。封装性是指从外面看只能看到对象的外部特征,而不知道也无须知道数据的具体结构以及实现操作,B 错误。7.软件设计中模块划分应遵循的准则是_。(分数:1.00)A.低内聚低耦合B.高耦合高内聚C.高内聚低耦合 D.以上说法均错误解析:解析 根据软件设计原理提出如下优化准则:划分模块时,尽量做到高内聚、低耦合,保持模块相对独立性,并以此原则优化初始的软件结构。一个模块的作用范围应在其控制范围之内,且判定所在的模块应与受其影响的模块在层次上尽量靠近。软件结构的深度、宽度、扇入、扇出应适当。模块的大小要适中。C 正确。8.下面描述中不属于数据库系统特点的是_

22、。(分数:1.00)A.数据共享B.数据完整性C.数据冗余度高 D.数据独立性高解析:解析 数据库系统的特点为高共享、低冗余、独立性高、具有完整性等,C 错误。9.数据库设计过程不包括_。(分数:1.00)A.概念设计B.逻辑设计C.物理设计D.算法设计 解析:解析 数据库设计过程主要包括需求分析、概念结构设计、逻辑结构分析、数据库物理设计、数据库实施、数据库运行和维护阶段。答案为 D 选项。10.有三个关系 R、S 和 T 如下: R A B C a 1 2 b 2 1 c 3 1 S A D c 4 a 5 T A B C D c 3 1 4 a 1 2 5 则由关系 R 和 S 得到关系

23、 T 的操作是_。(分数:1.00)A.自然连接 B交C.投影D并解析:解析 关系 R 和关系 S 有公共域,关系 T 是通过公共域的等值进行连接的结果,符合自然连接,选 A。11.下列选项中,不是 Access 数据库对象的是_。(分数:1.00)A.查询B.模块C.报表D.记录 解析:解析 Access 数据库由数据库对象和组两部分组成,其中数据库对象分为七种,这些数据库对象包括:表、查询、窗体、报表、数据访问页、宏和模块。记录不属于数据库对象。12.在一个教师表中要找出全部属于计算机学院的教授以组成一个新表,应该使用的关系运算是_。(分数:1.00)A.选择运算 B.查询运算C.投影运算

24、D.连接运算解析:解析 选择运算是从关系中找出满足给定条件的那些元组,这种运算是从水平方向抽取元组。在一个教师表中要找出全部属于计算机学院的教授组成一个新表属于选择运算。13.在数据表视图下,不能进行的操作是_。(分数:1.00)A.删除,修改,复制记录B.移动记录 C.查找,替换数据D.排序,筛选记录解析:解析 在数据表视图下,可以进行删除、修改、复制、查找、替换、排序、筛选相关记录的操作,没有提供移动记录的功能。14.可以设置“字段大小”属性的数据类型是_。(分数:1.00)A.备注B.日期/时间C.文本 D.OLE 对象解析:解析 字段大小可以用于设置文本、数字或自动编号等类型字段的最大

25、容量,备注、日期/时间、OLE 对象不具有字段大小的属性。15.Access 表结构中,“字段”的要素包括_。(分数:1.00)A.字段名,数据类型,有效性规则B.字段名,有效性规则,索引C.字段名,字段大小,有效性规则D.字段名,数据类型,字段属性 解析:解析 Access 表结构中,“字段”由字段名、数据类型和对应的字段属性构成。16.将表“学生名单 2”的记录复制到表“学生名单 1”中,且不删除表“学生名单 1”中的记录,可使用的查询方式是_。(分数:1.00)A.删除查询B.生成表查询C.追加查询 D.交叉表查询解析:解析 删除查询可以从一个或多个表中删除一组记录,删除查询将删除整个记

26、录,而不只是记录中所选择的字段;生成表查询利用一个或多个表中的全部或部分数据创建新表,若数据库中已有同名的表,该操作将覆盖原有的表;追加查询从一个或多个表中将一组记录添加到一个或多个表的尾部。交叉表查询是用于对相同的数据进行统计,是一个二维总计矩阵。可见只有追加查询可以将 A 表中的数据追加到 B 表而保持 B 表原有的数据不变。17.要查询 1990 年下半年出生的人员,在查询设计视图的“出生日期”列的条件单元格中可输入的条件表达式是_。(分数:1.00)A.=#1990-1-1#And=#1990-12-31#B.=#1990-7-1#And=#1990-12-30#C.Between #

27、1990-7-1# And#1990-12-31# D.#1990-7-1#And #1991-1-1#解析:解析 选项 A 查询的是在 1990 年出生的人员,而不仅仅是 1990 年下半年;选项 B 没有包括 1990年 12 月 31 日出生的人员,应改为 =#1990-7-1# And =#1990-12-31#;选项 D 没有包括 1990 年 7月 1 日出生的人员,应改为 =#1990-7-1# And #1991-1-1#;只有选项 C 正确。18.下列关于生成表查询的叙说中,错误的是_。(分数:1.00)A.属于操作查询的一种B.选择查询的结果可产生一个表C.选择查询得到的表

28、独立于数据源D.对生成表的操作可影响原表 解析:解析 操作查询包括生成表查询、删除查询、更新查询以及追加查询。生成表查询是利用一个或多个表中的全部或部分数据创建新表,若数据库中已有同名的表,该操作将覆盖原有的表。利用生成表查询创建的新表独立于数据源,对生成表的操作不会影响到原表。19.SQL 的数据操纵语句不包括_。(分数:1.00)A.INSERTB.UPDATEC.DELETED.CHANGE 解析:解析 Insert 语句用来向数据表中追加新的数据记录,Update 语句用来修改数据表中已经存在的数据记录,Delete 语句用来删除数据表中的记录,不存在 CHANGE 语句。20.存在关

29、系模型 Students(学号,姓名,性别,专业),下列 SQL 语句中错误的是_。(分数:1.00)A.SELECT * FROM StudentsB.SELECT COUNT(*)人数 FROM Students C.SELECT DISTINCT 专业 FROM StudentsD.SELECT 专业 FROM Students解析:解析 SELECT 语句的格式为:SELECT字段列表/* FROM 表名WHERE 条件表达式 ORDER BY 列名 ASC DESC。若在查询中要统计记录的个数应使用的函数是 COUNT(*),Distinct 表示检索要去除重复的所有元组,可以利用在

30、字段名称后加上 AS 子句指定输出项的显示标题。因此选项 A 是对 Students表中的全部记录进行查找;选项 C 是对 Students 表中的专业进行查找,并去除重复值;选项 D 是对Students 表中的专业进行查找,保留重复值;选项 B 存在语法错误,应该为 SELECT COUNT(*) AS 人数FROM Students,实现对学生人数的统计,并以“人数”作为标题输出。21.下列方法中,不能创建一个窗体的是_。(分数:1.00)A.使用自动创建窗体功能B.使用窗体向导C.使用设计视图D.使用 SQL 语句 解析:解析 创建窗体有使用向导和人工方式两种方法。使用向导可以简单、快

31、捷地创建窗体。ACCESS提供了 4 种创建窗体的向导,包括“自动创建窗体”、“窗体向导”、“图表向导”和“数据透视表向导”。同时也可以利用“设计视图”进行人工方式创建窗体。无法利用 SQL 语句创建窗体。22.在 Access 中有雇员表,其中有存照片的字段,在使用向导为该表创建窗体时,“照片”字段所使用的默认控件是_。(分数:1.00)A.图像框B.绑定对象框 C.非绑定对象框D.列表框解析:解析 “绑定对象”控件主要用于绑定到 OLE 对象的字段上。因此使用向导为“雇员表”创建窗体,其中的“照片”字段所使用的默认控件是绑定对象框。23.报表的数据源不能是_。(分数:1.00)A表B.查询

32、C.SQL 语句D.窗体 解析:解析 报表是以打印格式来显示数据的,其中的信息大多来源于表、查询和 SQL 语句,少量来源于报表设计中。24.每张报表可以有不同的节,一张报表至少要包含的节是_。(分数:1.00)A.主体节 B.报表页眉和报表页脚C.组页眉和组页脚D.页面页眉和页面页脚解析:解析 在报表的“设计”视图中,区段是带状形式,也被称为节,包括报表页眉节、页面页眉节、组页眉节、主体节、组页脚节、页面页脚节、报表页脚节。其中主体节是一张报表必不可少的区域,用于显示每条记录的具体数据。25.下列不属于 Access 2010 的控件是_。(分数:1.00)A.列表框B.分页符C.换行符 D

33、.矩形解析:解析 控件是窗体或报表上用于显示数据、执行操作、装饰窗体的对象,主要有标签、文本框、选项组、切换按钮、单选按钮、复选框、组合框、列表框、命令按钮、图像、非绑定对象框、绑定对象框、分页符、选项卡控件、子窗体/子报表、直线和矩形等。换行符不不属于 Access 控件。26.Access 中将一个或多个操作构成集合,每个操作能实现特定的功能,则称该操作集合为_。(分数:1.00)A.窗体B.报表C.查询D宏 解析:解析 宏是由一个或多个操作组成的集合,其中每个操作都实现特定的功能,宏可以是由一系列操作组成的一个宏,也可以是一个宏组。27.用于显示消息框的宏命令是_。(分数:1.00)A.

34、SetWarningB.SetValueC.MsgBox D.Beep解析:解析 用于显示消息框的宏命令是 MsgBox,宏命令 SetWarning 用于关闭或打开系统消息,宏命令 SetValue 用于设置属性值,宏命令 Beep 用于使计算机发出“嘟嘟”声。28.宏命令 FindNext 的功能是_。(分数:1.00)A.实施指定控件重新查询,及刷新控件数据B.查找满足指定条件的第一条记录C.查找满足指定条件的下一条记录 D.指定记录为当前记录解析:解析 宏命令 FindNext 用于查找满足指定条件的下一条记录;宏命令 Requery 用于实施指定控件重新查询,及刷新控件数据;宏命令

35、FindRecord 用于查找满足指定条件的第一条记录;宏命令GoToRecord 用于指定当前记录。29.如果加载一个窗体,最先触发的事件是_。(分数:1.00)A.Load 事件B.Open 事件 C.Click 事件D.DbClick 事件解析:解析 由于窗体的事件比较多,在打开窗体时,将按照下列顺序发生相应的事件:打开(Open)加载(Load)调整大小(Resize)激活(Activate)成为当前(Current)。因此加载一个窗体,最先触发的事件是打开(Open)。30.下列 VBA 变量名中,错误的是_。(分数:1.00)A.ABCDEFGB.P000000C.89TWDDFF

36、 D.XYZ解析:解析 变量命名规则:只能由字母、数字或下划线组成,不允许出现空格、-等符号;第一个字符必须是字母;不能与 VBA 关键字相同。因此,选项 C 是以数字开头,错误。31.VBA 中去除前后空格的函数是_。(分数:1.00)A.LTrimB.RTrimC.Trim D.Ucase解析:解析 删除字符串开始和尾部空格使用函数 Trim();函数 Ltrim()是删除字符串的开始空格;Rtrim()函数是删除字符串的尾部空格;Ucase()函数是将字符串中小写字母转换成大写字母。32.有 VBA 语句:If x=1 then y=1,下列叙说中正确的是_。(分数:1.00)A.x=1

37、 和 y=1 均为赋值语句B.x=1 和 y=1 均为关系表达式C.x=1 为关系表达式,y=1 为赋值语句 D.x=1 为赋值语句,y=1 为关系表达式解析:解析 If 条件语句的格式为,If 条件式表达式 Then 语句。If 测试指定的条件,如果条件为真,则执行 Then 后面的语句。因此在 If x=1 then y=1 语句中,x=1 为条件表达式,y=1 为赋值语句。33.执行 k = 0 Do Until k=3 x = x+2 k = k+1 Loop 下列程序段后,变量 x 的值是_。(分数:1.00)A.2B.4C.6 D.8解析:解析 本题考查 Do UntilLoop

38、循环结构。当不满足条件 k =3 进入循环体,反复执行x=x+2,k=k+1 操作,直至条件满足。本题中 k、x 初始值为 0,进入第一次循环,x=0+2=2,k=0+1=1;k不满足循环结束条件,进入第二次循环,x=2+2=4,k=1+1=2;k 不满足循环结束条件,进入第三次循环,x=4+2=6,k=2+1=3,满足循环结束条件,x 的值最终为 6。34.对象可以识别和响应的某些行为称为_。(分数:1.00)A.属性B.方法C.继承D.事件 解析:解析 对象可以识别和响应的行为称为事件,事件是对象所能辨识和检测的动作,当此动作发生于某一个对象上时,其对应的事件便会被触发。35.VBA 的数

39、组下标可取的变量类型是_。(分数:1.00)A.日期型B.字符型C.数值型 D.可变型解析:解析 在 VBA 中数组声明的格式为:Dim 数组名(维数定义)as 类型,声明数组用圆括号,用数值型变量定义维数,如果定义多维数组时,维数之间用逗号分隔。36.VBA 函数 left(“Hello“,2)的值为_。(分数:1.00)A.He B.elC.loD.true解析:解析 本题考查的是字符串截取函数 Left 函数的用法。其格式为:Left(字符串表达式,N),表示从字符串左边起截取 N 个字符。因此 left(“Hello“,2)表示从字符串“Hello”左边起截取2 个字符,返回值为“He

40、”。37.执行下列程序段后,变量 a 和 b 的值分别是_。 a=100 : b=50 If a b Then a = a - b Else b = b + a End If(分数:1.00)A.50 和 50 B.100 和 50C.100 和 150D.150 和 100解析:解析 本题考查 If-Else 条件语句,若 ab 则执行 a=a-b,否则执行 b=b+a。本题 a 初始值为100,b 初始值为 50,满足 ab 的条件,执行 a=a-b,即 a=100-50=50,b 的值不变,因此 a 值为 50,b值为 50。38.执行下列程序段后,变量 x 的值是_。 x=3 y=6

41、Do While y = 6 x = x * y y = y + 1 Loop(分数:1.00)A.3B.6C.18 D.20解析:解析 Do WhileLoop 循环结构。当满足条件 y=6 时,进入循环体反复执行 x=x*y,y=y+1 操作,直至不满足条件。x 初始值为 3,y 初始值为 6,满足循环条件,进入第一次循环,x=3*6=18,y=y+1=6+1=7,不再满足循环条件,跳出循环,此时 x 的值为 18。39.设执行以下程序段时依次输入 1、3、5,执行结果为_。 Dim a(4) As Integer Dim b(4) As Integer For K =0 To 2 a(K

42、+1) =Val(InputBox(“请输入数据:“) b(3-K) = a(K+1) Next K Debug. Print b(K)(分数:1.00)A.1 B.3C.5D.0解析:解析 本题考察 For 循环语句,计算数组 b(K)的值。在程序中,首先定义了两个数组 a(4)、b(4),之后执行 For 循环。当 K=0 时,进入第一次循环,将输入的 1 赋值给 a(1),即 a(1)=1,b(3)=a(1)=1;之后 K=1,进入第二次循环,将输入的 3 赋值给 a(2),即 a(2)=3,b(2)=a(2)=3;之后 K=2,进入第三次循环,将输入的 5 赋值给 a(3),即 a(3

43、)=5,b(1)=a(3)=5,之后 K=3,不满足循环条件,结束循环。输出b(3),值为 1。40.下列程序的功能是输出 100200 间不能被 3 整除的数,程序空白处应填写的语句是_。 Private Sub Commmandl_Click() Dim x As Integer x=100 Do Until x _ If x Mod 3 0 Then Debug. Print x End If x = x+1 Loop End Sub(分数:1.00)A.200 B.100C.100D.200解析:解析 Do UntilLoop 循环采用的是先判断条件后执行循环体的做法,如果条件为 True,不执行循环体,否则进入循环体。本题中,要输出 100 到 200 间不能被 3 整除的数,x 初始值为 100,之后执行Do UntilLoop 循环,若 x 超出 200 则不执行循环,否则利用 If 条件语句进行判断,若能被 3 整除则输出,之后 x 值加 1 进行下一次循环判断。因此 Do Until 语句空白处应填写200。二、基本操作题(总题数:1,分数:24.00)在考生文件夹下的“sampl. accdb”数据库文件中已建立两

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

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

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