ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:25.48KB ,
资源ID:5259971      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5259971.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(上半年计算机等考二级Access真题及答案.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

上半年计算机等考二级Access真题及答案.docx

1、上半年计算机等考二级Access真题及答案2010年9月计算机二级Access笔试试题一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。(1)下列叙述中正确的是( )【2010年9月,选择题第1题】 A)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的 B)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构 C)线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构 D)上述三种说法都不对解析: 答案为B。 考查线性表两种存储结构的不同。顺序存储结构所占的存储空间是连续的

2、,一般在程序设计语言中用一维数组来表示。而链式存储结构所占的存储结构得两部分,数据域与指针域。从而B)项符合题意。(2)下列叙述中正确的是( ) 【2010年9月,选择题第2题】 A)在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化 B)在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化 C)在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化 D)上述三种说法都不对解析: 答案为C。 考查栈中指针的操作。在栈中,指针top指向栈顶,bottom指向栈底。栈顶指针动态反映栈中元素的变化情况,栈顶指针不变。(3)软件测试的目的是( ) 【2010年9月,选择题第3题】 A)评估软件

3、可能性 B)发现并改正程序中的错误 C)改正程序中的错误 D)发现程序中的错误解析: 答案为D。 考查测试相关知识。测试的目的是发出程序中的错误。而B)、C)项是调试的任务和目的。A)项是测试的步聚中确定测试的结果。(4)下面描述中,不属于软件危机表现的是( ) 【2010年9月,选择题第4题】 A)软件过程不规范 B)软件开发生产率低 C)软件质量难以控制 D)软件成本不断提高解析: 答案为A。 考查软件危机知识。在软件开发和维护过程中,软件危机主要表现在:软件需求增长得不到满足;开发成本和进度无法控制;质量难以保证;不可维护或维护程序低;成本为断提高;开发生产率低。A)项是开发阶段出现的问

4、题,不属于软件危机。(5)软件生命周期是指( ) 【2010年9月,选择题第5题】 A)软件产品从提出、实现、使用维护到停止使用退役的过程 B)软件从需求分析、设计、实现到测试完成的过程 C)软件的开发过程 D)软件的运行维护过程解析: 答案为A。 考查软件生命同期概念。B)项缺少维护与退役阶段。C)、D)项只是其中一个阶段。(6)面向对象方法中,继承是指( ) 【2010年9月,选择题第6题】 A)一组对象所具有的相似性质 B)一个对象具有另一个对象的性质 C)各对象之间的共同性质 D)类之间共享属性和操作的机制解析: 答案为D。 考查对象与类知识。A)项是类的概念。题意为继承,只有类才有这

5、个特性。B)项是对象的多态性;C)项是对象的分类性。(7)层次型、网状型和关系型数据库划分原则是( ) 【2010年9月,选择题第7题】 A)记录长度 B)文件的大小 C)联系的复杂程度 D)数据之间的联系方式解析: 答案为D。 考查数据库系统划分原则。以内部结构则分为三级模式及二级映射。以数据之间的联系方式分为层次、网状、关系数据模型。A)、B)、C)项均为具体事物对比。(8)一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( ) 【2010年9月,选择题第8题】 A)一对一 B)一对多 C)多对多 D)多对一解析: 答案为C。 考查联系种类

6、。联系分为3种:一对一;一对多;多对多。据题意,一个工作人员可使用多台计算,而一个学生也可被多个人使用,没有单独的编制。于是,工作人员与计算机是多对多联系。 (9)数据库设计中反映用户对数据要求的模式是( ) 【2010年9月,选择题第9题】 A)内模式 B)概念模式 C)外模式 D)设计模式解析: 答案为C。 考查三级模式知识。外模式(子模式/ 用户模式):是用户的数据视图,与用户打交道,反映用户对数据的要求。概念模式(模式):是数据库系统中全局数据逻辑结构的描述,是全体用户的公共数据图,一种抽象的描述数据的概念记录类型及它们间关系。内模式(物理模式):给出了数据库物理存储结构与物理存取方法

