您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 数据通信与网络 > 2012年9月全国计算机二级Access笔试试卷附参考答案
2012年9月全国计算机二级Access笔试模拟试卷附参考答案○2选择题(每题2分,共70分)(1)栈通常采用的两种存储结构是()。A)顺序存储结构和链式存储结构B)散列方式和索引方式C)链表存储结构和数组D)线性存储结构和非线性存储结构(2)下列叙述中正确的是()。A)线性表是线性结构B)栈与队列是非线性结构C)线性链表是非线性结构D)二叉树是线性结构(3)设树T的度为4,其中度为1、2、3、4的结点个数分别为4、2、1、1,则T中的叶子结点数为()。A)8B)7C)6D)5(4)在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。A)可行性分析B)需求分析C)详细设计D)程序编码(5)下列选项中不属于结构化程序设计方法的是()。A)自顶向下B)逐步求精C)模块化D)可复用(6)在结构化程序设计中,模块划分的原则是()。A)各模块应包括尽量多的功能B)各模块的规模应尽量大C)各模块之间的联系应尽量紧密D)模块内具有高内聚度、模块间具有低耦合度(7)下述关于数据库系统的叙述中正确的是()。A)数据库系统减少了数据冗余B)数据库系统避免了一切冗余C)数据库系统中数据的一致性是指数据类型一致D)数据库系统比文件系统能管理更多的数据(8)下列叙述中,正确的是()。A)用E-R图能够表示实体集间一对一的联系、一对多的联系和多对多的联系B)用E-R图只能表示实体集之间一对一的联系C)用E-R图只能表示实体集之间一对多的联系D)用E-R图表示的概念数据模型只能转换为关系数据模型(9)VisualFoxPro关系数据库管理系统能够实现的三种基本关系运算是()。A)索引、排序、查找B)建库、录入、排序C)选择、投影、连接D)显示、统计、复制(10)下面关于对象概念的描述中,错误的是()。A)对象就是C语言中的结构体变量B)对象代表着正在创建的系统中的一个实体C)对象是一个状态和操作(或方法)的封装体D)对象之间的信息传递是通过消息进行的(11)关系数据库的基本操作包括()。A)创建、打开和关闭B)选择、投影和连接C)增加、删除和修改D)索引、查询和统计(12)所有字符转换为大写的输入掩码是()。A)0B)C)D)A(13)下列能够使用“输入掩码向导”创建输入掩码的数据类型是()。A)数字和文本B)文本和货币C)文本和日期/时间D)数字和日期/时间(14)若以已建立的“tEmployee”表为数据源,计算每个职工的年龄(取整),计算公式为()。A)Year([出生日期])/365B)(Date()-[出生日期])/365C)Year(date())-Year([出生日期])D)Date()-[出生日期]/365(15)在一个操作中可以更改多条记录的查询是()。A)参数查询B)操作查询C)SQL查询D)选择查询(16)当窗体中的内容太多无法放在一面中显示时,可以用()控件来分页。A)选项卡B)命令按钮C)组合框D)选项组(17)要将“选课成绩”表中学生的成绩取整,可以使用()。A)Abs([成绩])B)Int([成绩])C)Sqr([成绩])D)Sgn([成绩])(18)直接将命令发送ODBC数据,它使用服务器能接受的命令,利用它可以检索或更改记录的是()。A)联合查询B)传递查询C)数据定义查询D)子查询(19)下图是简单查询向导:其中按钮和按钮分别代表的意思是()。A)单击按钮一次选择一个字段,单击按钮一次选择全部字段B)单击按钮一次选择一个字段,单击按钮一次选择全部字段C)两者的作用相同,都是选择一个字段D)以上说法均错误(20)窗体中可以包含一列或几列数据,用户只能从列表中选择值,而不能输入新值的控件是()。A)列表框B)组合框C)列表框和组合框D)以上两者都不可以(21)报表中的页面页眉用来()。A)显示报表中的字段名称或记录的分组名称B)显示报表中的标题、图形或说明性文字C)显示本页的汇总说明D)显示整个报表的汇总说明(22)在宏设计窗口中,可以隐藏的列是()。A)条件B)宏名和参数C)宏名和条件D)注释(23)VBA表达式3*3\3/3的输出结果是()。A)0B)1C)3D)9(24)假设某数据库已建有宏对象“宏1”,“宏1”中只有一个宏操作SetValue,其中第一个参数项目为“[Label0].[Caption]”,第二个参数表达式为“[Text0]”。窗体“fmTest”中有一个标签Label0和一个文本框Text0,现设置控件Text0的“更新后”事件为运行“宏1”,则结果是()。A)将文本框清空B)将标签清空C)将文本框中的内容复制给标签的标题,使二者显示相同内容D)将标签的标题复制到文本框,使二者显示相同内容(25)在VBA中要打开名为“学生信息录入”的窗体,应使用的语句是()。A)DoCmd.OpenForm学生信息录入B)OpenForm学生信息录入C)DoCmd.OpenWindow学生信息录入D)OpenWindow学生信息录入(26)软件(程序)调试的任务是()。A)诊断和改正程序中的错误B)尽可能多地发现程序中的错误C)发现并改正程序中的所有错误D)确定程序中错误的性质(27)下列变量名中,合法的是()。A)4AB)A-1C)ABC_1D)private(28)如果在被调用的过程中改变了形参变量的值,但又不影响实参变量本身,这种参数传递方式称为()。A)按值传递B)按地址传递C)ByRef传递D)按形参传递(29)用于获取字符串Str从第2个字符开始的3个字符的函数是()。A)Mid(Str,2,3)B)Middle(Str,2,3)C)Right(Str,2,3)D)Left(Str,2,3)(30)VBA语句“DimNewArray(10)asInteger”的含义是()。A)定义10个整型数构成的数组NewArrayB)定义11个整型数构成的数组NewArrayC)定义1个值为整型数的变量NewArray(10)D)定义1个值为10的变量NewArray(31)有如下VBA程序段:Sum=0n=1Fori=1To5x=n*in=n+1Sum=Sum+xNexti以上For循环计算Sum,最终结果是()。A)35B)45C)50D)55(32)在窗体中有一个命令按钮run1,对应的事件代码如下:PrivateSubrun1_Enter()DimnumAsIntegerDimmAsIntergerDimnAsIntegerDimiAsIntegerFori=1To10num=InputBox(请输入数据:,输入,1)IfInt(num/2)=num/2Thenm=m+1Elsen=n+1EndIfNextiMsgBox(运行结果:m=&Str(m)&,n=&Str(n))EndSub运行以上事件所完成的功能是()。A)对输入的10个数据统计有几个是整数,有几个是非整数B)对输入的10个数据求各自的余数,然后再进行累加C)对输入的10个数据求累加和D)对输入的10个数据统计有几个是奇数,有几个是偶数(33)程序流程控制的方式是()。A)顺序控制和分支控制B)顺序控制和循环控制C)循环控制和分支控制D)顺序、分支和循环控制(34)在VBA中,错误的循环结构是()。A)DoWhile条件式循环体LoopB)DoUntil条件式循环体LoopC)DoUntil循环体Loop条件式D)Do循环体LoopWhile条件式(35)ADO的含义是()。A)开放数据库互连应用编程接口B)数据库访问对象C)动态链接库D)Active数据对象二、填空题(每空2分,共30分)(1)在最坏情况下,冒泡排序的时间复杂度为___【1】___。(2)设一棵完全二叉树共有700个结点,则在该二叉树中有___【2】___个叶子结点。(3)程序测试分为静态测试和动态测试。其中___【3】___是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。(4)用二维表的形式来表示实体之间联系的数据模型叫做___【4】___。(5)数据库管理系统常见的数据模型有层次模型、___【5】___和关系模型三种。(6)在Access中,要在查找条件中与任意一个数字字符匹配,可使用的通配符是___【6】___。(7)SLELECT名字AND年龄FROM职员表WHERE姓名LIKE'李%',这条查询语句的意思是___【7】___。(8)如果要查询学生表中年龄在一定范围区间的记录,要求用户使用查询时输入区间条件,那么应该采用的查询方式是___【8】___。(9)函数Right(计算机等级考试,4)的执行结果是___【9】___。(10)某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开一个查询,需要执行的操作是___【10】___。(11)运行下面的程序,其输出结果(str2的值)为___【11】___。Dimstr1,str2AsStringDimiAsIntegerstr1=abcdefFori=1ToLen(str1)Step2str2=UCase(Mid(str1,i,1))+str2NextMsgBoxstr2(12)假定当前日期为2002年8月25日,星期日,则执行以下语句后,a、b、c和d的值分别是25、8、2002和___【12】___。a=day(now)b=month(now)c=year(now)d=weekday(now)(13)有一个VBA计算程序,该程序用户界面由4个文本框和3个按钮组成。4个文本框的名称分别为Text1、Text2、Text3和Text4。3个按钮分别为清除(名为Command1)、计算(名为Command2)和退出(名为Command3)。窗体打开运行后,单击“清除”按钮,则清除所有文本框中显示的内容;单击“计算”按钮,则计算在Text1、Text2和Text3这3个文本框中输入的3科成绩的平均成绩,并将结果存放在Text4文本框中,单击“退出”按钮则退出。请将下列程序填空补充完整。PrivateSubCommand1_Click()Me!Text1=Me!Text2=Me!Text3=Me!Text4=EndSubPrivateSubCommand2_Click()IfMe!Text1=OrMe!Text2=OrMe!Text3=ThenMsgBox成绩输入不全ElseMe!Text4=(___【13】___+Val(Me!Text2)+Val(Me!Text3))/3EndIfEndSubPrivateSubCommand3_Click()Docmd.QuitEndSub(14)数据库中有“学生成绩表”,包括“姓名”、“平时成绩”、“考试成绩”和“期末总评”等字段,现要根据“平时成绩”和“考试成绩”对学生进行“期末总评”。规定:“平时成绩”加“考试成绩”大于等于85分,则期末总评为“优”,“平时成绩”加“考试成绩”小于60分,则期末总评为“不及格”,其他情况期末总评为“合格”。下面的程序按照上述要求计算每名学生的期末总评。请在空白处填入适当的语句,使程序可以完成指定的功能。PrivateSubCommand0_Click()DimdbAsDAO.DatabaseDimrsAsDAO.RecordsetDimpscj,kscj,qmzpAsDAO.FieldDimcountAsIntegerSetdb=CurrentDb()Setrs=db.OpenRecordset(学生成绩表)Setpscj=rs.Fields(平时成绩)Setkscj=rs.Fields(考试成绩)Setqmzp=rs.Fields(期末总评)count=0DoWhileNotrs.EOF___【14】___Ifpscj+kscj=85Thenqmzp=优ElseIfpscj+kscj60Thenqmzp=不及格Elseqmzp=合格EndIfrs.Updatecount=count+1___【15】___Looprs.Closedb.CloseSetrs=Nothing
本文标题:2012年9月全国计算机二级Access笔试试卷附参考答案
链接地址:https://www.777doc.com/doc-3031963 .html