ACCESS模拟题三.docx

上传人:b****6 文档编号:4062648 上传时间:2022-11-27 格式:DOCX 页数:29 大小:74.52KB
下载 相关 举报
ACCESS模拟题三.docx_第1页
第1页 / 共29页
ACCESS模拟题三.docx_第2页
第2页 / 共29页
ACCESS模拟题三.docx_第3页
第3页 / 共29页
ACCESS模拟题三.docx_第4页
第4页 / 共29页
ACCESS模拟题三.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

ACCESS模拟题三.docx

《ACCESS模拟题三.docx》由会员分享,可在线阅读,更多相关《ACCESS模拟题三.docx(29页珍藏版)》请在冰豆网上搜索。

ACCESS模拟题三.docx

ACCESS模拟题三

2012年9月计算机二级Access笔试模拟试卷附参考答案(三)

本试卷由空白卷、重点题讲解、所有题答案及讲解构成

第一部分:

空白卷

一、选择题(每题2分,共70分)

(1)下列对于线性链表的描述中正确的是(   )。

   A)存储空间不一定是连续,且各元素的存储顺序是任意的

   B)存储空间不一定是连续,且前件元素一定存储在后件元素的前面

   C)存储空间必须连续,且前件元素一定存储在后件元素的前面

   D)存储空间必须连续,且各元素的存储顺序是任意的

(2)下列关于栈的描述中错误的是(   )。

   A)栈是先进后出的线性表

   B)栈只能顺序存储

   C)栈具有记忆作用

   D)对栈的插入与删除操作中,不需要改变栈底指针

(3)在软件测试设计中,软件测试的主要目的是(   )。

   A)实验性运行软件

   B)证明软件正确

   C)找出软件中全部错误

   D)尽可能多地发现软件中的错误

(4)模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的(   )。

   A)抽象和信息隐蔽

   B)局部化和封装化

   C)内聚性和耦合性

   D)激活机制和控制方法

(5)软件是指(   )。

   A)程序

   B)程序和文档

   C)算法加数据结构

   D)程序、数据与相关文档的完整集合

(6)面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是(   )。

   A)模拟现实世界中不同事物之间的联系

   B)强调模拟现实世界中的算法而不强调概念

   C)使用现实世界的概念抽象地思考问题从而自然地解决问题

   D)鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考

(7)用树形结构来表示实体之间联系的模型称为(   )。

   A)关系模型

   B)层次模型

   C)网状模型

   D)数据模型

(8)把实体-联系模型转换为关系模型时,实体之间多对多联系在模型中是通过(   )。

   A)建立新的属性来实现

   B)建立新的关键字来实现

   C)建立新的关系来实现

   D)建立新的实体来实现

(9)数据处理的最小单位是(   )。

   A)数据

   B)数据元素

   C)数据项

   D)数据结构

(10)按条件f对关系R进行选择,其关系代数表达式为(   )。

   A)R|×|R

   B)R|×|Rf

   C)σf(R)

   D)∏f(R)

(11)数据库中有A、B两表,均有相同字段C,在两表中C字段都设为主键。

当通过C字段建立两表关系时,则该关系为(   )。

   A)一对一

   B)一对多

   C)多对多

   D)不能建立关系

(12)在Access数据库中,表是(   )。

   A)关系

   B)索引

   C)记录

   D)数据库

(13)Access数据库中哪个数据库对象是其他数据库对象的基础(   )。

   A)报表

   B)查询

   C)表

   D)模块

(14)假设某用户想把歌手的音乐存入Access数据库,那么他该采用的数据类型是(   )。

   A)查询向导

   B)自动编号

   C)OLE对象

   D)备注

(15)可以选择输入数据或空格的输入掩码是(   )。

   A)0

   B)<

   C)>

   D)9

(16)在课程表中要查找课程名称中包含“计算机”的课程,对应“课程名称”字段的正确条件表达式是(   )。

   A)"计算机"

   B)"*计算机*"

   C)Like"*计算机*"

   D)Like"计算机"

(17)在SELECT语句中使用ORDERBY字句是为了指定(   )。

   A)查询的表

   B)查询的结果顺序

   C)查询的条件

   D)查询的字段

(18)在Access表中,可以定义3种主关键字,它们是(   )。

   A)单字段、双字段和多字段

   B)单字段、双字段和自动编号

   C)单字段、多字段和自动编号

   D)双字段、多字段和自动编号

(19)假设有一组数据:

