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

下载本文档

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

文档简介

国家二级(ACCESS)机试模拟试卷4(共9套)(共153题)国家二级(ACCESS)机试模拟试卷第1套一、基本操作题(本题共1题,每题1.0分,共1分。)1、在“考试报名表.mdb”数据库中有“考试报名表”。(1)将“考试报名表”表的列宽设置为13,单元格效果改为“凸起”。“考试报名表”表如图所示。(2)按照下列要求创建“考生”表,并输入以下数据。“考生”表如图所示。(3)设置考生表和考生报名表的关系为一对多,实施参照完整性,级联更新相关字段,级联删除相关记录。标准答案:知识点解析:暂无解析二、简单应用题(本题共1题,每题1.0分,共1分。)2、在考生文件夹下“student.mdb”数据库中有student、选课表和课程表。(1)以student、选课表和课程表为数据源,创建参数查询“按ID查询成绩”,实现输入学生的ID显示学生成绩,参数提示为“请输入学生ID’,结果显示学生姓名、课程名称和成绩字段。查询结果如图所示。(2)以student、选课表和课程表为数据源,创建生成表查询成绩表,查询每个学生选课的成绩,结果显示学生姓名、课程名称和成绩字段?生成成绩表如图所示。标准答案:知识点解析:暂无解析三、综合应用题(本题共1题,每题1.0分,共1分。)3、在“展会.mdb”数据库中有馆号、展位号和展位情况三张表。(1)创建带有子窗体的窗体“馆号”,主窗体的页眉为“各馆展位情况”(宋体,12引蓝色),主窗体显示馆号字段,子窗体显示馆名、展位号、展位面积和状态字段。设置主窗体的宽度为9厘米,主窗体页眉和页脚的高度均为1厘米。(2)在“馆号”窗体中添加“未占用层位”按钮,实现运行“未占用层位”查询。窗本结果如图所示。标准答案:知识点解析:暂无解析国家二级(ACCESS)机试模拟试卷第2套一、选择题(本题共40题,每题1.0分,共40分。)1、将项目添加到List控件中的方法是()。A、ListB、ListCountC、MoveD、AddItem标准答案:D知识点解析:List控件即列表框控件,列表框控件的项目添加方法是AddItem,使用格式为:控件名称.AddItem(字符串)。2、VBA程序流程控制的方式是()。A、顺序控制和分支控制B、顺序控制和循环控制C、循环控制和分支控制D、顺序、分支和循环控制标准答案:D知识点解析:程序流程控制一般有三种,有顺序流程、分支流程和循环流程。顺序流程指程序的语句依次顺序执行,分支流程指程序根据If语句或Case语句使程序流程选择不同的分支执行,循环流程则是依据一定的条件使指定的程序语句反复执行。3、将Access数据库数据发布到Internet网上,可以使用的对象是()。A、查询B、窗体C、报表D、数据访问页标准答案:D知识点解析:将Access数据库数据发布到互联网上,可以使用数据访问页对象创建数据访问页。4、当条件为5A、if5B、if5C、if5D、if5标准答案:C知识点解析:条件55andx<10。5、在报表设计过程中,不适合添加的控件是()。A、标签控件B、图形控件C、文本框控件D、选项组控件标准答案:D知识点解析:Access为报表提供的控件和窗体控件的功能与使用方法相同,不过报表是静态的,在报表上使用的主要控件是标签、图像和文本框控件,分别对应选项A、B、C,所以选项D为正确答案。6、在VBA中,能自动检查出来的错误是()。A、语法错误B、逻辑错误C、运行错误D、注释错误标准答案:A知识点解析:语法错误在编辑时就能自动检测出来,逻辑错误和运行错误是程序在运行时才能显示出来的,不能自动检测,注释错误是检测不出来的。7、下列四个选项中,不是VBA的条件函数的是()。A、ChooseB、IfC、IIfD、Switch标准答案:B知识点解析:VBA提供了3个条件函数:IIf函数,Switch函数和Choose函数,这3个函数由于具有选择特性而被广泛用于查询、宏及计算控件的设计中。而If是程序流程控制的条件语句,不是函数。8、能够实现从指定记录集里检索特定字段值的函数是()。A、NzB、FindC、LookupD、DLookup标准答案:D知识点解析:DlookUp函数是从指定记录集里检索特定字段的值。它可以直接在VBA、宏、查询表达式或计算控件使用,而且主要用于检索来自外部表字段中的数据。9、若要求在文本框中输入文本时达到密码"*"的显示效果,则应该设置的属性是()。A、默认值B、有效性文本C、输入掩码D、密码标准答案:C知识点解析:将"输入掩码"属性设置为"密码",以创建密码输入项文本框。文本框中键入的任何字符都按原字符保存,但显示为星号(*)。选项C正确。10、在学生表中使用"照片"字段存放相片,当使用向导为该表创建窗体时,照片字段使用的默认控件是()。A、图形B、图像C、绑定对象框D、未绑定对象框标准答案:C知识点解析:图形控件用于在窗体上绘制图形;图像控件用于显示静态图片,在Access中不能对图片进行编辑;绑定对象框控件用于显示OLE对象,一般用来显示记录源中OLE类型的字段的值。当记录改变时,该对象会一起改变;未绑定对象框控件用于显示未结合的OLE对象。当记录改变时,该对象不会改变。学生表中的学生照片在移动学生记录时会发生变动,所以选项C正确。11、在VBA中要打开名为"学生信息录入"的窗体,应使用的语句是()。A、DoCmd.OpenForm"学生信息录入"B、OpenForm"学生信息录入"C、DoCmd.OpenWindow"学生信息录入"D、OpenWindow"学生信息录入"标准答案:A知识点解析:在VBA中打开窗体的命令格式如下:DoCmd.OpenForm(FormName,View,FilterName,WhereCondition,DataMode,WindowMode,OpenArgs)其中FormName是必需的,是字符串表达式,表示当前数据库中窗体的有效名称。12、在窗体上有一个命令按钮Commandl,编写事件代码如下:PrivateSubCommand1_Click()DimxAsInteger,yAsIntegerx=12:y=32CallProc(x,y)Debug.Printx;yEndSubPublicSubProc(nAsInteger,ByValmAsInteger)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。13、在Access中要显示"教师表"中姓名和职称的信息,应采用的关系运算是()。A、选择B、投影C、连接D、关联标准答案:A知识点解析:关系运算包括:选择、投影和连接。①选择:从关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算,即从水平方向抽取记录。②投影:从关系模式中指定若干个属性组成新的关系。投影是从列的角度进行的运算,相当于对关系进行垂直分解。③连接:连接是关系的横向结合。连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。此题干要求从关系中找出同时满足两个条件的元组,应进行的运算是选择,所以选项A是正确的。14、创建参数查询时,在查询设计视图条件行中应将参数提示文本放置在()。A、{}中B、()中C、[]中D、<>中标准答案:C知识点解析:建立参数查询时,要定义输入参数准则字段时,必须输入用"[]"括起来的提示信息,所以选项C正确。15、下列属性中,属于窗体的"数据"类属性的是()。A、记录源B、自动居中C、获得焦点D、记录选择器标准答案:A知识点解析:在窗体的属性中,"记录源"属于"数据"属性;"自动居中"属于"格式"属性;"获得焦点"属于"事件"属性;"记录选择器"属于"格式"属性;故答案为A选项。16、若在"销售总数"窗体中有"订货总数"文本框控件,能够正确引用控件值的是()。A、Forms.[销售总数].[订货总数]B、Forms![销售总数].[订货总数]C、Forms.[销售总数]![订货总数]D、Forms![销售总数]![订货总数]标准答案:D知识点解析:引用窗体或报表上的控件值,使用语法如下:Forms![窗体名]![控件名]或[Forms]![窗体名]![控件名]和Reports![报表名]![控件名]或[Reports]![报表名]![控件名]。故答案为D选项。17、在成绩中要查找成绩≥80且成绩≤90的学生,正确的条件表达式是()A、成绩Between80And90B、成绩Between80To90C、成绩Between79And91D、成绩Between79To91标准答案:A知识点解析:在查询准则中比较运算符"Between…And"用于设定范围,表示"在…之间",此题在成绩中要查找成绩≥80且成绩≤90的学生,表达式应为"成绩Between80And90",所以选项A正确。18、在设计报表的过程中,如果要进行强制分页,应使用的工具图标是()。A、

