国家二级ACCESS机试(选择题)模拟试卷35(共259题)_第1页
国家二级ACCESS机试(选择题)模拟试卷35(共259题)_第2页
国家二级ACCESS机试(选择题)模拟试卷35(共259题)_第3页
国家二级ACCESS机试(选择题)模拟试卷35(共259题)_第4页
国家二级ACCESS机试(选择题)模拟试卷35(共259题)_第5页
已阅读5页,还剩70页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

国家二级ACCESS机试(选择题)模拟试卷35(共9套)(共259题)国家二级ACCESS机试(选择题)模拟试卷第1套一、选择题(本题共25题,每题1.0分,共25分。)1、程序段:D=#2004-8-1#T=#12:08:20#MM=Month(D)SS=Second(T)MM的返回值是A、2004B、8C、1D、2004-8-1标准答案:B知识点解析:Month函数是提取日期字符串中的月份。2、下列关于队列的叙述中正确的是()。A、在队列中只能插入数据B、在队列中只能删除数据C、队列是先进先出的线性表D、队列是先进后出的线性表标准答案:C知识点解析:队列是一种操作受限的线性表。它只允许在线性表的一端进行插入操作,另一端进行删除操作。其中,允许插入的一端称为队尾(rear),允许删除的一端称为队首(front)。队列具有先进先出的特点,它是按"先进先出"的原则组织数据的。3、设栈的顺序存储空间为S(1:m),初始状态为top=m+1。现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为A、30B、20C、m-19D、m-20标准答案:C知识点解析:根据题意,栈空间如下图所示。栈是向上增长的,每次压入一个元素,栈的TOP指针向上移动一位。当压入第一个元素时,TOP指针指向m+1-1=m;当压入第二个元素时,TOP指针指向m+1-2=m-1:……;以此类推,当压入第N个元素时,TOP指针指向m+1-N=20;则N=m+1-20=m-19。因此选项C正确。4、下列叙述中正确的是A、在链表中,如果每个结点有两个指针域,则该链表一定是非线性结构B、在链表中,如果有两个结点的同一个指针域的值相等,则该链表一定是非线性结构C、在链表中,如果每个结点有两个指针域,则该链表一定是线性结构D、在链表中,如果有两个结点的同一个指针域的值相等,则该链表一定是线性结构标准答案:B知识点解析:选项A叙述是错误的,如在双向链表中,每个结点有两个指针域,但该链表是线性结构;选项C叙述也是错误的,如每个二叉树的结点都有两个指针域,但是其结构是非线性结构;选项D叙述也是错误的,线性结构只有唯一的一个前驱和唯一的一个后继(头、尾除外);排除法可判断选项B正确。5、若将窗体的标题设置为“改变文字显示颜色”,应使用的语句是()。A、Me="改变文字显示颜色"B、Me.Caption="改变文字显示颜色"C、Me.Text="改变文字显示颜色"D、Me.Name="改变文字显示颜色"标准答案:B知识点解析:本题考查窗体基本属性的知识。代表的是控件所在窗体,Caption属性代表窗体的标题;Name属性代表窗体的名字;Text属性不是窗体的属性,而是文本框的属性,代表文本框中的内容。要设置窗体的标题实际上就是给Caption属性赋值的过程。6、要在一个窗体的某个按钮的单击事件上添加动作,可以创建的宏是A、只能是独立宏B、只能是嵌入宏C、独立宏或数据宏D、独立宏或嵌入宏标准答案:D知识点解析:独立宏是独立的对象,它独立于窗体、报表等对象之外,在导航窗格中可见。因此可以创建独立宏响应按钮的单击事件,不受其他对象约束。嵌入宏是嵌入在窗体、报表或控件对象的事件中。是他们所嵌入的对象或控件的一部分。在导航窗格中不可见,因此也可以创建嵌入宏,直接嵌入按钮的单击事件中。而数据只是在表事件中自动运行,不符合题意,因此选择D选项。7、设表的长度为20。则在最坏情况下,冒泡排序的比较次数为A、90B、20C、19D、190标准答案:D知识点解析:假设线性表的长度为n,则在最坏情况下,冒泡排序的比较次数为n(n-1)/2。本题中,n=20,所以20*19/2=190。所以选项D正确。8、下列数据结构中,不能采用顺序存储结构的是A、栈B、堆C、队列D、非完全二叉树标准答案:D知识点解析:堆中某个结点的值总是不大于或不小于其父结点的值、堆总是一棵完全二叉树,可以以顺序存储结构存储;队列的存储结构分为链式存储、顺序存储两种;栈作为一种数据结构,是一种只能在一端进行插入和删除操作的特殊线性表,可以以顺序存储结构存储。9、在窗体上,设置控件CommandO为不可见的属性是A、CommandO.ColoreB、CommandO.CaptionC、CommandO.EnabledD、CommandO.Visible标准答案:D知识点解析:本题考查控件的可见属性的知识。在VBA中,要想使某个控件可见,则使其visible属性为True;要想使某个控件可用,则使其Enabled属性为True。10、软件详细设计产生的图如下图所示,则该图是A、N—S图B、PAD图C、程序流程图D、E-R标准答案:C知识点解析:程序流程图是指使用流程图和流程线表示程序的执行流程。在流程图中,判断框左边的流程线表示判断条件为真时的流程,右边的流程线表示条件为假时的流程,有时就在其左、右流程线的上方分别标注“真”、“假”或“T”、“F”或“Y”、“N”。另外还规定,流程线是从下往上或从右向左时,必须带箭头,除此以外,都不画箭头,流程线的走向总是从上向下或从左向右。N-S图是另一种算法表示法,是由美国人LNassi和B.Shneideman共同提出的,其根据是:既然任何算法都是由前面介绍的三种结构组成,所以各基本结构之间的流程线就是多余的。因此,N.S图也是算法的一种结构化描述方法。N-S图中,一个算法就是一个大矩形框,框内又包含若干基本的框。PAD(ProblemAnalysisDiagram),是近年来在软件开发中被广泛使用的一种算法的图形表示法,与前述的流程图、N.S图相比,流程图、N-S图都是自上而下的顺序描述,而PAD图除了自上而下以外,还有自左向右的展开。所以,如果说流程图、N—S图是一维的算法描述的话,则PAD图就是二维的,它能展现算法的层次结构,更直观易懂。所以选项C正确。11、软件测试用例包括A、输入数据和输出数据B、测试计划和测试数据C、被测程序和测试规程D、输入数据和预期输出结果标准答案:D知识点解析:测试用例(TestCase)是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。故选项D正确。12、设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为A、课号,成绩B、学号,成绩C、学号,课号D、学号,姓名,成绩标准答案:C知识点解析:关键字是指属性或属性的组合,其值能够唯一地标识一个元组,而在SC中学号和课号的组合可以对元组进行唯一的标识。13、在教师信息输入窗体中,为职称字段提供“教授”、“副教授”、“讲师”等选项供用户直接选择,应使用的控件是A、标签B、复选框C、文本框D、组合框标准答案:D知识点解析:标签控件主要用来在窗体或报表上显示说明性文本;复选框可以作为结合到“是/否”字段的独立控件,也可以用于接收用户在自定义对话框中输入数据的非结合控件,或者选项组的一部分;文本框控件主要用来输入或编辑字段数据,它是一种交互式控件;组合框控件组合了列表框和文本框的特性,即可以在文本框中键入文字或在列表框中选择输入项,然后将值添加到基础字段中。14、有关系R、S和T,如下图所示关系T是由关系R和S通过运算得出,则所使用的操作是A、并B、自然连接C、笛卡尔积D、差标准答案:D知识点解析:由三个关系R、S和T的结构可以知道,关系T是由关系R、S经过差运算得到的。15、Access数据库最基础的对象是A、表B、宏C、报表D、查询标准答案:A知识点解析:ACCESS数据库由数据库对象和组两部分组成,其中对象分为七种,这些数据库对象包括:表、查询、窗体、报表、数据访问页、宏和模块,其中表对象是数据库设计目的的对象。16、在数据库设计中用关系模型来表示实体和实体之间的联系,关系模型的结构是A、层次结构B、二维表结构C、网状结构D、封装结构标准答案:B知识点解析:在关系模型中,一个关系就是一张二维表格,这种用二维表的形式标书实体和实体之间联系的数据模型称为关系数据模型,所以选项B正确。17、输入掩码字符“C”的含义是A、必须输入字母或数字B、可以选择输入字母或数字C、必须输入一个任意的字符或一个空格D、可以选择输入任意的字符或一个空格标准答案:D知识点解析:各输入掩码的意义如下表所示:18、在SELECT命令中,使用ASC时必须配合使用的短语是A、GROUPBYB、ORDERBYC、WHERED、FROM标准答案:B知识点解析:ASC(升序)和DESC(降序)必须跟随ORDERBY短语一起使用,表示查询结果按照某个字段升序或降序排列,所以选项B正确。19、从“销售”表中找出部门号为“04”的部门中,单价最高的前两条商品记录,正确的SQL命令是A、SELECTTOP2*FROM销售WHERE部门号="04"GROUPBY单价;B、SELECTTOP2*FROM销售WHERE部门号="04"GROUPBY单价DESC;C、SELECTTOP2*FROM销售WHERE部门号="04"ORDERBY单价;D、SELECTTOP2*FROM销售WHERE部门号="04"ORDERBY单价DESC;标准答案:D知识点解析:OrderBy短语用于对检索结果进行排序,后接ASC表示“升序”,接“DESC”表示“降序”;GroupBy短语用于对检索结果进行分组;使用“ORDERBY单价DESC”,表示查询结果按照图书单价进行降序排列,select后使用Topn表示返回查询结果的前n条记录,本题需要得到部门号为“04”单价最高的前两条记录,所以应该按照单价降序排列查询结果,然后取前两条记录,所以选项D符合题意。20、在窗体中为了更新数据表中的字段,要选择相关的控件,正确的控件选择是A、只能选择绑定型控件B、只能选择计算型控件C、可以选择绑定型或计算型控件D、可以选择绑定型、非绑定型或计算型控件标准答案:A知识点解析:“数据”属性决定一个控件或窗体中的数据来源,以及操作数据的规则,只有绑定性控件才可以与数据库中的数据表进行绑定,并对数据表进行修改。21、利用对话框提示用户输入查询条件,这样的查询属于()。A、选择查询B、参数查询C、操作查询D、SQL查询标准答案:B知识点解析:参数查询可以显示一个或多个提示参数值(准则)预定义对话框,也可以创建提示查询参数的自定义对话框,提示输入参数值,进行问答式查询。22、可以用InputBox函数产生“输入对话框”。执行语句:st=InputBox(”请输入字符串”,”字符串对话框”,”aaaa”)当用户输入字符串“bbbb”,按OK按钮后,变量st的内容是()。A、aaaaB、请输入字符串C、字符串对话框D、bbbb标准答案:D知识点解析:InputBox函数表示在对话框中显示提示,等待用户输入正文或按下按钮,并返回包含文本框内容的字符串,其函数格式为lnputBox(Prompt[,Title][,Default][,Xpos][,Ypos][,Helpfile,Context])。Prompt是必需的,作为对话框消息出现的字符串表达式;Title是可选的,显示对话框标题栏中的字符串表达式;Default是可选的,显示文本框中的字符串表达式,在没有其他输入时作为默认值。因此,本题中的输入框初始显示为aaaa,输入bbbb后点击OK按钮后,bbbb传给变量st。23、对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是A、快速排序B、冒泡排序C、直接插入排序D、堆排序标准答案:D知识点解析:各种排序方法中最坏情况下需要比较的次数分别为:冒泡排序n(n-1)/2、快速排序n(n-1)/2、简单插入排序n(n-1),2、希尔排序O(n1.5)、简单选择排序n(n-1)/2、堆排序O(nlog2n)。24、下列关于线性链表的叙述中,正确的是A、各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B、各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C、进行插入与删除时,不需要移动表中的元素D、以上都不正确标准答案:C知识点解析:线性表的链式存储结构称为线性链表。在链式存储结构中,存储数据结构的存储空间可以不连续,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致,而数据元素之间的逻辑关系是由指针域来确定的。25、下列关于SQL语句的说法中,错误的是A、INSERT语句可以向数据表中追加新的数据记录B、UPDATE语句用来修改数据表中已经存在的数据记录C、DELETE语句用来删除数据表中的记录D、CREATE语句用来建立表结构并追加新的记录标准答案:D知识点解析:暂无解析国家二级ACCESS机试(选择题)模拟试卷第2套一、选择题(本题共29题,每题1.0分,共29分。)1、下列叙述中正确的是()。A、所谓算法就是计算方法B、程序可以作为算法的一种描述方法C、算法设计只需考虑得到计算结果D、算法设计可以忽略算法的运算时间标准答案:B知识点解析:算法是指对解题方案的准确而完整的描述,算法不等于数学上的计算方法,也不等于程序。算法设计需要考虑可行性、确定性、有穷性与足够的情报,不能只考虑计算结果。算法设计有穷性是指操作步骤有限且能在有限时间内完成,如果一个算法执行耗费的时间太长,即使最终得出了正确结果,也是没有意义的。算法在实现时需要用具体的程序设计语言描述,所以程序可以作为算法的一种描述方法。2、下列叙述中正确的是()。A、算法的复杂度包括时间复杂度与空间复杂度B、算法的复杂度是指算法控制结构的复杂程度C、算法的复杂度是指算法程序中指令的数量D、算法的复杂度是指算法所处理的数据量标准答案:A知识点解析:算法复杂度是指算法在编写成可执行程序后,运行时所需要的资源,资源包括时间资源和内存资源。算法的复杂度包括时间复杂度与空间复杂度。算法的时间复杂度是指执行算法所需要的计算工作量;算法的空间复杂度是指算法在执行过程中所需要的内存空间。3、下列叙述中正确的是()。A、算法的时间复杂度与计算机的运行速度有关B、算法的时间复杂度与运行算法时特定的输入有关C、算法的时间复杂度与算法程序中的语句条数成正比D、算法的时间复杂度与算法程序编制者的水平有关标准答案:B知识点解析:为了能够比较客观地反映出一个算法的效率,在度量一个算法的工作量时,不仅应该与所使用的计算机、程序设计语言以及程序编制者无关,而且还应该与算法实现过程中的许多细节无关。为此,可以用算法在执行过程中所需基本运算的执行次数来度量算法的工作量。算法所执行的基本运算次数还与问题的规模有关;对应一个固定的规模,算法所执行的基本运算次数还可能与特定的输入有关。4、下列叙述中正确的是()。A、算法的空间复杂度是指算法程序中指令的条数B、压缩数据存储空间不会降低算法的空间复杂度C、算法的空间复杂度与算法所处理的数据存储空间有关D、算法的空间复杂度是指算法程序控制结构的复杂程度标准答案:C知识点解析:算法的空间复杂度是指算法在执行过程中所需要的内存空间。算法执行期间所需的存储空间包括3个部分:输入数据所占的存储空间;程序本身所占的存储空间;算法执行过程中所需要的额外空间。在许多实际问题中,为了减少算法所占的存储空间,通产采用压缩存储技术,以便尽量减少不必要的额外空间。5、为了降低算法的空间复杂度,要求算法尽量采用原地工作(inplace)。所谓原地工作是指()。A、执行算法时不使用额外空间B、执行算法时不使用任何存储空间C、执行算法时所使用的额外空间随算法所处理的数据空间大小的变化而变化D、执行算法时所使用的额外空间固定(即不随算法所处理的数据空间大小的变化而变化)标准答案:D知识点解析:对于算法的空间复杂度,如果额外空间量相对于问题规模(即输入数据所占的存储空间)来说是常数,即额外空间量不随问题规模的变化而变化,则称该算法是原地工作的。6、下列叙述中正确的是()。A、非线性结构可以为空B、只有一个根节点和一个叶子节点的必定是线性结构C、只有一个根节点的必定是线性结构或--X树D、没有根节点的一定是非线性结构标准答案:A知识点解析:如果一个非空的数据结构满足下列两个条件:①有且只有一个根节点;②每一个节点最多有一个前件,也最多有一个后件。则称该数据结构为线性结构。如果一个数据结构不是线性结构,则称之为非线性结构。线性结构和非线性结构都可以是空的数据结构。树只有一个根节点,但不论有几个叶子节点,树都是非线性结构。7、设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(f,a),(d,b),(e,d),(c,e),(a,c)}该数据结构为()。A、线性结构B、循环队列C、循环链表D、非线性结构标准答案:A知识点解析:数据的逻辑结构有两个要素:一是数据元素的集合,通常记为D;二是D上的关系.它反映了D中各数据元素之间的前后件关系,通常记为R。即一个数据结构可以表示成B=(D,R)。其中B表示数据结构。为了反映D中各数据元素之间的前后件关系,一般用二元组来表示。例如,假设a与b是D中的两个数据,则二元组(a,b)表示a是b的前件,b是a的后件。本题中R中的根节点为f,元素顺序为f→+a→c→e→d→b,满足线性结构的条件。8、下列叙述中正确的是()。A、矩阵是非线性结构B、数组是长度固定的线性表C、对线性表只能作插入与删除运算D、线性表中各元素的数据类型可以不同标准答案:B知识点解析:矩阵也是线性表,只不过是比较复杂的线性表。线性表中各元素的数据类型必须相同。在线性表中,不仅可以做插入与删除运算,还可以进行查找或对线性表进行排序等操作。9、在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数()。A、不同,但元素的存储顺序与逻辑顺序一致B、不同,且其元素的存储顺序可以与逻辑顺序不一致C、相同,元素的存储顺序与逻辑顺序一致D、相同,但其元素的存储顺序可以与逻辑顺序不一致标准答案:C知识点解析:在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数相同,在存储空间中是按逻辑顺序依次存放的。10、下列叙述中正确的是()。A、能采用顺序存储的必定是线性结构B、所有的线性结构都可以采用顺序存储结构C、具有两个以上指针的链表必定是非线性结构D、循环队列是队列的链式存储结构标准答案:B知识点解析:所有的线性结构都可以用数组保存,即都可以采用顺序存储结构。而反过来不可以,完全二叉树也能用数组保存(按层次依次存放到数据元素中),但完全二叉树属于非线性结构。双向链表具有两个以上的指针,但属于线性结构。循环队列是队列的顺序存储结构。11、下列叙述中正确的是()。A、在栈中,栈顶指针的动态变化决定栈中元素的个数B、在循环队列中,队尾指针的动态变化决定队列的长度C、在循环链表中,头指针和链尾指针的动态变化决定链表的长度D、在线性链表中,头指针和链尾指针的动态变化决定链表的长度标准答案:A知识点解析:在栈中,通常用指针top来指示栈顶的位置,用指针bottom指向栈底。栈顶指针top动态反映了栈中元素的变化情况。在循环队列中,队头指针和队尾指针的动态变化决定队列的长度。链式存储结构中,各数据节点的存储序号是不连续的,并且各节点在存储空间中的位置关系与逻辑关系也不一致,故头指针和尾指针或栈顶指针无法决定链表长度。12、设栈的顺序存储空间为S(1:m),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=m+1,则栈中的元素个数为()。A、0B、mC、不可能D、m+1标准答案:C知识点解析:栈为空时,栈顶指针top=0,经过入栈和退栈运算,指针始终指向栈顶元素。初始状态为top=0,当栈满top=m,无法继续入栈,top值不可能为m+l。13、设栈的存储空间为s(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=m。现又在栈中退出一个元素后,栈顶指针top值为()。A、0B、m一1C、m+1D、产生栈空错误标准答案:C知识点解析:栈的顺序存储空间为s(1:m),初始状态top=m+l,所以这个栈是m在栈底(也可理解为开口向下的栈)。经过一系列入栈与退栈操作后top=m,则栈中有11个元素,若现在又退出一个元素,那么栈顶指针下移一位,回到m+l的位置。14、设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=20,则栈中的元素个数为()。A、31B、30C、21D、20标准答案:A知识点解析:栈的初始状态top=51,故本栈是51在栈底,入栈时栈顶指针是减操作(top=top—1),退栈时栈顶指针是加操作(top=top+1)。当top=20时,元素存储在(20:50)空间中,因此共有50—20+1=31个元素。15、下列处理中与队列有关的是()。A、二叉树的遍历B、操作系统中的作业调度C、执行程序中的过程调用D、执行程序中的循环控制标准答案:B知识点解析:队列是指允许在一端进行插入,而在另一端进行删除的线性表。由于最先进入队列的元素将最先出队,所以队列具有“先进先出”的特性,体现了“先来先服务”的原则。操作系统中的作业调度是指根据一定信息,按照一定的算法,从外存的后备队列中选取某些作业调入内存分配资源并将新创建的进程插入就绪队列的过程。16、设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为()。A、DEFXYZABCB、FEDZYXCBAC、FEDXYZCBAD、DEFZYXABC标准答案:B知识点解析:栈是一种特殊的线性表,它所有的插入与删除都限定在表的同一端进行。队列是指允许在一端进行插入,而在另一端进行删除的线性表。将A,B,C,D,E,F入栈后,栈中元素为ABC—DEF,退出三个元素入队,队列元素为FEI),将X,Y,Z入栈后栈中冗素为ABCXYZ,退栈全部入队后,队列元素为FEDZYXCBA。17、下列叙述中正确的是()。A、循环队列是顺序存储结构B、循环队列是链式存储结构C、循环队列空的条件是队头指针与队尾指针相同D、循环队列的插入运算不会发生溢出现象标准答案:A知识点解析:循环队列是队列的一种顺序存储结构。在循环队列中,在队列满和队列为空时,队头指针与队尾指针均相同;当需要插入的数据大于循环队列的存储长度,入队运算会覆盖前面的数据,发生溢出现象。18、设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为()。A、3B、1C、2D、52标准答案:C知识点解析:由初始状态为front=rea=50可知此时循环队列为空。经过一系列正常的入队和退队操作,由front=rear=l可知队列空或者队列满,此后又可以正常地插入了两个元素,说明插入前队列为空,则插入后队列元素个数为2。19、循环队列的存储空间为Q(1:40),初始状态为from=rear=40。经过一系列正常的入队与退队操作后,front=rear=15,此后又退出一个元素,则循环队列中的元素个数为()。A、14B、15C、40D、39,或0且产生下溢错误标准答案:D知识点解析:当front=rear=15时可知队列空或者队列满,此后又退出一个元素,如果之前队列为空,退出操作会产生错误,队列里有0个元素;如果退出之前队列已满(40个元素),执行退出后,队列里还有39个元素。20、设循环队列的存储空间为Q(1:m),初始状态为空。现经过一系列正常的入队与退队操作后,front=m。rear=m一1,此后从该循环队列中删除一个元素,则队列中的元素个数为()。A、m一1B、m一2C、0D、1标准答案:B知识点解析:在循环队列中,如果rear-front>0,则队列中的元素个数为rear-front个;如果rear-front<0,则队列中的元素个数为real-front+m。该题中m-l<m,即rear-front<0,则该循环队列中的元素个数为(m-1)-m+m=m-l。此后从该循环队列中删除一个元素,则队列中的元素个数为m-l-l=m-2。21、线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有()。A、节省存储空间B、插入与删除运算效率高C、便于查找D、排序时减少元素的比较次数标准答案:B知识点解析:线性表的顺序存储结构称为顺序表,线性表的链式存储结构称为链表,两者的优缺点如下表所示。22、在线性表的链式存储结构中,其存储空间一般是不连续的,并且()。A、前件节点的存储序号小于后件节点的存储序号B、前件节点的存储序号大于后件节点的存储序号C、前件节点的存储序号可以小于也可以大于后件节点的存储序号D、以上三种说法均不正确标准答案:C知识点解析:在线性表的链式存储结构中,各数据节点的存储序号是不连续的,并且各节点在存储空间中的位置关系与逻辑关系也不一致,因此前件节点的存储序号与后件节点的存储序号之问不存在大小关系。23、下列叙述中正确的是()。A、节点中具有两个指针域的链表一定是二叉链表B、节点中具有两个指针域的链表可以是线性结构,也可以是非线性结构C、循环链表是循环队列的链式存储结构D、循环链表是非线性结构标准答案:B知识点解析:节点中具有两个指针域的链表既可以是双向链表也可以是二叉链表,双向链表是线性结构,二叉链表属于非线性结构。循环链表是线性链表的一种形式,属于线性结构,采用链式存储结构,而循环队列是队列的一种顺序存储结构。24、带链的栈与顺序存储的栈相比,其优点是()。A、入栈与退栈操作方便B、可以省略栈底指针C、入栈操作时不会受栈存储空间的限制而发生溢出D、所占存储空间相同标准答案:C知识点解析:带链的栈就是用一个线性链表来表示的栈,线性链表不受存储空间大小的限制,因此入栈操作时不会受栈存储空间的限制而发生溢出(不需考虑栈满的问题)。25、下列叙述中正确的是()。A、带链栈的栈底指针是随栈的操作而动态变化的B、若带链队列的队头指针与队尾指针相同,则队列为空C、若带链队列的队头指针与队尾指针相同,则队列中至少有一个元素D、不管是顺序栈还是带链的栈,在操作过程中其栈底指针均是固定不变的标准答案:A知识点解析:由于带链栈利用的是计算机存储空间中的所有空闲存储节点,因此随栈的操作栈顶栈底指针动态变化。带链的队列中若只有一个元素,则头指针与尾指针相同。26、某带链栈的初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=bottom=20。该栈中的元素个数为()。A、0B、lC、20D、不确定标准答案:B知识点解析:带链的栈就是用一个单链表来表示的栈,栈中的每一个元素对应链表中的一个节点。栈为空时,头指针和尾指针都为NULL;栈中只有一个元素时,头指针和尾指针都指向这个元素。27、某带链栈的初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=10,bottom=20。该栈中的元素个数为()。A、0B、lC、10D、不确定标准答案:D知识点解析:带链的栈使用了链表来表示栈,而链表中的元素存储在不连续的地址中,因此当top=10,bottom=20时,不能确定栈中元素的个数。28、某带链的队列初始状态为front=rear=NULL,经过一系列正常的入队与退队操作后,front=rear=10。该队列中的元素个数为()。A、0B、1C、1或0D、不确定标准答案:B知识点解析:带链队列空时,头指针和尾指针都为NULL;队列中只有一个元素时,头指针和尾指针都指向这个元素。29、某带链的队列初始状态为front=rear=NULL。经过一一系列正常的入队与退队操作后,front=10,rear=5。该队列中的元素个数为()。A、4B、5C、6D、不确定标准答案:D知识点解析:带链的队列使用了链表来表示队列,而链表中的元素存储在不连续的地址中,因此当front=10,rear=5时,不能确定队列中元素的个数。国家二级ACCESS机试(选择题)模拟试卷第3套一、选择题(本题共25题,每题1.0分,共25分。)1、数据库的基本特点是()。A、数据可以共享,数据冗余大,数据独立性高,统一管理和控制B、数据可以共享,数据冗余小,数据独立性高,统一管理和控制C、数据可以共享,数据冗余小,数据独立性低,统一管理和控制D、数据可以共享,数据冗余大,数据独立性低,统一管理和控制标准答案:B知识点解析:数据库的基本特点是数据可以共享、数据独立性高、数据冗余小,易移植、统一管理和控制。故选项B正确。2、下列叙述中正确的是()。A、在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B、在栈中,栈中元素不随栈底指针与栈顶指针的变化而动态变化C、在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化D、在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化标准答案:D知识点解析:在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈跟队列不同,元素只能在栈顶压入或弹出,栈底指针不变,栈中元素随栈顶指针的变化而动态变化,遵循后进先出的规则。3、面向对象方法中,继承是指()。A、一组对象所具有的相似性质B、一个对象具有另一个对象的性质C、各对象之间的共同性质D、类之间共享属性和操作的机制标准答案:D知识点解析:继承是面向对象的方法的一个主要特征,是使用已有的类的定义作为基础建立新类的定义技术。广义地说,继承是指能够直接获得已有的性质和特征,而不必重复定义它们,所以说继承是指类之间共享属性和操作的机制。4、软件(程序)调试的任务是()。A、诊断和改正程序中的错误B、尽可能多地发现程序中的错误C、发现并改正程序中的所有错误D、确定程序中错误的性质标准答案:A知识点解析:在对程序进行了成功的测试之后将进入程序调试(通常称Debug,即排错)。程序调试的任务是诊断和改正程序中的错误。它与软件测试不同,软件测试是尽可能多地发现软件中的错误。先要发现软件的错误,然后借助于一定的调试工具去执行并找出错误的具体位置。软件测试贯穿整个软件生命期,调试主要在开发阶段。5、两个或两个以上模块之间关联的紧密程度称为()。A、耦合度B、内聚度C、复杂度D、数据传输特性标准答案:A知识点解析:模块的独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系较少且接口简单。衡量软件的模块独立性使用内聚性和耦合性两个定性度量标准。内聚性是对一个模块内部各个元素彼此结合的紧密程度的度量;耦合性是对模块间互相连接的紧密程度的度量。一般较优秀的软件设计,应尽量做到高内聚、低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。6、数据模型的三个要素是()。A、外模式、概念模式、内模式B、实体完整性、参照完整性、用户自定义完整性C、数据增加、数据修改、数据查询D、数据结构、数据操作、数据约束标准答案:D知识点解析:数据模型是数据特征的抽象,所描述的内容有三个部分:数据结构、数据操作、数据约束。数据结构主要描述数据的类型、内容、性质以及数据间的联系等。数据操作主要描述在相应数据结构上的操作类型与操作方式。数据约束主要描述数据结构内数据间的语法、语义联系,它们之间的制约与依存关系,以及数据动态变化的规则,以保证数据的正确、有效与相容。7、下面属于应用软件的是A、学生成绩管理系统B、UNIX操作系统C、汇编程序D、编译程序标准答案:A知识点解析:学生成绩管理系统为应用软件;UNIX操作系统属于系统软件;编译程序和汇编程序属于支撑软件。8、由“Fori=1T016Step3”决定的循环结构被执行()。A、4次B、5次C、6次D、7次标准答案:C知识点解析:题目考查的是For循环结构,循环初值i为1,终值为16,每次执行循环,依次加3,则i分别为1、4、7、10、13、16,则循环执行6次。故选择C选项。9、在窗体中有一个命令按钮Commandl,编写事件代码如下:PrivateSubCommandI_Click()DimSAsIntegerS=P(1)+P(2)+P(3)+P(4)debug.PrintSEndSubPublicFunctionP(NASInteger)DimSumAsIntegerSum=0Fori=1ToNSum=Sum+iNextiP=SumEndFunction打开窗体运行后,单击命令按钮,输出结果是A、15B、20C、25D、35标准答案:B知识点解析:从函数P的代码可知,其功能是计算从1到N的和,在命令按钮的单击事件代码中,可知S为P(1),P(2),P(3),P(4)的和,显然P(1)=1,P(2)=1+2=3,P(3)=1+2+3=6,P(4)+2+3+4=10,所以S=1+3+6+10=20。10、下列数据流图(DFD)构造规则中正确的是A、“数据存储”间应有数据流B、“数据流”可不带有数据流名C、父图子图是指任意上下层的两个数据流图D、子图的输入输出数据流与父图中相关加工的输入输出数据流必须一致标准答案:D知识点解析:数据流图(DataFlowDiagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。11、ADO的含义是A、开放数据库互连应用编程接口B、数据库访问对象C、动态链接库D、Active数据对象标准答案:D知识点解析:本题考查VBA中数据库访问接口的知识。在VBA中数据库访问接口有3种:开放数据库互连(ODBC)、数据访问对象(DAO)和Active数据对参(ADO)。12、要改变窗体上文本框控件的数据源,应设置的属性是A、记录源B、控件来源C、筛选查阅D、默认值标准答案:B知识点解析:本题考查窗体控件来源的知识。Access中的窗体中有一些控件可以与表或查询中的字段相绑定,这时候就需要设置这些控件的数据来源。设置控件来源的方法是:选择“属性”窗口的“数据”选项卡,并且在其中选择“控件来源”。13、生产每种产品需要多种零件,则实体产品和零件间的联系是A、多对多B、一对多C、多对一D、一对一标准答案:A知识点解析:多对多关系是关系数据库中两个表之间的一种关系,该关系中第一个表中的一个行可以与第二个表中的一个或多个行相关。第二个表中的一个行也可以与第一个表中的一个或多个行相关。本题中,每种产品需要多种零件,这些零件能组成多种产品,因此,本题是多对多关系。14、定义学生选修课程的关系模式为SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩);C(C#,Cn,P#})(其属性分别为课程号、课程名、先选课)。关系模式SC的主键是A、S#B、C#C、S#,C#D、Sn,C#标准答案:C知识点解析:主关键字(primarykey)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。在两个表的关系中,主关键字用来在一个表中引用来自于另一个表中的特定记录。主关键字是一种唯一关键字,表定义的一部分。一个表的主键可以由多个关键字共同组成,并且主关键字的列不能包含空值。本题关系模式SC中应将学号(S#)和课程号(C#)作为主关键字。15、关系数据库管理系统中所谓的关系是指A、各元组之间彼此有一定的关系B、各字段之间彼此有一定的关系C、数据库之间彼此有一定的关系D、符合关系理论规定的二维表格标准答案:D知识点解析:在关系数据库管理系统中,一个关系就是一张二维表,且须满足关系规范化理论,所以选项D正确。16、常见的数据模型有3种,它们是A、网状、关系和语义B、层次、关系和网状C、环状、层次和关系D、字段名、字段类型和记录标准答案:B知识点解析:本题考查数据库的基本知识。常见的数据模型共有三种,分别是层次模型、网状模型和关系模型,目前最普遍应用的是关系模型。此外,今年发展的面向对象模型也逐渐成为主流数据模型。17、下列与表创建操作相关的叙述中,错误的是A、创建表之间的关系时,必须要关闭所有打开的表B、使用表设计视图定义字段时,必须定义字段名称C、使用表设计视图定义字段时,不能设置索引字段D、使用表设计视图可以对备注型字段设置格式属性标准答案:C知识点解析:在定义表间关系之前,应关闭所有需要定义关系的表,选项A正确;使用设计视图建立表结构,要详细说明每个字段的字段名称和数据类型,选项B正确;使用设计视图建立表结构,可以直接为字段创建索引,选项C错误;可以为“备注”型字段设置“格式”属性,选项D正确。18、“职工”表中有3个字段:姓名、性别和生日。要查询男职工中年龄最小的记录,并显示该最小年龄,正确的SQL命令是A、SELECTMin(Year(DateO)-Year(生日))AS年龄FROM职工WHERE性别=男;B、SELECTMin(Year(Date())-Year([生日]))AS年龄FROM职工WHERE[性别]="男";C、SELECT年龄FROM职工WHEREMin(Year(Date())-Year(生日))AND性别=男;D、SELECT年龄FROM职工WHEREMin(Year(Date())-Year([生日]))AND[性别]="男";标准答案:B知识点解析:本题中需要根据当前“生日”字段的值计算出“年龄”,应该使用表达式“Year(date())-Year([生日])”表示年龄,表达式MIN(Year(date())-Year([生日]))用于返回年龄的最小值,select语句中使用WHERE子句为查询指定条件,表示查询男职工应该使用WHERE性别=“男”,所以选项B正确。19、“预约登记”表中有日期/时间型字段“申请日期”和“预约日期”,要将表中的预约日期统一设置为申请日期之后15天。在设计查询时,设计网格“更新到”中应填写的表达式是A、申请日期+[15]B、[申请日期]+15C、[申请日期+15]D、[申请日期]+[15]标准答案:B知识点解析:“申请日期”加上15天表示“预约日期”,“申请日期”为字段名,需要用一对中括弧括起来,所以选项B正确。20、在窗体设计时,要改变窗体的外观,应设置的是A、控件B、标签C、属性D、数据源标准答案:C知识点解析:窗体及窗体中的每一个控件都具有各自的属性,这些属性决定了窗体及控件的外观、它所包含的数据,以及对鼠标或键盘事件的响应,所以选项C正确。21、打开窗体后,下列事件中首先发生的是A、加载(Load)B、改变(Change)C、调整大小(Resize)D、成为当前(Current)标准答案:A知识点解析:打开窗体时,发生的事件依次为:打开(Open)→加载(Load)→调整大小(Resize)→激活(Activate)→成为当前(Current),所以选项A正确。22、下列代码实现的功能是:若在窗体中一个名为tNum的文本框中输入课程编号,则程序自动将“课程表”中对应的“课程名称”显示在另一个名为tName文本框中。Private.Sub[]()Me!tName=DLookup("课程名称","课程表","课程编号="&Me!TNum&"’")EndSub程序中[]处应填写的是A、fNum_AfterUpdateB、tNum_ChangeC、tNum_OpenD、tNum_Load标准答案:A知识点解析:本题考查的是变量标识符的命名规则。标识符的名字以一个或者多个小写字母开头作为前缀;之后接第一个单词的首字母大写或者多个单词的组合,且该单词要指明变量的用途。本题是根据输入Num然后(After)更新(Update)tName内容,所以选择选项A。23、下列关于Access内置函数的分类中,错误的是A、表函数B、转换函数C、文本函数D、程序流程函数标准答案:A知识点解析:在Access中常用的内置函数有财务函数、日期函数、算术函数、文本函数、转换函数、检查函数,没有表函数。所以选择选项A。24、数据库应用系统中的核心问题是()。A、数据库设计B、数据库系统设计C、数据库维护D、数据库管理员培训标准答案:A知识点解析:数据库应用系统中的核心问题是数据库的设计。25、在图书表中要查找图书名称中包含“等级考试”的图书,对应“图书名称”字段的正确准则表达式是()。A、等级考试B、*等级考试*C、Like"等级考试"D、Like“*等级考试"标准答案:D知识点解析:本题考查查询条件准则的知识。在本题中要求查找包含“等级考试”的图书,由于是模糊查洵,所以应该使用关键词“Like”;另外在“等级考试”的前后都加上“*’,代表要查找的是“等级考试”前面后面有多个或0个字符的数据,也就是图书名称中包含“等级考试”的图书。国家二级ACCESS机试(选择题)模拟试卷第4套一、选择题(本题共25题,每题1.0分,共25分。)1、下列描述中正确的是A、一个逻辑数据结构只能有一种存储结构B、数据的逻辑结构属于线性结构,存储结构属于非线性结构C、一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D、一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率标准答案:D知识点解析:数据的逻辑结构是指数据集合中各数据元素之间所固有的逻辑关系:数据的存储结构是在对数据进行处理时,各数据元素在计算机中的存储关系。数据的存储结构是指数据的逻辑结构在计算机中的表示,一种逻辑结构可以表示成多种存储结构;而采用不同的存储结构,其数据处理的效率是不同的。2、设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为()。A、DEFXYZABCB、FEDZYXCBAC、FEDXYZCBAD、DEFZYXABC标准答案:B知识点解析:栈是一种特殊的线性表,它所有的插入与删除都限定在表的同一端进行。队列是指允许在一端进行插入,而在另一端进行删除的线性表。将A,B,C,D,E,F入栈后,栈中元素为ABC—DEF,退出三个元素入队,队列元素为FED,将X,Y,Z入栈后栈中元素为ABCXYZ,退栈全部人队后,队列元素为FEDZYXCBA。3、若限制字段只能输入数字0~9,则应使用的输入掩码字符是()。A、XB、AC、0D、9标准答案:C知识点解析:输入掩码设置中,没有X这个字符;字符“A”表示必须输入字母或数字;字符“9”表示可选择输入数字或空格,不允许使用加号或减号;字符“0”表示必须输入数字0~9。4、如果字段内容为声音文件,则该字段的数据类型应定义为A、文本B、备注C、超级链链接D、OLE对象标准答案:D知识点解析:本题考查字段数据类型的知识。Access的表中的字段可以有多种数据类型,其中文本型用来存储字符型数据;超级链接型是以文本形式存储超级链接地址;备注性用来存储长文本和数字;OLE对象型用来存放多媒体对象。5、线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有A、节省存储空间B、插入与删除运算效率高C、便于查找D、排序时减少元素的比较次数标准答案:B知识点解析:顺序存储时,相邻数据元素的存放地址也相邻(逻辑与物理统一);要求内存中可用存储单元的地址必须是连续的。优点是存储密度大(=1),存储空间利用率高;缺点是插入或删除元素时不方便。链式存储时,相邻数据元素可随意存放,但所占存储空间分两部分,一部分存放结点值,另一部分存放表示结点间关系的指针优点是插入或删除元素时很方便效率高,使用灵活。缺点是存储密度小(<1),存储空间利用率低,故选项B正确。6、在数据库系统中,数据模型包括概念模型、逻辑模型和()。A、物理模型B、空间模型C、时间模型D、谓词模型标准答案:A知识点解析:数据模型按照不同的应用层次分为3种类型:概念数据模型、逻辑数据模型、物理数据模型。概念数据模型简称概念模型,它是一种面向客观世界、面向用户的模型;它与具体的数据库管理系统无关,与具体的计算机平台无关。较为有名的概念数据模型有实体联系模型(E—R模型)、面向对象模型及谓词模型。逻辑数据模型又称逻辑模型,它是一种面向数据库系统的模型,该模型着重于在数据库系统一级的实现。逻辑数据模型有层次模型、网状模型、关系模型和面向对象模型。物理数据模型又称物理模型,它是一种面向计算机物理表示的模型,此模型给出了数据模型在计算机上物理结构的表示。7、设顺序表的长度为n。下列排序方法中,最坏情况下比较次数小于n(n一1)/2的是A、堆排序B、快速排序C、简单插入排序D、冒泡排序标准答案:A知识点解析:假设线性表的长度为n,则在最坏情况下,冒泡排序需要经过n/2遍的从前往后扫描和:n/2遍的从后往前扫描,需要比较次数为n(n.1)/2。快速排序法的最坏情况比较次数也是n(n-1)/2。简单插入排序,无论是否最坏都需要。n(n-1)/2比较。堆排序,无论是否最坏都需要比较O(nlog2n)次。所以选项A正确。8、在长度为97的顺序有序表中作二分查找,最多需要的比较次数为A、7B、96C、48D、6标准答案:A知识点解析:二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。最多比较次数的计算方式:k=log2n。其中n代表长度,k为比较次数。本题中可以计算出k=7。9、下列选项中不属于结构化程序设计原则的是A、可封装B、自顶向下C、模块化D、逐步求精标准答案:B知识点解析:结构化程序的基本结构有:顺序结构、选择结构和循环结构,没有GOTO跳转结构。10、如果要在文本框中输入字符时实现密码显示效果,如星号(*),应设置文本框的属性是()。A、TextB、CaptionC、InputMaskD、PasswordChar标准答案:C知识点解析:在VBA的文本框中输入字符时,如果想实现密码显示效果,需要设置InputMask属性,即输入掩码属性值为PASSWORD,此时在文本框中输入的字符将显示为*号。11、软件生命周期是指A、软件产品从提出、实现、使用、维护到停止使用退役的过程B、软件的需求分析、设计与实现C、软件的开发与管理D、软件的实现和维护标准答案:A知识点解析:软件生命周期是指软件产品从提出、实现、使用、维护到停止使用、退役的过程。12、“tEmolovee”表结构如下所示:在“tEmployee”表中,“姓名”字段的字段大小为10,在此列输入数据时,最多可输入的汉字数的英文字符数分别是A、55B、510C、1010D、1020标准答案:C知识点解析:本题考查汉字和字母存储形式的知识。Access中的汉字、字母和数字都采用Unicode编码,存储都占2个字节,称为一个字符。所以字段大小为10意味着无论汉字、字母还是数字都可以输入10个。读者要注意与其他数据库语言例如VisualFoxPro等区分开来。13、结构化程序的三种基本结构是A、顺序、选择和循环B、过程、函数和子程序C、递归、迭代和回溯D、调用、返回和选择标准答案:A知识点解析:结构化程序的三种基本结构是顺序、选择和循环。故选择A。14、要从指定记录集(一个域)内获取特定字段的值,应该使用的内置函数是()。A、DLookupB、DCountC、DFirstD、DLast标准答案:A知识点解析:Dlookup函数是从指定记录集里检索特定字段的值。它可以直接在VBA、宏、查询表达式或计算控件中使用,而且主要用于检索来自外部表字段中的数据。15、在报表中,若要得到“数学”字段的最高分,应将控件的“控件来源”属性设置为A、=Max([数学])B、=Max["数学"]C、=Max[数学]D、=Max"[数学]"标准答案:A知识点解析:根据“控件来源”属性设置的格式可知,若要得到“数学”字段的最高分,则应设置为“=Max([数学])”。16、某窗体上有一个命令按钮,要求单击该按钮后调用宏打开应用程序Word,则设计该宏时应选择的宏命令是A、RunAppB、RunCodeC、RunMacroD、RunCommand标准答案:A知识点解析:RunApp用于执行指定的外部应用程序,WORD为外部应用程序;RunCode操作调用VisualBasicforApplications(VBA)Function过程;RunMacro操作运行宏;RunCommand运行Access的内置命令,内置命令可以出现在Access菜单栏、工具栏或快捷菜单上。17、VBA程序中,可以实现代码注释功能的是A、方括号([])B、冒号(:)C、双引号(”)D、单引号(’)标准答案:D知识点解析:一个好的程序一般都有注释语句。这对程序的维护有很大的好处。在VBA程序中,注释可以通过以下两种方式实现:使用Rem语句,格式为:Rem注释语句用单引号“’”,格式为:注释语句18、窗体是Access数据库中的一个对象,通过窗体用户可以完成下列哪些功能?()。①输入数据②编辑数据③存储数据④以行、列形式显示数据⑤显示和查询表中的数据⑥导出数据A、①②③B、①②④C、①②⑤D、①②⑥标准答案:C知识点解析:窗体是Access数据库应用中一个非常重要的工具,它可以用于显示表和查询中的数据,输入数据、编辑数据和修改数据。但没有包含③④⑥三项功能。19、若要求输入记录时,字段的数据出现错误系统会给出相关提示,则应该设置的是A、有效性规则B、输入掩码C、默认值D、必填字段标准答案:A知识点解析:有效性规则是指向表中输入数据时应遵循的约束条件,主要用于限制输入数据的取值范围,如果输入的数据违反了规则,则不允许输入,并给出相应的提示信息,所以选项A正确。20、子过程Plus完成对当前库中“教师表”的工龄字段都加1的操作。SubPlus()DimcnAsNewADODB.ConnectionDimrsAsNewADODB.RecordsetDimfdAsADODB.FieldDimstrConnectAsStringDimstrSQLAsStringSetcn=CurrentProject.ConnectionstrSQL="Select工龄from教师表"rs.OpenstrSQL,ca,adOpenDynamic,adLockOptimistic,adCmdText’Setfd=rs.Fields("工龄")DoWhilefd=fd+1rs.Updaters.MoveNextLooprs.Closecn.CloseSetrs=NothingSetcn=NothingEndSub程序中内应填写的语句是A、Notrs.EOFB、rs.EOFC、Notcn.EOFD、cn.EOF标准答案:A知识点解析:EOF函数的作用是判断是否到达记录的结尾,在到达结尾前,该函数的返回值都是False,本题需要对当前库中“教师表”的工龄字段都加1,使用DoWhile…Loop循环结构,依次取出每条语句,条件语句用于判断记录指针是否到达记录集的结尾,如果没有,rs.EOF返回false,Notrs.Eof返回true,则继续向下移动记录指针,如果记录指针到达记录集的结尾,rs.EOF返回true,Notrs.EOF返回false,结束循环。21、能够实现从指定记录集里检索特定字段值的函数是A、NzB、DSumC、DLookupD、Rnd标准答案:C知识点解析:暂无解析22、在模块的声明部分使用“OptionBase1”语句,然后定义二维数组A(2to5,5),则该数组的元素个数为()。A、20B、24C、25D、36标准答案:A知识点解析:VBA中OptionBase1语句的作用是设置数组下标从1开始,展开二维数组A(2to5,5),为A(2,1)…A(2,5),A(3,1)…A(3,5),…,A(5,1)…A(5,5)共4组,每组5个元素,共20个元素。23、已知“借阅"表中有“借阅编号”、“学号”和“借阅图书编号”等字段,每名学生每借阅一本书生成一条记录,要求按学生学号统计出每名学生的借阅次数,下列SQL语句中,正确的是A、Select学号,Count(学号)from借阅B、Select学号,Count(学号)from借阅GroupBy学号C、Select学号,Sum(’学号-)from借阅D、Select学号,Sum((学号)from借阅OrderBy学号标准答案:B知识点解析:暂无解析24、主报表是基于什么创建的报表?A、表B、查询C、具有主键的表D、对象标准答案:C知识点解析:暂无解析25、在过程定义中有语句:PrivateSubGetData(ByReffAsInteger)其中“ByRef”的含义是A、传值调用B、传址调用C、形式参数D、实际参数标准答案:B知识点解析:暂无解析国家二级ACCESS机试(选择题)模拟试卷第5套一、选择题(本题共25题,每题1.0分,共25分。)1、某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是A、10B、8C、6D、4标准答案:C知识点解析:根据二叉树的性质,在任意二叉树中,度为0的结点总是比度为2的结点多一个。2、在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务。在数据库中,实体之间属于一对一关系的是A、“顾客”与“收款口”的关系B、“收款口”与“收款员”的关系C、“班组”与“收款员”的关系D、“收款口”与“设备”的关系标准答案:D知识点解析:本题考查表与表之间的关系的知识。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表A和表B之间存在一对一的关系,那么表A中的一条记录只能与表B中的一条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配:若表A和表B之间存在一对多的关系,且表B为多的一方,那么表A中的一条记录与表B中的多条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在多对多的关系,那么表A中的一条记录能与表B中的多条记录匹配,反过来表B中的一条记录也能与表A中的多条记录匹配。就本题来说,一个收款口可以有多个顾客,一个顾客只能在一个收款口,属于一对多关系;一个收款口可以有两个收款员,一个收款员只能在一个收款口。属于一对多关系:一个班组可以有多个收款员,一个收款员只能在一个班组,属于一对多关系:只有一个收款口只能由一套设备,一套设备只能在一个收款口,属于一对一关系。3、Access数据库中的表是一个()。A、交叉表B、线型表C、报表D、二维表标准答案:D知识点解析:在Access中的表是一个二维表,一张二维表对应一个关系,代表一个实体集,表中的一行称为一个元组,表中的一列称为一个属性。4、下列关于线性链表的叙述中,正确的是A、各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B、各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C、进行插入与删除时,不需要移动表中的元素D、以上都不正确标准答案:C知识点解析:线性表的链式存储结构称为线性链表。在链式存储结构中,存储数据结构的存储空间可以不连续,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致,而数据元素之间的逻辑关系是由指针域来确定的。5、用树型结构来表示实体之间联系的模型称为()。A、关系模型B、层次模型C、网状模型D、数据模型标准答案:B知识点解析:层次模型是最早发展出来的数据库模型。它的基本结构是树型结构,这种结构方式在现实世界中很普遍,如家族结构、行政组织机构,它们自顶向下、层次分明。6、有两个关系R和T如下:则由关系R得到关系T的操作式()。A、选择B、投影C、交D、并标准答案:A知识点解析:从关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算,即从水平方向抽取记录。由图可知关系R通过运算得到关系T,关系T与关系R相比,属性的个数没有发生变化,记录的条数发生了变化。因此所使用的运算应该是选择。故本题答案为A。7、在学生成绩表中,若要查询姓“张”的女同学信息,应将条件设置为()。A、在“条件”行中输入:姓名="张"And性别="女"B、在“性别”对应的条件单元格中输入:”女”C、在"性别"的条件行中输入:"女",在“姓名”的条件行中输入:Like"张*"D、在“条件”行中输入:性别="女"And姓名="张*"标准答案:C知识点解析:题干中提出了两个查询条件,一是性别为女,二是姓名的姓氏为张,该条件的设置需要使用Like关键字,姓名中的其他字符用通配符“*”来代替,*表示可以通配任意个数的字符。8、下面对对象概念描述正确的是A、对象间的通信靠消息传递B、对象是名字和方法的封装体C、任何对象必须有继承性D、对象的多态性是指一个对象有多个操作标准答案:A知识点解析:对象是面向对象方法中最基本的概念。操作描述了对象执行的功能,通过消息传递,还可以为其他对象使用。操作过程是被封装在对象中,用户看不到,称之为对象的封装性。对象的多态性是指同一个操作可以是不同对象的行为。不是所有的对象都必须有继承性。9、在设计窗体时,要输入的数据总是取自一个表或查询中记录,可以使用的控件是()。A、组合框B、复选框C、切换按钮D、文本框标准答案:A知识点解析:使用组合框,用户既可以在下拉列表中进行选择也可以直接输入数值。10、某带链栈初始状态为。top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=10,bottom=20。该栈中的元素个数为A、不确定B、10C、1D、0标准答案:A知识点解析:对于链栈而言,使用了链表来实现栈,链表中的元素存储在不连续的地址。所以当top=10,bottom=20时,不能确定栈中的元素个数,所以选项A正确。11、在Access中,与关系数据库中的术语“域”对应的概念是()。A、字段的取值范围B、字段的默认值C、表中的字段D、表中的字段标准答案:A知识点解析:本题主要考查了关系模型中的关系术语。在Access中,在关系模型中主要的关系术语有:①关系就是一张二维表;②元组就是关系表中的行,在Access表中表示具体的记录;③属性就是关系中的列,在Access中表示为字段名;④域表示的是属性的取值范围;⑤关键字是能够唯一表示一个元组的属性或属性组合;⑥外部关键字是表示表与表之间的关联;故选择A选项。12、下列叙述中正确的是A、矩阵是非线性结构B、数组是长度固定的线性表C、对线性表只能作插入与删除运算D、线性表中各元素的数据类型可以不同标准答案:B知识点解析:所谓数组,就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,然后用编号区分它们的变量的集合,这个名字称为数组名,编号称为下标。13、为使窗体每隔5秒钟激发一次计时器事件(timer事件),应将其Interval属性值设置为()。A、5B、500C、300D、5000标准答案:D知识点解析:窗体的计时器事件发生间隔由Interval属性设定,该属性值以毫秒为单位,1000毫秒为1秒,5秒即5000毫秒,因此,应将Interval值设置为5000。14、某系统结构图如下图所示,则该系统结构图的宽度是A、2B、3C、4D、n标准答案:D知识点解析:宽度是指最大模块数的层的控制跨度。题目中系统第一层只有1个模块,第二层有n(n>3)个模块,第三层有4个模块,控制跨度为n,D选项正确。15、在报表中,要计算“数学”字段的最高分,应将控件的“控件来源”属性设置为()。A、=Max([数学])B、Max(数学)C、=Max[数学]D、=Max(数学)标准答案:A知识点解析:本题考查报表控件数据来源的知识。报表的控件来源必须以“=”引出;控件来源可以设置成有关字段的表达式,但是字段必须用“[]”括起来;要计算最高分可以使用函数Max()。16、某系统结构图如下图所示,该系统结构图的最大扇入数是A、nB、1C、2D、3标准答案:A知识点解析:系统结构图的最大扇入数指该模块在结构图中的直接上层模块数,扇出是该模块在结构图的直接下层模块数。在题目中的功能n.1模块,它的扇入数为n,所以这个系统结构的最大扇入数为n。故选择A。17、以下关于宏操作QuitAccess的叙述中,正确的是()。A、可以设置不保存当前数据库即退出AccessB、只关闭当前数据库,不保存所有修改C、自动保存所有修改后关闭当前数据库D、若将“选项”参数设置为“退出”,则自动保存所有修改后退出Access标准答案:A知识点解析:宏操作QUitAccess可以设置为不保存当前数据库即退出。18、以下关于空值的叙述中,错误的是A、空值表示字段还没有确定值B、Access使用NULL来表示空值C、空值等同于空字符串D、空值不等于数值O标准答案:C知识点解析:本题考查有关空值的知识。空值(NULL)不同于空字符串和O,它代表未知或者不确定的值。19、有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),职员S(职员号,姓名,性别,年龄,学历),工作W(公司号,职员号,工资),则表W的键(码)为A、公司号,职员号B、职员号,工资C、职员号D、公司号,职员号,工资标准答案:A知识点解析:由于职员可以在多家公司兼职,表W的键(码)应为公司关系和职员关系的主码,即公司号和职员号,应选择选项A。20、设有关系表学生S(学号,姓名,性别,年龄,身份证号),每个学生学号唯一。除属性学号外,也可以作为键的是A、姓名B、身份证号C、姓名,性别,年龄D、学号,姓名标准答案:B知识点解析:候选键是是二维表中能唯一标识元组的最小属性集。一个二维表有多个候选码,则选定其中一个作为主键供用户使用,学生学号与身份证号均是唯一的,都可以作为主键,B选项正确。21、将E-R图转换为关系模式时,E-R图中的实体和联系都可以表示为A、属性B、键C、关系D、域标准答案:C知识点解析:将E-R图转换为关系模式时,实体和联系都可以表示为关系。22、定义学生、教师和课程的关系模式:S(S#,Sn,Sd,Sa)(属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(属性分别为课程号、课程名、先修课);SC(S#,C#,G)(属性分别为学号、课程号和成绩)。则该关系为A、第一范式B、第二范式C、第三范式D、BCNF范式标准答案:C知识点解析:第三范式,每个非关键字列都独立于其他非关键字列,并依赖于关键字,第三范式指数据库中不能存在传递函数依赖关系。在本题中,在关系模式S(S#,Sn,Sd,Dc,Sa)中把学号S#设置为主键,则其它列姓名、所在系、所在系的系主任、年龄都依赖主键学号S#,非关键字之间都独立,不存在函数依赖关系。在C(C#,Cn,P#)中将C#课程号设置为主键,则课程名、先修课都依赖主键C#,非关键字之间都独立,不存在函数依赖关系。在SC(S#,C#,G)中,将S#,C#设置为主键,则G成绩依赖于主键S#,C#。所以该关系模式是第三范式。选项C正确。23、在VBA中,下列关于过程的描述中正确的是A、过程的定义可以嵌套,但过程的调用不能嵌套B、过程的定义不可以嵌套,但过程的调用可以嵌套C、过程的定义和过程的调用均可以嵌套D、过程的定义和过程的调用均不能嵌套标准答案:B知识点解析:本题考查过程的知识。过程可以嵌套调用,但是不得嵌套定义。24、下列Access内置函数中,不属于SQL聚合函数的是A、AvgB、MinC、CountD、Abs标准答案:D知识点解析:Access内置函数中域聚合函数包括DAvg、DCount、DFirst、DLookup、DMax、Dmin等,Abs是求绝对值函数,不是域聚合函数,所以选择选项D。25、在设计表时,若输入掩码属性设置为“LLLL”,则能够接收的输入是A、abedB、1234C、AB+CD、ABa9标准答案:A知识点解析:暂无解析国家二级ACCESS机试(选择题)模拟试卷第6套一、选择题(本题共40题,每题1.0分,共40分。)1、按照“后进先出”原则组织数据的数据结构是()。A、队列B、栈C、双向链表D、二叉树标准答案:B知识点解析:栈是限定在一端进行插入与删除的线性表。在栈中,允许插入与删除的一端称为栈顶,不允许插入与删除的另一端称为栈

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论