1、全国计算机二级Access考试真题及答案2021年9月全国计算机二级Access考试真题及答案一、选择题1、以下表达中正确的选项是A、算法就是程序B、设计算法时只需要考虑数据构造的设计C、设计算法时只需要考虑结果的可靠性D、以上三种说法都不对答案:D分析:算法的根本特征:是一组严谨地定义运算顺序的规那么,每一个规那么都是有效的,是明确的,此顺序将在有限的次数下终止。算法不等于程序,程序不可能优于算法。 根本特性 可行性:根据实际问题设计的算法,执行得到满意结果 确定性:每一步骤必须有明确定义,不允许有多义性。 有穷性:算法必须能在有限的时间内做完。 拥有足够的情报: 输入和输出必须拥有足够的情
2、报:,方可执行。2、以下关于线性链表的表达中,正确的选项是A、各数据结点的存储空间可以不连续,但它们有存储顺序与逻辑顺序必须一致B、各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C、进展插入与删除时,不需要移动表中的元素D、以上三种说法都不对根据数据中各数据元素之间前后关系的复杂程序,一般将数据构造分为两大类型:线性构造和非线性构造。线性构造表示数据元素之间为一对一的关系,非线性构造表示数据元素之间为一对多或者多对一的关系。根据各种构造的定义知二叉树是一种非线性构造4、软件按功能可以分为应用软件、系统软件和支撑软件或工具软件下面属于应用软件的是A、学生成绩管理系统 B、C语
3、言编译程序C、UNIX操作系统 D、数据库管理系统5、某系统总体构造图如下所示:该系统总体构造图的深度是A、7 B、6 C、3 D、2答案:C6、程序调试的任务是A、设计测试用例 B、验证程序的正确性C、发现程序中的错误 D、诊断和改正程序中的错误 答案:D解析:在完成对程序的测试后将进展程序调试。程序调试的任务是诊断和改正程序中的错误。7、以下关于数据库设计的表达中,正确的选项是A、在需求分析阶段建立数据字典 B、在概念设计阶段建立数据字典C、在逻辑设计阶段建立数据字典 D、在物理设计阶段建立数据字典答案:C8、数据库系统的三级模式不包括2006年9月A、概念模式 B、内模式 C、外模式 D
4、、数据模式答案:D【解析】:数据库系统的三级模式是概念模式、外模式和内模式。其中,概念模式是数据库系统中全局数据逻辑构造的描述,是全体拥护公共数据视图;外模式也称子模式或用户模式,它是用户的数据视图,由概念模式推导而出;内模式又称物理模式,它给出了数据库物理存储构造与物理存取方法。10、以下选项中属于面向对象设计方法主要特征的是A、继承 B、自顶向下 C、模块化 D、逐步求精答案:A 【解析】:构造化程序设计方法的主要原那么是自顶向下、逐步求精、模块化,以及限制使用goto语句。面向对象程序设计的3个主要特征是:封装性、继承性和多态性11、以下关于ACCESS数据库特点的表达中,错误的选项是A
5、、可以支持internet/intranet应用 B、可以保存多种类型的数据,包括多媒体数据 C、可以通过编写应用程序来操作数据中的数据 D、可以作为网状型数据库支持客户机/效劳器应用系统答案:D 【解析】:13、在ACCESS数据库中,表是由A、字段和记录组成 B、查询和字段组成 C、记录和窗体组成 D、报表和字段组成答案:A 【解析】:表包括字段和记录,字段又称属性。14、可以插入图片的字段类型是A、文本 B、备注 C、OLE对象 D、超链接答案:C【解析】:OLE是编写,直译为对象连接与嵌入,OLE技术在办公中的应用就是满足用户在1个文档中参加不同格式数据的需要如文本、图像、声音等,所以
6、字段内容为声音文件的数据类型应该定义为OLE对象。15、输入掩码字符C的含义是A、必须输入字母或数字 B、可以选择输入字母或数字 C、必须输入一个任意的字符或一个空格 D、可以选择输入任意的字符或一个空格答案:D16、假设在查询条件中使用了通配符“!,它的含义是A、通配任意长度的字符 B、通配不在括号内的任意字符 C、通配方括号内列出的任一单个字符 D、错误的使用方法答案:B?表示与任何单个字母的字符匹配;!匹配任何不在括号之内的字符;#与任何单个数字字符匹配;*与任何个数的字符匹配。17、在SQL语言的SELECT语句中,用于指明检索结果排序的子句是A、from B、while C、grou
7、p by D、order by答案:D在SQL 中,通过Order By短语可以对查询的结果进展升序ASC或降序DESC排序。18、以下属性中,属于窗体的“数据类属性的是A、记录源 B、自动居中 C、获得焦点 D、记录选择器答案:A19、要将“选项成绩表中学生的“成绩取整,可以使用的函数是A、ABS(成绩) B、INT(成绩) C、Sqr(成绩) D、Sqn(成绩)答案:B20、在ACCESS中为窗体上的控件设置TAB键的顺序,应选择“属性对话框的A、“格式选项卡 B、“数据选项卡 C、“事件选项卡 D、“其他选项卡答案:D21、下面所示的是报表设计视图,由此可判断报表的分组字段是A、课程名称
8、 B、成绩 C、学分 D、姓名答案:D22、有商品表内容如下:执行SQL命令:SELECT部门号,MAX单价*数量FROM 商品 GROUP BY 部门号;查询结果的记录数是A、1 B、3 C、4 D、10答案:B23、某学生成绩管理系统的“主窗体如以下图左侧所示,点击“退出系统按钮会弹出以下图右侧“请确认提示框;如果继续点击“是按钮,才会关闭窗体退出系统,如果点击“否按钮,那么会返回“主窗体继续运行系统。为了到达这样的运行效果,在设计主窗体时为“退出系统按钮的“单击事件设置了一个“退出系统宏,正确的宏设计是答案:A24、在翻开窗体时,依次发生的事件是2021年9月A、翻开(open)加载lo
9、ad调整大小resize激活activateB、翻开(open) 激活activate加载load调整大小resizeC、翻开(open) 调整大小resize加载load 激活activateD、翻开(open) 激活activate 调整大小resize加载load答案:A窗体的事件比拟多,在翻开窗体时,将按照以下顺序发生相应的事件。翻开(open)加载load调整大小resize激活activate成为当前current事件等。 25、在宏表达式中要引用Form1窗体中的txt1控件的值,正确的引用方法是A、Form1!txt1 B、txt1 C、Forms! Form1!txt1 D、
10、Forms!txt1答案:C【解析】:在宏中输入条件表达式时,可能会引用窗体或报表上的控件值,可以使用如下语句:Forms!【窗体名】!【控件名】或Forms!【窗体名】!【控件名】;26、将一个数转换成相应字符串的函数是A、Str B、String C、Asc D、Chr答案:A27、VBA中定义符号常量使用的关键字是A、Const B、Dim C、Public D、Static答案:A29、可以用Input Box函数产生“输入对话框执行语句:st的内容是A、aaaa B、请输入字符串 C、字符串对话框 D、bbbb答案:D30、以下不属于VBA函数的是A、Choose B、If C、II
11、F D、Switch答案:B31、假设有以下窗体单击事件过程:Private Sub Form_Click()result=1For i=1 to 6 step 3result=result*iNext iMsgBox result End Sub翻开窗体运行后,单击窗体,那么消息框的输出内容是A、1 B、4 C、15 D、120答案:B32、窗体中有命令按钮command32,其click事件代码如下。该事件的完整功能是:接收从键盘输入的10个大于0的整数,找出其中的最大值和对应的输入位置,Private Sub Command32_Click()max=0 max_n=0 For i=1
12、to 10Num=val(inputBox(“请输入第“&i&个大于0的整数:)If _thenMax=numMax_n=iEnd ifNext iMsgBox(“最大值为第“& max_n &个输入的& max)End Sub程序空白处应该填入的表达式是A、numi B、imax D、nummax答案:C33、假设有如下SUB过程:2006年4月Sub sfun(x as single, y as single)T=xX=t/yY=t mod yEnd sub在窗体中添加一个命令按钮command33,对应的事件过程如下:Private Sub Command33_Click()Dim a
13、as singleDim b as singleA=5:b=4Sfun(a,b)MsgBox a &chr(10)+chr(13)&bEnd 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=0Do I=i+1Loop while isqr(I) Then Debug.Print
14、I; Next I End subA、1579 B、468 C、3579 D、2357答案:D二、填空题:1、数据构造分为线性构造与非线性构造,带链的栈属于线性构造答案:线性构造【解析】:根据数据中各数据元素之间前后关系的复杂程序,一般将数据构造分为两大类型:线性构造和非线性构造。线性构造表示数据元素之间为一对一的关系,非线性构造表示数据元素之间为一对多或者多对一的关系。根据各种构造的定义知带链的栈是一种线性构造2、在长度为N的顺序存储的线性表中插入一个元素,最坏情况下需要移动表中个元素。答案:N3、常见的软件开发方法有构造化方法和面向对象方法,对某应用系统经过需求分析建立数据流图DFD,那么
15、应采用方法。答案:构造化5、在进展关系数据库的逻辑设计时,E-R图中的属性常被转换为关系中的属性,联系通常被转换为 答案:关系6、ACCESS数据库中的字节BYTE数值类型在数据库中占1字节。答案:17、在报表中要显示格式为“第N页的页码,页码格式设置是“第&【Page】&“页答案:【Page】8、要将ACCESS数据库中保存在数据发布到网络上,可以采用的对象是数据访问页答案 数据访问页 【解析】:数据访问页是直接与数据库中数据链接的网页,设计用于查看和操作来自Internet或 Intranet的数据这些数据保存在 Microsoft Access数据库或Microsoft SQL Serv
16、er数据库中。数据访问页也可能包含来自其他数据源的数据,例如Microsoft Excel 等。 9、假设窗体名称为form1,那么将该窗体标题设置为“ACCESS窗体的语句是答案:form1.Caption=Access窗体10、以下程序段的功能是求1到100的累加和。请在空白处填入适当的语句,使程序完成的功能:Dim s as integer, m as integerS=0M=1Do while (M101)S=s+mM=m+1Loop答案:M101或m30 thenMsgbox “请在30秒中登录,vbcrtical,警告Docmd,closeElseMe!tnum=30-second
17、 倒计时显示End if Second=( )End subPrivate sub ok_click()If Me.UserName *123* or Me.UserPassword455 Then MsgBox “错误!+“您还有& 30-Sencond & 秒,vbcritical, 提示ElseMe.TimerInterval=( ) 终止Timer事件继续发生MsgBox “欢送使用!,vbInformation, 成功DoCmd.CloseEnd if End Sub答案:second+113、数据库中有“平时成绩表,包括“学号、“姓名、“平时作业、“小测验、“期中考试、“平时成绩和
18、“能否考试等字段,其中,平时成绩=平时作业X50%+小测试X10%+期中成绩X40%,如果学生平时成绩大于等于50分,那么可以参加期末考试“能否考试字段为真,否那么学生不能参加期末考试。下面的程序按照上述要求计算每名学生的平时成绩并确定是否能够参加期末考试,请在空白处填入适当的语句,使程序可以完成所需要的功能。Private sub command()_click()Dim db as DAO.datebaseDim rs as DAO.RecordsetDim pszy As DAO,Field, xcy As DAO.Field, qzke As DAO.FieldDim ps As DA
19、O.Field, ks As DAO.FieldSet 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.EOFRs.editPs=_14_If ps=60 then Ks=trueElse Ks=FalseEnd ifRs._ update_15_Rs.MoveNextLoopRs.closeDb.closeSet rs=nothingSet db=nothingEnd sub答案:13false 14 pszy*o.5+xcy*0.1+qzks*0.4 15update
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1