工资为800元,职称为“讲师”,性别为“男”,在下列逻辑表达式中结果为“假”的是(   )。

   A)工资>800AND职称="助教"OR职称="讲师"

   B)性别="女"ORNOT职称="助教"

   C)工资=800AND(职称="讲师"OR性别="女")

   D)工资>800AND(职称="讲师"OR性别="男")

(20)要改变窗体上文本框控件的数据源,应设置的属性是(   )。

   A)记录源

   B)控件来源

   C)默认值

   D)筛选查阅

(21)有关空值,下列叙述正确的是(   )。

   A)Access不支持空值

   B)空值表示字段还没有确定值

   C)空值等同于数值0

   D)空值等同于空字符串

(22)若要将“产品”表中所有供货商是“ABC”的产品单价下调50,则正确的SQL语句是(   )。

   A)UPDATE产品SET单价=50WHERE供货商="ABC"

   B)UPDATE产品SET单价=单价-50WHERE供货商="ABC"

   C)UPDATEFROM产品SET单价=50WHERE供货商="ABC"

   D)UPDATEFROM产品SET单价=单价-50WHERE供货商="ABC"

(23)在“设计”视图中设置如下图所示窗体的“格式”属性,正确的设置是(   )。

   

   A)

   B)

   C)

   D)

(24)发生在控件接收焦点前的事件是(   )。

   A)Enter

   B)GotFocus

   C)Exit

   D)LostFocus

(25)当在一个报表中列出学生3门课a、b、c的成绩时,若要对每位学生计算这3门课的平均成绩,只需设置新添计算控件的控制源为(   )。

   A)“=a+b+c/3”

   B)“(a+b+C)/3”

   C)“=(a+b+C)/3”

   D)以上表达式均错

(26)表达式“B=INT(A+0.5)”的功能是(   )。

   A)将变量A保留小数点后1位

   B)将变量A四舍五入取整

   C)将变量A保留小数点后5位

   D)舍去变量A的小数部分

(27)在模块的声明部分使用“OptionBase1”语句,然后定义二维数组A(2to5,5),则该数组的元素个数为(   )。

   A)20

   B)24

   C)25

   D)36

(28)在窗体中有一个命令按钮(名称为run34),对应的事件代码如下:

   PrivateSubrun34_Click()

      Sum=0

      Fori=10To1Step-2

      sum=sum+i

      Nexti

      MsgBoxsum

   EndSub

   运行以上事件,程序的输出结果是(   )。

   A)10

   B)30

   C)55

   D)其他结果

(29)在“窗体”视图显示窗体时,要求在单击命令按钮后标签上显示的文字颜色变为红色,以下能实现该操作的语句是(   )。

   

   A)Label1.ForeColor=255

   B)bChange.ForeColor=255

   C)Label1.BackColor="255"

   D)bChange.BackColor="255"

(30)Sub过程与Function过程最根本的区别是(   )。

   A)Sub过程的过程名不能返回值,而Function过程能通过过程名返回值

   B)Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以

   C)两种过程参数的传递方式不同

   D)Function过程可以有参数,Sub过程不可以

(31)已定义好有参函数f(m),其中形参m是整型量。

下面调用该函数,传递实参为5,将返回的函数数值赋给变量t。

以下正确的是(   )。

   A)t=f(m)

   B)t=Callf(m)

   C)t=f(5)

   D)t=Callf(5)

(32)在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

   PrivateSubCommand1_Click()

      x=0

      n=InputBox("   ")

      Fori=1ton

      Forj=1toi

         x=x+1

         Nextj

      Nexti

      Printx

   EndSub

   程序运行后,单击命令按钮,如果输入3,则在窗体上显示的内容是(   )。

   A)3

   B)4

   C)5

   D)6

(33)程序中有一空白处,需要填入一条语句使程序完成其功能。

下列选项中错误的语句是()。

   PrivateSubrun35_Click()

      DimflagAsBoolean

      result=0

      flag=True

      DoWhileflag

      result=Val(InputBox("请输入学生成绩:

","输入"))

      Ifresult>=0Andresult<=100Then

            

      Else

         MsgBox"成绩输入错误,请重新输入"

      EndIf

      Loop

      Rem成绩输入正确后的程序代码略

   EndSub

   A)flag=False

   B)flag=Notflag

   C)flag=True

   D)ExitDo

(34)在窗体中添加一个名称为Command1的命令按钮,然后编写如下事件代码:

   PrivateSubCommand1_Click()

      MsgBoxf(24,18)

   EndSub

   PublicFunctionf(mAsInteger,nAsInteger)AsInteger

      Dowhilem<>n

         Dowhilem>n

            m=m-n

         Loop

         DoWhilem

            n=n-m

         Loop

      Loop

      f=m

   EndFunction

   窗体打开运行后,单击命令按扭,则消息框的输出结果是(   )。

   A)2

   B)4

   C)6

   D)8

