您好,欢迎访问三七文档
当前位置:首页 > 法律文献 > 理论/案例 > 2012年9月全国计算机二级Access笔试模拟试卷附参考答案8
2012年9月全国计算机二级Access笔试模拟试卷附参考答案○8一、选择题(每题2分,共70分)(1)线性表的顺序存储结构和线性表的链式存储结构分别是()。A)顺序存取的存储结构、顺序存取的存储结构B)随机存取的存储结构、顺序存取的存储结构C)随机存取的存储结构、随机存取的存储结构D)任意存取的存储结构、任意存取的存储结构1.答案:B【解析】顺序存储结构中,数据元素存放在一组地址连续的存储单元中,每个数据元素地址可通过公式LOC(ai)=LOC(a1)+(i-1)L计算得到,从而实现了随机存取。对于链式存储结构,要对某结点进行存取,都得从链的头指针指向的结点开始,这是一种顺序存取的存储结构。(3)软件开发离不开系统环境资源的支持,其中必要的测试数据属于()。A)硬件资源B)通信资源C)支持软件D)辅助资源3.答案:D【解析】软件测试过程中,辅助资源包括测试用例(测试数据)、测试计划、出错统计和最终分析报告等。(5)软件开发的结构化生命周期方法将软件生命周期划分成()。A)定义、开发、运行维护B)设计阶段、编程阶段、测试阶段C)总体设计、详细设计、编程调试D)需求分析、功能定义、系统设计5.答案:A【解析】通常将软件产品从提出、实现、使用维护到停止使用的过程称为软件生命周期。它可以分为软件定义、软件开发及软件运行维护3个阶段。(6)下面概念中,不属于面向对象方法的是()。A)对象B)继承C)类D)过程调用6.答案:D【解析】面向对象方法是一种运用对象、类、封装、继承、多态和消息等概念来构造、测试、重构软件的方法。面向对象方法从对象出发,发展出对象、类、消息、继承等概念。(7)一个关系中属性个数为1时,称此关系为()。A)对应关系B)单一关系C)一元关系D)二元关系7.答案:C【解析】在关系模型数据库中,基本结构是二维表,这种二维表称为关系。关系的列称为属性,一个具有N个属性的关系称为N元关系。(9)下列有关数据库的描述,正确的是()。A)数据库是一个DBF文件B)数据库是一个关系C)数据库是一个结构化的数据集合D)数据库是一组文件9.答案:C【解析】数据库(DataBase,DB)是数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,可被各个应用程序所共享。数据库中的数据具有“集成”、“共享”的特点。(10)使用关系运算对系统进行操作,得到的结果是()。A)属性B)元组C)关系D)关系模式10.答案:C【解析】关系运算分为:①传统的关系运算(集合运算)进行并、差、交集合运算的两个关系必须具有相同的关系模式,即相同结构。在VisualFoxPro中没有提供传统的集合运算,可以通过其他操作或编写程序来实现。②专门的关系运算选择:从关系中找出满足给定条件的元组的操作称为选择。投影:从关系模式中指定若干个属性组成新的关系称为投影。联接:联接是关系的横向结合。联接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组。(14)以下字符串不符合Access字段命名规则的是()。A)abcdefghijklmnopqrstuvwxyz1234567890B)[S3v]YatobiafC)Name@china中国D)浙江_宁波14.答案:B【解析】Access字段命名规则是:①长度为1~64个字符;②可以包含字母、汉字、数字、空格和其他字符;③不能包括句号(.)、感叹号(!)、方括号([])和重音符号(′)。(17)下列关于SQL语句的说法中,错误的是()。A)INSERT语句可以向数据表中追加新的数据记录B)UPDATE语句用来修改数据表中已经存在的数据记录C)DELETE语句用来删除数据表中的记录D)CREATE语句用来建立表结构并追加新的记录17.答案:D【解析】CREATE语句的功能是创建一个表结构,但不能追加新的记录,追加新的记录可以使用INSERT语句,所以D)选项错误。所以本题答案为D)。(18)在Access数据库的表设计视图中,不能进行的操作是()。A)修改字段类型B)设置索引C)增加字段D)删除记录18.答案:D【解析】在Access数据库的表设计器中可以修改字段类型、设置索引和增加字段。要想删除表中的记录,需要打开表进行删除。(20)“特殊效果”属性值是用来设定控件的显示特效的,以下不属于“特殊效果”属性值的是()。A)“凹陷”B)“颜色”C)“阴影”D)“凿痕”20.答案:B【解析】“特殊效果”属性值用于设定控件的显示效果,如“平面”、“凸起”、“凹陷”、“蚀刻”、“阴影”、“凿痕”等,但是没有颜色项。(21)查询30天之内参加工作记录,准则是()。A)Date()-30B)BetweenDate()AndDate()-30C)Date()-30D)Between#Date()And#Date()-3021.答案:B【解析】考查条件表达式知识。查询日期的间隔用Between…and语句。排除A)和C),D)中“#”是通配符,在表查询中用来表示数字。不能混用在表达式中。本题选择B)。(23)在下面的“窗体”视图中显示窗体时,窗体中没有记录选定器,应将窗体的“记录选定器”属性值设置为()。A)是B)否C)有D)无23.答案:B【解析】在窗体属性中,要使窗体中没有记录选定器,必须把“记录选定器”的属性值设置为否。(24)下列事件不属于Access中的事件的是()。A)键盘事件B)鼠标事件C)窗口事件D)控件事件24.答案:D【解析】在Access中的事件主要有键盘事件、鼠标事件、对象事件、窗口事件和操作事件,没有控件事件。(25)用表达式作为数据源,并且表达式可以利用窗体或报表所引用的表或查询字段中的数据,也可以是窗体或报表上的其他控件中的数据的控件是()。A)结合型B)非结合型C)计算型D)非计算型25.答案:C【解析】结合型控件主要用于显示、输入、更新数据库中的字段;非结合型控件没有数据来源可以显示信息、线条、矩形或图像;计算型控件用表达式作为数据源,表达式可以利用窗体或报表所引用的表或查询字段中的数据,也可以是窗体或报表上的其他控件中的数据(26)要将一个数字字符串转换成对应的数值,应使用的函数是()。A)ValB)SingleC)AscD)Space26.答案:A【解析】字符串转换成数字函数Val(字符串表达式):将数字字符串转换成数值型数字。所以本题答案为A)。(27)VBA中定义符号常量可以用关键字()。A)ConstB)DimC)PublicD)Static27.答案:A【解析】VBA中定义符号常量可以用关键字Const来定义,格式为:Const常量名[类型符号]=常量表达式,所以本题答案是A)。(30)在下列关于宏和模块的叙述中,正确的是()。A)模块是能够被程序调用的函数B)通过定义宏可以选择或更新数据(错误)C)宏或模块都不能是窗体或报表上的事件代码D)宏可以是独立的数据库对象,可以提供独立的操作动作30.答案:D【解析】模块是Access系统中的一个重要对象,它以VBA语言为基础编写,以函数过程(Function)或子过程(Sub)为单元的集合方式存储,因此选项A)错误。模块是装着VBA代码的容器。模块分为类模块和标准模块两种类型。窗体模块和报表模块都属于类模块,它们从属于各自的窗体和报表,因此选项C)错误。使用宏,可以实现以下一些操作:①在首次打开数据库时,执行一个或一系列操作;②建立自定义菜单栏;③从工具栏上的按钮执行自己的宏或程序;④将筛选程序加到各个记录中,从而提高记录查找的速度;⑤可以随时的打开或者关闭数据库对象;⑥设置窗体或报表控件的属性值;⑦显示各种信息,并能够使计算机扬声器发出报警声,以引起用户的注意;⑧实现数据自动传输。可以自动地在各种数据格式之间导入或导出数据;⑨可以为窗体定制菜单,并可以让用户设计其中的内容。因此选项B)错误。所以本题答案为D)。(32)下列Case语句中错误的是()。A)Case0To10B)CaseIs10C)CaseIs10AndIs50D)Case3,5,Is1032.答案:C【解析】Case表达式可以是下列4种格式之一:单一数值或一行并列的数值,用来与“表达式”的值相比较。成员间以逗号隔开;由关键字To分隔开的两个数值或表达式之间的范围;关键字Is接关系运算符;关键字CaseElse后的表达式,是在前面的Case条件都不满足时执行的。本题选项C)中用的是逻辑运算符And连接两个表达式,所以不对,应该以逗号隔开。所以本题答案为C)。二、填空题(每空2分,共30分)(1)在算法的4个特征中,算法必须能在执行有限个步骤之后终止,指的是算法的___【1】___性。有穷(2)对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为___【2】___。45(3)有一棵非空二叉树,其第K层上最多有___【3】___个结点。2(k-1)次方(4)符合结构化原则的三种基本控制结构是:选择结构、循环结构和___【4】___。顺序结构(5)数据库设计分为以下6个设计阶段:需求分析阶段、___【5】___、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。5.答案:概念设计阶段|【解析】数据库设计分为以下6个设计阶段:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。(6)如果一个查询的数据源仍是查询,而不是表,则该查询称为___【6】___。子查询(7)在创建了数据访问页后,用户可以对数据访问页中的节、控件或其他元素进行编辑和修改,这些操作都需要在数据访问页的___【7】___中进行。7.答案:设计视图|【解析】本题考查数据访问页的知识。添加标签、改变背景颜色、对控件属性进行编辑等,一系列的操作都是在数据访问页的设计视图中进行。(8)VBA的自动运行宏,应当命名为___【8】___。8.答案:AutoExec|【解析】被命名为AutoExec保存的宏,在打开数据库时会自动运行,要想取消自动运行,打开数据库时按住Shift键即可。(10)运行如下程序:x=1y=1z=1Forj=1To3Fork=1To3Ifj=1Thenx=x+y+zElseIfj=2Thenx=2*x+2*y+2*zElseIfj=3Thenx=3*x+3*y+3*zEndifNextkNextj则x的值为___【10】___。10.答案:2346|【解析】当j=1时,内层循环执行x=x+y+z=x+2三次,所以x=7;当j=2时,内层循环执行x=2×x+2×y+2×z=2×x+4三次,所以x=84;当j=3时,内层循环执行x=3×x+3×y+3×z=3×x+6三次,所以x=2346。则最后结果是x=2346。(13)在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()n=5f=1s=0Fori=1Tonf=f___【13】___s=s+fNextiPrintsEndSub该事件过程的功能是计算s=1+1/2!+1/3!+…+1/n!的值。请填空。13.答案:*(1/i)或/i|【解析】本程序首先置f为1,s为0;经过5次循环使f每次都乘以1/i,实现了1/n!的求法,每次循环后都加f,把结果再赋给s,循环结束,s的值即为所求。(14)某次大奖赛有7个评委同时为一位选手打分,去掉一个最高分和一个最低分,其余5个分数的平均值为该名参赛者的最后得分。请填空完成规定的功能。SubCommand1_Click()Dimmark!,aver!,i%,max1!,min1!aver=0Fori=1To7mark=InputBox(请输入第&i&位评委的打分)Ifi=1Thenmax1=mark:min1=markElseIfmarkmin1Thenmin1=markElseIfmarkmax1Then_max1=mark__【14】___EndIfEndIf___aver=mark+mark【15】___Nextia
本文标题:2012年9月全国计算机二级Access笔试模拟试卷附参考答案8
链接地址:https://www.777doc.com/doc-3031960 .html