ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:144.04KB ,
资源ID:5506058      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5506058.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(全国计算机等级考试二级ACCESS笔试试题及答案.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

全国计算机等级考试二级ACCESS笔试试题及答案.docx

1、全国计算机等级考试二级ACCESS笔试试题及答案一、选择题在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。(1)程序流程图中带有箭头的线段表示的是 A)图元关系 B)数据流 C)控制流 D)调用关系(2)结构化程序设计的基本原则不包括A)多态性 B)自顶向下 C)模块化 D)逐步求精(3)软件设计中模块划分应遵循的准则是A)低内聚低耦合 B)高内聚低耦合 C)低内聚高耦合 D)高内聚高耦合(4)在软件开发中,需求分析阶段产生的主要文档是A)可行性分析报告 B)软件需求规格说明书C)概要设计说明书 D)集成测试计划(5)

2、算法的有穷性是指A)算法程序的运行时间是有限的B)算法程序所处理的数据量是有限的C)算法程序的长度是有限的D)算法只能被有限的用户使用(6)对长度为n的线性表排序,在最坏情况下,比较次数不是n(n1)/2的排序方法是A)快速排序 B)冒泡排序C)直接插入排序 D)堆排序(7)下列关于栈的叙述正确的是A)栈按先进先出组织数据 B)栈按先进后出组织数据C)只能在栈底插入数据 D)不能删除数据(8)在数据库设计中,将ER图转换成关系数据模型的过程属于A)需求分析阶段 B)概念设计阶段C)逻辑设计阶段 D)物理设计阶段(9)有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为A)

3、并 B)自然连接 C)笛卡尔积 D)交(10)设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为A)课号,成绩 B)学号,成绩C)学号,课号 D)学号,姓名,成绩(11)在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务。在超市数据库中,实体之间属于一对一关系的是A)顾客与收款口的关系 B)收款口与收款员的关系C)班组与收款员的关系 D)收款口与设备的关系(12)在教师表中,如果要找出职称为教授的教师,所采用的关系运算是A)选择

4、B)投影 C)联接 D)自然联接(13)在SELECT语句中使用ORDER BY 是为了指定A)查询的表 B)查询结果的顺序C)查询的条件 D)查询的字段(14)在数据表中,对指定字段查找匹配项,按下图查找和替换对话框中的设置,查找的结果是A)定位简历字段中包含了字符串组织能力强的记录B)定位简历字段仅为组织能力强的记录C)显示符合查询内容的第一条记录D)显示符合查询内容的所有记录(15)教学管理数据库中有学生表、课程表和选课表,为了有效地反映这三张表中数据之间的联系,在创建数据库时应设置A)默认值 B)有效性规则C)索引 D)表之间的关系(16)下列SQL查询语句中,与下面查询设计视图所示的

5、查询结果等价的是A)SELECT姓名,性别,所属院系,简历FROM tStudWHERE性别=女AND所属院系IN(03,04)B)SELECT姓名,简历FROM tStudWHERE性别=女AND所属院系IN(03,04)C)SELECT姓名,性别,所属院系,简历FROM tStudWHERE性别=女AND所属院系=03OR所属院系=04D)SELECT姓名,简历FROM tStudWHERE性别=女AND所属院系=03OR所属院系=04(17)如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是A)删除 B)追加C)生成表 D)更新(18)条件Not工资额2000的含义

6、是A)选择工资额大于2000的记录B)选择工资额小于2000的记录C)选择除了工资额大于2000之外的记录 D)选择除了字段工资额之外的字段,且大于2000的记录(19)Access数据库中,为了保持表之间的关系,要求在主表中修改相关记录时,子表相关记录随之更改。为此需要定义参照完整性关系的A)级联更新相关字段B)级联删除相关字段C)级联修改相关字段D)级联插入相关字段(20)如果输入掩码设置为L,则在输入数据的时候,该位置上可以接受的合法输入是A)必须输入字母或数字B)可以输入字母、数字或空格C)必须输入字母AZD)任意符号(21)定义字段默认值的含义是A)不得使该字段为空B)不允许字段的值

