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

下载本文档

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

文档简介

国家二级(ACCESS)机试模拟试卷42(共9套)(共464题)国家二级(ACCESS)机试模拟试卷第1套一、选择题(本题共40题,每题1.0分,共40分。)1、以下()不属于对象的基本特征。A、继承性B、封装性C、分类性D、多态性标准答案:A知识点解析:对象具有如下特征:标识惟一性。指对象是可区分的。分类性。指可以将具有相同属性和操作的对象抽象成类。多态性。指同一个操作可以是不同对象的行为。封装性。从外面看只能看到对象的外部特征,而不知道也无需知道数据的具体结构以及实现操作的算法。模块独立性好。对象是面向对象的软件的基本模块,对象内部各种元素彼此结合得很紧密,内聚性强。2、一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是()。A、1,2,3,A,B,CB、C,B,A,1,2,3C、C,B,A,3,2,1D、1,2,3,C,B,A标准答案:C知识点解析:栈的修改是按照后进先出的原则进行的,所以顺序应与入栈顺序相反,故选C选项。3、为窗体或报表的控件设置属性值的正确宏操作命令是()。A、SetB、SetDataC、SetValueD、SetWamings标准答案:C知识点解析:宏操作命令中SetValue用于为窗体、窗体数据表或报表上的控件、字段或属性设置值;SetWamings用于关闭或打开所有的系统消息。4、有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。A、笛卡尔积B、交C、并D、自然连接标准答案:D知识点解析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以根据T关系中的有序组可知R与S进行的是自然连接操作。5、要显示当前过程中的所有变量及对象的取值,可以利用的调试窗口是()。A、监视窗口B、调用堆栈C、立即窗口D、本地窗口标准答案:D知识点解析:本地窗门内部自动显示出所有在当前过程中的变量声明及变量值。本地窗口打开后,列表中的第一项内容是一个特殊的模块变量。对于类模块,定义为Me。Me是对当前模块定义的当前实例的引用。由于它是对象引用,因而可以展开显示当前实例的全部属性和数据成员。6、设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则按层次输出(从上到下,同一层从左到右)的序列为A、ABCDEFGHIJB、DGHEBIJFCAC、JIHGFEDCBAD、GHIJDEFBCA标准答案: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的右结点。由此可画出这个二叉树,然后根据二叉树,可知按层次输出(从上到下,同一层从左到右)的序列为:ABCDEFGHIJ。7、常见的数据模型有三种,它们是()。A、层次、关系和语义B、环状、层次和星形C、字段名、字段类型和记录D、层次、关系和网状标准答案:D知识点解析:本题考查数据库的基本知识。常见的数据模型有三种,分别是层次模型、网状模型和关系模型,目前最普遍应用的是关系模型。8、用于打开查询的宏命令是()。A、OpenForrnB、OpenTableC、OpenReportD、OpenQuery标准答案:D知识点解析:本题考查宏操作的知识。Access中提供了50多个可选的宏操作命令,常用的打开操作有:OpenForm用于打开窗体,OpenQuery用于打开查询,OpenTable用于打开一个表,OpenReport则用于打开报表。9、下列叙述中正确的是()。A、栈是"先进先出"的线性表B、队列是"先进后出"的线性表C、循环队列是非线性结构D、有序线性表既可以采用顺序存储结构,也可以采用链式存储结构标准答案:D知识点解析:栈是先进后出的线性表,所以A错误;队列是先进先出的线性表,所以B错误;循环队列是线性结构的线性表,所以C错误。10、在Access中要显示“教师表”中姓名和职称的信息,应采用的关系运算是()。A、选择B、投影C、连接D、关联标准答案:A知识点解析:关系运算包括:选择、投影和连接。①选择:从关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算,即从水平方向抽取记录。②投影:从关系模式中指定若干个属性组成新的关系。投影是从列的角度进行的运算,相当于对关系进行垂直分解。③连接:连接是关系的横向结合。连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。此题于要求从关系中找出同时满足两个条件的元组,应进行的运算是选择,所以选项A)是正确的。11、绑定窗体中的控件的含义是()。A、宣告该控件所显示的数据将是不可见的B、宣告该控件所显示的数据是不可删除的C、宣告该控件所显示的数据是只读的D、该控件将与数据源的某个字段相联系标准答案:D知识点解析:窗体中的绑定型控件主要用于显示、输入和更新数据库中的字段,绑定型控件表明其与数据源的某个字段相联系。12、为窗体中的命令按钮设置单击鼠标时发生的动作,应选择设置其属性对话框的()。A、“格式”选项卡B、“事件”选项卡C、“方法”选项卡D、“数据”选项卡标准答案:B知识点解析:本题考查窗体控件的基础知识。在窗体上每一个控件都是一个对象,都具有三要素就是属性、事件和方法。事件是控件可以响应的动作如单击鼠标等,所以要想设计单击鼠标时的动作就要设计单击鼠标事件里面的内容。13、如图所示,两个关系R1和R2:则由关系R1和R2得到关系R3的操作是()。A、笛卡尔积B、连接C、交D、除标准答案:B知识点解析:连接运算也称0连接,是对两个关系进行运算,其意义是从两个关系的笛卡尔积中选择满足给定属性间一定条件的那些元组。本题关系R3为关系R1中B属性和关系R2中D属性相等连接而成。14、能够接受数值型数据输入的窗体控件是()。A、图形B、文本框C、标签D、命令按钮标准答案:B知识点解析:在窗体控件中图形控件、标签控什、命令按钮都不能接受数据输入,文本框和组合框可以接受字符数据的输入。15、VBA表达式,2*2\2/2的输出结果是()。A、0B、1C、2D、4标准答案:D知识点解析:在VBA中的运算符优先顺序是指数运算(^)、负数(-)、乘法和除法(*、/)、整数除法(\)、求模运算(Mod)、加法和减法(+、-)。因此,计算时先计算了21×2=4,然后计算2/2,对4\1取整为4。16、下列程序段运行结束后,变量c的值是()。a=24b=328selectcaseb\10case0c=a*10+bcase1to9c=a*100+bcase10to99c=a*1000+bendselectA、537B、2427C、24328D、240328标准答案:C知识点解析:程序中SelectCase语句中b\100的值为32,因此,程序执行Case10to99后边的c=a*1000+b语句,即c=24*1000+328=24328。17、对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。A、并运算B、差运算C、积运算D、交运算标准答案:A知识点解析:关系的并运算是指将两个结构相同的关系合并,形成一个新关系。新的关系中包含两个关系中的所有元组,故A)选项正确。18、在数据表的"查找"操作中,通配符"-"的含义是()。A、通配任意多个减号B、通配任意单个字符C、通配任意单个运算符D、通配指定范围内的任意单个字符标准答案:D知识点解析:在数据表的"查找"操作中,通配符"-"的含义是表示指定范围内的任意一个字符(必须以升序排列字母范围),如Like"B-D",查找的是B、C、D中任意一个字符。故选项D)正确。19、以下程序的功能是求"x^3*5"表达式的值,其中x的值由文本框Text0输入,运算的结果由文本框Text1输出。PrivateSubCommand0_Click()DimxAsIntegerDimyAsLongMe.Text0=xy=x^3*5Me.Text1=yEndSub运行上述程序时,会有错误。错误的语句是A、DimxAsIntegerB、Me.Text0=xC、Me.Text1=yD、DimyAsLong标准答案:B知识点解析:根据题意,程序功能是求"x^3*5"表达式的值,x的值由文本框Text0输入,则在程序中应该将Text0的值赋给变量x,而程序中Me.Text0=x的功能是将x的值赋给Text0,因此选择B选项。20、下列代码实现的功能是:窗体中一个名为tNum的文本框,运行时在其中输入课程编号,程序在"课程表"中查询,找到对应的"课程名称"显示在另一个名为tName文本框中。PrivateSubtNum_AfterUpdate()Me!tName=【】EndSub要使程序可以正确运行,【】处应该填写的是A、DLookup("课程名称","课程表","课程编号=’"&Me!tNum&"’")B、DLookup("课程表","课程名称","课程编号=’"&Me!tNum&"’")C、DLookup("课程表","课程编号=’"&Me!tNum&"’","课程名称")D、DLookup("课程名称","课程编号=’"&Me!tNum&"’","课程表")标准答案:A知识点解析:根据题意,【】处的代码应实现的功能是在"课程表"中查询出"课程编号"等于tNum文本框中数据的"课程名称",此DLookup函数有此功能。DLookup函数的格式为:DLookup(表达式,记录集[,条件式])。其中表达式用来指定要查询的字段,即题中的"课程名称"。记录集用来指定要查询的范围,即题中的"课程表"。条件式用来指定查询条件,即题中的"课程编号=’"&Me!tNum&"’",因此选择A选项。21、有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。A、自然连接B、交C、投影D、并标准答案:A知识点解析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以根据T中元组可以判断R和S做的是自然连接操作。22、在Access中,要将"学生表"里的符合条件的记录添加到"毕业生表"中,可使用的查询是A、选择查询B、追加查询C、更新查询D、生成表查询标准答案:B知识点解析:操作查询包括生成表查询、删除查询、更新查询以及追加查询。追加查询从一个或多个表中将一组记录添加到一个或多个表的尾部;生成表查询就是从一个或多个表中提取有用数据,创建新表的查询,若数据库中已有同名的表,该操作将覆盖原有的表;更新查询是对一个或多个表中的一组记录作全部/部分字段的更新,可以十分简单、快捷地对大量的并且符合一定条件的数据进行更新和修改。本题中要将"学生表"中符合条件的记录添加到"毕业生表"中应使用追加查询。因此选项B正确。23、要指定在报表每一页的底部都输出的内容,需要设置A、报表页脚B、页面页脚C、组页脚D、页面页眉标准答案:B知识点解析:报表页脚是在整个报表的最后输出信息;组页脚主要显示分组统计数据;页面页眉显示报表中的字段名称或对记录的分组名称,在每一页上端重复出现;页面页脚位于每页报表的最底部,用来显示本页数据的汇总情况。24、下列VBA变量名中,正确的是A、3aB、Print-2C、SelectMyNameD、Select_12标准答案:D知识点解析:变量命名规则:只能由字母、数字或下划线组成,不允许出现空格、-等符号;第一个字符必须是字母;不能与VBA关键字相同。因此,选项A是以数字开头,选项B含有"-"符号,选项C含有空格,只有选项D正确。25、关系数据库管理系统能实现的专门关系运算包括()。A、排序、索引、统计B、选择、投影、连接C、关联、更新、排序D、显示、打印、制表标准答案:B知识点解析:关系数据库管理系统的专门关系运算包括选择运算、投影运算和连接运算。26、对要求输入相对固定格式的数据,例如电话号码010—83950001,应定义字段的()。A、“格式”属性B、“默认值”属性C、“输入掩码”属性D、“有效性规则”属性标准答案:C知识点解析:“输入掩码”是用户输入数据时的提示格式。它规定了数据的输入格式,有利于提高数据输入的正确性。在本题中对要求输入相对固定格式的数据,例如电话号码010—83950001,应定义字段的+输入掩码为000—00000000,故C)选项正确。27、数据库中有“商品”表如下:执行SQL命令:SELECT*FROM商品WHERE单价>(SELECT单价FROM商品WHERE商品号="0112");查询结果的记录数是()。A、1B、3C、4D、10标准答案:B知识点解析:要查找出单价高于“0112”的商品记录,需要使用SQL的子查询,首先查找出“0112”号商品的单价,然后再找出单价大于此单价的记录,查询语句为:SELECT*FROM商品WHERE单价>(SELECT单价FROM商品WHERE商品号=”0112”),商品号为“0112”的商品单价为2000,单价大于2000的记录有3条,故B)选项正确。28、下列选项中,不是Access数据库对象的是A、表B、模块C、宏D、过程标准答案:D知识点解析:Access数据库由数据库对象和组两部分组成,其中数据库对象分为七种,这些数据库对象包括:表、查询、窗体、报表、数据访问页、宏和模块。过程不属于数据库对象。29、若查询的设计如下,则查询的功能是()。A、设计尚未完成,无法进行统计B、统计班级信息仅含Null(空)值的记录个数C、统计班级信息不包括Null(空)值的记录个数D、统计班级信息包括Null(空)值全部记录个数标准答案:C知识点解析:从图中可以看出要统计的字段是"学生表"中的"班级"字段,采用的统计函数是计数函数,目的是对班级(不为空)进行计数统计。所以选项C)正确。30、将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是()。A、更新查询B、生成表查询C、追加查询D、选择查询标准答案:C知识点解析:追加查询功能可以将符合查询条件的数据追加到一个已经存在的表中,该表可以是当前数据库中的一个表,也可以是另一个数据库中的表,故C)选项正确。31、ADO对象模型中有5个主要对象,他们是Connection、Command、RecordSet、Error和A、DatabaseB、WorkspaceC、FieldD、DBEngine标准答案:C知识点解析:在VBA中提拱了Active数据对象(ADO)作为数据库的访问接囗,ADO对象模型中包括5个主要对象,即Connection连接,代表到数据库的连接;Recordset记录集,代表数据库记录的一个集合;Command命令,代表一个SQL命令;Error错误,代表数据库访问中产生的意外;Field字段,代表记录集中的字段数据信息。32、打开一个建立了结构复合索引的数据表,表记录的顺序将按()A、第1个索引标识B、最后一个索引标识C、主索引标识D、原顺序标准答案:D知识点解析:索引是按某种规则对记录进行逻辑排序。为一个数据库表创建一个索引后,记录在数据库表中的物理存储并未发生任何改变。索引其实是由指针构成的文件,这些指针从逻辑上按照索引关键字的值进行升序或降序排列。实际上创建一个索引就是创建一个由指向数据库表文件记录的指针所构成的文件。33、下列叙述中正确的是A、链表结点中具有两个指针域的数据结构可以是线性结构,也可以是非线性结构B、线性表的链式存储结构中,每个结点必须有指向前件和指向后件的两个指针C、线性表的链式存储结构中,每个结点只能有一个指向后件的指针D、线性表的链式存储结构中,叶子结点的指针只能是空标准答案:A知识点解析:双向链表与树形结构的节点均可以包含两个指针域,但前者为线性结构后者为非线性结构,A选项正确。双向链表含有指向前件和指向后件的两个指针,C选项错误。线性链表,就是指线性表的链式存储结构。由于这种链表中,每个节点只有一个指针域,故又称为单链表,B选项错误。二叉树为非线结构,叶子节点没有后件但是可以有指向前件的指针,D选项错误。34、有两个关系R和T如下:则由关系R得到关系T的操作是A、投影B、交C、选择D、并标准答案:A知识点解析:用于查询的3个操作无法用传统的集合运算表示,引入的运算为投影运算、选择运算、笛卡尔积。常用的扩充运算有交、除、连接及自然连接等。投影,从关系模式中指定若干个属性组成新的关系,题目中从R中指定AB组成新的关系T,故A选项正确。选择,从关系中找出满足给定条件的元组的操作称为选择,即结果T应该包含R中全部属性,故C选项错误。假设,R与S经过某种关系得到T,则并:R∪S是将S中的记录追加到R后面;交:R∩S结果是既属于R又属于S的记录组成的集合。上述两种操作中,关系R与S以及T要求有相同的结构,故B、D选项错误。35、下列不属于操作查询的是()。A、参数查询B、生成表查询C、更新查询D、删除查询标准答案:A知识点解析:本题考查的是操作查询的概念及其功能。Access中,操作查询包括生成表查询、删除查询、更新查询和追加查询。36、在关系窗口中,双击两个表之间的连接线,会出现()。A、数据表分析向导B、数据关系图窗口C、连接线粗细变化D、编辑关系对话框标准答案:D知识点解析:当两个表之间建立关系,两个表之间会出现一条连接线,双击这条连接线会出现编辑关系对话框。所以,选项D)正确。37、下列过程的功能是:通过对象变量返回当前窗体的Recordset属性记录集引用,消息框中输出记录集的记录(即窗体记录源)个数。SubGetRecNum()DimrsAsObjectSetrs=Me.RecordsetMsgBox【】EndSub程序括号内应填写的是()。A、CountB、rs.CountC、RecordCountD、rs.RecordCount标准答案:D知识点解析:题目中对象变量rs返回了当前窗体的RecordSet属性记录集的引用,那么通过访问对象变量rs的属性RrcordCount就可以得到该记录集的记录个数,引用方法为rs.RcordCount。38、若要调整产品的价格,下列查询方法中最便利的方式是A、追加查询B、更新查询C、删除查询D、生成表查询标准答案:B知识点解析:更新查询是对一个或多个表中的一组记录作全部更新,可以十分简单、快捷地对大量的并且符合一定条件的数据进行更新和修改。因此若要调整产品的价格可采用更新查询。39、下列关于数据库的叙述中,正确的是A、数据库避免了数据的冗余B、数据库中的数据独立性强C、数据库中的数据一致性是指数据类型一致D、数据库系统比文件系统能够管理更多数据标准答案:B知识点解析:A选项描述不准确,并不是避免数据冗余,只是降低冗余;B选项是数据库系统特点之一;C选项错,一致性是指使数据库从一个一致性状态变到另一个一致性状态;D选项错,数据库系统只是比文件系统更容易管理数据,和数据量大小无关。因此,选择B选项。40、下列叙述中正确的是()。A、栈是“先进先出”的线性表B、队列是“先进后出”的线性表C、循环队列是非线性结构D、有序线性表既可以采用顺序存储结构,也可以采用链式存储结构标准答案:D知识点解析:栈是先进后出的线性表,所以A错误;队列是先进先出的线性表,所以B错误;循环队列是线性结构的线性表,所以C错误。二、基本操作题(本题共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、VBA程序的多条语句写在一行中时其分隔符必须使用符号()。A、冒号(:)B、分号(;)C、逗号(,)D、单引号(’)标准答案:A知识点解析:本题考查VBA语句书写的知识。在vBA中每条语句写在独立的一行上,若将多条语句写在一行中,需要使用“:”将其分隔开来。2、有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。A、并B、自然连接C、笛卡尔积D、交标准答案:D知识点解析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以B)错误。笛卡尔积是用R集合中元素为第一元素,S集合中元素为第二元素构成的有序对,所以C)错误。根据关系T可以很明显地看出是从关系R与关系s中取得相同的关系组,所以使用的是交运算,选择D)。3、在书写查询准则时,日期型数据应该使用适当的分隔符括起来,正确的分隔符是()。A、*B、%C、&D、#标准答案:D知识点解析:使用日期作为条件可以方便地限定查询的时间范围,书写这类条件时应注意,日期常量要用英文的"#"号括起来。4、下列不属于查询设计视图"设计网格"中的选项是()。A、排序B、显示C、字段D、类型标准答案:D知识点解析:如下图所示,在查询设计视图中有"字段"、"排序"和"显示"等选项,下面显示的是查询设计图的“设计网络”部分:从所显示的内容中可以判断出该查询要查找的是没有“类型”选项,所以选项D为正确答案。5、在宏的条件表达式中,要引用“rptT”报表上名为“txtName”控件的值,可以使用的引用表达式是()。A、Reports!rptT!txtNameB、Report!txtNameC、rptT!txtNameD、txtName标准答案:A知识点解析:本题考查数据库对象的引用方法。基本语法格式为:Forms(或Reports)!窗体(或报表)名称!控件名称[.属性名],其中Forms或Reports分别表示窗体或报表对象集合。感叹号“!”分隔开对象名称和控件名称。“属性名称”部分默认(即在控件名称后不添加属性)时,表示该控件的值。要引用“rptT”报表上名为“txtName”控件的值,则选项A正确。6、VBA中不能实现错误处理的语句结构是()。A、OnErrorThen标号B、OnErrorGoto标号C、OnErrorResumeNextD、OnErrorGoto0标准答案:A知识点解析:VBA中实现错误处理的语句一般语法如下:OnErrorGoTo标号OnErrorReSumeNextOnErrorGoTo07、对“将信息系2010年以前参加工作的教师的职称改为副教授”,合适的查询为()。A、生成表查询B、更新查询C、删除查询D、追加查询标准答案:B知识点解析:在建立和维护数据库的过程中,经常需要对表中的记录进行更新和修改,当更新的记录很多,或更新的记录符合一定条件时,最简单的有效的方法是利用Access提供的更新查询。8、—个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。A、12345ABCDEB、EDCBA54321C、ABCDE12345D、54321EDCBA标准答案:B知识点解析:栈是先进后出的原则组织数据,所以入栈最早的最后出栈,所以选择B)。9、下列各项中,不能作为软件需求分析工具的是()。A、PAD图B、数据字典(DD)C、数据流程图(DFD图)D、判定树标准答案:A知识点解析:需求分析方法可以分为结构化分析方法和面向对象的分析方法,结构化分析工具包括:数据流图(DFD)、数据字典(DD)、结构化语言、判定表和判定树等。PAD图是过程设计工具,所以A选项正确。10、窗体中有文本框Text1和标签Label1。运行程序,输入大于0的整数m,单击按钮Command1,程序判断m是否为素数,若是素数,则Label1显示“m是素数”,否则显示“m是合数”。事件代码如下:PrivateSubCommand1_Click()m=Val(Me!Text1)result=m&"是素数"k=2DoWhilek<-m/2IfmModk=0Thenresult=m&"是合数"_______A、ExitB、ExitLoopC、ExitWhileD、ExitDo标准答案:D知识点解析:本题是考查输入的m是否为素数,素数是指除了1和它本身之外没有别的约数,所以在While循环里只要m对k不能整除,说明k不是m的约数,否则m有小于本身的约数就不是素数,下面就不用再判断了,直接跳出Do循环。Do…While退出时,用ExitDo。11、假设"公司"表中有编号、名称、法人等字段,查找公司名称中有"网络"二字的公司信息,正确的命令是()。A、SELECT*FROM公司FOR名称="*网络*"B、SELECT*FROM公司FOR名称LIKE"*网络*"C、SELECT*FROM公司WHERE名称="*网络*"D、SELECT*FROM公司WHERE名称LIKE"*网络*"标准答案:D知识点解析:SQL查询的Select语句是功能最强,也是最为复杂的SQL语句。SELECT语句的结构是:SELECT[ALL|DISTINCT]别名FROM表名[WHERE查询条件]在查询条件中输入Like运算符来限制结果中的记录。为了查找公司名称中有"网络"二字的公司信息,需要使用like运算符,与之搭配使用的通配符有很多,其中"*"的含义是表示由0个或任意多个字符组成的字符串,在字符串中可以用作第一个字符或最后一个字符,在本题中应该使用的条件是Like"*网络*"。所以选项D正确12、下列数据结构中,属于非线性结构的是()。A、循环队列B、带链队列C、二叉树D、带链栈标准答案:C知识点解析:树是简单的非线性结构,所以二叉树作为树的一种也是一种非线性结构。13、下列操作中,适宜使用宏的是()。A、修改数据表结构B、创建自定义过程C、打开或关闭报表对象D、处理报表中错误标准答案:C知识点解析:宏是由一个或多个操作组成的集合,其中的每个操作都能自动执行,并实现特定的功能。在Access中,可以在宏中定义各种操作,如打开或关闭窗体、显示及隐藏工具栏、预览或打印报表等。14、设某棵树的度为3,其中度为2、1、0的结点个数分别为3、4、15。则该树中总结点数为A、22B、30C、35D、不可能有这样的树标准答案:D知识点解析:本题采用画图法来求出结果。首先先画出包含3个度为2的结点;然后再添加4个度为1的结点。根据题目中描述的度为0的结点数有15个,这时要在书中添加度为3的结点,不管怎么添加都不能添加出15个度为0的结点,因此不可能有这样的树。15、下列叙述中正确的是()。A、线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B、线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C、线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D、线性表的链式存储结构与顺序存储结构在存储空间的需求上没有可比性标准答案:B知识点解析:线性链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,所以一般要多于顺序存储结构。16、数据库设计中反映用户对数据要求的模式是()。A、内模式B、概念模式C、外模式D、设计模式标准答案:C知识点解析:数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述,所以选择C。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法。17、在Access的数据表中删除一条记录,被删除的记录()。A、不能恢复B、可以恢复到原来位置C、被恢复为第一条记录D、被恢复为最后一条记录标准答案:A知识点解析:在Access中删除记录需要小心,因为一旦删除数据就无法恢复了。故答案选A)选项。18、软件生命周期中,确定软件系统要做什么的阶段是()。A、需求分析B、软件测试C、软件设计D、系统维护标准答案:A知识点解析:软件生命周期各阶段的主要任务是:问题定义、可行性研究与计划制定、需求分析、软件设计、软件实现、软件测试、运行维护。其中需求分析是指对待开发软件提出的需求进行分析并给出详细定义,也即是确定软件系统要做什么。故A选项正确。19、若想取消自动宏的自动运行,打开数据库时应按住()。A、Ah键B、Shift键C、Ctrl键D、Enter键标准答案:B知识点解析:宏有多种运行方式:直接运行、事件触发、自动运行。若要取消打开数据库自动运行,可以在打开数据库时,按住Shift键操作。故选择B选项。20、有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。A、自然连接B、交C、投影D、并标准答案:A知识点解析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以根据T中元组可以判断R和S做的是自然连接操作。21、在报表视图中,能够预览输出结果,并且又能够对控件进行调整的视图是()。A、设计视图B、报表视图C、布局视图D、打印视图标准答案:C知识点解析:Access2010的报表操作有4种视图:报表视图、打印视图、布局视图、设计视图。其中,“报表视图”用于显示报表;“打印视图”是让用户提前观察报表的打印效果;“布局视图”的界面与报表视图几乎一样,但是在该视图中可以移动各个控件的位置,可以重新进行空间布局;“设计视图”用于设计和修改报表的结构,添加控件和表达式,设置控件的各种属性、美化报表等。故本题C选项符合题意。22、设有关键码序列(66,13,5l,76,8l,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。A、23,13,51,57.66,26,81,69,76B、13,23,26,51,57,66,81,76,69C、23,13,51,57,26,66,81,69,76D、23,13,51,57,81,26,66,69,76标准答案:A知识点解析:快速排序是起泡排序的改进。在快速排序中,任取一个记录,以它为基准用交换的方法将所有的记录分成两部分,关键码值比它小的在一部分,关键码值比它大的在另一部分,再分别对两个部分实施上述过程,一直重复到排序完成。23、若在设计视图中创建一个查询,查找平均分在85分以上的女生,并显示姓名、性别和平均分,正确的设置查询条件的方法是A、在姓名的"条件"单元格中输入:平均分>=85Or性别="女"B、在姓名的"条件"单元格中输入:平均分>=85And性别="女"C、在平均分的"条件"单元格中输入:>=85;在性别的"条件"单元格中输入:"女"D、在平均分的"条件"单元格中输入:平均分>=85;在性别的"条件"单元格中输入:性别="女"标准答案:C知识点解析:首先要找出平均分在85分以上的记录,应在平均分的"条件"行中键入">=85",其次要找出性别为女的信息,此时应在性别的"条件"行中键入"女"。因此选项C正确。24、下列叙述中正确的是A、线性表链式存储结构的存储空间一般要少于顺序存储结构B、线性表链式存储结构与顺序存储结构的存储空间都是连续的C、线性表链式存储结构的存储空间可以是连续的,也可以是不连续的D、以上说法均错误标准答案:C知识点解析:线性表的顺序存储结构具备如下两个基本特征:(1)线性表中的所有元素所占的存储空间是连续的;(2)线性表中各数据元素在存储空间中是按逻辑顺序依次存放的。用一组任意的存储单元来依次存放线性表的结点,这组存储单元既可以是连续的,也可以是不连续的,甚至是零散分布在内存中的任意位置上的。因此C正确。25、下列控件中,在窗体设计中可以使用而在报表设计中不能使用的控件是()。A、选项按钮B、复选框C、组台框D、导航控件标准答案:D知识点解析:选项按钮、复选框和组合框控件既可以在窗体中使用又可以在报表中使用,而导航控件只能在窗体中使用,在报表中不能使用。故本题选择D选项。26、下列选项中,不是Access数据库对象的是A、查询B、模块C、报表D、记录标准答案:D知识点解析:Access数据库由数据库对象和组两部分组成,其中数据库对象分为七种,这些数据库对象包括:表、查询、窗体、报表、数据访问页、宏和模块。记录不属于数据库对象。27、在Access数据库对象中,体现数据库设计目的的对象是()。A、报表B、模块C、查询D、表标准答案:C知识点解析:Access数据库对象分为7种。这些数据库对象包括表、查洵、窗体、报表、数据访问页、宏、模块。其中①表:数据库中用来存储数据的对象,是整个数据库系统的基础。②查询:它是数据库设计目的的体现,建完数据库以后,数据只有被使用者查询才能真正体现它的价值。③报表:一种数据库应用程序进行打印输出的方式。④模块:将VBA声明和过程作为一个单元进行保存的集合,是应用程序开发人员的工作环境。故答案为C)。28、下面不属于对象主要特征的是A、唯一性B、多态性C、可复用性D、封装性标准答案:C知识点解析:对象的基本特点如下:可知C选项正确。29、若变量x是小于100的非负数,正确的VBA表达式是A、x>=0B、0<=x<100C、x>=0Andx<100D、0<=xOrx<100标准答案:C知识点解析:选项A没有限制小于100的条件;选项B,语法错误,VBA不能进行运算符的连写;选项D,不应使用"或"运算OR;选项C正确。30、下面描述中不属于软件需求分析阶段任务的是A、撰写软件需求规格说明书B、软件的总体结构设计C、软件的需求分析D、软件的需求评审标准答案:B知识点解析:需求分析阶段的工作可以分为4个方面:需求获取、需求分析、编写需求规格说明书和需求评审。故B选项正确。31、如果A为“Boolean”型数据,则下列赋值语句正确的是()。A、A=”true”B、A=.trueC、A=#TURE#D、A=3<4标准答案:D知识点解析:为Boolean型变量赋值可以使用系统常量True、Flase,也可以通过关系表达式为变最赋值。题目中只有A=3<4能够正确为Boolean变量赋值,表达式3<4为真。32、下列不属于VBA函数的是()。A、ChooseB、IfC、IIfD、Switch标准答案:B知识点解析:IIf函数,Switch函数和Choose函数是VBA提供的3个条件函数,而If是程序流程控件的条件语句,不是函数。33、下列关于在SQL语句中使用DESC的说法中,正确的是A、DESC关键字必须与ORDERBY关键字一起使用B、DESC关键字必须与GROUPBY关键字一起使用C、DESC关键字必须与WHEREBY关键字一起使用D、DESC关键字必须与INNERJOIN关键字一起使用标准答案:A知识点解析:SELECT语句的格式为:SELECT字段列表FROM表名[WHERE条件表达式][ORDERBY列名][ASC][DESC]。通过ORDERBY短语可以对查询的结果进行排序,与ASC、DESC搭配使用,ASC实现升序排序,DESC实现降序排序。34、建立一个基于"tEmp"表的查询,要查找"工作时间"(日期/时间型)在1980-07-01和1980-09/01之间的职工,正确的条件表达式是A、Between1980-07-01Or1980-09-01B、Between1980-07-01And1980-09-01C、Between#1980-07-01#Or#1980-09-01#D、Between#1980-07-01#And#1980-09-01#标准答案:D知识点解析:在SQL查询中,between...and,使用来判断值是否在在他指定的范围内,所以选项A,C错误;该题要查找的类型为日期/时间型,因此,本题应选择D选项。35、在窗体上有一个按钮,当单击该按钮时,若将窗体标题改为"欢迎",则设计该宏时应选择的宏操作是A、AddMenuB、RepaintObjectC、SetMenuItemD、SetProperty标准答案:D知识点解析:根据题意,单击按钮时调用宏,宏的功能是将窗体的标题改为"欢迎",窗体的标题属于窗体的一个属性,则宏的功能是改变窗体的属性值,A选项中AddMenu的功能是增加菜单,不符合题意。A选项RepaintObject功能是重画窗体,不符合题。C选项SetMenuItem功能是设置菜单元素,不符合题意,因此选择D选项。36、下列关于Access索引的叙述中,正确的是A、建立索引可以提高查找速度,且可以对表中的记录实施唯一性限制B、建立索引不能提高查找速度,但可以对表中的记录实施唯一性限制C、建立索引可以提高查找速度,但不能对表中的记录实施唯一性限制D、建立索引不能提高查找速度,且不能对表中的记录实施唯一性限制标准答案:A知识点解析:利用索引可以加快对数据的查询和排序速度,且可以对表中的记录实施唯一性限制。索引文件作为一个独立的文件进行存储,文件中包含指向表记录的指针,建立索引后,表中记录的物理顺序不变。因此选项A正确。37、有两个关系R、S如下:由关系R通过运算得到关系S,则所使用的运算为()。A、选择B、投影C、插入D、连接标准答案:B知识点解析:投影运算是指对于关系内的域指定可引入新的运算。本题中S是在原有关系R的内部进行的,是由R中原有的那些域的列所组成的关系。所以选择B。38、数据库中有“商品”表如下:要查找出单价大于等于3000并且小于10000的记录,正确的SQL命令是()。A、SELECT*FROM商品WHERE单价BETⅣEEN3000AND10000B、SELECT*FROM商品WHERE单价BETⅣEEN3000TO10000C、SELECT*FROM商品WHERE单价BETWEEN3000AND9999D、SELECT*FROM商品WHERE单价BETWEEN3000TO9999标准答案:C知识点解析:在查询准则中比较运算符“Between…And”用于设定范围,表示“在……之间”,此题要求查找大于等于3000,小于10000的记录,因为不包括10000,所以设定的范围为Between3000And9999,表达式为SELECT*FROM商品WHERE单价BETWEEN3000AND9999,答案C正确。39、运行下列程序,显示的结果是()。S=0ForI=lTo5Forj=1ToIFork=jTo4s=S+1NextkNextjNextIMsgBoxsA、4B、5C、38D、40标准答案:D知识点解析:本题是多层For嵌套循环,最内层是循环次数计数,最外层循环会执行5次,而内层循环会因I的值不同而执行不同次数的循环。当:I=1时,s=4I=2时,s=4+4+3=11I=3时,s=11+4+3+2=20I=4时,s=20+4+3+2+1=30I=5时,s=30+4+3+2+1=40,因此s的值最终为40。40、在“学生”报表中有一文本框控件,其控件来源属性设置为“=count(*)”,则正确的叙述是()。A、处于不同分组级别的节中,计算结果不同B、处在报表页脚的文本控件可以输出报表记录源的记录总数C、可将其放在页面页脚以显示当前页显示的学生数D、只能存在于分组报表中标准答案:B知识点解析:“=count(t)”放置在组页脚则显示不同分组的人数,如果放置在报表页脚区域,则显示整个报表中数据源的人数,故选项B叙述正确;在报表中只能有一个分组设置,故选项A错误。故本题选择B选项。二、基本操作题(本题共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”为数

温馨提示

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

评论

0/150

提交评论