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

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

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

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

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

    1、二级 ACCESS 笔试-399 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.线性表 L=(a1,a2,a3,ai,an),下列说法正确的是( )。A) 每个元素都有一个直接前件和直接后件B) 线性表中至少要有一个元素C) 表中诸元素的排列顺序必须是由小到大或由大到小D) 除第一个元素和最后一个元素外,其余每个元素都有且只有一个直接前件和直接后件(分数:2.00)A.B.C.D.2.如果进栈序列为 e1,e2,e3,e4,则可能的出栈序列是( )。A) e3,e1,e4,e2 B) e2,e4,e3,e1C) e3,e4,e1,e2 D

    2、) 任意顺序(分数:2.00)A.B.C.D.3.下列对于软件测试的描述中,正确的是( )。A) 软件测试的目的是证明程序是否正确B) 软件测试的目的是使程序运行结果正确C) 软件测试的目的是尽可能多地发现程序中的错误D) 软件测试的目的是使程序符合结构化原则(分数:2.00)A.B.C.D.4.下列不属于软件工程的 3 个要素的是( )。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) m:n B) 1:m C) m:k D) 1:1(分数:2.00)A.B.C.D.9.数据库、数据库系统和数据库管理系统之间的关系是( )。A) 数据库包括数据库系统和数据库管理系统 B) 数据库系统包括数据库和数据库管理系统C) 数据库管理系统包

    4、括数据库和数据库系统 D) 三者没有明显的包含关系(分数:2.00)A.B.C.D.10.关系运算中的选择运算是( )。A) 从关系中找出满足给定条件的元组的操作 B) 从关系中选择若干属性组成新的关系的操作C) 从关系中选择满足给定条件的属性的操作 D) )和)都对(分数:2.00)A.B.C.D.11.在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是( )。A) 投影 B) 选择 C) 联接 D) 自然选择(分数:2.00)A.B.C.D.12.关系型数据库中所谓的“关系”是指( )。A) 各个记录中的数据彼此间有一定的关联 B) 数据模型符合满足一定条件的二维表格式C) 某

    5、两个数据库文件之间有一定的关系 D) 表中的两个字段有一定的关系(分数:2.00)A.B.C.D.13.Access 数据库中是其他数据库对象的基础的数据库对象是( )。A) 报表 B) 查询 C) 表 D) 模块(分数:2.00)A.B.C.D.14.某数据库的表中要添加一个 Word 文档,则应采用的字段类型是( )。A) OLE 对象数据类型 B) 超级链接数据类型C) 查阅向导数据类型 D) 自动编号数据类型(分数:2.00)A.B.C.D.15.如果字段内容为声音文件,则该字段的数据类型应定义为( )。A) 备注 B) 文本 C) 超级链接 D) OLE 对象(分数:2.00)A.B

    6、.C.D.16.若要在某表中“姓名”字段中查找以“李”开头的所有人名,则应在查找内容文本框中输入的字符串是( )。A) 李? B) 李* C) 李 D) 李#(分数:2.00)A.B.C.D.17.SQL 语句不能创建的是( )。A) 报表 B) 操作查询 C) 选择查询 D) 数据定义查询(分数:2.00)A.B.C.D.18.在数据表视图中,不能进行的操作是( )。A) 删除一条记录 B) 修改字段的类型 C) 删除一个字段 D) 修改字段的名称(分数:2.00)A.B.C.D.19.数据类型是( )。A) 字段的另一种说法B) 决定字段能包含哪类数据的设置C) 一类数据库应用程序D) 一

    7、类用来描述 Access 表向导允许从中选择的字段名称(分数:2.00)A.B.C.D.20.下面不是文本框“事件”属性的是( )。A) 单击 B) 加载 C) 退出 D) 更新前(分数:2.00)A.B.C.D.21.检索价格在 30 万60 万元的产品,可以设置条件为( )。A) “30 Not 60” B) “30 Or 60” C) “30 And 60” D) “30 Like 60”(分数:2.00)A.B.C.D.22.在 Access 数据库中创建一个新表,应该使用的 SQL 语句是( )。A) Create Table B) Create Index C) Alter Tab

    8、le D) Create Database(分数:2.00)A.B.C.D.23.在“属性”对话框中,可以更改的对象是( )。A) 窗体上单独的控件 B) 窗体节(如主体或窗体页眉)C) 整个窗体 D) 以上全部(分数:2.00)A.B.C.D.24.窗体事件是指操作窗体时所引发的事件,下列不属于窗口事件的是( )。A) “加载” B) “打开” C) “关闭” D) “确定”(分数:2.00)A.B.C.D.25.在报表中,要计算“数学”字段的最高分,应将“控件来源”属性设置为( )。A) =Max(数学) B) Max(数学) C) =Max数学 D) =Max(数学)(分数:2.00)A

    9、.B.C.D.26.给定日期 DD,计算该日期当月最大天数的正确表达式是( )。A) Day(DD)B) Day(DateSerial(Year(DD),Month(DD),day(DD)C) Day(DateSerial(Year(DD),Month(DD),0)D) Day(ateSerial(Year(),Month()+1,0)(分数:2.00)A.B.C.D.27.下列给出的选项中,非法的变量名是( )。A) Sum B) Integer_2 C) Eem D) Forml(分数:2.00)A.B.C.D.28.在窗体中添加一个名称为 Command1 的命令按钮,然后编写如下事件过

    10、程。Private Sub Command1_Click()For i=1 To 4x=4For j=1 To 3x=3For k=1 To 2x=x+6Next kNext jNext iMsgBox xEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是( )。A) 7 B) 15 C) 157 D) 538(分数:2.00)A.B.C.D.29.以下程序运行后,消息框的输出结果是( )。a=sqr(3)b=sqr(2)c=abMsgBox c+2A) -1 B) 1 C) 2 D) 出错(分数:2.00)A.B.C.D.30.若要在子过程 Proc1 调用后返回两个变量的结果

    11、,下列过程定义语句中有效的是( )。A) Sub Proc1(n,m) B) Sub Proc1(ByVal n,m)C) Sub Proc1(n,ByVal m) D) Sub Proc1(ByVal n,ByVal m)(分数:2.00)A.B.C.D.31.要想在过程 Proc 调用后返回形参 X 和 y 的变化结果,下列定义语句中正确的是( )。A) Sub Proc(x as Integer,y as Integer)B) Sub Proc(ByVal x as Integer,y as Integer)C) Sub Proc(x as Integer,ByVal y as Inte

    12、ger)D) Sub Proc(ByVal x as Integer,ByVal y as Integer)(分数:2.00)A.B.C.D.32.以下过程的功能是向数组中增加字符,则程序中下画线处应为( )Private Sub AddToArray(arr(),arraycount%,ByVal charstring)Dim i%,found As Booleanfound=FalseFor i=1 To arraycountIf array(i)=charstring Thenfound=TrueExit ForEnd IfNext iIf Not found Thenarraycoun

    13、t=arraycount+1_arr(arraycount)=charstringEnd IfEnd SubA) EeDim arr(arraycount) B) ReDim Preserve arr(arraycount)C) Dim arr(arraycount) D) Dim Preserve arr(arraycount)(分数:2.00)A.B.C.D.33.在窗体中添加一个名称为 Command1 的命令按钮,然后编写如下事件代码。Private Sub Command1_Click()Dim a(10,10)For m=2 To 4For n=4 To 5a(m,n)=m*nNe

    14、xt nNext mMsgBox a(2,5)+a(3,4)+a(4,5)End Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是( )。A) 22 B) 32 C) 42 D) 52(分数:2.00)A.B.C.D.34.在窗体中添加一个名称为 Command1 的命令按钮,然后编写如下事件代码。Private Sub Command1_Click()A=75If A0 Then I=1If A70 Then I=2If A80 Then I=3If A90 Then I=4MsgBox IEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是( )。A) 1 B) 2 C

    15、) 3 D) 4(分数:2.00)A.B.C.D.35.设有如下程序。Private Sub Command1_Click()Dim sum As DOuble,x As Doublesum=0n=0For i=1 To 5x=n/in=n+1sum=sum+xNext iEnd Sub该程序通过:For 循环来计算一个表达式的值,这个表达式是( )。A) 1+1/2+2/3+3/4+4/5 B) 1+1/2+1/3+1/4+1/5C) 1/2+2/3+3/4+4/5 D) 1/2+1/3+1/4+1/5(分数:2.00)A.B.C.D.二、填空题(总题数:13,分数:30.00)36.对于顺

    16、序存储的栈,因为栈的空间是有限的,在 1 运算时,可能发生栈的上溢。(分数:2.00)填空项 1:_37.在最坏情况下,堆排序需要比较的次数为 1。(分数:2.00)填空项 1:_38.在深度为 s 的满二叉树中,叶子结点的个数为 1。(分数:2.00)填空项 1:_39.结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、_和限制使用 goto 语句。(分数:2.00)填空项 1:_40.在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中,_负责数据的模式定义与数据的物理存取构建。(分数:2.00)填空项 1:_Access 数据库中的查询有很多种,根据每种方式在执行上的

    17、不同可以分为选择查询、交叉表查询、 (6) 、 (7) 和 SQL 查询。(分数:4.00)填空项 1:_填空项 1:_41.在 Access 中需要发布数据库中的数据的时候,可以采用的对象是 1。(分数:2.00)填空项 1:_42.建立了一个窗体,窗体中有一个命令按钮,单击此按钮,将打开一个查询,查询名为“qT”,如果采用 VBA 代码完成,应使用的语句是 1。(分数:2.00)填空项 1:_43.能够实现从指定记录集里检索特定字段值的函数是_。(分数:2.00)填空项 1:_44.在 VBA 中,分支结构根据 1 选择执行不同的程序语句。(分数:2.00)填空项 1:_45.在窗体中使用

    18、一个文本框(名为 num)接收输入值,有一个命令按钮 run,单击事件代码如下。Private Sub run_Click()If Me!num=60 Thenresult=“及格“ElseIf Me!num=70 Thenresult=“中等“ElseIf Me!num=85 Thenresult=“优秀“End IfMsgBox resultEnd Sub打开窗体后,若在文本框中输入的值为 85,单击命令按钮,输出的结果是_。(分数:2.00)填空项 1:_46.以下程序段的输出结果是_。num=0While num=5num=num+1WendMsgBox num(分数:2.00)填空项

    19、 1:_“学生成绩”表含有字段(学号,姓名,数学,外语,专业,总分)。下列程序的功能是:计算每名学生的总分(总分=数学+外语+专业)。请在程序空白处填入适当语句,使程序实现所需要的功能。Private Sub Command1_Click()Dim cn As New ADODBConnectionDim rs As New ADODB.RecordsetDim zongfen As ADODB.FieldDim shuxue As ADODB.FieldDim waiyu As ADODB.FieldDim zhuanye As ADODB.fieldDim strSQL As String

    20、Set cn=CurrentProject.ConnectionstrSQL=“Select *from 学生成绩“rs.OpenstrSQL,cn,adOpenDynamic,adLockOptimistic,adCmdTextSet zongfen=rs.Fields(“总分“)Set shuxue=rs.Fields(“数学“)Set waiyu=rs.Fields(“外语“)Set zhuanye=rs.Fields(“专业“)Do While (14) zongfen=shuxue+waiyu+zhuanye(15) rs.MoveNextLooprs.Closecn.CloseSe

    21、t rs=NothingSet cn=NothingEnd Sub(分数:4.00)填空项 1:_填空项 1:_二级 ACCESS 笔试-399 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.线性表 L=(a1,a2,a3,ai,an),下列说法正确的是( )。A) 每个元素都有一个直接前件和直接后件B) 线性表中至少要有一个元素C) 表中诸元素的排列顺序必须是由小到大或由大到小D) 除第一个元素和最后一个元素外,其余每个元素都有且只有一个直接前件和直接后件(分数:2.00)A.B.C.D. 解析:解析 线性表可以为空表;第一个元素没有直接

    22、前件,最后一个元素没有直接后件;线性表的定义中,元素的排列并没有规定大小顺序。2.如果进栈序列为 e1,e2,e3,e4,则可能的出栈序列是( )。A) e3,e1,e4,e2 B) e2,e4,e3,e1C) e3,e4,e1,e2 D) 任意顺序(分数:2.00)A.B. C.D.解析:解析 由栈“后进先出”的特点可知:A)中 e1 不可能比 e2 先出,C)中 e1 不可能比 e2 先出,D)中栈是先进后出的,所以不可能是任意顺序。B)中出栈过程如下图所示。3.下列对于软件测试的描述中,正确的是( )。A) 软件测试的目的是证明程序是否正确B) 软件测试的目的是使程序运行结果正确C) 软

    23、件测试的目的是尽可能多地发现程序中的错误D) 软件测试的目的是使程序符合结构化原则(分数:2.00)A.B.C. D.解析:解析 软件测试是为了发现错误而执行程序的过程,且为了达到好的测试效果,应该由独立的第三方来构造测试,程序员应尽量避免检查自己的程序。4.下列不属于软件工程的 3 个要素的是( )。A) 工具 B) 过程 C) 方法 D) 环境(分数:2.00)A.B.C.D. 解析:解析 软件工程包括 3 个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理和文档生成;过程支持软件开发的各个环节的控制和管理。5.下面不属于软件设计原则的是( )。A) 抽

    24、象 B) 模块化 C) 自底向上 D) 信息隐蔽(分数:2.00)A.B.C. D.解析:解析 软件设计遵循软件工程的基本目标和原则,建立了适用于在软件设计中应该遵循的基本原理和与软件设计有关的概念,它们具有抽象、模块化、信息隐蔽和数据独立性。自底向上是集成测试中增量测试的一种。6.面向对象程序设计中程序运行的最基本实体是( )。A) 对象 B) 类 C) 方法 D) 函数(分数:2.00)A. B.C.D.解析:解析 面向对象程序由若干对象构成;结构化程序由数据和相应算法构成。7.下列数据模型中,具有坚实理论基础的是( )。A) 层次模型 B) 网状模型 C) 关系模型 D) 以上三个都是(

    25、分数:2.00)A.B.C. D.解析:解析 关系模型较之格式化模型(网状模型和层次模型)有以下几方面的优点,即数据结构比较简单、具有很高的数据独立性、可以直接处理多对多的联系有坚实的理论基础。8.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是( )。A) m:n B) 1:m C) m:k D) 1:1(分数:2.00)A.B. C.D.解析:解析 实体之间的联系类型主要有一对一、一对多、多对多,按题意可知部门与职员之间的联系类型是一对多(1:m),所以本题应选 B)。9.数据库、数据库系统和数据库管理系统之间的关系是( )。A)

    26、数据库包括数据库系统和数据库管理系统 B) 数据库系统包括数据库和数据库管理系统C) 数据库管理系统包括数据库和数据库系统 D) 三者没有明显的包含关系(分数:2.00)A.B. C.D.解析:解析 数据库系统(DatabaseSystem,DBS),包括数据库(Database,DB)和数据库管理系统(Database Manaqement System,DBMS)。10.关系运算中的选择运算是( )。A) 从关系中找出满足给定条件的元组的操作 B) 从关系中选择若干属性组成新的关系的操作C) 从关系中选择满足给定条件的属性的操作 D) )和)都对(分数:2.00)A. B.C.D.解析:解

    27、析 关系运算中的选择运算是从关系中找出满足给定条件的元组的操作;投影运算是从关系中选择若干属性组成新的关系的操作;连接运算是关系的横向结合。11.在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是( )。A) 投影 B) 选择 C) 联接 D) 自然选择(分数:2.00)A. B.C.D.解析:解析 考查关系运算基本知识。投影表示从关系模式中指定若干属性组成新的关系。选择表示从关系中找出满足给定条件的元组的操作。联接是关系的横向结合,连接运算将两个关系模式拼接成一个更宽的关系模式,生成新的关系中包含满足联接条件的元组。属性同为“教授”的教师组成新的关系,显然是投影,答案选 A)。1

    28、2.关系型数据库中所谓的“关系”是指( )。A) 各个记录中的数据彼此间有一定的关联 B) 数据模型符合满足一定条件的二维表格式C) 某两个数据库文件之间有一定的关系 D) 表中的两个字段有一定的关系(分数:2.00)A.B. C.D.解析:解析 Access 中,一个表就是一个关系,每一个关系都是一个二维表。13.Access 数据库中是其他数据库对象的基础的数据库对象是( )。A) 报表 B) 查询 C) 表 D) 模块(分数:2.00)A.B.C. D.解析:解析 表是所有数据库对象的基础。14.某数据库的表中要添加一个 Word 文档,则应采用的字段类型是( )。A) OLE 对象数据

    29、类型 B) 超级链接数据类型C) 查阅向导数据类型 D) 自动编号数据类型(分数:2.00)A. B.C.D.解析:解析 OLE 对象指的是其他使用 OLE 协议程序创建的对象,如 Word 文档、Excel 电子表格、图像、声音和其他二进制数据。15.如果字段内容为声音文件,则该字段的数据类型应定义为( )。A) 备注 B) 文本 C) 超级链接 D) OLE 对象(分数:2.00)A.B.C.D. 解析:解析 表中字段的数据类型 OLE 对象是指字段允许单独的“链接”或“嵌入”OLE 对象。可以链接或嵌入表中的 OLE 对象是指在其他使用 OLE 协议程序中创建的对象,如 Word 文档、

    30、Excel 电子表格、图像、声音或其他二进制数据。16.若要在某表中“姓名”字段中查找以“李”开头的所有人名,则应在查找内容文本框中输入的字符串是( )。A) 李? B) 李* C) 李 D) 李#(分数:2.00)A.B. C.D.解析:解析 “?”是通配任意单个字符;“*”通配任意字符和字符串;“”通配内的任意单个字符;“#”通配任意单个数字。17.SQL 语句不能创建的是( )。A) 报表 B) 操作查询 C) 选择查询 D) 数据定义查询(分数:2.00)A. B.C.D.解析:解析 在 Access 中提供 3 种创建报表的方式:使用“自动报表”功能,使用向导功能和使用“设计”视图创

    31、建。所以使用 SQL 语句不能创建报表。所以本题答案为 A)。18.在数据表视图中,不能进行的操作是( )。A) 删除一条记录 B) 修改字段的类型 C) 删除一个字段 D) 修改字段的名称(分数:2.00)A.B. C.D.解析:解析 在“数据表”视图中可以进行字段的编辑、添加、删除,记录的删除和数据查找等操作,但使用“数据表”视图建立的表结构,只说明了表中字段名,却没有说明每个字段的数据类型和属性值,也无法修改。所以本题答案为 B)。19.数据类型是( )。A) 字段的另一种说法B) 决定字段能包含哪类数据的设置C) 一类数据库应用程序D) 一类用来描述 Access 表向导允许从中选择的

    32、字段名称(分数:2.00)A.B. C.D.解析:解析 考查数据类型的定义和作用。根据关系数据库理论,一个表中的同一列数据应具有相同的数据特征,称为字段的数据类型。数据类型决定了数据的存储方式和使用方式。本题答案为 B)。20.下面不是文本框“事件”属性的是( )。A) 单击 B) 加载 C) 退出 D) 更新前(分数:2.00)A.B. C.D.解析:解析 加载不是文本框的“事件”属性。21.检索价格在 30 万60 万元的产品,可以设置条件为( )。A) “30 Not 60” B) “30 Or 60” C) “30 And 60” D) “30 Like 60”(分数:2.00)A.B

    33、.C. D.解析:解析 查询“价格在 30 万60 万元”要使用 And 语句来表示“与”。22.在 Access 数据库中创建一个新表,应该使用的 SQL 语句是( )。A) Create Table B) Create Index C) Alter Table D) Create Database(分数:2.00)A. B.C.D.解析:解析 Create Table:创建表。Alter Table:在已有表中添加新字段或约束。Create Index:为字段或字段组创建索引。Create Database:Access 中没有该命令。所以本题答案为 A)。23.在“属性”对话框中,可以更

    34、改的对象是( )。A) 窗体上单独的控件 B) 窗体节(如主体或窗体页眉)C) 整个窗体 D) 以上全部(分数:2.00)A.B.C.D. 解析:解析 在窗体“设计”视图中,窗体和控件的属性都可以在“属性”对话框中设定。24.窗体事件是指操作窗体时所引发的事件,下列不属于窗口事件的是( )。A) “加载” B) “打开” C) “关闭” D) “确定”(分数:2.00)A.B.C.D. 解析:解析 常见的窗体事件有“打开”、“关闭”和“加载”,没有“确定”事件。25.在报表中,要计算“数学”字段的最高分,应将“控件来源”属性设置为( )。A) =Max(数学) B) Max(数学) C) =M

    35、ax数学 D) =Max(数学)(分数:2.00)A. B.C.D.解析:解析 函数 Max()设置字段最大值,在控件来源行设置条件时一定要用“=”号开头,使用字段时要用“”引用,所以“数学”字段成绩的最高分的控件来源设置应为“=Max(数学)”。26.给定日期 DD,计算该日期当月最大天数的正确表达式是( )。A) Day(DD)B) Day(DateSerial(Year(DD),Month(DD),day(DD)C) Day(DateSerial(Year(DD),Month(DD),0)D) Day(ateSerial(Year(),Month()+1,0)(分数:2.00)A.B.C

    36、.D. 解析:解析 Day 函数返回日期表达式日期的整数;Year 函数返回日期表达式年份的整数;Month 函数返回日期表达式月份的整数;DateSerial 函数返回指定年月日的日期,格式为 DateSerial(表达式 1、表达式 2、表达式 3),如果表达式为 0,则 DateSerial 返回表达式 2 前一个月的最后一天的日期,要返回当月的最后一天的日期,表达式 2 就要等于 Month(DD)+1。27.下列给出的选项中,非法的变量名是( )。A) Sum B) Integer_2 C) Eem D) Forml(分数:2.00)A.B.C. D.解析:解析 变量是指程序运行时值

    37、会发生变化的数据。变量的命名同字段命名一样,但变量命名不能包含空格或除了下画线字符(_)外的任何其他的标点符号。此外,变量命名不能使用 VBA 的关键字,所以选项 C)是非法的变量名。所以本题答案为 C)。28.在窗体中添加一个名称为 Command1 的命令按钮,然后编写如下事件过程。Private Sub Command1_Click()For i=1 To 4x=4For j=1 To 3x=3For k=1 To 2x=x+6Next kNext jNext iMsgBox xEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是( )。A) 7 B) 15 C) 157 D

    38、) 538(分数:2.00)A.B. C.D.解析:解析 本题考查循环程序。需要有耐心的过一遍程序,这样就会发现,不论第 l 层运行多少次,总会把 x 还原为 4,所以就只看最后一次的结果,相当于第一层只运行 1 次。同理第 2 层也总会把 x 还原为 3,所以也只看最后一次的运行结果,相当于第 2 层也只运行一次,x 赋初值 3,当 j=1,k=1 时,x=3+6;当 j=1,k=2 时 x=9+6=15。所以答案选 B)。29.以下程序运行后,消息框的输出结果是( )。a=sqr(3)b=sqr(2)c=abMsgBox c+2A) -1 B) 1 C) 2 D) 出错(分数:2.00)A

    39、.B. C.D.解析:解析 本题中 ab 返回 True,即 c=True。而在算术表达式中,True 作为-1 来处理,故消息框中输出的结果为 1。30.若要在子过程 Proc1 调用后返回两个变量的结果,下列过程定义语句中有效的是( )。A) Sub Proc1(n,m) B) Sub Proc1(ByVal n,m)C) Sub Proc1(n,ByVal m) D) Sub Proc1(ByVal n,ByVal m)(分数:2.00)A. B.C.D.解析:解析 过程定义时,如果形式参数被说明为传值(ByVal 项),则过程调用只是相应位置实参的值“单向”传递给形参处理,而被调用过程

    40、内部对形参的任何操作引起的形参值的变化均不会反馈、影响实参的值。由于这个过程,数值的传递只有单向性,故称为“传值调用”的“单向”作用形式。反之,如果形式参数被说明为地址(ByRef),则过程调用是将相应位置实参的地址传给形参处理,而被调用过程内部对形参的任何操作引起形参值的变化又会反而影响实参的值。在这个过程中,数值的传递具有双向性,故称为“传址调用”的“双向”作用形式。ByRef 是 VBA 的默认选项。本题中要求在子过程 Proc1 调用后返回两个变量的结果,因此采用的是“传址调用”,故为 Sub Proc1(n,m)。所以本题答案为 A)。31.要想在过程 Proc 调用后返回形参 X

    41、和 y 的变化结果,下列定义语句中正确的是( )。A) Sub Proc(x as Integer,y as Integer)B) Sub Proc(ByVal x as Integer,y as Integer)C) Sub Proc(x as Integer,ByVal y as Integer)D) Sub Proc(ByVal x as Integer,ByVal y as Integer)(分数:2.00)A. B.C.D.解析:解析 过程定义时,如果形式参数被说明为传值(ByVal 项),则过程调用只是相应位置实参的值“单向”传送给形参处理,而被调用过程内部对形参的任何操作引起的形

    42、参值的变化均不会反馈、影响实参的值。由于这个过程,数据的传递只是单向性,故称为“传值调用”的“单向”作用形式。反之,如果形式参数被说明为传址(ByRef 项),则过程调用是将相应位置实参的地址传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化又会反向影响实参的值。在这个过程中,数据的传递具有双向性,故称为“传址调用”的“双向”作用形式。在过程定义时,如果未做参数说明,则默认为传址调用。本题要在过程 Proc 调用后返回形参 x 和 y 的变化结果,所以本题的参数 x 和 y 的说明方式都需要采用传址(ByRef 项),所以 B)、C)、D)选项不符合要求,由于未做参数说明,则默

    43、认为传址调用。所以本题答案为 A)。32.以下过程的功能是向数组中增加字符,则程序中下画线处应为( )Private Sub AddToArray(arr(),arraycount%,ByVal charstring)Dim i%,found As Booleanfound=FalseFor i=1 To arraycountIf array(i)=charstring Thenfound=TrueExit ForEnd IfNext iIf Not found Thenarraycount=arraycount+1_arr(arraycount)=charstringEnd IfEnd Su

    44、bA) EeDim arr(arraycount) B) ReDim Preserve arr(arraycount)C) Dim arr(arraycount) D) Dim Preserve arr(arraycount)(分数:2.00)A.B. C.D.解析:解析 ReDim 语句用来定义或重定义原来已经用带空圆括号(没有维数下标)的 Private、Public或 Dim 语句声明过的动态数组的大小。如果使用了 Preserve 关键字,就只能重定义数组最末维的大小,且根本不能改变维数的数目。例如,如果数组就是一维的,则可以重定义该维的大小,因为它是最末维,也是仅有的一维。不过,如果

    45、数组是二维或更多维时,则只有改变其最末维才能同时仍保留数组中的内容。下面的示例介绍了如何在为已有的动态数组增加其最末维大小的同时而不清除其中所含的任何数据。ReDim X(10,10,10)ReDim Preserve X(10,10,15)同样地,在使用 Preserve 时,只能通过改变上界来改变数组的大小;改变下界则会导致错误。从 array(i)数组中查找 charstring,如果没找到就将数组个数加 1。重新定义数组的维数。让数组中最后一个数等于 charstring。本题选 B)。33.在窗体中添加一个名称为 Command1 的命令按钮,然后编写如下事件代码。Private S

    46、ub Command1_Click()Dim a(10,10)For m=2 To 4For n=4 To 5a(m,n)=m*nNext nNext mMsgBox a(2,5)+a(3,4)+a(4,5)End Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是( )。A) 22 B) 32 C) 42 D) 52(分数:2.00)A.B.C. D.解析:解析 根据程序:a(2,5)+a(3,4)+a(4,5)=2*5+3*4+4*5=42。故本题答案选 C)。34.在窗体中添加一个名称为 Command1 的命令按钮,然后编写如下事件代码。Private Sub Command1_

    47、Click()A=75If A0 Then I=1If A70 Then I=2If A80 Then I=3If A90 Then I=4MsgBox IEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是( )。A) 1 B) 2 C) 3 D) 4(分数:2.00)A.B. C.D.解析:解析 “If 条件表达式 1 Then 条件表达式 1 为真时要执行的语句序列”,在程序中,A=75,即A70,执行“If A70 Then I=2”,所以,I=2。故本题答案选 B)。35.设有如下程序。Private Sub Command1_Click()Dim sum As DOub

    48、le,x As Doublesum=0n=0For i=1 To 5x=n/in=n+1sum=sum+xNext iEnd Sub该程序通过:For 循环来计算一个表达式的值,这个表达式是( )。A) 1+1/2+2/3+3/4+4/5 B) 1+1/2+1/3+1/4+1/5C) 1/2+2/3+3/4+4/5 D) 1/2+1/3+1/4+1/5(分数:2.00)A.B.C. D.解析:解析 当 i=1 时,sum=0+0/1;当 i=2 时,sum=0+0/1+1/2;当 i=3 时,sum=0+0/1+1/2+2/3;当i=4 时,sum=0+0/1+1/2+2/3+3/4;当 i=5 时,sum=0+0/1+1/2+2/3+3/4+4/5,即 For 循环是用来计算表达式“1/2+2/3+3/4+4/5”的。所以本题答案为 C)。二、填空题(总题数:13,分数:30.00)36.对于顺序存储的栈,因为栈的空间是有


    注意事项

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




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

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

    收起
    展开