【计算机类职业资格】二级ACCESS笔试-397及答案解析.doc
《【计算机类职业资格】二级ACCESS笔试-397及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级ACCESS笔试-397及答案解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
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
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 ACCESS 笔试 397 答案 解析 DOC