(35)在窗体中有一个命令按钮Command1,编写事件代码如下:

   PrivateSubCommand1_Click()

      DimsAsInteger

      s=P

(1)+P

(2)+P(3)+P(4)

      debug.Prints

   EndSub

   PublicFunctionP(NAsInteger)

      DimSumAsInteger

      Sum=0

      Fori=1ToN

         Sum=Sum+i

      Nexti

      P=Sum

   EndFunction

   打开窗体运行后,单击命令按钮,输出结果是(   )。

   A)15

   B)20

   C)25

   D)35

二、填空题(每空2分,共30分)

(1)当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。

这种情况称为___【1】___。

(2)冒泡排序在最坏情况下的比较次数是___【2】___。

(3)对下列二叉树进行中序遍历的结果为___【3】___。

   

(4)Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向___【4】___的设计方法。

(5)___【5】___是数据库设计的核心。

(6)要修改表中一些数据,应该使用___【6】___。

(7)Access通过数据访问页可以发布的数据___【7】___。

(8)打开一个表应该使用的宏操作是___【8】___。

(9)用于获得字符串S最左边4个字符的函数是___【9】___。

(10)设有以下窗体单击事件过程:

   PrivateSubForm_Click()

      a=1

      Fori=1To3

         SelectCasei

         Case1,3

            a=a+1

         Case2,4

            a=a+2

         EndSelect

      Nexti

      MsgBoxa

   EndSub

   打开窗体运行后,单击窗体消息框的输出内容应为___【10】___。

(11)假定有以下程序段:

   n=0

   fori=1to3

      forj=-4to-1

         n=n+1

      nextj

   nexti

   运行完毕后,n的值是___【11】___。

(12)在窗体上画一个命令按钮,然后编写如下事件过程:

   PrivateSubCommand1_Click()

      a=0

      Fori=1To2

         Forj=1To4

            IfjMod2<>0Then

               a=a+1

            EndIf

            a=a+1

         Nextj

      Nexti

      MsgBoxa

   EndSub

   程序执行后,单击命令按钮,消息框显示的是___【12】___。

(13)下面程序的输出结果是___【13】___。

   PrivateSubForm_Click()

      i=0

      DoUntil0

         i=i+1

         ifi>10thenExitDo

      Loop

      Printi

   EndSub

(14)数据库中有工资表,包括“姓名”、“工资”和“职称”等字段,现要对不同职称的职工增加工资,规定教授职称增加15%,副教授职称增加10%,其他人员增加5%。

下列程序的功能是按照上述规定调整每位职工的工资,并显示所涨工资的总和。

请在空白处填入适当的语句,使程序可以完成指定的功能。

   PrivateSubCommand5_Click()

      DimwsasDAO.Workspace

      DimdbasDAO.Database

      DimrsasDAO.Recordset

      DimgzasDAO.Field

      DimzcasDAO.Field

      DimsumasCurrency

      DimrateasSingle

      Setdb=CurrentDb()

      Setrs=db.OpenRecordset("工资表")

      Setgz=rs.Fields("工资")

      Setzc=rs.Fields("职称")

      sum=0

      DoWhileNot___【14】___

         rs.Edit

         SelectCasezc

         CaseIs="教授"

            rate=0.15

         CaseIs="副教授"

            rate=0.1

         Caseelse

            rate=0.05

         EndSelect

         sum=sum+gz*rate

         gz=gz+gz*rate

         ___【15】___

         rs.MoveNext

      Loop

      rs.Close

      db.Close

      setrs=Nothing

      setdb=Nothing

      MsgBox"涨工资总计:

"&sum

   EndSub

2012年9月全国计算机二级Access笔试模拟试卷附参考答案(三)

一、选择题(每题2分,共70分)

(1)下列对于线性链表的描述中正确的是(   )。

   A)存储空间不一定是连续,且各元素的存储顺序是任意的

   B)存储空间不一定是连续,且前件元素一定存储在后件元素的前面

   C)存储空间必须连续,且前件元素一定存储在后件元素的前面

   D)存储空间必须连续,且各元素的存储顺序是任意的

1.      答案:

A

【解析】本题考查的是线性单链表、双向链表与循环链表的结构及其基本运算。

在链式存储结构中,存储数据结构的存储空间可以不连续,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致,而数据元素之间的逻辑关系是由指针域来确定的。

故本题答案为A)。

