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

下载本文档

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

文档简介

国家二级(ACCESS)机试模拟试卷9(共9套)(共472题)国家二级(ACCESS)机试模拟试卷第1套一、选择题(本题共40题,每题1.0分,共40分。)1、用二维表结构表示实体与实体之间的联系的模型是()。A、物理模型B、层次模型C、关系模型D、网状模型标准答案:C知识点解析:本题考查数据库的基本知识。常见的数据模型有三种,分别是层次模型、网状模型和关系模型,目前最普遍应用的是关系模型。此外,今年发展的面向对象模型也逐渐成为主流数据模型。层次模型用树形结构描述实体间的关系;网状模型用图结构描述实体间的关系;关系模型用二维表描述实体间的关系。2、在数据库设计中,将E-R图转换成关系数据模型的过程属于()。A、需求分析阶段B、概念设计阶段C、逻辑设计阶段D、物理设计阶段标准答案:C知识点解析:E-R图转换成关系模型数据则是把图形分析出来的联系反映到数据库中,即设计出表,所以属于逻辑设计阶段。3、若限制字段只能输入数字0~9,则应使用的输入掩码字符是A、XB、AC、0D、9标准答案:C知识点解析:输入掩码属性所使用字符的含义见表1。因此若要限制字段只能输入数字0~9,应使用的输入掩码字符是"0"。4、下列关于SQL语句的说法中,错误的是()。A、INSERT语句可以向数据表中追加新的数据记录B、UPDATE语句用来修改数据表中已经存在的数据记录C、DELETE语句用来删除数据表中的记录D、CREATE语句用来建立表结构并追加新的记录标准答案:D知识点解析:Access支持的数据定义语句有创建表(CREATETABLE)、修改数据(UPDATETABLE)、删除数据(DELETETABLE)、插入数据(INSERTTABLE)。CREATETABLE只有创建表的功能不能追加新数据。故选项D)为正确答案。5、“特殊效果”属性值用于设置控件的显示特效,下列属于“特殊效果”的属性值的是()。①平面②颜色③凸起④蚀刻⑤透明⑥阴影⑦凹陷⑧凿痕⑨倾斜A、①②⑧④⑤⑥B、①⑨④⑤⑥⑦C、①④⑤⑥⑦⑧⑨D、①③④⑤⑥⑦⑧标准答案:D知识点解析:“特殊效果”值用于设置控件的显示特效,包括“凹陷”、“凿痕”等。但是不包括“颜色”。6、下面VBA程序段运行时,内层循环的循环总次数是()。Form=0To7step3Forn=m—1Tom+1NextnNextmA、4B、5C、8D、9标准答案:D知识点解析:本题考查循环的基础知识。对于这类问题我们应该仔细分析清楚每一重循环的次数。可以看出,外循环由于步长为3,所以总共会执行3次,即m=0、m=3、m:6:在每次外循环中,无论m取何值,内循环都是从m—1到m+1执行3次。所以内循环总共的执行次数为3*3=9次。7、假设某数据库已建有宏对象“宏1”,“宏1”中只有一个宏操作SetValue,其中第一个参数项目为“[Label0].[Caption]”,第二个参数表达式为“[Text0]”。窗体“fmTest”中有一个标签Label0和一个文本框Text0,现设置控Text0的“更新后”事件为运行“宏1”,则结果是()。A、将文本框清空B、将标签清空C、将文本框中的内容复制给标签的标题,使二者显示相同内容D、将标签的标题复制到文本框,使二者显示相同内容标准答案:C知识点解析:SetValue命令可以对Access窗体、窗体数据表或报表上的字段、控件、属性的值进行设置。SetValue命令有两个参数,第一个参数是项目(Item),作用是存放要设置值的字段、控件或属性的名称,本题要设置的属性是标签的Caption([Label0].[Caption]);第二个参数是表达式(Expression),使用该表达式来对项的值进行设置,本题的表达式是文本框的内容([Text0]),所以对Text0更新后运行的结果是文本框的内容复制给了标签的标题。所以本题答案为C。8、VBA中不能进行错误处理的语句是()。A、OnErrorGoto标号B、OnErrorThen标号C、OnErrorResumeNextD、OnErrorGoto0标准答案:B知识点解析:本题考查VBA中程序运行错误处理的知识。在VBA中,程序运行错误处理的语句有三种,分别是:OnErrorGoTo标号,在遇到错误发生时程序转移到标号所指位置代码执行;OnErrorResumeNext,在遇到错误发生时不会考虑错误并继续执行下一条语句;OnErrorGoToO,关闭错误处理。9、数据库系统的核心是()。A、数据库管理员B、用户C、数据库管理系统D、硬件系统标准答案:C知识点解析:本题考查数据库系统的知识。数据库系统是指引进数据库后的计算机系统,数据库系统能实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享。数据库系统由5部分组成,分别是硬件系统、数据库、数据库管理系统及相关软件、数据库管理员和用户,其核心是数据库管理系统。10、启动窗体时,系统首先执行的事件过程是()。A、LoadB、ClickC、UnloadD、GotFocus标准答案:A知识点解析:Access开启窗体时事件发生的顺序是:开启窗体:Open(窗体)→Load(窗体)→Resize(窗体)→Activate(窗体)→Current(窗体)→Enter(第一个拥有焦点的控件)→GotFocus(第一个拥有焦点的控件),所以此题答案为A。11、设有一个商店的数据库,记录客户及其购物情况,由三个关系组成:商品(商品号,商品名,单价,商品类别,供应商),客户(客户号,姓名,地址,电邮,性别,身份证号),购买(客户号,商品号,购买数量),则关系购买的键为A、客户号B、商品号C、客户号,商品号D、客户号,商品号,购买数量标准答案:C知识点解析:候选键(码)是二维表中能唯一标识元组的最小属性集。一个二维表有多个候选码,则选定其中一个作为主键(码)供用户使用。在购买关系中,商品号、客户号、购买数量均不能唯一标识元组,每一个单独的属性集都不能作为键,但商品号与客户号构成的集合与三者构成的集合都可以唯一标识购买关系,而前者为最小属性集,故商品号与客户号构成的集合为候选键,C选项正确。12、对于循环队列,下列叙述中正确的是()。A、队头指针是固定不变的B、队头指针一定大于队尾指针C、队头指针一定小于队尾指针D、队头指针可以大于队尾指针,也可以小于队尾指针标准答案:D知识点解析:循环队列的队头指针与队尾指针都不是固定的,随着入队与出队操作要进行变化。因为是循环利用的队列结构所以对头指针有时可能大于队尾指针有时也可能小于队尾指针。13、若要在子过程Pine1调用后返回两个变量的结果,下列过程定义语句中有效的是()。A、Sub:Procl(n,m)B、SubProcl(ByValn,m)C、SubProcl(n,ByValm)D、SubProcl(ByValn,ByValm)标准答案:A知识点解析:本题考查VBA中参数传递的知识。在VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用,此时形参的变化不会返回到实参;若用BvRef声明,说明此参数为传址调用,此时形参的变化将会返回到实参;没有说明传递类型,则默认为传址传递。由于本题要求可以返回两个变量的结果,所以应该使用传址调用,不能出现传值调用,也就是不能出现使用ByVal声明的形参。14、下列关于OLE对象的叙述中,正确的是()。A、用于输入文本数据B、用于处理超级链接数据C、用于生成自动编号数据D、用于链接或内嵌Windows支持的对象标准答案:D知识点解析:OLE对象是指字段允许单独地“链接”或“嵌入”OLE对象,如Word文档、Excel表格、图像、声音或者其他二进制数据。故选项D正确。15、若要在子过程Procl调用后返回两个变量的结果,下列过程定义语句中有效的是()。A、SubProcl(n,m)B、SubProcl(By、Valn,m)C、SubProcl(n,ByValm)D、SubProcl(ByValn,ByValm)标准答案:A知识点解析:小题考查VBA中参数传递的知识。在VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值渊用,此时形参的变化不会返同到实参;若用ByRef声明,说明此参数为传址调用,此时形参的变化将会返同到实参;没有说明传递类犁,则默认为传址传递。由于本题要求可以返回两个变量的结果,所以应该使用传址调用,不能出现传值调用,也就是不能出现使用ByVal声明的形参。16、Access数据库中,为了保持表之间的关系,要求在了表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加该记录,为此需要定义的关系是()。A、输入掩码B、有效性规则C、默认值D、参照完整性标准答案:D知识点解析:本题考查参照完整性的知识。参照完整性指的是两个逻辑上有关系的表必须使得表里面的数据满足它们的关系。例如主表中没有相关记录就不能将记录添加到子表;子表中的记录删除时主表的相关记录随之删除;子表中的记录更新时主表的相关记录随之更新都属于参照完整性。17、打开报表时,首先发生的事件是()。A、打开(Open)B、加载(Load)C、激活(Activate)D、成为当前(Current)标准答案:A知识点解析:Load是在打开窗体,并且显示了它的记录时所发生的的事件,显然,该事件发生在“打开”事件之后;Current事件是在窗体打开时,以及只要焦点从一条记录移动到另一条记录,此事件就会发生。Open是在打开窗体后在第一条记录显示之前发生的事件;Activate是当一个对象成为活动窗口时发生的事件。本题打开报表首先发生的事件是打开事件。因此,应选择A选项。18、某数据表中有5条记录,其中"编号"为文本型字段,其值分别为:129、97、75、131、118,若按该字段对记录进行降序排序,则排序后的顺序应为()。A、75、97、118、129、131B、118、129、131、75、97C、131、129、118、97、75D、97、75、131、129、118标准答案:D知识点解析:文本型数据排序是按照其ASCII码进行排序的,并且首先按第一个字符排序,然后再依次按照后面的字符排序。故答案为D)。19、下列选项中,所有控件共有的属性是()。A、CaptionB、ValueC、TextD、Name标准答案:D知识点解析:所有控件共有的属性是Name属性,因为在代码中引用一个窗体控件时,该属性是必须使用的控件属性。所以答案为D20、如果将某个字段设置为主键,则()。A、系统自动为该字段建立索引B、系统自动为该字段设置查阅列表C、系统自动为该字段设置数据类型D、系统自动为该字段设置自动编号标准答案:A知识点解析:将某个字段设置为主键,系统会自动为该字段建立索引,从而提高查询的效率,但不会自动设置查阅列表和编号。C选项主键不一定是数据类型,也可以是其他类型的数据,故C选项错。因此,本题应选择A选项。21、表达式“B=INT(A+0.5)”的功能是()。A、将变量A保留小数点后1位B、将变量A四舍五入取整C、将变量A保留小数点后5位D、舍去变量A的小数部分标准答案:B知识点解析:INT函数是返回表达式的整数部分,表达式A+0.5中当A的小数部分大于等于0.5时,整数部分加1,当A的小数部分小于0.5时,整数部分不变,INT(A+0.5)的结果便是实现将A四舍五入取整。22、将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是()。A、选择查询B、追加查询C、更新查询D、生成表查询标准答案:B知识点解析:追加查询可以将符合查询条件的数据追加到一个已经存在的表中,该表可以是当前数据库中的一个表,也可以是另一个数据库中的表,所以选项B正确。23、文本框(Textl)中有选定的文本,执行Text1.SelText=“Hello”的结果是()。A、“Hello”将替换原来选定的文本B、“Hello”将插入到原来选定的文本之前C、Text1.SelLength为5D、文本框中只有“Hello”信息标准答案:A知识点解析:文本框的SelText属性返回的是文本框中选中的字符串,如果没有选中任何文本,将返回空串,当执行Text1.SelText=’’Hello’’时,文本框Text1中的选中字符串将替换为“Hello”。24、下列SQL查询语句中,与下面查询设计视图所示的查询结果等价的是()。A、SELECT姓名,性别,所属院系,简历FROMtStudWHERE性别="女"AND所属院系IN("03","04")B、SELECT姓名,简历FROMtStudWHERE性别="女"AND所属院系IN("03","04")C、SELECT姓名,性别,所属院系,简历FROMtStudWHERE性别="女"AND所属院系="03"OR所属院系="04"D、SELECT姓名,简历FROMtStudWHERE性别="女"AND所属院系="03"OR所属院系="04"标准答案:B知识点解析:根据此查询的设计视图勾选的"姓名"和"简历"两个字段,可以排除选项A)和选项C),从查询"准则"行中可以看出此查询要找出性别是女,且所属院系是"03"或"04"的记录,所以答案为B)选项。在下列查询语句中,与SELECTTAB1.*FROMTAB1WHEREInStr([简历],"篮球")<>025、已知“销售”表中有“销售编号”、“图书编号”和“价格”等字段,每销售一本书生成一条记录,要求按图书编号统计出每本书的销售数量,下列SQL语句中正确的是()。A、Select图书编号,Count(图书编号)from销售B、Select图书编号,Count(图书编号)from销售GroupBy图书编号C、Select图书编号,Sum(图书编号)from销售D、Select图书编号,Sum(图书编号)from销售OrderBy图书编号标准答案:B知识点解析:要将查询结果按某一列或多列的值分组,且值相等的为一组则使用GROUPBY子句;聚集函数COUNT()用于统计元组个数。26、若在数据库表的某个字段中存放演示文稿数据,则该字段的数据类型应是()。A、文本型B、备注型C、超链接型D、OLE对象型标准答案:D知识点解析:OLE对象是指字段用于链接或内嵌Windows支持的对象,如Word文档、Excel表格、图像、声音或者其他二进制数据。故选项D)正确。27、下面属于“对象”成份之一的是()。A、封装B、规则C、属性D、继承标准答案:C知识点解析:面向对象方法中的对象由两部分组成:①数据,也称为属性,即对象所包含的信息,表示对象的状态;②方法,也称为操作,即对象所能执行的功能、所能具有的行为。故本题选择C选项。28、可以加快查询操作的属性是A、默认值B、有效性规则C、有效性文本D、索引标准答案:D知识点解析:利用索引可以加快对数据的查询和排序速度,索引文件作为一个独立的文件进行存储,文件中包含指向表记录的指针,建立索引后,表中记录的物理顺序不变。29、在显示查询结果时,若将数据表中的"name"字段名显示为"姓名",应进行的相关设置是A、在查询设计视图的"字段"行中输入"姓名"B、在查询设计视图的"显示"行中输入"姓名"C、在查询设计视图的"字段"行中输入"姓名:name"D、在查询设计视图的"显示"行中输入"姓名:name"标准答案:C知识点解析:在查询的设计视图中,"字段"行可以输入或添加字段名,"显示"行利用复选框来确定字段是否在查询结果中显示。若要修改字段的显示名称应在其字段名之前增加"显示名称:"字样。因此本题中要将"name"字段名显示为"姓名",应在"字段"行中输入"姓名:name"字样。因此选项C正确。30、数据库的基本特点是()。A、数据可以共享,数据冗余大,数据独立性高,统一管理和控制B、数据可以共享,数据冗余小,数据独立性高,统一管理和控制C、数据可以共享,数据冗余小,数据独立性低,统一管理和控制D、数据可以共享,数据冗余大,数据独立性低,统一管理和控制标准答案:B知识点解析:数据库的基本特点是数据可以共享、数据独立性高、数据冗余小,易移植、统一管理和控制。故选项B)正确。31、下面叙述正确的是()。A、算法的执行效率与数据的存储结构无关B、算法的空间复杂度是指算法程序中指令(或语句)的条数C、算法的有穷性是指算法必须能在执行有限个步骤之后终止D、算法的时间复杂度是指执行算法程序所需要的时间标准答案:C知识点解析:算法的设计可以避开具体的计算机程序设计语言,但算法的实现必须借助程序设计语言中提供的数据类型及其算法。数据结构和算法是计算机科学的两个重要支柱。它们是一个不可分割的整体。算法在运行过程中需辅助存储空间的大小称为算法的空间复杂度。算法的有穷性是指一个算法必须在执行有限的步骤以后结束。算法的时间复杂度是指执行算法所需要的计算工作量,即算法执行过程中所需要的基本运算次数。32、在Access的数据表中删除一条记录,被删除的记录()。A、不能恢复B、可以恢复到原来位置C、被恢复为第一条记录D、被恢复为最后一条记录标准答案:A知识点解析:在Access中删除记录需要小心,因为一旦删除数据就无法恢复了。故答案选A)选项。33、ADO对象模型中有5个主要对象,他们是Command、RecordSet、Field、Error和A、DatabaseB、WorkspaceC、ConnectionD、DBEngine标准答案:C知识点解析:在VBA中提拱了Active数据对象(ADO)作为数据库的访问接囗,ADO对象模型中包括5个主要对象,即Connection连接,代表到数据库的连接;Recordset记录集,代表数据库记录的一个集合;Command命令,代表一个SQL命令;Error错误,代表数据库访问中产生的意外;Field字段,代表记录集中的字段数据信息。34、可以加快排序操作的属性是A、默认值B、有效性规则C、有效性文本D、索引标准答案:D知识点解析:利用索引可以加快对数据的查询和排序速度,索引文件作为一个独立的文件进行存储,文件中包含指向表记录的指针,建立索引后,表中记录的物理顺序不变。35、在tStud表中有一个"电话号码"字段,若要确保输入的电话号码格式为:×××-××××××××,则应将该字段的"输入掩码"属性设置为A、999-99999999C、###-########D、???-????????标准答案:A知识点解析:可以输入掩码的字符中,0:必须输入数字0-9;#:可选择输入数字和空格;?:可选择输入A-Z;9:可选择输入数字和空格。题目是输入电话号码,输入的应该是数字。因此,本题应选择A选项。36、下列叙述中正确的是A、带链队列的存储空间可以不连续,但队头指针必须大于队尾指针B、带链队列的存储空间可以不连续,但队头指针必须小于队尾指针C、带链队列的存储空间可以不连续,且队头指针可以大于也可以小于队尾指针D、带链队列的存储空间一定是不连续的标准答案:C知识点解析:带链的队列就是用一个单链表来表示队列,队列中的每一个元素对应链表中的一个节点,其存储结构既可以采用顺序存储也可以是链接存储,其中顺序存储的空间连续而链式存储空间不连续,D选项错误。循环队列中,由于指针超过队列地址最大值时会移动到队列最小地址处,所以队头指针可以大于也可以小于队尾指针,A、B选项错误,C选项正确。37、子过程Plus完成对当前库中"学生表"的年龄字段都加1的操作。SubPlus()DimcnAsNewADODB.ConnectionDimrsAsNewADODB.RecordsetDimfdAsADODB.FieldDimstrConnectAsStringDimstrSQLAsStringSetcn=CurrentProject.ConnectionstrSQL="Select年龄from学生表"rs.OpenstrSQL,cn,adOpenDynamic,adLockOptimistic,adCmdText’Setfd=rs.Fields("年龄")DoWhileNotrs.EOFfd=fd+1rs.Update【】Looprs.Closecn.CloseSetrs=NothingSetcn=NothingEndSub程序空白处【】应该填写的语句是A、rs.MoveNextB、cn.MoveNextC、rs.NextD、cn.Next标准答案:A知识点解析:本题考查的是使用ADO数据库技术操作数据库。选项中RecordSet对象rs是用来表示来自基本表或命令执行结果的记录集。当rs更新完一条记录之后,需要使指针往后移动到下一个记录(注:MoveNext,移动到下一个记录的位置)。因此,本题应选择A选项。38、下面不属于软件设计阶段任务的是A、软件总体设计B、算法设计C、制定软件确认测试计划D、数据库设计标准答案:C知识点解析:从技术观点上看,软件设计包括软件结构设计、数据设计、接口设计、过程设计。所以A、B、D正确,C为软件测试阶段的任务。39、在已建"职工"表中有姓名、性别、出生日期等字段,查询并显示所有年龄在50岁以上职工的姓名、性别和年龄,正确的SQL命令是A、SELECT姓名,性别,YEAR(DATE())-YEAR([出生日期])AS年龄FROM职工WHEREYEAR(Date())-YEAR([出生日期])>50B、SELECT姓名,性别,YEAR(DATE())-YEAR([出生日期])年龄FROM职工WHEREYEAR(Date())-YEAR([出生日期])>50C、SELECT姓名,性别,YEAR(DATE())-YEAR([出生日期])AS年龄FROM职工WHERE年龄>50D、SELECT姓名,性别,YEAR(DATE())-YEAR([出生日期])年龄FROM职工WHERE年龄>50标准答案:A知识点解析:"YEAR(DATE())-YEAR([出生日期])AS年龄"的作用是将当前日期与出生日期的差(即年龄)显示为"年龄"字段,B,D选项缺少AS字段;由于"职工"表中没有"年龄"字段,所以C项会出现查询错误,因此,选择A选项。40、软件需求分析阶段的主要任务是A、确定软件开发方法B、确定软件开发工具C、确定软件开发计划D、确定软件系统的功能标准答案:D知识点解析:需求分析阶段的工作可以分为4个方面:需求获取、需求分析、编写需求规格说明书和需求评审,包括确定软件系统的功能,D选项正确。A、B、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、对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为()。A、并运算B、交运算C、差运算D、除运算标准答案:A知识点解析:关系的并运算是指,由结构相同的两个关系合并,形成一个新的关系,其中包含两个关系中的所有元组。2、在Access的数据表中删除一条记录,被删除的记录()。A、不能恢复B、可恢复为第一条记录C、可恢复为最后一条记录D、可恢复到原来设置标准答案:A知识点解析:在ACCESS数据库中,删除表中的记录是不能恢复的。3、数据库技术的根本目标是()。A、数据存储B、数据共享C、数据查询D、数据管理标准答案:B知识点解析:数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享,所以数据库技术的根本目标是解决数据共享问题。4、数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。I.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段A、仅IB、仅ⅢC、I和ⅡD、Ⅱ和Ⅲ标准答案:A知识点解析:数据管理技术发展的三个阶段中,只有人工管理阶段,没有操作系统,没有管理数据的软件,数据处理方式是批处理。在文件系统阶段,操作系统中已经有了专门数据管理软件,一般称为文件系统。在数据库系统阶段,出现了统一管理数据的专门软件系统,即数据库管理系统。5、在窗体中添加一个名称为Command1的命令按钮,然后编写如下程序:PublicxAsIntegerPrivateSubCommand1_Click()x=3Callf1Callf2MsgBoxxEndSubPrivateSubf1()x*x*xEndSubPrivateSubf2()DimxAsIntegerx=x+4EndSub窗体打开运行后,单击命令按钮,则消息框的输出结果为()。A、3B、7C、9D、16标准答案:C知识点解析:本题考查变量作用域的知识。在整个程序中定义了一个全局变量×,在命令按钮的单击事件中对这个x赋值为3,然后依次调用f1和f2;在f1中对x平方;在f2中又用Dim定义了一个局部变量x,按照局部覆盖全局的原则,在f2中的操作都是基于局部变量x而不是全局变量x。故此最终的输出结果为9。6、数据流图中带有箭头的线段表示的是()。A、控制流B、事件驱动C、模块调用D、数据流标准答案:D知识点解析:数据流图中带箭头的线段表示的是数据流,即沿箭头方向传送数据的通道,一般在旁边标注数据流名。7、下列属于通知或警告用户的命令是()。A、PrintOutB、OutputToC、MsgBoxD、RunWamings标准答案:C知识点解析:在宏操作中,MsgBox用于显示提示消息框,PrintOut用于打印激活的数据库对象,OutputTo用于将指定数据库对象中的数据输出成.xlsx、.rtf、.txt、.htm、.snp等格式的文件。8、表的组成内容包括()。A、查询和报表B、字段和记录C、报表和窗体D、窗体和字段标准答案:B知识点解析:本题考查Access表基本概念的知识。在关系数据库中关系是一个二维表,每一行称为一个元组,每一列称为一个属性:在Access这个关系数据库中,用表来实现关系,表的每一行称作一条记录,对应关系模型中的元组;每一列称作一个字段,对应关系模型中的属性。9、已知费用审核窗体如下图所示。审核时,如果费用超过800无,则备注栏显示"请主管签字确认",啊如果费用未超过则显示计算出的费用合计。下列选项中,文本框txtBZ的控件来源表达式书写错误的是A、=IIf(txtSL*txtDJ>=800,"请主管签字确认","费用合计"&"¥"&(txtSL*txtDJ))B、=IIf([txtSL]*[txtDJ]>=800,"请主管签字确认","费用合计"+"¥"&[txtSL]*[txtDJ])C、=IIf([txtSL]*[txtDJ]>=800,"请主管签字确认","费用合计"+"¥"+[txtSL]*[txtDJ])D、=IIf([txtSL]*[txtDJ]>=800,"请主管签字确认","费用合计"+"¥"+Str([txtSL]*[txtDJ]))标准答案:C知识点解析:连接运算符"+"的左右两边必须是字符型,C选项中第二个"+"的右侧是数字,故C选项错误。因此,本题应选择C选项。10、宏命令Requery的功能是()。A、实施指定控件重新查询B、查找符合条件的第一条记录C、查找符合条件的下一条记录D、指定当前记录标准答案:A知识点解析:本题考查宏操作的知识。Access中提供了50多个可选的宏操作命令,Requery用于实施指定控件重新查询即刷新控件数据;FindRecord用于查找满足指定条件的第一条记录;Find_Next用于查找满足指定条件的下一条记录;GoToRecord用于指定当前记录。11、若有以下窗体单击事件过程:PrivateSubForm_Click()result=1Fori=1To6step3result=result*iNextiMsgBoxresultEndSub打开窗体运行后,单击窗体,则消息框的输出内容是()。A、1B、4C、15D、120标准答案:B知识点解析:本题中主要考查FOR循环执行的次数和循环变量的取值,第一次循环i=1,result=1*1=1,之后i+3;第二次循环i=4,result=1*4=4,之后i+3为7不符合for循环条件,结束循环,输出结果为4.12、支持子程序调用的数据结构是()。A、栈B、树C、队列D、二叉树标准答案:A知识点解析:栈支持子程序调用。栈是一种只能在一端进行插入或删除的线性表,在主程序调用子函数时要首先保存主程序当前的状态,然后转去执行子程序,最终把子程序的执行结果返回到主程序中调用子程序的位置,继续向下执行,这种调用符合栈的特点,因此,本题的答案为A。13、在关系窗口中。双击两个表之间的连接线.会出现()。A、数据表分析向导B、数据关系图窗口C、连接线粗细变化D、编辑关系对话框标准答案:D知识点解析:当两个表之间建立关系,两个表之间会出现一条连接线,双击这条连接线会出现编辑关系对话框。所以,选项D正确。14、窗体设计中,决定了按Tab键时焦点在各个控件之间移动顺序的属性是()。A、IndexB、TabStopC、TablndexD、SetFocus标准答案:C知识点解析:窗体中控件的TabIndex属性决定了按Tab键时焦点在各个控件之间的移动顺序。此项设置在控件属性窗口的“其他”选项卡中。用户为窗体添加控件时,系统会按添加控件的顺序自动设置该项属性值,用户可以根据自己的需要修改。15、如果在文本框内输人数据后,按<Enter>键或按<Tab>键,输入焦点可立即移至下一指定文本框,应设置()。A、“制表位”属性B、“Tab键索引”属性C、“自动Tab键”属性D、“Enter键行为”属性标准答案:B知识点解析:在Access中为窗体上的控件设置Tab键的顺序,应选择“属性”对话框的“其他”选项卡中的“Tab键索引”选项进行设置,故答案为B)。16、在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是A、概念数据模型B、逻辑数据模型C、物理数据模型D、关系数据模型标准答案:A知识点解析:数据模型按照不同的应用层次分为以下3种类型:概念数据模型,着重于对客观世界复杂事物的描述及对它们内在联系的刻画;逻辑数据模型,是面向数据库系统的模型,着重于在数据库系统一级的实现;物理数据模型,是面向计算机物理实现的模型,此模型给出了数据模型在计算机上物理结构的表示。A选项正确。17、下列关于准则的说法,正确的是()。A、日期/时间类型数据须在两端加“[]”B、同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系C、NULL,表示数字0或者空字符串D、数字类型的条件需加上双引号("")标准答案:B知识点解析:本题考查条件准则的知识。日期/时间类型数据须在两端加“撑”而不是“[]”:准则输入时同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系;空值(MULL)不同于空字符串和0,它代表未知或者不确定的值;文本类型的条件需加上双引号(“”),数字类型的条件不必加定界符。18、教师管理数据库有数据表“teacher”,包括“编号”、“姓名”、性别”和“职称”四个字段。下面程序的功能是:通过窗体向teacher表中添加教师记录。对应“编号”、“姓名”、性别”和“职称”的4个文本框的名称分别为:tNo、tName、tSex和tTitles。当单击窗体上的“增加”命令按钮(名称为Command1)时,首先判断编号是否重复,如果不重复,则向“teacher”表中添加教师记录;如果编号重复,则给出提示信息。有关代码如下:PrivateADOcnAsNewADODB.ConnectionPrivateSubForm_Load()打开窗口时,连接Access本地数据库SetADOcn=_____________________EndSubPrivaeSubCommandO_Click()’追加教师记录DimstrSQLAsStringDimADOcmdAsNewADODB.CommandDimADOrsAsNewADODB.ReeordsetSetADOrs.ActiveConnection=ADOcnADOrs.Open"Select编号FromteacherWhere编号="’+tNo+""’IfNotADOrs.EOFThenMsgBox”你输入的编号已存在,不能新增加!”ElseADOcmd.ActiveConnection=ADOcnstrSQL="InsertIntoteacher(编号,姓名,性别,职称)"strSQL=strSQL+"Values("’+tNo+"’,"’+tname+"’,"’+tsex+"’,"’+ttitles+"’)"ADOcmd.CommandText=strSQLADOcmd.ExecuteMsgBox"添加成功,请继续!"EndIfADOrs.CloseSetADOrs=NothingEndSub按照功能要求,在横线上应填写的是()。A、CurrentDBB、CurrentDB.ConnentionC、CurrentProjectD、CurrentProject.Connection标准答案:D知识点解析:由于变量ADOcn定义为ADODB连接对象,因此,当初始化为连接当前数据库时要使用SetADOcn=CurrentProject.Connection。因为CurrentDb是DAO.Database的对象,而CurrentProject才是适用于ADO.Connection的对象。19、层次型、网状型和关系型数据库划分原则是()。A、记录长度B、文件的大小C、联系的复杂程度D、数据之间的联系方式标准答案:D知识点解析:层次模型的基本结构是树形结构,网状模型是一个不加任何条件限制的无向图,关系模型采用二维表来表示,所以三种数据库的划分原则是数据之间的联系方式。20、下列选项中属于面向对象设计方法主要特征的是()。A、继承B、自顶向下C、模块化D、逐步求精标准答案:A知识点解析:面向对象基本方法的基本概念有对象、类和实例、消息、继承与多态性,所以选择A。21、从“图书”表中查找出“计算机”类定价最高的前两条记录,正确的SQL命令是()。A、SELECTTOP2*FROM图书WHERE类别="计算机"GROUPBY定价B、SELECTTOP2*FROM图书WHERE类别="计算机"GROUPBY定价DESCC、SELECTTOP2*FROM图书WHERE类别=”计算机”ORDERBY定价D、SELECT、TOP2*FROM图书WHERE类别=”计算机”ORDERBY定价DESC标准答案:D知识点解析:因为题目中要求定价最高的前两条记录,所以要把定价按降序排列,再选取其中的前两条记录即是定价最高的两条记录。A、C选项错误。又因为ORDERBY表示根据所列分组排序,而GROUPBY则是根据所列字段名分组,所以B选项错误。22、下列叙述中,正确的是()。A、表的数据表视图只用于显示数据B、表的设计视图只用于定义表结构C、在Access中,不能更新链接的外部数据源的数据D、在.Access中,不能直接引用外部数据源中的数据标准答案:B知识点解析:A选项中表的数据表视图操作还可用于增加、删除、修改记录等;C选项可以更新链接的外部数据源的数据;D选项也可引用外部数据源的数据;B选项表的设计视图用于实现表的定义,因此选择B选项。23、Access将内置函数分类进行管理,下列选项中,不属于Access内置函数分类的是A、窗口B、消息C、文本D、财务标准答案:A知识点解析:Access内置函数分类包括数组、转换、数字、程序流程、应用程序、数据库、域聚合、财务、文本、消息等。因此,本题应选择A选项。24、在Access中,如果要处理具有复杂条件或反复循环的操作,则应该使用的对象是()。A、模块B、窗体C、宏D、表标准答案:A知识点解析:宏的局限性,指使用宏只能处理一些简单的操作,对于复杂的条件和循环结构则无能为力,所以要处理具有复杂条件或反复循环的操作,则应该使用模块对象。窗体和表都不能处理复杂条件和反复循环的操作,故A选项正确。25、数据字典(DD)所定义的对象都包含于A、数据流图(DFD图)B、程序流程图C、软件结构图D、方框图标准答案:A知识点解析:在数据流图中,对所有元素都进行了命名,所有名字的定义集中起来就构成了数据字典。因此选A,而B,C,D都不符合。26、执行下列程序段后,变量b的值是()。h=1DoWhile(b<40)b=b*(b+1)LoopA、42B、39C、41D、40标准答案:A知识点解析:DoWhile…Loop语句是在条件式结果为真时,执行循环体,并持续到条件式结果为假或执行到选择性ExitDo语句而退出循环。本题中,若满足b<40的条件,则执行b=b*(b+1),否则结束循环。b初始值为1,满足条件,进入第一次循环,b=1*(1+1)=2;b满足循环条件,进入第二次循环,b=2*(2+1)=6.b满足循环条件,进入第三次循环,b=6*(6+1)=42,不再满足循环条件,跳出循环,b的值最终为42。27、窗体中有一个名为run的命令按钮,单击该按钮从键盘接收学生成绩,如果输入的成绩不在0到100分之间,则要求重新输入;如果输入的成绩正确,则进入后续处理。run命令按钮的Click的事件代码如下:PrivateSubrun_Click()DimflagAsBooleanresult=0flag=TrueDoWhilefiagresult=Val(InputBox("请输入成绩:","输入"))Ifresult>=0Andresult<=100Then【】ElseMsgBox"输入错误,请重新输入"EndIfLoopRem成绩输入正确后的程序代码略EndSub为实现程序的功能,程序【】处不能填写的语句是()。A、flag=TrueB、flag=FalseC、flag=NotflagD、ExitDo标准答案:A知识点解析:本题中的空白处实现的功能是结束循环,根据循环条件可知,无论是把flag设置为False或NotFlag都可以退出循环,Exit语句当然也可以退出循环,但是A选项会造成死循环,故本题选A选项。28、创建交叉表查询,在交叉表行上不止有一个的是()。A、行标题B、列标题C、行标题、列标题和值D、值标准答案:B知识点解析:本题考查的是交叉表查询的知识。在创建交叉表查询时,用户需要指定3种字段:行标题、列标题和数据表行与列交叉位置上的字段,用户需要为该字段指定一个总计项。对于每一行来说,对应的行标题和值只能有一个,可以对应多个列标题。29、设有命令按钮Commandl的单击事件过程,代码如下:PrivateSubCommand1_Click()Dima(3,3)AsIntegerFori=1To3Forj=1To3a(i,j)=i*+i+jNextjNextiSum=0Fori=1To3Sum=Sum+a(i,4-i)NextiMsgBoxSumEndSub运行程序,单击命令按钮,消息框输出结果是()。A、7B、8C、15D、22标准答案:D知识点解析:本题考查VBA中二维数组和循环的知识。本题中的第一个二重循环为二维数组进行了赋值,第二个循环完成累加,关键是分析出累加了哪些元素。由循环体可以看出,实际上3次累加分别累加的是a(1,3)、a(2,2)、a(3,1),实际上就是二维数组的对角线,累加和为7+8+7=22。30、下面不能作为软件设计工具的是A、PAD图B、程序流程图C、数据流程图(DFD图)D、总体结构图标准答案:C知识点解析:软件设计常用的工具有:图形工具:程序流程图、N-S图、PAD图、HIPO;表格工具:判定表;语言工具:PDL(伪码)。另外,在结构化设计方法中,常用的结构设计工具是结构图,故选择C选项。31、打开窗体后,下列事件中首先发生的是A、加载(Load)B、改变(Change)C、调整大小(Resize)D、成为当前(Current)标准答案:A知识点解析:Load是在打开窗体,并且显示了它的记录时所发生的的事件,显然,该事件发生在"打开"事件之后;Current事件是在窗体打开时,以及只要焦点从一条记录移动到另一条记录,此事件就会发生;Change是指文本框或组合框的部分内容改变时发生的事件;Resize是窗体大小发生改变时发生的事件。因此,本题应选择A选项。32、把一个项目编译成一个应用程序时,下面的叙述正确的是()。A、所有的项目文件将组合为一个单一的应用程序文件B、所有项目的包含文件将组合为一个单一的应用程序文件C、所有项目排除的文件将组合为二个单一的应用程序文件D、由用户选定的项目文件将组合为一个单一的应用程序文件标准答案:A知识点解析:将一个项目编译成一个应用程序时,所有项目包含的文件将组合为一个单一的应用程序文件。在项目连编之后,那些在项目中标记为“包含”的文件将成为只读文件。33、下列与主关键字相关的概念中,错误的是A、作为主关键字的字段中允许出Null值B、作为主关键宇的字段中不允许出现重复值C、可以使用自动编号作为主关键字D、可用多个字段组合作为主关键字标准答案:A知识点解析:为了使保存在不同表中的数据产生联系,Access数据库中的每个表必须至少有一个字段能唯一标识每条记录,这个字段就是主关键字。主关键字可以是一个字段,也可以是一组字段。为确保主关键字段值的唯一性,Access不允许在主关键字字段中存入重复值和空值。自动编号字段是在每次向表中添加新记录时,Access会自动插入唯一顺序号。数据库中若未设置其他主关键字,在保存表时会提示创建主键,单击"是"按钮,Access为新建的表创建一个"自动编号"字段作为主关键字。因此选项A错误。34、窗体中有文本框Text1、Text2和Text3。运行程序时,输入整数m和n(n>0),单击按钮Command1计算下列表达式的值:SUM=m-(m+1)/2+(m+2)/3-(m+3)/4+…+(-1)n+1(m+n-1)/n在Text3给出结果,事件代码如下:PrivateSubCommand1_Click()DimsumAsDoublem=Val(me!Text1)n=Val(me!Text2)sum=0Fork=1tonsum=sum+【】/kNextkMe!text3=sumEndSub程序【】处应填写的语句是:A、IIf(kMod2=0,-(m+k-1),(m+k-1))B、IIf(kMod2=0,(m+k-1),-(m+k-1))C、IIf(kMod2>0,-(m+k-1),(m+k-1))D、IIf(kMod2<0,(m+k-1),-(m+k-1))标准答案:A知识点解析:本题是求解一个表达式的值。从题目中我们可以看出分母从1取值一直到m,第k个项,如果k是奇数,则是m+(k-1),否则是m-(k-1)。所以本题就是找出满足条件的表达式(注:Iff(x,y,z)函数中若x为真,则返回y,否则返回z),只有A选项满足。因此,本题应选择A选项。35、若存在关系STUD(学号,姓名,性别,年龄),下列函数Func的功能是FunctionFunc()DimstrSQLAsStringstrSQL="ALTERTABLESTUDADDCONSTRAINTPRIMARY_KEY"&"PRIMARYKEY(学号)"CurrentProject.Connection.ExecutestrSQLEndFunctionA、将关系STUD中的"学号"字段设置为主关键字B、取消关系STUD中的主关键字C、为关系STUD的"学号"字段添加索引D、取消关系STUD中"学号"字段的索引标准答案:A知识点解析:首先,函数内定义字符串变量strAQL;然后将SQL语句赋值,该语句的功能是将表STUD中字段学号设置为关键字(ALTER修改、ADD增加、PRIMARY_KEY关键字);最后执行语句执行SQL。因此,本题应选择A选项。36、要创建一个"教师管理"库,最快捷的建立方法是A、通过新建空白数据库建立B、通过数据库模板建立C、通过数据库表模板建立D、使用三种方法均可建立标准答案:B知识点解析:根据题目要求,可直接使用模板进行数据库的建立;选项A也可以建立,选项C建立的是一张表,并不是数据库。因此,本题应选择B选项。37、关系数据模型A、只能表示实体间1:1联系B、只能表示实体间1:m联系C、可以表示实体间m:n联系D、能表示实体间1:n联系而不能表示实体间n:1联系标准答案:C知识点解析:关系模型是目前最常用的数据模型之一,现实世界的实体以及实体间的各种联系均用关系来表示。实体集之间通过联系来建立联接关系分为三类:一对一联系(1:1)、一对多联系(1:m)、多对多联系(m:n)。C选项正确。38、下面不属于对象主要特征的是A、唯一性B、多态性C、可复用性D、封装性标准答案:C知识点解析:对象的基本特点如下:可知C选项正确。39、为窗体或报表上的控件设置属性值的宏操作是A、BeepB、EchoC、MsgBoxD、SetValue标准答案:D知识点解析:为窗体或报表上的控件设置属性值的宏操作是SetValue,宏操作Beep用于使计算机发出"嘟嘟"声,宏操作MsgBox用于显示消息框。40、可以获得文本框当前插入点所在位置的属性是()。A、PositionB、SelStartC、SelLengthD、Left标准答案:B知识点解析:文本框的属性中没有Position的属性,文本框的SelStart属性值表示当前插入点所在位置,文本框的SelLenght属性值表示文本框中选中文本的长度,文本框的Left属性值表示文本框距窗体左边框的位置。二、基本操作题(本题共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、创建一个查询,查找

温馨提示

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

评论

0/150

提交评论