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

下载本文档

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

文档简介

国家二级(ACCESS)机试模拟试卷1(共9套)(共461题)国家二级(ACCESS)机试模拟试卷第1套一、选择题(本题共40题,每题1.0分,共40分。)1、Access数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加该记录,为此需要定义的关系是()。A、输入掩码B、有效性规则C、默认值D、参照完整性标准答案:D知识点解析:本题考查参照完整性的知识。参照完整性指的是两个逻辑上有关系的表必须使得表里面的数据满足它们的关系。例如主表中没有相关记录就不能将记录添加到子表;子表中的记录删除时主表的相关记录随之删除;子表中的记录更新时主表的相关记录随之更新都属于参照完整性。2、在窗体上,设置控件Com1为不可见的属性是()。A、Com1.NameB、Com1.CaptionC、Com1.EnabledD、Com1.Visible标准答案:D知识点解析:本题考查控件属性的知识。在窗体的控件中,Visible属性是用于指定控件是否可见。Enabled属性用于指定控件是否可用,Caption属性表示控件的标题,Name属性表示控件的名称。3、下面显示的是查询设计视图的“设计网络”部分,从此部分所示的内容中可以判断出要创建的查询是()。A、删除查询B、生成表查询C、选择查询D、更新查询标准答案:D知识点解析:本题考查查询设计器的知识。对于本题给出的图片,注意到有“更新到”这一特殊行,就应该知道这是一个更新查询。同理,删除查询应该有“删除”这一行,追加查询应该有“追加到”这一行,而生成表查询没有特殊的行。4、在软件开发中,需求分析阶段产生的主要文档是()。A、可行性分析报告B、软件需求规格说明书C、概要设计说明书D、集成测试计划标准答案:B知识点解析:A选项错误,可行性分析阶段产生可行性分析报告;C选项错误,概要设计说明书是总体设计阶段产生的文档;D选项错误,集成测试计划是在概要设计阶段编写的文档;B选项正确,需求规格说明书是后续工作如设计、编码等需要的重要参考文档。5、在窗体中添加一个名称为Commandl的命令按钮,然后编写如下事件代码:PrivateSubCommandl—Click()Dima(10,10)Form=2To4Forn=4To5a(m,n)=m*nNextnNextmMsgBoxaq(2,4)+a(3,5)+a(4,5)EndSub窗体打开运行后,单击命令按钮,则消息框的输出结果是()。A、23B、33C、43D、53标准答案:C知识点解析:本题考查VBA中二维数组的知识。本题中的数组a是一个二维数组,在一个二重循环中为这个数组部分进行了赋值。本题中只需要注意最后使用到的二维数组的元素值,显然其值为两个下标之积。6、关系表中的每一行记录称为一个()。A、字段B、元组C、属性D、关键码标准答案:B知识点解析:在关系表中,每一列称为一个属性,对应表中的一个字段;每一行称为一个元组,对应表中的一条记录。7、窗体中有命令按钮Command1和文本框Text1,事件过程如下:Functionresult(ByValxAsInteger)AsBooleanIfxMod2=0Thenresult=TrueElseresult=FalseEndIfEndFunctionPrivateSubCommand1_Click()x=Val(InputBox("请输入一个整数"))If【】ThenText1=Str(x)&"是偶数."ElseText1=Str(x)&"是奇数."EndIfEndSub运行程序,单击命令按钮,输入19,在Text1中会显示"19是奇数"。那么在程序的括号内应填写()。A、NOTresult(x)B、result(x)C、result(x)="奇数"D、result(x)="偶数"标准答案:B知识点解析:本题程序是判断奇偶性的程序,函数Result用来判断x是否是偶数,如果x是偶数,那么Result的返回值为真,否则返回值为假,单击命令按钮时执行的过程是输入整数x,然后调用Result函数,如果值为真,文本框会显示输入的值是偶数,否则显示输入的值为奇数。调用Result函数且Result函数值为真时的表达式为:Result(x)。8、窗体中有命令按钮Command1,事件过程如下:PublicFunctionf(xAsInteger)AsIntegerDimyAsIntegerx=20y=2f=x*yEndFunctionPrivateSubCommand1_Click()DimyAsIntegerStaticxAsIntegerx=10y=5y=f(x)Debug.Printx;yEndSub运行程序,单击命令按钮,则立即窗口中显示的内容是()。A、105B、1040C、205D、2040标准答案:D知识点解析:本题考查的是变量的作用域,程序中命令按钮中的x是用static定义的局部静态变量,只在模块的内部使用,过程执行时才可见。当调用f函数时,所求的f函数的值是f函数中x和y的值乘积,即f函数的值是2*20=40,调用f函数后,原命令按钮中x的值被f函数的值覆盖,即x=20,。最后输出x=20,y=40,故答案为D。9、表的组成内容包括()。A、查询和报表B、字段和记录C、报表和窗体D、窗体和字段标准答案:B知识点解析:本题考查Access表基本概念的知识。在关系数据库中关系是一个二维表,每一行称为一个元组,每一列称为一个属性;在Access这个关系数据库中,用表来实现关系,表的每一行称作一条记录,对应关系模型中的元组;每一列称作一个字段,对应关系模型中的属性。10、假设图书表中有一个时间字段,查找2006年出版的图书的准则是()。A、Between#2006-01-01#And#2006.12.31#B、Between“2006-01-01”And”2006.12.31”C、Between“2006.01.01”And”2006.12.31”D、#2006.01.01#And#2006.12.31#标准答案:A知识点解析:本题考查条件准则和常量的知识。在Access中,日期型常量要求用“#”括起来:另外,表示区间的关键字用“Between…And…”。11、在Access数据库中使用向导创建查询,其数据可以来自()。A、多个表B、一个表C、一个表的一部分D、表或查询标准答案:D知识点解析:所谓查询就是根据给定的条件,从数据库中筛选出符合条件的记录,构成一个数据的集合,其数据来源可以是表或查询。12、如果一个教师可以讲授多门课程,一门课程可以由多个教师来讲授,则教师与课程存在的联系是()。A、一对一B、一对多C、多对一D、多对多标准答案:D知识点解析:本题考查表与表之间的关系。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表A和表B之间存在一对一的关系,那么表A中的一条记录只能与表B中的一条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在一对多的关系,且表B为多的一方,那么表A中的一条记录与表B中的多条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在多对多的关系,那么表A中的一条记录能与表B中的多条记录匹配,反过来表B中的一条记录也能与表A中的多条记录匹配。本题中一门课程匹配多个教师。一个教师匹配多门课程,故此为多对多关系。13、下列关于SQL命令的叙述中,正确的是()。A、DELETE命令不能与GROUPBY关键字一起使用B、SELECT命令不能与GROUPBY关键字一起使用C、INSERT命令与GROUPBY关键字一起使用可以按分组将新记录插入到表中D、UPDATE命令与GROUPBY关键字一起使用可以按分组更新表中原有的记录标准答案:A知识点解析:SQL查询中使用Groupby子句用来进行分组统计,可以和SELECT、INSERT、UPDATE搭配使用,不能与DELETE搭配使用,所以选项A正确。14、某数据表中有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。15、下图所示的是报表设计视图,由此可判断该报表的分组字段是()。A、课程名称B、学分C、成绩D、姓名标准答案:D知识点解析:从报表设计视图中可以看到“姓名页眉”节和“姓名页脚”节,说明这是在报表中添加的组页眉节和组页脚节,用来对报表中数据进行分组。所以该报表是按照“姓名”进行分组的。答案为D)选项。16、在Access中已经建立了“学生”表,若查找“学号”是“S00001”或“S00002”的记录,应在查询设计视图的“条件”行中输入()。A、’’S00001’’or’’S00002’’B、’’S00001’’and’’S00002’’C、in(’’S00001’’or’’S00002’’)D、in(’’S00001’’and’’S00002’’)标准答案:A知识点解析:在查询准则中比较运算符“IN”用于集合设定,表示“在……之内”。若查找“学号”是“S00001”或“S00002”的记录应使用表达式in(’’S00001’’,’’S00002’’),也可以使用表达式(’’S00001’’or’’S00002’’),所以选项A正确。17、VBA中不能实现错误处理的语句结构是()。A、OnErrorThen标号B、OnErrorGoto标号C、OnErrorResumeNextD、OnErrorGoto0标准答案:A知识点解析:VBA中实现错误处理的语句一般语法如下:OnErrorGoTo标号OnErrorReSumeNextOnErrorGoTo018、要想改变一个窗体的标题内容,则应该设置的属性是()。A、NameB、FontnameC、CaptionD、Text标准答案:C知识点解析:改变窗体显示标题需要为窗体的Caption属性赋值。19、运行下列程序,显示的结果是()。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。20、进行窗体设计时,可以设置窗体、主体、标签或文本框等内容的属性。下列属性中,属于窗体的属性是()。A、获得焦点B、字体颜色C、控件来源D、输入掩码标准答案:A知识点解析:“获得焦点”是窗体的事件,故A选项符合题意。其他3项均不是窗体的属性。21、将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是()。A、选择查询B、追加查询C、更新查询D、生成表查询标准答案:B知识点解析:追加查询可以将符合查询条件的数据追加到一个已经存在的表中,该表可以是当前数据库中的一个表,也可以是另一个数据库中的表。22、如果将某个字段设置为主键,则()。A、系统自动为该字段建立索引B、系统自动为该字段设置查阅列表C、系统自动为该字段设置数据类型D、系统自动为该字段设置自动编号标准答案:A知识点解析:将某个字段设置为主键,系统会自动为该字段建立索引,从而提高查询的效率,但不会自动设置查阅列表和编号。C选项主键不一定是数据类型,也可以是其他类型的数据,故C选项错。因此,本题应选择A选项。23、为使窗体每隔0.5秒钟激发一次计时器事件(timer事件),则应将其Interval属性值设置为()。A、5000B、500C、5D、0.5标准答案:B知识点解析:窗体的计时器事件发生间隔由Interval属性设定,该属性值以毫秒为单位,1000毫秒为1秒,0.5秒即500毫秒,因此,应将Interval值设置为500。24、下列过程的功能是:将输入的整数分解为质数的乘积。例如,输入50,则输出2,5,5,,输入100,则输出2,2,5,5,。PrivateSubCommand1_Click()x=Vat(InputBox(’’请输入一个整数’’))out$=’’’’y=2DoWhiley<=xIfxMody=0Thenout$=out$&y&’’,’’x=【】Elsey=y+1EndIfLoopMsgBoxout$EndSub为实现指定功能,程序【】处应填写的语句是()。A、x/yB、xmodyC、x+1D、x*y标准答案:A知识点解析:本题要求输入一个整数分解为质数的乘积,如:50分解为2、5、5。质数是指只能破1和它奉身整除的数,最小的质数为2。1)初始化:y=2,x=50;2)Dowhiley<=x;第一次循环判断2<=50正确3)ifxmody=0;判断50mod2==0正确4)执行out$=out$&y&’’,’’;x=x/y;该条执行后out$=2.x=255)Dowhiley<=x;第二次循环判断2<=25正确6)ifxmody=0;判断25mod2==0不正确7)y=y+1y=3;(执行ELSE部分)8)Dowhiley<=x;第三次循环判断3<=25正确9)ifxmody=0;判断25mod3==0不正确10)y=y+1y=4;(执行ELSE部分)11)Dowhiley<=x;第四次循环判断4<=25正确12)ifxmody=0;判断25mod4==0不正确13)y=y+1y=5;(执行ELSE部分)14)Dowhiley<=x;第五次循环判断5<=25正确15)ifxmody=0;判断25mod5==0正确16)执行out$=0ut$&y&’’,’’;x=x/y;该条执行后out$=2,5,x=517)Dowhiley<=x;第六次循环判断5<=5正确18)ifxmody=0;判断5mod5==0正确19)执行out$=out$&y&’’,’’;x=x/y;该条执行后0ut$=2,5,5x=120)Dowhiley<=x;第七次循环判断5<=1不正确21)结束循环程序中的【】位置应该填入x/y,然后将值赋给x,故本题A选项正确。25、负责数据库中查询操作的数据库语言是()。A、数据定义语言B、数据管理语言C、数据操纵语言D、数据控制语言标准答案:C知识点解析:数据定义语言:负责数据的模式定义与数据的物理存取构建;数据操纵语言:负责数据的操纵,包括查询及增、删、改等操作;数据控制语言:负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。26、在运行宏的过程中,宏不能修改的是()。A、窗体B、宏本身C、表D、数据库标准答案:B知识点解析:宏是一个或多个操作组成的集合,在宏运行过程中,可以打开关闭数据库,可以修改窗体属性设置,可以执行查询,操作数据表对象,但不能修改宏本身27、创建参数查询时,在查询设计视图条件行中应将参数提示文本放置在()。A、{}中B、()中C、[]中D、<>中标准答案:C知识点解析:建立参数查询时,要定义输入参数准则字段时,必须输入用"[]"括起来的提示信息,所以选项C)正确。28、如果要在已经打开的窗体上的某个字段中用宏操作FindRecord进行查找定位,首先应该进行的操作是A、用宏操作SetValue设置查询条件B、用宏操作GoToControl将焦点移到指定的字段或控件上C、用宏操作GoToPage将焦点移到窗体指定页的第一个控件上文本D、用宏操作GoToRecord将首记录设置为当前记录标准答案:B知识点解析:使用GoToControl操作,可以把焦点移到打开的窗体、窗体数据表、表数据表或查询数据表中当前记录的指定字段或控件上。然后可将获得焦点的字段或控件用于比较FindRecord操作。因此选项B正确。29、内部聚合函数"Max"的功能是A、计算指定字段所有值的和B、计算指定字段所有值的平均值C、计算指定字段所有值中的最小值D、计算指定字段所有值中的最大值标准答案:D知识点解析:求最大值(Max)函数是计算指定字段中所有记录值的最大值,它支持的类型包括数字型、日期型、货币型以及自动编号型。因此,本题应选择D选项。30、在设计视图中创建查询,若要查找平均分在80分以上的男生,并显示姓名和平均分,则正确设置查询条件的方法是A、在姓名的"条件"单元格中输入:平均分>=80Or性别="男"B、在姓名的"条件"单元格中输入:平均分>=80And性别="男"C、在平均分的"条件"单元格中输入:>=80;在性别的"条件"单元格中输入:"男"D、在平均分的"条件"单元格中输入:平均分>=80;在性别的"条件"单元格中输入:性别="男"标准答案:C知识点解析:首先要找出平均分在80分以上的记录,应在平均分的"条件"行中键入">=80",其次要找出性别为男的信息,此时应在性别的"条件"行中键入"男"。因此选项C正确。31、如果要在已经打开的窗体上的某个字段中用宏操作FindRecord进行查找定位,首先应该进行的操作是A、用宏操作SetValue设置查询条件B、用宏操作GoToControl将焦点移到指定的字段或控件上C、用宏操作GoToControl将焦点移到指定的字段或控件上D、用宏操作GoToRecord将首记录设置为当前记录标准答案:B知识点解析:使用GoToControl操作,可以把焦点移到打开的窗体、窗体数据表、表数据表或查询数据表中当前记录的指定字段或控件上。然后可将获得焦点的字段或控件用于比较FindRecord操作。因此选项B正确。32、运行下列程序,输入数据8、9、3、0后,窗体中显示结果是()。PrivateSubForm_click()DimsumAsInteger,mAsIntegersum=0Dom=InputBox("输入m")sum=sum+mLoopUntilm=0MsgBoxsumEndSubA、0B、17C、20D、21标准答案:C知识点解析:本题程序是通过Do循环结构对键盘输入的数据进行累加,循环结束条件是输入的字符为0,题目在输入0之前输入的3个有效数据8、9、3相加值为20。33、若设置字段的输入掩码为“####-######”,该字段正确的输入数据是()。A、0755-123456B、0755-abcdefC、abed-123456D、####-######标准答案:A知识点解析:本题考查的是输入掩码及其含义。输入掩码符号说明见第74页表所示,输入掩码属性为“####-######”,表示“#”处必须输入数字或空格。34、要将计算控件的控件来源属性设置为计算表达式,表达式的第一个符号必须是A、左方括号[B、等号=C、左圆括号(D、双引号"标准答案:B知识点解析:计算控件的控件源必须是以"="开头的计算表达式,表达式的字段名不用加表名,需要以"[]"括起来。35、每张报表可以有不同的节,一张报表至少要包含的节是A、主体节B、报表页眉和报表页脚C、组页眉和组页脚D、页面页眉和页面页脚标准答案:A知识点解析:在报表的"设计"视图中,区段是带状形式,也被称为节,包括报表页眉节、页面页眉节、组页眉节、主体节、组页脚节、页面页脚节、报表页脚节。其中主体节是一张报表必不可少的区域,用于显示每条记录的具体数据。36、设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是A、二分法查找B、顺序查找C、分块查找D、哈希查找标准答案:A知识点解析:对长度为n的线性表排序,最坏情况下时间复杂度,二分法查找为O(log2n);顺序查找法为O(n);分块查找时间复杂度与分块规则有关;哈希查找时间复杂度为O(1),因其通过计算HashCode来定位元素位置,所以只需一次即可。故正确答案为A选项。37、如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是()。A、删除B、追加C、生成表D、更新标准答案:C知识点解析:如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是生成表查询。答案为C)选项38、创建参数查询时,在查询设计视图条件行中应将参数提示文本放置在()。A、{}中B、()中C、[]中D、<>中标准答案:C知识点解析:建立参数查询时,要定义输入参数准则字段时,必须输入用"[]"括起来的提示信息,所以选项C)正确。39、在设计报表的过程中,如果要进行强制分页,应使用的工具图标是()。A、

