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

下载本文档

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

文档简介

国家二级ACCESS机试(选择题)模拟试卷22(共9套)(共255题)国家二级ACCESS机试(选择题)模拟试卷第1套一、选择题(本题共25题,每题1.0分,共25分。)1、下列叙述中正确的是A、顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B、顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C、顺序存储结构能存储有序表,链式存储结构不能存储有序表D、链式存储结构比顺序存储结构节省存储空间标准答案:A知识点解析:顺序存储方式主要用于线性的数据结构,它把逻辑上相邻的数据元素存储在物理上相邻的存储单元里,结点之间的关系由存储单元的邻接关系来体现。而链式存储结构的存储空间不一定是连续的。2、某系统总体结构图如下图所示:该系统总体结构图的深度是A、7B、6C、3D、2标准答案:C知识点解析:这个系统总体结构图是一棵树结构,在树结构中,根结点在第1层,同一层上所有子结点都在下一层,由系统总体结构图可知,这棵树共3层。在树结构中,树的最大层次称为树的深度。所以这棵树的深度为3。3、下列关于二叉树的叙述中,正确的是A、叶子结点总是比度为2的结点少一个B、叶子结点总是比度为2的结点多一个C、叶子结点数是度为2的结点数的两倍D、度为2的结点数是度为1的结点数的两倍标准答案:B知识点解析:由二叉树的性质可以知道在二叉树中叶子结点总是比度为2的结点多一个。4、下列叙述中错误的是A、循环链表是循环队列的存储结构B、二叉链表是二叉树的存储结构C、栈是线性结构D、循环队列是队列的存储结构标准答案:A知识点解析:循环队列属于逻辑结构,其实质还是顺序存储,只是使用指针进行首尾的联结,其实现的存储方式可分为:分散的链表和连续的线性表,与其逻辑结构实现功能无关。所以选项A正确。5、利用对话框提示用户输入查询条件,这样的查询属于A、选择查询B、参数查询C、操作查询D、SQL查询标准答案:B知识点解析:选择查询:根据指定的查询准则,从一个或多个表中获取数据并显示结果,也可以对记录进行总计、计数、平均以及其他类型的计算,选择查询结果是一组数据记录,即动态集。参数查询是一种利用对话框来提示用户输入准则的查询.这种查询可以根据用户输入的准则来。操作查询包括生成表查询、追加查询、删除查询和更新查询。SQL查询是直接运用sQL语句执行查询任务的一种查询。6、下列选项中,不是Access窗体事件的是A、LoadB、UnloadC、ExitD、Activate标准答案:C知识点解析:打开或关闭窗体,在窗体之间移动,或者对窗体中数据进行处理时,将发生与窗体相关的事件。由于窗体的事件比较多,在打开窗体时,将按照下列顺序发生相应的事件:打开(Open)→加载(Load)→调整大小(Resize)→激活(Activate)→成为当前(Current)如果窗体中没有活动的控件,在窗体的“激活”事件发生之后仍会发生窗体的“获得焦点”(GotFocus)事件,但是该事件将在“成为当前”事件之前发生。在关闭窗体时,将按照下列顺序发生相应的事件:卸载(Unload→停用(Deactivate)→关闭(Close)所以窗体的事件并没有包括Exit事件。7、宏操作不能处理的是A、打开报表B、对错误进行处理C、显示提示信息D、打开和关闭窗体标准答案:B知识点解析:打开报表:OpenRepore;打开一个窗体:OpenForm;关闭窗体:Close;显示提示信息:MsgBox:宏操作不能对错误进行处理。8、Access数据库中,表的组成是A、字段和记录B、查询和字段C、记录和窗体D、报表和字段标准答案:A知识点解析:表是数据库的基本对象,是存放各类数据的基础,如查询、窗体、报表等都是在表的基础上建立并使用的。表由字段与记录组成。9、在已建窗体中有一命令按钮(名为Commandl),该按钮的单击事件对应的VBA代码为:PrivateSubCommandl_Click()subT.Form.RecordSource=“select*from雇员”EndSub单击该按钮实现的功能是A、使用select命令查找“雇员”表中的所有记录B、使用select命令查找并显示“雇员”表中的所有记录C、将subT窗体的数据来源设置为一个字符串D、将subT窗体的数据来源设置为“雇员”表标准答案:D知识点解析:sQL语句是将雇员表中的所有数据查询出来,并显示在subT窗体上。10、若要求在文本框中输入文本时达到密码“*”的显示效果,则应该设置的属性是A、默认值B、有效性文本C、输入掩码D、密码标准答案:C知识点解析:文本框中的输入掩码属性设置其属性值为密码,即可达到输入密码时显示“*”的效果。11、设有如下过程:x=1DOx=x+2LoopUntil________运行程序,要求循环体执行3次后结束循环,空白处应填入的语句是A、x<=7B、x<7C、x>=7D、x>7标准答案:C知识点解析:本题考查循环的基础知识。本题目要求循环3次,当第3次循环结束时x的值为7,而Until型循环的特点是当条件表达式为真的时候结束循环,故此条件应该是x>=7。12、若将窗体的标题设置为“改变文字显示颜色”,应使用的语句是A、Me=“改变文字显示颜色”B、Me.Caption=“改变文字显示颜色”C、Me.text=“改变文字显示颜色”D、Me.Name=“改变文字显示颜色”标准答案:B知识点解析:本题考查窗体基本属性的知识。我们应该知道,Me代表的是控件所在窗体,Caption属性代表窗体的标题;Name属性代表窗体的名字;Text属性不是窗体的属性,而是文本框的属性,代表文本框中的内容。要设置窗体的标题实际上就是给Caption属性赋值的过程。13、在Access中,DAO的含义是A、开放数据库互连应用编辑接口B、数据库访问对象C、Active数据对象D、数据库动态链接库标准答案:B知识点解析:本题考查vBA中数据库访问接口的知识。在vBA中,数据库访问接口有3种:开放数据库互连(ODBC)、数据访问对象(DAO)和Active数据对象(ADO)。14、报表记录分组操作时,首先要选定(),在这些字段上值相同的记录数据归为同一组。A、主键B、分组字段C、自动编号D、排序字段标准答案:B知识点解析:本题考查报表排序与分组的知识。报表记录的排序是按照某字段值进行大小排序,分组是按照分组字段值相同的被分为一组来计算的,所谓分组就是指按某个字段值进行归类,将字段值相同的记录分在一组之中,而排序是指按某个字段值将记录排序。要想实现分组,首先要选定分组字段。15、数据库三级模式体系结构的划分有利于保持数据库的A、数据独立性B、数据安全性C、结构规范化D、操作可行性标准答案:A知识点解析:数据库三级模式体系结构的划分有利于保持数据库的逻辑独立性和物理独立性,即数据独立性。选项A正确。16、关系模型中的关系模式至少应是A、1NFB、2NFC、3NFD、BCNF标准答案:A知识点解析:目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、Boyce-Codd范式(BCNF)、第四范式(4NF)和第五范式(5NF)。满足最低要求的范式是第一范式(1NF)。17、己建立的“tEmployee”表,表结构及表内容如下所示:下面显示的是查询设计视图,从设计视图所示的内容中判断此查询将显示A、出生日期字段值B、所有字段值C、除出生日期以外的所有字段值D、雇员ID字段值标准答案:B知识点解析:本题考查查询条件表达式的书写。In(值1,值2,…,值n)表达式表是所指定的值应该出现在值l到值n之中,出现则结果为true(真)、否则为false(假)。显然选项A)不正确,and关键字连接的多个条件必须同时满足,这与题目要求不符。选项B)表示找出图书编号不是“112266”和“113388”的记录。选项C)正确。选项D)表达式书写格式不正确。18、下列关于对象“更新前”事件的叙述中,正确的是A、在控件或记录的数据变化后发生的事件B、在控件或记录的数据变化前发生的事件C、当窗体或控件接收到焦点时发生的事件D、当窗体或控件失去了焦点时发生的事件标准答案:B知识点解析:常用的对象事件有“获得焦点”、“失去焦点”、“更新前”、“更新后”和“更改”等。“更新前”事件是在控件或记录用更改了的数据更新之前发生的事件:此事件还可能在控件或记录失去焦点,或单击“记录”菜单中的“保存记录”命令时发生;此事件也可能在新记录或己存在记录上发生。19、在设计“学生基本信息"输入窗体时,学生表“民族”字段的输入是由“民族代码库”中事先保存的“民族名称”确定的,则选择“民族”字段对应的控件类型应该是A、组合框或列表框控件B、复选框控件C、切换按钮控件D、文本框控件标准答案:A知识点解析:如果在窗体上输入的数据总是取自某一个表或查询中记录的数据,或者取自某固定内容的数据,可以使用组合框或列表框控件来完成,这样既可以保证输入数据的正确,也可以提高输入数据的效率,本题中“民族”字段的输入是由“民族代码库”中事先保存的“民族名称”确定的,可以使用“列表框”或“组合框”控件进行选择,所以选项A正确。20、在报表设计视图中,不能使用的是A、列表框B、文本C、图形D、页眉页脚标准答案:A知识点解析:列表框控件主要用于选择一组固定值,由于在报表视图中不能对报表中的数据进行操作,所以报表设计时不能使用“列表框控件”,所以选项A正确。21、能够实现从指定记录集里检索特定字段值的函数是。A、NzB、FindC、LookupD、DLookup标准答案:D知识点解析:DLookup函数是从指定记录集里检索特定字段的值。它可以直接在VBA、宏、查询表达式或计算控件中使用,而且主要用于检索来自外部表(而非数据源表)字段的值,所以选项D正确。22、在窗体上有一个命令按钮Command1,编写事件代码如下:PrivateSubCommandl_Click()DimyAsIntegery=0Doy=InPutBox{“y”)If(yMod10)+Int(y/10)=10ThenDebug.Printy;LoopUntilY=0EndSub打开窗体运行后,单击命令按钮,依次输入10、37、50、55、64、20、28、19、-19、0,立即窗口上输出的结果是A、375564281919B、lO5020C、1050200D、3755642819标准答案:D知识点解析:分析if语句,当计算表达式(ymod10)+int(y/10)等于10时,立即窗口显示输入的数字。当输入第一个数字10时,(ynlod10)+int(y/10)=0+1=1不等于10,不显示;当输入第二个数字37时,(ymod10)+int(y/10)=7+3=10,显示数字37,依次类推,结果为选项D。23、在VBA中,实现窗体打开操作的命令是A、DoCmd.OpenFormB、OpenFormC、Do.OpenFormD、DoOpcn.Form标准答案:A知识点解析:DoCmd.OpenForm为打开窗体命令。24、在窗体上添加一个命令按钮(名为Commandl)和一个文本框(名为Textl),并在命令按钮中编写如下事件代码:PrivateSubCommand1Click()m=2.17n=Len(Str$(m)+Space(5))Me!Textl=nEndSub打开窗体运行后,单击命令按钮,在文本框中显示A、5B、8C、9D、10标准答案:D知识点解析:暂无解析25、货币数据类型是什么数据类型的特殊类型A、数字B、文本C、备注D、自动标准答案:A知识点解析:暂无解析国家二级ACCESS机试(选择题)模拟试卷第2套一、选择题(本题共40题,每题1.0分,共40分。)1、设一棵树的度为4,其中度为4,3,2,1的结点个数分别为2,3,3,0。则该棵树中的叶子结点数为()。A、16B、15C、17D、不可能有这样的树标准答案:A知识点解析:根据题目,树的结点数=4×2+3×3+2×3+1×O+根结点=8+9+6+O+l=24,即总结点数为24,总结点数减去度不为O的结点数即是叶子结点,24-(2+3+3)=16。故本题答案为A。2、下列叙述中正确的是A、有一个以上根结点的数据结构不一定是非线性结构B、只有一个根结点的数据结构不一定是线性结构C、循环链表是非线性结构D、双向链表是非线性结构标准答案:B知识点解析:在数据结构中,树这类的的数据结构只有一个根结点,但它不是线性结构。3、设循环队列为Q(1:m),其初始状态为front=reax=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为A、4B、6C、m-5D、m-6标准答案:A知识点解析:初始状态为:front=rear=m,rear-front=0,此时队列为空,经过一系列入队与退队运算后,front=15,rear=20。队尾大于队头,则队尾rear减队头front等于5个元素。此时队列中有5个元素,而查找最大项至少要比较n-1次,就是4次。因此选项A正确。4、某二叉树的前序序列为:ABCDEFG,中序序列为:DCBAEFG,则该二叉树的深度(根结点在第1层)为A、2B、3C、4D、5标准答案:C知识点解析:该二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,可知A为根结点,结点B、C、D位于根结点的左子树上,结点E、F、G位于根结点的右子树上;并且结点B、C、D在前序序列和中序序列中顺序颠倒,则说明这三个结点依次位于前一个结点的左子树上;结点E、F、G顺序未变,则说明这三个结点依次位于前一个结点的右子树上。所以得到的二叉树为:所以这个二叉树的深度为4。选项C为正确答案。5、在Access中,参照完整性规则不包括A、更新规则B、查询规则C、删除规则D、插入规则标准答案:B知识点解析:参照完整性:在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。实施了参照完整性后,对表中主关键字字段进行操作时系统会自动地检查主关键字字段,看看该字段是否被添加、修改或删除。如果对主关键字的修改违背了参照完整性的要求,那么系统会自动强制执行参照完整性。6、使用白盒测试方法时,设计测试用例应根据()。A、程序的内部逻辑B、程序的复杂结构C、程序的功能D、使用说明书标准答案:A知识点解析:白盒测试又称为结构测试或逻辑驱动测试,它允许测试人员利用程序内部的逻辑结构及有关信息来设计或选择测试用例,对程序所有的逻辑路径进行测试。7、查询“书名”字段中包含“等级考试”字样的记录,应该使用的条件是A、Like"等级考试"B、Like"*等级考试"C、Like"等级考试*"D、Like"*等级考试*"标准答案:D知识点解析:通配符*代表匹配零个或多个字符。8、下列变量名中,合法的是()。A、100ABCB、ABC-1C、ABC1D、private标准答案:C知识点解析:根据变量名命名规则,变量名由英文字母开头,且不能用VBA的关键字,也不允许出现空格、"-"等符号,故答案应为C选项。9、某二叉树的后序遍历序列与中序遍历序列相同,均为ABCDEF,则按层次输出(同一层从左到右)的序列为A、FEDCBAB、CBAFEDC、DEFCBAD、ABCDEF标准答案:A知识点解析:后序遍历次序:左右根:中序遍历次序:左根右。由定义可知:①后序遍历中最后一个是树的根结点,即F结点;②在中序遍历中,根结点左边的是左子树集,右边的是右子树集,即ABCDE是根结点F的左子树集合。问题就会转化为:求后序遍历是ABCDE,中序遍历是ABCDE的子树。方法同上,因为中序遍历中,E结点右边没有结点了,所以E结点不包含右子树,否则就会被分为2个子问题。以下是这道题的详细推理过程:步骤1:由ABCDEF得出根结点为F,由中序遍历可知:{ABCDE}F,右子树为空;步骤2:由ABCDE得出左子树集合的根节点为E,由中序可知:{ABCD}E,右子树为空;步骤3:同理,二叉树更新后如下。所以按层次输出(同一层从左到右)的序列为FEDCBA。10、关闭窗体时所触发的事件的顺序是A、卸载,停用,关闭B、关闭,停用,卸载C、停用,关闭,卸载D、卸载,关闭,停用标准答案:A知识点解析:关闭窗体时,将按照下列顺序触发事件:卸载(UnloaD)→(Deactivate)→关闭(Close)。11、在窗体设计时,可设置窗体、主体、标签或文本框等内容的属性。下列选项中,属于窗体的属性是()。A、成为当前B、字体颜色C、鞋件来源D、输入掩码标准答案:A知识点解析:成为当前是窗体的属性,其余三个选项均为窗体中控件的属性。12、下列关于查询能够实现的功能的叙述中,正确的是()。A、选择字段,选择记录,编辑记录,实现计算,建立新表,设置格式B、选择字段,选择记录,编辑记录,实现计算,建立新表,更新关系C、选择字段,选择记录,编辑记录,实现计算,建立新表,建立数据库D、选择字段,选择记录,编辑记录,实现计算,建立新表,建立基于查询的查询标准答案:D知识点解析:本题主要考查了查询的功能。查询最主要的目的是根据指定的条件,对表或者其他查询进行检索,筛选出符合条件的记录。查询的功能包括:①选择数据:包括选择字段和选择记录两方面;②编辑记录;③实现计算;④建立新表;⑤为窗体、报表提供数据。故选择D查询。13、下列统计函数中不能忽略空值(NULL)的是()。A、SUMB、AVGC、MAXD、COUNT标准答案:D知识点解析:本题考查统计函数的知识。在Access中进行计算时,可以使用统计函数,比较常用的有求和(SUM)、求平均值(AVG)、求最大值(MAX)、求最小值(MIN)和计数(COUNT)。其中统计数目的函数COUNT不能忽略字段中的空值。14、Access中将一个或多个操作构成集合,每个操作能实现特定的功能,则称该操作集合为()。A、窗体B、报表C、查询D、宏标准答案:D知识点解析:宏是由一个或多个操作组成的集合,其中每个操作都实现特定的功能,宏可以是由一系列操作组成的一个宏,也可以是一个宏组。通过使用宏组,可以同时执行多个任务。可以用Access中的宏生成器来创建和编辑宏,但不能通过编程实现。宏由条件、操作、操作参数等构成。15、设二叉树的后序序列为DGHEBIJFCA,中序序列为DBGEHACIFJ。则前序序列为A、ABDEGHCFIJB、JIHGFEDCBAC、GHIJDEFBCAD、ABCDEFGHIJ标准答案:A知识点解析:后序遍历中,最后一个字母是根结点,也就是A是根结点;在中序遍历中,根结点前面的是左子树、后面的是右子树。后序中C在A前面、中序中C在A的后面,说明C是A的右结点;后序中F在C的前面、中序中在C后面,且后序和中序中,I均在F前面由此可确定,I为F的左结点,F为C的右结点。同C理J为F的右结点。后续中B为左子树的根结点,因此B为A的左结点,以此划分,在中序中B前面的D为左结点,后面的GEH为右子树,后序中,E在最后,应为剩下3个结点的根结点,也就是B的右子树,再根据中序中的顺序,可得出G为E的左结点,H为E的右结点。由此可画出这个二叉树,然后根据二叉树可的前序序列为ABDEGI-ICFIJ。16、在调试VBA程序时,能自动被检查出来的错误是()。A、语法错误B、逻辑错误C、运行错误D、语法错误和逻辑错误标准答案:A知识点解析:语法错误指程序的某一语句的语法出现错误,如左右引号或括号不匹配等。当程序设计人员输入完一行语句时,VisualBaisc编辑器会自动检测语法错误,并提醒程序员错误所在,但无法检测逻辑错误。17、在Access数据库对象中,体现数据库设计目的的对象是()。A、报表B、宏C、窗体D、表标准答案:D知识点解析:本题考查Access数据库基础知识。数据库设计的目的就是把数据按照关系进行存储,Ac—cess数据库中实际存储数据的是表。18、某系统总体结构图如下图所示,该系统总体结构图的深度是A、7B、6C、3D、2标准答案:C知识点解析:这个系统总体结构图是一棵树结构,在树结构中,根结点在第1层,同一层上所有子结点都在下一层,由系统总体结构图可知,这棵树共3层。在树结构中,树的最大层次称为树的深度。所以这棵树的深度为3。19、有如下事件程序,运行该程序后输出结果是()。PhvateSubCommand33_Click()DimxAsInteger,yAsIntegerx=1:y=0DoUntily<=25y=y+x*xx=x+1LoopMsgBoxtx="&x&",y="&yEndSubA、x=1,y=0B、x=4,y=25C、x=5,y=30D、输出其他结果标准答案:A知识点解析:DoUntil循环采用的是先判断条件后执行循环体的做法,如果条件为True,则循环体一次都不执行。否则进入循环体执行。本题中的循环停止条件是y<=25,而y=0,满足条件表达式,则不进入循环体,x、y的值不变,仍为1、0。故选择A选项。20、下列选项中,不是面向对象主要特征的是A、复用B、抽象C、继承D、封装标准答案:A知识点解析:面向对象技术是目前流行的系统设计开发技术,它包括面向对象分析和面向对象程序设计。面向对象程序设计技术的提出,主要是为了解决传统程序设计方法一一结构化程序设计‘所不能解决的代码重用问题。面向对象的编程方法具有四个基本特征:抽象、继承、封装和多态性。故选项A正确。21、Access中通配符“_”的含义是A、通配任意单个运算符B、通配任意单个字符C、通配任意多个减号D、通配指定范围内的任意单个字符标准答案:D知识点解析:各通配符的意义如下表所示。22、运行下列程序,输入数据8、9、3、0后,窗体中显示结果是()。PrivateSubForm_click()DimsumAsInteger,mAsIntegersum=0Dom=InputBox("输入m")sum=sum+mLoopUntilm=0MsgBoxsumEndSubA、0B、17C、20D、21标准答案:C知识点解析:本题程序是通过Do循环结构对键盘输入的数据进行累加,循环结束条件是输入的字符为0,题目在输入0之前将输入的3个有效数据8、9、3相加,值为20。23、在窗体中添加一个名称为Commandl的命令按钮,然后编写如下事件代码:PrivateSubCommandl_Click()MsgBoxf(24,18)EndSubPublicFunctionf(mAsInteger,nAsInteger)AsIntegerDOWhilem<>nDOWhilem>nm=m-nLoopDoWhilem<nn=n—mLoopLoopf=mEndFunction窗体打开运行后,单击命令按钮,则消息框的输出结果是A、2B、4C、6D、8标准答案:C知识点解析:本题考查VBA程序设计的知识。当调用函数时,形参m=24,n=18:然后进入循环,由于m>n,所以执行m=m-n,m的值变为6:第2次循环时由于m24、条件"Not学分>4"的含义是()。A、选择学分大于4的记录B、选择学分小于4的记录C、选择除了学分大于4之外的记录D、选择除了字段学分之外的字段,且大于4的记录标准答案:C知识点解析:逻辑运算符Not:当Not连接的表达式为真时,整个表达式为假。由于关系运算符的优先级大于逻辑运算符,所以条件"Not学分>4"的功能是查询学分不大于4的记录,即学分小于等于4的记录,也就是除了学分大于4以外的记录。所以本题答案为C。25、Access数据库表中的字段可以定义有效性规则,有效性规则是()。A、文本B、条件C、格式D、前三种说法都不对标准答案:B知识点解析:有效性规则是ACCESS中一个非常有用的属性,利用该属性可以防止非法数据输入到表中。有效性规则就是检查输入的值是否符合其条件。所以本题答案为B。26、在进行数据库逻辑设计时,可将E.R图中的属性表示为关系模式的A、属性B、键C、关系D、域标准答案:A知识点解析:在进行数据库逻辑设计时,可将E-R图中的属性表示为关系模式的属性。27、在关系数据库设计中,关系模式设计属于A、逻辑设计B、概念设计C、物理设计D、需求分析标准答案:A知识点解析:在关系数据库设计中,将E-R图转换成关系模型数据的过程是逻辑设计。概念设计,顾名思义就是把概念性的东西用图形化表示出来。所以选择A选项。28、下列变量名中,合法的是A、4AB、A-1C、ABC_1D、pfivate标准答案:C知识点解析:变量名必须以字母开头,大小写等价,不能包括空格或除下划线“_”之外的其他字符,不能使用VBA的关键字,变量名长度小于255个字符。29、定义学生选修课程的关系模式:SC(S#,Sn,C撑,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)该关系的范式最高达到A、1NFB、2NFC、3NFD、BCNF标准答案:A知识点解析:第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含一个实例的信息。第二范式(2NF)要求数据库表中的每个实例或行必须可以被唯一地区分。本题中关系模式中的可能不被唯一地区分,因此它只能满足第一范式,而满足不了第二范式。30、若要在某表中"姓名"字段中查找姓"王",之后名字为单个字的所有记录,则应在查找内容文本框中输入的字符串是()。A、王?B、王*C、王[]D、王#标准答案:A知识点解析:?是通配任意单个字符,"*"通配任意字符和字符串,"]"通配()内的任意单个字符,"#"通配任意单个数字。若要在某表中"姓名"字段中查找姓"王",之后名字为单个字的所有记录应使用"王?"。所以本题答案为A。31、Access数据库表中的字段可以定义有效性规则,有效性规则是A、控制符B、文本C、条件D、前三种说法都不对标准答案:C知识点解析:本题考查字段属性相关知识。有效性规则用于对字段所接受的值加以限制,以保证数据输入的准确性。有效性规则其实就是一个表达式,该表达式由算术运算符、比较运算符、逻辑运算符以及值构成。32、Access数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加该记录,为此需要定义的关系是A、输入掩码B、有效性规则C、默认值D、参照完整性标准答案:D知识点解析:本题考查参照完整性的知识。参照完整性指的是两个逻辑上有关系的表必须使得表里面的数据满足它们的关系。例如主表中没有相关记录就不能将记录添加到子表;子表中的记录删除时主表的相关记录随之删除:子表中的记录更新时主表的相关记录随之更新都是参照完整性的例子。33、在已建“职工”表中有姓名、性别、生日等3个字段,查询并显示所有年龄在25岁以下职工的姓名、性别和年龄,正确的SQL命令是A、SELECT姓名,性别,YEAR(DATE())-YEAR([生日])AS年龄FROM职工WHEREYEAR(Date())-YEAR([生日])<25B、SELECT姓名,性别,YEAR(DATE())-YEAR([出生日期])年龄FROM职工WHEREYEAR(Date())-YEAR([出生日期])<25C、SELECT姓名,性别,YEAR(DATE())-YEAR([出生日期])AS年龄FROM职工WHERE年龄<25D、SELECT姓名,性别,YEAR(DATE())-YEAR([出生日期])年龄FROM职工WHERE年龄<25标准答案:A知识点解析:本题中需要根据当前“生日”字段的值计算出“年龄”,应该使用表达式“Year(date())-year([生日])”表示年龄,select语句中为字段起别名应该使用“As”,所以选项A正确。34、下面VBA程序段运行时,内层循环的循环总次数是()。Form=0To7step3Forn=m一1T0m+1NextnNextmA、4B、5C、8D、9标准答案:D知识点解析:本题考查循环的基础知识。对于这类问题我们应该仔细分清楚每一重循环的次数。可以看出,外循环由于步长为3,所以总共会执行3次,即m=0、m=3、m=6;在每次外循环中,无论m取何值,内循环都是从m-1到m+1执行3次。所以内循环总共的执行次数为3*3=9次。35、在报表视图中,能够预览输出结果,并且又能够对控件进行调整的视图是A、设计视图B、报表视图C、布局视图D、打印视图标准答案:A知识点解析:“设计视图”是用于创建和修改窗体的窗口,在“设计视图”中不仅可以创建窗体,还可以调整窗体的版面布局,但无法预览显示结果;“布局视图”主要用于调整和修改窗体设计,使用该视图既能够预览显示结果,又能够对控件进行调整;“窗体视图”是最终面向用户的视图,能够预览查看结果,但不能设计和修改窗体中的控件对象;“数据表视图”是将表中的数据和汇总数据以图形化的方式直接显示出来,综上所述选项A正确。36、可以用InputBox函数产生“输入对话框”。执行语句:st=InputBox(”请输入字符串”,”字符串对话框","aaaa”)当用户输入字符串“bbbb”,按OK按钮后,变量st的内容是A、aaaaB、请输入字符串C、字符串对话框D、bbbb标准答案:D知识点解析:输入框用于在一个对话框中显示提示,等待用户输入正文并按下按钮、返回包含文本框内容的字符串数据信息。它的功能在VBA中是以函数的形式调用,其使用格式如下:InputBox(prompt[,title][,default][,xpos][,ypos][,helpfile,context]InputBox有关参数说明如下表所示。37、子过程Plus完成对当前库中“学生表”的年龄字段都加1的操作。SubPlus()DimwsAsDAO.WorkspaceDimdbAsDAO.DatabaseDimrsAsDAO.RecordsetDimfdAsDAO.FieldSetdb=CurrentDb()Setrs=db.OpenRecordset("学生表")Setfd=rs.Fields("年龄")DOWhileNotrs.EOFrs.Editfd=fd+1rs.Update【】Looprs.Closedb.CloseSetrs=NothingSetdb=NothingEndSub程序空白处【】应该填写的语句是A、rs.MoveNextB、cn.MoveNextC、db.MoveNextD、fd.MoveNext标准答案:A知识点解析:本题考查的是如何使用ADO数据库技术操作数据库。其中,RecordSet对象rs是用来表示来自基本表或命令执行结果的记录集。rs更新完一条记录之后,需要使指针往后移动下一个记录上(注:MoveNext,移动到下一个记录的位置),所以应选择选项A。38、下列程序段的功能是实现“学生”表中“年龄”字段值加1DimStrAsStringStr=”_________”Docmd.RunSQLStr空白处应填入的程序代码是A、年龄=年龄+1B、Update学生Set年龄=年龄+1C、Set年龄=年龄+1D、Edit学生Set年龄=年龄+1标准答案:B知识点解析:在SQL语句中UPDATE可以更新数据表,格式UPDATE数据表名SET字段名=设置结果。39、在VBA中,要引用“学生”窗体中的控件对象,错误的格式是A、Forms!学生!控件名称[.属性名称]B、Forms.学生.控件名称[.属性名称]C、Forms!学生!控件名称[!属性名称]D、Forms!学生.控件名称[.属性名称]标准答案:C知识点解析:VBA中引用Access窗体中的控件对象的格式为:Forms!窗体名称!控件名[.属性名]。注意:引用控件属性时,只能使用“.”不能使用“!”,所以选项C错误。40、关于控件组合叙述错误的是A、多个控件组合后,会形成一个矩形组合框B、移动组合中的单个控件超过组合框边界时,组合框的大小会随之改变C、当取消控件的组合时,将删除组合的矩形框并自动选中所有的控件D、选中组合框,按[Del]键就可以取消控件的组合标准答案:D知识点解析:暂无解析国家二级ACCESS机试(选择题)模拟试卷第3套一、选择题(本题共25题,每题1.0分,共25分。)1、数据库系统的三级模式不包括()。A、概念模式B、内模式C、外模式D、数据模式标准答案:D知识点解析:数据库系统的三级模式是概念模式、外模式和内模式,所以选择D。2、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是A、1:1联系B、m:1联系C、1:m联系D、m:n联系标准答案:C知识点解析:两个实体集间的联系实际上是实体集间的函数关系,主要有一对一联系(1:1)、一对多联系(1:m)、多对一联系(m:1)、多对多联系(m:n)。对于每一个实体部门,都有多名职员,则其对应的联系为一对多联系(1:m),答案选C。3、某带链队列初始状态为front=rear=NULL。经过一系列正常入队与退队操作后,front=10,rear=5,该队列中的元素个数为A、不确定B、5C、4D、6标准答案:A知识点解析:循环队列用数组A[0:m-1]存放其元素值,已知其头尾指针分别是front和rear,则当前队列的元素个数是(rear-front+m)%m=(5—10+m)%m=(m一5)%m。因为本题中的m值不确定,所以(m-5)%m的值不能确定。所以选项A正确。4、在长度为97的顺序有序表中作二分查找,最多需要的比较次数为A、7B、96C、48D、6标准答案:A知识点解析:二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。最多比较次数的计算方式:k=log2n。其中n代表长度,k为比较次数。本题中可以计算出k=7。5、下列选项中,可以在报表设计时作为绑定控件显示字段数据的是()。A、文本框B、标签C、图像D、选项卡标准答案:A知识点解析:Access为报表提供的控件和窗体控件的功能与使用方法相同,不过报表是静态的,在报表上使用的主要控件是标签、图像和文本框控件,文本框控件常作为绑定控件来显示字段数据。6、设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则后序序列为A、DGHEBIJFCAB、JIHGFEDCBAC、GHIJDEFBCAD、ABCDEFGHIJ标准答案:A知识点解析:前序遍历中,第一个字母是根结点,也就是A是根结点:在中序遍历中,根结点前面的是左子树、后面的是右子树。前序中,B在A的后面,中序中在左子树中,可知B为A的左结点。中序中D在B的前面,前序中在B的后面,可知D为B的左结点,GEH为B的右子树。前序中顺序为EGH,由此可知,E为B的右结点,G为E的左结点、H为E的右结点。右子树中,前序中C在最前,因为右子树根结点,也就是A的右结点,根据前序中的子树FIJ和中序中的IFJ子树可知F为C的右结点,I为F的左结点、J为F的右结点。由此可画出这个二叉树,然后根据二叉树可的后序序列为DGHEBIJFcA。7、以下关于宏操作QuitAccess的叙述中,正确的是()。A、可以设置不保存当前数据库即退出AccessB、只关闭当前数据库,不保存所有修改C、自动保存所有修改后关闭当前数据库D、若将“选项”参数设置为“退出”,则自动保存所有修改后退出Access标准答案:A知识点解析:宏操作QuitAccess可以设置为不保存当前数据库即退出。8、宏命令FindRecord的功能是()。A、指定控件查询条件刷新控件数据B、查找满足指定条件的第一条记录C、设置查询的筛选条件D、指定记录为当前记录标准答案:B知识点解析:FindRecord命令用于查找满足一定条件的第一条记录。9、Access数据库最基础的对象是A、表B、宏C、报表D、查询标准答案:A知识点解析:ACCESS数据库由数据库对象和组两部分组成,其中对象分为七种,这些数据库对象包括:表、查询、窗体、报表、数据访问页、宏和模块,其中表对象是数据库设计目的的对象。10、宏操作SetValue可以设置A、窗体或报表控件的属性B、刷新控件数据C、字段的值D、当前系统的时间标准答案:A知识点解析:本题考查宏操作的知识。宏操作SetValue的作用是为控件、字段或者属性设置值,第一个参数是要设置值的对象名称,第二个参数是要设置的值表达式。11、如果在文本框内输入数据后,按Enter键或按Tab键,输入焦点可立即移至下一指定文本框,应设置的属性是()。A、“制表位”属性B、“Tab键索引”属性C、“自动Tab键”属性D、“Enter键行为”属性标准答案:B知识点解析:在Access中为窗体上的控件设置Tab键的顺序,应选择“属性”对话框的“其他”选项卡中的“Tab键索引”属性进行设置。12、某系统结构图如下图所示,该系统结构图的最大扇出数是A、nB、1C、3D、4标准答案:A知识点解析:扇出指的是由一个模块直接调用的其它模块数。题干中“某系统”为一个模块,其扇出数目为n(n>3),功能1与功能n模块扇出数均为2,故选项A正确。13、在建立查询时,若要筛选出图书编号是“T01”或“T02”的记录,可以在查询设计视图准则行中输入A、T01or"T02"B、T01and"T02"C、in("T01"and"T02")D、notin("T01"and"T02")标准答案:A知识点解析:准则用于输入一个准则来限定记录的选择,图书编号是"T01"或"T02"的准则为"T01"or"T02",或者为in("T01","T02")。14、下面属于应用软件的是A、人事管理系统B、Oracle数据库管理系统C、C++编译系统D、ios操作系统标准答案:A知识点解析:C++编译系统属于支撑软件,Oracle数据库管理系统和ios操作系统属于系统软件,而人事管理系统属于应用软件。15、定义学生选修课程的关系模式:SC(S#,Sn,C撑,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)该关系的范式最高达到A、1NFB、2NFC、3NFD、BCNF标准答案:A知识点解析:第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含一个实例的信息。第二范式(2NF)要求数据库表中的每个实例或行必须可以被唯一地区分。本题中关系模式中的可能不被唯一地区分,因此它只能满足第一范式,而满足不了第二范式。16、数据库管理系统(DBMS)是A、硬件系统B、系统软件C、一个完整的数据库应用系统D、既包括硬件、也包括软件的系统标准答案:B知识点解析:数据库管理系统(DatabaseManagementSystem)是一种操纵和管理数据库的大型软件,它是一种应用软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。17、下列关于索引的叙述中,错误的是A、可以为所有的数据类型建立索引B、可以提高对表中记录的查询速度C、可以加快对表中记录的排序速度D、可以基于单个字段或多个字段建立索引标准答案:A知识点解析:索引可以加快对数据的查询速度,索引文件作为一个独立的文件进行存储,文件中包含指向表记录的指针,建立索引后,表中记录的物理顺序不变,可以加快排序速度。索引可以基于单个或多个字段建立。不是所有的类型都可以创建索引,如备注型。18、使用表设计器定义表中字段时,不是必须设置的内容是A、字段名称B、数据类型C、说明D、字段属性标准答案:C知识点解析:本题考查表设计器的知识。在使用表设计器定义表中的字段时,必须指定字段名、数据类型和字段属性,而说明可以不指定。19、要查找姓不是“诸葛”的学生,正确的表达式是A、notliket"诸葛$"B、netlike"诸葛?"C、netlike"诸葛撑#"D、netlike"诸葛*"标准答案:D知识点解析:找出姓“诸葛”的学生信息,可以使用LIKE运算符,表达式为LIKE“诸葛*”,其中通配符“*”表示可以通配0个或多个字符,本题需要找出不姓“诸葛”的学生,可以直接在LIKE前加上“Not”表示否定,所以选项D正确。20、在“教师档案”表中使用OLE对象字段存放照片,在是用向导为该表创建窗体时,“照片”字段所使用的控件是A、绑定对象框B、图像C、附件D、未绑定对象框标准答案:A知识点解析:“图像”控件用于在窗体中显示静态图片,由于静态图片并非OLE对象,所以一旦将图片添加到窗体或报表中,便不能在Access内进行图片编辑;“未绑定对象框”控件用于在窗体中显示未绑定OLE对象;“绑定对象框”用于在窗体或报表上显示OLE对象,例如一系列的图片,本题需要存放照片的OLE对象字段,所以应该使用“绑定对象框”,所以选项A正确。21、下列选项中,与VBA中语句DimNewVar%,sum!等价的是A、DimNewVarAsInteger,sumAsSingleB、DimNewVarAsInteger,sumAsDoubleC、DimNewVarAsSingle,sumAsSingleD、DimNewVarAsSibgle,sumAsInteger标准答案:A知识点解析:整数型数据类型标识为Integer,用“%”表示;单精度数据类型标识为Single,用“!”表示,所以选项A正确。22、Sub过程与Function过程最根本的区别是A、Sub过程的过程名不能返回值,而Function过程能通过过程名返回值B、Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以C、两种过程参数的传递方式不同D、Function过程可以有参数,Sub过程不可以标准答案:A知识点解析:本题考查函数过程和子过程的知识。函数过程和子过程都是过程,都可以使用Call语句进行调用,都可以指定参数,并且都可以指定用传址还是传值的方式进行参数传递。它们除了定义的关键字不同外的根本区别是:函数过程最终会通过过程名返回一个函数值,而子过程不会。23、软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于A、定义阶段B、开发阶段C、维护阶段D、上述三个阶段标准答案:B知识点解析:本题考查软件生命周期的相关概念。通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。也就是说,软件产品从考虑其概念开始,到该软件产品不能使用为止的整个时期都属于软件生命周期。一般包括可行性研究与需求分析、设计、实现、测试、交付使用以及维护等活动。还可以将软件生命周期分为软件定义、软件开发及软件运行维护三个阶段。24、备注数据类型适用于A、字符B、数字C、长文本及数字D、文本标准答案:C知识点解析:暂无解析25、在定义表中字段属性时,对要求输入相对固定格式的数据,例如电话号应该定义该字段的A、格式B、默认值C、输入掩码D、有效性规则标准答案:C知识点解析:暂无解析国家二级ACCESS机试(选择题)模拟试卷第4套一、选择题(本题共25题,每题1.0分,共25分。)1、对如下图所示的二叉树进行前序遍历的结果为A、DYBEAFCZXB、YDEBFZXCAC、ABDYECFXZD、ABCDEFXYZ标准答案:C知识点解析:二叉树前序遍历的简单描述:若二叉树为空,则结束返回;否则:①访问根结点:②前序遍历左子树;③前序遍历右子树。可见,前序遍历二叉树的过程是一个递归的过程。根据题目中给出的二叉树的结构可知前序遍历的结果是ABDYECFXZ。2、某二叉树中序序列为DCBAEFG,后序序列为DCBGFEA,则该二叉树的深度(根结点在第1层)为A、5B、4C、3D、2标准答案:B知识点解析:该二叉树的中序序列为DCBAEFG,后序序列为DCBGFEA,可知A为根结点,结点B、C、D位于根结点的左子树上,结点E、F、G位于根结点的右子树上;并且结点B、C、D在中序序列和后序序列中顺序未变,则说明这三个结点依次位于前一个结点的左子树上:结点E、F、G顺序颠倒,则说明这三个结点依次位于前一个结点的右子树上。根据以上分析,该二叉树的深度为4,所以选项B正确。3、下列关于栈的描述错误的是()。A、栈按"先进后出"组织数据B、栈是特殊的线性表,只能在一端插入或删除数据C、栈具有记忆功能D、栈只能顺序存储标准答案:D知识点解析:栈是限定在一端进行插入与删除的线性表,允许插入和删除元素的一端称为栈顶,另一端为栈底。栈顶元素是最后被插入的元素,也是最先被删除的元素,即栈是按照"先进后出"的原则组织数据的。栈具有记忆功能,带链的栈的结点存储顺序与其逻辑顺序可以不一致。4、已知一个学生数据库,其中含有班级、性别等字段,若要统计每个班男女学生的人数,则应使用()查询。A、交叉表查询B、选择查询C、参数查询D、操作查询标准答案:A知识点解析:本题考查查询种类的知识。常见的查询种类有:选择查询、交叉表查询、参数查询、操作查询和SQL查询。其中选择查询是根据指定的查询准则从一个或多个表中获取数据并显示结果;交叉表查询是利用表中的行和列来统计数据;参数查询利用对话框来提示用户输入准则;操作查询在一次查询操作中对所得结果进行编辑。本题中以性别为行标题,以班级为列标题,行列交叉处进行计数,即可得到结果。5、用树型结构表示实体之间联系的模型是()。A、层次模型B、关系模型C、网状模型D、运算模型标准答案:A知识点解析:层次模型的基本结构是树型结构,是一对多的;网状模型类似于图的结构,是多对多的。6、在E—R图中,用来表示实体联系的图形是A、椭圆形B、矩形C、菱形D、三角形标准答案:C知识点解析:构成E—R图的基本要素是实体型、属性和联系,其表示方法为:实体型(Entity)—用矩形表示;属性(Attribute)—用椭圆形表示,联系(Relationship)—用菱形表示,菱形框内写明联系名。7、设二叉树的前序序列与中序序列均为ABCDEFGH,则该二叉树的后序序列为A、HGFEDCBAB、ABCDEFGHC、ABCDHGFED、DCBAHGFE标准答案:A知识点解析:前序遍历(DLR)是二叉树遍历的一种,也叫做先根遍历、先序遍历、前序周游,可记做根左右;中序遍历(LDR)是二叉树遍历的一种,也叫做中根遍历、中序周游,可记做左根右;后序遍历(LRD)是二叉树遍历的一种,也叫做后根遍历、后序周游,可记做左右根。根据题中前序和中序序列均为ABCDEFGH,可画出二叉树,该二叉树是一个子结点全部在右侧二叉树,然后根据后序遍历方法,可得出后序遍历为HGFEDCBA。8、在宏表达式中要引用Form1窗体中的txt1控件的值,正确的引用方法是()。A、Form1!txt1B、txt1C、Forms!Form1!txt1D、Forms!txt1标准答案:C知识点解析:在宏表达式中,引用窗体的控件值的格式是:Forms!窗体名!控件名[.属性名]。9、以下关于.Access表的叙述中,正确的是A、表一般包含一到两个主题的信息B、表的数据表视图只用于显示数据C、表设计视图的主要工作是设计表的结构D、在表的数据表视图中,不能修改字段名称标准答案:C知识点解析:本题考查表的基础知识。Access中的表是数据实际存储的对象,实现了逻辑层次上的关系。一个表一般只包含一个主题的信息;在表的数据表视图中,用户可以浏览、查找、添加、删除和修改记录;表的设计视图一般用来创建或者修改表的结构;在数据表视图中可以通过双击字段名的方式来修改字段名。10、在Access数据库对象中,体现数据库设计目的的对象是()。A、报表B、模块C、查询D、表标准答案:C知识点解析:查询是Access数据库设计目的的体现,建立数据库之后,数据只有被使用者查询才能体现出它的价值。11、以下关于宏操作QuitAccess的叙述中,正确的是()。A、可以设置不保存当前数据库即退出AccessB、只关闭当前数据库,不保存所有修改C、自动保存所有修改后关闭当前数据库D、若将“选项”参数设置为“退出”,则自动保存所有修改后退出Access标准答案:A知识点解析:宏操作QUitAccess可以设置为不保存当前数据库即退出。12、下面对“对象”概念描述错误的是A、X寸象不具有封装性B、对象是属性和方法的封装体C、对象间的通信是靠消息传递D、一个对象是其对应类的实例标准答案:A知识点解析:面向对象的基本概念:①对象:对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件;②对象的状态和行为:对象具有状态,一个对象用数据值来描述它的状态。对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为。对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中:③类:具有相同或相似性质的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象。因此选项A正确。13、代码编写阶段可进行的软件测试是A、单元测试B、集成测试C、确认测试D、系统测试标准答案:A知识点解析:单元测试是对软件组成单元进行测试,其目的是检验软件基本组成单位的正确性,测试的对象是软件设计的最小单位是模块,可在代码编写阶段测试。集成测试也称联合测试,将程序模块采用适当的集成策略组装起来,对系统的接口及集成后的功.系统测试主要包括功能测试、界面测试、可靠性测试、易用性测试、性能测试。功能测试主要针对包括功能可用性、功能实现程度(功能流程&业务流程、数据处理&业务数据处理)方面测试。14、Access数据库中,表的组成是A、字段和记录B、查询和字段C、记录和窗体D、报表和字段标准答案:A知识点解析:本题考查表的基础知识。Access中的表是数据实际存储的对象,实现了逻辑层次上的关系。它由行和列组成,每一行称为一个记录,每一列称为一个字段,所以也可以说表由字段和记录组成。15、在代码调试时,使用Debug.Print语句显示指定变量结果的窗口是A、立即窗口B、监视窗口C、本地窗口D、属性窗口标准答案:A知识点解析:立即窗口是用来进行快速的表达式计算、简单方法的操作及进行程序测试的工作窗口。在代码窗口编写代码时,要在立即窗口打印变量或表达式的值,可使用Debug.Print语句。16、在己建“职工”表中有姓名、性别、出生日期等字段,查询并显示女职工年龄最小的职工姓名、性别和年龄,正确的SQL命令是A、SELECT姓名,性别,MIN(YEAR(DATE())-YEAR([出生日期]))AS年龄FROM职工WHERE性别=女B、SELECT姓名,性别,MIN(YEAR(DATE())-YEAR([出生日期]))AS年龄FROM职工WHERE性别="女"C、SELECT姓名,性别,年龄FROM职工WHERE年龄=MIN(YEAR(DATE())-YEAR([出生日期]))AND性别=女D、SELECT姓名,性别,年龄FROM职工WHERE年龄=MIN(YEAR(DATE())-YEAR(出日期]))AND性别="女"标准答案:B知识点解析:表示年龄最小值应该使用表达式“MIN(YEAR(DATE())-YEAR([出生日期]))”,在SQL语言中,使用“AS”关键字给字段起别名,所以c、D选项语法均为错误;Where后跟条件表达式,其中作为文本的条件,应该使用一对双引号括起来,所以选项B正确。17、“职工表”中有字段职工编号、姓名和科室等字段,要将表中全部记录的“科室”字段的内容清空,应使用的查询是A、追加查询B、更新查询C、生成表查询D、删除查询标准答案:B知识点解析:更新查询可以对一个或多个表中某些字段值进行修改操作,本题中需要将表中全部记录的“科室”字段的内容清空,是对字段进行修改,应该使用更新查询,所以选项A正确。18、下列选项中,不是Access窗体事件的是A、LoadB、UnloadC、ExitD、Activate标准答案:C知识点解析:打开或关闭窗体,在窗体之间移动,或者对窗体中数据进行处理时,将发生与窗体相关的事件。由于窗体的事件比较多,在打开窗体时,将按照下列顺序发生相应的事件:打开(Open)→加载(Load)→调整大小(Resize)→激活(Activate)→成为当前(Current)如果窗体中没有活动的控件,在窗体的“激活”事件发生之后仍会发生窗体的.“获得焦点”(GotFocus)事件,但是该事件将在“成为当前”事件之前发生。在关闭窗体时,将按照下列顺序发生相应的事件:卸载(Unload)→停用(Deactivate)→关闭(Close)所以窗体的事件并没有包括Exit事件。19、要在报表每一页的顶部都有输出的信息,需要设置的是A、报表页眉B、报表页脚C、页面页眉D、页面页脚标准答案:C知识点解析:页面页眉中的文字或控件一般输出在每页的顶端。通常,用来显示数据的列标题,所以选项C正确。20、窗体有命令按钮Commandl和文本框Textl,对应的事件代码如下:PrivateSubCommand1_Click()Fori=1To4x=3Forj=1To3Fork=1To2x=x+3Nextk,j,iText1.Value=Str(x)EndSub运行以上事件过程,文本框中的输出是A、6B、12C、18D、21标准答案:D知识点解析:此处嵌套三层循环,最外层循环总是把x值初始化为3,所以只看内两层循环的次数及累加,内两层一共循环3*2=6次,每次x的值累加3,即共累加6*3=18,再加上初始值x=3+18=21。21、运行下列程序段,结果是Form=10to1step0k=k+3NextmA、形成死循环B、循环体不执行即结束循环C、出现语法错误D、循环体执行一次后结束循环标准答案:B知识点解析:FOR是循环语句,当step>=0时,to前数字要小于后面数字,否则将不执行。本题中to前数字是10大于后面数字1则不执行此循环体,直接跳过。22、函数Len(Tim(”ABC”&Space&”计算机”))返回的值为A、6B、7C、9D、10标准答案:B知识点解析:暂无解析23、下列给出的选项中,非法的变量名是()。A、SumB、Integer_2C、RemD、Forml标准答案:C知识点解析:VBA中变量命名不能包含有空格或除了下划线字符(_)外的其他的标点符号,长度不能超过255个字符,不能使用VBA的关键字。Rem是用来标识注释的语句,不能作为变量名,用它做变量名是非法的。24、下列数据结构中,属于非线性结构的是A、循环队列B、带链队列C、二叉树D、带链栈标准答案:C知识点解析:根据数据结构中各数据元素之间的前后件关系的复杂程度,一般将数据结构分为两大类:线性结构和非线性结构。循环队列、带链队列和带链栈都是线性结构,而二叉树是非线性结构。25、在窗体上有一个命令按钮Commandl,编写事件代码如下:PrivateSubCommandl_Click()DimYAsIntegery=0Doy=InPutBox{"y")If(yMod10)+Int(y/10)=10ThenDebug.Printy;LoopUntily=0EndSub打开窗体运行后,单击命令按钮,依次输入10、37、50、55、64、20、28、19、-19、0,立即窗口上输出的结果是A、375564281919B、105020C、1050200D、3755642819标准答案:D知识点解析:暂无解析国家二级ACCESS机试(选择题)模拟试卷第5套一、选择题(本题共25题,每题1.0分,共25分。)1、一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为A、219B、229C、230D、231标准答案:B知识点解析:根据二叉树的性质,在任意二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个,故总结点数;叶子节点数+度为2的节点数+度为1的节点数=80+79+70=229。2、如果在查询的条件中使用了通配符方括号“[]”,它的含义是A、通配任意长度的字符B、通配不在括号内的任意字符C、通配方括号内列出的任一单个字符D、错误的使用方法标准答案:C知识点解析:本题考查通配符的知识。Access中的模糊查询和有效性规则设计中经常要用到通配符,常见的通配符有:"*"代表0个或多个任意字符:“?”代表一个任意字符:“#”代表一个任意数字字符:“[]”代表与[]内任意一个字符匹配;“!”代表与任意一个不在方括号内的的字符匹配,必须与[]一起使用。3、下列关于数据库设计的叙述中,错误的是()。A、设计时应将有联系的实体设计成一张表B、设计时应避免在表之间出现重复的字段C、使用外部关键字来保证关联表之间的联系D、表中的字段必须是原始数据和基本数据元素标准答案:A知识点解析:为了合理组织数据,关系数据库的设计应遵从以下几个基本设计原则。(1)关系数据库的设计应该遵从概念单一化“一事一地”的原则。“一事一地”指的是一个表描述一个实体或实体间的一种联系,伪如将有关学生基本情况的数据,包括性别、年龄、籍贯等,保存到学生表中;把成绩信息保存到成绩表中,而不是将这些数据统统放到一起。(2)避免表之间出现重复字段。避免表之间出现重复字段,是指除了保证表中有反映与其他表之间的联系的外部关键字之外,尽量避免在表之间出现重复字段。(3)表中的字段必须是原始数据和基本数据元素。(4)用外部关键字来保证有关联的表之间的联系。4、若查询的设计如图所示,则查询的功能是()。A、设计尚未完成,无法进行统计B、统计班级信息仅含Null(空)值的记录个数C、统计班级信息不包括Null(空)值的记录个数D、统计班级信息包括Null(空)值的全部记录个数标准答案:C知识点解析:从图中可以看出要统计的字段是“学生表”中的“班级”字段,采用的统计函数是计数函数,目的是对班级(不为空)进行计数统计。所以选项C正确。5、要在报表中输出时间,设计报表时要添加一个控件,且需要将该控件的“控件来源”属性设置为时间表达式,最合适的控件是A、标签B、文本框C、列表框D、组合框标准答案:B知识点解析:标签控件主要用来在窗体或报表上显示说明性文本;文本框控件主要用来输入或编辑字段数据,它是一种交互式控件;列表框表示一个选项清单;组合框控件组合了列表框和文本框的特性可以向表体添加文本框,以显示信息,如标题、参数选择以及日期。6、结构化程序包括的基本控制结构是A、主程序与子程序B、选择结构、循环结构与层次结构C、顺序结构、选择结构与循环结构D、模块结构、选择结构与层次结构标准答案:C知识点解析:在结构化程序设计中,任何复杂的算法,都可以由顺序结构、选择(分支)结构和循环结构这三种基本结构来完成。选项C正确。7、在窗体上有一个命令按钮Command1,事件代码如下:PrivateSubCommand1_Click()DimxAsInteger,yAsIntegerx=12:y=32CallProc(x,y)Debug.Printx;YEndSubPublicSubProc(nAsInteger,ByValmAsInteger)n=nMod10m=inMod10EndSub打开窗体运行后,单击命令按钮,立即窗口上输出的结果是()。A、232B、123C、22D、1232标准答案:A知识点解析:参数有两种传递方式:传址传递ByRef和传值传递ByVal。如果没有说明传递类型,则默认为传址传递。在函数Proc(nAsInteger,ByValmAsInteger)参数中,形参n默认为传址传递,形参的变化将会返回到实参,即形参nMod10(12Mod10)得到的结果2将返回给实参x,即x=2;而y为传值类型,不因形参的变化而变化,因此输出的x和y应为2和32。8、在Access中已建立了"学生"表,其中有可以存放简历的字段,在使用向导为该表创建窗体时,"简历"字段所使用的默认控件是()。A、非绑定对象框B、绑定对象框C、图像框D、列表框标准答案:B知识点解析:绑定型对象框用于在窗体或报表上显示OLE对象,例如一系列的图片。9、一间宿舍可住多个学生,则实体宿舍和学生之间的联系是A、一对一B、一对多C、多对一D、多对多标准答案:B知识点解析:两个实体集间的联系可以有下面几种:一对一的联系、一对多或多对一的联系和多对多的联系。由于一个宿舍可以住多个学生,所以它们的联系是一对多联系。10、已知过程对应的代码如下:SubProc()f1=0t2=1Forn=1To8f=f1+tf2Debug.Printff1=f2f2=fNextnEndSub过程Proc在立即窗口中显示的结果是()。A、斐波那契序列中2到9对应的序列值B、斐波那契序列中2到8对应的序列值C、整数1到n(n<9)对应的累加和D、整数1到n(n<8)对应的累加和标准答案:A知识点解析:斐波那契序列又称黄金分割数列,数列为O、1、1、2、3、5、8、13、21……其中0是第0项,1是第1项,以此类推,从第2项开始每一个数都是前面紧邻两数之和。For循环执行时,输出的数列为1、2、3、5、8、13、21、34,即斐波那契序列的第2项到第9项。11、若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A和C的联系是A、多对一B、一对多C、一对一D、多对多标准答案:A知识点解析:因为实体A和B既然是1对1联系,那么A和B可等价看待,A与C的关系应该和B与C的关系一样,都是多对一。所以选项A正确。12、现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中P#为患者编号,Pn为患者姓名,Pg为性别,By为出生日期,Tr(P#,D#,Date,Rt),其中D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊的病人姓名的表达式是A、πpn(σpn(σD#=1(Tr))P)B、πp#(σD#=1(Tr))C、πpn(P)D、πpn(TrP)标准答案:A知识点解析:检索在1号医生处就诊的病人姓名的表达式,首先对Tr(P#,D#,Date,Rt)关系在以就诊日期D#=1为条件作选择运算,得到在1号出诊的医生信息,然后再与患者P(P#,Pn,Pg,By)关系作自然连接运算,对运算结果在患者编号列作投影运算,再在患者姓名列作一次投影运算,得到在1号医生处就诊的病人姓名。所以选项A正确。13、在数据库的三级模式中,可以有任意多个A、外模式(用户模式)B、模式C、内模式(物理模式)D、外模式和内模式标准答案:A知识点解析:数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称为子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述,所以应选A。小提示:内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法。14、已建立“tEmployee”表,下面显示的是查询设计视图,从设计视图所示的内容中判断此查询将显示()。A、没有字段显示B、出生日期字段值C、除出生日期以外的所有字段值D、所有字段值标准答案:D知识点解析:在查询字段中使用"*",表示查询所有字段的值。所以本题答案为D。15、若要在一对多的关联关系中,“一方”原始记录更改后,“多方”自动更改,应启用A、有效性规则B、级联删除相关记录C、完整性

温馨提示

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

评论

0/150

提交评论