B、

C、

D、

标准答案:D知识点解析:在设计报表的过程中,如果要进行强制分页,应使用的工具图标是,另三个工具图标中,选项A为切换按钮,选项B为组合框,选项C为列表框。所以答案为D。19、可以用InputBox函数产生"输入对话框"。执行语句:st=InputBox("请输入字符串","字符串对话框","aaaa")当用户输入字符串"bbbb",按OK按钮后,变量st的内容是()。A、aaaaB、请输入字符串C、字符串对话框D、bbbb标准答案:D知识点解析:InputBox函数表示在对话框中显示提示,等待用户输入正文或按下按钮,并返回包含文本框内容的字符串,其函数格式为InputBox(Prompt[,Title][,Default][,Xpos][,Ypos][,Helpfile,Context])。Prompt是必需的,作为对话框消息出现的字符串表达式;Title是可选的,显示对话框标题栏中的字符串表达式;Default是可选的,显示文本框中的字符串表达式,在没有其他输入时作为缺省值。因此,本题中的输入框初始显示为aaaa,输入bbbb后点击OK按钮后,bbbb传给变量st。20、在数据表的"查找"操作中,通配符"[!]"的使用方法是()。A、通配任意一个数字字符B、通配任意一个文本字符C、通配不在方括号内的任意一个字符D、通配位于方括号内的任意一个字符标准答案:C知识点解析:在数据表的"查找"操作中,通配符"!"的含义是匹配任意不在方括号里的字符,如b[!ae]ll可查到bill和bull,但不能查到ball或bell。故选项C正确。21、数据库中有"商品"表如下:正确的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正确。22、Access的"切换面板"归属的对象是()。A、表B、查询C、窗体D、页标准答案:C知识点解析:切换面板是一种特殊类型的窗体,缺省的切换面板名为"SwitchBoard",当用系统的"切换面板管理器"创建切换面板时,MicrosoftAccess会创建一个"切换面板项目"表,用来描述窗体上的按钮显示什么以及具有什么功能。所以答案为C。23、假定窗体的名称为fTest,将窗体的标题设置为"Sample"的语句是()。A、Me="Sample"B、Me.Caption="Sample"C、Me.Text="Sample"D、Me.Name="Sample"标准答案:B知识点解析:窗体Caption属性的作用是确定窗体的标题,设置当前窗体的属性时可以用me来表示当前窗体,故答案为B。24、某数据表中有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。25、下列选项中,所有控件共有的属性是()。A、CaptionB、ValueC、TextD、Name标准答案:D知识点解析:所有控件共有的属性是Name属性,因为在代码中引用一个窗体控件时,该属性是必须使用的控件属性。所以答案为D。26、对不同类型的运算符,优先级的规定是()。A、字符运算符>算术运算符>关系运算符>逻辑运算符B、算术运算符>字符运算符>关系运算符>逻辑运算符C、算术运算符>字符运算符>逻辑运算符>关系运算符D、字符运算符>关系运算符>逻辑运算符>算术运算符标准答案:B知识点解析:对不同类型的运算符,优先级为:算术运算符>连接运算符(字符运算符)>比较运算符(关系运算符)>逻辑运算符。所有比较运算符的优先级相同。算术运算符中,指数运算符(^)>负数(-)>乘法和除法(*、/)>整数除法(>求模运算(Mod)>加法和减法(+、-)。括号优先级最高。27、运行下列程序,显示的结果是()。s=0ForI=1To5Forj=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。28、下列叙述正确的是()。A、算法就是程序B、设计算法时只需要考虑数据结构的设计C、设计算法时只需要考虑结果的可靠性D、以上三种说法都不对标准答案:D知识点解析:算法是解析题方案的准确而完整的描述,算法不等于程序,也不等于计算方法,所以A错误。设计算法时不仅要考虑对数据对象的运算和操作,还要考虑算法的控制结构29、下列数据结构中,能够按照"先进后出"原则存取数据的是()。A、循环队列B、栈C、队列D、二叉树标准答案:B知识点解析:栈是按先进后出的原则组织数据的。队列是先进先出的原则组织数据。30、一棵二叉树共有25个节点,其中5各是叶子节点,则度为1的节点数为()。A、16B、10C、6D、4标准答案:A知识点解析:根据二叉树的性质3:在任意一棵二叉树中,度数为0的叶子节点总是比度数为2的节点多一个,所以本题中度数为2的节点时5-1=4个,所以度数为1的节点的个数时25-5-4=16个。31、算法的空间复杂度是指()。A、算法在执行过程中所需要的计算机存储空间B、算法所处理的数据量C、算法程序中的语句或指令条数D、算法在执行过程中所需要的临时工作单元数标准答案:A知识点解析:算法的空间复杂度是指算法在执行过程中所需要的内存空间。所以选择A。32、在满足实体完整性约束的条件下()。A、一个关系中应该有一个或多个候选关键字B、一个关系中只能有一个候选关键字C、一个关系中必须有多个候选关键字D、一个关系中可以没有候选关键字标准答案:A知识点解析:实体完整性约束要求关系的主键中属性值不能为空值,所以选择A。33、在软件开发中,需求分析阶段可以使用的工具是()。A、N-S图B、DFD图C、PAD图D、程序流程图标准答案:B知识点解析:在需求分析阶段可以使用的工具有数据流图DFD图,数据字典DD,判定树与判定表,所以选择B。34、负责数据库中查询操作的数据库语言是()。A、数据定义语言B、数据管理语言C、数据操纵语言D、数据控制语言标准答案:C知识点解析:数据定义语言:负责数据的模式定义与数据的物理存取构建;数据操纵语言:负责数据的操纵,包括查询及增、删、改等操作;数据控制语言:负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。35、数据库应用系统中的核心问题是()。A、数据库设计B、数据库系统设计C、数据库维护D、数据库管理员培训标准答案:A知识点解析:数据库应用系统中的核心问题是数据库的设计。36、在E-R图中,用来表示实体联系的图形是()。A、椭圆形B、矩形C、菱形D、三角形标准答案:C知识点解析:在E-R图中实体集用矩形,属性用椭圆,联系用菱形。37、下列选项中属于面向对象设计方法主要特征的是()。A、继承B、自顶向下C、模块化D、逐步求精标准答案:A知识点解析:面向对象基本方法的基本概念有对象、类和实例、消息、继承与多态性,所以选择A。38、数据库中有"商品"表如下:要查找出"40"号部门单价最高的前两条记录,正确的SQL命令是()。A、SELECTTOP2*FROM商品WHERE部门号="40"GROUPBY单价;B、SELECTTOP2*FROM商品WHERE部门号="40"GROUPBY单价DESC;C、SELECTTOP2*FROM商品WHERE部门号="40"ORDERBY单价;D、SELECTTOP2*FROM商品WHERE部门号="40"ORDERBY单价DESC;标准答案:D知识点解析:要查找出"40"号部门单价最高的前两条记录,首先需要查找出部门号是40的所有记录,再用"ORDERBY单价DESC"对单价按降序排列,然后再利用"TOP2"显示前两条记录,为实现此目的所使用的SQL语句为:SELECTTOP2*FROM商品WHERE部门号="40"ORDERBY单价DESC。故答案D正确。39、报表的数据源不包括()。A、表B、查询C、SQL语句D、窗体标准答案:D知识点解析:报表的数据源可以是表对象或者查询对象,而查询实际上就是SQL语句,所以报表的数据源也可以是SQL语句。窗体不能作为报表的数据源。40、下列程序段运行结束后,变量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。二、基本操作题(本题共1题,每题1.0分,共1分。)41、在考生文件夹下,存在一个数据库文件"samp1.mdb"、一个Excel文件"tScore.xls"和一个图像文件"photo.bmp"。在数据库文件中已经建立了一个表对象"tStud"。试按以下操作要求,完成各种操作:(1)将考生文件夹下的"tScore.xls"文件导入到"sampl.mdb"数据库文件中,表名不变;分析导入表的字段构成,判断并设置其主键。(2)将"tScore"表中"成绩ID"字段的数据类型改为"文本",字段大小改为5;设置该字段的相应属性,使其在数据表视图中显示的标题为"成绩编号";修改"学号"字段的字段大小,使其与"tStud"表中相应字段的字段大小一致。(3)将"tStud"表中"性别"字段的默认值属性设置为"男";为"政治面目"字段创建查阅列表,列表中显示"党员"、"团员"和"其他"等三个值;将学号为"20061001"学生的"照片"字段值设置为考生文件夹下的"photo.bmp"图像文件(要求使用"由文件创建"方式)。(4)设置"tStud"表中"入校时间"字段的格式属性为"长日期"、有效性规则属性为:输入的入校时间必须为9月、有效性文本属性为:"输入的月份有误,请重新输入"。(5)设置"tStud"表的显示格式,使表的背景颜色为"青色"、网格线为"白色"、文字字号为五号。(6)建立"tStud"和"tScore"两表之间的关系。标准答案:(1)【操作步骤】步骤1:选择"文件"菜单下"获取外部数据"子菜单中的"导入"命令,在打开的"导入"对话框的"文件类型"下拉列表中选择"MicrosoftExcel",再选择考生文件夹下的"tScore.xls"文件,单击"导入"按钮。步骤2:连续单击4次"下一步"按钮,在弹出的对话框中选择"不要主键"单选按钮,单击"下一步"按钮,再单击"完成"按钮。步骤3:在设计视图中打开导入的表"tScore",右击"成绩ID"行,在弹出的快捷菜单中选择"主键"命令。(2)【操作步骤】步骤1:在"成绩ID"行中选择"数据类型"为"文本",在"常规"选项卡中设置"字段大小"为5,在"标题"文本框中输入"成绩编号"。步骤2:选择"学号"行,在"常规"选项卡中设置"字段大小"为10。步骤3:单击工具栏中的"保存"按钮。关闭设计视图。(3)【操作步骤】步骤1:在设计视图中打开表"tStud",选择"性别"行,在"常规"选项卡的"默认值"文本框中输入"男"。步骤2:在"政治面目"行的"数据类型"下拉列表中选择"查阅向导",根据向导提示,选择"自行键入所需的值"单选按钮,分别输入"党员"、"团员"和"其他"。最后单击"完成"按钮。步骤3:单击工具栏中的"保存"按钮后,选择"视图"菜单中的"数据表视图"命令,将学号为"20061001"的记录设为当前活动记录,选择该行的"照片"列,然后选择"插入"菜单下的"对象"命令,在弹出的对话框中选择"由文件创建"单选按钮,并单击"浏览"按钮,在打开的"浏览"对话框中选择考生文件夹下的"photo.bmp"文件,最后单击"确定"按钮,完成图片的插入。关闭数据表视图。(4)【操作步骤】步骤1:在设计视图中打开表"tStud",选择"入校时间"行,在"常规"选项卡的"格式"下拉列表中选择"长日期"。步骤2:在"有效性规则"文本框中输入"month([入校时间])=9",在"有效性文本"文本框中输入"输入的月份有误,请重新输入"。步骤3:单击工具栏中的"保存"按钮。(5)【操作步骤】步骤1:在数据表视图中打开表"tStud",选择"格式"菜单中的"数据表"命令,打开"设置数据表格式"对话框,在"背景色"下拉列表中选择"青色",在"网格线"下拉列表中选择"白色"。单击"确定"按钮。步骤2:选择"格式"菜单下的"字体"命令,在打开的"字体"对话框中设置"字号"为"五号"。单击"确定"按钮。步骤3:单击工具栏中的"保存"按钮,并关闭数据表视图。(6)【操作步骤】步骤1:选择"工具"菜单中的"关系"命令,在打开的"关系"窗口中右击,在弹出的快捷菜单中选择"显示表"命令。步骤2:在打开的"显示表"对话框中,分别双击表"tScore"和"tStud",并关闭"显示表"对话框。步骤3:在"tStud"表中选择"学号"字段,拖动鼠标指针至表"tScore"的"学号"字段处,以建立两表之间的联系。步骤4:单击工具栏中的"保存"按钮。知识点解析:暂无解析三、简单应用题(本题共1题,每题1.0分,共1分。)42、考生文件夹下有一个数据库文件"samp2.mdb",其中存在已经设计好的3个关联表对象"tCourse"、"tGrade"、"tStudent"和一个空表"tSinfo",请按以下要求完成设计:(1)创建一个查询,查找并显示"姓名"、"政治面貌"、"课程名"和"成绩"4个字段的内容,将查询命名为"qT1"。(2)创建一个查询,计算每名学生所选课程的学分总和,并依次显示"姓名"和"学分",其中"学分"为计算出的学分总和,将查询命名为"qT2"。(3)创建一个查询,查找年龄小于平均年龄的学生,并显示其"姓名",将查询命名为"qT3"。(4)创建一个查询,将所有学生的"班级编号"、"学号"、"课程名"和"成绩"等值填入"tSinfo"表相应字段中,其中"班级编号"值是"tStudent"表中"学号"字段的前6位,将查询命名为"qT4"。标准答案:(1)【操作步骤】步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框分别双击表"tStudent"、"tGrade"、"tCourse",关闭"显示表"对话框。步骤2:分别双击"姓名"、"政治面貌"、"课程名"和"成绩"字段添加到"字段"行。步骤3:单击工具栏中"保存"按钮,另存为"qT1"。关闭设计视图。(2)【操作步骤】步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框分别双击表"tStudent"、"tCourse"、"tGrade",关闭"显示表"对话框。步骤2:分别双击"姓名"、"学分"字段添加到"字段"行。步骤3:单击菜单栏【视图】|【总计】,在"学分"字段"总计"行下拉列表中选中"总计"。步骤4:在"学分"字段前添加"学分:"字样。步骤5:单击工具栏中"保存"按钮,另存为"qT2"。关闭设计视图。(3)【操作步骤】步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框双击表"tStudent",关闭"显示表"对话框。步骤2:分别双击"姓名","年龄"字段添加到"字段"行。步骤3:在"年龄"字段"条件"行输入"<(SELECTAVG([年龄])from[tStudent])",单击"显示"行取消字段显示。骤4:单击工具栏中"保存"按钮,另存为"qT3"。关闭设计视图。(4)【操作步骤】步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框分别双击表"tStudent"、"tGrade"、"tCourse",关闭"显示表"对话框。步骤2:单击菜单栏【查询】|【追加查询】,在弹出的对话框中输入"tSinfo",单击"确定"按钮。步骤3:在"字段"行第一列输入"班级编号:Left([tStudent]![学号],6)",分别双击"学号"、"课程名"、"成绩"字段添加到"字段"行。步骤4:单击菜单栏【查询】|【运行】,在弹出的对话框中单击"是"按钮。步骤5:单击工具栏中"保存"按钮,另存为"qT4"。关闭设计视图。知识点解析:第1、2、3、4小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。四、综合应用题(本题共1题,每题1.0分,共1分。)43、考生文件夹下有一个数据库文件"samp3.mdb",其中存在已经设计好的表对象"tEmp"、窗体对象"fEmp"、报表对象"rEmp"和宏对象"memp"。请在此基础上按照以下要求补充设计:(1)将表对象"tEmp"中"简历"字段的数据类型改为备注型,同时在表对象"tEmp"的表结构里调换"所属部门"和"聘用时间"两个字段的位置。(2)设计报表"rEmp"的主体节区内"tOpt"复选框控件依据报表记录源的"性别"字段和"年龄"字段的值来显示状态信息:性别为"男"且年龄小于20时显示为选中的打钩状态,否则显示为不选中的空白状态。(3)将"fEmp"窗体上名为"bTitle"的标签文本颜色改为红色。同时,将窗体按钮"btnP"的单击事件属性设置为宏"mEmp",以完成单击按钮打开报表的操作。注意:不能修改数据库中的宏对象"mEmp";不能修改窗体对象"fEmp"和报表对象"rEmp"中未涉及的控件和属性;不能修改表对象"tEmp"中未涉及的字段和属性。标准答案:(1)【操作步骤】步骤1:选中"表"对象,右键单击"tEmp"选择【设计视图】。步骤2:在"简历"字段行的"数据类型"下拉列表中选中"备注"。步骤3:选中"所属部门"字段行,拖动鼠标到题目要求的位置放开鼠标。步骤4:按照步骤3改变"聘用时间"字段的位置。步骤5:单击工具栏中"保存"按钮,关闭设计视图。(2)【操作步骤】步骤1:选中"报表"对象,右键单击"rEmp"选择【设计视图】。步骤2:右键单击复选框"tOpt"选择【属性】。步骤3:在"控件来源"行输入="IIf([tSex]="男"And[tAge]<20,"1","0")",关闭属性界面。步骤4:单击工具栏中"保存"按钮,关闭设计视图。(3)【操作步骤】步骤1:选中"窗体"对象,右键单击"fEmp"选择【设计视图】。步骤2:右键单击标签控件"bTitle"选择【属性】。单击"前景色"右侧生成器按钮,在弹出的对话框中选中红色,单击"确定"按钮。关闭属性界面。步骤3:右键单击"btnP"选择【属性】。步骤4:单击"事件"选项卡,在"单击"行右侧下拉列表中选中"mEmp"。关闭属性界面。步骤5:单击工具栏中"保存"按钮,关闭设计视图。知识点解析:第1小题在表设计视图中设置字段数据类型;第2、3小题在报表和窗体设计视图中右键单击控件选择【属性】,设置属性。国家二级(ACCESS)机试模拟试卷第3套一、基本操作题(本题共1题,每题1.0分,共1分。)1、在考生文件夹下,“sampl.mdb”数据库文件中已建立三个关联表对象(名为“职工表”、“物品表”和“销售业绩表”)、一个表对象(名为“tTemp”)、一个窗体对象(名为“fTest”)和一个宏对象(名为“mlest”)。试按以下要求,完成表和窗体的各种操作:(1)重命名表对象“物品表”中“研制时间”字段为“研制日期”字段,同时将其“短日期”显示格式改为“长日期”显示。(2)分析表对象“销售业绩表”的字段构成、判断并设置其主键.(3)将考生文件夹下文本文件Test.txt中的数据导入追加到当前数据库的数据表tTemp中。(4)建立表对象“职工表”、“物品表”和“销售业绩表”的表间关系。实施参照完整。(5)在窗体fTest辛,以命令按钮“btl”为基准(按钮“btl”和“bt3”尺寸相同、左边对齐),调整命令按钮“bt2”的大小与位置。要求:按钮“bt2”的大小尺寸与按钮“btl”相同、左边界与按钮“btl”左对齐、竖直方向位于按钮“btl”和“bt3”的中间位置。(6)将宏对象mTest重命名为自动运行的宏。标准答案:【操作步骤】(1)步骤1:双击打开“smapl.mdb”数据库。单击“表”对象,单击“物品表”。单击“设计”按钮,进入“物品表”的设计视图。单击“研制时间”修改为“研制日期”。在其“字段属性”中的“格式”行内下拉选择“长日期”。步骤2:单击“保存”按钮。关闭设计视图。(2)步骤1:双击“销售业绩表”表。分析“编号”具有字段值惟一,可以作为主键。关闭“销售业绩表”表。步骤2:单击“销售业绩表”,单击“设计”按钮。在设计视图下,右键单击“编号”字段,在快捷菜单上选择“主键”命令。步骤3:单击“保存”按钮,保存设置。(3)步骤1;执行【文件】→【获取外部数】→【导入】菜单命令。在“导入”对话框中查找要导入的文件“Test.txt",同时要求文件类型选为“文本文件”。在“请选择数据的保存位置”中单击“现有的表中”单选框,在其对应的行下拉选择“tTemp”表。如图2-91所示。步骤2:单击“下一步”按钮,单击“完成”按钮。(4)步骤1:单击工具栏中的“关系”按钮,在关系窗口的空白处右键单击,在弹出的快捷菜单中选择“显示表”命令。添加“物品表”和“销售业绩表”。关闭“显示表”对话框。在“销售业绩表”和“职工表”之间按住左键拖动“编号”产生关系。在弹出的“编辑关系”对话框中,勾选“实施参照完整性”复选框,单击“确定”按钮。如图2-92所示。步骤2:单击“保存“按钮保存“关系”。(5)步骤1:单击“窗体”对象,单击“mTest”窗体,单击“设计”按钮,在“bt1”按钮上右键单击鼠标,在弹出的快捷菜单中选择“属性”命令。在“属性”对话框中查看到“bt1”高度:1cm,宽度:3cm,左边距:3.5cm,上边距:0.5cm。步骤2:在“属性”对话框的左上角的下拉列表中选择“bt3”,查看到“bt3”高度:1cm,宽度:3cm,左边距:3.5cm,上边距:3.5cm。从而得出要设置“bt2”按钮的高度:1cm,宽度:3cm,左边距:3.5cm,上边距:3cm。步骤3:在“属性”对话框的左上角的下拉列表中选择“bt2”,修改其高度:1cm,宽度:3cm,左边距:3.5cm,上边距:2cm。步骤4:关闭对话框。单击“保存”按钮。(6)步骤1:单击“窗体”对象,在“mTest”窗体上右键单击,在弹出的快捷菜单中选择“重命名”命令,把“mTest”修改为“autoexec”。步骤2:关闭“samp.mdb”数据库。知识点解析:(1)考查表结构的修改;字段名和字段属性。(2)考查表的主键的设计和主键字段的特点。(3)考查把外来段据导入到Access段据库中。(4)考查多表“联系”的建立。(5)考查窗体下按钮的设计方法。(6)考查宏的重命名的方法。二、简单应用题(本题共1题,每题1.0分,共1分。)2、考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好三个关联表对象(名为“tStud”、“tCourse”、“tScore”)、一个空表(名为“tTemp”)和一个窗体对象(名为“fTemp”)。试按以下要求完成设计:(1)创建一个选择查询,查找没有绘画爱好学生的“学号”、“姓名”、“性别”和“年龄”四个字段内容,所建查询命名为“qTl”。(2)创建一个选择查询,查找学生的“姓名”、“课程名”和“成绩”三个字段内容,所建查询命名为“qT2”。(3)创建一个参数查询,查找学生的“学号”、“姓名”、“年龄”和“性别”四个字段内容。其中设置“年龄”字段为参数,参数值要求引用窗体fremp上控件tAge的值,所建查询命名为“qT3”。(4)创建追加查询,将表对象“tStud”中“学号”、“姓名”、“性别”和“年龄”四个字段内容追加到目标表“tTemp”的对应字段内,所建查询命名为“qT4”。(规定:“姓名”字段的第一个字符为姓。要求将学生学号和学生的姓组合在一起,追加到目标表的“标识”字段中)标准答案:【操作步骤】步骤1:打开“samp2.mdb”数据库,选择“查询”对象,单击“新建”按钮,在其对话框中选择“设计视图”,单击“确定”按钮。步骤2:在“显示表”对话框中添加“tStud”为数据源,关闭“显示表”对话框。步骤3:分别双击“tStud”中的“学号”、“姓名”、“性别”、“年龄”4个字段,在“年龄”后一列中输入:InStr([简历],〝绘画〞),在“条件”行中输入:0,如图2-161所示。步骤4:单击“保存”按钮,在“查询名称”文本框中输入“qT1”,单击“确定”按钮。(2)【操作步骤】步骤1:打开“samp2.mdb”数据库,选择“查询”对象,单击“新建”按钮,在其对话框中选择“设计视图”,单击“确定”按钮。步骤2:在“显示表”对话框中添加“‘tStud”、“tCourse”和“tScore”表,关闭“显示表”对话框,双击“tStud”表的“姓名”字段、“tCourse”表的“课程名称”字段、“tScore”表的“成绩”字段,如图2-162所示。步骤3:单击“保存”按钮,在“查询名称”文本框中输入“qT2”。单击“确定”按钮。(3)【操作步骤】步骤1:在“samp2,mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”命令,单击“确定”按钮。在“显示表”对话框中添加“tStud”表,关闭“显示表”对话框。步骤2:双击“tStud”表中“学号”、“姓名”、“年龄”和“性别”4个字段,然后在“年龄”、“条件”所在列的行中或在表达式生成器中编辑输入:[Forms]![fTemp]![tAge],如图2-163所示。步骤3:单击“保存”按钮,在“查询名称”文本框中输入“qT3”,单击“确定”按钮。(4)【操作步骤】步骤1:在“samp2.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中添加“tSmd”表,关闭“显示表”对话框。步骤2:执行【查询】→【追加查询】菜单命令,在“追加”对话框中选择表“tTemp”,单击“确定”按钮。步骤3:在“字段”第一列输入求“标志”的运算式:[学号]+Left([[姓名],1),在对应的“追加到”行选择“标志”,在“字段”的第二列选择“姓名”,对应的追加到也选择“姓名”,第三列选择“性别”,“追加到”也选择“姓名”,“字段”的第四列选择“年龄”,在对应的“追加到”也选择“年龄”。如图2-164所示。步骤4:单击“保存”按钮,在“查询名称”文本框中输入“qT4”,单击“确定”按钮。知识点解析:(1)本题考查表选择查询,要求选择的字段是“学号”、“姓名”、“性别”、“年龄”4个字段内容,查找没有绘画的爱好的学生记录,其条件设为:InStr([简历],〝绘画〞)=0。(2)本题考查多表查询,要求从三个表中实施查询,前提条件必须是三个表间已经建立了关系,如果没有,必须建立,然后才能建立多表查询。(3)本题主要考查参数查询,题中对年龄字段要求实现参数查询,表达式设置为:[Forms]![fTemp]![tAge]。(4)本题主要考查追加查询,要求将学生学号和学生的姓组合在一起,追加到目标表的“标识”字段中,所以表达式为:[学号]+Left([姓名],1)。三、综合应用题(本题共1题,每题1.0分,共1分。)3、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。试在此基础上按照以下要求补充设计:(1)设置报表“rEmp”按照“性别”字段分组降序排列输出,同时在其对应组页眉区添加一个文本框,命名为“SS”,内容输出为性别值;将报表页面页脚区域内名为“tPage”的文本框控件设置为“页码/总页数”形式的页码显示(如1/15、2/15、…)。(2)将窗体对象“fEmp”上的命令按钮(名为“btnQ”)从灰色状态设为可用,然后设置控件的Tab键焦点移动顺序为:控件tData→btnP→btnQ。(3)在窗体加载事件中实现代码重置窗体标题为标签“bTitle”的标题内容。(4)“fEmp”窗体上单击“输出”命令按钮(名为“btnP”),实现以下功能:计算10000以内的素数个数及最大素数两个值,将其显示在窗体上名为“tData”的文本框内并输出到外部文件保存。单击“打开表”命令按钮(名为“btnQ”),代码调用宏对象“mEmp”以打开数据表“tEmp”。试根据上述功能要求,对已给的命令按钮事件过程进行代码补充并调试运行。注意:不允许修改数据库中的表对象“tEmp”和宏对象“mEmp”;不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性;只允许在“*****Add*****”与“****Add*****”之间的空行内补充语句、完成设计,不允许增删和修改其他位置已存在的语句。标准答案:【操作步骤】(1)步骤1:打开“samp3.mdb”数据库窗口,选中“报表”对象,右键单击“rEmp”,选择快捷菜单中的“设计视图”命令。步骤2:单击工具栏上的“排序与分组”按钮,在“字段/表达式”的下拉选项中选择“性别”字段,在“排序次序”中相应行中选择“降序”,在“组页眉”中选择“是”,关闭“排序与分组”对话框。步骤3:单击“工具箱”中的“文本框”控件,在“性别页眉”中相应的区域拖动出文本框,右键单击该文本框,在弹出的快捷菜单中选择“属性”命令,在对话框中的“名称”中输入“SS”,在“数据”选项卡中“控件来源”里选择“性别”字段,关闭当前对话框。步骤4:右键单击页面页脚中的“tPage”文本框,选择快捷菜单中的“属性”项,在对话框中“数据”选项卡中“控件来源”里输入:=[Page]&〝/〞﹠[Pages],单击工具栏中的“保存”按钮,关闭报表视图。(2)步骤1:在“samp3.mdb”数据库窗口下,选中“窗体”对象,单击“fEmp”窗体。单击“设计”按钮,右键单击“打开表”命令按钮,选择快捷菜单中的“属性”命令,在“可用”属性中将属性值设置为“是”。步骤2:在窗体视图的空白处右键单击鼠标,在弹出的快捷菜单中选择“属性”命令。在“属性”对话框的左上角的下拉菜单选择“tDam”,在其对应的“Tab索引”行输入:0。步骤3:在“属性”对话框的左上角的下拉菜单选择“btnP”,在其对应的“Tab索引”行输入:1。步骤4:在“属性”对话框的左上角的下拉菜单选择“btnQ”,在其对应的“Tab索引”行输入:2。步骤5:关闭“属性”对话框。单击“保存”按钮保存设置。(3)步骤1:在窗体“fEmp”设计视图下,在窗体空白处右键单击,在快捷菜单中选择选择“事件生成器”,在空行内输入代码:*****Add1*****Caption=bTitle.Caption*****Add1*****步骤2:单击工具栏中的“保存”按钮。(4)步骤1:在“计算”按钮上右键单击鼠标,在快捷菜单中选择“事件生成器”命令,在空行内输入代码:*****Add2*****DimiAsIntegern=0Fori=0To10000Ifsushu(i)=TrueThenn=n+lmn=iEndIfNexti*****Add2*****步骤2:右键单击命令按钮“打开表”,选择快捷菜单中的“事件生成器”命令,在空行内输入代码:*****Add3*****DoCmd.RunMacro〝mEmp〞*****Add3*****步骤3:单击“保存”按钮,关闭代码窗口。知识点解析:本题考点:报表字段排序、组页眉设置、标签控件属性的设置;窗体中命令按钮控件属性的设置;VBA编程。国家二级(ACCESS)机试模拟试卷第4套一、基本操作题(本题共1题,每题1.0分,共1分。)1、在考生文件夹下,“sampl.mdb”数据库文件中已建立两个表对象(名为“员工表”和“部门表”)。试按以下要求,完成表的各种操作:(1)分析两个表对象“员工表”和“部门表”的构成,判断其中的外键属性,将其属性名称作为“员工表”的对象说明内容进行设置。(2)将“员工表”中有摄影爱好的员工其“备注”字段的值设为True(即复选框里打上勾)。(3)删除员工表中年龄超过55岁(不含55岁)的员工记录。(4)将考生文件夹下文本文件Tvst.txt中的数据导入追加到当前数据库的“员工表”相应字段中。(5)设置相关属性,使表对象“员工表”中密码字段最多只能输入五位0~9的数字。(6)建立“员工表”和“部门表”的表间关系,并实施参照完整.标准答案:【操作步骤】(1)步骤1:双击“sampl.mdb”数据库。单击“表”对象,打开表“部门表”和“员工表”,发现“员工表”的部门编号是“部门表”的主键。在“员工表”上右键单击,进入“属性”对话框,在说明中输入“部门号”,如图2-110所示。步骤2:单击“确定”按钮。(2)步骤1:打表“员工表”。执行【记录】→【筛选】→【高级筛选】菜单命令,双击“员工表”中的“简历”字段,在其条件下输入:like〝*摄影*〞,如图2-111所示。步骤2:执行【筛选】→【应用筛选】菜单命令。步骤3;在筛选出的记录中,单击“备注”字段。勾选所有的字段值“备注”复选框。关闭窗口。(3)步骤1:打开“员工表”。执行【记录】→【筛选】→【高级筛选】菜单命令,双击“年龄”字段,在对应的条件行输入:>50。步骤2:执行【筛选】→【应用筛选】菜单命令。步骤3:按键全选,再按<Del>键删除。(4)步骤1:在“sampl.mdb”数据库中。执行【文件】→【获取外部数据】→【导入】菜单命令。在“导入”对话框中找到并打开“考生文件夹”,在“文件类型”列表中选中“文本文件”,选中”rest.txt"文件,单击“导入”按钮。步骤2:单击“下一步”按钮,选中“第一行包含字段名称”复选框,连续4次单击“下一步”按钮。步骤3:在“导入到表”处选择“员工表”。步骤4:单击“完成”按钮。(5)步骤1:单击“员工表”。单击“设计”按钮,选中“密码”字段。在其“字段属性”中的“输入掩码“行输入:00000。步骤2:单击“保存”按钮。(6)步骤1:在“sampl.mdb”数据库中,单击“关系”按钮,添加“员工表”和“部门表”,关闭“显示表”对话框。步骤2:单击“员工表”中的“部门编号”字段,按住左键拖到“部门表”的“部门编号”上。步骤3:在弹出“编辑关系”的对话框中勾选“设置参照完整性”复选框。步骤4:单击“创建”按钮。步骤5:单击“保存”按钮。关闭“sampl.mdb”数据库。知识点解析:(1)本题主要考查外主键的含义以及如何设置表的属性,外主键就是一个表的字段是另一个表主键,对另一个表称为外主键。(2)主要考查筛选记录,即筛选有摄影爱好的记录。(3)考查记录操作的删除。(4)考查Access的数据导入。(5)考查掩码设置。(6)考查表“关系”的创建。二、简单应用题(本题共1题,每题1.0分,共1分。)2、考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好“tCourse”、“tGrade”、“tStudent”三个关联表对象和一个空表“tSinfo”,试按以下要求完成设计:(1)创建一个查询,查找并显示“姓名”、“政治面貌”、“课程名”和“成绩”等四个字段的内容。所建查询名为“qT1”。(2)创建一个查询,计算每名学生所选课程的学分总和,并依次显示“姓名”和“学分”,其中“学分”为计算出的学分总和,所建查询名为“qT2”。(3)创建一个查询,查找年龄小于平均年龄的学生,并显示其“姓名”,所建查询名为“qT3”。(4)创建一个查询,将所有学生的“班级编号”、“学号”、“课程名”和“成绩”等值填入“tSinfo”表相应字段中,其中“班级编号”值是“tStudent”表中“学号”字段的前6位,所建查询名为“qT4”。标准答案:【操作步骤】步骤1:打开“samp2.mdb”数据库,选择“查询”对象,单击“新建”按钮,在其对话框中选择“设计视图”,单击“确定”按钮。步骤2:在“显示表”对话框中添加“tCourse”、“tGrade”和“tStudent”3张表为数据源,关闭“显示表”对话框。步骤3:双击“tStuent”表“姓名”、“政治面貌”字段,双击“tCourse”表“课程名”字段和“tGrade”表“成绩”字段,如图2-184所示。步骤4:单击“保存”按钮,在“查询名称”文本框中输入“qT1”,单击“确定”按钮。(2)【操作步骤】步骤1:在“samp2.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中添加“tCourse”、“tGrade”和“tStudent”3张表,关闭“显示表”对话框。步骤2:双击“tStuedem”表的“姓名”、“tCourse”表的“学分”字段,然后单击工具栏中的“求和”按钮,在“姓名”总计行中选择“分组”,在“学分”总计行中选择“总计”。并将学分的表达式修改为“学分”,如图2-185所示。步骤3:单击“保存”按钮,在“查询名称”文本框中输入“qT2”,单击“确定”按钮。(3)【操作步骤】步骤1:在“samp2.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中添加“tStudent”表,关闭“显示表”对话框。步骤2:选择“姓名”和“年龄”2个字段,然后在“年龄”字段“条件”行中输入:<(selectavg([年龄]),并取消“显示”复选框的勾选,如图2-186所示。步骤3:单击“保存”按钮,在“查询名称”文本框中输入“qT3”,单击“确定”按钮。(4)【操作步骤】步骤1:在“samp2.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中添加“tCoume”、“tGrade”和“tStudent”三张表,关闭“显示表”对话框。步骤2:执行【查询】→【追加查询】菜单命令。在“字段”行的第l列添加标题“班级编号:”,再输入求班级编号的表达式:Left([tStudent].[学号],6)。在“追加到”行内选择“班级编号”。步骤3:双击“tCourse”表的“学号”字段,在“追加到”行内选择“学号”。步骤4:双击“tCourse”表的“课程名”字段,在“追加到”行内选择“课程名”。步骤5:双击“tGrade”表的“成绩”字段,在“追加到”行内选择“成绩”。步骤6:单击“保存”按钮,输入文件名“qT4”。单击“确定”按钮,如图2-187所示。关闭“qT4”查询视图,关闭“samp2.mdb”数据库。知识点解析:(1)本题考查多表选择查询,要求查找“姓名”、“政治面貌”、“课程名”和“成绩”4个字段,来自于“tCourse”、“tGrade”和“tStudent”3张表。(2)本题考查分组查询,查找计算每名学生所选课程的学分总和,按照“姓名”字段进行分组统计“学分”。(3)本题主要考查条件查询,题中查找年龄小于平均年龄的学生,在“年龄”条件行中设置:<(selectavg([年龄])。(4)本题主要考查追加查询,要求将所有学生的“班级编号”、“学号”、“课程名”和“成绩”等值填入“tSinfo”表相应字段中,其中“班级编号”值是“tStudent”表中“学号”字段的前6位,可以通过函数“Left([tStudent].[学号],6)”实现。三、综合应用题(本题共1题,每题1.0分,共1分。)3、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tStud”,同时还设计出窗体对象“fStud”。请在此基础上按照以下要求补充“fStud”窗体的设计:(1)在窗体的“窗体页眉”中距左边0.4厘米、距上边1.2厘米处添加一个直线控件,控件宽度为10.5厘米,控件命名为“tLine”。(2)将窗体中名称为“lTalbel”的标签控件上的文字颤色改为“蓝色”(蓝色代码为16711680)、字体名称改为“华文行楷”、字体大小改为22。(3)将窗体边框改为“细边框”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线:并且只保留窗体的关闭按钮。(4)假设“tStud”表中,“学号”字段的第5位和第6位编码代表该生的专业信息,当这两位编码为“10”时表示“信息”专业,为其他值时表示“管理”专业。设置窗体由名称为“tSub”的文本框控件的相应属性,使其根据“学号”字段的第5位和第6位编码显示对应的专业名称。(5)在窗体中有一个“退出”命令按钮,名称为“CmdqQuit”,其功能为关闭“fStud”窗体。请按照VBA代码中的指示将实现此功能的代码填入指定的位置中。注意:不允许修改窗体对象“fStud”中未涉及的控件、属性和任何VBA代码;不允许修改表对象“tStud”。程序代码只允许在“*****Add*****”与“*****Add*****”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。标准答案:【操作步骤】(1)步骤1:打开“samp3.mdb’’数据库,选中“窗体”对象,右键单击“fEmp”窗体,选择下拉菜单中的“设计视图”命令。步骤2:单击工具栏中的“直线”工具,在窗体页眉适当位置画一条直线,选中该直线,右键单击直线工具,选择下拉菜单中的“属性”命令,在“属性”对话框中,设置“左边距”为:0.4cm,“上边距”为:1.2cm,“宽度”为:10.5cm,“名称”为:tLine,关闭“属性”对话框。步骤3;单击“保存”按钮,关闭设计视图。(2)步骤1:选中窗体中的“ITalbel”标签,右键单击“1Talbel”标签,选择下拉菜单中的“属性”命令,在“属性”对话框中,设置“前景色”为:16711680,设置“字体名称”为:华文行楷,“字体大小”为:22。步骤2:关闭“属性”对话框。(3)步骤l:右键单击窗体,选择下拉菜单中的“属性”命令,在“边框样式”中的下拉列表中选择“细边框”,设置“滚动条”为两者均无,将“记录选择器”、“导航按钮”和“分隔线”为“否”,将“最大最小化按钮”设为“无”,将“关闭按钮”设为“是”。步骤2:关闭“属性”对话框。(4)步骤1:右键单击“tsub”,选择下拉菜单中的“属性”属性,在控件来源中输入:=IIf(Mid([学号],5,2)=“10”,“信息”。“管理”)。步骤2:关闭代码窗口。(5)步骤1:右键单击“退出”命令按钮,选择下拉菜单中的“事件生成器”命令,在空行内输入代码:*****Add*****DoCmd.Close*****Add*****步骤2:关闭代码窗口。单击工具栏中的“保存”按钮,关闭设计视图。知识点解析:本题考查窗体中常用控件的设计方法以及空间的格式设计,在窗体中如何使用VBA代码来实现控件的功能。国家二级(ACCESS)机试模拟试卷第5套一、基本操作题(本题共1题,每题1.0分,共1分。)1、在考生文件夹下,“sampl.mdb”数据库文件中已建立三个关联表对象(名为“职工表”、“物品表”和“销售业绩表”)、一个表对象(名为“tTemp”)、一个窗体对象(名为“fTest”)和一个宏对象(名为“mlest”)。试按以下要求,完成表和窗体的各种操作:(1)重命名表对象“物品表”中“研制时间”字段为“研制日期”字段,同时将其“短日期”显示格式改为“长日期”显示。(2)分析表对象“销售业绩表”的字段构成、判断并设置其主键.(3)将考生文件夹下文本文件Test.txt中的数据导入追加到当前数据库的数据表tTemp中。(4)建立表对象“职工表”、“物品表”和“销售业绩表”的表间关系。实施参照完整。(5)在窗体fTest辛,以命令按钮“btl”为基准(按钮“btl”和“bt3”尺寸相同、左边对齐),调整命令按钮“bt2”的大小与位置。要求:按钮“bt2”的大小尺寸与按钮“btl”相同、左边界与按钮“btl”左对齐、竖直方向位于按钮“btl”和“bt3”的中间位置。(6)将宏对象mTest重命名为自动运行的宏。标准答案:【操作步骤】(1)步骤1:双击打开“smapl.mdb”数据库。单击“表”对象,单击“物品表”。单击“设计”按钮,进入“物品表”的设计视图。单击“研制时间”修改为“研制日期”。在其“字段属性”中的“格式”行内下拉选择“长日期”。步骤2:单击“保存”按钮。关闭设计视图。(2)步骤1:双击“销售业绩表”表。分析“编号”具有字段值惟一,可以作为主键。关闭“销售业绩表”表。步骤2:单击“销售业绩表”,单击“设计”按钮。在设计视图下,右键单击“编号”字段,在快捷菜单上选择“主键”命令。步骤3:单击“保存”按钮,保存设置。(3)步骤1;执行【文件】→【获取外部数】→【导入】菜单命令。在“导入”对话框中查找要导入的文件“Test.txt",同时要求文件类型选为“文本文件”。在“请选择数据的保存位置”中单击“现有的表中”单选框,在其对应的行下拉选择“tTemp”表。如图2-91所示。步骤2:单击“下一步”按钮,单击“完成”按钮。(4)步骤1:单击工具栏中的“关系”按钮,在关系窗口的空白处右键单击,在弹出的快捷菜单中选择“显示表”命令。添加“物品表”和“销售业绩表”。关闭“显示表”对话框。在“销售业绩表”和“职工表”之间按住左键拖动“编号”产生关系。在弹出的“编辑关系”对话框中,勾选“实施参照完整性”复选框,单击“确定”按钮。如图2-92所示。步骤2:单击“保存“按钮保存“关系”。(5)步骤1:单击“窗体”对象,单击“mTest”窗体,单击“设计”按钮,在“bt1”按钮上右键单击鼠标,在弹出的快捷菜单中选择“属性”命令。在“属性”对话框中查看到“bt1”高度:1cm,宽度:3cm,左边距:3.5cm,上边距:0.5cm。步骤2:在“属性”对话框的左上角的下拉列表中选择“bt3”,查看到“bt3”高度:1cm,宽度:3cm,左边距:3.5cm,上边距:3.5cm。从而得出要设置“bt2”按钮的高度:1cm,宽度:3cm,左边距:3.5cm,上边距:3cm。步骤3:在“属性”对话框的左上角的下拉列表中选择“bt2”,修改其高度:1cm,宽度:3cm,左边距:3.5cm,上边距:2cm。步骤4:关闭对话框。单击“保存”按钮。(6)步骤1:单击“窗体”对象,在“mTest”窗体上右键单击,在弹出的快捷菜单中选择“重命名”命令,把“mTest”修改为“autoexec”。步骤2:关闭“samp.mdb”数据库。知识点解析:(1)考查表结构的修改;字段名和字段属性。(2)考查表的主键的设计和主键字段的特点。(3)考查把外来段据导入到Access段据库中。(4)考查多表“联系”的建立。(5)考查窗体下按钮的设计方法。(6)考查宏的重命名的方法。二、简单应用题(本题共1题,每题1.0分,共1分。)2、请在考生文件夹下选择相应的命令,并按题目要求完成下面的操作。具体要求如下:注意:下面出现的所有文件都必须保存在考生文件夹下。在考生文件夹下的数据库“Acc2.mdb”中已经设计好3个关联表对象“学生”、“课程”、“成绩”和一个空表“学生信息”。试按以下要求完成查询设计:(1)创建一个选择查询“QYl”,查找并显示个人简历信息为空的学生的“学号”、“姓名”、“性别”和“所在院系”4个字段内容。(2)以“学生”、“成绩”和“课程”表为数据源创建一个选择查询“QY2”,查找选课学生的“学号”、“姓名”、“课程名”和“成绩”4个字段。查询结果如图1所示。(3)创建一个选择查询“QY3”,按系别统计男生、女生的平均年龄,显示字段标题为“所在院系”、“性别”和“平均年龄”。查询结果如图2所示。(4)创建一个操作查询“QY4”,将表对象“学生”中有摄影爱好的学生的“学号”、“姓名”和“性别”3个字段内容追加到目标表“学生信息”的对应字段内。标准答案:(1)在“Acc2.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,在“显示表”对话框中添加“学生”表,关闭“显示表”对话框。分别双击“学生”表的“学号”、“姓名”、“性别”、“所在院系”和“个人简历”字段,在“个人简历”字段对应的“条件”行输入“IsNu1l”,并去掉显示栏的“√”。单击“保存”按钮,在“查询名称”文本框输入“QY1”。(2)在“Acc2.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,在“显示表”对话框中添加“学生”、“课程”和“成绩”表,关闭“显示表”对话框。分别双击“学生”表的“学号”和“姓名”字段,“课程”表中的“课程名”字段,“成绩”表中的“成绩”字段。单击“保存”按钮,在“查询名称”文本框输入“QY2”。(3)在“Acc2.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,在“显示表”对话框中添加“学生”表,关闭“显示表”对话框。分别双击“学生”表的“所在院系”、“性别”和“年龄”字段,单击工具栏中的“总计”按钮,出现“总计”行,选择“所在院系”对应总计为“分组”,选择“性别”总计为“分组”,选择“年龄”总计为“平均值”,将“年龄”字段名称改为“平均年龄:年龄”。单击“保存”按钮,在“查询名称”文本框中输入“QY3”。(4)在“Acc2.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,在“显示表”对话框中添加“学生”表,关闭“显示表”对话框。执行“查询”→“追加查询”命令,弹出“追加”对话框,选择表名称“学生信息”表,选择“当前数据库”单选按钮,单击“确定”按钮。分别双击“学生”表中的“学号”、“姓名”、“性别”和“个人简历”字段,在“个人简历”字段对应的“条件”行输入“Like”*摄影*””。单击“保存”按钮,在“查询名称”文本框输入“QY4”。知识点解析:暂无解析三、综合应用题(本题共1题,每题1.0分,共1分。)3、在考生文件夹下有“Acc3.mdb”数据库。(1)以“课程信息”表为数据源,自动创建“课程”窗体。(2)在“课程”窗体中添加“课程信息”页眉标签,标签文本字体为“宋体”、“12号”、“加粗”、“居中显示”。在页脚添加“下一记录”、“前一记录”、“添加记录”、“保存记录”和“关闭窗口”按钮,分别实现转到下一记录、转到前一记录、添加记录、保存记录和关闭窗口等操作。设置窗体为“弹出格式”。“课程”窗体的显示效果如图3所示。标准答案:(1)打开“Acc3.mdb”数据库,在“Acc3.mdb”数据库窗口中单击“窗体”对象,单击“新建”按钮。在“新建窗体”对话框中选择“自动创建窗体:纵栏式”,并:选择“课程信息”表为数据源,单击“确定”按钮。单击工具栏中的“保存”按钮,在“另存为”对话框中输入“窗体名称”为“课程”,单击“确定”按钮,关闭窗体窗口。(2)在“Acc3.mdb”数据库窗口中右键单击“课程”窗体,选择“设计视图”。单击工具栏中的“视图”按钮,打开工具箱,选中工具箱中的“标签”按钮,在“课程:窗体”窗口中的“窗体页眉”处添加“页眉”标签,输入文本信息“课程信息”。选中“课程信息”页眉标签,在工具栏中修改格式,字体为“宋体”,字号为“12”,单击“加粗”按钮和“居中”按钮。选中工具箱中的命令按钮,添加到窗体中。弹出“命令按钮向导”对话框,在“类别”选项中选择“记录导航”,在“操作”选项中选择“转至下一项记录”,单击“下一步”按钮,选中“文本”,并输入按钮文本信息“下一记录”,单击“下一步”按钮,单击“完成”按钮。同理添加“前一记录”按钮,在“类别”选项中选择“记录导航”,在“操作”选项中选择“转至前一项记录”,按钮文本信息为“前一记录”。选中工具箱中的命令按钮,添加到窗体中。弹出“命令按钮向导”对话框,在“类别”选项中选择“记录操作”,在“操作”选项中选择“添加新记录”,单击“下一步”按钮,选中“文本”,并输入按钮文本信息为“添加记录”,单击“下一步”按钮,单击“完成”按钮。同理添加“保存记录”按钮,在“类别”选项中选择“记录操作”,在“操作”选项中选择“保存记录”,按钮文本信息为“保存记录”。选中工具箱中的命令按钮,添加窗体中弹出“命令按钮向导”对话框,在“类别”选项中选择“窗体操作”,在“操作”选项中选择“关闭窗体”,

温馨提示

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

评论

0/150

提交评论