7、,如数据存储的文件结构、索引等。D)项在概念模式中。T(10)有三个关系R、S和T如下:SRABCADABCDa12c4c314b21c31则由关系R和S得到关系T的操作是( ) 【2010年9月,选择题第10题】 A)自然连接 B)交 C)投影 D)并解析: 答案为A。 考查关系运算。在关系运算中,分为集合运算、专门关系运算两种。集合运算由:并、交、差等,要求两个关系必须具有相同的结构。专门关系运算由:选择、投影、连接构成。选择、投影都是针对一个关系运算的;选择,找出满足逻辑条件的元组操作;投影,找出满足逻辑条件的属性操作。连接对两个关系及以上关系运算的,而不注重结构,进行连接。于是A)项符

8、合题意。(11)在Access中要显示“教师表”中姓名和职称的信息,应采用的关系运算是A)选择B)投影C)连接D)关联解析: 答案为B。 选择运算是从关系中找出满足条件的记录,选择的条件以逻辑表达式给出,使逻辑表达式为真的元组将被选出;投影运算是从关系中选出若干属性列组成新的关系;连接运算是从两个关系的笛卡尔积中选取满足条件的记录。正确答案为B)。(12)学校图书馆规定,一名旁听生同时只能借一本书,一名在校生同时可以借5本书,一名教师同时可以借10本书,在这种情况一F,读者与图书之间形成了借阅关系,这种借阅关系是A)一对一联系B)一对五联系C)一对十联系D)一对多联系解析: 答案为D。 在本题

9、这种情况下,读者和图书之间一个读者可以与多本图书相关,故应为一对多关系,故答案是D(13) Access数据库最基础的对象是A)表B)宏C)报表D)查询解析: 答案为A。 表是数据库的核心与基础,存放数据库中的全部数据,是整个数据库系统的基础;宏是一系列操作的集合;报表可以将数据库中需要的数据提取出来进行分析、整理和计算,并将数据以格式化的方式发送到打印机;查询时教据库设计目的的体现,建立数据库之后,数据只有被使用者查询才能体现出它的价值。正确答案为A)。(14)下列关于货币数据类型的叙述中,错误的是A)货币型字段在数据表中占8个字节的存储空间B)货币型字段可以与数字型数据混合计算,结果为货币

10、型C)向货币型字段输入数据时,系统自动将其设置为4位小数D)向货币型字段输入数据时,不必输入人民币符号和千位分隔符解析: 答案为C。 货币型字段在数据表中占8个字节的存储空间,可以与数字型数据混合计算,结果为货币型,向货币型字段输入数据时不必键人美元符号和千位分隔符,并在此类型的字段中添加两位小数。因此,本题C错。(15)若将文本型字段的输入掩码设置为“#-#”,则正确的输入数据是A)0755-abcdetB)077 -12345C)a cd-123456D)#-#解析: 答案为B。 输人掩码设置为#代表可以选择输入数据或空格。正确答案为B)。(16)如果在查询条件中使用通配符“”,其含义是A

11、)错误的使用方法B)通配不在括号内的任意字符C)通配任意长度的字符D)通配方括号内任一单个字符解析: 答案为D。 “”的含义是通配方括号内任一单个字符。因此,本题选D)。(17)在SQL语言的SELECT语句中,用于实现选择运算的子句是A)FORB)IFC)WHILED)WHERE解析: 答案为D。 SELECT语句的格式为:SELECT字段列表FROM表名WHERE条件表达式,其中的WHERE用于实现选择运算,而FOR语句,WHILE语句是程序中用来实现循环的语句,IF语句是程序中用来实现分支运算的语句。因此,本题答案选D)。(18)在数据表视图中,不能进行的操作是A)删除一条记录B)修改字

