版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
国家二级(ACCESS)机试模拟试卷52(共9套)(共468题)国家二级(ACCESS)机试模拟试卷第1套一、选择题(本题共40题,每题1.0分,共40分。)1、有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。A、并B、自然连接C、笛卡尔积D、交标准答案:D知识点解析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以B)错误。笛卡尔积是用R集合中元素为第一元素,S集合中元素为第二元素构成的有序对,所以C)错误。根据关系T可以很明显地看出是从关系R与关系S中取得相同的关系组,所以使用的是交运算,选择D)。2、下面对查询功能的叙述中正确的是()。A、在查询中,选择查询可以只选择表中的部分字段,通过选择一个表中的不同字段生成同一个表B、在查询中,编辑记录主要包括添加记录、修改记录、删除记录和导入、导出记录C、在查询中,查询不仅可以找到满足条件的记录,而且还可以在建立查询的过程中进行各种统计计算D、以上说法均小对标准答案:C知识点解析:选择查询是根据指定的查询准则,从一个或多个表中获取数据并显示结果。编辑记录主要包括添加记录、修改记录和删除记录。在查询中,查询不仅可以找到满足条件的记录,而且还可以在建立查询的过程中进行各种统计运算。3、运行下列程序段,结果是()。Form=10to1step0k=k+3NextmA、形成死循环B、循环体不执行即结束循环C、出现语法错误D、循环体执行一次后结束循环标准答案:B知识点解析:本题考察for循环语句,step表示循环变量增加步长,循环初始值大于终值时步长应为负数,步长为0时则循环不成立,循环体不执行即结束循环。4、下图是使用查询设计器完成的查询,与该查询等价的SQL语句是()。A、select学号,数学fromscwhere数学>(selectavg(数学)fromsc)B、select学号where数学>(selectavg(数学)fromsc)C、select数学avg(数学)fromscD、select数学>(selectavg(数学)fromsc)标准答案:A知识点解析:本题考查查询与SQL关系的知识。由查询设计器可以看出,最终的输出字段是“学号”和“数学”,来自的表是“sc”,查询的条件是:数学>(selectavg(数学)fromsc)。5、要实现报表按某字段分组统计输出,需要设置的是()。A、报表页脚B、该字段的组页脚C、主体D、页面页脚标准答案:B知识点解析:组页脚节中主要显示分组统计数据,通过文本框实现。打印输出时,其数据显示在每组结束位置。所以要实现报表按某字段分组统计输出,需要设置该字段组页脚。故本题答案为B。6、某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。A、10B、8C、6D、4标准答案:C知识点解析:根据二叉树的基本性质3:在任意一棵二叉树中,度为0的叶子节点总是比度为2的节点多一个,所以本题中是5+1=6个。7、在报表中要显示格式为“共N页,第N页”的页码,正确的页码格式设置是()。A、="共"+Pages+"页,第"+Page+"页"B、="共"+[Pages]+"页,第"+[Page]+"页"C、="共"&Pages&"页,第"&Page&"页"D、="共"&[Pages]&"页,第"&[Page]&"页"标准答案:D知识点解析:在报表中添加计算字段应以“=”开头,在报表中要显示格式为“共N页,第N页”的页码,需要用到[Pages]和[Page]这两个计算项,所以正确的页码格式设置是="共"&[Pages]&"页,第"&[Page]&"页",即选项D)为正确答案。8、下面描述中,不属于软件危机表现的是A、软件过程不规范B、软件开发生产率低C、软件质量难以控制D、软件成本不断提高标准答案:A知识点解析:软件危机主要表现在以下6个方面:①软件需求的增长得不到满足。②软件开发成本和进度无法控制。③软件质量难以保证。④软件不可维护或维护程度非常低。⑤软件的成本不断提高。⑥软件开发生产率的提高赶不上硬件的发展和应用需求的增长。9、设Student为学生关系,SC为学生选课关系,Sno为学生号,Sname为学生姓名,Cno为课程号,执行下面SQL语句的查询结果是()。SelectStudent.SnameFromStudent,SCWhereStudent.Sno=SC.SnoandSC.Cno=’C1’A、选出选修C1课程的学生信息B、选出选修C1课程的学生姓名C、选出Student中学生号与SC中学生号相等的信息D、选出Student和SC中的一个关系标准答案:B知识点解析:本题考查SQL中查询语句的知识。在SQL的查询语句中,Select子旬用于指定最后结果中的字段,Where子句用于指定查询条件,只有满足条件的元组才会出现在结果中。对于本题来说,由于Select子句后面是Student.Sname,故此查询结果只有学生姓名;whefe子句中首先将Student.Sno和SC.Sno相等的筛选出来,是为两表连接;并且条件SC.Cno==‘C1’限定了选修的课程号为C1。10、下列能够交换变量X和Y值的程序段是()。A、Y=X:X=YB、Z=X:Y=Z:X=YC、Z=X:X=Y:Y=ZD、Z=X:W=Y:Y=Z:X=Y标准答案:C知识点解析:交换X和Y的值,借助于一个中间变量,先将X的值放到中间变量里面,然后将Y的值放到X中,此时X中存放的是Y的值,最后再将中间变量即原来X的值放到Y中,即完成交换。不能将Y直接赋给X,否则将把原来X中的值覆盖。11、窗体Caption属性的作用是()。A、确定窗体的标题B、确定窗体的名称C、确定窗体的边界类型D、确定窗体的字体标准答案:A知识点解析:窗体Caption属性的作用是确定窗体的标题,故答案为A。12、在宏表达式中要引用Form1窗体中的txt1控件的值,正确的引用方法是()。A、Form1!txt1B、txt1C、Forms!Form1!txt1D、Forms!txt1标准答案:C知识点解析:在宏表达式中,引用窗体的控件值的格式是:Forms!窗体名!控件名[.属性名]。13、下列过程的功能是:通过对象变量返回当前窗体的Recordset属性记录集引用,消息框中输出记录集的记录(即窗体记录源)个数。SubGetRecNam()DimrsAsObjectSetrs=Me.RecordsetMsgBox【】EndSub程序括号内应填写的是()。A、CountB、rs.CountC、RecordCountD、rs.RecordCount标准答案:D知识点解析:题目中对象变量rs返回了当前窗体的ReeordSet属性记录集的引用,那么通过访问对象变量rs的属性。RrcurdCount就可以得到该记录集的记录个数,引用方法为rs.ReordCount。14、设二叉树的前序序列与中序序列均为ABCDEFGH,则该二叉树的后序序列为A、HGFEDCBAB、ABCDEFGHC、ABCDHGFED、DCBAHGFE标准答案:A知识点解析:前序遍历(DLR)是二叉树遍历的一种,也叫做先根遍历、先序遍历、前序周游,可记做根左右;中序遍历(I,DR)是二叉树遍历的一种,也叫做中根遍历、中序周游,可记做左根右;后序遍历(LRD)是二叉树遍历的一种,也叫做后根遍历、后序周游,可记做左右根。根据题中前序和中序序列均为ABCDEFGH,可画出二叉树,该二叉树是一个子结点全部在右侧二叉树,然后根据后序遍历方法,可得出后序遍历为HGFEDCBA。15、数据库中有"商品"表如下:正确的SQL命令是()。A、SELECT*FROM商品WHERE单价>"0112";B、SELECT*FROM商品WHEREEXISTS单价="0112";C、SELECT*FROM商品WHERE单价>(SELECT*FROM商品WHERE商品号="0112");D、SELECT*FROM商品WHERE单价>(SELECT单价FROM商品WHERE商品号="0112");标准答案:D知识点解析:要查找出单价高于"0112"的商品记录,需要使用SQL的子查询,首先查找出"0112"号商品的单价,然后再找出单价大于此单价的记录,查询语句为:SELECT*FROM商品WHERE单价>(SELECT单价FROM商品WHERE商品号="0112"),所以选项D正确。16、在一行上写多条语句时,应使用的分隔符是()。A、分号B、逗号C、冒号D、空格标准答案:C知识点解析:VBA中在一行中写多条语句时,应使用冒号(:)分隔。17、能够接受数值型数据输入的窗体控件是()。A、图形B、文本框C、标签D、命令按钮标准答案:B知识点解析:在窗体控件中图形控件、标签控件、命令按钮都不能接受数据输入,文本框和组合框可以接受字符数据的输入。18、已知“借阅”表中有“借阅编号”、“学号”和“借阅图书编号”等字段,每名学生每借阅一本书生成一条记录,要求按学生学号统计出每名学生的借阅次数,下列SQL语句中,正确的是()。A、SELECT学号,COUNT(学号)FROM借阅B、SELECT学号,COUNT(学号)FROM借阅GROUPBY学号C、SELECT学号,SUM(学号)FROM借阅D、SELECT学号,SUM(学号)FROM借阅ORDERBY学号标准答案:B知识点解析:SQL查询中分组统计使用Groupby子句,统计次数使用合计函数count(),据此题要求按学号统计学生借阅次数使用的查询语句为SELECT学号,COUNT(学号)FROM借阅GROUPBY学号,所以选项B)正确。19、教师表的“选择查询”设计视图如下,则查询结果是A、显示教师的职称、姓名和同名教师的人数B、显示教师的职称、姓名和同样职称的人数C、按职称的顺序分组显示教师的姓名D、按职称统计各类职称的教师人数标准答案:D知识点解析:在该设计视图中,对“教师”表进行查询操作,选择的字段有“职称”和“姓名”,对“职称”进行分组操作,并对分组结果统计“教师”的人数。所以查询结果应该是“按职称统计各类职称的教师人数”。20、在对表中记录排序时,若以多个字段作为排序字段,则显示结果是A、按从左向右的次序依次排序B、按从右向左的次序依次排序C、按定义的优先次序依次排序D、无法对多个字段进行排序标准答案:A知识点解析:在Access中,在排序时,如果是按照多个字段排序时,则是按照从左至右的原则依次进行,先是最左边的字段按所指定的顺序排列,当最左边的字段有重复值时,再按次左边的字段排序,因此,本题应选择A选项。21、当窗体中的内容太多无法放在一页中全部显示时,可以用下列哪个控件来分页()。A、选项卡B、命令按钮C、组合框D、选项组标准答案:A知识点解析:注意选项卡和选项组的区别。选项卡是分页工具,选项组是选择列表工具。22、层次型、网状型和关系型数据库划分原则是()。A、记录长度B、文件的大小C、数据之间的联系方式D、联系的复杂程度标准答案:C知识点解析:层次模型的基本结构是树形结构,网状模型是一个不加任何条件限制的无向图,关系模型采用二维表来表示,所以三种数据库的划分原则是数据之间的联系方式。23、一般情况下,浏览数据表记录时,列标题显示的是A、字段名B、数据类型C、记录数D、长度标准答案:A知识点解析:使用"数据表"视图浏览记录时,列标题显示的是字段名,用于表明该列显示信息的总体内容。24、下面属于应用软件的是()。A、人事管理系统B、Oracle数据库管理系统C、C++编译系统D、ios操作系统标准答案:A知识点解析:系统软件是管理计算机的资源,提高计算机的使用效率,为用户提供各种服务的软件,包括各种系统开发、维护工具软件。应用软件是为了应用于特定的领域而开发的软件。人事管理系统属于应用软件。racle数据库管理系统、C++编译系统、ios操作系统是系统软件。故本题答案为A选项。25、表达式123+Mid$("123456",3,2)的结果是()。A、12334B、12334C、123D、157标准答案:D知识点解析:Mid$(”123456”,3,2)是从字符串中第3个字符开始取2个字符,结果是”34”,于是,题目中的表达式成为123+"34"。在VBA中数值和数字字符串进行运算时,会把数字字符串转换为数值进行运算,所以表达式123+"34"就成为123+34=157。26、下面属于黑盒测试方法的是A、语句覆盖B、逻辑覆盖C、边界值分析D、路径覆盖标准答案:C知识点解析:黑盒测试不关心程序内部的逻辑,只是根据程序的功能说明来设计测试用例。在使用黑盒测试法时,手头只需要有程序功能说明就可以了。黑盒测试法分等价类划分法、边界值分析法和错误推测法,答案为C。而A、B、D均为白盒测试方法。27、在软件开发中,需求分析阶段可以使用的工具是()。A、N—S图B、DFD图C、PAD图D、程序流程图标准答案:B知识点解析:在需求分析阶段可以使用的工具有数据流图(DFD)图,数据字典(DD),判定树与判定表,故B)选项正确。28、下列叙述中正确的是()。A、循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B、在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C、在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D、循环队列中元素的个数是由队头指针和队尾指针共同决定标准答案:D知识点解析:循环队列有队头和队尾两个指针,但是循环队列仍是线性结构的,所以A)错误;在循环队列中只需要队头指针与队尾两个指针来共同反映队列中元素的动态变化情况,所以B)与C)错误。29、要实现报表按某字段分组统计输出,需要设置的是()。A、报表页脚B、该字段的组页脚C、主体D、页面页脚标准答案:B知识点解析:组页脚节中主要显示分组统计数据,通过文本框实现。打印输出时,其数据显示在每组结束位置。所以要实现报表按某字段分组统计输出,需要设置该字段组页脚。故本题答案为30、在计算控件的表达式中必须使用运算符是A、=B、!C、圆括号()D、方括号[]标准答案:A知识点解析:计算控件的功能是将控件的表达式规则作用于数据源,并显示计算结果。根据表达式的有效性规则,用于计算结果的表达式都以"="开始,因此选择A选项。31、下列叙述中正确的是()。A、有一个以上根结点的数据结构不一定是非线性结构B、只有一个根结点的数据结构不一定是线性结构C、循环链表是非线性结构D、双向链表是非线性结构标准答案:B知识点解析:线性结构应满足:有且只有一个根结点与每个结点最多有一个前件,也最多有一个后件,所以B)正确。所以有一个以上根结点的数据结构一定是非线性结构,所以A)错误。循环链表和双向链表都是线性结构的数据结构。32、一个窗体上有两个文本框,其放置顺序分别是:Text1,Text2,要想在Text1中按"回车"键后焦点自动转到Text2上,需编写的事件是()。A、PrivateSubText1_KeyPress(KeyAsciiAsInteger)B、PrivateSubText1_LostFocus()C、PrivateSubText2_GotFocus()D、PrivateSubText1_Click()标准答案:A知识点解析:根据题目的要求,如果想要在Text1中按"回车"键使焦点自动转到Text2上,那么就需要编写Text1的按键事件,即SubText1_KeyPress()。具体可以如下实现:33、表中要添加Internet站点的网址,字段应采用的数据类型是A、OLE对象B、超级链接C、查阅向导D、自动编号标准答案:B知识点解析:在数据库的表中,要添加Internet站点的网址,应该采用超级链接数据类型。34、用Select语句实现生成表查询时,必须包含的子句是A、TOB、INTOC、ORDERBYD、GROUPBY标准答案:B知识点解析:生成表查询是利用一个或多个表中的全部或部分数据创建新表,若数据库中已有同名的表,该操作将覆盖原有的表。生成表SELECT语句的基本格式为:SELECT字段列表INTO新表名称FROM旧表名称。35、在窗体中,最基本的区域是A、页面页眉B、主体C、窗体页眉D、窗体页脚标准答案:B知识点解析:窗体可由多个区域组成,每个区域称为一个节,其中最基本的区域是主体,如果需要,也可以在窗体中设置窗体页眉、页面页眉、页面页脚及窗体页脚部分。36、VBA的子字符串检索函数是A、InStrB、LenC、RightD、Replace标准答案:A知识点解析:在VBA中查找是使用instr函数。它的用法是:instr(开始查找的位置,被查找的字符串,查找的字符);len()返回的是字节数;Right()函数来返回某字符串右边算起的几个字符;Replace()函数返回一个字符串,该字符串中指定的子字符串已被替换成另一子字符串,并且替换发生的次数也是指定的。因此,本题应选择A选项。37、数据库系统的三级模式不包括()。A、概念模式B、内模式C、外模式D、数据模式标准答案:D知识点解析:数据库系统的三级模式是概念模式、外模式和内模式,所以选择D)。38、下列选项中,属于选项卡控件的"事件"属性的是A、Tab键索引B、控件来源C、输入掩码D、获得焦点标准答案:D知识点解析:选项卡控件的事件属性包括:单击、双击、鼠标按下、鼠标释放、鼠标移动、绘制时。因此只有D选项正确。39、下面描述正确的是()。A、软件是程序、数据与相关文档的集合B、程序就是软件C、软件既是逻辑实体又是物理实体D、软件的运行不一定对计算机系统具有依赖性标准答案:A知识点解析:计算机软件是由程序、数据及相关文档构成的完整集合,它与计算机硬件一起组成计算机系统。故本题选择A选项。40、在窗体上有一个按钮,当单击该按钮时实现窗体标题改为“学生管理”,则设计该事件宏时应选择的宏操作是()。A、SetPropertyB、AddMenuC、RepaintObjectD、SetMenuItem标准答案:A知识点解析:使用SetProperty宏操作可以为Access面数据库中的窗体或报表匕的控件设置属性,故选项A正确;AddMenu宏操作可以将自定义菜单、自定义快捷菜单替换窗体或报表的内置菜单或内置快捷菜单;Repaintobject操作可完成指定数据库对象挂起的屏幕更新;使用setMenuItem操作可以设置活动窗口的自定义菜单栏或全局菜单栏上的菜单项状态。故本题选择A选项。二、基本操作题(本题共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、有Click事件对应的程序如下:PrivateSubCommand1_Click()DimsumAsDouble,xAsDoublesum=1n=0ForI=1To5x=n/In=n+1sum=sum+xNextIEndSub该程序通过For循环计算一个表达式的值,该表达式是()。A、1/2+2/3+3/4+4/5B、1+1/2+2/3+3/4+4/5C、1+1/2+1/3+1/4+1/5D、1/2+1/3+1/4+1/5标准答案:B知识点解析:本题考查For循环控制结构,循环共执行5次,每次各变量赋值情况如下所示:循环结束后,sum最后的值为1+1/2+2/3+3/4+4/5,故B选项正确。2、下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。A、内模式B、外模式C、概念模式D、逻辑模式标准答案:A知识点解析:数据库管理系统的三级模式结构由外模式、模式和内模式组成。外模式,或子模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。模式,或逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和。外模式是模式的一部分。内模式,或存储模式,或物理模式,是指数据在数据库系统内的存储介质上的表示,即对数据的物理结构和存取方式的描述。3、若要求在文本框中输入文本时达到密码是“*”号的显示效果,则应设置的属性是()。A、默认值B、有效性文本C、输入掩码D、密码标准答案:C知识点解析:若要求当文本框用来接收用户输入的密码信息时,不显示输入的具体密码值而以“*”号显示,可以将文本框的“输入掩码”属性设置为“密码”。所以本题答案为C。4、在宏参数中,要引用窗体F1上的Text1文本框的值,应该使用的表达式是()。A、[Forms]![F1]![Text1]B、Text1C、[F1].[Text1]D、[FoEms]一[F1]_[Text1]标准答案:A知识点解析:本题考查数据库对象的引用方法。基本语法格式为::Forms(或Repogs)!窗体(或报表)名称!控件名称[.属性名],其中Forms或Reports分别表示窗体或报表对象集合。感叹号“!”分隔开对象名称和控件名称。“属性名称”部分默认(即在控件名称后不添加属性)时,表示该控件的值。根据题意,正确的表达式为:[Forms]![F1]I[Text1]。5、在Access中,设置为主键的字段()。A、不能设置索引B、可设置为“有(有重复)”索引C、系统自动设置索引D、可设置为“无”索引标准答案:C知识点解析:本题考查表中索引的设置方法。通过在某些字段上建立索引,使表中的数据以此索引排序,可以加快在字段中搜索及排序的速度。对于主键,系统会自动在其字段上创建一唯一索引。6、在VBA中,下列关于过程的描述中正确的是()。A、过程的定义可以嵌套,但过程的调用不能嵌套B、过程的定义不可以嵌套,但过程的调用可以嵌套C、过程的定义和过程的调用均可以嵌套D、过程的定义和过程的调用均不能嵌套标准答案:B知识点解析:在VBA中过程不可以嵌套定义,即不可以在一个过程中定义另一个过程,但是过程可以嵌套调用。7、报表页脚的作用是()。A、用来显示报表的标题、图形或说明性文字B、用来显示整个报表的汇总说明C、用来显示报表中的字段名称或对记录的分组名称D、用来显示本页的汇总说明标准答案:B知识点解析:本题考查报表的知识。报表页眉处于报表的开始位置,一般用其来显示报表的标题、图形或者说明性文字;报表页脚处于报表的结束位置,一般用来显示报表的汇总说明;页面页眉处于每页的开始位置,一般用来显示报表中的字段名称或记录的分组名称;页面页脚处于每页的结束位置,一般用来显示本页的汇总说明。8、SQL语句不能创建的是()。A、报表B、视图C、数据表D、索引标准答案:A知识点解析:本题考查sQL中定义语句的知识。sQL语言的功能包含数据定义、数据操纵、数据查询和数据摔制,其中的数据定义功能可以实现表、索引、视图的定义、修改和删除。在Access中提供3种创建报表的方式,分别是使用“自动报表”功能,使用向导功能和使用“设计”视图创建,使用SQL语句是不能创建报表的。9、在打开窗体时,依次发生的事件是()。A、打开(Open)→加载(Load)→调整大小(Resize)→激活(Activate)B、打开(Open)→激活(Activate)→加载(Load)→调整大小(Resize)C、打开(Open)→调整大小(Resize)→加载(Load)→激活(Activate)D、打开(Open)→激活(Activate)→调整大小(Resize)→加载(Load)标准答案:A知识点解析:Access开启窗体时事件发生的顺序是:开启窗体:Open(窗体)→Load(窗体)→Resize(窗体)→Activate(窗体)→Current(窗体)→Enter(第一个拥有焦点的控件)→GotFocus(第一个拥有焦点的控件),所以此题答案为A。10、VBA支持的循环语句结构不包括()。A、Do…LoopB、While…WendC、For…NextD、Do…While标准答案:D知识点解析:本题考查循环的知识。VBA共支持3种循环,分别是For...Next循环、While...Wend循环和Do...Loop循环。11、对象可以识别和响应的行为称为()。A、属性B、方法C、继承D、事件标准答案:D知识点解析:对象可以识别和响应的行为称为事件,事件是对象所能辨识和检测的动作,当此动作发生于某一个对象上时,其对应的事件便会被触发。12、在设计窗体时,要输入的数据总是取自一个表或查询中记录,可以使用的控件是()。A、组合框B、复选框C、切换按钮D、文本框标准答案:A知识点解析:在窗体上输入的数据往往是取自某一个表或者查询中的数据,这种情况下应该使用组合框或列表框控件,由于该题没有列表框选项,故选项A正确;文本框控件用于输入、输出和显示窗体的数据源的数据,显示计算结果和接受用户输入数据,故D选项错误;复选框是绑定到是/否字段,字段输入不适合用复选框,故B选项错误;切换按钮实现的功能是在单击时可以在开/关两种状态之间切换,故C选项错误。因此,本题应选择A选项。13、假定有以下两个过程:Subsl(ByValxAsInteger,ByValyAsInteger)DimtAsIntegert=Xx=yy=tEndSubSubS2(xAsInteger,YAsInteger)DimtAsIntegert=x:x=y:y=tEndSub下列说法正确的是()。A、用过程S1可以实现交换两个变量的值的操作,S2不能实现B、用过程S2可以实现交换两个变量的值的操作,S1不能实现C、用过程S1和S2都可以实现交换两个变量的值的操作D、用过程S1和S2都不可以实现交换两个变量的值的操作标准答案:B知识点解析:VBA中定义过程时如果省略传值方式则默认为按地址传递,过程S2中省略了参数传递方式说明,因此,参数将按传址调用,而过程Sl由于声明为按值传递(ByVal)所以会按传值调用参数。而在过程调用时,如果按传值调用,实参只是把值传给了形参,在过程内部对形参值进行改变不会影响实参变量,按址调用却不同,这种方式是把实参的地址传给了形参,在过程中对形参值进行改变也会影响实参的值。因此,过程s2能够交换两个变量的值,而S1不能实现。14、在代码中引用一个窗体控件时,应使用的控件属性是()。A、CaptionB、NameC、TextD、Index标准答案:B知识点解析:在代码中引用一个窗体控件时,应使用的控件属性是Name属性,即名称属性。其中选项A)的Caption属性表示控件的标题属性;选项C)的Text属性表示控件的文本属性;选项D)的Index属性表示控件的索引编号。所以答案为B)。15、与Access数据库中“记录”相对应的关系模型的概念是()。A、属性B、元组C、关系D、域标准答案:B知识点解析:在一张二维表中,水平方向的行称为元组,即每一行是一个元组。而一个元组对应Access表中一个具体的记录,故本题B选项正确。16、若要求窗体中的某个控件在事件发生时要执行一段代码,则应设置的是()。A、窗体属性B、事件过程C、函数过程D、通用过程标准答案:B知识点解析:在Access数据库中,若要求窗体中的某个控件在事件发生时要执行一段代码,完成指定动作,这样的代码过程称为事件过程或事件响应代码。17、在学生借书数据库中,已有“学生”表和“借阅”表,其中“学生”表含有“学号”、“姓名”等信息,“借阅”表含有“借阅编号”、“学号”等信息。若要找出没有借过书的学生记录,并显示其“学号”和“姓名”,则正确的查询设计是A、B、C、D、标准答案:A知识点解析:题意中要求查找的是没有借过书的学生记录,所以“借阅”表中的学号应为空,所以条件表达式为IsNull,排除选项C)和选项D)。又由于只显示“学号”和“姓名”,所以排除选项B)。18、VBA中将InputBox的返回值转换为数值应该使用的函数是()。A、LogB、StrC、LenD、Val标准答案:D知识点解析:Log计算以e为底的数值表达式的值的对数;Str将数据表达式转换为string类型;Len返回字符表达式的字符个数;Val将string转换为数值型数字。InputBox的返回值是字符串型。故本题答案为D。19、窗体主体的BackColor属性用于设置窗体主体的是()。A、高度B、亮度C、背景色D、前景色标准答案:C知识点解析:窗体主体的Height属性用来设置窗体主体的高度,BackColor属性用于设置窗体主体的背景色。窗体主体中没有亮度及前景色的属性设置。20、在窗体上有一个执行命令按钮(名为Command1),两个文本框Text0和Text1。命令按钮的Click事件程序如下:PrivateSubCommand0_Click()x=Val(Me!Text1)If【】ThenText0=Str(x)&"是奇数."ElseText0-Str(x)&"是偶数."EndIfEndSubFunctionresult(ByValxAsInteger)AsBooleanresult=FalseIfxMod2=0Thenresult=TmeEndIfEndFunction程序运行时,在Text1中输入21,单击命令按钮后Text0中显示“21是奇数”。则程序【】处应填写的语句是()。A、result(x)="奇数"B、result(x)="偶数"C、result(x)D、Notresult(x)标准答案:D知识点解析:函数result的功能是判断一个数的奇偶性,如果是偶数,则返回True,否则返回False。在主调过程Command0_Click()中,使用If判断Text0中输入值的奇偶性,当If表达式为True时,返回“是奇数”,否则返回“是偶数”,因此在If后的空缺条件表达式处,应填入调用函数result的语句,如果返回的值为True,则为奇数;如果返回的值为False,则为偶数,所以应填入的语句为“notresuh(x)”,故本题D选项正确。21、下列关于输入掩码属性的叙述中,正确的是()。A、可以使用向导定义各种类型字段的输入掩码B、可在需要控制数据输入格式时选用输入掩码C、只能设置文本和日期/时间两种类型字段的输入掩码D、日期/时间型字段不能使用规定的字符定义输入掩码标准答案:B知识点解析:“输入掩码”是指能起到控制向字段输入数据作用的字符。一个输入掩码可以包含原义显示的字符(如括号、点、空格、和连字线等)和掩码字符。输入掩码向导只能处理文本或日期/时间字段类型,所以A选项错误;输入掩码主要用于文本型和日期型字段,但也可以用于数字型和货币型字段,所以C选项错误;根据定义可知,时间日期可以用规定的字符定义输入掩码,所以D选项错误。因此,本题应选择B选项。22、下面不属于结构化程序设计原则的是()。A、自顶向下B、模块化C、逐步求精D、可封装标准答案:D知识点解析:结构化程序设计方法的重要原则是自顶向下、逐步求精、模块化及限制使用goto语句。可封装性是类一对象的特征,故选择D选项。23、以下内容中不属于VBA提供的数据验证函数的是()。A、IsNullB、IsEmptyC、IsNumericD、IsText标准答案:D知识点解析:VBA常用的验证函数为:IsNumeric、IsDate、IsNull、IsEmpty、IsArray、IsElT0r、IsObjeet。所以本题答案是D。24、若要执行指定的外部应用程序,应使用的宏操作是A、RunCommandB、RunSQLC、RunAppD、DoCmd标准答案:C知识点解析:RunCommand是运行一个ACCESS菜单命令,RunSQL用于执行指定的SQL语句,RunApp用于执行指定的外部应用程序,DoCmd是ACCESS的对象成员。25、Access中,与关系模型中概念“元组”相对应的术语是()。A、字段B、记录C、表D、域标准答案:B知识点解析:在一个二维表中,水平方向的行称为元组,即每一行是一个元组。而一个元组就对应Access表中一个具体的记录,故B选项正确。26、下面不属于软件测试实施步骤的是A、集成测试B、回归测试C、确认测试D、单元测试标准答案:B知识点解析:软件测试主要包括单元测试、集成测试、确认测试和系统测试。27、下列选项中,与VBA语句:DimNew%,sum!等价的是A、DimNewAsInteger,sumAsSingleB、DimNewAsInteger,sumAsDoubleC、DimNewAsDouble,sumAsSingleD、DimNewAsDouble,sumAsInteger标准答案:A知识点解析:题中VBA语句:DimNew%,sum!的功能是定义一个整数New和一个单精度数sum。在VBA数据类型中,符号"%"表示整数,符号"!"表示单精度数,符号"@表示货币,符号$"表示字符串。因此与之等价的声明语句为:DimNewAsInteger,sumAsSingle,故选择A选项。28、在设计窗体时,"政治面貌"的全部可能输入作为记录事先存入一个表中,要简化输入可以使用的控件是A、组合框B、复选框控件C、切换按钮控件D、文本框控件标准答案:A知识点解析:当某一字段的值只是固定的几个值,可以使用列表框或组合框来完成,这样既可以提高输入效率,又可以减少输入错误。复选框单独使用,数据源只能为"是/否"类型,如果作为选项组里的控件使用,其数据源为数字型,而且都只能选择一个选项值,不符合要求。C选项中切换按钮单独使用,数据源只能为"是/否"类型,只能设置是、否两个值,如果作为选项组里的控件使用,其数据源为数字型,而且都只能选择一个选项值,不符合要求。文本框既可以用于显示指定的数据,也可以自行输入数据,并不能简化输入操作。因此选择A选项。29、一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。A、一对一B、一对多C、多对一D、多对多标准答案:B知识点解析:因为一间宿舍可以住多个学生即多个学牛住在一个宿舍中,但一个学生只能住一问宿舍,所以实体宿舍和学生之间是一对多的关系。30、如果要求下列程序段中的循环执行3次,则程序中括号里的条件应是x=1Dox=x+3LoopUntil(_______)A、x>=8B、x<=8C、x>=7D、x<=7标准答案:A知识点解析:Do…LoopUntil采用的是先执行循环体后判断条件的做法,首先执行循环,之后进行条件判断,结构是条件式为假时,重复执行循环,直到条件式为真,结束循环。本题中,x初始值为1,之后进入第一次循环,执行x=1+3=4;进入第二次循环,执行x=4+3=7;进入第三次循环,执行x=7+3=10,之后跳出循环,因此,Until的条件应是x>=8。31、某学生成绩管理系统的“主窗体”如下图左侧所示,点击“退出系统”按钮会弹出下图右侧“请确认”提示框;如果继续点击“是”按钮,才会关闭主窗体退出系统,如果点击“否”按钮,则会返回“主窗体”继续运行系统。为了达到这样的运行效果,在设计主窗体时为“退出系统”按钮的“单击”事件设置了一个“退出系统”宏。正确的宏设计是()。A、
B、
C、
D、
标准答案:A知识点解析:此题考查条件宏的创建,在条件列输入婴满足什么条件,才能执行后面的操作。执行MsgBox("你真的要退出系统吗?",4+32+256,"请确认")=6这一句后会弹出一个消息框,提示用户选择“是”或“否”,如果选择“是”,则返回值为6,选择“否”,返回值为7,下面就是判断用户到底选择的是“是”还是“否”,如果选择“是”则条件表达式为其,执行Close关闭操作。32、一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。A、12345ABCDEB、EDCBA54321C、ABCDE12345D、54321EDCBA标准答案:B知识点解析:栈是先进后出的原则组织数据,所以入栈最早的最后出栈,所以选择B)。33、执行k=0DoUntilk>=3x=x+2k=k+1Loop下列程序段后,变量x的值是A、2B、4C、6D、8标准答案:C知识点解析:本题考查DoUntil…Loop循环结构。当不满足条件k>=3进入循环循环体,反复执行x=x+2,k=k+1操作,直至条件满足。本题中k、x初始值为0,进入第一次循环,x=0+2=2,k=0+1=1;k不满足循环结束条件,进入第二次循环,x=2+2=4,k=1+1=2;k不满足循环结束条件,进入第三次循环,x=4+2=6,k=2+1=3,满足循环结束条件,x的值最终为6。34、若要求窗体中的某个控件在事件发生时要执行一段代码,则应设置是A、窗体属性B、事件过程C、函数过程D、通用过程标准答案:B知识点解析:在ACCESS数据库中,若要求窗体中的某个控件在事件发生时要执行一段代码,完成指定动作,这样的代码过程称为事件过程或事件响应代码。35、下列关于字段大小属性的叙述中,错误的是A、字段大小属性用于限制输入到字段中值的最大长度B、字段大小属性只适用于文本或自动编号类型的字段C、文本型字段的字段大小属性可以在数据表视图中设置D、自动编号型的字段大小属性不能在数据表视图中设置标准答案:B知识点解析:字段大小属性是用于限制输入字段的最大长度,除了文本和自动编号类型字段可以设置外,还包括数字也可以设置最大字段长度,所以B选项错误;A、C、D选项都是正确的。因此,本题应选择B选项。36、下列选项按索引功能区分,不属于Access表的索引的是A、主键索引B、唯一索引C、普通索引D、主索引标准答案:A知识点解析:利用索引可以加快对数据的查询和排序速度,索引文件作为一个独立的文件进行存储,文件中包含指向表记录的指针,建立索引后,表中记录的物理顺序不变。按索引功能区分,Access表的索引包括主索引、候选索引、普通索引、唯一索引。因此选项A正确。37、软件测试的目的是()。A、评估软件可靠性B、发现并改正程序中的错误C、改正程序中的错误D、发现程序中的错误标准答案:D知识点解析:软件测试是为了发现错误而执行程序的过程,测试要以查找错误为中心,而不是为了演示软件的正确功能。不是为了评估软件或改正错误。38、如果要改变窗体或报表的标题,需要设置的属性是()。A、NameB、CaptionC、BackColorD、BorderStyle标准答案:B知识点解析:窗体和报表的标题,由各自的Caption属性决定,可以通过为Caption属性赋值来设置窗体或报表的标题。39、下列叙述中正确的是A、有且只有一个根结点的数据结构一定是线性结构B、每一个结点最多有一个前件也最多有一个后件的数据结构一定是线性结构C、有且只有一个根结点的数据结构一定是非线性结构D、有且只有一个根结点的数据结构可能是线性结构,也可能是非线性结构标准答案:D知识点解析:一个非空的数据结构如果满足以下两个条件:有且只有一个根结点;每一个结点最多有一个前件,也最多有一个后件,称为线性结构,故A、B和C选项都错误;不同时满足以上两个条件的数据结构就称为非线性结构,其中树形结构只有一个根结点,D选项正确。40、要显示当前过程中的所有变量及对象的取值,可以利用的调试窗口是()。A、监视窗口B、调用堆栈C、立即窗口D、本地窗口标准答案:D知识点解析:本地窗口内部自动显示出所有在当前过程中的变量声明及变量值。本地窗口打开后,列表中的第一项内容是一个特殊的模块变量。对于类模块,定义为Me。Me是对当前模块定义的当前实例的引用。由于它是对象引用,因而可以展开显示当前实例的全部属性和数据成员。二、基本操作题(本题共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)机试模拟试卷第3套一、选择题(本题共40题,每题1.0分,共40分。)1、以下()不属于对象的基本特征。A、继承性B、封装性C、分类性D、多态性标准答案:A知识点解析:对象具有如下特征:标识惟一性。指对象是可区分的。分类性。指可以将具有相同属性和操作的对象抽象成类。多态性。指同一个操作可以是不同对象的行为。封装性。从外面看只能看到对象的外部特征,而不知道也无需知道数据的具体结构以及实现操作的算法。模块独立性好。对象是面向对象的软件的基本模块,对象内部各种元素彼此结合得很紧密,内聚性强。2、在长度为n的顺序表中查找一个元素,假设需要查找的元素有一半的机会在表中,并且如果元素在表中,则出现在表中每个位置上的可能性是相同的。那么在平均情况下需要比较的次数大约为()。A、3n/4B、nC、n/2D、n/4标准答案:A知识点解析:因为查找的元素有一半机会在表中,所以二分之一的情况下平均比较次数为n/2,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024至2030年片皮机项目投资价值分析报告
- 2024至2030年条形铝扣板项目投资价值分析报告
- 2024至2030年强力胶软锟上糊机项目投资价值分析报告
- 2024年自动饱和蒸汽压试验仪项目可行性研究报告
- 年产12000吨淬火钢丝材料项目可行性研究报告模板-立项备案
- 2024年桥架项目提案报告模板
- 2024年玻璃制光学元件项目规划申请报告
- 2024年船用配套项目规划申请报告
- 2024年防雾涂料项目提案报告模板
- 2024年天然提取物调味料项目规划申请报告
- 苏教版四年级数学上册第七单元拓展提优练习
- 中南大学《高等数学》期末试题及答案详解
- 企业应急管理及能力提升培训课件精选
- 首末件检查记录表
- 《二外西班牙语3》课程教学大纲
- 大数据及信息安全最新技术
- 房屋装修改造维修项目施工方案
- 高考语文复习:专题03人物形象-2022年高考语文诗歌鉴赏全面解读精讲精练
- 《阳光心理-健康人生》主题班会幻灯片PPT课件
- 亚马逊品牌授权书(英文模板)
- 卫生院医疗质量管理与考核细则
评论
0/150
提交评论