B、

C、

D、

标准答案:D知识点解析:在设计报表的过程中,如果要进行强制分页,应使用的工具图标是[*],另三个工具图标中,选项选项A为切换按钮,选项B为组合框,选项C为列表框。所以答案为D。40、VBA中构成对象的三要素是()。A、属性、事件、方法B、控件、属性、事件C、窗体、控件、过程D、窗体、控件、模块标准答案:A知识点解析:VBA中构成对象的三要素是属性、事件和方法。每种对象都具有一些属性以想到区分。对象的方法就是对象的可以执行的行为。事件是对象可以识别或响应的动作。二、基本操作题(本题共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、循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的人队与退队操作后,front=rear=25,此后又插入一个元素,则循环队列中的元素个数为()。A、1或50,且产生上溢错误B、51C、26D、2标准答案:A知识点解析:循环队列是队列的一种顺序存储结构,用队尾指针(rear)指向队列中的队尾元素,用队头指针(front)指向排头元素的前一个位置。入队运算时,队尾指针进1(即rear+1),然后在rear指针指向的位置插入新元素。当front=rear=25时,可知队列空或者队列满,此后又插入了一个元素,如果之前队列为空,插入操作之后队列里只有一个元素,如果插入之前队列已满(50个元素),执行插入就会产生溢出错误。故本题答案为A选项。2、设非空二叉树的所有子树中,其左子树上的结点值均小于根结点值,而右子树上的结点值均不小于根结点值,则称该二叉树为排序二叉树。对排序二叉树的遍历结果为有序序列的是()。A、中序序列B、前序序列C、后序序列D、前序序列或后序序列标准答案:A知识点解析:前序遍历:访问根结点在访问左子树和访问右子树之前。即先访问根结点,然后遍历左子树,最后遍历右子树。并且在遍历左子树和右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。中序遍历:访问根结点在访问左子树和访问右子树两者之间。即先遍历左子树,然后访问根结点,最后遍历右子树。并且在遍历左子树和右子树时,仍然首先遍历左子树,然后访问根结点,最后遍历右子树。后序遍历:访问根结点在访问左子树和访问右子树之后。即首先遍历左子树,然后遍历右子树,最后访问根结点。并且在遍历左子树和右子树时,仍然首先遍历左子树,然后遍历右子树,最后访问根结点。题目给出的二叉树显然是左结点小于根结点,根结点小于等于右结点。如果要使结果为有序序列,那么遍历过程应该是左结点一根结点一右结点,或者右结点一根结点一左结点。根据前面3种遍历特点可知,中序遍历符合要求。故本题答案为A选项。3、在数据库设计中,将E—R图转换成关系数据模型的过程属于()。A、需求分析阶段B、概念设计阶段C、逻辑设计阶段D、物理设计阶段标准答案:C知识点解析:数据库的逻辑设计主要工作是将E—R图转换成指定关系型数据库管理系统中的关系模式。需求分析阶段的任务是通过详细调查现实世界要处理的对象,充分了解原系统的工作概况,明确用户的需求,然后在此基础上确定新系统的功能。概念设计的目的则是分析数据间内在的语义关联,在此基础上建立一个数据的抽象模型。物理设计的主要目标是对数据库内部物理结构作调整并选择合理的存取路径,以提高数据库访问速度以及有效利用存储空间。4、在满足实体完整性约束的条件下()。A、一个关系中应该有一个或多个候选关键字B、一个关系中只能有一个候选关键字C、一个关系中必须有多个候选关键字D、一个关系中可以没有候选关键字标准答案:A知识点解析:实体完整性约束要求关系的主键中属性值不能为空值,所以选择A。5、下列描述中,不属于软件危机表现的是()。A、软件过程不规范B、软件开发生产率低C、软件质量难以控制D、软件成本不断提高标准答案:A知识点解析:软件危机主要表现在:软件需求的增长得不到满足;软件开发成本和进度无法控制;软件质量难以保证;软件不可维护或维护程度非常低;软件的成本不断提高;软件开发生产率的提高赶不上硬件的发展和应用需求的增长。所以选择A。6、下列选项中,不属于需求分析阶段任务的是()。A、确定软件系统的功能需求B、确定软件系统的性能需求C、需求规格说明书评审D、制定软件集成测试计划标准答案:D知识点解析:需求分析阶段的工作有:需求获取;需求分析;编写需求规格说明书;需求评审,所以选择D。7、在黑盒测试方法中,设计测试用例的主要根据是()。A、程序内部逻辑B、程序外部功能C、程序数据结构D、程序流程图标准答案:B知识点解析:黑盒测试是对软件已经实现的功能是否满足需求进行测试和验证,黑盒测试完全不考虑程序内部的逻辑结构和内部特性,只根据程序的需求和功能规格说明,检查程序的功能是否符合它的功能说明,所以本题选择B。8、将实体一联系模型转换为关系模型时,实体之间多对多联系在关系模型中的实现方式是()。A、建立新的关系B、建立新的属性C、增加新的关键字D、建立新的实体标准答案:A知识点解析:将实体一联系模型转换为关系模型时.一个m:n的联系可以转换为一个独立的关系模式,与该联系相连的各实体的码及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。故本题答案为A选项。9、数据流图中带有箭头的线段表示的是()。A、控制流B、模块调用C、数据流D、事件驱动标准答案:C知识点解析:数据流图中带箭头的线段表示的是数据流,即沿箭头方向传送数据的通道,一般在旁边标注数据流图名。10、设有如下两个关系表R和S:则由关系R得到关系S的运算是()。A、选择B、投影C、交D、除标准答案:B知识点解析:投影运算是指对于关系内的域指定列可引入新的运算。本题S是在原有关系R的内部进行的,是由R中原有的那些域的列所组成的关系。所以选择B。11、在Access数据库对象中,体现数据库设计目的的对象是()。A、报表B、模块C、查询D、表标准答案:C知识点解析:Access数据库对象分为6种,这些数据库对象包括表、查询、窗体、报表、宏、模块。其中,①报表:一种数据库应用程序进行打印输出的方式;②模块:将VBA声明和过程作为一个单元进行保存的集合,是应用程序开发人员的工作环境;③查询:它是数据库设计目的的体现,建完数据库以后,数据只有被使用者查询才能真正体现它的价值;④表:数据库中用来存储数据的对象,是整个数据库系统的基础。12、在报表的视图中,能够预览显示结果,并且又能够对控件进行调整的视图是()。A、设计视图B、报表视图C、布局视图D、打印视图标准答案:C知识点解析:设计视图是用来创建和编辑报表的结构;打印预览视图可以查看显示在报表上的每一页数据,也可以查看报表的版面设置;布局视图可以调整报表的设计并且预览显示结果;打印视图是报表设计完成后,最终被打印的视图。因此,本题应选择C选项。13、打开窗体时,触发事件的顺序是()。A、打开,加载,调整大小,激活,成为当前B、加载,成为当前,打开,调整大小,激活C、打开,激活,加载,调整大小,成为当前D、加载,打开,调整大小,成为当前,激活标准答案:A知识点解析:由于窗体的事件比较多,在打开窗体时,将按照下列顺序发生相应的事件:打开(Open)→加载(Load)→调整大小(Resize)→激活(Activate)→成为当前(Current)。14、学生表中有“学号”“姓名”“性别”和“入学成绩”等字段。执行如下SQL命令后的结果是()。SelectAvg(入学成绩)From学生表Groupby性别A、计算并显示所有学生的平均入学成绩B、计算并显示所有学生的性别和平均入学成绩C、按性别顺序计算并显示所有学生的平均入学成绩D、按性别分组计算并显示不同性别学生的平均入学成绩标准答案:D知识点解析:SQL查询中分组统计使用GroupBy子句,函数Avg()是用来求平均值的,所以此题的查询是按性别分组计算并显示不同性别学生的平均入学成绩。15、函数InStr(1,"eFCdEfGh","EF",1)执行的结果是()。A、0B、1C、5D、6标准答案:B知识点解析:InStr函数的语法是:InStr([Start,]<Strl>,<Str2>[,Compare])其中,Start表示检索的起始位置,题目中为1,表示从第1个字符开始检索。Strl表示待检索的串,Str2表示待检索的子串。C0mpare取值为0或缺省时表示做二进制比较,取值为1表示不区分大小写,题目中值为1,因此,检索时不区分大小写。所以题目中函数返回值为1。16、最大化激活窗口的宏命令是()。A、MinimizeB、RequeryC、MaximizeD、Restore标准答案:C知识点解析:最大化激活窗口的宏命令是Maximize,宏命令Minimize用于最小化激活窗口,宏命令Requery用于实施控件重新查询及刷新控件数据,宏命令Restore用于将最大化或最小化窗口恢复至原始大小。17、下列选项中,不是Access数据库对象的是()。A、表B、模块C、宏D、过程标准答案:D知识点解析:Access数据库由数据库对象和组两部分组成,其中数据库对象分为6种:表、查询、窗体、报表、宏和模块。过程不属于数据库对象。18、定义某一个字段默认值属性的作用是()。A、不允许字段的值超出指定的范围B、在未输入数据前系统自动提供值C、在输入数据时系统自动完成大小写转换D、当输入数据超出指定范围时显示的信息标准答案:B知识点解析:字段可以设置“默认值"属性指定一个数值,该数值在新建记录时将自动输入到字段中。故选项B为正确答案。19、下列SQL查询语句中,与下面查询设计视图所示的查询结果等价的是()。A、SELECT、姓名,性别,所属院系,简历FROMtStudWHERE性别="女"AND所属院系IN("03","04")B、SELECT、姓名,性别,所属院系,简历FROMtStudWHERE性别="女"AND所属院系="03"OR所属院系="04")C、SELECT、姓名,简历FROMtStudWHERE性别="女"AND所属院系IN("03","04")D、SELECT姓名,简历FROMtStudWHERE性别="女"AND所属院系="03"OR所属院系="04")标准答案:C知识点解析:根据该查询的设计视图中所勾选的“姓名"和“简历”两个字段,可以排除选项A和B,从查询条件行中可以看出该查询要找出性别是女,且所属院系是“03”或“04”的记录,故C选项符合题意。20、下列关于字段大小属性的叙述中,错误的是()。A、字段大小属性只适用于文本或数字类型的字段B、字段大小属性用于限制输入到字段中值的最大长度C、文本型字段的字段大小属性可以在数据表视图中设置D、数字型字段的字段大小属性不能在数据表视图中设置标准答案:A知识点解析:字段大小属性是用于限制输入字段的最大长度,除了文本和数字类型字段可以设置外,还包括自动编号也可以设置最大字段长度,因此B选项正确,A选项错;在数据表视图中只可以修改文本型字段的字段大小属性,不可以修改数字型的字段大小。因此,本题应选择A选项。21、下列关于输入掩码属性的叙述中,正确的是()。A、可以使用向导定义各种类型字段的输入掩码B、可在需要控制数据输入格式时选用输入掩码C、只能设置文本和日期/时间两种类型字段的输入掩码D、日期/时间型字段不能使用规定的字符定义输入掩码标准答案:B知识点解析:“输入掩码”是指能起到控制向字段输入数据作用的字符。一个输入掩码可以包含原义显示的字符(如括号、点、空格、和连字线等)和掩码字符。输入掩码向导只能处理文本或日期/时间字段类型,所以A选项错误;输入掩码主要用于文本型和日期型字段,但也可以用于数字型和货币型字段,所以C选项错误;根据定义可知,时间日期可以用规定的字符定义输入掩码,所以D选项错误。因此,本题应选择B选项。22、Access数据库是()。A、面向对象数据库B、文件数据库C、关系型数据库D、图形数据库标准答案:C知识点解析:关系型数据库中所谓的“关系"是指数据模型符合满足一定条件的二维表格式。在Access中,一个表就是一个关系,每一个关系都是一个二维表。目前Access是世界上最流行的一种关系型桌面数据管理系统。23、在Access表中,要查找包含双号(")的记录,在“查找内容”框中应填写的内容是()。A、*["]*B、"C、["]D、like"""标准答案:A知识点解析:包含双号(")的记录,在双号(")的前后可能有不定长度的字符串,用*["]*来表示,答案选A。24、使用SQL命令不能创建的对象是()。A、窗体B、数据表C、操作查询D、选择查询标准答案:A知识点解析:SQL命令可以实现的功能包括数据定义(创建表、修改表、删除表)、数据操作(插入记录、更新记录、删除记录)、数据查询以及数据控制。SQL命令不能创建窗体。25、下列选项中,不是Access内置函数的是()。A、ChooseB、IIfC、SwitchD、If标准答案:D知识点解析:A选项,Ch00se根据第一个参数,返回后面字符串组的值;B选项,IIf根据表达式返回特点的值;C选项,Switch能以多条件的形式,得到所期望的结果(反回多个值)。而If是程序流程当中控制的条件语句,不是函数。因此,本题应选择D选项。26、要改变窗体上文本框控件的数据源,应设置的属性是()。A、记录源B、控件来源C、数据源D、默认值标准答案:B知识点解析:要改变文本框控件的数据源,应设置的属性是文本框的“控件来源”属性。27、在报表设计视图中,不能使用的是()。A、列表框B、文本C、图形D、页眉页脚标准答案:A知识点解析:报表只能查看数据,不能通过报表修改或输入数据,因为列表框具有输入功能,故本题A选项正确。28、在窗体中,最基本的区域是()。A、页面页眉B、主体C、窗体页眉D、窗体页脚标准答案:B知识点解析:窗体可由多个区域组成,每个区域称为一个节,其中最基本的区域是主体。如果需要,也可以在窗体中设置窗体页眉、页面页眉、页面页脚及窗体页脚部分。29、报表页眉的作用是()。A、显示报表中字段名或对记录的分组名B、显示报表的标题、图形或说明性文字C、显示本页的汇总说明D、显示整份报表的汇总说明标准答案:B知识点解析:报表页眉中的内容只显示在报表首页最上方。一般而言,报表页眉中显示的是报表的标题、标签、日期等。而分组输出和分组统计显示在组页眉/组页脚中。30、查询以字母N或O或P开头的字符串,正确的是()。A、Like"[N-P]*"B、Like["N*"Or"O*"Or"P*"]C、In("N*","O*","P*",)D、BetweenN*andP标准答案:A知识点解析:因为N到P是连续的,可以用[N—P]表示,要查询以字母N或O或P开头的字符串,表示为Like"[N—P]*",即选项A正确。31、若姓名是文本型字段,要查找名字中含有“雪”的记录,应该使用的条件表达式是()。A、姓名Like"*雪*"B、姓名Like"[!雪]"C、姓名="*雪*"D、姓名==“雪*"标准答案:A知识点解析:Like是在查询表达式的比较运算符中用于通配设定,使用的通配符有“*”和“?”。“*”表示由0个或任意多个字符组成的字符串,“?”表示任意一个字符。题干中要查找含有“雪”的记录应使用Like”*雪*”。32、在VBA中要定义一个由10个整型数构成的数组,正确的语句是()。A、DimNewArray(10)AsIntegerB、DimNewArray(2To11)AsIntegerC、DimNewArray(2To11)D、DimNewArray(10)标准答案:B知识点解析:VBA编程里定义变量的格式为“Dim变量名[As类型名]”,因此,C和D选项是错误的。选项A定义了11个整数的数组,元素是从0到10;只有选项B定义了从l到10的元素数组。因此,本题应选择B选项。33、如果有VBA的过程头部为:PrivateSubBstData(yAsInteger)则变量y遵守的参数传递规则是()。A、按地址传递B、按值传递C、按实参传递D、按形参传递标准答案:A知识点解析:在主调过程中,实参传递给形参有两种方式:“单向”传值调用(ByVal)和“双向”传地址调用(ByRef),其中“双向”传地址调用(ByRef)为默认的传递方式。本题中形参y前没有使用修饰词,应为默认的传递方式,即“双向”传地址调用,故A选项正确。34、在下列关于宏和模块的叙述中,正确的是()。A、宏可以是独立的数据库对象,可以提供独立的操作动作B、模块是能够被程序调用的函数C、通过定义宏可以选择或更新数据D、宏或模块都不能是窗体或报表上的事件代码标准答案:A知识点解析:宏是Access中的一个对象,是由一个或多个操作组成的集合,其中每个操作均能实现特定的功能,故A选项叙述正确;在VBA中过程是模块的组成单位,由VBA代码编写而成。过程分为两种类型:Sub子过程和Function函数过程,故B选项叙述错误;宏不具有选择数据的功能,故C选项错误;模块包含VBA代码,它可以是窗体或报表上事件的代码,故D选项错误,因此本题选择A选项。35、如果变量A是Boolean型,则下列赋值语句中,正确的是()。A、A="NO"B、A=.NOC、A=#TURE#D、A=2<10标准答案:D知识点解析:B00lean类型变量的取值只能取true或false,其中选项A是字符型常量;B选项写法有误;C选项赋值语句不正确,并且存在拼写错误;D选项是将一个表达式的值赋给B00lean型变量A,选项中2<10为真,所以A取值为true。因此,本题应选择D选项。36、已知过程对应的代码如下:SubProc()n=1fl=0f2=1DoWhilen<=8f=fl+f2Debug.Printffl=f2f2=fn=n+1LoopEndSub过程Proc在立即窗口中显示的结果是()。A、斐波那契序列中2到9对应的序列值B、斐波那契序列中2到8对应的序列值C、整数1到n(n<9)对应的累加和D、整数1到n(n<8)对应的累加和标准答案:A知识点解析:首先,可以看出While循环执行8次(n<=8);然后按照程序的语句,写出部分执行结果:第一次循环n=1时,输出f=1;第二次循环n=2,输出f=2;第三次循环n=3,输出f=3……我们发现输出的是一个斐波那契数列(0、l、1、2、3、…即Fn=Fn-1+Fn-2(n>=2,n∈N*)),由斐波那契数列的定义可知,该程序缺少了第0、1两项,从第2项开始输出。因此,本题应选择A选项。37、如果在北京时间7点50分运行以下代码,程序的输出是()。SubProcedure()IfHour(Time())>=8AndHour(Time())<12ThenDebug.Print上午好!"ElselfHour(Time())>=12AndHour(Time())<18ThenDebug.Print"下午好!"ElseDebug.Print"欢迎下次光临!"EndIfEndSubA、欢迎下次光临!B、上午好!C、下午好!D、无输出标准答案:A知识点解析:本题考查的是If语句的执行。运行程序,Time()函数会返回当前的时间,此时返回的是7:50。因此If语句的前两个条件都不成立(第一个条件是早上8点到12点,第二个条件是中午12点到下午6点),所以执行If语句的最后一句,即Dehug.Print"欢迎下次光临!"。因此,本题应选择A选项。38、能够实现从指定记录集里检索特定字段值的函数是()。A、DAvgB、DSumC、DLookupD、DCount标准答案:C知识点解析:DL00kUp函数是从指定记录集里检索特定字段的值。它可以直接在VBA、宏、查询表达式或计算控件使用,而且主要用于检索来自外部表字段中的数据。39、ADO对象模型有5个主要对象,他们是Connection、RecordSet、Field、Error和()。A、DatabaseB、WorkspaceC、CommandD、DBEngine标准答案:C知识点解析:在VBA中提供了Active数据对象(ADo)作为数据库的访问接口,ADo对象模型中包括5个主要对象:即Connection连接,代表到数据库的连接;RecordSet记录集,代_表数据库记录的一个集合;Coremand命令,代表一个SQL命令;Field字段,代表记录集中的字段数据信息;Error错误,代表数据库访问中产生的意外。40、下列过程的功能是:通过对象变量返回当前窗体的Recordset属性记录集引用,消息框中输出记录集的记录(即窗体记录源)个数。SubGetRecNum()DimrsASObjectSetrs=Me.RecordsetMsgBox__________EndSub程序画线处应填写的是()。A、CountB、rs.CountC、RecordCountD、rs.RecordCount标准答案:D知识点解析:题目中对象变量rs返回了当前窗体的Recordset属性记录集的引用,那么通过访问对象变量rs的属性RecorclCount就可以得到该记录集的记录个数,引用方法为rs.RecordCount。二、基本操作题(本题共1题,每题1.0分,共1分。)41、在考生文件夹下,已有“sampl.accdb”数据库文件和Teacher.xlsx文件,试按以下要求,完成表的各种操作。(1)在考生文件夹下,“sampl.accdb”数据库文件中建立表“tTeacher”,表结构如下。(2)将考生文件夹下的“Teacher.xlsx”文件导入“tTeacher”表中,根据“tTeacher”表的结构,判断并设置主键。(3)将“工作时间”字段的有效性规则设置为只能输入上一年度5月1日以前(含5月1日)的日期(要求:本年度年号必须用函数获取);将表的有效性规则设置为输入的出生日期小于输入的工作时间。(4)将“在职否”字段的默认值设置为真值,设置“邮箱密码”字段的输入掩码为将输入的密码显示为6位星号,设置“联系电话”字段的输入掩码,要求前四位为“010一”,后八位为数字;将“性别”字段值的输入设置为“男”“女”列表选择。(5)将工作时间超过30年(不含30)的职工的“在职否”字段值改为“否”。(6)设置表格式,确保在浏览数据表时,“姓名”字段列不移出屏幕,且网格线颜色为黑色。标准答案:(1)【操作步骤】步骤1:打开考生文件夹下的数据库文件“sampl.accdb”,然后单击功能区的“创建”选项卡下的“表格”组中的“表设计”按钮,进入表的“设计视图”窗口。步骤2:在第一行“字段名称”处输入“教师编号”,在“数据类型"列的下拉列表中选择“文本"命令,在“字段属性”区“常规”选项卡下的“字段大小”行输入“5”。在第二行“字段名称”处输入“姓名”,在“数据类型”列的下拉列表中选择“文本”命令,在“字段属性”区“常规”选项卡下的“字段大小"行输入“4”。在第三行“字段名称”处输入“性别”,在“数据类型”列的下拉列表中选择“文本”命令,在“字段属性”区“常规”选项卡下的“字段大小”行输入“1”。在第四行“字段名称”处输入“出生日期”,在“数据类型"列的下拉列表中选择“日期/时间”命令,在“字段属性”区“常规"选项卡单击“格式”行的下三角按钮,在其下拉框里选择“短日期”。在第五行“字段名称”处输入“工作时间”,在“数据类型”列的下拉列表中选择“日期/时间”命令,在“字段属性”区“常规”选项卡单击“格式”行的下三角按钮,在其下拉框里选择“短日期”。在第六行“字段名称”处输入“学历",在“数据类型”列的下拉列表中选择“文本”命令,在“字段属性"区“常规”选项卡下的“字段大小”行输入“5”。在第七行“字段名称”处输入“职称”,在“数据类型”列的下拉列表中选择“文本”命令,在“字段属性”区“常规”选项卡下的“字段大小”行输入“5”。在第八行“字段名称”处输入“邮箱密码”,在“数据类型”列的下拉列表中选择“文本”命令,在“字段属性”区“常规”选项卡下的“字段大小”行输入“6”。在第九行“字段名称”处输入“联系电话”,在“数据类型”列的下拉列表中选择“文本”命令,在“字段属性”区“常规”选项卡下的“字段大小”行输入“8”。在第十行“字段名称”处输入“在职否”,在“数据类型”列的下拉列表中选择“是/否”命令,在“字段属性”区“常规”选项卡单击“格式”行的下三角按钮,在其下拉框里选择“是/否”。步骤3:单击快速访问工具栏中的“保存”按钮,弹出“另存为”对话框,在“表名称(N)”行输入“tTeacher”,然后单击“确定”按钮,在弹出的对话框中单击“否”按钮,最后关闭“设计视图”。(2)【操作步骤】步骤1:单击功能区的“外部数据”选项卡下的“导入并链接”组中的“Excel”按钮,弹出“获取外部数据一Excel电子表格”对话框。步骤2:在该对话框中单击“文件名”行的“浏览(R)…”按钮,弹出“打开”对话框,在考生文件夹下找到“Teacher.xlsx”文件并选中,单击“打开”按钮;在“指定数据在当前数据库中的存储方式和存储位置”区域中,选择“向表中追加一份记录的副本”,然后在其右侧的下拉列表中选择表“tTeacher”,然后单击“确定”按钮。步骤3:连续单击“下一步”按钮,导入到“tTeacher”表中,然后单击“完成”按钮,最后单击“关闭”按钮即可。步骤4:选择“表”对象,右键单击“tTeacher”表,在弹出的快捷菜单中选择“设计视图”命令。步骤5:右键单击“教师编号”行,在弹出的快捷菜单中选择“主键”命令,然后单击快速访问工具栏中的“保存”按钮。(3)【操作步骤】步骤1:单击“工作时间”字段行任一点,在其“常规”选项卡的“有效性规则”行中输入“<=DateSerial(Year(Date())一1,5,1)”。步骤2:右键单击“设计视图”的任一点,在弹出的快捷菜单中选择“属性”命令,弹出“属性表”对话框,在该对话框的“常规”选项卡的“有效性规则”行中输入“[出生日期]<[工作时间]”,然后关闭“属性表”对话框。步骤3:单击快速访问工具栏中的“保存”按钮,在弹出的对话框中单击“是”按钮。(4)【操作步骤】步骤l:单击“在职否”字段行任一点,在其“常规”选项卡的“默认值”行中输入“True”。步骤2:单击“邮箱密码”字段行任一点,单击其“常规”选项卡的“输入掩码”行右侧的“输入掩码向导”按钮,弹出“输入掩码向导”对话框,在该对话框中单击选中“密码”,然后再单击“完成”按钮。步骤3:单击“联系电话”字段行任一点,在其“常规”选项卡的“输入掩码”行中输入“”010一”00000000”。步骤4:在“性别”行的“数据类型”列的下拉列表中选择“查阅向导”命令,在弹出的“查阅向导”对话框中选择“自行键入所需的值”命令,然后单击“下一步”按钮。步骤5:在弹出的对话框中依次输入“男”“女”,然后单击“完成”按钮。步骤6:单击快速访问工具栏中的“保存”按钮,然后关闭“设计视图”。(5)【操作步骤】步骤1:单击“创建”选项卡下的“查询"组中的“查询设计”按钮。在弹出的“显示表”对话框中双击“tTeacher”表,然后单击“关闭”按钮,关闭“显示表”对话框。步骤2:双击“在职否”字段,在其下一字段行中输入“工龄:Year(Date())一Year([工作时间])”,然后单击“查询工具”的“设计”选项卡,在该选项卡下的“查询类型”组中单击“更新”按钮,此时在“设计网格区”会增加“更新到”一行,在“在职否"字段的“更新到”行中输入“False”;在“工龄”字段的“条件”行中输入“>30”。步骤3:再单击工具栏中的“运行”按钮,在弹出的对话框中单击“是”按钮,关闭该查询的视图,且不保存该“查询”。(6)【操作步骤】步骤1:选择“表”对象,双击“tTeacher”表,即可打开数据表视图。步骤2:单击“姓名”列标题,选中整列,在该列的任一点右键单击,在弹出的快捷菜单中选择“冻结字段(Z)”选项。步骤3:单击“开始”选项卡下“文本格式”组中的“设置数据表格式”下三角按钮,弹出“设置数据表格式”对话框,在该对话框中单击“网格线颜色(G)”下拉列表中的“黑色”按钮,然后单击“确定”按钮。步骤4:单击快速访问工具栏中的“保存”按钮,最后关闭表。知识点解析:暂无解析国家二级(ACCESS)机试模拟试卷第3套一、选择题(本题共40题,每题1.0分,共40分。)1、关于SQL查询,以下说法不正确的是()。A、SQL查询是用户使用SQL语句创建的查询B、在查询设计视图中创建查询时,Access将在后台构造等效的SQL语句C、SOL查询可以用结构化的查询语言来查询、更新和管理关系数据库D、SQL查询更改之后,可以以设计视图中所显示的方式显示,也可以从设计网格中进行创建标准答案:D知识点解析:本题考查SQL查询的知识。SQL查询是用户使用SQL语句创建的查询,当在查询设计视图中创建查询时,Access将在后台构造等效的SQL语句,它可以查询、更新和管理关系数据库,但是更改后只能以设计视图中所显示的方式显示。2、为窗体中的命令按钮设置单击鼠标时发生的动作,应选择设置其属性对话框的()。A、“格式”选项卡B、“事件”选项卡C、“方法”选项卡D、“数据”选项卡标准答案:B知识点解析:本题考查窗体控件的基础知识。在窗体上每一个控件都是一个对象,都具有三要素就是属性、事件和方法。事件是控件可以响应的动作如单击鼠标等,所以要想设计单击鼠标时的动作就要设计单击鼠标事件里面的内容。3、下列关于栈和队列的描述中,正确的是()。A、栈是先进先出B、队列是先进后出C、队列允许在队头删除元素D、栈在栈顶删除元素标准答案:D知识点解析:栈实际也是线性表,只不过是一种特殊的线性表。栈是只能在表的一端进行插入和删除运算的线性表,通常称插入、删除的这一端为栈顶,另一端为栈底。队列是只允许在一端删除,在另一端插入的顺序表,l允许删除的一端叫做队头,允许插入的一端叫做队尾。4、在Access数据库中创建一个新表,应该使用的SQL语句是()。A、CREATETABLEB、CREATEINDEXC、ALTERTABLED、CREATEDATABASE标准答案:A知识点解析:在Access数据库中创建一个新表,应该使用的SQL语句是CREATETABLE,所以答案为A。5、存在关系模型Students(学号,姓名,性别,专业),下列SQL语句中错误的是()。A、SELECT*FROMStudents;B、SELECTCOUNT(*)人数FROMStudents;C、SELECTDISTINCT专业FROMStudents;D、SELECT专业FROMStudents标准答案:B

温馨提示

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

评论

0/150

提交评论