12、段的类型C)删除一个字段D)修改字段的名称解析: 答案为B。 在表视图中可以删除一个字段,也可以删除一条记录,同时还能对字段进行重命名。选中字段名后,右击,在弹出的快捷菜单中可以进行这些操作,唯独不能修改字段的类型,这只能在表设计视图下进行,故答案为B)。(19)下列表达式计算结果为数值类型的是A)#5/5/2010#-#5/1/2010#B)“102”“11”C)102=98+4D)#5/1/2010#+5解析: 答案为A。 B选项中是两个字符串比较,结果为False;C选项中为关系表达式的值,结果为False;D选项中为日期型数据加5,结果为2010-5-6;只有A选项中两个日期数据相减后

13、结果为整型数据4,故答案为A)。(20)如果在文本框内输入数据后,按键或按键,输入焦点可立即移至下一指定文本框,应设置A)“制表位”属性B)“Tab键索引”属性C)“自动Tab键”属性D)“Enter键行为”属性解析: 答案为B 通过设置“Tab键索引”属性可以在输入焦点后立即移至下一指定文本框。正确答案为B)。(21在成绩中要查找成绩80且成绩90的学生,正确的条件表达式是A)成绩Between 80 And 90B)成绩Between 80 To 90C)成绩Between 79 And 91D)成绩Between 79 To 91解析: 答案为A。 在查询中语句Between.and表示

14、查询介于这两者之间的数据,包括这两者,故答案为A)。(22)“学生表”中有“学号”、“姓名”、“性别”和“入学成绩”等字段。执行如下SQL命令后的结果是Select avg(入学成绩)From学生表Group by性别A)计算并显示所有学生的平均入学成绩B)计算并显示所有学生的性别和平均入学成绩C)按性别顺序计算并显示所有学生的平均入学成绩D)按性别分组计算并显示不同性别学生的平均入学成绩解析: 答案为D。 SELECT AVG(入学成绩)表示计算并显示入学成绩字段的平均值,GROUP BY表示按性别分组计算。本语句的意思也就是按性别分组计算并显示不同性别学生的平均入学成绩。因此,本题选D)。

15、(23)若在“销售总数”窗体中有“订货总数”文本框控件,能够正确引用控件值的是A)Forms.销售总数.订货总数B)Forms!销售总数l.订货总数C)Forms.销售总数!订货总数D)Forms!销售总数!订货总数解析: 答案为D。 引用窗体的控件值的格式为:Forms!窗体名!控件名或Forms!窗体名!控件名。因此,本题选D)。(24)因修改文本框中的数据而触发的事件是A)ChangeB)EditC)GetfocusD)LostFocus解析: 答案为A。 因修改文本框的数据而触发的事件是change事件。因此,本题选A)。(25)在报表中,要计算“数学”字段的最低分,应将控件的“控件来

16、源”属性设置为A)=Min(数学)B)=Min(数学)C)=Min数学D)Min(数学)解析: 答案为A。 计算表达式的值用等号表示,求最小值的函数为MIN函数中的参数用()形式表示。因此本题选A)。(26)要将一个数字字符串转换成对应的数值,应使用的函数是A)ValB)SingleC)AscD)Space解析: 答案为A。 Val是将字符串转换成数字函数;Asc是将字符串转换成字符代码函数;Space是返回数值表达式的值的指定的空格字符数。正确答案为A)。(27)下列变量名中,合法的是A)4AB)A-1C)ABC_1D)private解析: 答案为C。 变量名的命名规则是:1变量名可以由字母

17、、数字和(下划线)组合而成;2变量名不能包含除以外的任何特殊字符,如:%、#、逗号、空格等;3变量名必须以字母或(下划线)开头;4变量名不能包含空白字符(换行符、空格和制表符称为空白字符;5某些词称为保留字,具有特殊意义,不能用作变量名。选项A)不满足3,选项B)不满足2,选项D)不满足5。正确答案为C)。(28)若变量i的初值为8,则下列循环语句中循环体的执行次数为Do While i=17i=i+2LoopA)3次B)4次C)5次D)6次 此题考察Do-While循环,当i不小于等于17时跳出循环。第一次循环i=i+2=8+2=10;第二次循环i=10+2=12;第三次循环i=12+2=1

