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

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

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

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

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

    1、二级 ACCESS笔试-397 及答案解析(总分: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

    2、.B.C.D.3.在软件测试设计中,软件测试的主要目的是( )。A) 实验性运行软件 B) 证明软件正确C) 找出软件中全部错误 D) 尽可能多地发现软件中的错误(分数:2.00)A.B.C.D.4.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的( )。A) 抽象和信息隐蔽 B) 局部化和封装化C) 内聚性和耦合性 D) 激活机制和控制方法(分数:2.00)A.B.C.D.5.软件是指( )。A) 程序 B) 程序和文档C) 算法加数据结构 D) 程序、数据与相关文档的完整集合(分数:2.00)A.B.C.D.6.面向对象的设计方法与传统的面向过程的方法有本质不同,它的

    3、基本原理是( )。A) 模拟现实世界中不同事物之间的联系B) 强调模拟现实世界中的算法而不强调概念C) 使用现实世界的概念抽象地思考问题从而自然地解决问题D) 鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考(分数:2.00)A.B.C.D.7.用树形结构来表示实体之间联系的模型称为( )。A) 关系模型 B) 层次模型 C) 网状模型 D) 数据模型(分数:2.00)A.B.C.D.8.把实体-联系模型转换为关系模型时,实体之间多对多联系在模型中是通过( )。A) 建立新的属性来实现 B) 建立新的关键字来实现C) 建立新的关系来实现 D) 建立新的实体来实现(分数:2.00)A.B

    4、.C.D.9.数据处理的最小单位是( )。A) 数据 B) 数据元素 C) 数据项 D) 数据结构(分数:2.00)A.B.C.D.10.按条件 f对关系 R进行选择,其关系代数表达式为( )。(分数:2.00)A.B.C.D.11.数据库中有 A、B 两表,均有相同字段 C,在两表中 C字段都设为主键。当通过 C字段建立两表关系时,则该关系为( )。A) 一对一 B) 一对多 C) 多对多 D) 不能建立关系(分数:2.00)A.B.C.D.12.在 Access数据库中,表是( )。A) 关系 B) 索引 C) 记录 D) 数据库(分数:2.00)A.B.C.D.13.Access数据库中

    5、哪个数据库对象是其他数据库对象的基础( )。A) 报表 B) 查询 C) 表 D) 模块(分数:2.00)A.B.C.D.14.假设某用户想把歌手的音乐存入 Access数据库,那么他该采用的数据类型是( )。A) 查询向导 B) 自动编号 C) OLE 对象 D) 备注(分数:2.00)A.B.C.D.15.可以选择输入数据或空格的输入掩码是( )。A) 0 B) C) D) 9(分数:2.00)A.B.C.D.16.在课程表中要查找课程名称中包含“计算机”的课程,对应“课程名称”字段的正确条件表达式是( )。A) “计算机“ B) “*计算机*“ C) Like “*计算机*“ D) Li

    6、ke“计算机/(分数:2.00)A.B.C.D.17.在 SELECT语句中使用 ORDER BY字句是为了指定( )。A) 查询的表 B) 查询的结果顺序 C) 查询的条件 D) 查询的字段(分数:2.00)A.B.C.D.18.在 Access表中,可以定义 3种主关键字,它们是( )。A) 单字段、双字段和多字段 B) 单字段、双字段和自动编号C) 单字段、多字段和自动编号 D) 双字段、多字段和自动编号(分数:2.00)A.B.C.D.19.假设有一组数据:工资为 800元,职称为“讲师”,性别为“男”,在下列逻辑表达式中结果为“假”的是( )。A) 工资800 AND 职称=“助教“

    7、 OR 职称=“讲师“B) 性别=“女“ OR NOT 职称=“助教“C) 工资=800 AND (职称=“讲师“ OR 性别=“女“)D) 工资800 AND (职称=“讲师“ OR 性别=“男“)(分数:2.00)A.B.C.D.20.要改变窗体上文本框控件的数据源,应设置的属性是( )。A) 记录源 B) 控件来源 C) 默认值 D) 筛选查阅(分数:2.00)A.B.C.D.21.下列有关空值的说法中,正确的是( )。A) Access不支持空值 B) 空值表示字段还没有确定值C) 空值等同于数值 0 D) 空值等同于空字符串(分数:2.00)A.B.C.D.22.若要将“产品”表中所

    8、有供货商是“ABC:”的产品单价下调 50,则正确的 SQL语句是( )。A) UPDATE 产品 SET 单价=50 WHERE 供货商=“ABC“B) UPDATE 产品 SET 单价=单价-50 WHERE 供货商=“ABC“C) UPDATE FROM 产品 SET 单价=50 WHERE 供货商=“ABC“D) UPDATE FROM 产品 SET 单价=单价-50 WHERE 供货商=“ABC/(分数:2.00)A.B.C.D.23.在“设计”视图中设置如下图所示窗体的“格式”属性,正确的设置是( )。(分数:2.00)A.B.C.D.24.发生在控件接收焦点前的事件是( )。A)

    9、 Enter B) GotFocus C) Exit D) LostFocus(分数:2.00)A.B.C.D.25.当在一个报表中列出学生 3门课 a、b、c 的成绩时,若要对每位学生计算这 3门课的平均成绩,只需设置新添计算控件的控制源为( )。A) “=a+b+c/3” B) “(a+b+c)/3”C) “=(a+b+c)/3” D) 以上表达式均错(分数:2.00)A.B.C.D.26.表达式“B=INT(A+0.5)”的功能是( )。A) 将变量 A保留小数点后 1位 B) 将变量 A四舍五入取整C) 将变量 A保留小数点后 5位 D) 舍去变量 A的小数部分(分数:2.00)A.B

    10、.C.D.27.在模块的声明部分使用“Option Base 1”语句,然后定义二维数组 A(2 to 5,5),则该数组的元素个数为( )。A) 20 B) 24 C) 25 D) 36(分数:2.00)A.B.C.D.28.在窗体中有一个命令按钮(名称为 run34),对应的事件代码如下。Private Sub run34_Click()Sum=0FOr i=10 To 1 Step -2sum=sum+iNext iMsgBox sumEnd Sub运行以上事件,程序的输出结果是( )。A) 10 B) 30 C) 55 D) 其他结果(分数:2.00)A.B.C.D.29.在“窗体”视

    11、图显示窗体时,要求在单击命令按钮后标签上显示的文字颜色变为红色,以下能实现该操作的语句是( )。(分数:2.00)A.B.C.D.30.Sub过程与 Function过程最根本的区别是( )。A) Sub过程的过程名不能返回值,而 Function过程能通过过程名返回值B) Sub过程可以使用 Call语句或直接使用过程名调用,而 Function过程不可以C) 两种过程参数的传递方式不同D) Function过程可以有参数,Sub 过程不可以(分数:2.00)A.B.C.D.31.已定义好有参函数 f(m),其中形参 i71是整型量。下面调用该函数,传递实参为 5,将返回的函数数值赋给变量

    12、t。以下正确的是( )。A) t=f(m) B) t=Call f(m) C) t=f(5) D) t=Call f(5)(分数:2.00)A.B.C.D.32.在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程。Private Sub Command1_Click()x=0n=InputBox(“ “)For i=1 to nFor j=1 to ix=x+1Next jNext iPrint xEnd Sub程序运行后,单击命令按钮,如果输入 3,则在窗体上显示的内容是( )。A) 3 B) 4 C) 5 D) 6(分数:2.00)A.B.C.D.33.Private

    13、Sub run35_Click()Dim flag As Booleanresult=0flag=TrueDo While flagresult=Val(InputBox(“请输入学生成绩:“,“输入“)If result=0 And result=100 Then_ElseMsgBox “成绩输入错误,请重新输入“End IfLoopRein 成绩输入正确后的程序代码略End Sub程序中的白处,需要填入一条语句使程序完成其功能。下列选项中错误的语句是( )。A) flag=False B) flag=Not flagC) flag=True D) Exit Do(分数:2.00)A.B.C

    14、.D.34.在窗体中添加一个名称为 Command1的命令按钮,然后编写如下事件代码。Private Sub Command1_Click()MsgBox f(24,18)End SubPublic Function f(m As Integer,n As Integer)As IntegerDo while mnDo while mnm=m-nLoopDo While mnn=n-mLoopLoopf=mEnd Function窗体打开运行后,单击命令按扭,则消息框的输出结果是( )。A) 2 B) 4 C) 6 D) 8(分数:2.00)A.B.C.D.35.在窗体中有一个命令按钮 Com

    15、mand1,编写事件代码如下。Private Sub Command1_Click()Dim s As Integers=P(1)+P(2)+P(3)+P(4)debugPrint sEnd SubPublic Function P(N As Integer)Dim Sum As IntegerSum=0For i=1 To NSum=Sum+iNext iP=SumEnd Function打开窗体运行后,单击命令按钮,输出结果是( )。A) 15 B) 20 C) 25 D) 35(分数:2.00)A.B.C.D.二、填空题(总题数:14,分数:30.00)36.当循环队列非空且队尾指针等于

    16、队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为 1。(分数:2.00)填空项 1:_37.冒泡排序在最坏情况下的比较次数是 1。(分数:2.00)填空项 1:_38.对下列二叉树进行中序遍历的结果为_。(分数:2.00)填空项 1:_39.Jackson结构化程序设计方法是英国的 M.Jackson提出的,它是一种面向 1 的设计方法。(分数:2.00)填空项 1:_40. 1是数据库设计的核心。(分数:2.00)填空项 1:_41.要修改表中一些数据,应该使用 1。(分数:2.00)填空项 1:_42.Access通过数据访问页可以发布的数据 1。(分数:2.00)填空项 1:

    17、_43.打开一个表应该使用的宏操作是 1。(分数:2.00)填空项 1:_44.用于获得字符串 S最左边 4个字符的函数是 1。(分数:2.00)填空项 1:_45.设有以下窗体单击事件过程。Privafe Sub FormClick()a=1For i=1 To 3Select Case iCase 1,3a=a+1Case 2,4a=a+2End SelectNext iMsgBox aEnd Sub打开窗体运行后,单击窗体消息框的输出内容应为_。(分数:2.00)填空项 1:_46.假定有以下程序段。n=0for i=1 to 3for i=-4 to -1n=n+1next jnext

    18、 i运行完毕后,n 的值是_。(分数:2.00)填空项 1:_47.在窗体上画一个命令按钮,然后编写如下事件过程。Private Sub Command1_Click()a=0For i=1 To 2For j=1 To 4If j Mod 20 Thena=a+1End Ifa=a+1Next jNext iMsgBox aEnd Sub程序执行后,单击命令按钮,消息框显示的是_。(分数:2.00)填空项 1:_48.下面程序的输出结果是_。Private Sub Form_Click()i=0Do Until 0i=i+1if i10 then Exit DoLoopPrint iEnd

    19、Sub(分数:2.00)填空项 1:_数据库中有工资表,包括“姓名”、“工资”、“职称”,现要对不同职称的职工增加工资,规定教授职称增加 15%,副教授职称增加 10%,其他人增加 5%。下列程序的功能是按照上述规定调整每位职工的工资,并显示所涨工资的总和。请在空白处填入适当语句,使程序可以完成指定的功能。Private Sub Command5_Click()Dim WS as DAO.WorkspaceDim db as DAO.DatabaseDim rs as DAO.RecordsetDim gz as DAO.FieldDim zc as DAO.FieldDim sum as C

    20、urrencyDim rate as SingleSet db=CurrentDb()Set rs=db.OpenRecordset(“工资表“)Set gz=rs.Fields(“工资“)Set zc=rs.Fields(“职称“)sum=0Do While Not (14) rs.EditSelect Case zcCase Is=“教授“rate=0.15Case Is=“副教授“rate=01Case elserate=0.05End Selectsum=sum+gz*rategz=gz+gz*rate(15) rs.MoveNextLooprs.Closedb.Closesetrs=

    21、Nothingsetdb=NothingMsgBox “涨工资总计:“sumEnd Sub(分数:4.00)填空项 1:_填空项 1:_二级 ACCESS笔试-397 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列对于线性链表的描述中正确的是( )。A) 存储空间不一定连续,且备元素的存储顺序是任意的B) 存储空间不一定连续,且前件元素一定存储在后件元素的前面C) 存储空间必须连续,且前件元素一定存储在后件元素的前面D) 存储空间必须连续,且各元素的存储顺序是任意的(分数:2.00)A. B.C.D.解析:解析 本题考查的是线性单链表、

    22、双向链表与循环链表的结构及其基本运算。在链式存储结构中,存储数据结构的存储空间可以不连续,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致,而数据元素之间的逻辑关系是由指针域来确定的。故本题答案为 A)。2.下列关于栈的描述中错误的是( )。A) 栈是先进后出的线性表B) 栈只能顺序存储C) 栈具有记忆作用D) 对栈的插入与删除操作中,不需要改变栈底指针(分数:2.00)A.B. C.D.解析:解析 本题考查的是栈和队列。栈是一种特殊的线性表,线性表可以顺序存储,也可以链式存储,而栈是一种线性表,也可以采用链式存储结构。故本题答案为 B)。3.在软件测试设计中,软件测试的主要目的是( )

    23、。A) 实验性运行软件 B) 证明软件正确C) 找出软件中全部错误 D) 尽可能多地发现软件中的错误(分数:2.00)A.B.C.D. 解析:解析 使用人工或自动手段来运行或测定某个系统的过程,目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。软件测试是为了发现错误而执行程序的过程。测试以查找错误为目的,而不是为了演示软件的正确功能。4.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的( )。A) 抽象和信息隐蔽 B) 局部化和封装化C) 内聚性和耦合性 D) 激活机制和控制方法(分数:2.00)A.B.C. D.解析:解析 模块的独立程序是评价设计好

    24、坏的重要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。一般较优秀的软件设计,应尽量做到高内聚、低耦合。5.软件是指( )。A) 程序 B) 程序和文档C) 算法加数据结构 D) 程序、数据与相关文档的完整集合(分数:2.00)A.B.C.D. 解析:解析 软件是程序、数据与相关文档的集合,相对于计算机硬件而言,软件是逻辑产品而不是物理产品,是计算机的无形部分。6.面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是( )。A) 模拟现实世界中不同事物之间的联系B) 强调模拟现实世界中的算法而不强调概念C) 使用现实世界的概念抽象地思考问题从而自然地解决问题D

    25、) 鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考(分数:2.00)A.B.C. D.解析:解析 面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是,使用现实世界的概念抽象地思考问题从而自然地解决问题。它强调模拟现实世界中的概念而不强调算法,它鼓励开发者在软件开发的绝大部分中都用应用领域的概念去思考。本题答案为 C)。7.用树形结构来表示实体之间联系的模型称为( )。A) 关系模型 B) 层次模型 C) 网状模型 D) 数据模型(分数:2.00)A.B. C.D.解析:解析 层次模型是最早发展出来的数据库模型。它的基本结构是树形结构,这种结构方式在现实世界中很普遍,如

    26、家族结构、行政组织机构,它们自顶向下、层次分明。8.把实体-联系模型转换为关系模型时,实体之间多对多联系在模型中是通过( )。A) 建立新的属性来实现 B) 建立新的关键字来实现C) 建立新的关系来实现 D) 建立新的实体来实现(分数:2.00)A.B.C. D.解析:解析 E-R 图向关系模型的转换原则如下。一个实体型转换为一个关系模型,实体的属性就是关系的属性,实体的键就是关系的键。一个联系转换为一个关系模式,与该联系相连的每个实体型的键以及联系的属性都转换为关系的属性。这个关系的键分为以下 3种不同的情况。若联系为 1:1,则相连的每个实体型的键均是该关系模式的候选键。若联系为 1:n,

    27、则联系对应的关系模式的键取 n端实体型的键。若联系为 m:n,则联系对应的关系模式的键为参加联系的诸实体型的键的组合。9.数据处理的最小单位是( )。A) 数据 B) 数据元素 C) 数据项 D) 数据结构(分数:2.00)A.B.C. D.解析:解析 数据处理的最小单位是数据项;由若干数据项组成数据元素;数据是指能够被计算机识别、存储和加工处理的信息载体;数据结构是指数据之间的相互关系和数据运算。10.按条件 f对关系 R进行选择,其关系代数表达式为( )。(分数:2.00)A.B.C. D.解析:解析 选择运算是一个一元运算,关系 R通过选择运算(并由该运算给出所选择的逻辑条件)后仍为一个

    28、关系。这个关系是由 R中那些满足逻辑条件的元组所组成的。如果关系的逻辑条件为 f,则 R满足f的选择运算可以写成: f(R)。本题答案为 C)。11.数据库中有 A、B 两表,均有相同字段 C,在两表中 C字段都设为主键。当通过 C字段建立两表关系时,则该关系为( )。A) 一对一 B) 一对多 C) 多对多 D) 不能建立关系(分数:2.00)A. B.C.D.解析:解析 在 Access中,一对一联系表现为主表中的每一条记录只与相关表中的一条记录相关联。在本题中,两表中 C字段都设为主键,根据主键内容的不可重复性,所以通过 C字段建立的两表关系为“一对一”。所以本题答案为 A)。12.在

    29、Access数据库中,表是( )。A) 关系 B) 索引 C) 记录 D) 数据库(分数:2.00)A. B.C.D.解析:解析 在 Access中,一个“表”就是一个关系,每个关系都有一个关系名,即表名。13.Access数据库中哪个数据库对象是其他数据库对象的基础( )。A) 报表 B) 查询 C) 表 D) 模块(分数:2.00)A.B.C. D.解析:解析 表是所有数据库对象的基础。14.假设某用户想把歌手的音乐存入 Access数据库,那么他该采用的数据类型是( )。A) 查询向导 B) 自动编号 C) OLE 对象 D) 备注(分数:2.00)A.B.C. D.解析:解析 OLE

    30、对象指的是其他使用 OLE协议程序创建的对象,如 Word文档、Excel 电子表格、图像、声音和其他二进制数据。15.可以选择输入数据或空格的输入掩码是( )。A) 0 B) C) D) 9(分数:2.00)A.B.C.D. 解析:解析 选项 A)是指必须输入数字(09),选项 B)是指将所有字符转换为小写,选项 C)是指将所有字符转换为大写。16.在课程表中要查找课程名称中包含“计算机”的课程,对应“课程名称”字段的正确条件表达式是( )。A) “计算机“ B) “*计算机*“ C) Like “*计算机*“ D) Like“计算机/(分数:2.00)A.B.C. D.解析:解析 用“*”

    31、表示该位置可匹配零或多个字符。在课程表中要查找课程名称中包含“计算机”的课程,对应“课程名称”字段的正确条件表达式是 Like “*计算机*“。所以本题答案为 C)。17.在 SELECT语句中使用 ORDER BY字句是为了指定( )。A) 查询的表 B) 查询的结果顺序 C) 查询的条件 D) 查询的字段(分数:2.00)A.B. C.D.解析:解析 selecc 语句中,FromTable 表示查询的表,order by 表示执行查询结果的排序。查询的条件由 where子句来引导,查询的字段是放在 select子句后的。所以答案为 B)。18.在 Access表中,可以定义 3种主关键字

    32、,它们是( )。A) 单字段、双字段和多字段 B) 单字段、双字段和自动编号C) 单字段、多字段和自动编号 D) 双字段、多字段和自动编号(分数:2.00)A.B.C. D.解析:解析 为了使保存在不同表中的数据产生联系,Access 数据库中的每个表必须有一个字段能唯一标识每条记录,这个字段就是主关键字。主关键字可以是一个字段,也可以是一组字段。为确保主关键字字段值的唯一性,Access 不允许在主关键字字段中存入重复值和空值。自动编号字段是在每次向表中添加新记录时,Access 会自动插入的唯一顺序号。库中若未设置其他主关键字,在保存表时会提示创建主键,单击“是”按钮,Access 为新建

    33、的表创建一个“自动编号”字段作为主关键字。所以本题答案为 C)。19.假设有一组数据:工资为 800元,职称为“讲师”,性别为“男”,在下列逻辑表达式中结果为“假”的是( )。A) 工资800 AND 职称=“助教“ OR 职称=“讲师“B) 性别=“女“ OR NOT 职称=“助教“C) 工资=800 AND (职称=“讲师“ OR 性别=“女“)D) 工资800 AND (职称=“讲师“ OR 性别=“男“)(分数:2.00)A.B.C.D. 解析:解析 逻辑运算符及其含义如下。Not:当 Not连接的表达式为真时,整个表达式为假。And:当 And连接的表达式都为真时,整个表达式为真,否

    34、则为假。Or:当 Or连接的表达式有一个为真时,整个表达式为真,否则为假。在逻辑表达式中,括号可改变优先级的顺序,强制优先处理表达式的某部分,括号内的操作总是比括号外的操作先被执行。选项 A):“工资800”条件为假,“职称=“助教“”条件为假,“职称=“讲师“”条件为真,所以整个表达式可以看作“假 AND 假 OR 真”,表达式中没有括号,且逻辑运算符的运算顺序为 NOTANDOR,所以先运算 AND表达式的值为“假”,即表达式演变为“假 OR真”,根据逻辑运算符的含义,最终结果为“真”。选项 B):判断各条件后,表达式可以看作“假 OR NOT 假”,同样,由逻辑运算符的运算顺序得知先运算

    35、 NOT表达式,所以表达式演变为“假 OR 真”,最终结果为“真”。选项 C):判断备条件后,表达式可以看作“真 AND(真 OR 假)”,优先执行括号内的表达式,也就是“真 AND 真”,最终结果为“真”。选项 D):判断备条件后,表达式可以看作“假 AND(真 OR 真)”,优先执行括号内的表达式,也就是“假 AND 真”,最终结果为“假”。所以本题答案为 D)。20.要改变窗体上文本框控件的数据源,应设置的属性是( )。A) 记录源 B) 控件来源 C) 默认值 D) 筛选查阅(分数:2.00)A.B. C.D.解析:解析 窗体“属性”对话框中“控件来源”属性可以设置文本框的数据源。21

    36、.下列有关空值的说法中,正确的是( )。A) Access不支持空值 B) 空值表示字段还没有确定值C) 空值等同于数值 0 D) 空值等同于空字符串(分数:2.00)A.B. C.D.解析:解析 如果某条记录的某个字段尚未存储数据,则称该记录的这个字段位的值为空值。空值表示该值还没有确定。空值与空字符串的含义不同。22.若要将“产品”表中所有供货商是“ABC:”的产品单价下调 50,则正确的 SQL语句是( )。A) UPDATE 产品 SET 单价=50 WHERE 供货商=“ABC“B) UPDATE 产品 SET 单价=单价-50 WHERE 供货商=“ABC“C) UPDATE FR

    37、OM 产品 SET 单价=50 WHERE 供货商=“ABC“D) UPDATE FROM 产品 SET 单价=单价-50 WHERE 供货商=“ABC/(分数:2.00)A.B. C.D.解析:解析 Update 语句实现数据的更新功能,能够对指定表所有记录或满足条件的记录进行更新操作,该语句的格式为:Update表名Set字段名 1=表达式 1,字段名 2=表达式2Where条件。其中,表名是指要更新数据的表的名称。字段名=表达式是用表达式的值替代对应字段的值,并且一次可以修改多个字段。一般使用 Where子旬来指定被更新记录字段值所满足的条件,如果不使用Where子句,则更新全部记录。本

    38、题中要求“单价下调 50”,可以用“单价=单价-50”这个表达式表示。所以本题答案为 B)。23.在“设计”视图中设置如下图所示窗体的“格式”属性,正确的设置是( )。(分数:2.00)A.B.C. D.解析:解析 由题目的图片可知,窗体的记录选定器应该为“否”,浏览按钮为“否”,分隔线为“否”,控制框为“否”,最大化最小化按钮为“无”,关闭按钮为“否”。24.发生在控件接收焦点前的事件是( )。A) Enter B) GotFocus C) Exit D) LostFocus(分数:2.00)A. B.C.D.解析:解析 Enter 是发生在控件接收焦点之前的事件。25.当在一个报表中列出学

    39、生 3门课 a、b、c 的成绩时,若要对每位学生计算这 3门课的平均成绩,只需设置新添计算控件的控制源为( )。A) “=a+b+c/3” B) “(a+b+c)/3”C) “=(a+b+c)/3” D) 以上表达式均错(分数:2.00)A.B.C. D.解析:解析 注意计算控件的控件源必须是以“=”开头的计算表达式。26.表达式“B=INT(A+0.5)”的功能是( )。A) 将变量 A保留小数点后 1位 B) 将变量 A四舍五入取整C) 将变量 A保留小数点后 5位 D) 舍去变量 A的小数部分(分数:2.00)A.B. C.D.解析:解析 在数学函数中,向下取整函数:Int(数值表达式)

    40、,返回数值表达式的向下取整数的结果,参数为负值时返回小于等于参数值的第一个负数。在本题中,表达式“B=INT(A+0.5)”的功能是将变量 A四舍五入取整。所以本题答案为 B)。27.在模块的声明部分使用“Option Base 1”语句,然后定义二维数组 A(2 to 5,5),则该数组的元素个数为( )。A) 20 B) 24 C) 25 D) 36(分数:2.00)A. B.C.D.解析:解析 数组是在有规则的结构中包含一种数据类型的一组数据,也称作数组元素变量。数组变量由变量名和数组下标构成,通常用 Dim语句来定义数组,定义格式为:Dim 数组名(下标下限 to下标上限)。缺省情况下

    41、,下标下限为 0,数组元素从“数组名(0)”至“数组名(下标上限)”;如果使用 to选项,则可以安排非 0下限。例如,Dim A(5,5) As Integer,B(1 To 3,10 to 20,2),则 A有 36个元素,B 有 3*11*3=99个元素。在本题中,还有一点要注意,题面说到“在模块的声明部分使用Option Base 1语句”,则数组默认下标下限是 1。本题中二维数组 A(2 to 5,5)的元素个数为 4*5=20个元素。所以本题答案为 A)。28.在窗体中有一个命令按钮(名称为 run34),对应的事件代码如下。Private Sub run34_Click()Sum=

    42、0FOr i=10 To 1 Step -2sum=sum+iNext iMsgBox sumEnd Sub运行以上事件,程序的输出结果是( )。A) 10 B) 30 C) 55 D) 其他结果(分数:2.00)A.B. C.D.解析:解析 事件代码中“For i=10 To 1 Step -2”表示循环变量 i的初值为 10,终值为 1,步长为-2,所以:第一轮循环结果:i=10,sum=0+10=10。第二轮循环结果:i=10-2=8,sum=10+8=18。第三轮循环结果:i=8-2=6,sum=18+6=24。第四轮循环结果:i=6-2=4,sum=24+4=28。第五轮循环结果:i

    43、=4-2=2,sum=28+2=30。所以本题答案为 B)。29.在“窗体”视图显示窗体时,要求在单击命令按钮后标签上显示的文字颜色变为红色,以下能实现该操作的语句是( )。(分数:2.00)A. B.C.D.解析:解析 前景颜色(ForeColor)和背景颜色(BackColor)属性值分别显示文字颜色和控件的底色。30.Sub过程与 Function过程最根本的区别是( )。A) Sub过程的过程名不能返回值,而 Function过程能通过过程名返回值B) Sub过程可以使用 Call语句或直接使用过程名调用,而 Function过程不可以C) 两种过程参数的传递方式不同D) Functi

    44、on过程可以有参数,Sub 过程不可以(分数:2.00)A. B.C.D.解析:解析 过程是模块的单元组成,过程分两种类型:Sub 子过程和 Function函数过程。VBA 提供的关键字 Call,可显示调用一个子过程(sub 过程),但却不能调用执行函数过程(Function 过程),此外,Sub过程和 Function过程都可以直接引用过程名来调用,因此,选项 B)错误。Sub 过程可以使用参数(由调用过程传递的常数、变量或表达式),所以选项 D)错误。选项 C)要视具体情况才能确定。Sub 过程执行操作但不返回值,Function 过程可以返回值,这也是过程最根本的区别。所以本题答案为

    45、 A)。31.已定义好有参函数 f(m),其中形参 i71是整型量。下面调用该函数,传递实参为 5,将返回的函数数值赋给变量 t。以下正确的是( )。A) t=f(m) B) t=Call f(m) C) t=f(5) D) t=Call f(5)(分数:2.00)A.B.C. D.解析:解析 含参数的过程被调用时,主调过程中的调用式必须提供相应的实参(实际参数的简称),并通过实参向形参传递的方式完成过程调用。而 Call方法并不能向变量赋值。所以本题答案是 C)。32.在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程。Private Sub Command1_Click

    46、()x=0n=InputBox(“ “)For i=1 to nFor j=1 to ix=x+1Next jNext iPrint xEnd Sub程序运行后,单击命令按钮,如果输入 3,则在窗体上显示的内容是( )。A) 3 B) 4 C) 5 D) 6(分数:2.00)A.B.C.D. 解析:解析 本题考查循环语句的运行次数。先看内层循环,当 i=1时,内层不执行,x=1;当 i=2时,内层执行两次,x=1+2;当 i=3时,内层循环三次,x=1+2+3。故本题选 D)。33.Private Sub run35_Click()Dim flag As Booleanresult=0flag

    47、=TrueDo While flagresult=Val(InputBox(“请输入学生成绩:“,“输入“)If result=0 And result=100 Then_ElseMsgBox “成绩输入错误,请重新输入“End IfLoopRein 成绩输入正确后的程序代码略End Sub程序中的白处,需要填入一条语句使程序完成其功能。下列选项中错误的语句是( )。A) flag=False B) flag=Not flagC) flag=True D) Exit Do(分数:2.00)A.B.C. D.解析:解析 DoWhileLoop 循环结构是在条件式为真时,执行循环体,并持续到条件式

    48、结果为假或执行到 Exit Do语句而退出循环。通过题面要求,事件代码中“If result=0 And result=100 Then”就是判断输入的成绩是否在0100 分之间,而“Else MsgBox “成绩输入错误,请重新输入“”则是对输入的成绩不在 010。分之间的情况进行处理,所以可以判断出,要求填空的部分应该是针对输入成绩正确的情况进行处理,即代码判断条件满足,退出循环。本题中 A)、B)、D)三个选项均可以使程序退出循环,而 C)选项,则会使循环继续下去,成为死循环。所以本题答案为 C)。34.在窗体中添加一个名称为 Command1的命令按钮,然后编写如下事件代码。Private Sub Command1_Click()MsgBox f(24,18)End SubPublic Function f(m As Integer,n As Integer)As IntegerDo while mnDo while mnm=m-nLoopDo While


    注意事项

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




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

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

    收起
    展开