版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
国家二级ACCESS机试(选择题)模拟试卷11(共9套)(共334题)国家二级ACCESS机试(选择题)模拟试卷第1套一、选择题(本题共40题,每题1.0分,共40分。)1、设栈的顺序存储空间为S(0:49),栈底指针bottom=49,栈顶指针top=30(指向栈顶元素)。则栈中的元素个数为A、30B、29C、20D、19标准答案:C知识点解析:栈是一种特殊的线性表,它所有的插入与删除都限定在表的同一端进行。入栈运算即在栈顶位置插入一个新元素,退栈运算即是取出栈顶元素赋予指定变量。元素依次存储在单元30:49中,个数为2、某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的深度(根结点在第1层)为A、2B、3C、4D、5标准答案:C知识点解析:深度,定义一棵树的根节点所在的层次为1,其他节点所在的层次等于它的父节点所在的层次加1,树的最大层次称为树的深度。二叉树遍历可以分为3种:前序遍历(访问根节点再访问左子树和访问右子树之前)、中序遍历(访问根节点在访问左子树和访问右子树两者之间)、后序遍历(访问根节点在访问左子树和访问右子树之后)。二叉树的前序序列为ABCDEFG,A为根节点。中序序列为DCBAEFG,可知DCB为左子树节点,EFG为右子树节点。同理B为C父节点,C为D父节点。同理E为F根节点,F为G根节点。故二叉树深度为4层。C选项正确。3、下列叙述中正确的是A、存储空间连续的数据结构一定是线性结构B、存储空间不连续的数据结构一定是非线性结构C、没有根结点的非空数据结构一定是线性结构D、具有两个根结点的数据结构一定是非线性结构标准答案:D知识点解析:一个非空的数据结构如果满足以下两个条件:有且只有一个根节点;每一个节点最多有一个前件,也最多有一个后件,称为线性结构,也称为线性表,可以采用顺序存储和链接存储,其中顺序存储的空间连续而链式存储空间不连续。非线性结构是指不满足以上两个条件的数据结构,非线性结构主要是指树形结构和网状结构。数据结构线性与否与存储空间是否连续没有直接关系,如二叉树可以用一片连续的空间来存储,但其为非线性结构,A选项错误。线性表的链式存储结构可以用不连续的空间来存储,但其为线性结构,B选项错误。没有根结点的非空数据结构一定不是线性结构,C选项错误。具有两个根结点的结构一定是非线性结构,D选项正确。4、下列叙述中正确的是A、带链队列的存储空间可以不连续,但队头指针必须大于队尾指针B、带链队列的存储空间可以不连续,但队头指针必须小于队尾指针C、带链队列的存储空间可以不连续,且队头指针可以大于也可以小于队尾指针D、带链队列的存储空间一定是不连续的标准答案:C知识点解析:带链的队列就是用一个单链表来表示队列,队列中的每一个元素对应链表中的一个节点,其存储结构既可以采用顺序存储也可以是链接存储,其中顺序存储的空间连续而链式存储空间不连续,D选项错误。循环队列中,由于指针超过队列地址最大值时会移动到队列最小地址处,所以队头指针可以大于也可以小于队尾指针,A、B选项错误,C选项正确。5、某系统结构图如下图所示该系统结构图的宽度是A、2B、3C、4D、n标准答案:D知识点解析:宽度是指最大模块数的层的控制跨度。题目中系统第一层只有1个模块,第二层有n(n>3)个模块,第三层有4个模块,控制跨度为n,D选项正确。6、下面不能作为软件需求分析工具的是A、PAD图B、数据字典(DD)C、数据流程图(DFD图)D、判定树标准答案:A知识点解析:需求分析方法可以分为结构化分析方法和面向对象的分析方法,结构化分析工具包括:数据流图(DFD)、数据字典(DD)、结构化英语、判定表和判定树等。PAD图是过程设计工具,所以A选项正确。7、下面不属于对象基本特点的是A、标识唯一性B、可复用性C、多态性D、封装性标准答案:B知识点解析:对象的基本特点如下:可知B选项正确。8、在数据库设计中,描述数据间内在语义联系得到E-R图的过程属于A、逻辑设计阶段B、需求分析阶段C、概念设计阶段D、物理设计阶段标准答案:C知识点解析:数据库设计的4个阶段为:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段。概念设计最常用的方法是E-R方法,它采用E-R模型,将现实世界的信息结构统一由实体、属性以及实体之间的联系来描述,C选项正确。9、有两个关系R,S如下,由关系R和S得到关系T,则所使用的操作为A、并B、自然连接C、差D、交标准答案:A知识点解析:常用的扩充运算有交、除、连接及自然连接等。并:RS是将S中的记录追加到R后面。自然连接:去掉重复属性的等值连接。差:R-S结果是属于R但不属于S的记录组成的集合。交:RS结果是既属于R又属于S的记录组成的集合。并:RS的结果集为T,所以A选项正确。10、关系数据模型A、只能表示实体间1:1联系B、只能表示实体间1:m联系C、可以表示实体间m:n联系D、能表示实体间1:n联系而不能表示实体间n:1联系标准答案:C知识点解析:关系模型是目前最常用的数据模型之一,现实世界的实体以及实体间的各种联系均用关系来表示。实体集之间通过联系来建立联接关系分为三类:一对一联系(1:1)、一对多联系(1:m)、多对多联系(m:n)。C选项正确。11、下列关于字段大小属性的叙述中,正确的是A、字段大小属性用于确定字段在数据表视图中的显示宽度B、字段大小属性只适用于文本或自动编号类型的字段C、文本型字段的字段大小属性只能在设计视图中设置D、自动编号型的字段大小属性只能在设计视图中设置标准答案:D知识点解析:字段大小属性是定义输入内容的最大长度,并不是显示宽度,所以A选项错;除了文本和自动编号有字段大小属性,还有数字也有字段大小属性;文本型字段的字段大小属性还可以在数据视图中修改,而自动编号只能在设计视图中设置。因此,本题应选择D选项。12、下列关于OLE对象的叙述中,正确的是A、用于处理超级链接类型的数据B、用于存储一般的文本类型数据C、用于存储Windows支持的对象D、用于存储图像、音频或视频文件标准答案:C知识点解析:A选项一般使用超链接类型数据;B选项使用文本类型存储;D选项使用附件类型存储;OLE对象可以用来存储所有windows支持的对象,不仅只包括图像、音频和视频文件。因此,本题应选择C选项。13、定义字段默认值的含义是A、该字段值不允许为空B、该字段值不允许超出定义的范围C、在未输入数据前,系统自动将定义的默认值显示在数据表中D、在未输入数据前,系统自动将定义的默认值存储到该字段中标准答案:C知识点解析:在Access中,将出现可供多项选择的值设为默认值,提高输入效率。。因此,本题应选择C选项。14、在Access中,空数据库是指A、表中没有数据B、没有基本表的数据库C、没有窗体、报表的数据库D、没有任何数据库对象的数据库标准答案:B知识点解析:在Access中,通常通过ACCESS创建一个空数据库,然后再根据实际情况设计相关的数据表及表中的字段。空数据库指的是存在数据库,里面没有任何东西,即是没有创建任何基本表。因此,本题应选择B选项。15、在关系数据模型中,域是指A、字段B、记录C、属性D、属性的取值范围标准答案:D知识点解析:在关系模型中,属性的取值范围称为域,因此,本题应选择D选项。16、下列关于输入掩码属性的叙述中,正确的是A、可以使用向导定义各种类型字段的输入掩码B、可在需要控制数据输入格式时选用输入掩码C、只能设置文本和日期/时间两种类型字段的输入掩码D、日期/时间型字段不能使用规定的字符定义输入掩码标准答案:B知识点解析:输入掩码是指能起到控制向字段输入数据作用的字符。一个输入掩码可以包含原义显示的字符(如括号、点、空格、和连字线等)和掩码字符。输入掩码向导只能处理’文本’或’日期/时间’字段类型,所以A错误;输入掩码主要用于文本型和日期型字段,但也可以用于数字型和货币型字段,所以C错误;根据定义可知,时间日期可以用规定的字符定义输入掩码,所以D项错误。因此,本题应选择B选项。17、从"图书"表中查找出"计算机"类定价最高的前两条记录,正确的SQL命令是A、SELECTTOP2*FROM图书WHERE类别="计算机"GROUPBY定价B、SELECTTOP2*FROM图书WHERE类别="计算机"GROUPBY定价DESCC、SELECTTOP2*FROM图书WHERE类别="计算机"ORDERBY定价D、SELECTTOP2*FROM图书WHERE类别="计算机"ORDERBY定价DESC标准答案:D知识点解析:因为题目中要求定价最高的前两条记录,所以要把定价按降序排列在选取其中的前两条记录即是定价最高的两条记录。因此A,C选项错误;又因为ORDERBY表示根据所列分组排序,而GROUPBY则是根据所列字段名分组,所以B选项错误,因此,本题应选择D选项。18、在SELECT命令中,使用ASC时必须配合使用的短语是A、GROUPBYB、ORDERBYC、WHERED、FROM标准答案:B知识点解析:A选项,GROUPBY表示根据所列字段名分组,与ASC无关;C选项,WHERE,表示只筛选满足给定条件的记录,与ASC的使用无关;D选项,FROM,在SQL查询时使用FROM来表示从哪个表中查询记录,与ASC的使用与否无关;因此选项B正确,使用ASC时配合使用GROUPBY表示按照所列字段名升序来排序。19、体检表中有日期/时间型数据"体检时间",若规定在体检3个月后复检,建立生成表查询,生成列"复检时间"并自动给出复检日期,正确的表达式是A、复检时间:DateAdd("m",3,[体检时间])B、复检时间:Datediff("m",3,[体检时间])C、复检时间:DatePart("m",3,[体检时间])D、复检时间:DateSeral("m",3,[体检时间])标准答案:A知识点解析:DateAdd(interval,number,date),其中,interval必选,表示要添加的时间间隔。number必选,标识要添加的间隔数。它可以为正(以获取将来的日期)也可以为负(以获取过去的日期)。date必选,变量型(日期型)或文字,表示已添加间隔的日期。所以,A选项,符合题意,因此,本题应选择A选项。20、在Access数据库中已经建立了"教师"表,若查找"教师编号"是"T00009"或"T00012"的记录,应在查询设计视图的"条件"行中输入A、T00009and"T00012"B、In("T00009","T00012")C、Like("T00009","T00012")D、Like"T00009"andLike"T00012"标准答案:B知识点解析:A选项和D选项表达的意思一致,即查找"教师编号"是"T00009"和"T00012"的记录,所以A选项和D选项错误;C选项表示:查找"教师编号"是"T00009"和"T00012"范围内的记录,所以C选项错误。因此,本题应选择B选项。21、下列叙述中,正确的是A、在窗体和报表中均不能设置页面页眉B、在窗体和报表中均可以根据需要设置页面页眉C、在窗体中可以设置页面页眉,在报表中不能设置页面页眉D、在窗体中不能设置页面页眉,在报表中可以设置页面页眉标准答案:B知识点解析:窗体的设计视图的结构由5部分组成:主体、窗体页眉、窗体页脚、页面页眉、页面页脚,不包括组页眉,故在窗体中可以设置页面页眉;报表通常包括7个部分:报表页眉、页面页眉、组页眉、主体、组页脚、页面页脚、报表页脚,故在报表中也可以设置页面页眉,因此,本题应选择B选项。22、不是窗体组成部分的是A、窗体页眉B、窗体页脚C、主体D、窗体设计器标准答案:D知识点解析:窗体的设计视图的结构由5部分组成:主体、窗体页眉、窗体页脚、页面页眉、页面页脚,不包括组页眉,因此,本题应选择D选项。23、在设计窗体时,要输入的数据总是取自固定内容的数据,可以使用的控件是A、列表框B、复选框C、切换按钮D、文本框标准答案:A知识点解析:B、C选项复选框和切换按钮是用来显示表或查询中的"是/否"值,不适合作为输入控件。D选项文本框控件可以接受外部输入,单输入的数据可以由输入者决定,内容不固定。A选项列表框可以从列表中选择输入项,即可以取自固定的内容。因此,本题应选择A选项。24、下列选项中,属于导航控件的"数据"属性的是A、智能标记B、输入掩码C、文本格式D、是否锁定标准答案:A知识点解析:导航控件的数据属性只包含智能标记属性。因此,本题应选择A选项。25、如果字段"定期存款期限"的取值范围为1~5,则下列选项中,错误的有效性规则是A、>=1and<=5B、[定期存款期限]>=1And[定期存款期限]<=5C、定期存款期限>0And定期存款期限<=5D、0<[定期存款期限]<=5标准答案:D知识点解析:输入条件语句时判断表达式是由最简单的判断语句和逻辑运算符组成,两个最简单的判断句之间需要用逻辑运算符连接=。因此,本题应选择D选项。26、宏的功能不包括A、自动进行数据校验B、打开数据库时自动运行C、对数据进行分组、计算、汇总和打印输出D、根据条件的不同执行不同的操作标准答案:A知识点解析:宏是一个或多个操作的集合,其中每个操作都可以实现特定的功能,使用简单,可以提高工作效率。可以设置自动运行以及根据需要来设计宏。因此,本题应选择A选项。27、要在报表中设置筛选条件以限制来自表中的记录,应使用的宏命令是A、RequeryB、FindRecordC、ApplyFilterD、FindNextRecord标准答案:C知识点解析:使用Requery操作,可以通过重新查询控件的数据源来更新活动对象指定控件中的数据,如果不指定控件,该操作对控件本身的数据源进行重新查询。因此A选项错误;使用FindRecord操作,可以查找符合FindRecord参数指定条件的数据的第一个实例,因此B选项错误;使用ApplyFilter操作可以对表,窗体或报表应用筛选或查询等子句,以便限制或排序表的记录以及窗体或报表的基础表或基础查询中的记录。因此,本题应选择C选项。28、打开报表后,下列事件中首先发生的是A、获得焦点(GotFocus)B、改变(Change)C、激活(Activate)D、成为当前(Current)标准答案:C知识点解析:在打开窗体时,依次发生的事件是打开(Open)->加载(Load)->调整大小(Resize)->激活(Activate)。因此,答案是C选项。29、下列选项中,不是Access内置函数的是A、ChooseB、IIfC、SwitchD、If标准答案:D知识点解析:A选项,choose根据第一个参数,返回后面字符串组的值;B选项IIF根据表达式返回特点的值;C选项Switch()能让我们以多条件的形式,得到我们所期望的结果(反回多个值)。因此,本题应选择D选项。30、若将文本字符串"23"、"8"、"7"按升序排序,则排序的结果是A、23、"8"、"7"B、7、"8"、"23"C、23、"7"、"8"D、7、"23"、"8"标准答案:C知识点解析:文本型排序是按照ASCII码值的大小排序,而非按照数值本身的大小序列排序。因此,本题应选择C选项。31、VBA中一般采用Hungarian符号法命名变量,代表子窗体的字首码是A、subB、RptC、FmtD、txt标准答案:A知识点解析:本题考查的是Hungarian符号法命名规则,标识符的名字以一个或者多个小写字母开头作为前缀;前缀之后的是首字母大写的第一个单词或者多个单词的组合,且该单词要指明变量的用途。子报表英文为subreport。因此,本题应选择A选项。32、Access将内置函数分类进行管理,下列选项中,不属于Access内置函数分类的是A、窗口B、数据库C、数组D、财务标准答案:A知识点解析:Access内置函数分类包括数组、转换、数字、程序流程、应用程序、数据库、域聚合、财务、文本、消息等。因此,本题应选择A选项。33、ODBC的含义是A、开放式数据库连接B、数据库访问对象C、对象链接嵌入数据库D、ActiveX数据对象标准答案:A知识点解析:ODBC是英文OpenDatabaseConnectivity的缩写,也即是开放式数据库连接的意思。因此A选项正确。34、下列Access内置函数中,属于SQL聚合函数的是A、IntB、FixC、CountD、Chr标准答案:C知识点解析:SQL中聚合函数有如下几种:min()某一列最小值;max()某一列最大值;sum()某一列总和;count()所有记录数;count(*)所有非null记录数;avg某一列平均值;因此C选项正确。35、运行下列程序,结果是PrivateSubCommand2_Click()f0=1:f1=1:f2=1:k=1DoWhilek<=4f=f0+f1+f2f0=f1f1=f2f2=fk=k+2LoopMsgBox"f="&fEndSubA、f=5B、f=7C、f=8D、f=17标准答案:A知识点解析:本题考查的是Do…while循环执行的过程。此循环在每次执行前会检查条件表达式k<=4是否满足,循环第一次时k=1,满足条件,执行循环体后,k=3,f=3;执行第二次循环后,k=5,f=5;第三次k=5>4,不满足条件循环结束,最终f=5。因此,本题应选择A选项。36、下列程序的输出结果是PrivateSubCommand3_Click()t=0m=1sum=0Dot=t+msum=sum+tm=m+2LoopWhilem<=5MsgBox"Sum="&sumEndSubA、Sum=6B、Sum=10C、Sum=35D、Sum=14标准答案:D知识点解析:本题考点:do...while循环的执行,且该循环至少执行一次。本题循环执行3次,第3次结束时m=7,不满足循环的条件,循环终止。根据代码执行的结果sum=14。因此,本题应选择D选项。37、下列代码实现的功能是:若在窗体中一个名为tNum的文本框中输入课程编号,则将"课程表"中对应的"课程名称"显示在另一个名为tName文本框中,PrivateSubtNum_AfterUpdate()Me!tName=DLookup("课程名称","课程表","课程编号=’"&【】&"’")EndSub则程序中【】处应该填写的是A、Me!TNumB、Me.TNumC、Me[TNum]D、Me.[TNum]标准答案:A知识点解析:!和.为引用运算符,其中"!"是用来引用集合中由用户定义的一个项,包括打开的窗体、报表等。"."用来引用集合中定义的一个项,即引用窗体或控件的属性。tNum为一个控件,是用户自定义的项,使用"!"。因此,本题应选择A选项。38、子过程Plus完成对当前库中"教师表"的年龄字段都加1的操作。SubPlus()DimcnAsNewADODB.ConnectionDimrsAsNewADODB.RecordsetDimfdAsADODB.FieldDimstrConnectAsStringDimstrSQLAsStringSetcn=CurrentProject.ConnectionstrSQL="Select年龄from教师表"rs.OpenstrSQL,cn,adOpenDynamic,adLockOptimistic,adCmdTextSetfd=rs.Fields("年龄")DoWhileNotrs.EOFfd=fd+1rs.Update【】Looprs.Closecn.CloseSetrs=NothingSetcn=NothingEndSub程序空白处应该填写的语句是A、rs.MoveNextB、rs.MovePreviousC、rs.MoveFirstD、rs.MoveLast标准答案:A知识点解析:本题考查的是如何使用ADO数据库技术操作数据库。其中,RecordSet对象rs是用来表示来自基本表或命令执行结果的记录集。rs更新完一条记录之后,需要使指针往后移动下一个记录上(注:MoveNext,移动到下一个记录的位置)。因此,本题应选择A选项。39、Access中描述若干个操作组合的对象是A、表B、查询C、窗体D、宏标准答案:D知识点解析:A、B、C选项是数据库Access的重要对象,并不是操作组合;宏是一个或多个操作的集合,其中每个操作都可以实现特定的功能,使用简单,可以提高工作效率。因此,本题应选择D选项。40、下列关于嵌入宏的叙述中,正确的是A、嵌入宏不是独立的对象B、嵌入宏可以在导航窗格中被直接运行C、嵌入宏不能与其被嵌入的对象一起被复制D、同一嵌入宏可以被多个对象调用标准答案:A知识点解析:嵌入宏和独立宏不同,因为它们存储在窗体、报表或控件的事件属性中。与其他宏不同的是,嵌入宏并不作为对象显示在"导航窗体"中的"宏"下面。因此,本题应选择A选项。国家二级ACCESS机试(选择题)模拟试卷第2套一、选择题(本题共40题,每题1.0分,共40分。)1、下列叙述中正确的是A、矩阵是非线性结构B、数组是长度固定的线性表C、对线性表只能作插入与删除运算D、线性表中各元素的数据类型可以不同标准答案:B知识点解析:所谓数组,就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,然后用编号区分它们的变量的集合,这个名字称为数组名,编号称为下标。2、在快速排序法中,每经过一次数据交换(或移动)后A、能消除多个逆序B、只能消除一个逆序C、不会产生新的逆序D、消除的逆序个数一定比新产生的逆序个数多标准答案:A知识点解析:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。3、线性表的长度为n。在最坏情况下,比较次数为n-1的算法是A、顺序查找B、有序表的插入C、寻找最大项D、同时寻找最大项与最小项标准答案:C知识点解析:寻找最大项算法是,首先取出第一个数作为最大数,然后和后面的所有项进行比较查找。因此,比较次数为n-1。4、设某棵树的度为3,其中度为2、1、0的结点个数分别为3、4、15。则该树中总结点数为A、22B、30C、35D、不可能有这样的树标准答案:D知识点解析:本题采用画图法来求出结果。首先先画出包含3个度为2的结点;然后再添加4个度为1的结点。根据题目中描述的度为0的结点数有15个,这时要在书中添加度为3的结点,不管怎么添加都不能添加出15个度为0的结点,因此不可能有这样的树。5、下列叙述中正确的是A、软件的使用存在老化问题B、软件是物理实体,不具有抽象性C、软件是逻辑实体,具有抽象性D、软件的运行对计算机系统不一定具有依赖性标准答案:C知识点解析:软件是一种逻辑实体,而不是物理实体,具有抽象性。软件的使用不存在老化问题。6、软件系统总体结构图的作用是A、描述软件系统结构的图形工具B、描述软件系统的控制流C、描述软件系统的数据流D、描述软件系统的数据结构标准答案:A知识点解析:软件系统总体结构图的作用是描述软件系统结构的图形工具。7、下面不属于结构化程序设计风格的是A、程序结构良好B、程序的易读性C、不滥用Goto语句D、程序的执行效率标准答案:D知识点解析:结构化程序设计(structuredprogramming)是进行以模块功能和处理过程设计为主的详细设计的基本原则。结构化程序设计是过程式程序设计的一个子集,它对写入的程序使用逻辑结构,使得理解和修改更有效更容易。8、将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和A、规范程度B、操作独立性C、逻辑独立性D、降低数据冗余标准答案:C知识点解析:物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变;逻辑独立性存在于外模式和内模式之间。数据的逻辑独立性是指数据与程序的逻辑独立性。用户的应用程序和数据库中的逻辑结构是相互独立的,当数据的逻辑结构发生改变时应用不需要改变,逻辑独立性存在于外模式和内模式之间。数据的逻辑独立性是指数据与程序的逻辑独立性。9、学院的每名教师只能属于一个系,则实体系和实体教师间的联系是A、一对多B、多对多C、多对一D、一对一标准答案:A知识点解析:一对多关系是关系数据库中两个表之间的一种关系,该关系中第一个表中的单个行可以与第二个表中的一个或多个行相关,但第二个表中的一个行只可以与第一个表中的一个行相关。本题中一个实体系有多个老师,但老师只能属于一个系,因此是一对多关系。10、定义学生选修课程关系模式SC(S#,Sn,C#,Cn,C)(其属性分别为学号、姓名、课程号、课程名、成绩)该关系的范式最高达到A、1NFB、2NFC、3NFD、BCNF标准答案:A知识点解析:第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含一个实例的信息。第二范式(2NF)要求数据库表中的每个实例或行必须可以被唯一地区分。本题中关系模式中的可能不被唯一地区分,因此它只能满足第一范式,而满足不了第二范式。11、两个关系在没有公共属性时,其自然连接操作表现为A、笛卡儿积操作B、等值连接操作C、空操作D、无意义的操作标准答案:A知识点解析:本题考查关系运算的知识。关系运算可分为两大类,一类是传统的集合运算,如并、交、差和笛卡儿积;还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。两个关系有公共属性时的自然连接操作是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,其中的拼接条件就是公共属性相等;若没有公共属性,自然连接操作退化为笛卡儿积操作。12、下列实体的联系中,属于多对多联系的是A、学生与课程B、学校与校长C、住院的病人与病床D、工资与职工标准答案:A知识点解析:本题考查表与表之间的关系。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表A和表B之间存在一对一的关系,那么表A中的一条记录只能与表B中的一条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在一对多的关系,且表B为多的一方,那么表A中的一条记录与表B中的多条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在多对多的关系,那么表A中的一条记录能与表B中的多条记录匹配,反过来表B中的一条记录也能与表A中的多条记录匹配。就本题来说,学生与课程是多对多,学校与校长、病人与病床是一对一,工资与职工是一对多。13、在关系运算中,投影运算的含义是A、在基本表中选择满足条件的记录组成一个新的关系B、在基本表中选择需要的字段(属性)组成一个新的关系C、在基本表中选择满足条件的记录和属性组成一个新的关系D、上述说法均是正确的标准答案:B知识点解析:本题考查关系运算的知识。关系运算可分为两大类,一类是传统的集合运算,如并、交、差和笛卡儿积;还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足条件的元组;投影运算是在关系中指定某些属性所组成新的关系;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组;自然连接是在等值连接的基础上去除重复的属性。14、下列关于二维表的说法错误的是A、二维表中的列称为属性B、属性值的取值范围称为值域C、二维表中的行称为元组D、属性的集合称为关系标准答案:D知识点解析:本题考查关系模型基本概念的知识。在关系数据库中关系是一个二维表,每一行称为一个元组;每一列称为一个属性;其中属性的取值范围称为域或值域;关系被看成是元组的集合而不是属性的集合。15、对数据表进行筛选操作,结果是A、显示满足条件的记录,并将这些记录保存在一个新表中B、只显示满足条件的记录,将不满足条件的记录从表中删除C、将满足条件的记录和不满足条件的记录分为两个表进行显示D、只显示满足条件的记录,不满足条件的记录被隐藏标准答案:D知识点解析:对数据表进行筛选,筛选后只显示满足条件的记录,而不满足条件的记录将被隐藏起来。16、SQL集数据查询、数据操纵、数据定义和数据控制功能于一体,动词INSERT、DELETE、U=PDATE实现A、数据定义B、数据查询C、数据操纵D、数据控制标准答案:C知识点解析:本题考查SQL中核心动词的知识。SQL语言的功能包含数据定义、数据查询、数据操纵和数据控制,其中的数据定义功能使用核心动词CREATE、ALTER、DROP;数据查询功能使用核心动词SELECT;数据操纵功能使用核心动词INSERT、DELETE、UPDATE;数据控制功能使用核心动词GRANT和REVOKE。17、下列统计函数中不能忽略空值(MULL)的是A、SUMB、AVGC、MAXD、COUNT标准答案:D知识点解析:本题考查统计函数的知识。在Access中进行计算时,可以使用统计函数,比较常用的有求和(SUM)、求平均值(AVG)、求最大值(MAX)、求最小值(MIN)和计数(COUNT)。其中统计数目的函数COUNT不能忽略字段中的空值。18、下面有关生成表查询的论述中正确的是A、生成表查询不是一种操作查询B、生成表查询可以利用一个或多个表中的满足一定条件的记录来创建一个新表C、生成表查询将查询结果以临时表的形式存储D、对复杂的查询结果进行运算是经常应用生成表查询来生成一个临时表,生成表中的数据是与原表相关的,不是独立的,必须每次都生成以后才能使用标准答案:B知识点解析:本题考查操作查询中生成表查询的知识。操作查询,也叫做动作查询,共有4种类型:追加查询、删除查询、更新查询和生成表查询。生成表查询利用一个或多个表中的满足一定条件的记录来创建一个新表,其结果以表的形式存储,其数据独立于源表,生成以后即可永久使用。19、简单、快捷的创建表结构的视图形式是A、“数据库”视图B、“表模板”视图C、“表设计”视图D、“数据表”视图标准答案:B知识点解析:本题考查表的基础知识。Access中的表是数据实际存储的对象,实现了逻辑层次上的关系。创建表的结构有多种方法:其中,“数据表”视图比较简单;“设计”视图比较常用,而“表模板”则是通过Access中内置的表模板快速建立一些常用的数据表,然后使用者可以根据自身需要再做适当的修改。“数据库”视图是用来设计数据库的。20、在下面关于数据表视图与查询关系的说法中,错误的是A、在查询的数据表视图和表的数据表视图中窗口几乎相同B、在查询的数据表视图中对显示的数据记录的操作方法和表的数据表视图中的操作相同C、查询可以将多个表中的数据组合到一起,使用查询进行数据的编辑操作可以像在一个表中编辑一样,对多个表中的数据同时进行编辑D、基础表中的数据不可以在查询中更新,这与在数据表视图的表窗口中输入新值不一样,因为这里充分考虑到基础表的安全性标准答案:D知识点解析:本题考查查询数据表视图的知识。查询的数据表视图就是查询后得到的数据视图,其显示方式和表的数据表视图中窗口几乎相同,记录操作方法也相同,并且可以将多个表中的数据组合到一起,像在一个表中编辑一样对多个表中的数据同时进行编辑。可以在数据表视图中直接更新基础表中的数据。21、在SQL的SELECT语句中,用于实现选择运算的是A、FORB、WHILEC、IFD、WHERE标准答案:D知识点解析:本题考查SOL中查询语句的知识。在SQL的查询语句中,WHERE子句用于指定查询条件,只有满足条件的元组才会出现在结果集中。22、假设图书表中有一个时间字段,查找2006年出版的图书的准则是A、Between#2006-01-01#And#2006-12-31#B、Between’’2006-01-01’’And’’2006-12-31’’C、Between’’2006.01.01’’And’’2006.12.31’’D、#2006.01.01#And#2006.12.31#标准答案:A知识点解析:本题考查条件准则和常量的知识。在Access中,日期型常量要求用“#”括起来;另外,表示区间的关键字用“Between…And…”。23、在关于输入掩码的叙述中,正确的是A、在定义字段的输入掩码时,既可以使用输入掩码向导,也可以直接使用字符B、定义字段的输入掩码,是为了设置输入时以密码显示C、输入掩码中的字符“A”表示可以选择输入数字0到9之间的一个数D、直接使用字符定义输入掩码时不能将字符组合起来标准答案:A知识点解析:本题考查字段的输入掩码的知识。在设计字段的时候可以使用输入掩码来使得输入的格式标准保持一致;输入掩码中的字符“A”代表必须输入字母或数字,字符“0”代表必须输入0~9中的一个数字;在定义字段的输入掩码时,既可以使用输入掩码向导,也可以直接使用字符;当直接使用字符来定义输入掩码属性时,可以根据需要将字符组合起来。24、数据类型是A、字段的另一种说法B、决定字段能包含哪类数据的设置C、一类数据库应用程序D、一类用来描述Access表向导允许从中选择的字段名称标准答案:B知识点解析:本题考查数据类型的知识。表是由记录和字段组成,每个字段都有数据类型,它决定了字段能够包含哪类数据。25、在Access中,自动启动宏的名称是A、AutoB、AutoExecC、Auto.batD、AutoExec.bat标准答案:B知识点解析:本题考查宏的自动运行的知识。在Access中要让某宏在打开数据库时自动运行,需要将此宏以AutoExec名字保存。AutoExec.bat是批处理文件而不是宏文件。26、以下不是宏的运行方式的是A、直接运行宏B、为窗体或报表的事件响应而运行宏C、为窗体或报表上的控件的事件响应而运行宏D、为查询事件响应而运行宏标准答案:D知识点解析:本题考查宏运行方式的知识。宏有多种运行方式,可以直接运行宏,可以运行宏组里的宏,还可以为窗体或报表以及其上的控件的事件响应而运行宏。27、能够接受数字型数据输入的窗体控件是A、图形B、文本框C、标签D、命令按钮标准答案:B知识点解析:本题考查窗体控件的知识。Access中的窗体中有一些基本控件,其中的文本框主要用来输入或编辑数据,可以与字段数据相绑定;标签常用来显示一些说明文字;图形常用来显示指定的图形;命令按钮则是用来提供给用户单击的按钮型控件。28、下列关于控件的说法错误的是A、控件是窗体上用于显示数据和执行操作的对象B、在窗体中添加的对象都称为控件C、控件的类型可以分为:结合型、非结合型、计算型与非计算型D、控件都可以在窗体“设计”视图中的控件组中看到标准答案:C知识点解析:本题考查窗体控件的知识。Access中的窗体中的控件是窗体上用于显示数据和执行操作以及美化窗体的对象;每一个在窗体中添加的对象包括窗体本身都称为控件;它们可以在窗体“设计”视图中的控件组中看到并使用。控件的类型分为结合型、非结合型和计算型。29、下列逻辑表达式中,能正确表示条件“x和y都不是奇数”的是A、XMod2=1AndyMod2=1B、XMod2=1OryMod2=1C、XMod2=0AndyMod2=0D、XMod2=0OryMod2=0标准答案:C知识点解析:本题考查VBA中条件组合的知识。若要表示x和v都不是奇数,也就意味着x是偶数,y也是偶数,那么两个条件之间是“与”的关系;若要判断某数是偶数,需要这个数除2的余数为0。30、在“窗体视图”中显示窗体时,窗体中没有记录选择器,应将窗体的“记录选择器”属性值设置为A、是B、否C、有D、无标准答案:B知识点解析:本题考查窗体视图使用的知识。要想实现窗体中没有记录选择器,应该在设置属性时将“记录选择器”属性设置为“否”。31、用于打开查询的宏命令是A、OpenFormB、OpenTableC、OpenReportD、OpenQuery标准答案:D知识点解析:本题考查宏操作的知识。Access中提供了50多个可选的宏操作命令,常用的打开操作有:OpenForm用于打开窗体,OpenQuery用于打开查询,OpenTable用于打开一个表,OpenReport则用于打开报表。32、在VBA中,下列变量名中不合法的是A、HelloB、HelloWorldC、3helloD、Hello_World标准答案:B知识点解析:本题考查VBA中变量命名的知识。变量名的命名同字段命名一样,也可以由字母、数字和汉字组成,但是不能包含空格和任何除了下划线以外的标点符号。33、在Access中,如果要处理具有复杂条件或循环结构的操作,则应该使用的对象是A、窗体B、模块C、宏D、报表标准答案:B知识点解析:本题考查VBA程序设计的知识。模块是能够被程序调用的函数,可以在模块中放置任意复杂的代码段。而窗体只能设计自己的事件,报表也不能设计复杂的代码,宏里面只能设计宏操作。34、DAO的含义是A、开放数据库互联应用编程接口B、数据库访问对象C、动态链接库D、Active数据对象标准答案:B知识点解析:本题考查VBA中数据库访问接口的知识。在VBA中,数据库访问接口有3种:开放数据库互联(ODBC)、数据访问对象(DAO)和Active数据对象(ADO)。35、下列四种形式的循环设计中,循环次数最少的是A、a=5:b=8DOa=a+1LoopWhilea<B、a=5:b=8DOa=a+1LoopUntila<bC、a=5:b=8DoUntila<bb=b+1LoopD、a=5:b=8DoUntila>ba=a+1Loop标准答案:C知识点解析:本题考查VBA中循环的知识。对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件如何至少执行一次循环体。在Until循环中条件为False时执行循环体,条件为True时退出循环;在While循环中条件为True时执行循环体,条件为False时退出循环,这一点要注意区分清楚。本题中的A循环执行4次,B循环执行1次,C循环一次也不执行,D循环执行4次。36、在窗体上画一个名称为C1的命令按钮,然后编写如下事件过程:PrivateSubC1_Click()a=0n=InputBox(’’’’)Fori=1TonForj=1Toia=a+lNextjNextiPrintaEndSub程序运行后单击命令按钮,如果输入4,则在窗体上显示的内容是A、5B、6C、9D、10标准答案:D知识点解析:本题考查VBA程序设计中的循环知识。在本题的程序中,每次循环a都会加1,所以关键问题就是循环共执行多少次。我们已知外循环共执行4次,每次外循环中内循环都执行i次,则内循环共执行的次数为1+2+3+4=10次。37、在窗体中添加了一个文本框和一个命令按钮(名称分别为Text1和Command1),并编写了相应的事件过程。运行此窗体后,在文本框中输入一个字符,则命令按钮上的标题变为“Access模拟”。以下能实现上述操作的事件过程是A、PrivateSubCommand1_Click()Caption=’’Access模拟’’EndSubB、PrivateSubText1_Click()Commandl.Caption=’’Access模拟’’EndSubC、PrivateSubCommand1_Change()Caption=’’Access模拟’’EndSubD、PrivateSubText1_Change()Command1.Caption=’’Access模拟’’EndSub标准答案:D知识点解析:本题考查控件的基本属性和事件的知识。由于题目要求在文本框中输入一个字符就会触发事件,能触发的只有Text1的Change事件,在给某个控件的属性赋值的时候,不可省略控件名。38、VBA中用实际参数m和n调用过程f(a,b)的正确形式是A、fa,bB、Callf(a,b)C、Call(m,n)D、Callfm,n标准答案:C知识点解析:本题考查过程调用的知识。调用引起过程的执行。也就是说,要执行一个过程,必须调用该过程。Sub过程的调用有两种方式:Call<过程名>[(<实际参数>)]<过程名><实际参数>去掉关键字Call则去掉“实际参数”的括号;使用关键字Call则保留“实际参数”的括号。39、执行x=InputBox(’’请输入x的值’’)时,在弹出的对话框中输入12,在列表框List1选中第一个列表项,假设该列表项的内容为34,使y的值是1234的语句是()。A、y=Val(x)+Val((List1.List(0))B、y=Val(x)+Val(List1,List(1))C、y=Val(x)&Val(List1.List(0))D、y=Val(x)&Val(List1.List(1))标准答案:C知识点解析:本题考查字符串连接和列表框的知识。列表框的List属性是一个数组,其各元素就是列表框中的列表项,第一个列表项对应的数组下标为0。由于列表框中的列表项和输入对话框的返回值都是字符串,在本题中使用了Val函数将其转换为数字,此时如果使用“+”则会完成两个数字相加,故此只能使用“&”连接两个字符串。40、在窗体中有一个标签Lb1和一个命令按钮Command1,事件代码如下:OptionCompareDatabaseDimaAsString*10PrivateSubCommand1_Click()a=’’1234’’b=Len(a)Me.Lb1.Caption=bEndSub打开窗体单击命令按钮,窗体中显示的内容是A、4B、5C、10D、40标准答案:C知识点解析:本题考查VBA中定长字符串的知识。当声明一个变量为String类型时,如果不加长度说明,则为变长字符串:如果加上长度说明,则为定长字符串。定长字符串变量无论给它赋予何值,长度都为初始声明时指定的长度。由于声明a的长度为10,故Len(a)=10。国家二级ACCESS机试(选择题)模拟试卷第3套一、选择题(本题共40题,每题1.0分,共40分。)1、下列叙述中正确的是A、每一个结点有两个指针域的链表一定是非线性结构B、所有结点的指针域都为非空的链表一定是非线性结构C、循环链表是循环队列的链式存储结构D、线性结构的存储结点也可以有多个指针标准答案:D知识点解析:一个非空的数据结构如果满足以下两个条件:有且只有一个根结点;每一个结点最多有一个前件,也最多有一个后件,则称为线性结构,在数据结构中习惯称为线性表。双向链表结点具有两个指针域,属于线性结构,A选项错误。循环链表所有结点的指针域都为非空,属于线性结构,B选项错误。循环链表是链表,循环队列属于队列,队列只能在队尾入队,在排头退队,链表可以在任何位置插入、删除,C选项错误。双向链表结点具有多个指针域,D选项正确。2、使用白盒测试方法时,设计测试用例应根据A、程序的内部逻辑B、程序的复杂结构C、程序的功能D、使用说明书标准答案:A知识点解析:白盒测试又称为结构测试或逻辑驱动测试,它允许测试人员利用程序内部的逻辑结构及有关信息来设计或选择测试用例,对程序所有的逻辑路径进行测试,故A选项正确。3、在医院,每个医生只属于某一个诊疗科,医生同一天可为多位患者看病,而一名患者可在多个科室治疗。则实体医生和患者之间的联系是A、多对多B、多对一C、一对多D、一对一标准答案:A知识点解析:一般来说,实体集之间必须通过联系来建立联接关系,分为三类:一对一联系(1:1)、一对多联系(1:m)、多对多联系(m:n)。医生可为多位患者看病,患者也可以找多位医生看病,实体医生与患者联系是多对多,A选项正确。4、设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是A、二分法查找B、顺序查找C、分块查找D、哈希查找标准答案:A知识点解析:对长度为n的线性表排序,最坏情况下时间复杂度,二分法查找为O(log2n);顺序查找法为O(n);分块查找时间复杂度与分块规则有关;哈希查找时间复杂度为O(1),因其通过计算HashCode来定位元素位置,所以只需一次即可。故正确答案为A选项。5、设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是A、R={(5,1),(7,9),(1,7),(9,3)}B、R={(9,7),(1,3),(7,1),(3,5)}C、R={(1,9),(9,7),(7,5),(5,3)}D、R={(1,3),(3,5),(5,9)}标准答案:D知识点解析:一个非空的数据结构如果满足以下两个条件:有且只有一个根结点;每一个结点最多有一个前件,也最多有一个后件,则称为线性结构,在数据结构中习惯称为线性表。A选项中,5为根结点,线性表为51793。B选项中,9为根结点,线性表为97135。C选项中,1为根结点,线性表为19753。D选项,结点1与7都是根结点,属于非线性结构,故D选项正确。6、深度为7的二叉树共有127个结点,则下列说法中错误的是A、该二叉树有一个度为1的结点B、该二叉树是满二叉树C、该二叉树是完全二叉树D、该二叉树有64个叶子结点标准答案:A知识点解析:在树结构中,一个结点所拥有的后件个数称为该结点的度,所有结点中最大的度称为树的度。完全二叉树指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干结点。满二叉树指除最后一层外,每一层上的所有结点都有两个子结点的二叉树。深度为7的二叉树,前6层共有结点个数为26-1=63,则第7层有127-63=64个结点,即第7层结点数达到最大值,故此二叉树为满二叉树,也是完全二叉树,该二叉树没有度为1的结点,有64个叶子结点。故正确答案为A选项。7、某二叉树的中序序列为BDCA,后序序列为DCBA,则前序序列为A、DCBAB、BDCAC、ABCDD、BADC标准答案:C知识点解析:二叉树遍历可以分为3种:前序遍历(访问根结点在访问左子树和访问右子树之前)、中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点在访问左子树和访问右子树之后)。本题中中序序列为BDCA,后序序列为DCBA,可知A为根结点,BDC为左侧结点,C是B右子结点,D是C右子结点,故前序序列为ABCD,C选项正确。8、下面能作为软件需求分析工具的是A、PAD图B、程序流程图C、甘特图D、数据流程图(DFD图)标准答案:D知识点解析:软件需求分析方法包括结构化分析方法和面向对象的分析方法两大类,前者常用工具为数据流图(DFD)、数据字典(DD)、判定表、判定树等。故D选项正确。9、下面不属于对象主要特征的是A、唯一性B、多态性C、可复用性D、封装性标准答案:C知识点解析:对象的基本特点如下:可知C选项正确。10、关系R经过运算的结果为A、(c,c,11,4)B、(c,c,11,4)C、(a,a,2,4)D、(a,a,2,4)和(e,e,6,1)标准答案:A知识点解析:从关系中找出满足给定条件的元组的操作称为选择,用表示。""为交运算,它由属于前者且属于后者的元组组成。题目为选出属于属性B,同时属性C大于4,并且属性D大于3的元组,结果为(c,c,11,4),应保留全部属性。故A选项正确。11、下列关于Access索引的叙述中,正确的是A、建立索引可以提高查找速度,且可以对表中的记录实施唯一性限制B、建立索引不能提高查找速度,但可以对表中的记录实施唯一性限制C、建立索引可以提高查找速度,但不能对表中的记录实施唯一性限制D、建立索引不能提高查找速度,且不能对表中的记录实施唯一性限制标准答案:A知识点解析:利用索引可以加快对数据的查询和排序速度,且可以对表中的记录实施唯一性限制。索引文件作为一个独立的文件进行存储,文件中包含指向表记录的指针,建立索引后,表中记录的物理顺序不变。因此选项A正确。12、关系模型中的术语"属性"对应的是Access数据库中的是A、字段B、索引C、类型D、取值范围标准答案:A知识点解析:关系术语"属性"表示二维表中垂直方向的列,对应Access数据表中的行和列分别称为记录和字段,因此关系术语"属性"对应Access数据库中的"字段"概念。因此选项A正确。13、要通过关系运算得到表中年龄大于18岁的元组,应该使用的关系运算是A、联接B、关系C、选择D、投影标准答案:C知识点解析:专门的关系运算包括投影、选择和联接。选择运算是从关系中找出满足给定条件的那些元组,这种运算是从水平方向抽取元组;投影运算是从关系模式中挑选若干属性组成新的关系,这是从列的角度进行的运算,相当于对关系进行垂直分解;联接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组。在一个关系中要找出满足指定条件的元组组成新关系属于选择运算。因此选项C正确。14、在窗体中要显示一名学生基本信息和该学生各门课程的成绩,窗体设计时在主窗体中显示学生基本信息,在子窗体中显示学生课程的成绩,则主窗体和子窗体数据源之间的关系是A、一对一关系B、一对多关系C、多对一关系D、多对多关系标准答案:B知识点解析:窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体,主窗体和子窗体常用来表示一对多的关系。根据题意,主窗体和子窗体数据源之间的关系就是学生实体集和成绩实体集之间的关系。题中一个学生可以有多门课程的成绩,但是一个成绩只能属于一个学生。所以是一对多的关系,因此选择B选项。15、在"查找和替换"对话框的"查找内容"文本框中,设置"[a-c]defg"的含义是A、查找"a-cdefg"字符串B、查找"[a-c]defg"字符串C、查找"adefg"、"bdefg"或"cdefg"的字符串D、查找"abcdefg"字符串标准答案:C知识点解析:通配符含义:[]通配方括号内列出的任一单个字符,如:[a-c]表示a、b、c中的任一单个字符,因此[a-c]defg表示"adefg"、"bdefg"或"cdefg"的字符串。因此选项C正确。16、下列字段中,可以作为主关键字的是A、身份证号B、姓名C、班级D、专业标准答案:A知识点解析:主关键字是表中区别不同的记录的标识,在以下选项中只有身份证号具有这个作用,所以用其作为主关键字。因此选项A正确。17、如果一个字段的值为空值,则含义是A、字段的值为0B、字段的值为空格C、字段的值为空串D、字段目前还没有值标准答案:D知识点解析:空值表示字段或变量是缺值或还没有值,使用NULL或空白表示空值;而空字符串是用双引号括起来的字符串,且双引号中间没有空格。因此选项D正确。18、下列与主关键字相关的概念中,错误的是A、作为主关键字的字段中允许出Null值B、作为主关键宇的字段中不允许出现重复值C、可以使用自动编号作为主关键字D、可用多个字段组合作为主关键字标准答案:A知识点解析:为了使保存在不同表中的数据产生联系,Access数据库中的每个表必须至少有一个字段能唯一标识每条记录,这个字段就是主关键字。主关键字可以是一个字段,也可以是一组字段。为确保主关键字段值的唯一性,Access不允许在主关键字字段中存入重复值和空值。自动编号字段是在每次向表中添加新记录时,Access会自动插入唯一顺序号。数据库中若未设置其他主关键字,在保存表时会提示创建主键,单击"是"按钮,Access为新建的表创建一个"自动编号"字段作为主关键字。因此选项A错误。19、在显示查询结果时,若将数据表中的"name"字段名显示为"姓名",应进行的相关设置是A、在查询设计视图的"字段"行中输入"姓名"B、在查询设计视图的"显示"行中输入"姓名"C、在查询设计视图的"字段"行中输入"姓名:name"D、在查询设计视图的"显示"行中输入"姓名:name"标准答案:C知识点解析:在查询的设计视图中,"字段"行可以输入或添加字段名,"显示"行利用复选框来确定字段是否在查询结果中显示。若要修改字段的显示名称应在其字段名之前增加"显示名称:"字样。因此本题中要将"name"字段名显示为"姓名",应在"字段"行中输入"姓名:name"字样。因此选项C正确。20、要在设计视图中创建一个查询,查找平均分在85分以上的男生,并显示姓名、性别和平均分,正确设置查询条件的方法是A、在姓名的"条件"单元格中输入:平均分>=85Or性别="男"B、在姓名的"条件"单元格中输入:平均分>=85And性别="男"C、在平均分的"条件"单元格中输入:>=85;在性别的"条件"单元格中输入:"男"D、在平均分的"条件"单元格中输入:平均分>=85;在性别的"条件"单元格中输入:性别="男"标准答案:C知识点解析:首先要找出平均分在85分以上的记录,应在平均分的"条件"行中键入">=85",其次要找出性别为男的信息,此时应在性别的"条件"行中键入"男"。因此选项C正确。21、在Access数据库中要删除表中的一个字段,可使用的SQL命令是A、DelectTableB、DropTableC、AlterTableD、SelectTable标准答案:C知识点解析:DropTable用于从数据库中删除一个表;AlterTable语句用于修改已建表的结构;不存在DelectTable和SelectTable语句。本题中要删除表中的一个字段,因此应使用AlterTable语句。因此选项C正确。22、在显示查询结果时,若要将数据表中的"date"字段名显示为"日期",则应进行的相关设置是A、在查询设计视图的"字段"行中输入"日期"B、在查询设计视图的"显示"行中输入"日期"C、在查询设计视图的"字段"行中输入"日期:date"D、在查询设计视图的"显示"行中输入"日期:date"标准答案:C知识点解析:在查询的设计视图中,"字段"行可以输入或添加字段名,"显示"行利用复选框来确定字段是否在查询结果中显示。若要修改字段的显示名称应在其字段名之前增加"显示名称:"字样。因此本题中要将"date"字段名显示为"日期",应在"字段"行中输入"日期:date"字样。因此选项C正确。23、要在设计视图中创建查询,查找平均分在85分以上的女生,并显示姓名和平均分,正确设置查询条件的方法是A、在姓名的"条件"单元格中输入:平均分>=85Or性别="女"B、在姓名的"条件"单元格中输入:平均分>=85And性别="女"C、在平均分的"条件"单元格中输入:>=85;在性别的"条件"单元格中输入:"女"D、在平均分的"条件"单元格中输入:平均分>=85;在性别的"条件"单元格中输入:性别="女"标准答案:C知识点解析:首先要找出平均分在85分以上的记录,应在平均分的"条件"行中键入">=85",其次要找出女生的信息,应在性别的"条件"行中键入"女"。因此选项C正确。24、在Access数据库中要修改一个表的结构,可使用的SQL命令是A、CREATETableB、CREATEIndexC、ALTERTableD、ALTERIndex标准答案:C知识点解析:CREATETable语句用于定于基本表,ALTERTable语句用于修改已建表的结构,CREATEIndex语句用于创建索引,ALTERIndex语句用于修改索引。本题中要修改一个表的结构应使用的SQl命令是AlterTable。因此选项C正确。25、如果要批量更改数据表中的某个值,可以使用的查询是A、参数查询B、更新查询C、追加查询D、选择查询标准答案:B知识点解析:参数查询是在执行时显示对话框,要求用户输入查询信息,根据输入信息检索字段中的记录进行显示;追加查询从一个或多个表中将一组记录添加到一个或多个表的尾部;选择查询根据指定的查询准则,从一个或多个表中获取数据并显示结果;更新查询是对一个或多个表中的一组记录作全部/部分字段更新,可以十分简单、快捷地对大量的并且符合一定条件的数据进行更新和修改。因此选项B正确。26、在"学生"报表中有一文本框控件,其控件来源属性设置为"=count(*)",则正确的叙述是A、处于不同分组级别的节中,计算结果不同B、文本控件的值为报表记录源的记录总数C、可将其放在页面页脚以显示当前页显示的学生数D、只能存在于分组报表中标准答案:A知识点解析:考查计算函数在报表不同的节的用法。如果计算型文本框控件放在报表页眉/页脚节,显示的是记录源的记录总数;放在分组报表页眉/页脚节,显示的是分组的记录数,所以B、D错误,A正确;带计算函数的计算型文本框控件不能放在页面页脚,所以C错。因此选择A选项。27、为简化输入,可事先将"报考专业"的全部可能输入存入一个表中,在设计窗体时,则"报考专业"对应的控件可以是A、组合框或列表框控件B、复选框控件C、切换按钮控件D、文本框控件标准答案:A知识点解析:组合框一般由标签和文本框组合而成,且组合框中的文本框可以绑定到数据库中的某个字段或查询,因此组合框可以绑定到事先保存"报考专业"信息的表,并且可以如列表框一样选中一个值作为输入,符合题目要求。列表框一般用于从若干个已知的值中选择一个作为输入时简化操作,并且可以绑定到数据中的某个字段,符合题目中要求的从全部可能的"报考专业"中选择一个作为输入。B选项中复选框单独使用,数据源只能为"是/否"类型,如果作为选项组里的控件使用,其数据源为数字型,而且都只能选择一个选项值,不符合要求。C选项中切换按钮单独使用,数据源只能为"是/否"类型,只能设置是、否两个值,如果作为选项组里的控件使用,其数据源为数字型,而且都只能选择一个选项值,不符合要求。D选项中文本框既可以用于显示指定的数据,也可以自行输入数据,可能产生不规范数据,且不能简化输入操作,不符合题意,因此选择A选项。28、可以在窗体中进行数据输入的控件是A、标签控件B、文本框控件C、命令按钮控件D、图像控件标准答案:B知识点解析:标签控件一般只是用来显示窗体或报表中的说明性文本,它没有数据源,不显示字段或表达式的值,显示的内容是固定不变的。文本框控件一般用来显示或输入信息或数据。命令按钮控件一般用来控制操作的执行,只能有点击动作,不能输入数据。图像控件一般用来显示特定的或绑定的数据库中的图像,不能进行数据输入。因此选择B选项。29、在报表中,若文本框控件的"控件来源"属性设置为:=[page]&"页/"&[pages]&"页",该报表共10页,则打印预览报表时第2页报表的页码输出为A、2页/10页B、1页,10页C、第2页,共10页D、=2页/10页标准答案:A知识点解析:文本框控件的"控件来源"属性如果是表达式,那么文本框中显示表达式的值。[page]字段表示当前页的页码,[pages]字段表示总页数。双引号""之间的字符串直接显示。因此在报表第2页的应该输出"2页/10页",因此选择A选项。30、使用报表设计视图创建一个分组统计报表的操作包括①指定报表的数据来源②计算汇总信息③创建一个空白报表④设置报表排序和分组信息⑤添加或删除各种控件正确的操作步骤为A、①②③④⑤B、③①⑤④②C、③①②④⑤D、⑤④③②①标准答案:B知识点解析:由于其他步骤都是在报表的基础上所做的操作,因此创建报表为第一步,进而可排除A、D选项。报表创建完成后,需要为报表设置数据源,然后添加或删除各种控件,再设置排序和分组信息,最后按照设置好的排序和分组方式计算汇总信息。因此选择B选项。31、要在一个窗体的某个按钮的单击事件上添加动作,可以创建的宏是A、只能是独立宏B、只能是嵌入宏C、独立宏或数据宏D、独立宏或嵌入宏标准答案:D知识点解析:独立宏是独立的对象,它独立于窗体、报表等对象之外。在导航窗格中可见。因此可以创建独立宏响应按钮的单击事件,不受其他对象约束。嵌入宏是嵌入在窗体、报表或控件对象的事件中。是他们所嵌入的对象或控件的一部分。在导航窗格中不可见,因此也可以创建嵌入宏,直接嵌入按钮的单击事件中。而数据只是在表事件中自动运行,不符合题意,因此选择D选项。32、有一个窗体"学生信息",其中,若要用宏操作GoToControl将焦点移到"学号"字段上,则该宏操作的参数"控件名称"应设置为A、[Forms]![学生信息]![学号]B、[学生信息]![学号]C、[学号]![学生信息]D、[学号]标准答案:D知识点解析:宏操作GoToControl的控件名称参数为必选项,输入将获得焦点的字段或控件的名称。根据题意,将要获得焦点的字段为"学号",因此选择D选项。33、在窗体中有一个名称为Command1的按钮,该模块内还有一个函数过程:PublicFunctionf(xAsInteger)AsIntegerDimyAsIntegerx=20y=2f=x*yEndFunctionPrivateSubCommand1_Click()DimyAsIntegerStaticxAsIntegerx=10y=5y=f(x)Debug.Printx;yEndSub打开窗体运行后,如果单击按钮,则在立即窗口上显示的内容是A、105B、1040C、205D、2040标准答案:D知识点解析:根据题意,用Function声明一个函数f,带有参数x。然后用Sub声明一个过程Command1_Click,在过程中声明了一个Integer变量y,和一个static变量x,为x赋值为10,为y赋值为5。调用函数f(x)赋值给y,在窗口显示x和y的值。因为x是静态变量,程序编译时会为静态变量开辟单独的内存空间;当执行语句y=f(x)时,调用函数Functionf(xAsInteger),实现静态变量的x按照默认传地址的方式传给函数f的变量x,即静态变量x和函数f的变量x共用同一个地址;因此当函数f的变量x被赋值20,由于共用地址,所以静态变量x的值也为20,则Debug.Printx的值为20。在f(x)函数中,为f赋值为x*y=20*2=40,因此y的值为40,因此选择D选项。34、若数据库中有表STUD,则下列函数实现的功能是FunctionDropPrimaryKey()DimstrSQLAsStringstrSQL="ALTERTABLESTUDDropCONSTRAINTPRIMARY_KEY"CurrentProject.Connection.ExecutestrSQLEndFunctionA、为关系STUD中设置主关键字B、取消关系STUD中的主关键字C、为关系STUD添加索引D、取消关系STUD的全部索引标准答案:B知识点解析:根据题意,用Function定义了一个自定义函数,函数名为:DropPrimaryKey。在函数DropPrimaryKey中定义了一个strSQL的Sql语句,该Sql语句中使用Alter语句修改表STUD的表结构。其中,DropConstraintprimary_key表示取消表STUD中的主关键字,因此选择B选项。35、下列子过程实现对"教师表"中的基本工资涨10%的操作。SubGongZi()DimcnAsNewADODB.ConnectionDimrsAsNewADODB.RecordsetDimfdAsADODB.FieldDimstrConnectAsStringDimstrSQLAsStringSetcn=CurrentProject.ConnectionstrSQL="Select基本工资from教师表"rs.OpenstrSQL,cn,adOpenDynamic,adLockOptimistic,adCm
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 惯性的课件 教学课件
- 2025年金华义乌市卫生健康系统面向毕业生校园招聘293人笔试备考题库及答案解析
- 维修保养服务合同(2篇)
- 南京工业大学浦江学院《食品科学与工程导论》2021-2022学年第一学期期末试卷
- 【初中化学】能源的合理利用与开发单元复习题-2024-2025学年九年级化学人教版(2024)上册
- 柳州市环境综合治理项目(二期)三江县污水处理厂污水收集系管线改造工程施工组织设计
- 新建府谷煤炭铁路专用线工程三标段王家沟双线大桥实施性施工组织设计
- 南京工业大学浦江学院《界面设计》2021-2022学年第一学期期末试卷
- 《小小的船》说课稿
- 中学语文教学反思2
- CT引导下经皮肺穿刺活检操作规范
- 苏教版三年级上册数学课件第4单元第6课时 三位数除以一位数(首位不够除)
- GB/T 6344-2008软质泡沫聚合材料拉伸强度和断裂伸长率的测定
- 多旋翼无人机-法律法规
- 2023年新改版教科版六年级下册科学全册知识点 (共两套)
- 隧道围岩分级(表)
- 国家开放大学《液压与气压传动》形考任务1-2参考答案
- 食道超声在心脏外科手术中的应用课件
- 血流动力学不稳定骨盆骨折急诊处理
- 小学医学知识(课堂)课件
- 三年级下册科学活动手册
评论
0/150
提交评论