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

下载本文档

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

文档简介

国家二级(ACCESS)机试模拟试卷30(共9套)(共472题)国家二级(ACCESS)机试模拟试卷第1套一、选择题(本题共40题,每题1.0分,共40分。)1、定义了二维数组A(1to6,6),则该数组的元素个数为()。A、24个B、36个C、42个D、48个标准答案:C知识点解析:本题考查VBA中二维数组的知识。数组变量由变量名和数组下标构成,我们通常使用Dim语句来定义数组,其格式为:Dim数组名([下标下限to]下标上限)其中下标下限缺省为0。数组中的元素个数即为:下标上限一下标下限+1。对于多维数组来说,每一维也遵守这种计算原则,总的元素个数为各维元素数的乘积。故此本题中的数组元素个数应该是(6一1+1)×(6—0+1)=6×7=42。2、需求分析阶段的任务是()。A、软件开发方法B、软件开发工具C、软件开发费用D、软件系统功能标准答案:D知识点解析:需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象,充分了解原系统的工作概况,明确用户的各种需求,然后在这些基础上确定新系统的功能。3、下列叙述中正确的是A、在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B、在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C、在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D、上述三种说法都不对标准答案:C知识点解析:在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈跟队列不同,元素只能在栈项压入或弹出,栈底指针不变,栈中元素随栈顶指针的变化而动态变化,遵循后进先出的规则。4、退出Access数据库管理程序可以使用的快捷键是()。A、Alt+XB、Alt+F+XC、Ctrl+XD、Ctrl+Q标准答案:B知识点解析:本题考查常用快捷键的知识。一般来说我们操作Access数据库采用鼠标操作,但是还是有一些快捷键需要掌握。一般的快捷键经常是在Alt键和Ctrl键与其他键的组合。由于“退出”命令在文件(F)这个菜单下,命令为“退出(X)”,所以它的快捷键为Alt+F+X。5、在报表中,不能实现的功能是()。A、分组数据B、汇总数据C、格式化数据D、输入数据标准答案:D知识点解析:报表是Access数据库中的一个对象,它可以根据指定的规则打印输出格式化的数据信息。报表的功能包括:可以呈现格式化的数据;可以分组组织数据,进行汇总;可以包含子报表及图表数据;可以打印输出标签、发票、订单和信封等多种样式报表;可以进行计数、求平均、求和等统计计算;可以嵌入图像或图片来丰富数据显示的内容。但是,报表建立完成后不可以再输入数据。6、以下有关宏操作的叙述正确的是()。A、宏的条件表达式中不能引用窗体或报表的控件值B、不是所有的宏操作都可以转化为相应的模块代码C、使用宏不能启动其他应用程序D、可以利用宏组来管理相关的一系列宏标准答案:D知识点解析:本题考查宏操作的知识。宏是一个或多个操作组成的集合,所有的宏操作都可以转化为相应的模块代码;使用宏不但可以启动另一个宏,也能启动其他应用程序;在条件宏的条件表达式中可以引用窗体或报表的控件值;可以利用宏组来管理相关的一系列宏。7、VBA中不能进行错误处理的语句是()。A、OnErrorGoto标号B、OnErrorThen标号C、OnErrorResumeNextD、OnErrorGoto0标准答案:B知识点解析:本题考查VBA中程序运行错误处理的知识。在VBA中,程序运行错误处理的语句有三种,分别是:OnErrorGoTo标号,在遇到错误发生时程序转移到标号所指位置代码执行;OnErrorResumeNext,在遇到错误发生时不会考虑错误并继续执行下一条语句;OnErrorGoToO,关闭错误处理。8、下列叙述中正确的是A、循环队列是队列的链式存储结构B、能采用顺序存储的必定是线性结构C、所有的线性结构都可以采用顺序存储结构D、具有两个以上指针的链表必定是非线性结构标准答案:C知识点解析:根据数据结构中各数据元素之间的前后件关系的复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。有序线性表既可以采用顺序存储结构,又可以采用链式存储结构。所有的线性结构都可以采用顺序存储结构。9、对于循环队列,下列叙述中正确的是()。A、队头指针是固定不变的B、队头指针一定大于队尾指针C、队头指针一定小于队尾指针D、队头指针可以大于队尾指针,也可以小于队尾指针标准答案:D知识点解析:循环队列的队头指针与队尾指针都不是固定的,随着入队与出队操作要进行变化。因为是循环利用的队列结构所以对头指针有时可能大于队尾指针有时也可能小于队尾指针。10、因修改文本框中的数据而触发的事件是()。A、ChangeB、EditC、GetfocusD、LostFocus标准答案:A知识点解析:Change事件是因修改文本框中的数据而触发的事件;Edit事件是因控件对象被编辑而触发的事件;Getfocus是控件对象获得焦点时触发的事件;LostFocus是控件对象失去焦点时触发的事件。所以此题答案为A。11、下列叙述中,错误的是()。A、宏能够一次完成多个操作B、可以将多个宏组成一个宏组C、可以用编程的方法来实现宏D、宏命令一般由动作名和操作参数组成标准答案:C知识点解析:宏是由一个或多个操作组成的集合,其中每个操作都实现特定的功能,宏可以是由一系列操作组成的一个宏,也可以是一个宏组。通过使用宏组,可以同时执行多个任务。可以用Access中的宏生成器来创建和编辑宏,但不能通过编程实现。宏由条件、操作、操作参数等构成。因此,C)选项错。12、以下的SQL语句中,()语句用于创建表。A、CREATETABLEB、CREATEINDEXC、ALTERTABLED、DROP标准答案:A知识点解析:本题考查SOL中定义语句的知识。SQL语言的功能包含数据定义、数据操纵、数据查询和数据控制,其中的数据定义功能可以实现表、索引、视图的定义、修改和删除。CREATETABLE语句的作用是创建一个表;CREATEINDEX语句的作用是创建一个索引;ALTERTABLE语句的作用是修改一个表的结构;DROP语句的作用是删除一个表的结构或者从字段或字段组中删除索引。13、在Access中已经建立了"学生"表,若查找"学号"是"S00001"或"S00002"的记录,应在查询设计视图的"条件"行中输入()。A、S00001or"S00002"B、Like("S00001","S00002")C、S00001and"S00002"D、like"S00001"andlike"S00002"标准答案:A知识点解析:在查询准则中比较运算符"IN"用于集合设定,表示在……之内。若查找"学号"是"S00001"或"S00002"的记录应使用表达式in("S00001","S00002"),也可以使用表达式("S00001"or"S00002"),所以选项A正确。14、将E-R图转换为关系模式时,E-R图中的实体和联系都可以表示为A、属性B、键C、关系D、域标准答案:C知识点解析:采用E-R方法得到的全局概念模型是对信息世界的描述,并不适用于计算机处理,为了适合关系数据库系统的处理,必须将E-R图转换成关系模式。这就是逻辑设计的主内容。E-R图是由实体、属性和联系组成,而关系模式中只有一种元素--关系。C选项正确。15、耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。A、内聚性是指模块间互相连接的紧密程度B、提高耦合性降低内聚性有利于提高模块的独立性C、耦合性是指一个模块内部各个元素间彼此结合的紧密程度D、降低耦合性提高内聚性有利于提高模块的独立性标准答案:D知识点解析:模块的独立程度可以由两个定性标准度量,一个是耦合性,用来衡量不同模块彼此间互相依赖(连接)的紧密程度。另一个是内聚性,用来衡量一个模块内部各个元素彼此结合的紧密程度。一般来说,要求模块之间的耦合尽可能弱,即模块尽可能独立,且要求模块的内聚程度尽可能高。故选择D选项。16、若利用选择查询计算每个职工的工龄,并对结果进行取整操作,标题行显示为工龄,则字段行的设计正确的语句是()。A、工龄:Date()_[工作日期]/365B、工龄:(Date()-[工作日期])/365C、工龄:Year(Date())-Year([工作日期])D、工龄:Year([工作日期])/365标准答案:C知识点解析:Date函数返回当前系统日期,Year函数返回日期表达式年份的整数。本题选项A中,先计算“/”,算出的是一个小数,用当前日期去减一个小数,明显不对;选项B中,先算出的是时间差,其中包括月和日的时间差,再去除365,获得的也是一个带小数的年数,也不对;选项c中,用当前年份去减开始工作年份,得到的就是工龄,是对的。所以本题答案为C。17、在定义过程时,系统将形式参数类型默认为()。A、值参B、变参C、数组D、无参标准答案:B知识点解析:在VBA中定义过程时,如果省略参数类型说明,那么该参数将默认为按地址传递的参数,这就意味着,过程调用时会把实际参数的地址传递给过程,如果在过程内部对该参数的值进行了改变,那么就会影响实际参数的值。18、下列关于报表的叙述中,正确的是()。A、报表只能输入数据B、报表只能输出数据C、报表可以输入和输出数据D、报表不能输入和输出数据标准答案:B知识点解析:报表是Access提供的一种对象,用于将数据库中的数据以格式化形式显示和打印输出,不能用于输入。19、已知代码下:DimstrSQLAsStringstrSQL="CreateTableStudent("strSQL=strSQL+"SnoCHAR(10)PRIMARYKEY,"strSQL=strSQL+"SnameVARCHAR(15)NOTNULL,"strSQL=strSQL+"SphotoIMAGE);"DoCmd.RunSQLstrSQL以上代码实现的功能是A、创建表StudentB、删除Student表中指定的字段C、为Student表建立索引D、为Student表设置关键字标准答案:A知识点解析:题目中定义了一个Sql语句,Sql语句中的CreateTableStudent为创建表的命令且表名为Student,后3句分别为该表定义了表的3个字段,因此选择A选项。20、有关宏操作,以下叙述错误的是()。A、宏的条件表达式中不能引用窗体或报表的控件值B、所有宏操作都可以转化为相应的模块代码C、使用宏可以启动其他应用程序D、可以利用宏组来管理相关的一系列宏标准答案:A知识点解析:宏在输入条件表达式时,可能会引用窗体或报表上的控件值。语法如下:Fonns!窗体名!控件名;R印0ns!报表名!控件名,所以本题答案是A。21、要实现报表按某字段分组统计输出,需要设置的是()。A、报表页脚B、该字段的组页脚C、主体D、页面页脚标准答案:B知识点解析:组页脚节中主要显示分组统计数据,通过文本框实现。打印输出时,其数据显示在每组结束位置。因此,要实现报表按某字段分组统计输出,则需要设置该字段组页脚,故B)选项正确。22、下列关于内置函数DAvg和Avg的叙述中,正确的是()。A、DAvg是计算一组指定记录中的平均值,Avg是计算查询中指定字段的平均值B、DAvg和Avg的功能相同,均是计算由查询返回的一组记录的一组值的平均值C、DAvg和Avg的功能不同,DAvg可以同时对多个字段的一组值计算平均值D、DAvg是计算查询中指定字段的平均值,Avg是计算一组指定记录中的平均值标准答案:A知识点解析:DAvg函数用于返回指定记录集中某个字段列数据的平均值;而Avg函数是返回查询中指定字段的平均值,故本题选择A选项。23、VBA中求平方根的函数是A、A)SqrB、B)SgnC、C)RndD、Str标准答案:A知识点解析:在VBA中求平方根的函数是Sqr;Sgn函数返回数值表达式的符号值;Rnd函数返回大于或等于0且小于1的随机值;Str函数用于将数值表达式的值转化为字符串。24、下图所示的是报表设计视图,由此可判断该报表的分组字段是()。A、课程名称B、学分C、成绩D、姓名标准答案:D知识点解析:从报表设计视图中可以看到“姓名页眉”节和“姓名页脚”节,说明这是在报表中添加的组页眉节和组页脚节,用来对报表中数据进行分组。所以该报表是按照“姓名”进行分组的,故D)选项正确。25、要在Access中建立"成绩表",字段为(学号,平时成绩,期末成绩,总成绩),其中平时成绩的取值范围为0~20分,期末成绩和总成绩的取值范围均为0~100分,总成绩=平时成绩+期末成绩×80%。则在创建表的过程中,错误的操作是A、将"总成绩"字段设置为计算类型B、为"总成绩"字段设置有效性规则C、将"平时成绩"和"期末成绩"字段设置为数字类型D、将"学号"字段设置为不允许空并建立索引(无重复)标准答案:B知识点解析:根据题目描述,应将"学号"字段设置为主关键字作为唯一标识,不允许空并建立索引(无重复),将"平时成绩"与"期末成绩"字段设置为数字类型,总成绩是根据平时成绩和期末成绩计算得来,因此应将"总成绩"的数据类型定义为"计算"类型。有效性规则可以控制数据的输入范围,本题中"总成绩"字段是由计算得来,不需要设置有效性规则。因此选项B错误。26、将E-R图转换为关系模式时,E-R图中的实体和联系都可以表示为A、属性B、键C、关系D、域标准答案:C知识点解析:采用E-R方法得到的全局概念模型是对信息世界的描述,并不适用于计算机处理,为了适合关系数据库系统的处理,必须将E-R图转换成关系模式。这就是逻辑设计的主内容。E-R图是由实体、属性和联系组成,而关系模式中只有一种元素--关系。C选项正确。27、以下程序的功能是求"x^2+5"表达式的值,其中x的值由文本框Text0输入,运算的结果由文本框Text1输出。PrivateSubCommand0_Click()DimxAsIntegerDimyAsLongMe.Text0=xy=x*x+5Me.Text1=yEndSub运行上述程序时,出现了错误,错误的语句是A、DimxAsIntegerB、Me.Text0=xC、Me.Text1=yD、DimyAsLong标准答案:B知识点解析:题目要求x的值由文本框Text0输入,因此应使用x=Me.Text0赋值语句存储文本框Text0中的数值,因此Me.Text0=x语句错误。因此选项B错误。28、下面关于Access表的叙述中,错误的是()。A、在Access表中,可以对备注型字段进行“格式”属性设置B、若删除表中含有自动编号型字段的一条记录后,Access不会对表中自动编号型字段重新编号C、创建表之间的关系时,应关闭所有打开的表D、可在Access表的设计视图“说明”列中,对字段进行具体的说明标准答案:C知识点解析:本题考查的是对Access表的理解。“格式”属性用来假定数据的打印方式和屏幕显示方式,可以对备注型字段进行“格式”属性设置。应注意的是,不同数据类型的字段,其格式选择有所不同,如0LE对象不能进行“格式”属性设置。故选项A正确。自动编号数据类型特殊,每次向表中添加新记录时,Access会自动输入唯一顺序号。但要注意的是,自动编号数据类型一旦被指定,就会永久地与记录连接,如果删除了表中含有自动编号类型字段的一条记录后,Access不会对表中自动编号类型字段重新编号;当添加记录时,Access不再使用已被删除的自动编号类型字段的数值,而是按递增的规律重新赋值,故选项B正确。在创建表之间的关系时,正确的操作是将要创建关系的所有表关闭,而不是关闭所有的表,所以选项C错误,应为本题的正确答案。在Access表的设计视图“说明”列中,可对字段进行具体的说明;在“名称”列中声明字段的名称;在“数据类型”列中说明字段的数据类型,所以选项D正确。29、结构化程序设计的基本原则不包括()。A、多态性B、自顶向下C、模块化D、逐步求精标准答案:A知识点解析:结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用goto语句,所以选择A)。30、VBA程序流程控制的方式是()。A、顺序控制和分支控制B、顺序控制和循环控制C、循环控制和分支控制D、顺序、分支和循环控制标准答案:D知识点解析:程序流程控制一般有三种,有顺序流程、分支流程和循环流程。顺序流程指程序的语句依次顺序执行,分支流程指程序根据If语句或Case语句使程序流程选择不同的分支执行,循环流程则是依据一定的条件使指定的程序语句反复执行。31、要在报表上显示格式为"7/总10页"的页码,则对应控件的控件来源属性应设置为A、[page]/总[Pages]B、=[page]/总[Pages]C、[page]&"/总"&[Pages]D、=[page]&"/总"&[Pages]标准答案:D知识点解析:计算控件的控件源必须是以"="开头的计算表达式,表达式的字段名不用加表名,需要以"[]"括起来。在报表中添加页码时,表达式中Page和Pages是内置变量,[Page]代表当前页,[Pages]代表总页数,表达式中的其他字符串加上双引号,再利用文本连接符"&"实现按顺序原样输出。32、每张报表可以有不同的节,一张报表至少要包含的节是A、主体节B、报表页眉和报表页脚C、组页眉和组页脚D、页面页眉和页面页脚标准答案:A知识点解析:在报表的"设计"视图中,区段是带状形式,也被称为节,包括报表页眉节、页面页眉节、组页眉节、主体节、组页脚节、页面页脚节、报表页脚节。其中主体节是一张报表必不可少的区域,用于显示每条记录的具体数据。33、查找满足条件的下一条记录的宏命令是A、FindNextB、FindRecordC、GoToRecordD、Requery标准答案:A知识点解析:宏命令FindNext用于查找满足指定条件的下一条记录;宏命令FindRecord用于查找满足指定条件的第一条记录;宏命令GoToRecord用于指定当前记录;宏命令Requery用于实施指定控件重新查询,及刷新控件数据。34、某窗体中有一命令按钮,在"窗体视图"中单击此命令按钮运行另一个应用程序。如果通过调用宏对象完成此功能,则需要执行的宏操作是A、RunAppB、RunCodeC、RunMacroD、RunSQL标准答案:A知识点解析:宏命令RunApp用于执行指定的外部应用程序。35、某宾馆中有单人间和双人间两种客房,按照规定,每位入住该宾馆的客人都要进行身份登记。宾馆数据库中有客房信息表(房间号,…)和客人信息表(身份证号,姓名,来源,…)。为了反映客人入住客房的情况,客房信息表与客人信息表之间的联系应设计为()。A、一对一联系B、一对多联系C、多对多联系D、无联系标准答案:B知识点解析:本题考查的是数据库设计基础。在一对多联系中,表A的一条记录在表B中可以有多条记录与之对应,但在表B中的一条记录最多只能有表A中的一条记录与之对应。本题中的双人房间,一个房间可以住两位客人,而一位客人只能人住一个房间,所以房间信息表和客人信息表之间的联系为一对多。36、设有如下过程:X=1Dox=x+2LoopUntil()运行程序,要求循环体执行3次后结束循环,空白处应填入的语句是()。A、x<=7B、x<7C、x>=7D、x>7标准答案:C知识点解析:本题考查的是报表中的控件。选项A为切换按钮;选项B为组合框;选项C为列表框;选项D为分页符。37、下面能作为软件需求分析工具的是A、PAD图B、程序流程图C、甘特图D、数据流程图(DFD图)标准答案:D知识点解析:软件需求分析方法包括结构化分析方法和面向对象的分析方法两大类,前者常用工具为数据流图(DFD)、数据字典(DD)、判定表、判定树等。故D选项正确。38、在数据表视图中,不能进行的操作是()。A、删除一条记录B、修改字段的类型C、删除一个字段D、修改字段的名称标准答案:B知识点解析:数据表视图和设计视图是创建和维护表过程中非常重要的两个视图。在数据表视图中,主要进行数据的录入操作,也可以重命名字段,但不能修改字段属性。答案为B)。39、因修改文本框中的数据而触发的事件是()。A、ChangeB、EditC、GetfocusD、LostFocus标准答案:A知识点解析:Change事件是因修改文本框中的数据而触发的事件;Edit事件是因控件对象被编辑而触发的事件;Getfocus是控件对象获得焦点时触发的事件;LostFocus是控件对象失去焦点时触发的事件。所以此题答案为A。40、下列关于数据库的叙述中,正确的是()。A、数据库减少了数据冗余B、数据库避免了数据冗余C、数据库中的数据一致性是指数据类型一致D、数据库系统比文件系统能够管理更多数据标准答案:A知识点解析:数据库的主要特点是:①实现数据共享。②减少数据的冗余度。③数据的独立性。④数据实现集中控制。⑤数据一致性和可维护性,以确保数据的安全性和可靠性。⑥故障恢复。所以选项A正确。二、基本操作题(本题共6题,每题1.0分,共6分。)在考生文件夹下,“sampl.accdb”数据库文件中已建立两个表对象(名为“员工表”和“部门表”)和一个窗体对象(名为“fTest”)及一个宏对象(名为“mTest”)。试按以下要求,按顺序完成对象的各种操作:41、将编号为“000002”员工的“照片”字段值设置为考生文件夹下的“photo.bmp”图像文件(要求使用“由文件创建”方式)。标准答案:步骤1:打开考生文件夹下的数据库文件sampl.accdb,双击“员工表”打开“数据表视图”。步骤2:选中编号为“000002”员工的照片字段值,单击鼠标右键,在弹出的快捷菜单中选择“插入对象”命令。步骤3:在弹出的“MicmsoftAccess”对话框中选择“由文件创建”单选按钮,再单击“浏览”按钮。步骤4:在打开的“浏览”对话框中选择考生文件夹下的“photo.bmp”图像文件,单击“确定”按钮。步骤5:按Ctrl+s组合键保存修改,关闭“员工表”的“数据表视图”知识点解析:暂无解析42、设置表对象“员工表”的有效性规则为员工聘用时必须年满16岁(含);同时设置相应有效性文本为“请合法聘用员工”。说明:一年的天数=365.24天标准答案:步骤1:右键单击“员工表”,在弹出的快捷菜单中选择“设计视图”命令,选择“设计”选项卡下“显示/隐藏”功能组中的“属性表”命令,弹出的“属性表”对话框。步骤2:在“常规”选项卡下的“有效性规则”行中输入表达式“([聘用时间]-[出生时间])/365.24>=16”,在“有效性文本”行中输入文字“请合法聘用员工”。步骤3:关闭“属性表”对话框,按Ctrl+S组合键保存修改,关闭“员工表”的“设计视图”知识点解析:暂无解析43、设置表对象“员工表”的聘用时间字段的默认值为系统当前日期下一年的同月1日。标准答案:步骤1:右键单击“员工表”,在弹出的快捷菜单中选择“设计视图”命令,单击鼠标选中“聘用时问”字段行。步骤2:在“常规”选项卡下的“默认值”行中输入表达式“Datesedal(Year(Date())+1,Month(date()),1)”。步骤3:按Ctrl+s组合键保存修改,关闭“员工表”的“设计视图”知识点解析:暂无解析44、查找出“员工表”中聘用时年龄最小和最大的男女员工,在其对应简历字段值后追加“***”标记字符。标准答案:步骤1:双击“员工表”打开“数据表视图”,选择“开始”选项卡下“排序和筛选”功能组中的“高级”按钮,在下拉列表中选择“高级筛选/排序”命令。弹出“员工表筛选l”设计界面。步骤2:在“员工表筛选l”设计界面中,使用表达式“[聘用时间]一[出生时间]”来筛选“员工表”中聘用时的“年龄”值,选择“升序”排序,选择“性别”字段,设置筛选条件“男”员工。步骤3:单击“开始”选项卡下“排序和筛选”功能组中的“切换筛选”按钮。在筛选出的结果中,将第一条记录的“简历”字段内容后面添加“***”字样,将最后一条记录的“简历”字段内容后面添加“***”字样。步骤4:单击“员工表筛选1”的设计界面,将“性别”筛选条件设置为“女”。步骤5:单击“开始”选项卡下“排序和筛选”功能组中的“切换筛选”按钮,在筛选出的结果中,将第一条记录的“简历”字段内容后面添加“***”标记字符,将最后一条记录的“简历”字段内容后面添加“***”标记字符。步骤6:关闭“员工表筛选l”设计界面,按Ctrl+S组合键保存修改,关闭“员工表”的“数据表视图”知识点解析:暂无解析45、设置窗体对象“/Test”的“筛选”属性,实现窗体男员工信息输出;设置相关属性,实现窗体对象(名为“frest”)上的记录数据不允许编辑的操作。标准答案:步骤1:右键单击“fTest”窗体,在弹出的快捷菜单中选择“设计视图”命令。步骤2:单击“设计”选项卡下“工具”功能组中的“属性表”按钮,弹出“属性表”对话框。步骤3:在“属性表”对话框中单击“数据”选项卡,在“筛选”行中输入“员工表.性别=”男””;单击“允许编辑”右侧下三角按钮,在弹出的下拉列表中选择“否”。关闭“属性表”对话框。步骤4:按Ctrl+S组合键保存修改,关闭“fTest”窗体的“设计视图”。知识点解析:暂无解析46、删除表对象“员工表”和“部门表”之间已建立的错误表间关系,重新建立正确关系;将宏对象(名为“mTest”)重命名为可自动运行的宏。标准答案:步骤l:单击“数据库工具”选项卡下“关系”功能组中的“关系”按钮,打开“关系”设置界面。步骤2:单击选中“员工表”和“部门表”之问的关系线,右键单击,在弹出的快捷菜单中选择“删除”命令,弹出“MicrosoftAccess”对活框,选择“是”。步骤3:选中“部门表”表中的部门号字段,然后拖到鼠标至“员工表”中的所属部门字段,在弹出的“编辑关系”对话框中点击“创建”。步骤4:关闭“关系”设置界面。步骤5:右键单击“mTest”宏,在弹出的快捷菜单中选择“重命名”命令,在光标处输入“autoexec”。步骤6:按Ctrl+s组合键保存修改,关闭sampl.accdb数据库文件。知识点解析:暂无解析三、简单应用题(本题共4题,每题1.0分,共4分。)考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好三个关联表对象“tCourse”、“tGrade”、“tStudent”和一个空表“tTemp”,试按以下要求完成设计:47、创建一个查询,查找并显示所选课程均不及格的学生信息,输出其“学号”字段内容,所建查询命名为“qTl”。标准答案:步骤l:打开考生文件夹下的数据库文件samp2.accdb,单击“创建”选项卡下“查询”功能组中的“查询设计”按钮,在弹出的“显示表”对话框中双击添加“tstudent”表和“tGrade”表,然后关闭“显示表”对话框。步骤2:分别双击添加“tstudent”表中的“学号”字段和“tGrade”表中的“成绩”字段。步骤3:单击“设计”选项卡下“显示/隐藏”功能组中的“汇总”按钮,将“成绩”字段的“总计”行设置为“最大值”,其“条件”行中输入表达式“<60”,取消该字段的显示。步骤4:单击“设计”选项卡下“运行”功能组中的“运行”按钮,按Ctrl+S组合键保存修改,另存为“qTl”,关闭查询结果。知识点解析:暂无解析48、创建一个查询,统计没有选课的学生人数,输出标题为“未选数”,所建查询命名为“qT2”。要求用“学号”字段进行计数计算。标准答案:步骤1:单击“创建”选项卡下“查询”功能组中的“查询设计”按钮,在弹出的“显示表”对话框中双击添加“tStudent”表,然后关闭“显示表”对话框。步骤2:分别双击添加“tStudent”表中的“学号”字段(添加两次)。步骤3:在第一个“学号”字段前添加“未选数:”字段样,在第二个“学号”字段的“条件”行中输入表达式“NotIn(se1ect学号from[tGrade])”。步骤4:单击“设计”选项卡下“显示/隐藏”功能组中的“汇总”按钮,将“未选数:学号”字段的“总计”行修改为“计数”;将“学号”字段的“总计”行修改为“Where”,取消该字段的显示。步骤5:单击“设计”选项卡下“运行”功能组中的“运行”按钮,按Ctrl+S组合键保存修改,另存为“qT2”,关闭查询结果。知识点解析:暂无解析49、创建一个查询,统计每班每门课程的平均成绩。要求结果用round函数取整,显示结果如下图所示,所建查询命名为“qT3”。标准答案:步骤l:单击“创建”选项卡下“查询”功能组中的“查询设计”按钮,在弹出的“显示表”对话框中双击添加“tStudent”表、“tGrade”表和tCourse表,然后关闭“显示表”对话框。步骤2:在“字段”行中输入“班级:Left([tStudent]![学号],6)”,然后双击“课程名”字段,并在其下一字段行中输入“平均成绩:Round(Avg([成绩]),0)”。步骤3:单击“设计”选项卡下“查询类型”功能组中的“交叉表”按钮,在“班级”字段的“交叉表”行中选择“行标题”,在“课程名”字段的“交叉表”行中选择“列标题”,在“平均成绩”字段的“交叉表”行中选择“值”,在其“总计”行中选择“Ex.pression”。步骤4:单击“设计”选项卡下“运行”功能组中的“运行”按钮,按Ctrl+S组合键保存修改,另存为“qTS”,关闭查询结果。知识点解析:暂无解析50、创建一个查询,将下半年出生男学生的“班级”、“姓名”、“性别”、“课程名”和“成绩”等信息追加到“tTemp”表的对应字段中,所建查询命名为“qT4”。标准答案:步骤l:单击“创建”选项卡下“查询”功能组中的“查询设计”按钮,在弹出的“显示表”对话框中双击添加“tStudent”表、“tGrade”表和tCourse表,然后关闭“显示表”对话框。步骤2:分别双击添加“tStudent”表中的“学号”、“姓名”、“性别”和“出生日期”字段;“tCourse”表中的“课程名”字段和“tGrade”表中的“成绩”字段。步骤3:将“学号”字段修改为“班级:Left([tStudenl]![学号],6)”,在“性别”字段的“条件”行中输入“男”,在“出生日期”字段的“条件”行中输入表达式“Month([出生日期])>6”。步骤4:单击“设计”选项卡下“查询类型”功能组中的“追加”按钮,在弹出的“追加”对话框“表名称”中选择“tTemp”,单击“确定”按钮。步骤5:单击“设计”选项卡下“结果”功能组中的“运行”按钮,在弹出的“MicrosoftAocess”对话框中单击“是”按钮。步骤6:按Ctrl+S组合键保存修改,另存为“qT4”,关闭设计视图。知识点解析:暂无解析四、综合应用题(本题共4题,每题1.0分,共4分。)考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tStudent”,同时还设计出窗体对象“fQuery”、“tStudent”和“fCount”。请在此基础上按照以下要求补充“fQuery”和“fCount”窗体的设计:51、加载“fQuery”时重置窗体标题改为“显示查询信息”,将窗体中“退出”命令按钮(名称为“命令7”)上显示的文字颜色自动改为红色(红色值为255),字体粗细改为“加粗”(加粗值为700)。请按照VBA代码中的指示将实现此功能的代码补充完整。标准答案:【操作步骤】步骤1:打开考生文件夹下的数据库文件“samp3.accdb”,右键单击“fQuery”窗体,在弹出的快捷菜单中选择“设计视图”命令。步骤2:右键单击“窗体选择器”,在弹出的快捷菜单中选择“事件生成器”命令。步骤3:在“PrivateSubForm_Load()”事件过程中添加如下代码:*******Add1*******Me.Caption=“显示查询信息”*******Add1**************Add2*******Me.命令7.ForeColor=255*******Add2**************Add3*******Me.命令7.FontWeight=700*******Add3*******步骤4:如图2.18所示,按Ctrl+S组合键保存修改,关闭VBA代码编辑器。知识点解析:暂无解析52、在“fQuery”窗体距主体节上边0.4厘米、左边0.4厘米位置添加一个矩形控件,其名称为“rRim”;矩形宽度为16.6厘米、高度为1.2厘米、特殊效果为“凿痕”。将窗体边框改为“对话框边框”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线。标准答案:【操作步骤】步骤1:单击“设计”选项卡下“控件”功能组中的“矩形”按钮,在窗体主体节区拖动绘制一个矩形框,如图2.19所示。步骤2:选中绘制的矩形框,单击“设计”选项卡下“工具”功能组中的“属性表”按钮。步骤3:存“属性表”对话框中单击“全部”选项卡,在“名称”行中输入“rRim”,在“宽度”行中输入“16.6cm”,在“高度”行中输入“1.2cm”,在“上边距”行中输入“0.4cm”,在“左”行中输入“0.4cm”,在“特殊效果”行中选择“凿痕”。如图2.20所示。步骤4:在“属性表”列表中选择“窗体”,如图2.21所示。步骤5:在“属性表”对话框中单击“格式”选项卡,在“边框样式”行中选择“对话框边框”,分别在“记录选择器”,“导航按钮”和“分隔线。行中选择“否”;在“滚动条”行中选择“两者均无”。如图2.22所示。步骤6:按Ctrl+S组合键保存修改,关闭属性表对话框。知识点解析:暂无解析53、在“fQuery”窗体中有一个“显示全部记录”命令按钮(名称为bList),单击该按钮后,应实现将“tStudent”表中的全部记录显示出来的功能。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。要求:修改后运行该窗体,并查看修改结果。标准答案:【操作步骤】步骤1:选中“bList”按钮控件,单击“设计”选项卡下“工具”功能组中的“属性表”按钮。步骤2:在“属性表”对话框中单击“事件”选项卡,单击“单击”行右侧的事件生成器按钮,进入VBA代码编辑区,如图2.23所示。步骤3:在“PrivateSubbList_Click()”事件过程中添加如下代码:“BBB.Form.RetcordSource=“select*fromtStudent””,如图2.24所示。步骤4:按Ctrl+S组合键保存修改,关闭VBA代码编辑器,关闭设计视图。知识点解析:暂无解析54、在”fCount”窗体中有两个列表框、一个文本框和一个命令按钮,名称分别为“ListO”、“Listl”、“tData”和“Cmd”。在“tData”文本框中输入一个数,单击“Cmd”按钮,程序将判断输入的值是奇数还是偶数,如果是奇数将填入“ListO”列表中,否则填入“Listl”列表中。根据以上描述,请按照VBA代码中的指示将代码补充完整。注意:不允许修改窗体对象“IQuery”、“tStudent”和“fCount”中未涉及的控件、属性;不允许修改表对象“tStudent”。程序代码只允许在“*****Add*****”与“*****Add$*****”之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。标准答案:【操作步骤】步骤l:右键单击“fCount”窗体,在弹出的快捷菜单中选择“设计视图”命令。步骤2:选中“Cmd”按钮控件,单击“设计”选项卡下“工具”功能组中的“属性表”按钮。步骤3:在“属性表”对话框中单击“事件”选项卡,单击“单击”行右侧的事件生成器按钮,进入VBA代码编辑区。步骤4:在“PrivateSubCmd_Click()”事件过程中添加如下代码:“IfxMod2=1Then”,如图2.25所示。步骤4:按Ctrl+S组合键保存修改,关闭VBA代码编辑器,关闭设计视图。知识点解析:暂无解析国家二级(ACCESS)机试模拟试卷第2套一、选择题(本题共40题,每题1.0分,共40分。)1、在报表设计过程中,不适合添加的控件是()。A、标签控件B、图形控件C、文本框控件D、选项组控件标准答案:D知识点解析:Access为报表提供的控件和窗体控件的功能与使用方法相同,不过报表是静态的,在报表上使用的主要控件是标签、图像和文本框控件,分别对应选项A、B、C,所以选项D为正确答案。2、假设已在Access中建立了包含“书名”“单价”和“数量”等三个字段的“tofg”表,以该表为数据源创建的窗体中,有一个计算订购总金额的文本框,其控制来源为()。A、[单价]*[数量]B、=[单价]*[数量]C、[图书订单表]![单价]*[图书订单表]![数量]D、=[图书订单表]![单价]木[图书订单表]![数量]标准答案:B知识点解析:本题考查计算控件及数据库对象的引用方法。计算控件要求控件来源的表达式必须以“=”号开头。数据库对象的引用基本语法格式为:Forms(或Reports)!窗体(或报表)名称!控件名称[属性名],其中Forms或Reports分别表示窗体或报表对象集合。感叹号“!”分隔开对象名称和控件名称。“属性名称”部分默认(即在控件名称后不添加属性)时,表示该控件的值。本题计算控件中引用的是当前窗体记录源中的“单价”和“数量”字段,字段必须用“口”括起来。3、将Access数据库数据发布到Internet网上,可以使用的对象是()。A、查询B、窗体C、报表D、数据访问页标准答案:D知识点解析:将Access数据库数据发布到互联网上,可以使用数据访问页对象创建数据访问页。4、数据独立性是数据库技术的重要特点之一。所谓数据独立性是指()。A、数据与程序独立存放B、不同的数据被存放在不同的文件中C、不同的数据只能被对应的应用程序所使用D、以上三种说法都不对标准答案:D知识点解析:数据独立性是数据与程序间的互不依赖性,即数据库中数据独立于应用程序而不依赖于应用程序。所以选项A),选项B)和选项C)都不正确。5、Access中的参照完整性规则不包括()。A、删除规则B、插入规则C、查询规则D、更新规则标准答案:C知识点解析:参照完整性规则:是指在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。实施了参照完整性后,对表中主关键字字段进行操作时系统会自动地检查主关键字字段,看看该字段是否被添加、修改或删除。如果对主关键字的修改违背了参照完整性的要求,那么系统会自动强制执行参照完整性。6、在设计报表的过程中,如果要进行强制分页,应使用的工具图标是()。A、B、C、D、标准答案:D知识点解析:本题考查窗体和报表中的常用控件相关知识。选项A为切换按钮,选项B为组合框,选项C为列表框,选项D为分页控件。7、在面向对象方法中,不属于“对象”基本特点的是()。A、一致性B、分类性C、多态性D、标识唯一性标准答案:A知识点解析:对象有如下一些基本特点:标识唯一性、分类性、多态性、封装性、模块独立性好。所以选择A。8、在窗体上有一个命令按钮Command1,编写事件代码如下:PrivateSubCommand1_Click()DimXAsInteger,yAsIntegerx=12:y=32CallPmc(x,Y)Debug.Printx;YEndSubPublicSubProc(nAsInteger,ByValinAsInteger)n=nMod10m=mMod10EndSub打开窗体运行后,单击命令按钮,立即窗口上输出的结果是()。A、232B、123C、22D、1232标准答案:A知识点解析:参数有两种传递方式:传址传递ByRef和传值传递ByVal。如果没有说明传递类型,则默认为传址传递。在函数Proc(nAsInteger,ByValmAsInteger)参数中,形参n默认为传址传递,形参的变化将会返回到实参,即形参nmod10(12mod10)得到的结果2将返回给实参x,即x=2;而y为传值类型,不因形参的变化而变化,所以输出的x和y应为2和32。9、创建参数查询时,在查询设计视图条件行中应将参数提示文本放置在()。A、{}中B、()中C、[]中D、<>中标准答案:C知识点解析:建立参数查询时,要定义输入参数准则字段时,必须输入用“[]”括起来的提示信息,所以选项C)正确。10、在窗体中有一个标签Lbl和一个命令按钮Command1,事件代码如下:OptionCompareDatabaseDimaAsString*10PrivateSubCommand1_Click()a="1234"b=Len(a)Me.Lbl.Caption=bEndSub打开窗体后单击命令按钮,窗体中显示的内容是()。A、4B、5C、10D、40标准答案:C知识点解析:本题考查VBA中定长字符串的知识。当声明一个变量为String类型时,如果不加长度说明,则为变长字符串;如果加上长度说明,则为定长字符串。定长字符串变量无论给它赋予何值,长度都为初始声明时指定的长度。由于声明a的长度为10,故Len(a)=10。11、Access数据库最基础的对象是()。A、表B、宏C、报表D、查询标准答案:A知识点解析:Access数据库对象分为7种。这些数据库对象包括表、查询、窗体、报表、数据访问页、宏、模块。其中表是数据库中用来存储数据的对象,是整个数据库系统的基础。12、设R是一个2元关系,有3个元组,S是一个3元关系,有3个元组。如T=R×S,则T的元组的个数为()。A、6B、8C、9D、12标准答案:C知识点解析:R为n元关系,有p个元组S为m元关系,有q个元组。两个关系笛卡儿积是一个n+m元的关系,元组个数是q×p。所以T的元组的个数为9个。13、内部聚合函数"Max"的功能是A、计算指定字段所有值的和B、计算指定字段所有值的平均值C、计算指定字段所有值中的最小值D、计算指定字段所有值中的最大值标准答案:D知识点解析:求最大值(Max)函数是计算指定字段中所有记录值的最大值,它支持的类型包括数字型、日期型、货币型以及自动编号型。因此,本题应选择D选项。14、设有如下两个关系表R和S:则由关系R得到关系S的运算是()。A、选择B、投影C、交D、除标准答案:B知识点解析:投影运算是指对于关系内的域指定列可引入新的运算。本题S是在原有关系R的内部进行的,是由R中原有的那些域的列所组成的关系。所以选择B。15、Access的“切换面板”归属的对象是()。A、表B、查询C、窗体D、页标准答案:C知识点解析:“切换面板”是一种特殊类型的窗体,缺省的切换面板名为“SwitchBoard”,当用系统的“切换面板管理器”创建切换面板时,MicrosoftAccess会创建一个“切换面板项目”表,用来描述窗体上的按钮显示什么以及具有什么功能。所以答案为C)。16、数据类型是()。A、字段的另外一种定义B、一种数据库应用程序C、决定字段能包含哪类数据的设置D、描述表向导提供的可选择的字段标准答案:C知识点解析:变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中。在声明变量时也可指定它的数据类型。所有变量都具有数据类型,以决定能够存储哪种数据。答案C正确。17、对要求输入相对固定格式的数据,例如电话号应定义字段的()。A、“格式”属性B、“默认值”属性C、“输入掩码”属性D、“有效性规则”属性标准答案:C知识点解析:“输入掩码”是用户输入数据时的提示格式。它规定了数据的输入格式,有利于提高数据输入的正确性。在本题中对要求输入相对固定格式的数据,例如电话号,应定义字段的输入掩码故选项C为正确答案。18、有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。A、自然连接B、交C、除D、并标准答案:C知识点解析:如果T=R/S,则T称为R除以S的商。在除运算中T的域由R中那些不出现在S中的域所组成,对于T中的任一有序组,由它与关系S中每个有序组所构成的有序组均出现在关系R中。所以本题选择C)。19、在名为fml的窗体中,要将窗体的标题设置为“演示窗体”,应使用的语句是()。A、Me.Name="演示窗体"B、Me="演示窗体"C、Me.Text="演示窗体"D、Me.Caption="演示窗体"标准答案:D知识点解析:窗体的标题属性是Caption,故D选项正确。20、窗口事件是指操作窗口时所引发的事件。下列事件中,不属于窗口事件的是A、打开B、关闭C、加载D、取消标准答案:D知识点解析:本题考查窗口事件的知识。窗口事件是在打开、调整或关闭窗口时发生,包括Open(打开)、Close(关闭)、Load(加载)、Unload(卸载)和Resize(改变大小),并没有取消事件。21、下面不属于需求分析阶段任务的是()。A、确定软件系统的功能需求B、确定软件系统的性能需求C、需求规格说明书评审D、制定软件集成测试计划标准答案:D知识点解析:需求分析阶段的工作有:需求获取;需求分析;编写需求规格说明书;需求评审,所以选择D。22、下列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([简历],"篮球")<>023、功能等价的语句是()。A、SELECTTAB1.*FROMTAB1WHERETAB1.简历Like"篮球"B、SELECTTAB1.*FROMTAB1WHERETAB1.简历Like"*篮球"C、SELECTTAB1.*FROMTAB1WHERETAB1.简历Like"*篮球*"D、SELECTTAB1.*FROMTAB1WHERETAB1.简历Like"篮球*"标准答案:C知识点解析:Instr(String1,String2)函数返回一个整数,该整数指定第二个字符串String2在第一个字符串String1中的第一个匹配项的起始位置。此题中表示的是"篮球"在"简历"字段中出现的位置,即简历中包含篮球两个字的记录。所以选项C)正确。24、使用Function语句定义一个函数过程,其返回值的类型A、只能是符号常量B、是除数组之外的简单数据类型C、可在调用时由运行过程决定D、由函数定义时As子句声明标准答案:D知识点解析:本题考查VBA中函数的知识。vBA中的函数在定义时可以使用As指定函数返回值的类型,这个返回值的类型可以是简单数据类型,也可以是数组。如果在定义时没有指定类型则默认返同值为变体型。25、定位到同一字段最后一条记录中的快捷键是()。A、【End】B、【Ctrl】+【End】C、【Ctrl】+【↓】D、【Ctrl】+【Home】标准答案:C知识点解析:本题考查的是在“数据表”视图中浏览表中数据的快捷键。其中【End】的作用是使光标快速移到单行字段的结尾;【Ctrl】+【End】的作用是使光标快速移到移到多行字段的结尾;【Ctrl】+【↓】的作用是使光标快速移到当前字段的最后一条记录;【Ctrl】+【Home】的作用是使光标快速移到移到多行字段的开头。26、若要求在文本框中输入文本时达到密码“*”的显示效果,则应该设置的属性是()。A、默认值B、有效性文本C、输入掩码D、密码标准答案:C知识点解析:将“输入掩码”属性设置为“密码”,以创建密码输入项文本框。文本框中键入的任何字符都按原字符保存,但显示为星号(*)。27、数据库中有“商品”表如下:要查找出单价大于等于3000并且小于10000的记录,正确的SQL命令是()。A、SELECT*FROM商品WHERE单价BETWEEN3000AND10000:B、SELECT*FROM商品WHERE单价BETWEEN3000TO10000:C、SELECT*FROM商品WHERE单价BETWEEN3000AND9999:D、SELECT*FROM商品WHERE单价BETWEEN3000TO9999:标准答案:C知识点解析:在查询准则中比较运算符“Between…And”用于设定范围,表示“在……之间”,此题要求查找大于等于3000,小于10000的记录,因为不包括10000,所以设定的范围为Between:300And9999,表达式为SELECT*FROM商品WHERE单价BETWEEN3000AND9999,答案C正确。28、能接受用户输入数据的窗体控件是A、列表框B、图像C、标签D、文本框标准答案:D知识点解析:列表框可显示一组数据列表,用户只能在其中选择;图像主要用于在窗体中显示图形、图像,使窗体更加美观;标签主要用于在窗体或报表中显示说明性文本,如窗体标题,显示内容是固定不变的;文本框主要用于显示、输入、编辑数据源等。29、要指定在报表每一页的底部都输出的内容,需要设置A、报表页脚B、页面页脚C、组页脚D、页面页眉标准答案:B知识点解析:报表页脚是在整个报表的最后输出信息;组页脚主要显示分组统计数据;页面页眉显示报表中的字段名称或对记录的分组名称,在每一页上端重复出现;页面页脚位于每页报表的最底部,用来显示本页数据的汇总情况。30、下列关于SQL语句的说法中,错误的是()。A、INSERT语句可以向数据表中追加新的数据记录B、UPDATE语句用来修改数据表中已经存在的数据记录C、DELETE语句用来删除数据表中的记录D、CREATE语句用来建立表结构并追加新的记录标准答案:D知识点解析:Access支持的数据定义语句有创建表(CREATETABLE)、修改数据(UPDATETABLE)、删除数据(DELETETABLE)、插入数据(INSERTTABLE)。CREATETABLE只有创建表的功能不能追加新数据。故选项D)为正确答案。31、下列关于线性链表的叙述中,正确的是()。A、各数据节点的存储空间可以不连续,但他们的存储顺序与逻辑顺序必须一致B、各数据节点的存储顺序与逻辑顺序可以不一致,但它们的存储空间不需连续C、进行插入数据与删除数据时,不需要异动表中的元素D、以上说法均不对标准答案:C知识点解析:一般来说,在线性表的链式存储结构中,个数据节点的存储序号时不连续的,并且各节点在存储空间中的位置关系与逻辑关系也不一致。线性链表中数据的插入和删除都不需要移动表中的元素,只需要改变节点的指针域即可。C32、在学生表中要查找所有年龄小于20岁且姓王的男生,应采用的关系运算是()。A、选择B、投影C、连接D、比较标准答案:A知识点解析:关系运算包括:选择、投影和连接。①选择:从关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算。②投影:从关系模式中指定若干个属性组成新的关系。投影是从列的角度进行的运算。33、下列与表中字段相关的属性中,通过设置可以提高查询速度的属性是A、默认值B、有效性规则C、智能标记D、索引标准答案:D知识点解析:索引查询可提高查询速度。因此,本题应选择D选项。34、设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是A、R={(5,1),(7,9),(1,7),(9,3)}B、R={(9,7),(1,3),(7,1),(3,5)}C、R={(1,9),(9,7),(7,5),(5,3)}D、R={(1,3),(3,5),(5,9)}标准答案:D知识点解析:一个非空的数据结构如果满足以下两个条件:有且只有一个根结点;每一个结点最多有一个前件,也最多有一个后件,则称为线性结构,在数据结构中习惯称为线性表。A选项中,5为根结点,线性表为51793。B选项中,9为根结点,线性表为97135。C选项中,1为根结点,线性表为19753。D选项,结点1与7都是根结点,属于非线性结构,故D选项正确。35、数据库设计中反映用户对数据要求的模式是()。A、内模式B、概念模式C、外模式D、设计模式标准答案:C知识点解析:数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述,所以选择C)。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法。36、下列关于窗体的叙述中,正确的是A、窗体只能用作数据的输出界面B、窗体可设计成切换面板形式,用以打开其他窗体C、窗体只能用作数据的输入界面D、窗体不能用来接收用户的输入数据标准答案:B知识点解析:窗体可以用于输入和编辑数据,为数据库中的数据表设计相应的窗体,可以作为输入或编辑数据的界面,实现数据的输入和编辑;窗体也可以用于输出和打印数据,可以显示和打印来自一个或多个数据表或查询中的数据,可以显示警告或解释信息;窗体可以设计成切换面板形式,用以打开其他窗体。37、报表的分组统计信息显示于A、报表页眉或报表页脚B、页面页眉或页面页脚C、组页眉或组页脚D、主体标准答案:C知识点解析:把计算控件放置在报表页眉/页脚时Access会自动按总数来统计;而放置在组页眉/组页脚时Access会自动按分组数来统计。38、VBA程序中,代码打开窗体应使用的命令是A、DoCmd.OpenFormB、Do.OpenFormC、Cmd.OpenFormD、Command.OpenForm标准答案:A知识点解析:DoCmd对象提够了多种方法实现在VBA中执行Access的操作,其中DoCmd对象的OpenForm和Close方法打开和关闭窗体。因此,本题应选择A选项。39、在成绩中要查找成绩≥80且成绩≤90的学生,正确的条件表达式是()。A、成绩Between80And90B、成绩Between80To90C、成绩Between79And91D、成绩Between79To91标准答案:A知识点解析:在查询准则中比较运算符“:Between…And”用于设定范围,表示“在……之间”,此题在成绩中要查找成绩≥80且成绩≤90的学生,表达式应为“成绩Between80And90”,所以选项A正确。40、有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。A、自然连接B、差C、交D、并标准答案:B知识点解析:关系T中的元组是R关系中有而S关系中没有的元组的集合,所以进行的是差的运算。二、基本操作题(本题共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. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论