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

下载本文档

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

文档简介

国家二级(ACCESS)机试模拟试卷26(共9套)(共472题)国家二级(ACCESS)机试模拟试卷第1套一、选择题(本题共40题,每题1.0分,共40分。)1、VBA中打开“student”表的语句是()。A、Docmd.OpenForm“student”B、Docmd.OpenQuery“student”C、Docmd.OpenTable“student”D、Docmd.Openreport“student”标准答案:C知识点解析:本题考查VBA中如何打开对象的知识。在VBA中,打开表的命令格式为:Docmd.OpenTable表名。另外还需知道打开窗体使用Docmd.OpenForm;打开报表使用Docmd.OpenReport;打开查询使用Docmd.OpenQuery;关闭窗体和报表使用:Docmd.Close。2、运行下列程序段,结果是()。Form=10to1step0k=k+3NextmA、形成死循环B、循环体不执行即结束循环C、出现语法错误D、循环体执行一次后结束循环标准答案:B知识点解析:本题考察for循环语句,step表示循环变量增加步长,循环初始值大于终值时步长应为负数,步长为0时则循环不成立,循环体不执行即结束循环。3、运行下列程序,结果是()。PrivateSubCommand32_Click()f0=1:f1=1:k=1DoWhilek<=5f=f0+f1f0=f1f1=fk=k+1LoopMsgBox“f=”&fEndSubA、f=5B、f=7C、f=8D、f=13标准答案:D知识点解析:本题考察Do循环语句:k=1时,f=1+1=2,f0=1,f1=2,k=1+1=2;k=2时,f=3,f0=2,f1=3,k=2+1=3;k=3时,f=5,f0=3,f1=5,k=3+1=4;k=4时,f=8,f0=5,f1=8,k=4+1=5;k=5时,f=13,f0=8,f1=13,k=6,不再满足循环条件跳出循环,此时f=13。4、下面关于算法的叙述中,正确的是()。A、算法的执行效率与数据的存储结构无关B、算法的有穷性是指算法必须能在执行有限个步骤之后终止C、算法的空间复杂度是指算法程序中指令(或语句)的条数D、以上三种描述都正确标准答案:B知识点解析:算法在运行过程中需辅助存储空间的大小称为算法的空间复杂度。算法的有穷性是指一个算法必须在执行有限的步骤以后结束。5、软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是()。A、测试B、设计C、可行性研究D、实现标准答案:C知识点解析:开发阶段包括分析、设计和实施两类任务。其中分析、设计包括需求分析、总体设计和详细设计3个阶段,实施则包括编码和测试两个阶段,C选项不属于开发阶段。6、层次型、网状型和关系型数据库划分原则是()。A、数据之间的联系方式B、记录长度C、联系的复杂程度D、文件的大小标准答案:A知识点解析:数据库按数据模型分为层次型数据库、网状型数据库、关系型数据库,数据模型即数据之间的联系方式,因此正确选项为A。7、表达式10Mod2的值为()。A、0B、1C、2D、5标准答案:A知识点解析:本题考查VBA中表达式运算的知识。在VBA中Mod是取余数运算,将返回左操作数整除右操作数后的余数。本题中10可以被2整除,所以余数为0。8、在VBA中要打开名为"学生信息录入"的窗体,应使用的语句是()。A、DoCmd.OpenForm"学生信息录入"B、OpenForm"学生信息录入"C、DoCmd.OpenWindow"学生信息录入"D、OpenWindow"学生信息录入"标准答案:A知识点解析:在VBA中打开窗体的命令格式如下:DoCmd.OpenForm(FormName,View,FilterName,WhereCondition,DataMode,WindowMode,OpenArgs)其中FormName是必需的,是字符串表达式,表示当前数据库中窗体的有效名称。9、软件需求分析阶段的工作,可以分为四个方面:需求获取、编写需求规格说明书、需求评审和()。A、阶段性报告B、需求分析C、需求总结D、都不正确标准答案:B知识点解析:软件需求分析阶段的工作,可以概括为四个方面:需求获取、需求分析、编写需求规格说明书和需求评审。需求获取的目的是确定对目标系统的各方面需求。涉及到的主要任务是建立获取用户需求的方法框架,并支持和监控需求获取的过程。需求分析是对获取的需求进行分析和综合,最终给出系统的解决方案和目标系统的逻辑模型。编写需求规格说明书作为需求分析的阶段成果,可以为用户、分析人员和设计人员之间的交流提供方便,可以直接支持目标软件系统的确认,又可以作为控制软件开发进程的依据。需求评审是对需求分析阶段的工作进行复审,验证需求文档的一致性、可行性、完整性和有效性。10、在Access数据库中,表是()。A、关系B、索引C、记录D、数据库标准答案:A知识点解析:在Access中,一个“表”就是一个关系,每个关系都有一个关系名,即表名。11、如果X是一个正的实数,保留两位小数、将千分位四舍五入的表达式是().A、0.01*Int(X+0.05)B、0.01*Int(100*(X+0.005))C、0.01*Int(X+0.005)D、0.01*Int(100*(X+0.05))标准答案:B知识点解析:根据题意,Int(100*(x+0.005)实现千分位的四舍五入,同时扩大100倍取整,乘0.01是为保证保留两位小数,与前面的乘以100对应,因此本题选B。12、在窗体上添加一个命令按钮(名为Commandl),编写如下事件过程:PrivateSubCommand1—Click()ForI=1To4x=4Forj=1To3x=3Fork=1To2x=x+6NextkNextjNextiMsgBoxxEndSub打开窗体后,单击命令按钮,消息框的输出结果是()。A、7B、15C、157D、528标准答案:B知识点解析:本题考查VBA中多重循环的知识。见到多重循环的问题不要害怕,认真地分析清楚每一次循环这种问题就迎刃而解了。本题中,在每一次外循环开始的时候都把x的值置为4,所以我们只分析最后一次循环就可以了;同理中层循环每一次开始前都把x的值置为3,所以这个问题最后实际上就是x的初值为3,执行最内层循环直到结束就可以了。根据程序内循环执行两次,最后x=3+6+6=15。13、在Access中要显示"教师表"中姓名和职称的信息,应采用的关系运算是()。A、选择B、投影C、连接D、关联标准答案:A知识点解析:关系运算包括:选择、投影和连接。①选择:从关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算,即从水平方向抽取记录。②投影:从关系模式中指定若干个属性组成新的关系。投影是从列的角度进行的运算,相当于对关系进行垂直分解。③连接:连接是关系的横向结合。连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。此题干要求从关系中找出同时满足两个条件的元组,应进行的运算是选择,所以选项A)是正确14、假设数据中表A与表B建立了“一对多”关系,表A为“多”的一方,则下述说法正确的是()。A、表B中的一个字段能与表A中的多个字段匹配B、表B中的一个记录能与表A中的多个记录匹配C、表A中的一个记录能与表B中的多个记录匹配D、表A中的一个字段能与表B中的多个字段匹配标准答案:B知识点解析:本题考查表与表之间的关系。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表A和表B之间存在一对一的关系,那么表A中的一条记录只能与表B中的一条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在一对多的关系,且表B为多的一方,那么表A中的一条记录与表B中的多条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在多对多的关系,那么表A中的一条记录能与表B中的多条记录匹配,反过来表B中的一条记录也能与表A中的多条记录匹配。15、窗体设计中,决定了按Tab键时焦点在各个控件之间移动顺序的属性是()。A、IndexB、TabStopC、TablndexD、SetFocus标准答案:C知识点解析:窗体中控件的TabIndex属性决定了按Tab键时焦点在各个控件之间的移动顺序。此项设置在控件属性窗口的“其他”选项卡中。用户为窗体添加控件时,系统会按添加控件的顺序自动设置该项属性值,用户可以根据自己的需要修改。16、下列Access内置函数中,属于域聚合函数的是A、AvgB、DMinC、CDateD、Sum标准答案:B知识点解析:Access内置函数中域聚合函数包括DAvg、DCount、DFirst、DLookup、DMax、Dmin等。因此,本题选择B选项。17、在代码中引用一个窗体控件时,应使用的控件属性是()。A、CaptionB、NameC、TextD、Index标准答案:B知识点解析:在代码中引用一个窗体控件时,应使用的控件属性是Name属性,即名称属性。其中选项A)的Caption属性表示控件的标题属性;选项C)的Text属性表示控件的文本属性;选项D)的Index属性表示控件的索引编号。所以答案为B)。18、删除字符串前导和尾随空格的函数是()。A、Ltrim()B、Rtrim()C、Trim()D、Lcase()标准答案:C知识点解析:删除字符串开始和尾部空格使用函数Trim()。而函数Ltrim()是删除字符串的开始空格,Rtrim()函数是删除字符串的尾部空格。Lease()函数是将字符串中大写字母转换成小写字母。19、下列过程的功能是:通过对象变量返回当前窗体的Recordset属性记录集引用,消息框中输出记录集的记录(即窗体记录源)个数。SubGetRecNum()DimrsAsObjectSetrs=Me.RecordsetMsgBox________EndSub程序画线处应填写的是()。A、CountB、rs.CountC、RecordCountD、rs.RecordCount标准答案:D知识点解析:题目中对象变量rs返回了当前窗体的Recordset属性记录集的引用,那么通过访问对象变量rs的属性RecordCount就可以得到该记录集的记录个数,引用方法为rs.RecordCount。20、在VBA中,能自动检查出来的错误是()。A、语法错误B、逻辑错误C、运行错误D、注释错误标准答案:A知识点解析:语法错误在编辑时就能自动检测出来,逻辑错误和运行错误是程序在运行时才能显示出来的,不能自动检测,注释错误是检测不出来的。21、要求在页面页脚中显示“第X页,共Y页”,则页脚中的页码“控件来源”应设置为()。A、="第"&[pages]&"页,共"&[page]&"页"B、="共"&[pages]&"页,第"&[page]&"页"C、="第"&[page]&"页,共"&[page]&"页"D、="共"&[page]&"页,第"&[page]&"页"标准答案:C知识点解析:在报表中添加页码时,表达式中Page和Pages是内置变量,[Page]代表当前页,[Pages]代表总页数,表达式中的其他字符串将按顺序原样输出。22、为使窗体每隔5秒钟激发一次计时器事件(timer事件),应将其Interval属性值设置为()。A、5B、500C、300D、5000标准答案:D知识点解析:窗体计时器间隔以毫秒为单位,Interval属性值为1000时,间隔为1秒,为5000时则间隔为5秒。23、数据库系统的数据独立性是指()。A、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序B、不会因为数据的变化而影响应用程序C、不会因为存储策略的变化而影响存储结构D、不会因为某些存储结构的变化而影响其他的存储结构标准答案:A知识点解析:数据库系统的数据独立性,是指数据库中数据独立于应用程序且不依赖于应用程序,即数据的逻辑结构、存储结构与存取方式的改变不会影响应用程序。故选A选项。24、对话框在关闭前,不能继续执行应用程序的其他部分,这种对话框称为()。A、输入对话框B、输出对话框C、模态对话框D、非模态对话框标准答案:C知识点解析:对话框按执行方式原理不同分为两种:模式对话框和非模式对话框。模式对话框,是指在继续执行应用程序的其他部分之前,必须先被关闭对话框;非模式对话框允许在对话框与其他窗体间转移焦点而不必关闭对话框。所以选项C)为正确答案。25、当条件为5<x<10时,x=x+1,以下语句正确的是()。A、if5<x<10thenx=x+1B、if5<xorx<10thenx=x+1C、if5<xandx<10thenx=x+1D、if5<xxorx<10thenx=x+1标准答案:C知识点解析:条件5<x<10即为x大于5小于10,用关系表达式表示就是x>5andx<10。26、已知按钮Command0的Click事件对应的程序代码如下:PrivateSubCommandO_Click()DimJAsIntegerJ=20CallGetData(J+5)MsgBoxJEndSubPrivateSubGetData(ByReffAsInteger)f=f+30EndSub运行程序,输出结果是()。A、20B、25C、50D、55标准答案:A知识点解析:常量与表达式在传递时,形参即便是传址(ByRef项)说明,实际传递的也只是常量或表达式的值,这种情况下,过程参数“传址调用”的“双向”作用形式就不起作用。本题中实参是表达式“J+5”,尽管形参前使用ByRef修饰,也不会影响实参“J”的值,故最终变量“J”的值仍是20,故本题选择A选项。27、确定一个控件的大小的属性是()。A、Width或HeightB、Width和HeightC、Top或LeftD、Top和Left标准答案:B知识点解析:本题考查控件基本属性的知识。Width代表宽度,Height代表高度,Top是控件到窗体上边的距离,Left是控件到窗体左边的距离。用左边距和上边距来描述控件的位置,宽度和高度来描述控件的大小。28、在模块的声明部分使用"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个元素。29、在VBA中,能自动检查出来的错误是()。A、语法错误B、逻辑错误C、运行错误D、注释错误标准答案:A知识点解析:语法错误在编辑时就能自动检测出来,逻辑错误和运行错误是程序在运行时才能显示出来的,不能自动检测,注释错误是检测不出来的。30、若在设计视图中创建一个查询,查找平均分在85分以上的女生,并显示姓名、性别和平均分,正确的设置查询条件的方法是A、在姓名的"条件"单元格中输入:平均分>=85Or性别="女"B、在姓名的"条件"单元格中输入:平均分>=85And性别="女"C、在平均分的"条件"单元格中输入:>=85;在性别的"条件"单元格中输入:"女"D、在平均分的"条件"单元格中输入:平均分>=85;在性别的"条件"单元格中输入:性别="女"标准答案:C知识点解析:首先要找出平均分在85分以上的记录,应在平均分的"条件"行中键入">=85",其次要找出性别为女的信息,此时应在性别的"条件"行中键入"女"。因此选项C正确。31、SQL语句不能创建的是()。A、报表B、视图C、数据表D、索引标准答案:A知识点解析:本题考查SQL中定义语句的知识。SQL语言的功能包含数据定义、数据操纵、数据查询和数据控制,其中的数据定义功能可以实现表、索引、视图的定义、修改和删除。在Access中提供3种创建报表的方式,分别是使用“自动报表”功能,使用向导功能和使用“设计”视图创建,使用SQL语句是不能创建报表的。32、下列程序段运行结束后,变量x的值是()。x=2y=2Dox=x*yy=y+1LoopWhiley<4A、4B、12C、48D、192标准答案:B知识点解析:程序中使用了Do…While循环,循环体至少执行一次,循环继续执行的条件是y<4。循环体中x=x*y=2*2=4,y=y+1=3,条件满足循环体继续执行,x=4*3=12,y=3+1=4.此时条件不满足,不再执行循环体,循环结束。33、若要在文本型字段查询"Access"开头的字符串,正确的条件表达式是A、like"Access*"B、like"Access"C、like"*Access*"D、like"*Access"标准答案:A知识点解析:Like用于指定查找文本字段的字符模式,通配符*表示与任何个数的字符匹配。因此,Like"Access"表示查询字段值为"Access"字样的记录,Like"*Access*"表示查询包含"Access"字样的记录,Like"*Access"表示查询字段值中最后六个字符为"Access"字样的记录,Like"Access*"表示查询字段值中前六个字符为"Access"字样的记录。34、建立表结构的SQL命令是()A、CREATECURSORB、CREATETABLEC、CREATEINDEXD、CREATEVIEW标准答案:B知识点解析:CREATETABLE表的定义命令,命令中各短语的功能:PRIMARYKEY:用于定义满足实体完整性的主索引。CHECK…ERROR:用于定义域的完整性和出错提示信息。DEFAULT:用于定义默认值。FROEIGNKEY…REFERENCES:用于定义表之间的联系。FREE:用于指明所建立的表是一个自由表,不添加到当前数据库中。NULL或NOTNULL:用于说明属性允许或不允许为空值。UNIQE:用于建立候选索引,但不是惟一索引。FROMARRAY:用于说明根据数组的内容建立表。35、窗体中的选项卡控件中从一页移到另一页时,发生的事件是A、CurrentB、ClickC、ChangeD、MouseMove标准答案:C知识点解析:Current事件是在窗体打开时,以及只要焦点从一条记录移动到另一条记录,此事件就会被激活;Click事件是在按下然后释放鼠标按钮时发生;Change是指文本框或组合框的部分内容改变时发生的事件;MouseMove是指鼠标移动事件。因此,本题选择C选项。36、为了减少汉字输入,将字段"民族"的全部可能输入事先存入一个表中,在窗体设计时,可以将输入"民族"对应的控件设置为A、列表框控件B、复选框控件C、切换按钮控件D、文本框控件标准答案:A知识点解析:列表框一般用于从若干个已知的值中选择一个作为输入时的简化操作,并且可以绑定到数据中的某个字段,符合题目要求。复选框单独使用,数据源只能为"是/否"类型,如果作为选项组里的控件使用,其数据源为数字型,而且都只能选择一个选项值,不符合要求。C选项中切换按钮单独使用,数据源只能为"是/否"类型,,只能设置是、否两个值,如果作为选项组里的控件使用,其数据源为数字型,而且都只能选择一个选项值,不符合要求。,不符合要求。文本框既可以用于显示指定的数据,也可以自行输入数据,并不能简化输入操作,不符合题意,因此选择A选项。37、要求在输入学生所属专业时,专业名称中必须包括汉字"专业",应定义字段的属性是A、默认值B、输入掩码C、有效性文本D、有效性规则标准答案:D知识点解析:在ACCESS中若要对用户的输入做某种限制,可在表字段设计时设置有效性规则或输入掩码。输入掩码可以控制数据的输入样式,有效性规则可以控制数据的输入范围。本题中要求输入的数据必须包括汉字"专业",应定义字段的属性是有效性规则。因此选项D正确。38、要实现报表按某字段分组统计输出,需要设置的是()。A、报表页脚B、该字段的组页脚C、主体D、页面页脚标准答案:B知识点解析:组页脚节中主要显示分组统计数据,通过文本框实现。打印输出时,其数据显示在每组结束位置。所以要实现报表按某字段分组统计输出,需要设置该字段组页脚。故本题答案为39、下列过程的功能是:通过对象变量返回当前窗体的Recordset属性记录集引用,消息框中输出记录集的记录(即窗体记录源)个数。SubGetRecNum()DimrsAsObjeetSetrs=Me.RecordsetMsgBox【】EndSub程序括号内应填写的是()。A、CountB、rs.CountC、RecordCountD、rs.RecordCount标准答案:D知识点解析:题目中对象变量rs返回了当前窗体的RecordSet属性记录集的引用,那么通过访问对象变量rs的属性RrcordCount就可以得到该记录集的记录个数,引用方法为rs.RcordCount。40、基本路径测试是属于()。A、黑盒测试方法且是静态测试B、黑盒测试方法且是动态测试C、白盒测试方法且是动态测试D、白盒测试方法且是静态测试标准答案:C知识点解析:白盒测试法主要有逻辑覆盖、基本路径测试等。黑盒测试方法主要有等价类划分法、边界值分析法、错误推测法和因果图等。基本路径测试根据软件过程性描述中的控制流确定程序的环路复杂性度量,用此度量定义基本路径集合,并由此导出一组测试用例对每一条独立执行路径进行测试。因此基本路径测试属于动态测试。故本题选择C选项。二、基本操作题(本题共5题,每题1.0分,共5分。)在考生文件夹下,已有“sampl.accdb”数据库文件和Stab.xls文件,“sampl.accdb”中已建立表对象“student”和“grade”,试按以下要求,完成表的各种操作:41、将考生文件夹下的Stab.xls文件导入到“student”表中。标准答案:步骤1:打开“sampl.accdb”数据库,在【外部数据】功能区的“导入并链接”组中单击“Excel”按钮。步骤2:在弹出的【获得外部数据-Excel电子表格】对话框中,单击“浏览”按钮,在弹出的【打开】对话框内浏览“Stab.xls”文件所在的存储位置(考生文件夹下),选中“Stab.xls”Excel文件,单击“打开”按钮。步骤3:接着在【获得外部数据.Excel电子表格】对话框中选中“在表中追加一份记录的副本”项,并在其下方的列表框中选择“student”表,单击“确定”按钮。步骤4:系统弹出【导入数据表向导】对话框,此时默认的是sheetl表中的数据,不需要修改,单击“下一步”按钮,继续保持默认,单击“下一步”按钮,确认数据导入的是student表,单击“完成”按钮,最后单击“关闭”按钮,关闭向导。知识点解析:(1)主要考查Access数据库中获取外来数据的方法。(2)主要考查表记录的删除,对表记录的批量删除。找出要删除的记录是非常关键的。一般要借助表的常用的数据处理:“排序”、“筛选”等方法。(3)此题主要考查默认字段值的设置,这种方法对数据库的数据的添加起到非常好的作用。(4)主要考查表“分析”操作。这个操作主要实现表“结构”的拆分。(5)主要考查表与表之间联系的建立方法以及能够建立联系的两个表必须满足条件。42、将“student”表中1975年到1980年之间(包括1975年和1980年)出生的学生记录删除。标准答案:步骤1:双击“student”表打开数据表视图。选中“出生日期”列,再单击【开始】功能区“排序和筛选”组中的“升序”按钮。在按照“出生年月”排序后的记录中连续选择出生年在1975~1980之间的记录,按键盘上键,确认删除记录。步骤2:单击快速访问工具栏中的“保存”按钮。知识点解析:暂无解析43、将“student”表中“性别”字段的默认值属性设置为“男”。标准答案:步骤1:右击student表,选择“设计视图”快捷菜单命令,打开表设计视图。步骤1:单击“性别”字段。在下方的“字段属性”的“默认值”所在行内输入:男。步骤2:单击快速访问工具栏中的“保存”按钮保存设置,关闭表设计器。知识点解析:暂无解析44、将“student”表拆分为两个新表,表名分别为“tStud”和“tOffice”。其中“tStud”表结构为:学号,姓名,性别,出生日期,院系,籍贯,主键为学号;“tOffice”表结构为:院系,院长,院办电话,主键为“院系”。要求:保留“student”表。标准答案:步骤1:在【数据库工具】功能区的“分析”组中单击“分析表”按钮,弹出【表分析向导】对话框。在对话框中直接单击“下一步”按钮,直到出现表选择向导界面。如图3-50所示,选中“student”表。步骤2:继续单击“下一步”按钮,选择“否,自行决定”单选框;再单击“下一步”按钮。在“表分析器向导”向导中拖出“院系”,在弹出对话框中修改‘表2”的名称为“toffice”,单击“确定”按钮,接着在向导界面右上部分单击“设置惟一标识符”按钮,设置“院系”字段设为“主键”;继续拖“院长”、“院办电话”字段到“toffice”中,如图3.51所示。步骤3:单击“表1”,向导界面右上部分单击“重命名表”按钮,将“表1”修改名为“tStud”,单击“确定”按钮,在“tStud”表中选中“学号”字段,然后单击向导界面右上部分的“设置惟-标识符”按钮,设置“学号"字段为主键。继续单击“下一步”按钮,选中“否,不创建查询”项,单击“完成”按钮,关闭向导。[*]知识点解析:暂无解析45、建立“student”和“grade”两表之间的关系。标准答案:步骤1:在【数据库工具】功能区的【关系】分组中单击“关系”按钮,系统弹出“关系”窗口,在窗口内右击鼠标,选择”显示表”快捷菜单命令。在【显示表】对话框内分别双击“student”和“grade”表到关系窗口中。关闭【显示表】对话框。在“student”表中拖动“学号”字段到“grade”表中“学号”上,在弹出的【编辑关系】对话框中单击“创建”按钮。[*]步骤2:单击快速访问工具栏中的“保存”按钮。关闭“关系”窗口,关闭“sampl.accdb”数据库。知识点解析:暂无解析三、简单应用题(本题共4题,每题1.0分,共4分。)考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好一个表对象“tTeacher”。试按以下要求完成设计:46、创建一个查询,计算并输出教师最人年龄与最小年龄的差值,显示标题为“mage“,所建查询命名为“qT1”。标准答案:步骤1:双击打开“samp2.accdb”数据库,在【创建】功能区的【查询】分组中单击“查询设计”按钮,系统弹出查询设计器。在【显示表】对话框中添加“tTeacher”表。关闭对话框。在“字段”所在行的第一列输入标题“mage:”,再输入求最大年龄和最小年龄之差的计算式:max([年龄]).min(、[年龄])。如图3.53所示。步骤2:单击快速访问工具栏中的“保存”按钮,输入“qT1”文件名,单击“确定”按钮,关闭“qT1”查询窗口。[*]知识点解析:本题考查查询的基本方法的应用max()函数、min()函数的使用方法。47、创建一个查询,查找并显示具有研究生学历的教师的“编号”、“姓名”、“性别”和“系别”四个字段内容,所建查询命名为“qT2”。标准答案:步骤1:在【创建】功能区的【查询】分组中单击“查询设计”按钮,系统弹出查询设计器。在【显示表】对话框中添加“tTeacher”表。关闭【显示表】对话框。双击“tTeacher”表中的“编号”、“姓名”、“性别”、“系别”、“学历”字段。在“学历”所在的条件行内输入:”研究生”。作为条件字段不需要显示,取消“显示”复选框的勾选。如图3.54所示。步骤2:单击快速访问工具栏中的“保存”按钮,输入“qT2”文件名,单击“确定”按钮,关闭“qT2”查询窗口。[*]知识点解析:本题考查一个比较简单的条件查询。值得注意的是,“学历”作为条件字段不需要显示。48、创建一个查询,查找并显示年龄小于等于38、职称为副教授或教授的教师的“编号”、“姓名”、“年龄”、“学历”和“职称”五个字段内容,所建查询命名为“qT3”。标准答案:步骤1:在【创建】功能区的【查询】分组中单击“查询设计”按钮,系统弹出查询设计器。在【显示表】对话框中添加“tTeacher”表。关闭【显示表】对话框。双击“tTeacher”表中的“编号”、“姓名”、“性别”、“年龄”、“学历”、“职称”字段。在字段“年龄”所在的条件行下输入:<=38,在字段“职称”所在的条件行下输入:”教授”or”副教授”。如图3-55所示。步骤2:单击快速访问工具栏中的“保存”按钮,输入“qT3”文件名,单击“确定”按钮,关闭“qT3”查询窗口。[*]知识点解析:本题考查多条件查询实现方法。同时要考生掌握“and”、“or”、“not”逻辑运算符的使用。注意:“年龄”和“职称”字段虽然作为条件,但是查询中要显示这两个字段的信息,所以不能去掉“显示”项。49、创建一个查询,查找并统计在职教师按照职称进行分类的平均年龄,然后显示出标题为“职称”和“平均年龄”的两个字段内容,所建查询命名为“qT4”。标准答案:步骤1:在【创建】功能区的【查询】分组中单击“查询设计”按钮,系统弹出查询设计器。在【显示表】对话框中添加“tTeacher”表,关闭【显示表】对话框,单击“汇总”按钮。双击“tTeacher”表“职称”字段,在其“总计”所在行选择“GroupBy”。双击“年龄”字段,在“年龄”字段左侧单击定位鼠标。输入标题“平均年龄:”,在其“总计”行选择“平均值”。双击“在职否”字段,在其“总计”行中选择“where”,在其条件行内输入:-1,并去掉“显示”行中的勾选,如图3.56所示。步骤2:单击快速访问工具栏中的“保存”按钮,输入“qT4”文件名,单击“确定”按钮,关闭“qT4”查询窗口。步骤3:关闭“samp2.accdb”数据库。[*]知识点解析:本题考查查询中的计算方法的应用。对不不同职称的教师进行分组,然后求出不同组的平均年龄,同时还要求考生掌握“是/否”型的符号表达:是:-1(yes)、否:0(no)。四、综合应用题(本题共3题,每题1.0分,共3分。)考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tEmployee”和“tGroup”及查询对象“qEmployee”,同时还设计出以“qEmployee”为数据源的报表对象“rEmployee”。试在此基础上按照以下要求补充报表设计:50、在报表的报表页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“职工基本信息表”。标准答案:步骤1:双击打开“samp3.accdb”数据库,在【开始】功能区的“报表”面板中右击“rEmployee”报表,选择“设计视图”快捷菜单命令,打开“rEmployee”的设计视图,单击【控件】分组中的”标签”控件。在报表的页眉节区单击鼠标,在光标闪动处输入:职工基本信息表,在标签上右键单击鼠标,在快捷菜单中选择“属性”命令,在【属性表】对话框内修改“名称”为:bTitle。步骤2:单击快速访问工具栏中的“保存”按钮保存报表的修改。知识点解析:本题主要考查报表一些常用控件的设计方法、控件在报表中的样式、控件在报表中显示的位置以及表的修改。利用函数对数据中显示的数据进行处理。Dlookup()函数的使用格式:DL,ookup(”字段名称”,”表或查询名称”,”条件字段名=…&forms!窗体名!控件名&…”1。51、在“性别”字段标题对应的报表主体节区距上边0.1厘米、距左侧5.2厘米位置添加一个文本框,显示出“性别”字段值,并命名为“tSex”。标准答案:步骤1:在“rEmployee”报表设计视图下,单击【控件】分组中的“文本框”按钮,在报表主体节区上拖动产生一个“文本框”和一个“标签”,删除“标签”。选中新增的文本框,在【属性表】对话框内修改“名称”为:tSex,单击“控件来源”所在行的下拉框中选择:性别,把“上边距”修改为:0.1cm,“左”修改为:5.2cm。如图3.57所示。步骤2:单击快速访问工具栏中的“保存”按钮保存报表的修改。[*]知识点解析:暂无解析52、设置报表主体节区内文本框“tDept”的控件来源属性为计算控件。要求该控件可以根据报表数据源里的“所属部门”字段值,从非数据源表对象“tGroup”中检索出对应的部门名称并显示输出。(提示:考虑DLookup函数的使用。)注意:不允许修改数据库中的表对象“‘tEmployee”和“tGroup”及查询对象“qEmployee”;不允许修改报表对象“qEmployee”中未涉及的控件和属性。标准答案:步骤1:在“rEmployee”报表设计视图中选中“tDept”文本框,在【属性表】对话框的“控件来源”所在行内输入运算式:=DIookl”名称”,”tGhlDup”,”部门编号=”&[所属部门]&””。步骤2:单击快速访问工具栏中的“保存”按钮保存报表的修改,关闭“rEmployee”报表。步骤3:关闭“samp3.accdb”数据库。知识点解析:暂无解析国家二级(ACCESS)机试模拟试卷第2套一、选择题(本题共40题,每题1.0分,共40分。)1、邮政编码是由6位数字组成的字符串,为邮政编码设置输入掩码,正确的是()。A、000000B、999999C、CCCCCCD、LLLLLL标准答案:A知识点解析:在输入数据时,如果希望输入的格式标准保持一致,或希望检查输入时的错误,可以设置输入掩码。输入掩码属性所使用字符的含义:0必须输入数字(0—9);9可以选择输入数据或空格;C可以选择输入任何字符或一个空格;L必须输入字母(A—Z)。邮政编码必须为0—9的数字且不能为空格,所以用“0”表示,本题答案为A。2、在宏的调试中,可以配合使用设计器上的工具按钮()。A、“调试”B、“条件”C、“单步”D、“运行”标准答案:C知识点解析:本题考查宏调试的知识。在宏的调试过程中,通常使用“单步”工具来让宏单步执行以便观察执行效果。其余三个选项不能配合宏使用。3、在模块的声明部分使用"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个元素。4、如果在被调用的过程中改变了形参变量的值,但又不影响实参变量本身,这种参数传递方式称为()。A、按值传递B、按地址传递C、ByRef传递D、按形参传递标准答案:A知识点解析:参数传递有两种办式:按值传递ByVal和按址传递ByRef。按值传递是单向传递,改变了彤参变量的值而不会影响实参本身;而按址传递是双向传递,任何引起形参的,变化都会影响实参的值。5、VBA中不能实现错误处理的语句结构是()。A、OnErrorThen标号B、OnErrorGoto标号C、OnErrorResumeNextD、OnErrorGoto0标准答案:A知识点解析:VBA中实现错误处理的语句一般语法如下:OnErrorGoTo标号OnErrorReSumeNextOnErrorGoTo06、下列程序的功能是返回当前窗体的记录集:SubGetRecNum()DimrSAsObjectSetrs=【】MsgBoxrs.RecordCountEndSub为保证程序输出记录集(窗体记录源)的记录数,括号内应填入的语句是()。A、Me.RecordsetB、Me.RecordLoocksC、Me.RecordSourceD、Me.RecordSelectors标准答案:A知识点解析:程序中rs是对象变量,指代窗体对象,set语句是将当前窗体中的记录集对象赋给rs对象,Me表示当前窗体,用Me指明记录集来自于窗体,Recordset属性设置窗体、报表、列表框控件或组合框控件的记录源,用Me.Recordset代表指定窗体的记录源,即记录源来自于窗体。而Recordsourse属性用来设置数据源,格式为Recordsourse=数据源。因此题目空缺处应填Me.RecordSet。7、下列关于栈叙述中正确的是()。A、栈顶元素最先能被删除B、栈底元素最后才能被删除C、栈底元素永远不能被删除D、栈底元素是最先被删除标准答案:A知识点解析:栈是先进后出的数据结构,所以栈顶元素是最后入栈最先被删除。栈底元素最先进却最后被删除。所以选择A。8、十进制整数设为整数类I,则下面属于类I的实例的是A、-518B、0.518C、518E-2D、518标准答案:A知识点解析:整数的全体构成整数集,整数集是一个数环。在整数系中,零和正整数统称为自然数。-1、-2、-3、…、-n、…(n为非零自然数)为负整数。则正整数、零与负整数构成整数系。整数不包括小数、分数。本题中,选项A是正确的,选项B是小数,选项C是科学计数,也是小数,选项D是小数。9、在软件开发中,需求分析阶段可以使用的工具是()。A、N-S图B、DFD图C、PAD图D、程序流程图标准答案:B知识点解析:在需求分析阶段可以使用的工具有数据流图DFD图,数据字典DD,判定树与判定表,所以选择B。10、下列关于关系数据库中数据表的描述,正确的是()。A、数据表相互之间存在联系,但用独立的文件名保存B、数据表相互之间存在联系,是用表名表示相互间的联系C、数据表相互之间不存在联系,完全独立D、数据表既相对独立,又相互联系标准答案:D知识点解析:Access是一个关系型数据库管理系统。它的每一个表都是独立的实体,保存各自的数据和信息。但这并不是说表与表之间是孤立的。Access通过数据库之间的数据元素(即主键)连接起来,形成lr有机的联系,实现了信息的共享。表与表之间的联系称为关系,Access通过关系使表之间紧密地联系起来,从而改善了数据库的性能,增强了数据库的处理能力。答案D正确。11、下列数据结构中,能用二分法进行查找的是A、顺序存储的有序线性表B、线性链表C、二叉链表D、有序线性链表标准答案:A知识点解析:二分法查找只适应于顺序存储的有序表。有序表是指线性表中的元素按值非递减排序(即从小到大,但允许相邻元素值相等)的表。12、窗体中有文本框为Text1和Text2。运行程序,在Text1中输入整数m(m>0),单击"运行"按钮Command1,将m分解为质因子之积,并在Text2中给出结果。例如,18=2*3*3,输出结果为"2,3,3,";28=2*2*7,输出结果为"2,2,7,"。事件代码如下:PrivateSubCommand1_Click()m=Val(Me!Text1)resule=""k=2DoWhilem>1IfmModk=0Thenresult=result&k&","m=m/kElse【】EndIfLoopMe!Text2=resultEndSub程序【】处应填写的语句是A、k=k+1B、k=1C、m=m-kD、m=m/k标准答案:A知识点解析:本题是求解m的所有质因子之积,while循环结束的条件是m的值大于1。If循环中,如果mmodk=0,则说明k为其中的质因子,所有将k加入结果中,并且把m/k的值赋给m;否则mmodk<>0,则k不是m的因子,k需要加1,以查找较大的质因子。因此,本题应选择A选项。13、假设“公司”表中有编号、名称、法人等字段,查找公司名称中有“网络”二字的公司信息.正确的命令是()。A、SELECT*FROM公司FOR名称="*网络*"B、SELECT*FROM公司FOR名称LIKE"*网络*"C、SELECT*FROM公司WHERE名称="*网络*"D、SELECT*FROM公司WHERE名称LIKE"*网络*"标准答案:D知识点解析:SQL查询的Select语句是功能最强,也是最为复杂的SQL语句。SELECT语句的结构是:SELECT[ALLIDISTINCT]别名FROM表名[WHERE查询条件]在查询条件中输入Like运算符来限制结果中的记录。为了查找公司名称中有“网络”二字的公司信息,需要使用like运算符,与之搭配使用的通配符有很多,其中“*”的含义是表示由0个或任意多个字符组成的字符串,在字符串中可以用作第一个字符或最后一个字符,在本题中应该使用的条件是Like"*网络*"。所以选项D)正确。14、登录窗体如图所示,单击"登录"按钮,当用户名正确则弹出窗口显示"OK"信息。按钮cmdOK对应的事件代码是A、PrivateSubcmdOK_Click()IftxtUser.Value="zhangs"ThenMsgBox"OK"EndifEndSubB、PrivateSubcmdOK_Click()IftxtUser.Value="zhangs"ThenMsgBox"OK"EndSubC、PrivateSubcmdOK_Click()IftxtUser.Value="zhangs"ThenMsgBox"OK"EndifEndSubD、PrivateSubcmdOK_Click()IftxtUser.Value="zhangs"MsgBox"OK"EndIfEndSub标准答案:C知识点解析:本题考查是if...then...endif语句的语法。A选项中一行写了多条语句,中间需要用":"隔开,并且当if<条件>then<语句>写在同一行时,可不用endif;B选项缺少"endif";D选项缺少关键字then。因此,本题应选择C选项。15、在窗体中有一个命令按钮Command1和一个文本框Text1,编写事件代码如下:PrivateSubCommand1_Click()Fori=lTo4x=3Forj=1To3Fork=1To2x=x+3NextkNextjNextiText1.value=Str(x)EndSub打开窗体运行后,单击命令按钮,文本框Text1输出的结果是()。A、6B、12C、18D、21标准答案:D知识点解析:题目中程序是在文本框中输出x的值,x的值由一个三重循环求出,在第一重循环中,x的初值都是3,因此,本段程序重复运行4次,每次x初值为3,然后再经由里面两重循环的计算。在里面的两重循环中,每循环一次,x的值加3,里面两重循环分别从1到3,从1到2共循环6次,所以x每次加3,共加6次,最后的结果为x=3+6*3=21。Str函数将数值表达式转换成字符串,即在文本框中显示21。16、下列各项中,不属于黑盒测试方法的是()。A、边界值分析法B、基本路径测试C、等价类划分法D、错误推测法标准答案:B知识点解析:常用的黑盒测试方法和技术有:等价类划分法、边界值分析法、错误推测法和因果图等。基本路径测试属于白盒测试,故正确答案为B选项。17、定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为A、C#B、S#C、S#,C#D、S#,C#,G标准答案:C知识点解析:主关键字(primarykey)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。SC中学号和课程号一起才能用于唯一地表示表中的某一条记录,因此SC的主键是“S#,C#”。18、如果在查询条件中使用通配符"[]",其含义是()。A、错误的使用方法B、通配任意长度的字符C、通配不在括号内的任意字符D、通配方括号内任一单个字符标准答案:D知识点解析:在查询条件中使用通配符"[]",其含义是通配方括号内任一单个字符,故选项D)正确。19、数据库、数据库系统和数据库管理系统之间的关系是()。A、数据库包括数据库系统和数据库管理系统B、数据库系统包括数据库和数据库管理系统C、数据库管理系统包括数据库和数据库系统D、三者没有明显的包含关系标准答案:B知识点解析:数据库系统有数据库、数据库管理系统、应用系统、数据库管理员、系统平台之一——硬件平台、系统平台之二——软件平台5部分构成。20、在下图中,与查询设计器的筛选标签中所设置的筛选功能相同的表达式是A、成绩表.综合成绩>=80AND成绩表.综合成绩=<90B、成绩表.综合成绩>80AND成绩表.综合成绩<90C、80<=成绩表.综合成绩<=90D、80<成绩表.综合成绩<90标准答案:A知识点解析:本题考查表达式和运算符的知识。“Between…And”是一个表示在某区间内的运算符,等价于>=下界And<=上界。故选项A正确。21、下列关于字段大小属性的叙述中,错误的是A、字段大小属性用于限制输入到字段中值的最大长度B、字段大小属性只适用于文本或自动编号类型的字段C、文本型字段的字段大小属性可以在数据表视图中设置D、自动编号型的字段大小属性不能在数据表视图中设置标准答案:B知识点解析:字段大小属性是用于限制输入字段的最大长度,除了文本和自动编号类型字段可以设置外,还包括数字也可以设置最大字段长度,所以B选项错误;A、C、D选项都是正确的。因此,本题应选择B选项。22、如果在C盘当前文件夹下已存在名为StuData.dat的顺序文件,那么执行语句Open"C:StuData.dat"ForAppendAs#1之后将()。A、删除文件中原有内容B、保留文件中原有内容,可在文件尾添加新内容C、保留文件中原有内容,在文件头开始添加新内容标准答案:B知识点解析:文件打开方式中使用ForAppend时,指定文件按顺序方式输出,文件指针被定位在文件末尾。如果对文件执行写操作,则写入的数据附加到原来文件的后面。23、在窗体上画一个命令按钮,名称为Command1,然后编写如下事件过程:PrivateSubCommand1_Click()Dima()a=Array("机床","车床","钻床","轴承")Printa(2)EndSub程序运行后,如果单击命令按钮,则在窗体上显示的内容是()。A、机床B、车床C、钻床D、轴承标准答案:C知识点解析:本题考查VBA中数组的知识。数组变量由变量名和数组下标构成,我们通常使用Dim语句来定义数组,其中下标下限缺省为0。本题中的a(2)就是数组的第三个元素即“钻床”。24、在Accessp已建立了“学生”表,其中有可以存放简历的字段,在使用向导为该表创建窗体时,“简历”字段所使用的默认控件是()。A、非绑定对象框B、绑定对象框C、图像框D、列表框标准答案:B知识点解析:绑定型对象框用于在窗体或报表上显示OLE对象,例如一系列的图片。25、在窗体中添加一个名称为Command1的命令按钮,然后编写如下事件代码:PrivateSubCommandl_Click()Dima(10,10)Form=2To4Forn=4To5a(m,n)=m*nNextnNextmMsgBoxa(2,5)+a(3,4)+a(4,5)EndSub窗体打开运行后,单击命令按钮,则消息框的输出结果是()。A、22B、32C、42D、52标准答案:C知识点解析:题中程序的功能是通过双重循环给二维数组a(10,10)赋值,最后通过MsgBox输出二维数组a的元素集中3个元素的和。通过程序中的a(m,n)=m*n可知,数组中各元素的值其实是该元素下标的乘积。因此,a(2,5)=2×5=10,a(3,4)=3×4=12,a(4,5)=4*5=20,故a(2,5)+a(3,4)+a(4,5):10+12+20=42,所以消息框Msgboxa(2,5)+a(3,4)+a(4,5)显示的结果是42。26、在窗体上有一个执行命令按钮(名为Commandl),两个文本框Text0和Textlo命令按钮的Click事件程序如下:PrivateSubCommandO_Click()x=Val(Me!Textl)If【】ThenTextO=Str(x)&”是奇数.”ElseTextO=Str(x)&”是偶数.”EndIfEndSubFunctionresult(ByValxAsInteger)AsBooleanresult=FalseIfxMod2=0Thenresult=TrUeEndIfEndFunction程序运行时,在Textl中输入21,单击命令按钮后Text0中显示“21是奇数”,则程序【】处应填写的语句是()。A、result(x)=“奇数”B、result(x)="偶数”C、result(x)D、Notresult(x)标准答案:D知识点解析:函数result的功能是判断一个数的奇偶性,如果是偶数,则返回True,否则返回False。在主调过程CommandO_Click()中,使用Ⅱ判断Text0中输入值的奇偶性,当Ⅱ表达式为True时,返回“是奇数”,否则返回“是偶数”,因此在If后的空缺条件表达式处,应填入调用函数result的语句,如果返回的值为True,则为奇数;如果返回的值为False,则为偶数,所以应填入的语句为“notresult(x)”,故D)选项正确。27、输入掩码字符“&”的含义是()。A、必须输入字母或数字B、可以选择输入字母或数字C、必须输入一个任意的字符或一个空格D、可以选择输入任意的字符或一个空格标准答案:C知识点解析:输入掩码的符号中“&”所表示的是输入任一字符或空格(必选项),故C)选项正确。28、在VBA中定义了二维数组B(3to7,4),则该数组的元素个数为()。A、25B、36C、20D、24标准答案:A知识点解析:本题考查二维数组元素个数的计算问题。在二维数组B(3t07,4)中,行数为5行(下标的取值范围为3,4,5,6,7),列数为5列(下标的取值范围为0,1,2,3,4),所以此二维表的元素个数为Sx5=25个,故A)选项正确。29、若要将“产品”表中所有供货商是“ABC”的产品单价下凋50,则正确的SQL语句是()。A、UPDATE产品SET单价=50WHERE供货商="ABC"B、UPDATE产品SET单价=单价-50WHERE供货商="ABC"C、UPDATEFROM产品SET单价=50WHERE供货商="ABC"D、UPDATEFROM产品SET单价=单价-50WHERE供货商="ABC"标准答案:B知识点解析:修改数据的语法结构为:UPDATETABLESET字段名=VALUE[WHERE条件],所以答案为B)。30、若参数查询运行时要给出提示信息,则对应参数条件的提示信息的格式是A、(提示信息)B、<提示信息>C、{提示信息}D、[提示信息]标准答案:D知识点解析:参数查询利用对话框提示用户输入参数,并检索符合所输入参数的记录或值,准则中需将参数提示文本放在"[]"中。31、下列叙述中正确的是()。A、顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B、顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C、顺序存储结构能存储有序表,链式存储结构不能存储有序表D、链式存储结构比顺序存储结构节省存储空间标准答案:A知识点解析:链式存储结构既可以针对线性结构也可以针对非线性结构,所以B)与C)错误。链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,所以D)错误。32、ADO对象模型中可以打开并返回RecordSet对象的是()。A、只能是Connection对象B、只能是Command对象C、可以是Connection对象和Command对象D、不存在标准答案:C知识点解析:Recordset对象只代表一个记录集,这个记录集是一个连接的数据库中的表或者是Command对象的执行结果返回的记录集。Connection对象用于建立与数据库的连接,通过连接可从应用程序访问数据源,因此,可以打开和返回RecordSet对象。Command对象在建立Connection后,可以发出命令操作数据源,因此,也可以打开并返回RecordSet对象。33、要将电话号码的输入格式固定为:×××-××××××××,应定义字段的属性是A、格式B、输入掩码C、小数位数D、有效性规则标准答案:B知识点解析:格式属性用以确定数据的显示方式和打印方式;输入掩码用于设置数据的输入格式;有效性规则是用于限制输入数据时必须遵守的规则;小数位数属性用于设置数字和货币数据的小数位数。因此,本题应选择B选择。34、有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。A、并B、自然连接C、笛卡尔积D、交标准答案:D知识点解析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以B)错误。笛卡尔积是用R集合中元素为第一元素,S集合中元素为第二元素构成的有序对,所以C)错误。根据关系T可以很明显的看出是从关系R与关系S中取得相同的关系组所以取得是交运算,选择D)。35、在筛选时,不需要输入筛选规则的方法是()。A、高级筛选B、按窗体筛选C、按选定内容筛选D、输入筛选目标筛选标准答案:D知识点解析:当对多个字段设定条件,并且设定多个条件时,可采用"按窗体筛选"。"按选定内容筛选"主要用于对一个字段设定条件时,找出包含选定字段中数据的所有记录。当输入的条件为一个通式或是一个计算公式时,可采用"输入筛选目标筛选"的方式筛选满足的记录。更为复杂的设置可采用"高级筛选"来实现。故选项D)为正确答案。36、如有数组声明语句Dima(2,-3to2,4),则数组a包含元素的个数是()。A、40B、75C、12D、90标准答案:D知识点解析:数组的默认下限为0,所以Dima(2,-3to2,4),第一维下标为0,1,2,共3个,第二维下标为-3,-2,-1,0,1,2,共6个,第三维下标为0,1,2,3,4,共5个,所以数据a包含的元素个数为3×6×5=90。37、宏命令OpenForm的功能是A、打开窗体B、打开报表C、打开查询D、打开表标准答案:A知识点解析:宏命令OpenForm的功能是打开窗体,打开报表的宏命令是OpenReport,打开查询的宏命令是OpenQuery,打开表的宏命令是OpenTable。38、VBA中去除字符串前面空格的函数是A、LTrimB、RTrimC、TrimD、Ucase标准答案:A知识点解析:VBA中去除字符串前面空格使用函数Ltrim();Rtrim()函数是删除字符串的尾部空格;Trim()是删除字符串开始和尾部空格;Ucase()函数是将字符串中小写字母转换成大写字母。39、以下关于字段的叙述中,错误的是A、可以为任意类型的字段设置默认值属性B、不同的字段类型的字段属性有所不同C、有效性规则是表达式,可用于限制字段的输入D、在数据表视图中不能直接编辑计算类型字段标准答案:A知识点解析:B、C、D选项是正确的,并不是所有的数据类型都可以设置默认属性,例如:附件、自动编号等。因此,本题应选择A选项。40、循环队列的存储空间为Q(0:59),初始状态为空。经过一系列正常的入队与退队操作后,front=25,rear=24。循环队列中的元素个数为()。A、1B、2C、59D、60标准答案:C知识点解析:设循环队列的存储空间为Q(1:m),初始状态为空。在循环队列运转起来后,如果real一front>O,则队列中的元素个数为。rear—front个;如果rear—front<0,则队列中的元素个数为rear—front+m。本题中front=25,rear=24,rear一front<0,则元素个数为24—25+60=59。故本题选择C选项。二、基本操作题(本题共5题,每题1.0分,共5分。)在考生文件夹下,已有“sampl.accdb”数据库文件和Stab.xls文件,“sampl.accdb”中已建立表对象“student”和“grade”,试按以下要求,完成表的各种操作:41、将考生文件夹下的Stab.xls文件导入到“student”表中。标准答案:步骤1:打开“sampl.accdb”数据库,在【外部数据】功能区的“导入并链接”组中单击“Excel”按钮。步骤2:在弹出的【获得外部数据-Excel电子表格】对话框中,单击“浏览”按钮,在弹出的【打开】对话框内浏览“Stab.xls”文件所在的存储位置(考生文件夹下),选中“Stab.xls”Excel文件,单击“打开”按钮。步骤3:接着在【获得外部数据.Excel电子表格】对话框中选中“在表中追加一份记录的副本”项,并在其下方的列表框中选择“student”表,单击“确定”按钮。步骤4:系统弹出【导入数据表向导】对话框,此时默认的是sheetl表中的数据,不需要修改,单击“下一步”按钮,继续保持默认,单击“下一步”按钮,确认数据导入的是student表,单击“完成”按钮,最后单击“关闭”按钮,关闭向导。知识点解析:(1)主要考查Access数据库中获取外来数据的方法。(2)主要考查表记录的删除,对表记录的批量删除。找出要删除的记录是非常关键的。一般要借助表的常用的数据处理:“排序”、“筛选”等方法。(3)此题主要考查默认字段值的设置,这种方法对数据库的数据的添加起到非常好的作用。(4)主要考查表“分析”操作。这个操作主要实现表“结构”的拆分。(5)主要考查表与表之间联系的建立方法以及能够建立联系的两个表必须满足条件。42、将“student”表中1975年到1980年之间(包括1975年和1980年)出生的学生记录删除。标准答案:步骤1:双击“student”表打开数据表视图。选中“出生日期”列,再单击【开始】功能区“排序和筛选”组中的“升序”按钮。在按照“出生年月”排序后的记录中连续选择出生年在1975~1980之间的记录,按键盘上键,确认删除记录。步骤2:单击快速访问工具栏中的“保存”按钮。知识点解析:暂无解析43、将“student”表中“性别”字段的默认值属性设置为“男”。标准答案:步骤1:右击student表,选择“设计视图”快捷菜单命令,打开表设计视图。步骤1:单击“性别”字段。在下方的“字段属性”的“默认值”所在行内输入:男。步骤2:单击快速访问工具栏中的“保存”按钮保存设置,关闭表设计器。知识点解析:暂无解析44、将“student”表拆分为两个新表,表名分别为“tStud”和“tOffice”。其中“tStud”表结构为:学号,姓名,性别,出生日期,院系,籍贯,主键为学号;“tOffice”表结构为:院系,院长,院办电话,主键为“院系”。要求:保留“student”表。标准答案:步骤1:在【数据库工具】功能区的“分析”组中单击“分析表”按钮,弹出【表分析向导】对话框。在对话框中直接单击“下一步”按钮,直到出现表选择向导界面。如图3-50所示,选中“student”表。步骤2:继续单击“下一步”按钮,选择“否,自行决定”单选框;再单击“下一步”按钮。在“表分析器向导”向导中拖出“院系”,在弹出对话框中修改‘表2”的名称为“toffice”,单击“确定”按钮,接着在向导界面右上部分单击“设置惟一标识符”按钮,设置“院系”字段设为“主键”;继续拖“院长”、“院办电话”字段到“toffice”中,如图3.51所示。步骤3:单击“表1”,向导界面右上部分单击“重命名表”按钮,将“表1”修改名为“tStud”,单击“确定”按钮,在“tStud”表中选中“学号”字段,然后单击向导界面右上部分的“设置惟-标识符”按钮,设置“学号"字段为主键。继续单击“下一步”按钮,选中“否,不创建查询”项,单击“完成”按钮,关闭向导。[*]知识点解析:暂无解析45、建立“student”和“grade”两表之间的关系。标准答案:步骤1:在【数据库工具】功能区的【关系】分组中单击“关系”按钮,系统弹出“关系”窗口,在窗口内右击鼠标,选择”显示表”快捷菜单命令。在【显示表】对话框内分别双击“student”和“grade”表到关系窗口中。关闭【显示表】对话框。在“student”表中拖动“学号”字段到“grade”表中“学号”上,在弹出的【编辑关系】对话框中单击“创建”按钮。[*]步骤2:单击快速访问工具栏中的“保存”按钮。关闭“关系”窗口,关闭“sampl.accdb”数据库。知识点解析:暂无解析三、简单应用题(本题共4题,每题1.0分,共4分。)考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好一个表对象“tTeacher”。试按以下要求完成设计:46、创建一个查询,计算并输出教师最人年龄与最小年龄的差值,显示标题为“mage“,所建查询命名为“qT1”。标准答案:步骤1:双击打开“samp2.accdb”数据库,在【创建】功能区的【查询】分组中单击“查询设计”按钮,系统弹出查询设计器。在【显示表】对话框中添加“tTeacher”表。关闭对话框。在“字段”所在行的第一列输入标题“mage:”,再输入求最大年龄和最小年龄之差的计算式:max([年龄]).min(、[年龄])。如图3.53所示。步骤2:单击快速访问工具栏中的“保存”按钮,输入“qT1”文件名,单击“确定”按钮,关闭“qT1”查询窗口。[*]知识点解析:本题考查查询的基本方法的应用max()函数、min()函数的使用方法。47、创建一个查询,查找并显示具有研究生学历的教师的“编号”、“姓名”、“性别”和“系别”四个字段内容,所建查询命名为“qT2”。标准答案:步骤1:在【创建】功能区的【查询】分组中单击“查询设计”按钮,系统弹出查询设计器。在【显示表】对话框中添加“tTeacher”表。关闭【显示表】对话框。双击“tTeacher”表中的“编号”、“姓名”、“性别”、“系别”、“学历”字段。在“学历”所在的条件行内输入:”研究生”。作为条件字段不需要显示,取消“显示”复选框的勾选。如图3.54所示。步骤2:单击快速访问工具栏中的“保存”按钮,输入“qT2”文件名,单击“确定”按钮,关闭“qT2”查询窗口。[*]知识点解析:本题考查一个比较简单的条件查询。值得注意的是,“学历”作为条件字段不需要显示。48、创建一个查询,查找并显示年龄小于等于38、职称为副教授或教授的教师的“编号”、“姓名”、“年龄”、“学历”和“职称”五个字段内容,所建查询命名为“qT3”。标准答案:步骤1:在【创建】功能区的【查询】分组中单击“查询设计”按钮,系统弹出查询设计器。在【显示表】对话框中添加“tTeacher”表。关闭【显示表】对话框。双击“tTeacher”表中的“编号”、“姓名”、“性别”、“年龄”、“学历”、“职称”字段。在字段“年龄”所在的条件行下输入:<=38,在字段“职称”所在的条件行下输入:”教授”or”副教授”。如图3-55所示。步骤2:单击快速访问工具栏中的“保存”按钮,输入“qT3”文件名,单击“确定”按钮,关闭“qT3”查询窗口。[*]知识点解析:本题考查多条件查询实现方法。同时要考生掌握“and”、“or”、“not”逻辑运算符的使用。注意:“年龄”和“职称”字段虽然作为条件,但是查询中要

温馨提示

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

评论

0/150

提交评论