7、超出某个范围C)在未输入数据之前系统自动提供的数值D)系统自动把小写字母转换为大写字母(22)在窗体上,设置控件Command0为不可见的属性是A)Command0.ColoreB)Command0.CaptionC)Command0.EnabledD)Command0.Visible(23)能够接受数值型数据输入的窗体控件是A)图形 B)文本框C)标签 D)命令按钮(24)SQL语句不能创建的是A)报表 B)操作查询C)选择查询 D)数据定义查询(25)不能够使用宏的数据库对象是A)数据表 B)窗体C)宏 D)报表(26)在下列关于宏和模块的叙述中,正确的是A)模块是能够被程序调用的函数B)

8、通过定义宏可以选择或更新数据C)宏或模块都不能是窗体或报表上的事件代码D)宏可以是独立的数据库对象,可以提供独立的操作动作(27)VBA程序流程控制的方式是A)顺序控制和分支控制 B)顺序控制和循环控制C)循环控制和分支控制 D)顺序、分支和循环控制(28)从字符串s中的第2个字符开始获得4个字符的子字符串函数是A)Mid$(s, 2, 4) B)Left$(s, 2, 4)C)Rigth$(s, 4) D)Left$(s, 4)(29)语句DimNewArray(10)AsInteger的含义是A)定义了一个整型变量且初值为10B)定义了10个整数构成的数组C)定义了11个整数构成的数组D)

9、将数组的第10元素设置为整型(30)在Access中,如果要处理具有复杂条件或循环结构的操作,则应该使用的对象是A)窗体 B)模块C)宏 D)报表(31)不属于VBA提供的程序运行错误处理的语句结构是A)On Error Then标号B)On Error Goto标号C)On Error Resume NextD)On Error Goto 0(32)ADO的含义是A)开放数据库互连应用编程接口B)数据库访问对象C)动态链接库D)Active数据对象(33)若要在子过程Procl调用后返回两个变量的结果,下列过程定义语句中有效的是A)Sub Procl(n,m)B)Sub Procl(ByVa

10、l n,m)C)Sub Procl(n,ByVal m)D)Sub Procl(ByVal n,ByVal m)(34)下列四种形式的循环设计中,循环次数最少的是A)a5:b8 B)a5:b8 Do Do aa1 aa1 Loop While ab Loop Until abC)a5:b8 D)a5:b8 Do Until ab bb1 aa1Loop Loop(35)在窗体中有一个命令按钮run35,对应的事件代码如下:Private Sub run35_Enter() Dim num As Integer Dim a As Integer Dim b As Integer Dim i As

11、 Integer For i1 To 10 numInputBox(请输入数据:,输入,1) If Int(num/2)num/2 Thenaa1 Elsebb1 End If Next i MsgBox(运行结果:a&Str(a)&,b&Str(b)End Sub运行以上事件所完成的功能是A)对输入的10个数据求累加和B)对输入的10个数据求各自的余数,然后再进行累加C)对输入的10个数据分别统计有几个是整数,有几个是非整数D)对输入的10个数据分别统计有几个是奇数,有几个是偶数二、填空题请将每一个空的正确答案写在答题卡序号的横线上,答在试卷上不给分。(1)测试用例包括输入值集和_【1】_值

12、集。(2)深度为5的满二叉树有_【2】_个叶子结点。(3)设某循环队列的容量为50,头指针front5(指向队头元素的前一位置),尾指针rear29(指向队尾元素),则该循环队列中共有_【3】_个元素。(4)在关系数据库中,用来表示实体之间联系的是_【4】_。(5)在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中,_【5】_负责数据的模式定义与数据的物理存取构建。(6)在Access中,要在查找条件中与任意一个数字字符匹配,可使用的通配符是_【6】_。(7)在学生成绩表中,如果需要根据输入的学生姓名查找学生的成绩,需要使用的是_【7】_查询。(8)Int(3.25)的结果是_【

