您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 数据通信与网络 > 2011年3月全国计算机等级考试二级Access数据库程序设计笔试真题
2011年3月全国计算机等级考试二级Access数据库程序设计笔试真题一、选择题(本大题共35小题,每小题2分,共70分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.下列关于栈叙述正确的是A.栈顶元素最先能被删除B.栈顶元素最后才能被删除C.栈底元素永远不能被删除D.上述三种说法都不对答案:A解析:在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。故本题选A。2.下列叙述中正确的是A.有一个以上根结点的数据结构不一定是非线性结构B.只有一个根结点的数据结构不一定是线性结构C.循环链表是非线性结构D.双向链表是非线性结构答案:B解析:如果一个非空的数据结构满足以下两个条件:(1)有且只有一个根结点;(2)每个结点最多有一个前件,也最多有一个后件。则称该数据结构为线性结构。如果一个数据结构不是线性结构,则称之为非线性结构,故A项错误。有一个根结点的数据结构不一定是线性结构,如二叉树,B项说法正确。循环链表和双向链表都属于线性链表,故C、D项错误。3.某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)A.3B.4C.6D.7答案:D解析:根据二叉树的性质:在任意一棵二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个。所以n2=0,由n=n0+n1+n2可得n1=6,即该二叉树有6个度为1的结点,可推出该二叉树的深度为7。4.在软件开发中,需求分析阶段产生的主要文档是A.软件集成测试计划B.软件详细设计说明书C.用户手册D.软件需求规格说明书答案:D解析:软件需求规格说明书是需求分析阶段的最后成果,是软件开发中的重要文档之一。5.结构化程序所要求的基本结构不包括A.顺序结构B.GOTO跳转C.选择(分支)结构D.重复(循环)结构答案:B解析:结构化程序设计的三种基本控制结构为:顺序结构、选择结构和重复结构。6.下面描述中错误的是A.系统总体结构图支持软件系统的详细设计B.软件设计是将软件需求转换为软件表示的过程C.数据结构与数据库设计是软件设计的任务之一D.PAD图是软件详细设计的表示工具答案:A7.负责数据库中查询操作的数据库语言是A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言答案:C解析:数据操纵语言负责数据的操纵,包括查询及增、删、改等操作。8.一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是A.1∶1联系B.1∶m联系C.m∶1联系D.m∶n联系答案:D9.有三个关系R、S和T如下:A.自然连接B.交C.除D.并答案:C10.定义无符号整数类为UInt,下面可以作为类UInt实例化值的是A.-369B.369C.0.369D.整数集合{1,2,3,4,5}答案:B解析:A项为有符号型,C项为实型常量,D项为整数集合,只有B项符合,故本题选B。11.在学生表中要查找所有年龄大于30岁姓王的男同学,应该采用的关系运算是A.选择B.投影C.联接D.自然联接答案:A解析:从关系中找出满足给定条件的元组的操作称为选择。12.下列可以建立索引的数据类型是A.文本B.超级链接C.备注D.OLE对象答案:A解析:备注、超级链接和OLE对象数据类型不能建立索引。13.下列关于字段属性的叙述中,正确的是A.可对任意类型的字段设置默认值属性B.定义字段默认值的含义是该字段值不允许为空C.只有文本型数据能够使用输入掩码向导D.有效性规则属性只允许定义一个条件表达式答案:D解析:不可以对“自动编号”和“OLE对象”类型的字段设置“默认值”属性;定义字段默认值的含义是在生成新记录时,自动将默认值插入到相应的字段中,从而减少数据输入量;输入掩码只为“文本”型和“日期/时间”型字段提供向导,其他数据类型没有向导帮助。14.查询书名字段中包含等级考试字样的记录,应该使用的条件是A.Like等级考试B.Like*等级考试C.Like等级考试*D.Like*等级考试*答案:D解析:选项A表示查询书名是“等级考试”的记录;选项B表示查询书名以“等级考试”结尾的记录;选项C表示查询书名以“等级考试”开头的记录。15.在Access中对表进行筛选操作的结果是A.从数据中挑选出满足条件的记录B.从数据中挑选出满足条件的记录并生成一个新表C.从数据中挑选出满足条件的记录并输出到一个报表中D.从数据中挑选出满足条件的记录并显示在一个窗体中答案:A16.在学生表中使用照片字段存放相片,当使用向导为该表创建窗体时,照片字段使用的默认控件是A.图形B.图像C.绑定对象框D.未绑定对象框答案:C解析:绑定对象框用于在窗体或报表上显示OLE对象,该控件针对的是保存在窗体或报表基础记录源字段中的对象。17.下列表达式计算结果为日期类型的是A.#2012123#-#201123#B.year(#201123#)C.DateValue(201123)D.Len(201123)答案:C解析:A选项中表达式计算结果为数字类型,B选项中表达式计算结果为数字类型,D选项中表达式计算结果为数字类型。18.若要将产品表中所有供货商是ABC的产品单价下调50,则正确的SQL语句是A.UPDATE产品SET单价=50WHERE供货商=ABCB.UPDATE产品SET单价=单价-50WHERE供货商=ABCC.UPDATEFROM产品SET单价=50WHERE供货商=ABCD.UPDATEFROM产品SET单价=单价-50WHERE供货商=ABC答案:B解析:UPDATE语句的格式为:UPDATE表名SET字段名1=表达式1[,字段名2=表达式2]…[WHERE条件];19.若查询的设计如下,则查询的功能是A.设计尚未完成,无法进行统计B.统计班级信息仅含Null(空)值的记录个数C.统计班级信息不包括Null(空)值的记录个数D.统计班级信息包括Null(空)值全部记录个数答案:C解析:“计数”总计项的功能是求某字段中非空值数。20.在教师信息输入窗体中,为职称字段提供教授、副教授、讲师等选项供用户直接选择,应使用的控件是A.标签B.复选框C.文本框D.组合框答案:D解析:如果在窗体上输入的数据总是取自某一个表或查询中记录的数据,或者取自某固定内容的数据,可以使用组合框或列表框控件来完成。使用组合框,既可以进行选择,也可以输入数据。21.在报表中要显示格式为共N页,第N页的页码,正确的页码格式设置是A.=共+Pages+页,第+Page+页B.=共+[Pages]+页,第+[Page]+页C.=共&Pages&页,第&Page&页D.=共&[Pages]&页,第&[Page]&页答案:D22.某窗体上有一个命令按钮,要求单击该按钮后调用宏打开应用程序Word,则设计该宏时应选择的宏命令是A.RunAppB.RunCodeC.RunMacroD.RunCommand答案:A解析:宏操作RunApp的功能是打开指定的外部应用程序。23.下列表达式中,能正确表示条件x和y都是奇数的是A.xMod2=0AndyMod2=0B.xMod2=0OryMod2=0C.xMod2=1AndyMod2=1D.xMod2=1OryMod2=1答案:C解析:如果某数是奇数,则该数对2进行求余运算的结果是1。24.若在窗体设计过程中,命令按钮Command0的事件属性设置如下图所示,则含义是A.只能为进入事件和单击事件编写事件过程B.不能为进入事件和单击事件编写事件过程C.进入事件和单击事件执行的是同一事件过程D.已经为进入事件和单击事件编写了事件过程答案:D25.若窗体Frm1中有一个命令按钮Cmd1,则窗体和命令按钮的Click事件过程名分别为A.Form_Click()Command1_Click()B.Frm1_Click()Commamd1_Click()C.Form_Click()Cmd1_Click()D.Frm1_Click()Cmd1_Click()答案:C26.在VBA中,能自动检查出来的错误是A.语法错误B.逻辑错误C.运行错误D.注释错误答案:A27.下列给出的选项中,非法的变量名是A.SumB.Integer_2C.RemD.Form1答案:C解析:变量命名不能包含有空格或除了下划线字符(_)外的任何其他的标点符号,其长度不得超过255个字符。此外,变量命名不能使用VBA的关键字。28.如果在被调用的过程中改变了形参变量的值,但又不影响实参变量本身,这种参数传递方式称为A.按值传递B.按地址传递C.ByRef传递D.按形参传递答案:A解析:过程定义时,如果形式参数被说明为传值(ByVal项),则过程调用只是相应位置实参的值“单向”传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化均不会反馈、影响实参的值。29.表达式B=INT(A+0.5)的功能是A.将变量A保留小数点后1位B.将变量A四舍五入取整C.将变量A保留小数点后5位D.舍去变量A的小数部分答案:B30.VBA语句DimNewArray(10)asInteger的含义是A.定义10个整型数构成的数组NewArrayB.定义11个整型数构成的数组NewArrayC.定义1个值为整型数的变量NewArray(10)D.定义1个值为10的变量NewArray答案:B解析:数组的定义格式为:Dim数组名([下标下限to]下标上限),缺省情况下,下标下限为0,数组元素从“数组名(0)”至“数组名(下标上限)”。31.运行下列程序段,结果是Form=10to1step0k=k+3NextmA.形成死循环B.循环体不执行即结束循环C.出现语法错误D.循环体执行一次后结束循环答案:B解析:在For-Next语句中,当步长=0时,如果循环变量值<=终值,死循环;如果循环变量值>终值,一次也不执行循环。32.运行下列程序,结果是PrivateSubCommand32_Click()f0=1:f1=1:k=1DoWhilek=5f=f0+f1f0=f1f1=fk=k+1LoopMsgBoxf=&fEndSubA.f=5B.f=7C.f=8D.f=13答案:D解析:当k=1时,f=2,f0=1,f1=2;当k=2时,f=3,f0=2,f1=3;当k=3时,f=5,f0=3,f1=5;当k=4时,f=8,f=5,f1=8;当k=5时,f=13,f0=8,f1=13。33.有如下事件程度,运行该程序后输出结果是PrivateSubCommand33_Click()DimxAsInteger,yAsIntegerx=1:y=0DoUntily=25y=y+x*xx=x+1LoopMsgBoxx=&x&,y=&yEndSubA.x=1,y=0B.x=4,y=25C.x=5,y=30D.输出其他结果答案:A解析:DoUntil-Loop结构是条件式值为假时,重复执行循环,直至条件式值为真,结束循环。34.下列程序的功能是计算sum=1+(1+3)+(1+3+5)+……+(1+3+5+……+39)PrivateSubCommand34_Click()t=0m=1sum=0Dot=t+msum=sum+tm=_____LoopWhilem=39MsgBoxSum&sumEndSub为保证程序正确完成上述功能,空白处应填入的语句是A.m+1B.m+2C.t+1D.t+2答案:B35.下列程序的功能是返回当前窗体的记录集SubGetRecNum()DimrsAsObjectSetrs=______MsgBoxrs.RecordCountEndSub为保证程序输出记录集(窗体记录源)的记录数,空白处应填入的语句是A.RecordsetB.Me.RecordsetC.RecordSourceD.Me.RecordSource答案:B二、
本文标题:2011年3月全国计算机等级考试二级Access数据库程序设计笔试真题
链接地址:https://www.777doc.com/doc-3048550 .html