下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

2011年9月全国计算机二级Access考试真题及答案

作者:匿名     来源: 互联网点击数:2723发布时间: 2020-11-29 19:56:42

标签: 计算机等级考试2011年9月全国计算机二级Access考试真题及答案

软考,您想通过吗?一次通过才是硬道理

  2011年9月全国计算机二级Access考试已经结束,今天课课家小编为大家整理了2011年9月全国计算机二级Access考试真题及答案,供考生参考。

      课课家小编为大家整理了2011年9月全国计算机二级Access考试真题,想知道答案和解析的考生可以进入课课家在线题库,估算自己的考试成绩。

  一、选择题

  1、 下列叙述中正确的是()

  A、算法就是程序

  B、设计算法时只需要考虑数据结构的设计

  C、设计算法时只需要考虑结果的可靠性

  D、以上三种说法都不对

  答案:D

  分析:算法的基本特征:是一组严谨地定义运算顺序的规则,每一个规则都是有效的,是明确的,此顺序将在有限的次数下终止。算法不等于程序,程序不可能优于算法。

  基本特性

  可行性:根据实际问题设计的算法,执行得到满意结果

  确定性:每一步骤必须有明确定义,不允许有多义性。

  有穷性:算法必须能在有限的时间内做完。

  拥有足够的情报: 输入和输出必须拥有足够的情报:,方可执行。

  2、下列关于线性链表的叙述中,正确的是()

  A、各数据结点的存储空间可以不连续,但它们有存储顺序与逻辑顺序必须一致

  B、各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续

  C、进行插入与删除时,不需要移动表中的元素

  D、以上三种说法都不对

  根据数据中各数据元素之间前后关系的复杂程序,一般将数据结构分为两大类型:线性结构和非线性结构。线性结构表示数据元素之间为一对一的关系,非线性结构表示数据元素之间为一对多或者多对一的关系。根据各种结构的定义知二叉树是一种非线性结构

  4、软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)下面属于应用软件的是()

  A、学生成绩管理系统 B、C语言编译程序

  C、UNIX操作系统 D、数据库管理系统

  5、某系统总体结构图如下所示:

  

 

  该系统总体结构图的深度是()

  A、7 B、6 C、3 D、2

  答案:C

  6、程序调试的任务是()

  A、设计测试用例 B、验证程序的正确性

  C、发现程序中的错误 D、诊断和改正程序中的错误

  答案:D

  解析:在完成对程序的测试后将进行程序调试。程序调试的任务是诊断和改正程序中的错误。

  7、下列关于数据库设计的叙述中,正确的是()

  A、在需求分析阶段建立数据字典 B、在概念设计阶段建立数据字典

  C、在逻辑设计阶段建立数据字典 D、在物理设计阶段建立数据字典

  答案:C

  8、数据库系统的三级模式不包括()2006年9月

  A、概念模式 B、内模式 C、外模式 D、数据模式

  答案:D

  【解析】:数据库系统的三级模式是概念模式、外模式和内模式。其中,概念模式是数据库系统中全局数据逻辑结构的描述,是全体拥护公共数据视图;外模式也称子模式或用户模式,它是用户的数据视图,由概念模式推导而出;内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法。

  10、下列选项中属于面向对象设计方法主要特征的是()

  A、继承 B、自顶向下 C、模块化 D、逐步求精

  答案:A

  【解析】:结构化程序设计方法的主要原则是自顶向下、逐步求精、模块化,以及限制使用goto语句。

  面向对象程序设计的3个主要特征是:封装性、继承性和多态性

  11、下列关于ACCESS数据库特点的叙述中,错误的是()

  A、可以支持internet/intranet应用

  B、可以保存多种类型的数据,包括多媒体数据

  C、可以通过编写应用程序来操作数据中的数据

  D、可以作为网状型数据库支持客户机/服务器应用系统

  答案:D

  【解析】:

  13、在ACCESS数据库中,表是由()

  A、字段和记录组成 B、查询和字段组成

  C、记录和窗体组成 D、报表和字段组成

  答案:A

  【解析】:表包括字段和记录,字段又称属性。

  14、可以插入图片的字段类型是()

  A、文本 B、备注 C、OLE对象 D、超链接

  答案:C

  【解析】:OLE是编写,直译为对象连接与嵌入,OLE技术在办公中的应用就是满足用户在1个文档中加入不同格式数据的需要(如文本、图像、声音等),所以字段内容为声音文件的数据类型应该定义为OLE对象。

  15、输入掩码字符”C”的含义是()

  A、必须输入字母或数字 B、可以选择输入字母或数字

  C、必须输入一个任意的字符或一个空格 D、可以选择输入任意的字符或一个空格

  答案:D

  

 

  16、若在查询条件中使用了通配符“!”,它的含义是()

  A、通配任意长度的字符 B、通配不在括号内的任意字符

  C、通配方括号内列出的任一单个字符 D、错误的使用方法

  答案:B

  ?表示与任何单个字母的字符匹配;

  !匹配任何不在括号之内的字符;

  #与任何单个数字字符匹配;

  *与任何个数的字符匹配。

  17、在SQL语言的SELECT语句中,用于指明检索结果排序的子句是()

  A、from B、while C、group by D、order by

  答案:D

  在SQL 中,通过Order By短语可以对查询的结果进行升序(ASC)或降序(DESC)排序。

  18、下列属性中,属于窗体的“数据”类属性的是()

  A、记录源 B、自动居中 C、获得焦点 D、记录选择器

  答案:A

  19、要将“选项成绩”表中学生的“成绩”取整,可以使用的函数是()

  A、ABS([成绩]) B、INT([成绩]) C、Sqr([成绩]) D、Sqn([成绩])

  答案:B

  20、在ACCESS中为窗体上的控件设置TAB键的顺序,应选择“属性”对话框的()

  A、“格式”选项卡 B、“数据”选项卡 C、“事件”选项卡 D、“其他”选项卡

  答案:D

  21、下面所示的是报表设计视图,由此可判断报表的分组字段是()

  

 

  A、课程名称 B、成绩 C、学分 D、姓名

  答案:D

  22、有商品表内容如下:

  

 

  执行SQL命令:

  SELECT部门号,MAX(单价*数量)FROM 商品 GROUP BY 部门号;查询结果的记录数是()

  A、1 B、3 C、4 D、10

  答案:B

  23、某学生成绩管理系统的“主窗体”如下图左侧所示,点击“退出系统”按钮会弹出下图右侧“请确认”提示框;如果继续点击“是”按钮,才会关闭窗体退出系统,如果点击“否”按钮,则会返回“主窗体”继续运行系统。

  为了达到这样的运行效果,在设计主窗体时为“退出系统”按钮的“单击”事件设置了一个

  “退出系统”宏,正确的宏设计是

  

 

  答案:A

 

  24、在打开窗体时,依次发生的事件是()2009年9月

  A、打开(open)®加载(load)®调整大小(resize)®激活(activate)

  B、打开(open)® 激活(activate)®加载(load)®调整大小(resize)

  C、打开(open)® 调整大小(resize)®加载(load)® 激活(activate)

  D、打开(open)® 激活(activate)® 调整大小(resize)®加载(load)

  答案:A

  窗体的事件比较多,在打开窗体时,将按照下列顺序发生相应的事件。

  打开(open)®加载(load)®调整大小(resize)®激活(activate)®成为当前(current)事件等。

  25、在宏表达式中要引用Form1窗体中的txt1控件的值,正确的引用方法是()

  A、Form1!txt1 B、txt1 C、Forms! Form1!txt1 D、Forms!txt1

  答案:C

  【解析】:在宏中输入条件表达式时,可能会引用窗体或报表上的控件值,可以使用如下语句:Forms!【窗体名】!【控件名】或[Forms]!【窗体名】!【控件名】;

  26、将一个数转换成相应字符串的函数是()

  A、Str B、String C、Asc D、Chr

  答案:A

  27、VBA中定义符号常量使用的关键字是()

  A、Const B、Dim C、Public D、Static

  答案:A

  29、可以用Input Box函数产生“输入对话框”执行语句:st的内容是()

  A、aaaa B、请输入字符串 C、字符串对话框 D、bbbb

  答案:D

  30、下列不属于VBA函数的是()

  A、Choose B、If C、IIF D、Switch

  答案:B

  31、若有以下窗体单击事件过程:

  Private Sub Form_Click()

  result=1

  For i=1 to 6 step 3

  result=result*i

  Next i

  MsgBox result

  End Sub

  打开窗体运行后,单击窗体,则消息框的输出内容是()

  A、1 B、4 C、15 D、120

  答案:B

  32、窗体中有命令按钮command32,其click事件代码如下。该事件的完整功能是:

  接收从键盘输入的10个大于0的整数,找出其中的最大值和对应的输入位置,

  Private Sub Command32_Click()

  max=0

  max_n=0

  For i=1 to 10

  Num=val(inputBox(“请输入第“&i&””个大于0的整数:”))

  If _____________then

  Max=num

  Max_n=i

  End if

  Next i

  MsgBox(“最大值为第“& max_n &””个输入的”& max)

  End Sub

  程序空白处应该填入的表达式是()

  A、num>i B、imax D、num<max< p="">

  答案:C

  33、若有如下SUB过程:(2006年4月)

  Sub sfun(x as single, y as single)

  T=x

  X=t/y

  Y=t mod y

  End sub

  在窗体中添加一个命令按钮command33,对应的事件过程如下:

  Private Sub Command33_Click()

  Dim a as single

  Dim b as single

  A=5:b=4

  Sfun(a,b)

  MsgBox a &chr(10)+chr(13)&b

  End sub

  打开窗体运行后,单击命令按钮,消息框中有两行输出,内容分别为:

  A、1和1 B、1.25和1 C、1.25和4 D、5和4

  答案:B

  【解析】:a和b代入sfun()中,因为sfun的形参为单精度浮点数,所以t=5,a=5/4=1.25,b=5%4=1,故输出为1.25和1.

  34、运行下列程序,显示的结果是()

  Private Sub Command34_Click()

  I=0

  Do

  I=i+1

  Loop while i<10

  MsgBox i

  End sub

  A、0 B、1 C、10 D、11

  答案:C

  35、运行下列程序,在立即窗口显示的结果是()

  Private Sub Command0_Click()

  Dim I as integer, J as integer

  For I=2 to 10

  For J=2 to I/2

  If I mod j=0 then exit For

  Next J

  If J>sqr(I) Then Debug.Print I;

  Next I

  End sub

  A、1579 B、468 C、3579 D、2357

  答案:D

  二、填空题:

  1、数据结构分为线性结构与非线性结构,带链的栈属于(线性结构)

  答案:线性结构

  【解析】:根据数据中各数据元素之间前后关系的复杂程序,一般将数据结构分为两大类型:线性结构和非线性结构。线性结构表示数据元素之间为一对一的关系,非线性结构表示数据元素之间为一对多或者多对一的关系。根据各种结构的定义知带链的栈是一种线性结构

  2、在长度为N的顺序存储的线性表中插入一个元素,最坏情况下需要移动表中()个元素。

  答案:N

  3、常见的软件开发方法有结构化方法和面向对象方法,对某应用系统经过需求分析建立数据流图DFD,则应采用()方法。

  答案:结构化

  5、在进行关系数据库的逻辑设计时,E-R图中的属性常被转换为关系中的属性,联系通常被转换为( )

  答案:关系

  6、ACCESS数据库中的字节BYTE数值类型在数据库中占(1)字节。

  答案:1

  7、在报表中要显示格式为“第N页”的页码,页码格式设置是“第”&【Page】&“页”

  答案:【Page】

  8、要将ACCESS数据库中保存在数据发布到网络上,可以采用的对象是(数据访问页)

  答案 数据访问页

  【解析】:数据访问页是直接与数据库中数据链接的网页,设计用于查看和操作来自Internet或 Intranet的数据——这些数据保存在 Microsoft Access数据库或Microsoft SQL Server数据库中。数据访问页也可能包含来自其他数据源的数据,例如Microsoft Excel 等。

  9、若窗体名称为form1,则将该窗体标题设置为“ACCESS窗体”的语句是

  答案:(form1.Caption=”Access窗体”)

  10、下列程序段的功能是求1到100的累加和。请在空白处填入适当的语句,使程序完成的功能:

  Dim s as integer, m as integer

  S=0

  M=1

  Do while (M<101)

  S=s+m

  M=m+1

  Loop

  答案:M<101或m<=100

  11、下列程序的功能是示算式:1-1/2+1/3-1/4+……前20项之和。请在空白处填入适当的语句,使程序可以完成指定的功能。

  Private sub command1_click()

  Pim I as integer, s as single, f as integer

  S=0:f=1

  For i=1 to 30

  S=s+f/i

  F=( *f )

  Next i

  Debug.print “1-1/2+1/3-1/4+……=”; s

  End sub

  答案:-f或F*(-1)

  【解析】:从1到5共循环5次,每次循环对应的x,n和sum的值见表3.2

  表3.2

  

 

  12、有一个标题为“登录”的用户登录窗体,窗体上有两个标签,标题分别为“用户名:”和“密码”,用于输入用户名的文本框名为“UserName”,用于输入密码的文本框名为“UserPassword”,用于进行倒计时显示的文本框名为“Tnum”,窗体上有一个标题为“确认”的按钮名为“OK”,用于输入完用户名和密码后单击此按钮确认。

  

 

  输入用户名和密码,如用户名或密码错误,则给出提示信息:如正确,则显示“欢迎使用!”信息,要求整个登录过程要在30秒中完成,如果超过30秒还没有完成正确的登录操作,则程序给出提示自动终止整个登录过程。

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

  Option Compare Database

  Dim Second As Integer

  Private Sub Form_Open(Cancel As Integer)

  Second=0

  End Sub

  Private Sub Form_Timer()

  If second>30 then

  Msgbox “请在30秒中登录”,vbcrtical,”警告”

  Docmd,close

  Else

  Me!tnum=30-second ‘倒计时显示’

  End if

  Second=( )

  End sub

  Private sub ok_click()

  If Me.UserName <>*123* or Me.UserPassword<>”455” Then

  MsgBox “错误!”+“您还有”& 30-Sencond & ”秒”,vbcritical, ”提示”

  Else

  Me.TimerInterval=( ) ”终止Timer事件继续发生”

  MsgBox “欢迎使用!”,vbInformation, ”成功”

  DoCmd.Close

  End if

  End Sub

  答案:second+1

  13、数据库中有“平时成绩表”,包括“学号”、“姓名”、“平时作业”、“小测验”、“期中考试”、“平时成绩”和“能否考试”等字段,其中,平时成绩=平时作业X50%+小测试X10%+期中成绩X40%,如果学生平时成绩大于等于50分,则可以参加期末考试(“能否考试”字段为真),否则学生不能参加期末考试。

  下面的程序按照上述要求计算每名学生的平时成绩并确定是否能够参加期末考试,请在空白处填入适当的语句,使程序可以完成所需要的功能。

  Private sub command()_click()

  Dim db as DAO.datebase

  Dim rs as DAO.Recordset

  Dim pszy As DAO,Field, xcy As DAO.Field, qzke As DAO.Field

  Dim ps As DAO.Field, ks As DAO.Field

  Set db=currentDb

  Set rs=db.OpenReordset (“平时成绩表”)

  Set pszy=rs.Fields(“平时作业”)

  Set xcy=rs.Fields(“小测验”)

  Set qzks=rs.Fields(“期中考试”)

  Set ps=rs.Fields (“平时成绩”)

  Set ks=rs.Fields(“能否考试”)

  Do while not rs.EOF

  Rs.edit

  Ps=_____[14]________

  If ps>=60 then

  Ks=true

  Else

  Ks=False

  End if

  Rs._ update

  __[15]_________

  Rs.MoveNext

  Loop

  Rs.close

  Db.close

  Set rs=nothing

  Set db=nothing

  End sub

  答案:[13]false [14] pszy*o.5+xcy*0.1+qzks*0.4 [15]update

      课课家教育,拥有十年计算机等级考试培训经验,课课家教育一直坚持自主研发,将丰富的计算机等级考试培训经验有效融入教程研发过程,自成体系的计算机考试视频教程计算机考试培训教材计算机考试在线题库,使考生的学习更具系统性,辅导更具针对性。想要报考2020年计算机等级考试的考生现在就可以开始备考了,报名课课家计算机等级各科目考试赠送:辅导教材、历年真题、考前冲剌资料、在线模拟测试题库、老师专属答疑指导等,保障学员顺利通过考试。

  >>>>>>点击进入计算机考试专题

赞(11)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程