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

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

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

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

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

    1、二级 ACCESS笔试-394 及答案解析(总分: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.以下叙述中,不属于面向对象方法的优点的是(

    2、)。A) 可重用性好 B) 与人类习惯的思维方法一致C) 可维护性好 D) 有助于实现自顶向下、逐步求精(分数:2.00)A.B.C.D.4.下列对于软件测试的描述中,正确的是( )。A) 软件测试的目的是证明程序是否正确B) 软件测试的目的是使程序运行结果正确C) 软件测试的目的是尽可能多地发现程序中的错误D) 软件测试的目的是使程序符合结构化原则(分数:2.00)A.B.C.D.5.在软件设计中,不属于过程设计工具的是( )。A) PDL(过程设计语言) B) PAD 图C) N-S图 D) DFD 图(分数:2.00)A.B.C.D.6.下列选项中不属于软件生命周期开发阶段任务的是( )

    3、。A) 软件测试 B) 概要设计 C) 软件维护 D) 详细设计(分数:2.00)A.B.C.D.7.关系数据库管理系统所管理的关系是( )。A) 若干二维表 B) 一个 DBF文件 C) 一个 DBC文件 D) 若干 DBC文件(分数:2.00)A.B.C.D.8.使用视图之前,应首先( )。A) 新建一个数据库 B) 新建一个数据库表 C) 打开相关的数据库 D) 打开相关的数据表(分数:2.00)A.B.C.D.9.数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和( )。A) 编码设计 B) 测试阶段 C) 运行阶段 D) 物理设计(分数:2.00)A.B.C.D.10.在下列关系

    4、运算中,不改变关系表中的属性个数但能减少元组个数的是( )。A) 并 B) 交 C) 投影 D) 笛卡儿乘积(分数:2.00)A.B.C.D.11.关系表中的每一横行称为一个( )。A) 元组 B) 字段 C) 属性 D) 码(分数:2.00)A.B.C.D.12.以下字符串不符合 Access字段命名规则的是( )。A) school B) 生日快乐 C) hello.c D) /注释(分数:2.00)A.B.C.D.13.下列关于字段属性的叙述中,正确的是( )。A) 可对任意类型的字段设置“默认值”属性B) 定义字段默认值的含义是该字段值不允许为空C) 只有“文本”型数据能够使用“输入掩

    5、码向导”D) “有效性规则”属性只允许定义一个条件表达式(分数:2.00)A.B.C.D.14.在定义表中字段属性时,对要求输入相对固定格式的数据,如电话号码 010-65971234,应该定义该字段的( )。A) 格式 B) 默认值 C) 输入掩码 D) 有效性规则(分数:2.00)A.B.C.D.15.下列关于数据编辑的说法,正确的是( )。A) 表中的数据有两种排列方式,一种是升序排序,另一种是降序排序B) 将 Access表导出到 Excel数据表时,Excel 将自动应用源表中的字体格式C) “取消筛选”就是删除筛选窗口中所作的筛选条件D) 可以单击“升序排列”或“降序排列”按钮,为

    6、两个不相邻的字段分别设置升序和降序排列(分数:2.00)A.B.C.D.16.现有某查询设计视图(如下图所示),该查询要查找的是( )。(分数:2.00)A.B.C.D.17.与 SELECT TAB1 * FROM TAB1 WHERE InStr(简历,“篮球“)0 功能相同的语句是( )。A) SELECT TAB1 * FROM TAB1 WHERE tAb1.简历 Like “篮球“B) SELECT TAB1 * FROM TAB1 WHERE TAB1.简历 Like “*篮球“C) SELECT TAB1 * FROM TAB1 WHERE TAB1.简历 Like “*篮球*

    7、“D) SELECT TAB1 * FROM TAB1 WHERE TAB1.简历 Like “篮球*/(分数:2.00)A.B.C.D.18.要求按学生学号统计出每名学生的借阅次数,下列 SQL语句中,正确的是( )。A) Select 学号,Count (学号) from 借阅B) Select 学号,Count (学号) from 借阅 Group By 学号C) Select 学号,Sum (学号) from 借阅D) Select 学号,Sum (学号) from 借阅 Order By 学号(分数:2.00)A.B.C.D.19.对“将信息系 1999年以前参加工作的教师的职称改为

    8、副教授”,合适的查询为( )。A) 生成表查询 B) 更新查询 C) 删除查询 D) 追加查询(分数:2.00)A.B.C.D.20.要从数据库中删除一个表,应该使用的 SQL语句是( )。A) ALTER TABLE B) KILL TABLE C) DELETE TABLE D) DROP TABLE(分数:2.00)A.B.C.D.21.在 VBA中,逐语句调试的快捷键是( )。A) Shift+F8 B) F12 C) F8 D) Ctrl+Shift+F8(分数:2.00)A.B.C.D.22.用于最大化激活窗口的宏命令是( )。A) Minimize B) Requery C) M

    9、aximize D) Restore(分数:2.00)A.B.C.D.23.在 Access中,自动启动宏的名称是( )。A) autoexec B) auto C) auto.bat D) autoexec.bat(分数:2.00)A.B.C.D.24.以下关于报表组成的叙述中,错误的是( )。A) 打印在每页的底部,用来显示本页汇总说明的是页面页脚B) 用来显示整份报表的汇总说明,在所有记录都被处理后,只打印在报表的结束处的是报表页脚C) 报表显示数据的主要区域叫主体D) 用来显示报表中字段名称或对记录的分组名称的是报表页眉(分数:2.00)A.B.C.D.25.能被“对象所识别的动作”和

    10、“对象可执行的活动”分别称为对象的( )。A) 方法和事件 B) 事件和方法 C) 事件和属性 D) 过程和方法(分数:2.00)A.B.C.D.26.在窗体中有一个名为 Command1的命令按钮,Click 事件代码如下。Private Sub Command1_Click()f=0for n=1 To 10 Step 2f=f+nNext nMe!Lb1.Caption=fEnd Sub单击命令按钮后,标签显示结果是( )。A) 16 B) 14 C) 26 D) 25(分数:2.00)A.B.C.D.27.在窗体中有一个标签 Lb1和一个命令按钮 Command1,事件代码如下。Opt

    11、ion Compare DatabaseDim a As String *10Private Sub Command1_Click()a=“1234“b=Len(a)Me!Lb1.Caption=bEnd Sub打开窗体后单击命令按钮,窗体中显示的内容是( )。A) 4 B) 5 C) 10 D) 40(分数:2.00)A.B.C.D.28.Int(-3.25)的结果是( )。A) -1 B) -2 C) -3 D) -4(分数:2.00)A.B.C.D.29.下列能够交换变量 X和 Y值的程序段是( )。A) Y=X:X=Y B) Z=X:Y=Z:X=YC) Z=X:X=Y:Y=Z D) Z

    12、=X:W=Y:Y=Z:X=Y(分数:2.00)A.B.C.D.30.若变量 i的初值为 8,则下列循环语句中循环体的执行次数为( )。Do While i=17i=i+2LoopA) 3次 B) 4 次 C) 5 次 D) 6 次(分数:2.00)A.B.C.D.31.窗体中有命令按钮 Command1和文本框 Text1,事件过程如下。Function result(ByVal x As Integer)As BooleanIf x Mod 2=0 Thenresult=TrueElseresult=FalseEnd IfEnd FunctionPrivate Sub Command1_Cl

    13、ick()x=Val(InputBox(“请输入一个整数“)If ThenText1=Str(x)“是偶数.“ElseText1=Str(x)“是奇数.“End IfEnd Sub运行程序,单击命令按钮,输入 19,在 Text1中会显示“19 是奇数.”。那么在程序的空白处应填写( )。A) result(x)=“偶数“ B) result(x)C) result(x)=“奇数“ D) NOT result(x)(分数:2.00)A.B.C.D.32.运行下列程序,结果是( )。Private Sub Command32_Click()f0=1:f1=1:k=1Do While k=5f=f

    14、0+f1f0=f1f1=fk=k+1LoopMsgBox “f=“ fEnd SubA) f=5 B) f=7 C) f=8 D) f=13(分数:2.00)A.B.C.D.33.表达式 4+5/6*7/8 Mod 9的值是( )。A) 4 B) 5 C) 6 D) 7(分数:2.00)A.B.C.D.34.InputBox函数的返回值类型是( )。A) 数值 B) 字符串C) 变体 D) 数值或字符串(视输入的数据而定)(分数:2.00)A.B.C.D.35.下列过程的功能是:通过对象变量返回当前窗体的 Recordset属性记录集引用,消息框中输出记录集的记录(即窗体记录源)个数。Sub

    15、GetRecNum()Dim rs As ObjectSet rs=Me.RecordsetMsgBoX _End Sub程序空白处应填写的是( )。A) Count B) rs.CountC) RecordCount D) rs.RecordCount(分数:2.00)A.B.C.D.二、填空题(总题数:12,分数:30.00)36.按“先进后出”原则组织数据的数据结构是 1。(分数:2.00)填空项 1:_37.数据结构分为线性结构和非线性结构,带链的队列属于 1。(分数:2.00)填空项 1:_38.一棵二叉树第六层(根结点为第一层)的结点数最多为 1。(分数:2.00)填空项 1:_3

    16、9.在两种基本测试方法中, 1 测试的原则之一是保证所测模块中每一个独立路径至少要执行一次。(分数:2.00)填空项 1:_40.在关系模型中,把数据看成是二维表,每一个二维表称为一个 1。(分数:2.00)填空项 1:_41.为窗体或报表上的控件设置属性值的宏命令是 1。(分数:2.00)填空项 1:_42.页面页脚的内容在报表的 1 打印输出。(分数:2.00)填空项 1:_43.在数据访问页的工具箱中,图标的名称是 1。(分数:2.00)填空项 1:_44.在窗体上有一个命令按钮 Command1,编写事件代码如下。Private Sub Command1_Click()Dim a(10

    17、),p(3) As Integerk=5For i=1 To 10a(i)=i*iNext iFor i=1 To 3D(i)=a(i*i)Next iFor i=1 To 3k=k+p(i)*2Next iMsgBox kend Sub打开窗体运行后,单击命令按钮,消息框中输出的结果是_。(分数:2.00)填空项 1:_45.在窗体文本框 Text1中输入“456ABC”后,立即窗口上输出的结果是_。Private Sub Text1 KeyPress(KeyAscii As Integer)Select Case KeyAsciiCase 97 To 122Debug.Print UCas

    18、e(Chr(KeyAscii);Case 65 To 90Debug.Print LCase(Chr(KeyAscii);Case 48 To 57Debug.Print Chr(KeyAscii);Case ElseKeyAscii=0End SelectEnd Sub(分数:2.00)填空项 1:_设计一个计时 Access应用程序。该程序界面如下图所示,由一个文本框(名为 Text1)、一个标签及两个命令按钮(一个标题为开始,命名为 Command1;另一个标题为停止,命名为 Command2)组成。程序功能为:打开窗体运行后,单击“开始”按钮,开始计时,文本框中显示秒数,单击“停止”按

    19、钮,计时停止;双击“停止”按钮,退出程序。请将空格补充完整。(分数:6.00)填空项 1:_填空项 1:_填空项 1:_现有用户登录界面如下。(分数:4.00)填空项 1:_填空项 1:_二级 ACCESS笔试-394 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在待排序的元素序列基本有序的前提下,效率最高的排序方法是( )。A) 冒泡排序 B) 选择排序 C) 快速排序 D) 归并排序(分数:2.00)A. B.C.D.解析:解析 从平均时间性能而言,快速排序最佳,其所需时间最少,但快速排序在最坏情况下的时间性不如堆排序和归并排序。当序

    20、列中的记录基本有序或元素个数较少时,冒泡排序和简单选择排序为最佳排序方法。2.下列叙述中正确的是( )。A) 算法的效率只与问题的规模有关,而与数据的存储结构无关B) 算法的时间复杂度是指执行算法所需要的计算工作量C) 数据的逻辑结构与存储结构是一一对应的D) 算法的时间复杂度与空间复杂度一定相关(分数:2.00)A.B. C.D.解析:解析 算法的时间复杂度是指算法在计算机内执行时所需时间的度量;与时间复杂度类似,空间复杂度是指算法在计算机内执行时所需存储空间的度量。因此,选项 B)的说法是正确的。3.以下叙述中,不属于面向对象方法的优点的是( )。A) 可重用性好 B) 与人类习惯的思维方

    21、法一致C) 可维护性好 D) 有助于实现自顶向下、逐步求精(分数:2.00)A.B.C.D. 解析:解析 面向对象程序设计方法并不强调自顶向下的构造程序,而常常是自底向上的,自顶向下、逐步求精是结构化程序设计的特点。4.下列对于软件测试的描述中,正确的是( )。A) 软件测试的目的是证明程序是否正确B) 软件测试的目的是使程序运行结果正确C) 软件测试的目的是尽可能多地发现程序中的错误D) 软件测试的目的是使程序符合结构化原则(分数:2.00)A.B.C. D.解析:解析 软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定。测试不是为了证明程序是正确的,而是在

    22、设想程序有错误的前提下进行的,其目的是设法暴露程序中的错误和缺陷。可见选项 C)的说法正确。5.在软件设计中,不属于过程设计工具的是( )。A) PDL(过程设计语言) B) PAD 图C) N-S图 D) DFD 图(分数:2.00)A.B.C.D. 解析:解析 数据流图 DFD是结构化分析方法最主要的一种图形工具,不属于过程设计工具。6.下列选项中不属于软件生命周期开发阶段任务的是( )。A) 软件测试 B) 概要设计 C) 软件维护 D) 详细设计(分数:2.00)A.B.C. D.解析:解析 软件生命周期由软件定义、软件开发和软件维护三个时期组成。软件开发时期是具体设计和实现在前一时期

    23、定义的软件,它通常由下面 5个阶段组成:概要设计、详细设计、编写代码、组装测试和确认测试。7.关系数据库管理系统所管理的关系是( )。A) 若干二维表 B) 一个 DBF文件 C) 一个 DBC文件 D) 若干 DBC文件(分数:2.00)A. B.C.D.解析:解析 在关系数据库中,一个表就是一个关系,关系数据库管理系统管理的关系就是多个二维表。8.使用视图之前,应首先( )。A) 新建一个数据库 B) 新建一个数据库表 C) 打开相关的数据库 D) 打开相关的数据表(分数:2.00)A.B.C. D.解析:解析 使用视图之前需要先打开存有视图的相应数据库。9.数据库设计的四个阶段是:需求分

    24、析、概念设计、逻辑设计和( )。A) 编码设计 B) 测试阶段 C) 运行阶段 D) 物理设计(分数:2.00)A.B.C.D. 解析:解析 数据库的生命周期可以分为两个阶段:一是数据库设计阶段;二是数据库实现阶段。数据库的设计阶段又分为 4个子阶段:即需求分析、概念设计、逻辑设计和物理设计。因此,本题的正确答案是 D)。10.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( )。A) 并 B) 交 C) 投影 D) 笛卡儿乘积(分数:2.00)A.B. C.D.解析:解析 本题考查数据库的关系运算。两个关系的并运算是指将第一个关系的元组加到第二个关系中,生成新的关系。因此,并

    25、运算不改变关系表中的属性个数,也不能减少元组个数。两个关系的交运算是包含同时出现在第一个和第二个关系中的元组的新关系。因此,交运算不改变关系表中的属性个数,但能减少元组个数。投影是一元关系操作。投影操作选取关系的某些属性,这个操作是对一个关系进行垂直分割,消去某些属性,并重新安排属性的顺序,再删除重复的元组。因此,投影运算既可以减少关系表中的属性个数,也可以减少元组个数。两个关系的笛卡儿乘积会增加属性个数,元组个数不变。11.关系表中的每一横行称为一个( )。A) 元组 B) 字段 C) 属性 D) 码(分数:2.00)A. B.C.D.解析:解析 在关系数据库中,关系模型采用二维表来表示,简

    26、称“表”。二维表是由表框架及表元组组成的。在表框架中,按行可以存放数据,每行数据称为元组。本题答案是 A)。12.以下字符串不符合 Access字段命名规则的是( )。A) school B) 生日快乐 C) hello.c D) /注释(分数:2.00)A.B.C. D.解析:解析 字段命名规则为长度 164 个字符;可以包含字母、汉字、数字、空格和其他字符;不能包括句号(.)、感叹号(!)、方括号()和重音符号()。13.下列关于字段属性的叙述中,正确的是( )。A) 可对任意类型的字段设置“默认值”属性B) 定义字段默认值的含义是该字段值不允许为空C) 只有“文本”型数据能够使用“输入掩

    27、码向导”D) “有效性规则”属性只允许定义一个条件表达式(分数:2.00)A.B.C.D. 解析:解析 在一个数据库中,往往会有一些字段的数据内容相同或含有相同的部分。例如,“学生”表中的“性别”字段只有“男”、“女”两种值,这种情况就可以设置一个默认值,所以选项 B)是错误的。但并不是可以对任意类型的字段设置“默认值”属性,例如,OLE 对象类型的字段就不能设置“默认值”属性,所以选项 A)是错误的。输入掩码只为“文本”和“日期时间”型字段提供向导,其他数据类型没有向导帮助,所以选项 C)是错误的。有效性规则的形式以及设置目的随字段的数据类型不同而不同。对“文本”类型字段,可以设置输入的字符

    28、个数不能超过某一个值;对“数字”类型字段,可以让Access只接受一定范围内的数据;对“日期/时间”类型字段,可以将数值限制在一定的月份或年份之内,所以选项 D)是正确的。所以本题答案为 D)。14.在定义表中字段属性时,对要求输入相对固定格式的数据,如电话号码 010-65971234,应该定义该字段的( )。A) 格式 B) 默认值 C) 输入掩码 D) 有效性规则(分数:2.00)A.B.C. D.解析:解析 在输入数据时,如果遇到有相对固定的书写格式的数据时(如题面所给的电话号码),可以定义一个输入掩码,将格式中不变的符号固定成格式的一部分,这样在输入数据时,只需输入变化的值即可。所以

    29、本题答案为 C)。15.下列关于数据编辑的说法,正确的是( )。A) 表中的数据有两种排列方式,一种是升序排序,另一种是降序排序B) 将 Access表导出到 Excel数据表时,Excel 将自动应用源表中的字体格式C) “取消筛选”就是删除筛选窗口中所作的筛选条件D) 可以单击“升序排列”或“降序排列”按钮,为两个不相邻的字段分别设置升序和降序排列(分数:2.00)A. B.C.D.解析:解析 当将表导出到 Excel时,用鼠标右键单击“表名”,在弹出的快捷菜单中选择“导出”命令,在“查找范围”内找到要放置的位置,在“文件类型”列表选择“Microsoft Excel”,然后勾选“带格式保

    30、存”复选框,单击“导出”按钮,所以选项 B)错误。取消筛选是指取消已设置好的筛选,使内容恢复设置筛选之前的格式,所以选项 C)错误。Access 中按多个字段进行排序时,首先根据第一个字段按照指定的顺序进行排序,当第一个字段具有相同值时,再按照第二个字段进行排序,以此类推,直到按全部指定的字段排好序为止,所以选项 D)错误。16.现有某查询设计视图(如下图所示),该查询要查找的是( )。(分数:2.00)A. B.C.D.解析:解析 在 Access的查询设计器中,同一行条件表示与的关系,不同行间的条件表示或的关系,由设计器界面可知,该查询是查找身高在 160以上的女性和所有的男性。所以本题答

    31、案为 A)。17.与 SELECT TAB1 * FROM TAB1 WHERE InStr(简历,“篮球“)0 功能相同的语句是( )。A) SELECT TAB1 * FROM TAB1 WHERE tAb1.简历 Like “篮球“B) SELECT TAB1 * FROM TAB1 WHERE TAB1.简历 Like “*篮球“C) SELECT TAB1 * FROM TAB1 WHERE TAB1.简历 Like “*篮球*“D) SELECT TAB1 * FROM TAB1 WHERE TAB1.简历 Like “篮球*/(分数:2.00)A.B.C. D.解析:解析 Acc

    32、ess 提供了 InStr函数用于字符串搜索。“SELECT TAB1 * FROM TAB1 WHERE InStr(简历,“篮球“)0”语句的作用是在 TAB1表中,查找“简历”字段中包含“篮球”内容的记录的全部信息。Access 中 like的通配符用法为:“?”表示任何单一字符,“*”表示零个或多个字符,“#”表示任何一个数字。因为“篮球”前后都有可能有别的字符,既然要查找包含“篮球”字符的内容,那么就必须要将其他字符考虑在查找条件内,所以 C)选项正确。所以本题答案为 C)。18.要求按学生学号统计出每名学生的借阅次数,下列 SQL语句中,正确的是( )。A) Select 学号,C

    33、ount (学号) from 借阅B) Select 学号,Count (学号) from 借阅 Group By 学号C) Select 学号,Sum (学号) from 借阅D) Select 学号,Sum (学号) from 借阅 Order By 学号(分数:2.00)A.B. C.D.解析:解析 SELECT 语句能够实现数据的筛选、投影和联接操作,并能够完成筛选字段重命名、多数据源数据组合、分类、汇总和排序等具体操作。“Count”的作用是返回集合中项目的数量,这里用来统计每个学号出现的次数,“Group By”子句的作用是对检索结果进行分组,可以利用它进行分组汇总,因为这里是按“

    34、学号”进行分组汇总。所以本题答案为 B)。19.对“将信息系 1999年以前参加工作的教师的职称改为副教授”,合适的查询为( )。A) 生成表查询 B) 更新查询 C) 删除查询 D) 追加查询(分数:2.00)A.B. C.D.解析:解析 在建立和维护数据库的过程中,常常需要对表中的记录进行更新和修改,而最简单有效的方法就是利用更新查询。20.要从数据库中删除一个表,应该使用的 SQL语句是( )。A) ALTER TABLE B) KILL TABLE C) DELETE TABLE D) DROP TABLE(分数:2.00)A.B.C.D. 解析:解析 如果希望删除某个不需要的表,可以

    35、使用 DROP TABLE语句。语句基本格式为:DROP TABLE 表名;其中,表名是指要删除的表的名称。所以本题答案为 D)。21.在 VBA中,逐语句调试的快捷键是( )。A) Shift+F8 B) F12 C) F8 D) Ctrl+Shift+F8(分数:2.00)A.B.C. D.解析:解析 在 VBA程序调试过程中,逐过程调试的快捷键是 Shift+F8;跳出过程的快捷键是Ctrl+Shift+F8;逐语句调试的快捷键是 F8,本题选 C)。22.用于最大化激活窗口的宏命令是( )。A) Minimize B) Requery C) Maximize D) Restore(分数

    36、:2.00)A.B.C. D.解析:解析 选项 A)用于最小化激活窗口,选项 B)用于实施指定控件重新查询,选项 D)是将最大化或最小化的窗口恢复到原始大小。23.在 Access中,自动启动宏的名称是( )。A) autoexec B) auto C) auto.bat D) autoexec.bat(分数:2.00)A. B.C.D.解析:解析 本题考查宏的自动启动。被命名为 AutoExec的宏,在打开数据库时会自动运行。要想取消自动运行,打开数据库时按住 Shift键即可。题目虽然很简单,但考试中经常考查本知识点。24.以下关于报表组成的叙述中,错误的是( )。A) 打印在每页的底部,

    37、用来显示本页汇总说明的是页面页脚B) 用来显示整份报表的汇总说明,在所有记录都被处理后,只打印在报表的结束处的是报表页脚C) 报表显示数据的主要区域叫主体D) 用来显示报表中字段名称或对记录的分组名称的是报表页眉(分数:2.00)A.B.C.D. 解析:解析 报表页眉在报表的开始处,用来显示报表的标题、图形或说明性文字。25.能被“对象所识别的动作”和“对象可执行的活动”分别称为对象的( )。A) 方法和事件 B) 事件和方法 C) 事件和属性 D) 过程和方法(分数:2.00)A.B. C.D.解析:解析 事件是 Access窗体或报表及其上的控件等对象可以”辨识“的动作;方法描述了对象的行

    38、为。所以本题答案为 B)。26.在窗体中有一个名为 Command1的命令按钮,Click 事件代码如下。Private Sub Command1_Click()f=0for n=1 To 10 Step 2f=f+nNext nMe!Lb1.Caption=fEnd Sub单击命令按钮后,标签显示结果是( )。A) 16 B) 14 C) 26 D) 25(分数:2.00)A.B.C.D. 解析:解析 本题考查循环程序。程序从 110 步长为 2,就是 n=1、3、5、7、9;表达式 f=f+n是对 n求和,1+3+5+7+9=25,故本题答案选 D)。27.在窗体中有一个标签 Lb1和一个

    39、命令按钮 Command1,事件代码如下。Option Compare DatabaseDim a As String *10Private Sub Command1_Click()a=“1234“b=Len(a)Me!Lb1.Caption=bEnd Sub打开窗体后单击命令按钮,窗体中显示的内容是( )。A) 4 B) 5 C) 10 D) 40(分数:2.00)A.B.C. D.解析:解析 在 VBA中,可以在定义字符串时为其指定长度形成定长字符串。对于定长字符串,调用Len函数时,其返回值是声明该字符串时设定的值,而不依赖于当前字符串中的内容。本题定义字符串(Dim a As Stri

    40、ng * 10)时指定的长度为 10,所以单击命令按钮后,窗体显示的内容是 10。所以本题答案为 C)。28.Int(-3.25)的结果是( )。A) -1 B) -2 C) -3 D) -4(分数:2.00)A.B.C.D. 解析:解析 取整函数 Int(数值表达式):返回数值表达式的整数部分。当参数值为负数时,Int 返回小于等于参数值的第一个负数。所以本题答案为 D)。29.下列能够交换变量 X和 Y值的程序段是( )。A) Y=X:X=Y B) Z=X:Y=Z:X=YC) Z=X:X=Y:Y=Z D) Z=X:W=Y:Y=Z:X=Y(分数:2.00)A.B.C. D.解析:解析 交换变

    41、量值是程序中常见的操作,首先需要定义已知的 X和 Y两个变量外,再定义第三个变量 Z,变量 Z的作用相当于一个中转站,首先通过语句“Z=X”,将变量 X的值赋给变量 Z,此时,变量Z中存放的值就是改变前的变量 X的值,然后,通过语句“X=Y”,将变量 Y的值赋值给变量 X,此时,变量 X中存放的值就是改变前的变量 Y的值,再通过语句“Y=Z”,将存放在变量 Z中的值赋给变量 Y。到此,变量 X和变量 Y的值交换完成。所以本题答案为 C。30.若变量 i的初值为 8,则下列循环语句中循环体的执行次数为( )。Do While i=17i=i+2LoopA) 3次 B) 4 次 C) 5 次 D)

    42、 6 次(分数:2.00)A.B.C. D.解析:解析 本题中的循环是一个典型的 DoWhileLoop语句,DoWhileLoop 语句使用格式如下。Do While 条件式循环体Loop变量 i的初值为 8,根据循环的条件式可知,在“i=17”的情况下,循环将执行,直到条件不满足,循环终止,整个循环过程如下所示。当 i=8,符合条件式,执行循环体:i=i+2=10。当 i=10,符合条件式,执行循环体:i=i+2=12。当 i=12,符合条件式,执行循环体:i=i+2=14。当 i=14,符合条件式,执行循环体:i=i+2=16。当 i=16,符合条件式,执行循环体:i=i+2=18。当

    43、i=18,此时 i17,不符合条件式,不执行循环体,退出循环。所以循环体将被执行 5次,选项 C)正确。所以本题答案为 C)。31.窗体中有命令按钮 Command1和文本框 Text1,事件过程如下。Function result(ByVal x As Integer)As BooleanIf x Mod 2=0 Thenresult=TrueElseresult=FalseEnd IfEnd FunctionPrivate Sub Command1_Click()x=Val(InputBox(“请输入一个整数“)If ThenText1=Str(x)“是偶数.“ElseText1=Str(

    44、x)“是奇数.“End IfEnd Sub运行程序,单击命令按钮,输入 19,在 Text1中会显示“19 是奇数.”。那么在程序的空白处应填写( )。A) result(x)=“偶数“ B) result(x)C) result(x)=“奇数“ D) NOT result(x)(分数:2.00)A.B. C.D.解析:解析 本题程序的功能是判断用户在文本框中输入的整数是奇数还是偶数。首先,在 result方法中,通过 If语句设置了判断变量 x是奇数还是偶数的方法,如果变量 x与 2取余的结果为 0,那么变量 result的值为“True”,否则变量 result的值为“False”。在子过

    45、程Command1_Click()中,通过语句“x=Val(InputBox(“请输入一个整数“)”将从文本框中得到的输入数据为变量 x赋值,然后通过 If语句判断 x的值是奇数还是偶数,这时就需要将变量 x作为参数来调用result方法,也就是说,本空填“result(x)”,当结果为真时,执行语句“Text1=Str(x)“是偶数.“”,当结果为假时,执行语句“Text1=Str(x)“是奇数.“”。所以本题答案为 B)。32.运行下列程序,结果是( )。Private Sub Command32_Click()f0=1:f1=1:k=1Do While k=5f=f0+f1f0=f1f1

    46、=fk=k+1LoopMsgBox “f=“ fEnd SubA) f=5 B) f=7 C) f=8 D) f=13(分数:2.00)A.B.C.D. 解析:解析 本题中的循环是一个典型的“DoWhileLoop”语句,DoWhlleLoop 语句使用格式如下。Do While 条件式循环体Loop变量 k的初值为 1,根据循环的条件式可知,在“k=5”的情况下,循环将执行,直到条件不满足,循环终止,整个循环过程如下所示。当 k=1,符合条件式,执行循环体:f=f0+f1=2,f0=1,f1=2,k=2。当 k=2,符合条件式,执行循环体:f=f0+f1=3,f0=2,f1=3,k=3。当

    47、k=3,符合条件式,执行循环体:f=f0+f1=5,f0=3,f1=5,k=4。当 k=4,符合条件式,执行循环体:f=f0+f1=8,f0=5,f1=8,k=5。当 k=5,符合条件式,执行循环体:f=f0+f1=13,f0=8,f1=8,k=6。当 k=6,此时 k5,不符合条件式,不执行循环体,退出循环。所以本题答案为 D)。33.表达式 4+5/6*7/8 Mod 9的值是( )。A) 4 B) 5 C) 6 D) 7(分数:2.00)A.B. C.D.解析:解析 按照算术运算符的优先级的关系,该表达式应先计算 6*7,结果为 42。再计算 42/8,结果为 525。然后计算 5/52

    48、5,结果为 1。最后计算 1 Mod 9,结果为 1。所以表达式的最终值为 4+1,即 5。所以本题答案是 B)。34.InputBox函数的返回值类型是( )。A) 数值 B) 字符串C) 变体 D) 数值或字符串(视输入的数据而定)(分数:2.00)A.B.C.D. 解析:解析 InputBox 的返回值是一个数值或字符串。当省略尾部的“$”时,InputBox 函数返回一个数值,此时,不能输入字符串。如果不省略“$”,则既可输入数值也可输入字符串,但其返回值,是一个字符串。因此,如果需要输入数值,并且返回的也是数值,则应省略“$”;而如果需要输入字符串,并且返回的也是字符串,则不能省略“$”。如果不省略“$”,且输入的是数值,则返回字符串,当需要该数值参加运算时,必须用 Val函数把它转换为数值。所以本题答案为 D)。35.下列过程的功能是:通过对象变量返回当前窗体的 Recordset属性记录集引用,消息框中输出记录集的记录(即窗体记录源)个数。Sub GetRecNum()Dim rs As ObjectSet rs=Me.


    注意事项

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




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

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

    收起
    展开