18、4;第四次循环i=14+2=16;第五次循环i=16+2=18。执行完5次循环后i的值大干17,故循环体不再执行。正确答案为C)。(29)InputBox函数的返回值类型是A)数值B)字符串C)变体D)视输入的数据而定解析: 答案为B。 INPUTBOX函数的返回值类型为字符串型。因此,本题选B)。(30)下列能够交换变量X和Y值的程序段是A)Y=X:X=YB)Z=X:Y=Z:X=YC)Z=X:X=Y:Y=ZD)Z=X:W=Y:Y=Z:X=Y解析: 答案为C。 首先用Z将X的值保存,之后将Y的值赋值给X,再将Z所保存的X的值赋值给Y,达到交换变量X和Y的目的。选项A)、B)、C)X和Y的值最后

19、都为X的值。正确答案为C)。(31)窗体中有命令按钮Commandl,事件过程如下:Public Function f(x As Integer) As IntegerDim y As Integerx=20y=2f=x*yEnd FunctionPrivate Sub Commandl_Click()Dim y As IntegerStatic x As Integerx=10y=5y=f(x)Debug .Print x;yEnd Sub运行程序,单击命令按钮,则立即窗口中显示的内容是A)10 5B)10 40C)20 5D)20 40解析: 答案为D。 在本题中主要考查静态变量及函数的调

20、用,在调用函数f后,变量x和y的值均发生变化,结果为x=20,y=40,故答案为D)。(32)窗体中有命令按钮Commandl和文本框Text1,事件过程如下:Function result(ByVal x As Integer)As BooleanIf Mod 2=0 Thenresult=TrueElseresult=FalseEnd IfEnd FunctionPrivate Sub Commandl_Click()x=Val(InputBox(“请输入一个整数”)If_ ThenText1=Str(x)&“是偶数.”ElseText1=Str(x)&“是奇数.”End IfEnd Su

21、b运行程序,单击命令按钮,输入19,在Text1中会显示“19是奇数”.那么在程序的空白处应填写A)result(x)=“偶数”B)result(x)C)resuIt(x)=“奇数”D)NOT result(x)解析: 答案为B。 本程序的作用是在键盘输入一个数据,调用result函数判断其是偶数还是奇数,根据判断在文本框中显示不同的结果,故答案为B。(33)窗体有命令按钮Commandl和文本框Textl,对应的事件代码如下:Private Sub Commandl_Click( )For i=1 To 4x=3For j=1 To 3For k=1 To 2x=x+3Next kNext

22、jNext iText1 .Value=Str(x)End Sub运行以上事件过程,文本框中的输出是A)6B)12C)18D)21解析: 答案为D。 本题是一个三重循环,在最外层循环中变量x的值每次都初始化为3,故只考虑内层的两重循环对x的影响即可,通过分析x的值共叠加了6个3,故x的最终结果为21。(34)窗体中有命令按钮run34,对应的事件代码如下:Private Sub run34_Enter()Dim num As Integer,a As Integer,b As Integer,i As IntegerFor i=1 To 10num=InputBox(“请输入数据:”,“输入”

23、)If Int(num/2)=num/2 Thena=a+1Elseb=b+1End IfNext iMsgBox(“运行结果:a=”&Str(a)&“,b=”&Str(b)End Sub运行以上事件过程,所完成的功能是A)对输入的10个数据求累加和B)对输入的10个数据求各自的余数,然后再进行累加C)对输入的10个数据分别统计奇数和偶数的个数D)对输入的10个数据分别统计整数和非整数的个数解析: 答案为C。 本程序利用int()函数,其作用是对其中的参数进行取整运算,如果一个整数/2后取整与其自身/2相等,那么这个整数就是偶数,否则就是奇数,故本题答案为C。(35)运行下列程序,输入数据8,

