欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

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

    • 资源ID:1323804       资源大小:97KB        全文页数:24页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    1、二级 ACCESS 笔试-401 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.栈通常采用的两种存储结构是( )。A) 顺序存储结构和链式存储结构 B) 散列方式和索引方式C) 链表存储结构和数组 D) 线性存储结构和非线性存储结构(分数:2.00)A.B.C.D.2.下列叙述中正确的是( )。A) 线性表是线性结构 B) 栈与队列是非线性结构C) 线性链表是非线性结构 D) 二叉树是线性结构(分数:2.00)A.B.C.D.3.设树 T 的度为 4,其中度为 1、2、3、4 的结点个数分别为 4、2、1、1,则 T 中的叶子结点数为(

    2、)。A) 8 B) 7 C) 6 D) 5(分数:2.00)A.B.C.D.4.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是( )。A) 可行性分析 B) 需求分析 C) 详细设计 D) 程序编码(分数:2.00)A.B.C.D.5.下列选项中不属于结构化程序设计方法的是( )。A) 自顶向下 B) 逐步求精 C) 模块化 D) 可复用(分数:2.00)A.B.C.D.6.在结构化程序设计中,模块划分的原则是( )。A) 备模块应包括尽量多的功能 B) 各模块的规模应尽量大C) 各模块之间的联系应尽量紧密 D) 模块内具有高内聚度、模块间具有低耦合度(分数:2.00)A.

    3、B.C.D.7.下列关于数据库系统的叙述中,正确的是( )。A) 数据库系统减少了数据冗余 B) 数据库系统避免了一切冗余C) 数据库系统中数据的一致性是指数据类型一致 D) 数据库系统比文件系统能管理更多的数据(分数:2.00)A.B.C.D.8.下列叙述中,正确的是( )。A) 用 E-R 图能够表示实体集间一对一的联系、一对多的联系和多对多的联系B) 用 E-R 图只能表示实体集之间一对一的联系C) 用 E-R 图只能表示实体集之间一对多的联系D) 用 E-R 图表示的概念数据模型只能转换为关系数据模型(分数:2.00)A.B.C.D.9.Visual FoxPro 关系数据库管理系统能

    4、够实现的三种基本关系运算是( )。A) 索引、排序、查找 B) 建库、录入、排序 C) 选择、投影、联接 D) 显示、统计、复制(分数:2.00)A.B.C.D.10.下面关于对象概念的描述中,错误的是( )。A) 对象就是 C 语言中的结构体变量 B) 对象代表正在创建的系统中的一个实体C) 对象是一个状态和操作(或方法)的封装体 D) 对象之间的信息传递是通过消息进行的(分数:2.00)A.B.C.D.11.关系数据库的基本操作包括( )。A) 创建、打开和关闭 B) 选择、投影和联接 C) 增加、删除和修改 D) 索引、查询和统计(分数:2.00)A.B.C.D.12.所有字符转换为大写

    5、的输入掩码是( )。A) O B) C) D) A(分数:2.00)A.B.C.D.13.下列能够使用“输入掩码向导”创建输入掩码的数据类型是( )。A) 数字和文本 B) 文本和货币C) 文本和日期/时间 D) 数字和日期/时间(分数:2.00)A.B.C.D.14.若以已建立的“fEmployee”表为数据源,计算每个职工的年龄(取整),计算公式为( )。A) Year(出生日期)/365 B) (Date()-出生日期)/365C) Year(date()-Year(出生日期) D) Date()-出生日期/365(分数:2.00)A.B.C.D.15.在一个操作中可以更改多条记录的查询

    6、是( )。A) 参数查询 B) 操作查询 C) SQL 查询 D) 选择查询(分数:2.00)A.B.C.D.16.当窗体中的内容太多无法放在一面中显示时,可以用( )控件来分页。A) 选项卡 B) 命令按钮 C) 组合框 D) 选项组(分数:2.00)A.B.C.D.17.要将“选课成绩”表中学生的成绩取整,可以使用( )。A) Abs(成绩) B) Int(成绩) C) Sqr(成绩) D) Sgn(成绩)(分数:2.00)A.B.C.D.18.直接将命令发送 ODBC 数据,它使用服务器能接受的命令,利用它可以检索或更改记录的是( )。A) 联合查询 B) 传递查询 C) 数据定义查询

    7、D) 子查询(分数:2.00)A.B.C.D.19.下图是简单查询向导。其中 按钮和 按钮分别代表的意思是( )。A) 单击 按钮一次选择一个字段,单击 按钮一次选择全部字段B) 单击 按钮一次选择一个字段,单击 (分数:2.00)A.B.C.D.20.窗体中可以包含一列或几列数据,用户只能从列表中选择值,而不能输入新值的控件是( )。A) 列表框 B) 组合框 C) 列表框和组合框 D) 以上两者都不可以(分数:2.00)A.B.C.D.21.报表中的页面页眉用来( )。A) 显示报表中的字段名称或记录的分组名称 B) 显示报表中的标题、图形或说明性文字C) 显示本页的汇总说明 D) 显示整

    8、个报表的汇总说明(分数:2.00)A.B.C.D.22.在宏设计窗口中,可以隐藏的列是( )。A) 条件 B) 宏名和参数 C) 宏名和条件 D) 注释(分数:2.00)A.B.C.D.23.VBA 表达式 3*3/3/3 的输出结果是( )。A) 0 B) 1 C) 3 D) 9(分数:2.00)A.B.C.D.24.假设某数据库已建有宏对象“宏 1”,“宏 1”中只有一个宏操作 SetValue,其中第一个参数项目为“Label0Caption”第二个参数表达式为“Text0”窗体“fmTest”中有一个标签 Label0 和一个文本框 Text0,现设置控件 Text0 的“更新后”事件

    9、为运行“宏 1”,则结果是( )。A) 将文本框清空B) 将标签清空C) 将文本框中的内容复制给标签的标题,使二者显示相同内容D) 将标签的标题复制到文本框,使二者显示相同内容(分数:2.00)A.B.C.D.25.在 VBA 中要打开名为“学生信息录入”的窗体,应使用的语句是( )。A) DoCmd.OpenForm “学生信息录入“ B) OpenForm “学生信息录入“C) DoCmd.OpenWindow “学生信息录入“ D) OpenWindow “学生信息录入/(分数:2.00)A.B.C.D.26.软件(程序)调试的任务是( )。A) 诊断和改正程序中的错误 B) 尽可能多地

    10、发现程序中的错误C) 发现并改正程序中的所有错误 D) 确定程序中错误的性质(分数:2.00)A.B.C.D.27.下列变量名中,合法的是( )。A) 4A B) A-1 C) ABC_1 D) private(分数:2.00)A.B.C.D.28.在被调用的过程中改变了形参变量的值,但又不影响实参变量本身,这种参数传递方式称为( )。A) 按值传递 B) 按地址传递 C) ByRef 传递 D) 按形参传递(分数:2.00)A.B.C.D.29.用于获取字符串 Sfr 从第 2 个字符开始的 3 个字符的函数是( )。A) Mid(Str,2,3) B) Middle(Str,2,3) C)

    11、 Right(Str,2,3) D) Left(Str,2,3)(分数:2.00)A.B.C.D.30.VBA 语句“Dim NewArray(10) as Integer”的含义是( )。A) 定义 10 个整型数构成的数组 NewArray B) 定义 11 个整型数构成的数组 NewArrayC) 定义 1 个值为整型数的变量 NewArray(10) D) 定义 1 个值为 10 的变量 NewArray(分数:2.00)A.B.C.D.31.有如下 VBA 程序段。Sum=0n=1For i=1 To 5x=n*in=n+1Sum=Sum+xNext i以上 For 循环计算 Sum

    12、,最终结果是( )。A) 35 B) 45 C) 50 D) 55(分数:2.00)A.B.C.D.32.在窗体中有一个命令按钮 run1,对应的事件代码如下。Private Sub run1_Enter()Dim hum As IntegerDim In As IntergerDim n As IntegerDim i As IntegerFor i=1 To 10num=InputBox(“请输入数据:“,“输入“,1)If Int(num/2)=num/2 Thenm=m+1Elsen=n+1End IfNext iMsgBox(“运行结果: m“=Str(m)“,n=“Str(n)En

    13、d Sub运行以上事件所完成的功能是( )。A) 对输入的 10 个数据统计有几个是整数,有几个是非整数B) 对输入的 10 个数据求各自的余数,然后再进行累加C) 对输入的 10 个数据求累加和D) 对输入的 10 个数据统计有几个是奇数,有几个是偶数(分数:2.00)A.B.C.D.33.程序流程控制的方式是( )。A) 顺序控制和分支控制 B) 顺序控制和循环控制C) 循环控制和分支控制 D) 顺序、分支和循环控制(分数:2.00)A.B.C.D.34.在 VBA 中,错误的循环结构是( )。A) Do While 条件式循环体LoopB) Do Until 条件式循环体LoopC) D

    14、o Until循环体Loop 条件式D) Do循环体Loop While 条件式(分数:2.00)A.B.C.D.35.ADO 的含义是( )。A) 开放数据库互连应用编程接口 B) 数据库访问对象C) 动态链接库 D) Active 数据对象(分数:2.00)A.B.C.D.二、填空题(总题数:14,分数:30.00)36.在最坏情况下,冒泡排序的时间复杂度为 1。(分数:2.00)填空项 1:_37.设一棵完全二叉树共有 700 个结点,则在该二叉树中有 1 个叶子结点。(分数:2.00)填空项 1:_38.程序测试分为静态测试和动态测试。其中 1 是指不执行程序,而只是对程序文本进行检查

    15、,通过阅读和讨论,分析和发现程序中的错误。(分数:2.00)填空项 1:_39.用二维表的形式来表示实体之间联系的数据模型叫做_。(分数:2.00)填空项 1:_40.数据库管理系统常见的数据模型有层次模型、 1 和关系模型三种。(分数:2.00)填空项 1:_41.在 Access 中,要在查找条件中与任意一个数字字符匹配,可使用的通配符是 1。(分数:2.00)填空项 1:_42.SLELECT 名字 AND 年龄 FROM 职员表 WHERE 姓名 LIKE 李%,这条查询语句的意思是 1。(分数:2.00)填空项 1:_43.如果要查询学生表中年龄在一定范围区间的记录,要求用户使用查询

    16、时输入区间条件,那么应该采用的查询方式是 1。(分数:2.00)填空项 1:_44.函数 Right(“计算机等级考试“,4)的执行结果是_。(分数:2.00)填空项 1:_45.某窗体中有一个命令按钮,在窗体视图中单击此命令按钮打开一个查询,需要执行的操作是 1。(分数:2.00)填空项 1:_46.运行下面的程序,其输出结果(str2 的值)为_。Dim str1,str2 As StringDim i As Integerstr1=“abcdef“For i=1 To Len(str1) Step 2str2=UCase(Mid(str1,i,1)+str2NextMsgBox str2

    17、(分数:2.00)填空项 1:_47.假定当前日期为 2002 年 8 月 25 日,星期日,则执行以下语句后,a、b、c 和 d 的值分别是25、8、2002 和_。a=day(now)b=month(now)c=year(now)d=weekday(now)(分数:2.00)填空项 1:_48.有一个 VBA 计算程序,该程序用户界面由 4 个文本框和 3 个按钮组成。4 个文本框的名称分别为Text1、Text2、Text3 和 Text4。3 个按钮分别为清除(名为 Command1)、计算(名为 Command2)和退出(名为 Command3)。窗体打开运行后,单击“清除”按钮,则

    18、清除所有文本框中显示的内容;单击“计算”按钮,则计算在 Text1、Text2 和 Text3 这 3 个文本框中输入的 3 科成绩的平均成绩,并将结果存放在Text4 文本框中,单击“退出”按钮则退出。请将下列程序填空补充完整。Private Sub Command1_Click()Me!Text1=“Me!Text2=“Me!Text3=“Me!Text4=“End SubPrivate Sub Command2_Click()If Me!Text1=“ Or Me!Text2=“ Or Me!Text3=“ ThenMsgBox “成绩输入不全“ElseMe!Text4=(_+Val(M

    19、e!Text2)+Val(Me!Text3)/3End IfEnd SubPrivate Sub Command3_Click()Docmd QuitEnd Sub(分数:2.00)填空项 1:_数据库中有“学生成绩表”,包括“姓名”、“平时成绩”、“考试成绩”和“期末总评”等字段。现要根据“平时成绩”和“考试成绩”对学生进行“期末总评”。规定:“平时成绩”加“考试成绩”大于等于 85 分,则期末总评为“优”,“平时成绩”加“考试成绩”小于 60 分,则期末总评为“不及格”,其他情况期末总评为“合格”。下面的程序按照上述要求计算每名学生的期末总评。请在空白处填入适当的语句,使程序可以完成指定的

    20、功能。Private Sub Command0_Click()Dim db As DAO.DatabaseDim rs As DAO.RecordsetDim pscj,kscj,qmzp As DAO.FieldDim count As IntegerSet db=CurrentDb()Set rs=db.OpenRecordset(“学生成绩表“)Set pscj=rs.Fields(“平时成绩“)Set kscj=rs.Fields(“考试成绩“)Set qmzp=rs.Fields(“期末总评“)count=0Do While Not rs.EOF(14) If pscj+kscj=8

    21、5 Thenqmzp=“优“ElseIf pscj+kscj60 Thenqmzp=“不及格“Elseqmzp=“合格“End Ifrs Updatecount=count+1(15) Looprs.Closedb.CloseSet rs=NothingSet db=NothingMsgBox “学生人数:“ countEnd Sub(分数:4.00)填空项 1:_填空项 1:_二级 ACCESS 笔试-401 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.栈通常采用的两种存储结构是( )。A) 顺序存储结构和链式存储结构 B) 散列方式和

    22、索引方式C) 链表存储结构和数组 D) 线性存储结构和非线性存储结构(分数:2.00)A. B.C.D.解析:解析 和线性表类似,栈也有两种存储方法:顺序栈和链式栈。栈的顺序存储结构是利用一组地址连续的存储单元一次存储自栈底到栈顶的数据元素,同时附设指针 top 指示栈顶元素的位置,由于栈的操作是线性表操作的特例,相对而言,链式栈的操作更易于实现。2.下列叙述中正确的是( )。A) 线性表是线性结构 B) 栈与队列是非线性结构C) 线性链表是非线性结构 D) 二叉树是线性结构(分数:2.00)A. B.C.D.解析:解析 根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分为两大

    23、类型:线性结构与非线性结构。如果一个非空的数据结构满足下列两个条件:有且只有一个根结点;每一个结点最多有一个前件,也最多有一个后件。则称该数据结构为线件结构,又称线性表。所以线性表、栈与队列、线性链表都是线性结构,而二叉树是非线性结构。3.设树 T 的度为 4,其中度为 1、2、3、4 的结点个数分别为 4、2、1、1,则 T 中的叶子结点数为( )。A) 8 B) 7 C) 6 D) 5(分数:2.00)A. B.C.D.解析:解析 将题中所述的树用图形表示即可得到叶子结点的数目,另外还可用公式n0=ln2+2n3+3n4+1 来计算,其中 n0表示叶子结点;ln 2中的 n,表示度为 2

    24、的结点。此题中度为 1 的结点有 4 个;度为 2 的结点有 2 个;度为 3 的结点有 1 个;度为 4 的结点有 1 个,计算过程如下。n0=ln2+2n3+3n4+1n0=12+21+31+1n0=84.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是( )。A) 可行性分析 B) 需求分析 C) 详细设计 D) 程序编码(分数:2.00)A.B. C.D.解析:解析 软件开发阶段包括需求分析、总体设计、详细设计、编码和测试 5 个阶段。其中需求分析阶段常用的工具是数据流图和数据字典。本题答案为 B)。5.下列选项中不属于结构化程序设计方法的是( )。A) 自顶向下 B

    25、) 逐步求精 C) 模块化 D) 可复用(分数:2.00)A.B.C.D. 解析:解析 结构化程序设计方法的主要原则是:自顶向下,逐步求精,模块化,限制使用 goto 语句。可复用性是指软件元素不加修改和稍加修改可在不同的软件开发过程中重复使用的性质。软件可复用性是软件工程追求的目标之一是提高软件生产效率最主要的方法。面向对象的程序设计具有可复用性的优点。6.在结构化程序设计中,模块划分的原则是( )。A) 备模块应包括尽量多的功能 B) 各模块的规模应尽量大C) 各模块之间的联系应尽量紧密 D) 模块内具有高内聚度、模块间具有低耦合度(分数:2.00)A.B.C.D. 解析:解析 在结构化程

    26、序设计中,一般较优秀的软件设计尽量做到高内聚、低耦合,这样有利于提高软件模块的独立性,这也是模块划分的原则。7.下列关于数据库系统的叙述中,正确的是( )。A) 数据库系统减少了数据冗余 B) 数据库系统避免了一切冗余C) 数据库系统中数据的一致性是指数据类型一致 D) 数据库系统比文件系统能管理更多的数据(分数:2.00)A. B.C.D.解析:解析 数据库系统的数据具有高共享性和低冗余性,但不能完全避免数据冗余;数据的一致性是指在系统中同一数据的不同出现应保持相同的值。8.下列叙述中,正确的是( )。A) 用 E-R 图能够表示实体集间一对一的联系、一对多的联系和多对多的联系B) 用 E-

    27、R 图只能表示实体集之间一对一的联系C) 用 E-R 图只能表示实体集之间一对多的联系D) 用 E-R 图表示的概念数据模型只能转换为关系数据模型(分数:2.00)A. B.C.D.解析:解析 两个实体之间的联系实际上是实体集间的函数关系,这种函数关系可以有下面几种,即一对一的联系、一对多(或多对一)的联系和多对多的联系;概念模型便于向各种模型转换。由于概念模型不依赖于具体的数据库管理系统,因此,容易向关系模型、网状模型和层次模型等各种模型转换。9.Visual FoxPro 关系数据库管理系统能够实现的三种基本关系运算是( )。A) 索引、排序、查找 B) 建库、录入、排序 C) 选择、投影

    28、、联接 D) 显示、统计、复制(分数:2.00)A.B.C. D.解析:解析 关系数据库管理系统能够实现的 3 种基本关系运算是选择(从关系中找出满足给定条件的元组的操作称为选择),投影(从关系模式中指定若干属性组成新的关系),连接(是关系的横向组合)。10.下面关于对象概念的描述中,错误的是( )。A) 对象就是 C 语言中的结构体变量 B) 对象代表正在创建的系统中的一个实体C) 对象是一个状态和操作(或方法)的封装体 D) 对象之间的信息传递是通过消息进行的(分数:2.00)A. B.C.D.解析:解析 对象是由数据和容许的操作组成的封装体,与客观实体有直接的对应关系,对象之间通过传递消

    29、息互相联系,从模拟现实世界中不同事物彼此之间的联系,B)、C)、D)是正确的,对象的思想广泛应用于 C+、Java 等语言中,因此 A)错误。11.关系数据库的基本操作包括( )。A) 创建、打开和关闭 B) 选择、投影和联接 C) 增加、删除和修改 D) 索引、查询和统计(分数:2.00)A.B. C.D.解析:解析 在对关系数据库的查询中,利用关系的投影、选择和联接运算可以方便地分解或构造新的关系。12.所有字符转换为大写的输入掩码是( )。A) O B) C) D) A(分数:2.00)A.B. C.D.解析:解析 选项 A)指必须输入数字(09),选项 B)指所有字符转换为大写,选项

    30、C)指所有字符转换为小写,选项 D)指必须输入字母或数字。13.下列能够使用“输入掩码向导”创建输入掩码的数据类型是( )。A) 数字和文本 B) 文本和货币C) 文本和日期/时间 D) 数字和日期/时间(分数:2.00)A.B.C. D.解析:解析 Access 只为“文本”和“日期/时间”型字段提供了输入掩码向导。14.若以已建立的“fEmployee”表为数据源,计算每个职工的年龄(取整),计算公式为( )。A) Year(出生日期)/365 B) (Date()-出生日期)/365C) Year(date()-Year(出生日期) D) Date()-出生日期/365(分数:2.00)

    31、A.B.C. D.解析:解析 1980 年出生的年份为 Year(出生日期),当前的年份为 Year(Date(),故年龄为Year(Date()-Year(出生日期)。15.在一个操作中可以更改多条记录的查询是( )。A) 参数查询 B) 操作查询 C) SQL 查询 D) 选择查询(分数:2.00)A.B. C.D.解析:解析 操作查询是在一次操作中更改多条记录的查询。16.当窗体中的内容太多无法放在一面中显示时,可以用( )控件来分页。A) 选项卡 B) 命令按钮 C) 组合框 D) 选项组(分数:2.00)A. B.C.D.解析:解析 注意选项卡和选项组的区别:选项卡是分页工具,选项组

    32、是选择列表工具。17.要将“选课成绩”表中学生的成绩取整,可以使用( )。A) Abs(成绩) B) Int(成绩) C) Sqr(成绩) D) Sgn(成绩)(分数:2.00)A.B. C.D.解析:解析 选项 A)为返回数值表达式值的绝对值;选项 C)为平方根值;选项 D)为数值表达式的符号值。18.直接将命令发送 ODBC 数据,它使用服务器能接受的命令,利用它可以检索或更改记录的是( )。A) 联合查询 B) 传递查询 C) 数据定义查询 D) 子查询(分数:2.00)A.B. C.D.解析:解析 传递查询的定义。传递查询可以使用服务器能接受的命令。19.下图是简单查询向导。其中 按钮

    33、和 按钮分别代表的意思是( )。A) 单击 按钮一次选择一个字段,单击 按钮一次选择全部字段B) 单击 按钮一次选择一个字段,单击 (分数:2.00)A. B.C.D.解析:20.窗体中可以包含一列或几列数据,用户只能从列表中选择值,而不能输入新值的控件是( )。A) 列表框 B) 组合框 C) 列表框和组合框 D) 以上两者都不可以(分数:2.00)A. B.C.D.解析:解析 使用组合框既可以选择又可以输入文本,这是和列表框最大的不同,组合框的应用比列表框的应用要广泛。21.报表中的页面页眉用来( )。A) 显示报表中的字段名称或记录的分组名称 B) 显示报表中的标题、图形或说明性文字C)

    34、 显示本页的汇总说明 D) 显示整个报表的汇总说明(分数:2.00)A. B.C.D.解析:解析 选项 B)是报表页眉的功能;选项 C)是页面页脚的功能;选项 D)是报表页脚的功能。只有选项 A)是页面页眉的功能。22.在宏设计窗口中,可以隐藏的列是( )。A) 条件 B) 宏名和参数 C) 宏名和条件 D) 注释(分数:2.00)A.B.C. D.解析:解析 在宏的设计视图中,宏名和条件列可以隐藏。23.VBA 表达式 3*3/3/3 的输出结果是( )。A) 0 B) 1 C) 3 D) 9(分数:2.00)A.B.C.D. 解析:解析 在 VBA 中的运算符优先顺序是指数运算()、负数(

    35、-)、乘法和除法(*、/)、整数除法(/)、求模运算(Mod)、加法和减法(+、-)。因此,计算时先计算 3*3=9,然后计算 3/3=1,最后对 9/1 取整为9。24.假设某数据库已建有宏对象“宏 1”,“宏 1”中只有一个宏操作 SetValue,其中第一个参数项目为“Label0Caption”第二个参数表达式为“Text0”窗体“fmTest”中有一个标签 Label0 和一个文本框 Text0,现设置控件 Text0 的“更新后”事件为运行“宏 1”,则结果是( )。A) 将文本框清空B) 将标签清空C) 将文本框中的内容复制给标签的标题,使二者显示相同内容D) 将标签的标题复制到

    36、文本框,使二者显示相同内容(分数:2.00)A.B.C. D.解析:解析 SetValue 命令可以对 Access 窗体、窗体数据表或报表上的字段、控件、属性的值进行设置。SetValue 命令有两个参数,第一个参数是项目(Item),作用是存放要设置值的字段、控件或属性的名称。本题要设置的属性是标签的 Caption(Label0Caption)。第二个参数是表达式(Expression),使用该表达式来对项的值进行设置,本题的表达式是文本框的内容(Text0),所以对 Text0 更新后运行的结果是文本框的内容复制给了标签的标题。所以本题答案为 C)。25.在 VBA 中要打开名为“学生

    37、信息录入”的窗体,应使用的语句是( )。A) DoCmd.OpenForm “学生信息录入“ B) OpenForm “学生信息录入“C) DoCmd.OpenWindow “学生信息录入“ D) OpenWindow “学生信息录入/(分数:2.00)A. B.C.D.解析:解析 Access 提供一个重要的对象:DoCmd 对象,它的主要功能是通过调用包含在内部的方法实现 VBA 编程中对 Access 的操作。OpenForm 命令用于打开窗体,使用 DoCmd 对象的 OpenForm 方法,可以执行设计好的宏。例如,利用 DoCmd 对象的 OpenForm 方法可以打开窗体“学生信

    38、息录入”,语句格式为:DoCmd.OpenForm “学生信息录入“。所以本题答案为 A)。26.软件(程序)调试的任务是( )。A) 诊断和改正程序中的错误 B) 尽可能多地发现程序中的错误C) 发现并改正程序中的所有错误 D) 确定程序中错误的性质(分数:2.00)A. B.C.D.解析:解析 程序调试的任务是诊断和改正程序中的错误。它与软件测试不同,软件测试是尽可能多地发现软件中的错误。先要发现软件的错误,然后借助一定的调试工具找出软件错误的具体位置。软件测试贯穿整个软件生命期,调试主要在开发阶段。故本题答案为 A)。27.下列变量名中,合法的是( )。A) 4A B) A-1 C) A

    39、BC_1 D) private(分数:2.00)A.B.C. D.解析:解析 变量是指程序运行时值会发生变化的数据。变量名的命名,同字段命名一样,但变量命名不能包含空格或除了下划线字符(_)外的任何其他标点符号,所以选项 B)是不合法的。此外,变量命名不能使用 VBA 的关键字,所以选项 D)是不合法的。变量名的首字符必须是字母,所以选项 A)是不合法的。所以本题答案为 C)。28.在被调用的过程中改变了形参变量的值,但又不影响实参变量本身,这种参数传递方式称为( )。A) 按值传递 B) 按地址传递 C) ByRef 传递 D) 按形参传递(分数:2.00)A. B.C.D.解析:解析 By

    40、Val 表示该参数按值传递,是“单向”调用形式。如果形式参数被说明为传值(ByVal 项),则过程调用只是相应位置实参的值“单向”传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化均不会反馈、影响实参的值。在这个过程中,数据的传递只有单向性,故称为“传值调用”的“单向”作用形式。所以本题答案为 A)。29.用于获取字符串 Sfr 从第 2 个字符开始的 3 个字符的函数是( )。A) Mid(Str,2,3) B) Middle(Str,2,3) C) Right(Str,2,3) D) Left(Str,2,3)(分数:2.00)A. B.C.D.解析:解析 Mid():返回

    41、指定字符串中由指定位置开始,指定长度的字符串,语法为:Mid(字符串,开始位置,长度);Left():返回从指定字符串右侧开始,指定长度的字符串,语法为:Left(字符串,长度);Right():返回从指定字符串左侧开始,指定长度的字符串,语法为:Right(字符串,长度);所以本题选A)。30.VBA 语句“Dim NewArray(10) as Integer”的含义是( )。A) 定义 10 个整型数构成的数组 NewArray B) 定义 11 个整型数构成的数组 NewArrayC) 定义 1 个值为整型数的变量 NewArray(10) D) 定义 1 个值为 10 的变量 New

    42、Array(分数:2.00)A.B. C.D.解析:解析 数组是在有规则的结构中包含一种数据类型的一组数据,也称作数组元素变量。数组变量由变量名和数组下标构成,通常用 Dim 语句来定义数组,定义格式为:Dim 数组名(下标下限 to 下标上限),缺省情况下,下标下限为 0,数组元素从“数组名(0)”至“数组名(下标上限)”;如果使用 to选项,则可以安排非 0 下限。本题中 Dim NewArray(10)As Intege 等价于 Dim NewArray(0 T0 10)As Integer,它定义了一个一维整型数组,数组的名字为 NewArray,该数组共有 11 个数组元素,分别是:

    43、NewArray(0)、NewArray(1)、NewArray(2)、NewArray(3)、NewArray(10)。所以本题答案为 B)。31.有如下 VBA 程序段。Sum=0n=1For i=1 To 5x=n*in=n+1Sum=Sum+xNext i以上 For 循环计算 Sum,最终结果是( )。A) 35 B) 45 C) 50 D) 55(分数:2.00)A.B.C.D. 解析:解析 本题考查 For 循环语句:n=1,i=1 时,Sum=1;执行循环 n=n+1,i=2,Sum=1+4,依次 i加 1 直到 i=5。当 i=1 时,x=1,n=2,Sum=1;当 i=2

    44、时,x=4,n=3,Sum=5;当 i=3 时,x=9,n=4,Sum=14;当 i=4 时,x=16,n=5,Sum=30;当 i=5 时,x=25,n=6,Sum=55。32.在窗体中有一个命令按钮 run1,对应的事件代码如下。Private Sub run1_Enter()Dim hum As IntegerDim In As IntergerDim n As IntegerDim i As IntegerFor i=1 To 10num=InputBox(“请输入数据:“,“输入“,1)If Int(num/2)=num/2 Thenm=m+1Elsen=n+1End IfNext

    45、iMsgBox(“运行结果: m“=Str(m)“,n=“Str(n)End Sub运行以上事件所完成的功能是( )。A) 对输入的 10 个数据统计有几个是整数,有几个是非整数B) 对输入的 10 个数据求各自的余数,然后再进行累加C) 对输入的 10 个数据求累加和D) 对输入的 10 个数据统计有几个是奇数,有几个是偶数(分数:2.00)A.B.C.D. 解析:解析 从题目要求来看 For 为循环语句,InputBox 设置输入数据框,If 语句是计算输入值为奇数还是偶数,依次输入 10 次数值,当输入值为偶数时 m 自动增 1,当输入值为奇数时 n 自动增 1。33.程序流程控制的方式

    46、是( )。A) 顺序控制和分支控制 B) 顺序控制和循环控制C) 循环控制和分支控制 D) 顺序、分支和循环控制(分数:2.00)A.B.C.D. 解析:解析 VBA 流程控制分为 3 种方式:顺序控制、选择控制(分支控制)和循环控制。所以本题答案为 D)。34.在 VBA 中,错误的循环结构是( )。A) Do While 条件式循环体LoopB) Do Until 条件式循环体LoopC) Do Until循环体Loop 条件式D) Do循环体Loop While 条件式(分数:2.00)A.B.C. D.解析:解析 DoWhileLoop 语句使用格式如下。Do While 条件式循环体

    47、Loop与 DoWhileLoop 结构相对应,还有另一个循环结构 DoUntilLoop,其使用格式为:Do Until 条件式循环体Loop上面两个 Do 循环的条件式均安排在结构的起始位置。实际上,条件式也可以安排在结构的末尾,所以又增加如下两个 Do 循环结构。Do循环体LooD While 条件式和Do循环体Loop Until 条件式所以本题答案为 C)。35.ADO 的含义是( )。A) 开放数据库互连应用编程接口 B) 数据库访问对象C) 动态链接库 D) Active 数据对象(分数:2.00)A.B.C.D. 解析:解析 ActiveX 数据对象(ADO)是基于组件的数据库

    48、编程接口,它是一个和编程语言无关的 COM 组件系统,可以对来自多种数据提供者的数据进行读取和写入操作。二、填空题(总题数:14,分数:30.00)36.在最坏情况下,冒泡排序的时间复杂度为 1。(分数:2.00)填空项 1:_ (正确答案:n(n-1)/2 或 n*(n-1)/2)解析:解析 冒泡排序法是一种最简单的交换类排序方法,它是通过相邻数据元素的交换逐步将线性表变成有序。假设线性表的长度为 n,则在最坏的情况下,冒泡排序需要经过 n/2 遍的从前往后的扫描和n/2 遍的从后往前的扫描,需要的比较次数为 n(n-1)/2。37.设一棵完全二叉树共有 700 个结点,则在该二叉树中有 1 个叶子结点。(分数:2.00)填空项 1:_ (正确答案:350)解析:解析 完全二叉树中,设高度为 n,则除 h 层外其他层结点


    注意事项

    本文(【计算机类职业资格】二级ACCESS笔试-401及答案解析.doc)为本站会员(ideacase155)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

    收起
    展开