13、8】_。(9)分支结构在程序执行时,根据_【9】_选择执行不同的程序语句。(10)在VBA中变体类型的类型标识是_【10】_。(11)在窗体中有一个名为Commandl的命令按钮,Click事件的代码如下:Private Sub Commandl_Click()f0For n1 To 10 Step 2ffnNext nMe!Lb1.CaptionfEnd Sub单击命令按钮后,标签显示的结果是_【11】_。(12)在窗体中有一个名为Command12的命令按钮,Click事件的代码如下。该事件所完成的功能是:接受从键盘输入的10个大于0的整数,找出其中的最大值和对应的输入位置。请依据上述功能

14、要求将程序补充完整。Private Sub Command12_Click()max0max_n0For i1 To 10numVal(InputBox(请输入第&i&个大于0的整数:)If(nummax)Thenmax_【12】_max_n_【13】_End IfNext iMsgBox(最大值为第& max_n&个输入的& max)End Sub(13)下列子过程的功能是:将当前数据库文件中学生表的学生年龄都加1。请在程序空白的地方填写适当的语句,使程序实现所需的功能。Private Sub SetAgePlusl_Click()Dim db As DAO.DatabaseDim rs A

15、s DAO.RecordsetDim fd As DAO.FieldSet dbCurrentDb()Set rsdb.OpenRecordset(学生表)Set fdrs.Fields(年龄)Do While Not rs.EOFrs.Editfd_【14】_rs.Update_【15】_Looprs.Closedb.CloseSet rsNothingSet dbNothingEnd Sub一、选择题(1)C解析:程序流程图是人们对解决问题的方法、思路或算法的一种描述。其中,图框表示各种操作的类型,图框中的文字和符号表示操作的内容,流程线表示操作的先后次序。带箭头的线段在数据流程图中表示数

16、据流。带箭头的线段在程序流程图中表示控制流。题中给出的选项中,在图元之间用带有箭头的线段表示图元关系。在模块之间用带有箭头的线段表示调用关系。构成程序流程图的基本图符及含义:或表示控制流;表示加工步骤;表示逻辑条件。(2)A解析:结构化程序设计的原则包括:自顶而下,逐步求精的设计思想,独立功能,单出、入口的模块化设计等。多态性是面向对象程序语言的特征。(3)B解析:模块划分应遵循的准则包括模块之间的耦合和内聚。一般来说,要求模块之间的耦合尽可能地低,即模块尽可能独立,要求模块的内聚程度尽可能地高,即高内聚、低耦合的原则。(4)B解析:需求分析阶段的工作主要包括需求获取、需求分析、编写需求规格说

17、明书和需求评审等四方面。产生的主要文档为软件需求规格说明书,可以为用户、分析人员和设计人员之间的交流提供方便,可以直接支持目标软件系统的确认,又可以作为控制软件开发进程的依据。(5)A解析:算法具有6个特性: 有穷性:一个算法必须总是(对任何合法的输入值)在执行有穷步之后结束,且每一步都可在有限时间内完成,即运行时间是有限的; 确定性:算法中每一条指令必须有确切的含义,读者理解时不会产生二义性。 可行性:一个算法是可行的,即算法中描述的操作都是可以通过已经实现的基本运算执行有限次来实现。 输入:一个算法有零个或多个输入,这些输入取自于某个特定的对象的集合。 输出:一个算法有一个或多个输出。(6

18、)D解析:在最坏情况下,快速排序、冒泡排序和直接插入排序需要的比较次数都是n(n1)/2,堆排序需要比较的次数为nlog2n。(7)B解析:在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的一端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。即栈是按照先进后出或后进先出的原则组织数据的。(8)C解析:数据库的逻辑设计分为: 将概念模型转换成一般的数据模型; 将一般的数据模型转换为特定的数据库管理系统所支持的数据模型。把概念模型转换成关系数据模型就是把ER图转换成一组关系模式。(9)D解析:在关系运算中,交的定

19、义如下:设R1和R2为参加运算的两个关系,它们具有相同的度n,且相对应的属性值取自同一个域,则R1R2为交运算,结果仍为度等于n的关系,其中,交运算的结果既属于R1又属于R2。(10)C解析: 选课SC 表是 学生S 表和 课程C 表的映射表,主键是两个表主键的组合。(11)D解析:一对一联系:如果实体型A中的任意一个实体,至多对应实体型B的一个实体;反之,实体型B中的任意一个实体,至多对应实体型A中的一个实体,则称实体型A与实体型B有一对一联系。选项A中,一个收款囗对应多个顾客,属于一对多关系;选项B中,一个收款囗对应两个收款员,属于一对多关系;选项C中,一个班组有多个收款员,属于一对多关系

20、;选项D中,一个收款囗对应一个设备,属于一对一关系。(12)A解析:选择:从关系中找出满足给定条件的元组的操作。投影:从关系模式中指定若干属性组成新的关系。联接:将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组。自然联接:在联接运算中,按照字段值对应相等为条件进行的联接操作称为等值联接,自然联接是去掉重复属性的等值联接。(13)B解析:ORDER BY子句可以根据一个列或者多个列来排序查询结果,在该子句中,既可以使用列名,也可以使用相对列号。(14)B解析:查找与替换对话框中,查找内容为组织能力强,查找范围为该表的简历字段,匹配选择整个字段,即查找结果为定位简历字段

21、仅为组织能力强的记录,故选B。若匹配选择字段的任何部分则选A。(15)D解析:默认值:在一个数据库中,会有一些字段的数据内容相同或含有相同的部分。例如,学生表中的性别字段只有男或女两种值,这种情况下就可以设置一个默认值。有效性规则:可以防止非法数据输入到表中。索引:可以加快对数据的查询速度,索引文件作为一个独立的文件进行存储,文件中包含指向表记录的指针,建立索引后,表中记录的物理顺序不变。表之间的关系:在Access中,每个表都是数据库中一个独立的部分,它们本身具有很多的功能,但是每个表又不是完全孤立的部分,表与表之间可能存在着相互的联系。此题要求有效反映学生表、课程表与选课表三张表中数据之间

22、的联系,故选D。(16)B解析:选择查询对话框中,显示为姓名与简历字段,准则为性别为女、所属院系为03或04,即查询结果为显示条件为性别为女并且所属院系为03或04的姓名与简历字段,SQL为语句SELECT 姓名,简历FROM tStudWHERE 性别女 AND 所属院系 IN (03,04)。(17)C解析:删除查询:可以从一个或多个表中删除一组记录,删除查询将删除整个记录,而不只是记录中所选择的字段。追加查询:从一个或多个表中将一组记录添加到一个或多个表的尾部。生成表查询:利用一个或多个表中的全部或部分数据创建新表,若数据库中已有同名的表,该操作将覆盖原有的表。更新查询:对一个或多个表中

23、的一组记录作全部更新。(18)C解析:当Not连接的表达式为真时,整个表达式为假, Not 工资额2000,即表示工资额不大于2000的记录,即小于等于2000的记录。(19)A解析:参照完整性:在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则,实施了参照完整性后,对表中主关键字字段进行操作时系统会自动检查主关键字字段,看该字段是否被添加、修改或删除。如果对主关键字的修改违背了参照完整性的要求,那么系统会自动强制执行参照完整性。级联更新相关字段:在主表的主关键字值更改时,自动更新相关表中的对应数值;级联删除相关记录:在删除主表中的记录时,自动地删除相关表中的相关信息。(20)C解析

24、: 输入掩码属性所使用字符的含义见表4。表4输入掩码属性所使用字符的含义(21)C解析:默认值:在一个数据库中,会有一些字段的数据内容相同或含有相同的部分。例如,学生表中的性别字段只有男或女两种值,这种情况下就可以设置一个默认值。设置默认值后,在生成新记录时,若该字段没有增加内容,则将这个默认值插入到相应的字段中。(22)D解析:控件不可见属性是:控件名称visible false。(23)B解析:图像控件显示图形,以使窗体更加美观。文本框控件主要用来输入或编辑字段数据,它是一种交互式控件。标签控件主要用来在窗体或报表上显示说明性文本。命令按钮控件执行某项操作或某些操作。故此题选B。(24)A

25、解析:ACCESS的所有查询都可以认为是一个SQL查询,因为ACCESS查询就是以SQL语句为基础来实现查询功能的。(25)A解析:宏可以在宏窗口、数据库窗口、菜单中单独运行,也可以运行宏组中的宏或另一个宏,还可以为响应窗体、报表上的控件上所发生的事件而运行宏。(26)B解析:选项A中,模块是能够被程序调用的过程,而不是函数;选项C中,宏可以是窗体或报表上的事件代码;选项D在ACCESS中,宏并不能单独执行,必须有一个触发器,而这个触发器通常是由窗体、页及其上面的控件的各种事件来担任的。例如,在窗体上单击一个按钮,这个单击过程就可以触发一个宏的操作。(27)D解析:VBA程序流程控制的方式为顺

26、序、分支(条件)与循环。(28)A解析:Left(,):从字符串左边起截取N个字符。Right(,):从字符串右边起截取N个字符。Mid(,N2):从字符串左边第N1个字符起截取N2个字符。根据题意从字符串s左边第2个字符开始获得4个字符的子字符串函数为Mid(s,2,4),故选A。(29)C解析:dim newarray(10) as integer表示定义了11个整型数构成的数组,数组元素为newarray(0)至newarray(10)(30)B解析:模块是由一个或多个过程组成的,模块中的每一个过程都可以是一个函数过程或是一个子程序过程,能够处理复杂条件或循环结构的操作。宏的使用只能处理

27、一些简单的操作,对于复杂条件和循环等结构则无能为力。(31)A解析:VBA中提供On Error GoTo语句来控制当有错误发生时程序的处理,指令如下:On Error GoTo 标号On Error Resume NextOn Error GoTo 0(32)D解析:在VBA中主要提拱了3种数据库访问接囗:开放数据库互边应用编程接囗(ODBC API)、数据访问对象(DAO)和Active数据对象(ADO)。动态链接库简称为DLL。(33)D解析:ByVal为传值,当把函数外的一个变量(如n)传给ByVal的参数时,在函数体内对该参数所做的任何变更,不会影响函数体外的n变量的值。此题要返回m

28、、n的值,因此应该对m、n都用值传递。(34)C解析:A循环3次,B循环1次,C不循环,D循环4次。(35)D解析:a与b计算的是各自的结果,共循环10次,当输入的数字能被2整除时则执行aa1,即计算输入的偶数个数。否则执行bb1,即计算输入的奇数个数。二、填空题(1)输出解析:软件测试用例是为了有效发现软件缺陷而编写的包含测试目的、测试步骤、期望测试结果的特定集合。正确认识和设计软件测试用例可以提高软件测试的有效性,便于测试质量的度量,增强测试过程的可管理性。软件测试用例包括:输入值集和输出值集。测试用例是软件测试的核心。(2)16解析:在满二叉树中,叶子结点数目的计算公式为2n1,其中n为

29、树的深度。(3)24解析:实现循环队列时,头指针指向第一个元素的前一个空间,尾指针指向最后一个元素。 因此,此时队列中6,7,8,.,29这二十四个空间存有元素,即队列中有29524个元素。(4)关系解析:在关系数据库中,用关系(二维表结构)表示实体及其之间联系的模型称为关系数据模型。(5)数据定义语言解析:数据定义语言:负责数据的模式定义与数据的物理存取构建;数据操纵语言:负责数据的操纵,如查询与增、删、改等;数据控制语言:负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等。(6)#解析:通配符 # 表示通配任何单个数字字符。(7)参数解析:参数查询是一种利用对话框来提示用户输入准则的查询,这种查询可以根据用户输入的准则。(8)-4解析:Int()函数为取整函数,返回数值表达式的整数部分。参数为负值时,返回小于等于参数值的第一个负数。(9)条件解析:分支结构是在程序执行时,根据不同的条件,选择执行不

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1