24、 9, 3, 0后,窗体中显示结果是Private Sub Form _click()Dim sum AsInteger,m As Integersum=0Dom=InputBox(“输入m”)sum=sum+mLoop Until m=0MsgBox sumEnd SubA)0B)17C)20D)21解析: 答案为C。 该段程序中,sum的初值为0,然后循环输入m的值8,9,3,0,当m的值为0口时,结束循环,每一次循环中,都将m的值累加到sum中,最后输出sum。这段程序也就是求8,9,3,0的和,它们的和为20。因此,本题选C。二、填空题(每空2分,共30分)(1)一个栈的初始状态为空。

25、首先将元素5,4,3,2,1依次入栈,然后退栈一次,再将元素A,B,C,D依次入栈,之后将所有元素全部退栈,则所有元素退栈(包括中间退栈的元素)的顺序为【1】。【答案】1DCBA2345(2)在长度为n的线性表中,寻找最大项至少需要比较【2】次。【答案】Log2(n)(3)一棵二叉树有10个度为1的结点,7个度为2的结点,则该二义树共有【3】个结点。【答案】25(4)仅由顺序、选择(分支)和重复(循环)结构构成的程序是【4】程序。【答案】结构化程序设计(5)数据库设计的四个阶段是:需求分析,概念设计,逻辑设计和【5】。【答案】物理设计(物理结构设计)(6)如果要求在执行查询时通过输入的学号查询

26、学生信息,可以采用【6】查询。解析: 答案为参数 参数查询是一种根据用户输入的条件或参数来检索记录的查询。参数查询利用对话框,提示用户输入参数,并检索符合所输入参数的记录。本题在查询时通过输入的学号来查询信息,正是参数查询的过程。因此本题为参数查询。(7)Access中产生的数据访问页会保存在独立文件中,其文件格式是【7】。解析: 答案为HTML Access 2003数据访问页对象不同干其他Access 2003对象,保存在Access 2003数据库(*.MDB)文件中,而是以一个单独的*.HTM格式的磁盘文件形式存储,仅在Access数据库页对象集中保留一个快捷方式。(8)可以通过多种方

27、法执行宏:在其他宏中调用该宏;在VBA程序中调用该宏;【8】发生时触发该宏。解析: 答案为事件 宏有多种运行方式。可以直接运行某个宏,可以运行宏组里宏,还可以为窗体、报表及其上控件的事件响应而运行宏。(9)在VBA中要判断一个字段的值是否为Null,应该使用的函数是【9】。解析: 答案为IsNull函数 IsNull函数是用来判断一个字段的值是否为空的函数。(10)一下列程序的功能是求方程:x2十y2=1000的所有整数解。请在空白处填入适当的语句,使程序完成指定的功能。Private Sub Commandl_Click()Dim as integer,y as integerFor x=

28、-34 To 34For y= -34 To 34If【10】ThenDebug .Print x,yEnd IfNext yNext xEnd Sub解析: 答案为x*x+y*y=1000 本程序通过循环结构判断x和y的平方和是否等于1000,如果是,就打印出x和y。注意求变量平方的表示形式。(11)下列程序的功能是求算式:1+1/2 ! +1/3!+1/4!+前10项的和(其中n!的含义是n的阶乘)。请在空白处填入适当的语句,使程序完成指定的功能。Private Sub Commandl_Click()Dim i as integer,s as single,a as singlea=1:s=0For i=1 To 10a=【11】s=s+aNext iDebug .Print “1+1/2!十1/3!+. =”;sEnd Sub解析: 答案为a/i 本程序作用是累加1到10的阶乘的倒数之和,在该处是用变量a来计算各阶乘的倒数,然后用s来统计各阶乘的倒数之和。(12)在窗体中有一个名为Command12的命令按钮,Click事件功能是:接收从键盘输入的10个大于0的不同整数,找出其中的最大值和对应的输入位置。请在空白处填入适当语句,使程序可以完成指定的功能。

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

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