(2)下列关于栈的描述中错误的是(   )。

   A)栈是先进后出的线性表

   B)栈只能顺序存储

   C)栈具有记忆作用

   D)对栈的插入与删除操作中,不需要改变栈底指针

2.      答案:

B

【解析】本题考查的是栈和队列。

栈是一种特殊的线性表,线性表可以顺序存储,也可以链式存储,而栈是一种线性表,也可以采用链式存储结构。

故本题答案为B)。

(6)面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是(   )。

   A)模拟现实世界中不同事物之间的联系

   B)强调模拟现实世界中的算法而不强调概念

   C)使用现实世界的概念抽象地思考问题从而自然地解决问题

   D)鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考

6.      答案:

C

【解析】面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是,使用现实世界的概念抽象地思考问题从而自然地解决问题。

它强调模拟现实世界中的概念而不强调算法,它鼓励开发者在软件开发的绝大部分中都用应用领域的概念去思考。

本题答案为C)。

(8)把实体-联系模型转换为关系模型时,实体之间多对多联系在模型中是通过(   )。

   A)建立新的属性来实现

   B)建立新的关键字来实现

   C)建立新的关系来实现

   D)建立新的实体来实现

8.      答案:

C

【解析】E-R图向关系模型的转换原则:

①一个实体型转换为一个关系模型,实体的属性就是关系的属性,实体的键就是关系的键;

②一个联系转换为一个关系模式,与该联系相连的每个实体型的键以及联系的属性都转换为关系的属性。

这个关系的键分为以下三种不同的情况:

若联系为1∶1,则相连的每个实体型的键均是该关系模式的候选键。

若联系为1∶n,则联系对应的关系模式的键取n端实体型的键。

若联系为m∶n,则联系对应的关系模式的键为参加联系的诸实体型的键的组合。

(9)数据处理的最小单位是(   )。

   A)数据

   B)数据元素

   C)数据项

   D)数据结构

9.      答案:

C

【解析】数据处理的最小单位是数据项;由若干数据项组成数据元素;数据是指能够被计算机识别、存储和加工处理的信息载体;数据结构是指数据之间的相互关系和数据运算。

(10)按条件f对关系R进行选择,其关系代数表达式为(   )。

   A)R|×|R

   B)R|×|Rf

   C)σf(R)

   D)∏f(R)

10.      答案:

C

【解析】选择运算是一个一元运算,关系R通过选择运算(并由该运算给出所选择的逻辑条件)后仍为一个关系。

这个关系是由R中那些满足逻辑条件的元组所组成。

如果关系的逻辑条件为f,则R满足f的选择运算可以写成:

σf(R)。

本题答案为C)。

(11)数据库中有A、B两表,均有相同字段C,在两表中C字段都设为主键。

当通过C字段建立两表关系时,则该关系为(   )。

   A)一对一

   B)一对多

   C)多对多

   D)不能建立关系

(18)在Access表中,可以定义3种主关键字,它们是(   )。

   A)单字段、双字段和多字段

   B)单字段、双字段和自动编号

   C)单字段、多字段和自动编号

   D)双字段、多字段和自动编号

(23)在“设计”视图中设置如下图所示窗体的“格式”属性,正确的设置是(   )。

   

   A)

   B)

   C)

   D)

23.      答案:

C

【解析】由题目的图片可知,窗体的记录选定器应该为“否”,浏览按钮为“否”,分隔线为“否”,控制框为“否”,最大最小化按钮为“无”,关闭按钮为“否”。

(25)当在一个报表中列出学生3门课a、b、c的成绩时,若要对每位学生计算这3门课的平均成绩,只需设置新添计算控件的控制源为(   )。

   A)“=a+b+c/3”

   B)“(a+b+C)/3”

   C)“=(a+b+C)/3”

   D)以上表达式均错

25.      答案:

C

【解析】注意计算控件的控件源必须是以“=”开头的计算表达式。

(27)在模块的声明部分使用“OptionBase1”语句,然后定义二维数组A(2to5,5),则该数组的元素个数为(   )。

   A)20

   B)24

   C)25

   D)36

(29)在“窗体”视图显示窗体时,要求在单击命令按钮后标签上显示的文字颜色变为红色,以下能实现该操作的语句是(   )。

   

   A)Label1.ForeColor=255

   B)bChange.ForeColor=255

   C)Label1.BackColor="255"

   D)bChange.BackColor="255"

29.      答案:

A

【解析】前景颜色(ForeColor)和背景颜色(BackColor)属性值分别显示文字颜色和控件的底色。

(31)已定义好有参函数f(m),其中形

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 政史地

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

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