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

下载本文档

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

文档简介

国家二级ACCESS机试(选择题)模拟试卷10(共9套)(共250题)国家二级ACCESS机试(选择题)模拟试卷第1套一、选择题(本题共25题,每题1.0分,共25分。)1、线性表的长度为n。在最坏情况下,比较次数为n—1的算法是()。A、顺序查找B、同时寻找最大项与最小项C、寻找最大项D、有序表的插入标准答案:C知识点解析:顺序查找要逐个查看所有元素,会比较n次。在最坏情况下,寻找最大项无论如何需要查看表中的所有元素,n个元素比较次数为n—1。同时寻找最大项和最小项,需要为判断较大值和较小值分别进行比较,会有更多的比较次数。有序表的插入最坏情况下是插入到表中的最后一个元素的后面位置,则会比较n次。2、在数据表中,对指定字段查找匹配项,按下图“查找”和“替换”对话框中的设置,查找的结果是()。A、定位简历字段中包含了字符串“组织能力强”的记录B、定位简历字段仅为“组织能力强”的记录C、显示符合查询内容的第一条记录D、显示符合查询内容的所有记录标准答案:B知识点解析:本题考查数据表的编辑中的查找和替换功能。本题中查找的内容是“组织能力强”,查找的范围是“简历”字段,匹配方式为“整个字段”,即要求“简历”字段中所有文字为“组织能力强”才满足查找条件。3、下列叙述中正确的是A、所谓算法就是计算方法B、程序可以作为算法的一种描述方法C、算法设计只需考虑得到计算结果D、算法设计可以忽略算法的运算时间标准答案:B知识点解析:算法是一组有穷指令集,是解题方案的准确而完整的描述。通俗地说,算法就是计算机解题的过程,重在解题方案的设计,并且不等于计算方法,故选项A和选项C不正确。程序的编制不可能优于算法的设计,但算法的描述可以用程序、伪代码、流程图来描述,故选项B正确。算法要求执行过程中所需要的基本运算次数和时间最少,即时间复杂度最低,所以选项D错误。4、下图所示是报表设计视图,由此可判断该报表的分组字段是()。A、课程名称B、学分C、成绩D、姓名标准答案:D知识点解析:报表设计中,组页眉/组页脚用于记录的分组,由给出的报表设计视图中可判断,组页眉为姓名页眉,组页脚为姓名页脚,所以该报表是按照姓名进行分组的。5、下列结构中属于非线性结构的是A、二叉链表B、二维数组C、循环队列D、双向链表标准答案:B知识点解析:线性结构是一个有序数据元素的集合。常用的线性结构有:线性表,栈,队列,双队列,数组,串;常见的非线性结构有:二维数组,多维数组,广义表,树(二叉树等),图。循环队列、双向链表和二叉链表都是线性结构,而二维数组是非线性结构。6、下面不能作为结构化方法软件需求分析工具的是A、系统结构图B、数据字典(DD)C、数据流程图(DFD图)D、判定表标准答案:A知识点解析:按照DeMarco的定义,“结构化分析就是使用数据流图(DFD图)、数据字典(DD)、结构化英语、判定表和判定树等工具,来建立一种新的、称为结构化规格说明的目标文档。”系统结构图不能作为结构化方法软件需求分析工具。7、在Access中已建立了“学生”表,表中有“学号”“姓名”“性别”和“入学成绩”等字段。执行如下SQL命令:Select性别,avg(入学成绩)From学生GroupBy性别其结果是()。A、计算并显示所有学生的性别和入学成绩的平均值B、按性别分组计算并显示性别和入学成绩的平均值C、计算并显示所有学生的入学成绩的平均值D、按性别分组计算并显示所有学生的入学成绩的平均值标准答案:B知识点解析:本题考查SQL查询的知识。这个SQL查询由于有GroupBy子句,是一个分组查询,在GroupBy后面的就是分组字段,也就是按性别分组计算并显示性别和入学成绩的平均值。8、若要查询某字段的值为“JSJ”的记录,在查询设计视图对应字段的准则中,错误的是表达式是A、JSJB、JSJ*C、*JSJD、Like"JSJ"标准答案:C知识点解析:本题考查查询设计视图的知识。在查询设计视图的“准则”行中,要查询的值可以用双引号括起来,也可以不括,还可以使用Like加上通配符来使用,但是通配符不配合Like是无法单独使用的。9、在窗体中添加一个名称为Commandl的命令按钮,然后编写如下事件代码:PrivateSubCommandl_Click()MsgBoxf(24,18)EndSubPublicFunctionf(mAsInteger,nAsInteger)AsIntegerDoWhilem<>nDoWhilem>nm=m-nLoopDoWhilem<nn=n—mLoopLoopf=mEndFunction窗体打开运行后,单击命令按钮,则消息框的输出结果是A、2B、4C、6D、8标准答案:C知识点解析:本题考查VBA程序设计的知识。当调用函数时,形参m=24,n=18:然后进入循环,由于m>n,所以执行m=m-n,m的值变为6;第2次循环时由于m<n,所以执行n=n-m,n的值变为12;第3次循环时由于m<n,所以执行u=n-m,n的值变为6,此时结束循环返回6。10、在Access表中,可以定义3种主关键字,它们是()。A、单字段、双字段和多字段B、单字段、双字段和自动编号C、单字段、多字段和自动编号D、双字段、多字段和自动编号标准答案:C知识点解析:为了使保存在不同表中的数据产生联系,Access数据库中的每个表必须至少有一个字段能唯一标识每条记录,这个字段就是主关键字。主关键字可以是一个字段,也可以是一组字段。为确保主关键字段值的唯一性,Access不允许在主关键字字段中存入重复值和空值。自动编号字段是在每次向表中添加新记录时,Access会自动插入唯一顺序号。库中若未设置其他主关键字,在保存表时会提示创建主键,单击"是"按钮,Access为新建的表创建一个"自动编号"字段作为主关键字。所以本题答案为C。11、数据库管理系统是A、操作系统的一部分B、在操作系统支持下的系统软件C、一种编译系统D、一种操作系统标准答案:B知识点解析:数据库管理系统是数据库的结构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。12、在窗体中有一个文本框Text1,事件代码如下:PrivateSubText0_Click()x=Val(InputBox("输入x的值"))y=1Ifx<>0Theny=2Text0.Value=yEndSub打开窗体运行后,在输入框中输入整数12,文本框Text1中输出的结果是()。A、1B、2C、3D、4标准答案:B知识点解析:本题中窗体单击事件是通过输入框输入数值,根据所输入数值内容对y进行赋值,运行时输入框输入12,y赋初值为1,判断x的值不等于0,因此y又赋值为2,最终文本框中输出结果为2。13、在“查找和替换”对话框的“查找内容”文本框中,设置“ma[rt]ch”的含义是A、查找“martch”字符串B、查找“ma[rt]ch"字符串C、查找前两个字母为“ma”,第三个字母为“r”或“t”,后面字母为“ch”的字符串D、查找前两个字母为“ma”,第三个字母不为“r”或“t”、后面字母为“ch”的字符串标准答案:C知识点解析:通配符“[]”表示通配方括号内任意单个字符,所以“ma[rt]ch”表示查找前两个字母为“ma”,第三个字母为“r”或“t”,后面字母为“ch”的字符串,所以选项C正确。14、最常用的一种基本数据模型是关系数据模型,它的表示应采用()。A、树状图B、网络格式C、二维表D、图表结构标准答案:C知识点解析:关系数据模型用统一的二维表结构表示实体及实体之间的联系(即关系)。15、在SELECT命令中,ORDERBY的主要功能是A、指定查询的表B、给出查询结果的顺序C、限定查询的条件D、说明查询的字段标准答案:B知识点解析:SELECT语句中的“OrderBy”短语是用于对检索结果进行排序,查询结果是按某一字段值排序,所以选项B正确。16、在设计视图中创建查询,若要查找平均分在80分以上的男生,并显示姓名和平均分,则正确设置查询条件的方法是A、在姓名的“条件”单元格中输入:平均分>=800r性别="男"B、在姓名的“条件”单元格中输入:平均分>=80And性别="男"C、在平均分的“条件”单元格中输入:>=80;在性别的“条件”单元格中输入:"男"D、在平均分的“条件”单元格中输入:平均分>=80;在性别的“条件”单元格中输入:性别="男"标准答案:C知识点解析:本题中需要设置的条件为“平均分>=80”,且“性别=男”,所以应该在“平均分”字段列的条件行中输入“>=80”,在“性别”字段列的条件行中输入“男”,所以选项C正确。17、在报表设计时,如果只在报表最后一页的主体内容之后输出规定的内容,则需要设置的是A、报表页眉B、报表页脚C、页面页眉D、页面页脚标准答案:B知识点解析:本题考查报表的知识。报表页眉处于报表的开始位置,一般用其来显示报表的标题、图形或者说明性文字;报表页脚处于报表的结束位置,一般用来显示报表的汇总说明;页面页眉处于每页的开始位置,一般用来显示报表中的字段名称或记录的分组名称;页面页脚处于每页的结束位置,一般用来显示本页的汇总说明。18、在宏设计窗口中有“宏名”“条件”“操作”和“备注”等列,其中不能省略的是A、宏名B、操作C、条件D、备注标准答案:B知识点解析:本题考查宏的基本构成。ACCESS中宏的基本构成包括:操作,由操作名指定做什么;参数,指定操作的相关选项,即具体怎么做:注释,对宏或操作的说明:组(Group),为了有效管理宏、使宏结果清晰,ACCESS2010引入组。使用组可以把宏的若干操作,根据他们操作目的相关性进行分块,一个块就是一个组;条件,指定操作是否执行,当条件为真,则执行对应操作,否则不执行。以上个部分中,操作是不可缺少的。19、下列关于Access内置函数的分类中,错误的是A、表函数B、转换函数C、文本函数D、程序流程函数标准答案:A知识点解析:在Access中常用的内置函数有财务函数、日期函数、算术函数、文本函数、转换函数、检查函数,没有表函数。所以选择选项A。20、阅读下面的程序段:sum=0fori=1to3forj=ito4fork=jto5sum=sum+1nextknextjnexti执行上面的三重循环后,sum的值为()。A、14B、23C、28D、30标准答案:C知识点解析:本题考查循环的知识。这类问题循环题中只有一条语句,就是sum--sum+l,这样的话问题就变成了判断这条语句共执行多少次,也就是最内层循环一共会执行多少次。可以这样分析:当i=1,j=1时,内循环执行5次,当i=1,j=2时,内循环执行4次……当i=l,j=4时,内循环执行2次,这样的话外循环第一次时内循环共执行5+4+3+2=14次;当i=2时,j从2开始循环,那么内循环共执行4+3+2=9次:当i=3时,j从3开始循环,那么内循环共执行3+2=5次,所以总的执行次数为14+9+5=28次。21、软件需求分析阶段的工作,可以分为四个方面:需求获取、编写需求规格说明书、需求评审和()。A、阶段性报告B、需求分析C、需求总结D、都不正确标准答案:B知识点解析:软件需求分析阶段的工作,可以概括为四个方面:需求获取、需求分析、编写需求规格说明书和需求评审。需求获取的目的是确定对目标系统的各方面需求。涉及到的主要任务是建立获取用户需求的方法框架,并支持和监控需求获取的过程。需求分析是对获取的需求进行分析和综合,最终给出系统的解决方案和目标系统的逻辑模型。编写需求规格说明书作为需求分析的阶段成果,可以为用户、分析人员和设计人员之间的交流提供方便,可以直接支持目标软件系统的确认,又可以作为控制软件开发进程的依据。需求评审是对需求分析阶段的工作进行复审,验证需求文档的一致性、可行性、完整性和有效性。22、为窗体上的控件设置[Tab]键的顺序,应选择属性表中的什么选项卡A、格式B、数据C、事件D、其他标准答案:D知识点解析:暂无解析23、如果仅是查看所创建的数据访问页的样式,应用什么打开数据访问页A、Web视图B、数据表视图C、页视图D、Internet视图标准答案:C知识点解析:暂无解析24、数据库系统中完成查询操作使用的语言是()。A、数据操纵语言B、数据定义语言C、数据控制语言D、数据并发语言标准答案:A知识点解析:数据库管理系统提供了相应的数据语言:数据定义语言(DDL):该语言负责数据的模式定义与数据的物理存取构建。数据操纵语言(DML):该语言负责数据的操纵,包括查询与增、删、改等操作。数据控制语言(DCL):该语言负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。25、如果在查询条件中使用通配符“[]”,其含义是()。A、错误的使用方法B、通配任意长度的字符C、通配不在括号内的任意字符D、通配方括号内任一单个字符标准答案:D知识点解析:本题主要考查了通配符。在查询条件中通配符包括:*(通配任意个数的字符)、?(通配任意单个字符)、[](通配方括号内任意单个字符)、!(通配任意不在括号内的字符)、一(通配范围内的任意一个字符)、#(通配任意单个数字字符)。题目中使用通配符“[]”,其含义是通配方括号内任意单个字符。故选择D选项。国家二级ACCESS机试(选择题)模拟试卷第2套一、选择题(本题共35题,每题1.0分,共35分。)1、以下关于宏的叙述中,错误的是()。A、可以在宏中调用另外的宏B、宏和VBA均有错误处理功能C、宏支持嵌套的If…then结构D、可以在宏组中建立宏组标准答案:B知识点解析:在宏中可以执行宏。宏中可以嵌入If…Then结构。在宏组中可以建立宏。宏不具有错误处理功能。故选择B选项。2、下列关于宏和宏组的叙述中,错误的是()。A、宏组是由若干个宏构成的B、Access中的宏是包含操作序列的一个宏C、宏组中的各个宏之间要有一定的联系D、保存宏组时,指定的名字设为宏组的名字标准答案:C知识点解析:宏是由一个或多个操作组成的集合,其中每个操作都实现特定的功能。若在一个位置上将几个相关的宏构成组,而不希望对其单个追踪,可以将它们组织起来构成一个宏组,宏组中的各个宏之间不需要具有联系。保存宏组时,指定的名字是宏组的名字。故选择c选项。3、宏操作、宏和子宏的组成关系是()。A、子宏→宏操作→宏B、宏操作→子宏→宏C、宏操作→宏→子宏D、宏→宏操作→子宏标准答案:B知识点解析:宏操作就是一个宏命令,子宏可以由多个相关的宏操作组成,宏对象可以包含对个子宏,所以三者之间的关系为:宏操作→子宏→宏。故选择B选项。4、宏组Ml中有Macrol和Macro2两个子宏。下列叙述中,错误的是()。A、如果调用M1则顺序执行Macrol和Macro2两个子宏B、创建宏组Ml的目的是方便对两个子宏的管理C、可以用RunMacro宏操作调用Macrol或Macro2D、调用Ml中Macrol宏的正确形式是M1.Macrol标准答案:C知识点解析:创建宏组的目的是将几个相关操作的宏组织在一起,方便管理;宏组中宏的调用形式为“宏组名.宏名”;直接运行宏组时,将按照先后顺序,依次执行宏组中的宏;在宏操作中,可以使用“RunMacro”或“OnError”宏操作调用宏,但是“RunMacro”不能调用子宏。故选择C选项。5、要在一个窗体的某个按钮的单击事件上添加动作,可以创建的宏是()。A、只能是独立宏B、只能是嵌入宏C、可以是独立宏,也可以是数据宏D、可以是独立宏,也可以是嵌入宏标准答案:D知识点解析:独立宏是独立的对象,它独立于窗体、报表等对象之外,在导航窗格中可见。因此可以创建独立宏来响应按钮的单击事件;嵌入宏是嵌入在窗体、报表或控件对象的事件中,是它们所嵌入的对象或控件的一部分,在导航窗格中不可见,因此也可以创建嵌入宏,直接嵌入按钮的单击事件中。故选择D选项。6、在宏中引用窗体“Fl”中文本框“Textl”的值,其完整的语法格式是()。A、[Forms]![F1]![Textl]B、[From]![F1]![Text1]C、[F1]![Text1]D、[Text1]标准答案:A知识点解析:在宏中引用窗体或报表中某控件的值,语法格式为。[Fonns]![窗体名]![控件名][Reports]![报表名]![控件名]故选择A选项。7、宏命令OpenForm的功能是()。A、打开窗体B、打开报表C、打开查询D、打开表标准答案:A知识点解析:宏命令OpenForm的功能是打开窗体;打开报表的宏命令是OpenReport,打开查询的宏命令是OpenQHery;打开表的宏命令是OpenTahle。故选择A选项。8、若要将指定的记录成为打开窗体的数据集的当前记录,应该使用的宏操作是()。A、GoToControlB、GoToRecordC、FindRecordD、ApplyFilter标准答案:B知识点解析:使用“GOToRecod”操作可以使指定的记录成为打开的表、窗体或查询结果集中的当前记录;使用“GoToControl”操作,可以把焦点移到打开的窗体、窗体数据表、表数据表、查询数据表中当前记录的特定字段或控件上;使用“FindRecord”操作,可以查找符合“FindRecord”参数指定的准则的第一个数据实例;使用“ApplyFiIter”操作可以对表、窗体或报表应用筛选、查询或“SQLWHERE”子句,以便限制或排序基础表以及窗体或报表的查询记录。故选择B选项。9、在一个宏操作序列中,如果需要提前退出该宏,应该使用的宏操作是()。A、CloseWindowB、StopAllMacroC、QuitAccessD、StopMacro标准答案:D知识点解析:执行StopMacro宏操作可以提前退出正在执行的宏操作序列;StopAllMacros宏操作可终止所有正在运行的宏;QuitAccess操作可以退出Access,并可以从“提示”,“全部保存”,“退出”三种保存选项中选择一种;CloseWindow操作用于关闭指定的窗口。故选择D选项。10、如果要在已经打开的窗体中的某个字段上使用宏操作FindRecord进行查找定位,首先应该进行的操作是()。A、用宏操作GoToControl将焦点移到指定的字段或控件上B、用宏操作SetValue设置查询条件C、用宏操作GoToRecord将首记录设置为当前记录D、用宏操作GoToPage将焦点移到窗体指定页的第一个控件上标准答案:A知识点解析:FindRecord宏操作可以查找与给定的数据相匹配的首条记录。该操作呵以在数据表视图、查询和窗体的数据源中查找记录。使用cotocontrol宏操作可以把焦点移动到打开的窗体以及特定的字段或控件上,在使用FindRecord查找定位之前应使用G0t0Control将焦点移到指定的字段或控件上。故选择A选项。11、若要执行指定的宏,应使用的宏操作是()。A、RunDataMacroB、RunMacroC、RunAppD、RunCode标准答案:B知识点解析:RunDataMacm在宏中运行数据宏,RunMacro在宏中执行一个宏,RunApp在宏中执行应用程序,Runcode可以调用MicmsoftVisualBasic的Function过程。故选择B选项。12、下列关于自动宏的叙述中,正确的是()。A、打开数据库时不需要执行自动宏,需同时按住Alt键B、若设置了自动宏,则打开数据库时必须执行自动宏C、打开数据库时不需要执行自动宏,需同时按住Shift键D、打开数据库时只有满足事先设定的条件才执行自动宏标准答案:C知识点解析:Access中,Aut0Exec是一个特殊的宏,在启动数据库时会自动运行,这种自动运行的宏是一个典型的独立宏。打开数据库时自动宏就自动执行,不需要满足条件。虽然设置了自动宏,若要在打开数据库时取消自动宏的执行,则可以在打开数据库的同时按住Shifl键。故选择C选项。13、有一个窗体“学生信息”,其中,若要用宏操作GoToContml将焦点移到“学号”字段上,则该宏操作的参数“控件名称”应设置为()。A、[Forms]![学生信息]![学号]B、[学生信息]![学号]C、[学号]![学生信息]D、[学号]标准答案:D知识点解析:宏操作GoT0control的控件名称参数为必选项,输入将获得焦点的字段或控件的名称。根据题意,将要获得焦点的字段为“学号”,故选择D选项。14、下列属于通知或警告用户的命令是()。A、PrintOutB、OutputToC、MsgBoxD、RunWarnings标准答案:C知识点解析:在宏操作中,MsgBox用于显示提示消息框,PrintOut用于打印激活的数据库对象,OutputTo用于将指定数据库对象中的数据输出成.xls、.rtf、.txt、.htm、.snp等格式的文件。故选择C选项。15、为窗体或报表的控件设置属性值的正确宏操作命令是()。A、SetB、SetDataC、SetValueD、SetWamings标准答案:C知识点解析:宏操作命令中SetValue用于为窗体、窗体数据表或报表上的控件、字段或属性设置值;SetWamings用于关闭或打开所有的系统消息。故选择C选项。16、在下列关于宏和模块的叙述中,正确的是()。A、模块是能够被程序调用的函数B、通过定义宏可以选择或更新数据C、宏或模块都不能是窗体或报表上的事件代码D、宏可以是独立的数据库对象,可以提供独立的操作动作标准答案:D知识点解析:模块是Access系统中的一个重要的对象,它以VBA语言为基础编写,以函数过程(Function)或子过程(Sub)为单元的集合方式存储,是VBA代码的容器。模块分为类模块和标准模块两种类型。窗体模块和报表模块都属于类模块,它们从属于各自的窗体和报表。使用宏可以实现以下一些操作:①在首次打开数据库时,执行一个或一系列操作;②建立自定义菜单栏;③从工具栏上的按钮执行自己的宏或程序;④将筛选程序加到各个记录中,从而提高记录查找的速度;⑤可以随时打开或者关闭数据库对象;⑥设置窗体或报表控件的属性值;⑦显示各种信息,并能够使计算机扬声器发出报警声,以引起用户的注意;⑧实现数据自动传输,可以自动地在各种数据格式之间导入或导出数据;⑨可以为窗体定制菜单,并可以让用户设计其中的内容。故选择D选项。17、用一个对象来表示“一只白色的足球被踢进球门”,那么“白色”、“足球”、“踢”、“进球门”分别对应的是()。A、属性、对象、方法、事件B、属性、对象、事件、方法C、对象、属性、方法、事件D、对象、属性、事件、方法标准答案:B知识点解析:对象就是一个实体,比如足球;每个对象都具有一些属性可以相互区分,比如颜色;对象的事件就是用户对对象执行的操作,比如足球可以踢,人可以走;对象要执行的特定动作即是对象的方法,比如足球进门。故选择B选项。18、若要求窗体中的某个控件在事件发生时要执行一段代码,则应设置是()。A、窗体属性B、事件过程C、函数过程D、通用过程标准答案:B知识点解析:在Access数据库中,若要求窗体中的某个控件在事件发生时要执行一段代码,完成指定动作,这样的代码过程称为事件过程或事件响应代码。故选择B选项。19、下列关于Access内置函数的分类中,错误的是()。A、表函数B、转换函数C、文本函数D、程序流程函数标准答案:A知识点解析:Access内置函数是Access本身提供的方便用户计算、操作数据的常用函数。主要分类有:SQL聚合函数;程序流程函数、日期/时间函数、数学函数、文本函数、转换函数等,但Access内置函数中并不包含表函数的分类。故选择A选项。20、表达式“B=INT(A+0.5)”的功能是()。A、将变量A保留小数点后1位B、将变量A四舍五入取整C、将变量A保留小数点后5位D、舍去变量A的小数部分标准答案:B知识点解析:INT函数是返回表达式的整数部分。表达式A+0.5中,当A的小数部分大于等于0.5时,整数部分加1;当A的小数部分小于0.5时,整数部分不变,INT(A+0.5)的结果是实现将A四舍五入取整。故选择B选项。21、对不同类型的运算符,优先级的规定是()。A、字符运算符>算术运算符>关系运算符>逻辑运算符B、算术运算符>字符运算符>关系运算符>逻辑运算符C、算术运算符>字符运算符>逻辑运算符>关系运算符D、字符运算符>关系运算符>逻辑运算符>算术运算符标准答案:B知识点解析:对不同类型的运算符,优先级为:算术运算符>连接运算符(字符运算符)>比较运算符(关系运算符)>逻辑运算符。所有比较运算符的优先级相同。算术运算符中,指数运算符(一)>负数(一)>乘法和除法(*、/)>整数除法(>求模运算(Mod)>加法和减法(+、一),括号优先级最高。故选择B选项。22、下列表达式计算结果为数值类型的是()。A、#5/5/2010#一#5/1/2010#B、"102">"11"C、102=98+4D、#5/1/2010#+5标准答案:A知识点解析:选项A是两个日期数据相减后结果为整型数据4。选项B是两个字符串比较,结果为False,是布尔型。选项C为关系表达式的值,结果为False,是布尔型。选项D为日期型数据加5,结果为2010—5—6,仍为日期型。故选择A选项。23、当条件为5<x<10时,x=x+1,以下语句正确的是()。A、if5<x<10thenx=x+1B、if5<xorx<10thenx=x+lC、if5<xandx<10thenx=x+1D、if5<xxorx<10thenx=x+l标准答案:C知识点解析:条件5<x<10即为x大于5小于10,用关系表达式表示就是x>5andx<10。故选择C选项。24、表达式4+5\6*7/8Mod9的值是()。A、4B、5C、6D、7标准答案:B知识点解析:本题表达式涉及的运算优先级顺序由高到低依次为:乘法和除法(*、/)、整数除法、求模运算(Mod)、加法(+)。因此4+5\6,*7/8Mod9=4+5\42/8Mod9=4+5\5.25Mod9=4+1Mod9=4+1=5。故选择B选项。25、函数InStr(1,"eFCdEfGh","EF",1)执行的结果是()。A、0B、1C、5D、6标准答案:B知识点解析:InStr函数的语法是:InStr([Start,]<Strl>,<Str2>[,Compare])其中Start检索的起始位置,题目中为1,表示从第1个字符开始检索。Strl表示待检索的串,Str2表示待检索的子串。Compare取值0或缺省时表示做二进制比较,取值为1表示不区分大小写。本题中值为l,检索时不区分大小写,函数返回值为1。故选择B选项。26、若有语句:strl=inputbox("输入","","练习");从键盘上输入字符串“示例”后,strl的值是()。A、"输入"B、""C、"练习"D、"示例"标准答案:D知识点解析:InputBox函数表示在对话框来中显示提示,等待用户输入正文或按下按钮,并返回包含文本框内容的字符串,其函数格式为InputBox(prompt[,title][,default][,xpos][,ypos][,helpfile,context])。Prompt必需的,作为对话框消息出现的字符串表达式;Title可选的,显示对话框标题栏中的字符串表达式;Default可选的,显示文本框中的字符串表达式。本题中的消息框标题初始显不“输入”,文本框初始显示“练习”,从键盘上输入字符串“示例”后,传给strl,其值为“示例”。故选择D选项。27、表达式Int(5*Rnd()+1)*Int(5*Rnd()一1)值的范围是()。A、[0,15]B、[一1,15]C、[一4,15]D、[一5,15]标准答案:D知识点解析:Rnd函数返回大于或等于0且小于1的随机值,Int函数用于取整。当第一个Rnd函数取值为0.99…时,第一个Int函数取值最大,为lnt(5*0.99+1)=lnt(5.95)=5;当第二个Rnd函数取值为0.99…时,第二个Int函数取值最大,为Int(5*0.99—1)=Int(3.95)=3;当Rnd函数取值为0时,第二个Int函数取值最小,为一1。因此表达式值的范围为[一5,15]。故选择D选项。28、VBA表达式Int(一17.8)+Sgn(17.8)的值是()。A、18B、一17C、一18D、一16标准答案:B知识点解析:Int函数用于取整,对于负数返回小于或者等于原数的第一个负数,Sgn函数返回数值表达式的符号值,若数值表达式的值小于0,则函数返回一1;若数值表达式的值等于0,则函数返回0;若数值表达式的值大于0,则函数返回1。因此Int(一17.8)的值为一18,sgn(17.8)的值为1,故选择B选项。29、在模块的声明部分使用“OptionBase1”语句,然后定义二维数组A(2to5,5),则该数组的元素个数为()。A、20B、24C、25D、36标准答案:A知识点解析:VBA中OptionBase1语句的作用是设置数组下标从1开始,展开二维数组A(2to5,5)为A(2,1)…A(2,5)、A(3,1)…A(3,5)、A(4,1)…A(4,5)、A(5,1)…A(5,5)共4组,每组5个元素,共20个元素。故选择A选项。30、在VBA中定义了二维数组B(3to7,4),则该数组的元素个数为()。A、36B、20C、24D、25标准答案:D知识点解析:本题考查二维数组元素个数的计算问题,本题中二维数组B(3to7,4)中,行数为5行(下标取值3,4,5,6,7),列数为5列(下标取值0,1,2,3,4),所以此二维表的元素个数为5*5=25个。故选择D选项。31、将逻辑型数据转换成整型数据,转换规则是()。A、将True转换为-1,将False转换为0B、将True转换为1,将False转换为一1C、将True转换为0,将False转换为-1D、将True转换为l,将False转换为0标准答案:A知识点解析:在VBA中将逻辑型数据转换成整型数据时,True转为一1,Flase则转为0。故选择A选项。32、下列VBA变量名中,正确的是()。A、2010accessB、2010-accessC、access-2010D、access2010标准答案:D知识点解析:变量名只能由字母、数字、下划线组成,且以字母开头,不区分大小写,不能包含其他字符。选项A以数字开头,选项B以数字开头且有特殊字符“一",选项c有特殊字符“一”,表达均错误。故选择D选项。33、VBA中一般采用Hungarian符号法命名变量,代表命令按钮的字首码是()。A、cmdB、txtC、chkD、sub标准答案:A知识点解析:本题考查的是Hungarian符号法命名规则,标识符的名字以一个或者多个小写字母开头作为前缀;Access对象表的前缀为tbl;查询的前缀为qry;窗体的前缀为frm;报表的前缀为rpt;复选框的前缀为chk;组合框的前馈为cbo;命令按钮的前缀为cmd;标签的前缀为lbl;列表框的前缀为lst;选项按钮的前缀为opt;文本框的前缀为txt;子窗体/子报表的前缀为sub。故选择A选项。34、执行下列程序段后,变量a和b的值分别是()。a=100:b=50Ifa>bFhena=a—bElseb=b+aEndIfA、50和50B、100和50C、100和150D、150和100标准答案:A知识点解析:本题考查If—Else条件语句。若a>b则执行a=a—b,否则执行b=b+a。本题a初始值为100,b初始值为50,满足a>b的条件,执行a=a—b,即a=100—50=50,b的值不变,因此a值为50,b值为50。故选择A选项。35、下列程序段运行结束后,变量x的值是()。x=2y=2Dox=x*yy=y+lLoopWhiley<4A、4B、12C、48D、192标准答案:B知识点解析:程序中使用了Do…While循环,循环体至少执行一次,循环继续执行的条件是y<4。循环体中x=x*y=2*2=4,y=y+1=3,条件满足循环体继续执行,x=4*3=12,y=3+1=4.此时条件不满足,不再执行循环体,循环结束。故选择B选项。国家二级ACCESS机试(选择题)模拟试卷第3套一、选择题(本题共40题,每题1.0分,共40分。)1、下列关于栈的叙述正确的是A、栈按“先进先出”组织数据B、栈按“先进后出”组织数据C、只能在栈底插入数据D、不能删除数据标准答案:B知识点解析:栈是限定在一端进行插入和删除的线性表,允许进行插入和删除元素的一端称为栈顶,另一端称为栈底。栈是按照“先进后出”的原则组织数据的。2、下列描述中正确的是A、数据的逻辑结构与存储结构必定是一一对应的B、由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C、程序设计语言中的数据一般是顺序存储结构,因此,利用数组只能处理线性结构D、以上三种说法都不对标准答案:D知识点解析:数据的逻辑结构是指反映数据元素之间逻辑关系的数据结构。数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构(也称数据的物理结构)。一般来说,一种数据的逻辑结构根据需要可以表示成多种存储结构,常用的存储结构有顺序、链接、索引等。3、如果字段内容为声音文件,则该字段的数据类型应定义为()。A、备注B、文本C、超级链接D、OLE对象标准答案:D知识点解析:表中字段的数据类型OLE对象是指字段允许单独的"链接"或"嵌入"OLE对象。可以链接或嵌入表中的OLE对象是指在其他使用OLE协议程序创建的对象。例如Word文档、Excel电子表格、图像、声音或其他二进制数据。4、结构化程序设计中,下面对goto语句使用描述正确的是A、禁止使用goto语句B、使用goto语句程序效率高C、应避免滥用goto语句D、以上说法均错误标准答案:C知识点解析:结构化程序设计中,要注意尽量避免goto语句的使用,故选C选项。5、在Access数据库中,用来表示实体的是A、表B、记录C、字段D、域标准答案:B知识点解析:在ACCESS中,表是具有相同属性的实体的集合,一个记录表示一个实体,字段只能表示实体的某个属性。6、下列关于二叉树的叙述中,正确的是A、叶子结点总是比度为2的结点少一个B、叶子结点总是比度为2的结点多一个C、叶子结点数是度为2的结点数的两倍D、度为2的结点数是度为1的结点数的两倍标准答案:B知识点解析:由二叉树的性质可以知道在二叉树中叶子结点总是比度为2的结点多一个。7、公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目间的联系是A、多对多B、一对多C、多对一D、一对一标准答案:A知识点解析:多对多关系是关系数据库中两个表之间的一种关系,该关系中第一个表中的一个行可以与第二个表中的一个或多个行相关。第二个表中的一个行也可以与第一个表中的一个或多个行相关。本题中,开发人员可以同时参加多个项目,而一个项目也需要多个开发人员来完成,因此,是多对多关系。8、设循环队列的存储空间为Q(1:35),初始状态为front=rear=350现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为()。A、15B、16C、20D、0或35标准答案:D知识点解析:循环队列的队头指针和尾指针都等于15,此循环队列中元素的个数有两种情况:第一种情况是队头指针和尾指针都是第一次到达15,此时元素个数为0;第二种情况是队头指针第一次到达15,而尾指针第二次到达15,此时元素个数为35。9、下列关于查询能够实现的功能的叙述中,正确的是()。A、选择字段,选择记录,编辑记录,实现计算,建立新表,设置格式B、选择字段,选择记录,编辑记录,实现计算,建立新表,更新关系C、选择字段,选择记录,编辑记录,实现计算,建立新表,建立数据库D、选择字段,选择记录,编辑记录,实现计算,建立新表,建立基于查询的查询标准答案:D知识点解析:查询的数据源可以是表或者其他查询。10、循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的入队与退队操作后,front=rear=25,此后又插入一个元素,则循环队列中的元素个数为A、1,或50且产生上溢错误B、51C、26D、2标准答案:A知识点解析:循环队列初始状态front=rear=50,经过一系列入队和出队操作后,结束状态还是front=rear=25,这说明入队元素个数和出队元素个数一样多。这样一来最后的元素个数就和原来的元素个数一样多,明显不是0就是50,即要么队空(0个元素),要么队满(50个元素)。这时进行入队操作,如果是队空(0个元素)的情况,此时元素个数为1;如果是队满(50个元素)的情况,就会产生上溢错误。11、不能用来作为表或查询中“是/否”值输出的控件是()。A、复选框B、切换按钮C、选项按钮D、命令按钮标准答案:D知识点解析:复选框、切换按钮、选项按钮控件均可以作为绑定到“是/否”字段的独立控件,而命令按钮用于完成各种操作。12、如果加载一个窗体,最先触发的事件是A、Load事件B、Open事件C、Click事件D、DbClick事件标准答案:B知识点解析:由于窗体的事件比较多,在打开窗体时,将按照下列顺序触发事件:打开(Open)→加载(IzaD)→调整大小(Reshe)→激活(Activate)→成为当前(Current)。因此加载一个窗体,最先触发的事件是打开(Open)。13、主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据一般应该具有的关系是()。A、一对一B、一对多C、多对多D、关联标准答案:B知识点解析:窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体,主窗体和子窗体显示的表或查询中的数据具有一对多关系。例如,有一个“教学管理”数据库,其中,每名学生可以选多门课,这样“学生”表和“选课成绩”表之间就存在一对多的关系,“学生”表中的每一条记录都与“选课成绩”表中的多条记录相对应。14、带链栈空的条件是A、top=bottom=NULLB、top=-1且bottom=NULLC、top=NULL且boaom-1D、too=bottom=-1标准答案:A知识点解析:栈的链式存储结构称为链栈。在链栈中,只会出现栈空和非空两种状态。当栈为空时,有top=bottom=NULL;当栈非空时,top指向链表的第一个结点(栈顶)。所以选项A正确。15、设一棵度为3的树,其中度为2,1,0的结点数分别为3,1,6。该树中度为3的结点数为A、1B、2C、3D、不可能有这样的树标准答案:A知识点解析:因为任一棵树中,结点总数=总分支数目+1,所以:6+1+3+n3=(0*6+1*1+2*3+3*n3)+1。运算结果n3=1。其中,n3表示度为3的结点数,所以选项A正确。16、设一棵树的度为3,其中没有度为2的结点,且叶子结点数为5。该树中度为3的结点数为A、1B、2C、3D、不可能有这样的树标准答案:B知识点解析:树的度是指一棵树中,最大的结点的度称为树的度。本题中树的度为3,那么树中最少有一个结点的度为3。而树中没有度为_2的结点,叶子结点数为5,度为1的结点下面只有一个叶子结点。因此,该树中含2个度为3的结点满足题目要求。17、在希尔排序法中,每经过一次数据交换后A、能消除多个逆序B、只能消除一个逆序C、不会产生新的逆序D、消除的逆序个数一定比新产生的逆序个数多标准答案:A知识点解析:希尔排序法(缩小增量法)属于插入类排序,是将整个无序列分割成若干小的子序列分别进行插入排序的方法。插入排序能够消除多个逆序,也会产生新的逆序。消除的逆序与新产生的逆序有多有少。18、有三个关系R、S和T如下:则由关系R和S得到关系T的操作是A、选择B、差C、交D、并标准答案:B知识点解析:由关系T中的数据可以看出,其数据由属于关系R但是不属于关系S的数据组成。所以关系T是由关系R和S通过差运算得到的。19、宏操作SetValue可以设置A、窗体或报表控件的属性B、刷新控件数据C、字段的值D、当前系统的时间标准答案:A知识点解析:本题考查宏操作的知识。宏操作SetValue的作用是为控件.字段或者属性设置值,第一个参数是要设置值的对象名称,第二个参数是要设置的值表达式。20、通常软件测试实施的步骤是A、集成测试、单元测试、确认测试B、单元测试、集成测试、确认测试C、确认测试、集成测试、单元测试D、单元测试、确认测试、集成测试标准答案:B知识点解析:软件测试的实施主要有四个步骤:①单元测试:也称模块测试,对模块(软件设计最小单位)进行正确性检验的测试,以期尽早发现各模块内部可能存在的各种错误;②集成测试:。通常采用黑盒,也称组装测试,把模块在按照设计要求组装起来的同时进行测试,主要目的是发现与接口有关的错误;③确认测试:验证软件的功能和性能及其他特性是否满足了需求规格说明中确定的各种需求,以及软件配置是否完全正确;④系统测试:将通过测试确认的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、人员等其他系统元素组合在一起,在实际运行环境下对计算机系统进行一系列的集成测试和确认测试。目的:是在真实的系统工作环境下检验软件是否能与系统正确连接,发现软件与系统需求不一致的地方。21、下图中所示的查询返回的记录是()。A、不包含80分和90分B、不包含80至90分数段C、包含80至90分数段D、所有的记录标准答案:C知识点解析:本题考查条件查询的知识。在这个例子中,该条件实际等价于“期末成绩”>=80分AND“期末成绩”<=90分。包含80至90的分数段,故答案为C)。22、假设有一组数据:工资为800元,职称为“讲师”,性别为“男”,在下列逻辑表达式中结果为“假”的是A、工资>800AND职称=“助教”OR职称=“讲师”B、性别=“女”ORNOT职称=“助教”C、工资=800AND(职称=“讲师”OR性别=“女”)D、工资>800AND(职称=“讲师”OR性别=“男”)标准答案:D知识点解析:AND逻辑运算符连接的两个表达式中,其中只要有一个表达式为假,那么运算结果就为假。D)选项中表达式“工资>800”,不符合这组数据,所以表达式计算结果为假。OR逻辑运算符连接的两个表达式中,两个表达式都为假时,运算结果才为假。23、一间宿舍可住多个学生,则实体宿舍和学生之间的联系是A、一对一B、一对多C、多对一D、多对多标准答案:B知识点解析:两个实体集间的联系可以有下面几种:一对一的联系、一对多或多对一的联系和多对多的联系。由于一个宿舍可以住多个学生,所以它们的联系是一对多联系。24、设有一个商店的数据库,记录客户及其购物情况,由三个关系组成:商品(商品号,商品名,单价,商品类别,供应商),客户(客户号,姓名,地址,电邮,性别,身份证号),购买(客户号,商品号,购买数量),则关系购买的键为A、客户号B、商品号C、客户号,商品号D、客户号,商品号,购买数量标准答案:C知识点解析:购买关系是联系客户和商品表的纽带,所以购买表的键为客户号和商品号,选项C正确。25、有关系如下图所示:若B为键,则最后一条记录违反了A、实体完整性约束B、参照完整性约束C、用户定义的完整性约束D、以上都不正确标准答案:A知识点解析:关系模型中可以3类完整性约束:实体完整性约束、参照完整性约束和用户定义的完整性约束。实体完整性约束是指,若属性M是关系的主键,则属于M中的属性值不能为空值。属性B为主键,最后一个记录为空,违反了实体完整性约束,选项A正确。26、一名员工可以使用多台计算机,每台计算机只能由一名员工使用,则实体员工和计算机间的联系是A、一对多B、多对多C、多对一D、一对一标准答案:C知识点解析:一名员工可以使用多台计算机,每台计算机只能由一名员工使用,所以实体员工和计算机间的联系是多对一。所以选项C正确。27、在窗体中有一个标签Lbl和一个命令按钮Commandl,事件代码如下:OptionCompareDatabaseDimaAsString木10PrivateSubCommandl_Click()a=“1234”b=Len(a)Me.Lb1.Coption=bEndSub打开窗体后单击命令按钮,窗体中显示的内容是A、4B、5C、10D、40标准答案:C知识点解析:本题考查VBA中定长字符串的知识。当声明一个变量为String类型时,如果不加长度说明,则为变长字符串;如果加上长度说明,则为定长字符串。定长字符串变量无论给它赋予何值,长度都为初始声明时指定的长度。由于声明a的长度为10,故Len(a)=10,所以C选项是正确的28、设有课程关系模式:R(C#,Cn,T,TA)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址),并且假定不同课程号可以有相同的课程名,每门课程只有一位任课教师,但每位教师可以有多门课程。关系R范式最高达到A、1NFB、2NFC、3NFD、BCNF标准答案:B知识点解析:第二范式(2NF)要求数据库表中的每个实例或行必须可以被唯一地区分。为实现区分通常需要为表加上一个列,以存储各个实例的唯一标识。这个唯一属性列被称为主关键字或主键、主码。第二范式(2NF)要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。如果存在,那么这个属性和主关键字的这一部分应该分离出来形成一个新的实体,新实体与原实体之间是一对多的关系。为实现区分通常需要为表加上一个列,以存储各个实例的唯一标识。本题R关系模式中,课程号有不同课程名,每位老师又可以任教多门课程,因此符合第二范式。29、下列不属于VBA函数的是A、ChooseB、IfC、IIfD、Switch标准答案:B知识点解析:IIf()函数,该函数可用于选择操作。调用格式为:IIf(条件表达式,表达式1,表达式2)功能:函数根据“条件表达式”的值来决定返回值。如果“条件表达式"的值为“真”(True),函数返回“表达式1”的值;“条件表达式”的值为“假”(Flase),函数返回“表达式2”的值。Switchq()函数,该函数可用于多条件选择操作。调用格式为:Switch(条件式1,表达式1[,条件式2,表达式2]…[,条件式n,表达式n])功能:函数分别根据“条件式1"、“条件式2”…“条件式n”的值来决定返回值。条件式是由左至右进行计算判断的,函数将返回第一个条件式为’true的对应“表达式”的值。Choose()函数,调用格式为:Choose(数值表达式,表达式l[,表达式2]…[,表达式n])功能:函数根据“数值表达式”的值决定返回值。若不考虑变量的小数的定义位数,当“数值表达式”值大于1、小于2时,函数将返回“表达式l”的值;值大于2、小于3,返回“表达式2”的值,依此类推。以上3种函数均为VBA的函数。30、窗体有命令按钮Commandl和文本框Textl,对应的事件代码如下:PrivateSubCommandl—Click()Fori=1To4x=3Forj=1To3Fork=lTo2x=x+3NextkNextiNextiTextl.Value=Str(x)EndSub运行以上事件过程,文本框中的输出是A、6B、12C、18D、21标准答案:D知识点解析:此处嵌套三层循环,最外层循环总是把x值初始化为3,所以只看内两层循环的次数及累加,内两层一共循环3,-2=6次,每次x的值累加3,即共累加6木3:18,再加上初始值x=3+18=21。31、Access数据库中,表的组成是A、字段和记录B、查询和字段C、记录和窗体D、报表和字段标准答案:A知识点解析:本题考查表的基础知识。Access中的表是数据实际存储的对象,实现了逻辑层次上的关系。它由行和列组成,每一行称为一个记录,每一列称为一个字段,所以也可以说表由字段和记录组成。32、在设计数据表时,如果要求“课表”中的“课程编号”必须是“课程设置”表中存在的课程,则应该进行的操作是A、在“课表”和“课程设置”表的“课程编号”字段设置索引B、在“课表”的“课程编号”字段设置输入掩码C、在“课表”和“课程设置”表之间设置参照完整性D、在“课表”和“课程设置”表“课程编号”字段设置有效性规则标准答案:C知识点解析:参照完整性是在输入或删除记录时,为维持表之间己定义的关系而必须遵守的规则,本题中要求“课表”表中的“课程编号”必须是“课程设置”表中存在的课程,那么在“课表”表和“课程设置”表之间创建关系时,必须设置参照完整性规则,以起到对两表之间的约束作用,所以选项C正确。33、在显示查询结果时,若要将数据表中的“date”字段名显示为“日期”,则应进行的相关设置是A、在查询设计视图的“字段”行中输入“日期”B、在查询设计视图的“显示”行中输入“日期”C、在查询设计视图的“字段”行中输入“日期:date”D、在查询设计视图的“显示”行中输入“日期:date”标准答案:C知识点解析:在查询设计视图的“设计网格”给字段起别名,应该在字段名行中使用:“别名:字段名”的格式,所以选项C正确。34、在窗体的视图中,既能够预览显示结果,又能够对控件进行调整的视图是A、设计视图B、布局视图C、窗体视图D、数据表视图标准答案:B知识点解析:“设计视图”是用于创建和修改窗体的窗口,在“设计视图”中不仅可以创建窗体,还可以调整窗体的版面布局,但无法预览显示结果;“布局视图”主要用于调整和修改窗体设计,使用该视图既能够预览显示结果,又能够对控件进行调整;“窗体视图”是最终面向用户的视图,能够预览查看结果,但不能设计和修改窗体中的控件对象;“数据表视图”是将表中的数据和汇总数据以图形化的方式直接显示出来,综上所述,所以选项B正确。35、下列Access内置函数中,不属于SQL聚合函数的是A、AvgB、MinC、CountD、Abs标准答案:D知识点解析:Access内置函数中域聚合函数包括DAvg、DCount、DFirst、DLookup、DMax、Dmin等,Abs是求绝对值函数,不是域聚合函数,所以选择选项D。36、‘在标准模块的变量定义区域中,用()关键字说明的变量属于全局范围的变量。A、DimB、PrivateC、PublicD、Static标准答案:C知识点解析:本题考查变量作用域的知识。在VBA中变量的作用域有3个层次:在模块过程内部用Dim或Private定义的变量为局部变量;在标准模块的变量定义区域用Dim或Private定义的变量为模块变量;在标准模块的变量定义区域用Public定义的变量为全局变量。用Static定义的变量为静态变量。37、关于“输入掩码”叙述错误的是A、掩码是字段中所有输入数据的模式B、Access只为“文本”和“日期/时间”型字段提供了“输入掩码向导”来设置掩码C、设置掩码时,可以用一串代码作为预留区来制作一个输入掩码D、所有数据类型都可以定义一个输入掩码标准答案:D知识点解析:暂无解析38、如果在某个字段中只允许输入数字或空格(非必选项;不允许使用加号和减号),则该字段的输入掩码属性应该设置为A、0B、9C、#D、L标准答案:B知识点解析:暂无解析39、下列选项中,不是Access窗体事件的是A、LoadB、UnloadC、ExitD、Activate标准答案:C知识点解析:暂无解析40、运行下列过程,当输入一组数据:10,20,50,80,40,30,90,100,60,70,输出的结果应该是Subp10Dimi,i,art(11)AsIntegerk=1Whilek<=10arr(k)=Val(InputBox("请输入第"&k&"个数:","输入窗口"))k=k+1WendFori=lTo9j=i+1Ifarr(i)>arr(j)Thentemp=arr(i)arr(i)=arr(j)arr0)=tempEndIfDebug.Printarr(i)NextiEndSubA、无序数列B、升序数列C、降序数列D、原输入数列标准答案:A知识点解析:暂无解析国家二级ACCESS机试(选择题)模拟试卷第4套一、选择题(本题共25题,每题1.0分,共25分。)1、结构化分析可以使用的工具是()。A、N-S图B、DFD图C、PAD图D、程序流程图标准答案:B知识点解析:数据流图(DFD)、数据字典、判定表和判定树是结构化分析常用的工具。程序流程图、N-S图、PAD图是详细设计过程中常用的图形工具。2、下列数据模型中,具有坚实理论基础的是()。A、层次模型B、网状模型C、关系模型D、以上三个都是标准答案:C知识点解析:关系模型较之格式化模型(网状模型和层次模型)有以下几方面的优点:数据结构比较简单、具有很高的数据独立性、可以直接处理多对多的联系,以及有坚实的理论基础。3、下面关于数据库系统中叙述正确的是()。A、数据库系统减少了数据冗余B、数据库系统避免了一切冗余C、数据库系统中数据的一致性是指数据类型的一致D、数据库系统比文件系统能管理更多的数据标准答案:A知识点解析:数据库系统的特点之一是数据共享性高,冗余度低。数据共享的同时又可极大地减少数据冗余性,不仅减少了不必要的存储空间,更为重要的是可以避免数据的不一致性。所谓数据的一致性是指在系统中统一数据在不同位置出现时应保持相同的值。4、在定义表中字段属性时,对要求输入相对固定格式的数据,例如电话号应该定义该字段的A、格式B、默认值C、输入掩码D、有效性规则标准答案:C知识点解析:本题考查字段的输入掩码的知识。在设计字段的时候可以使用输入掩码来使得输入的格式标准保持一致。5、要想改变一个窗体的标题内容,则应该设置的属性是A、NameB、FontnameC、CaptionD、Text标准答案:C知识点解析:改变窗体显示标题需要为窗体的Caption属性赋值。6、有三个关系R、S和T如下,则关系T由关系R和S通过()得到。A、交B、差C、选择D、并标准答案:A知识点解析:关系R与S经交运算后所得到的关系是由那些既在R内又在S内的有序组所组成,记为R∩S。本题中,关系T中的行既属于关系R又属于关系S,故为交运算。7、设某棵树的度为3,其中度为3、1、0的结点个数分别为3、4、15。则该树中总结点数为A、22B、30C、35D、不可能有这样的树标准答案:B知识点解析:本题采用画图法来求出结果。首先先画出包含3个度为3的结点;然后再添加4个度为1的结点,此时最大度为0的结点数为8。根据题目中描述的度为0的结点数有15个,这时要在书中添加度为2的结点,直到度为0的结点数位15。画图结束后,不管是什么样的树,总结点数都是30。8、在Access数据库中使用向导创建查询,其数据可以来自()。A、多个表B、一个表C、一个表的一部分D、表或查询标准答案:D知识点解析:所谓查询就是根据给定的条件,从数据库中筛选出符合条件的记录,构成一个数据的集合,其数据来源可以是表或查询。9、在SQL的SELECT语句中,用于实现选择运算的是()。A、FORB、WHILEC、IFD、WHERE标准答案:D知识点解析:SELECT语句的语法包括几个主要子句,分别是FROM、WHERE和ORDERBY子句。在语句中WHERE后跟条件表达式,用于实现选择运算。所以本题答案为D。10、要在报表的文本框控件中同时显示出当前日期和时间,则应将文本框的控件来源属性设置为A、NOW()B、YEAR()C、TIME()D、DATE()标准答案:A知识点解析:函数NOW()用于显示当前日期和时间,函数YEAR()用于显示当前年,函数TIME()用于显示当前时间,函数DATE()用于显示当前日期。11、在Access数据库对象中,体现数据库设计目的的对象是()。A、报表B、模块C、查询D、表标准答案:C知识点解析:查询是Access数据库设计目的的体现,建立数据库之后,数据只有被使用者查询才能体现出它的价值。12、下面不属于白盒测试方法的是A、分支覆盖B、语句覆盖C、条件覆盖D、边界值分析标准答案:D知识点解析:白盒测试是把程序看成装在一只透明的白盒里,测试者完全了解程序的结构和处理过程。它根据程序的内部逻辑来设计测试用例,检查程序中的逻辑通路是否都按预定的要求正确地工作。白盒测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、路径覆盖和程序变异:白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。常用的黑盒测试方法和技术有:等价类划分法、边界值分析法、错误推测法和因果图等。所以选项D正确。13、如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是A、删除B、追加C、生成表D、更新标准答案:C知识点解析:本题考查操作查询的知识。操作查询,也叫做动作查询,共有4种类型:追加查询、删除查询、更新查询和生成表查询。利用这几种查询可以完成为源表追加数据,更新、删除源表中的数据,以及生成表操作。本题中要求覆盖原来的表,应该是生成表查询,若为追加查询将会追加到原来表中原有记录的后面。14、若要求在文本框中输入文本时达到密码“*”号的显示效果,则应设置的属性是A、“默认值”属性B、“标题”属性C、“密码”属性D、“输入掩码”属性标准答案:C知识点解析:本题考查文本框属性的知识。文本框的常用属性中,“默认值”属性是用来在输入时自动出现在字段中作为新记录的值:“标题”属性是文本框的名称;“密码”属性是用来文本框中输入文本时达到密码“*”的显示效果;“输入掩码”属性是用来设置输入字段的格式。15、有三个关系R,S和T如下图所示,则由关系R和S得到关系T的运算是A、自然连接B、差C、交D、并标准答案:B知识点解析:由关系T中的数据可以看出,其数据由属于关系R但是不属于关系S的数据组成。所以关系T是由关系R和S通过差运算得到的。16、有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是A、并B、自然连接C、除法D、差标准答案:C知识点解析:在关系代数中,除法运算可理解为笛卡尔积的逆运算。设被除关系R为m元关系,除关系S为n元关系,那么它们的商为m-n元关系,记为R+S。商的构成原则是:将被除关系R中的m-n列,按其值分成若干组,检查每一组的n列值的集合是否包含除关系S,若包含则取m-n列的值作为商的一个元组,否则不取。本题中关系T是由关系R和S进行除法运算后的结果。17、当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的A、逻辑独立性B、物理独立性C、应用独立性D、空间独立性标准答案:A知识点解析:当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的逻辑独立性。所以选项A正确。18、将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和A、安全性B、操作独立性C、物理独立性D、管理规范性标准答案:C知识点解析:物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变:逻辑独立性存在于外模式和内模式之间。数据的逻辑独立性是指数据与程序的逻辑独立性。用户的应用程序和数据库中的逻辑结构是相互独立的,当数据的逻辑结构发生改变时应用不需要改变,逻辑独立性存在于外模式和内模式之间。数据的逻辑独立性是指数据与程序的逻辑独立性。19、若查找某个字段中以字母A开头且以字母Z结尾的所有记录,则条件表达式应设置为A、Like”A$Z”B、Like”A#Z”C、Like”A*Z”D、Like”A?Z”标准答案:C知识点解析:在条件表达式中,“?”表示任何单一字符,“*”表示零个或多个字符,“#”表示仟何一个数字,“$”特殊意义。20、在已建窗体中有一命令按钮(名为Commandl),该按钮的单击事件对应的VBA代码为:PrivateSubCornmandl—Click()subT.Form.RecordSource=“select*from雇员”EndSub单击该按钮实现的功能是A、使用select命令查找“雇员”表中的所有记录B、使用select命令查找并显示“雇员”表中的所有记录C、将subT窗体的数据来源设置为一个字符串D、将subT窗体的数据来源设置为“雇员”表标准答案:D知识点解析:SQL语句是将雇员表中的所有数据查询出来,并显示在subT窗体上。21、在VBA中,要引用“学生”窗体中的控件对象,错误的格式是A、Forms!学生!控件名称[.属性名称]B、Forms.学生.控件名称[.属性名称]C、Forms!学生!控件名称[!属性名称]D、Forms!学生.控件名称[.属性名称]标准答案:C知识点解析:VBA中引用Access窗体中的控件对象的格式为:Forms!窗体名称!控件名[.属性名]。注意:引用控件属性时,只能使用“.”不能使用“!”所以选项C错误。22、有宏M1,依次包含Macro1和Macro2两个子宏,以下叙述中错误的是A、创建子宏的目的是方便对宏的管理B、可以用RunMacro宏操作调用子宏C、调用M1中Macro1的正确形式是M1.Macro1D、如果调用M1则顺序执行Macro1和Macro2两个子宏标准答案:D知识点解析:创建子宏的目的是方便对宏的管理,A选项正确;使用RunMacro宏操作命令可以调用子宏,调用的格式为:宏名.子宏名,B、C选项正确;如果调用M1则只会执行Macro1,不会执行Macro2,所以选项D叙述错误。23、在窗体中添加一个命令按钮(名称为Commandl),然后编写如下代码:PrivateSubCommandl_Click()a=0:b=5:c=6MsgBoxa=b+cEndSub窗体打开运行后,如果单击命令按钮,则消息框的输出结果为A、11B、a=11C、0D、False标准答案:D知识点解析:暂无解析24、对“将信息系2010年以前参加工作的教师的职称改为副教授”,合适的查询为()。A、生成表查询B、更新查询C、删除查询D、追加查询标准答案:B知识点解析:在建立和维护数据库的过程中,经常需要对表中的记录进行更新和修改,当更新的记录很多,或更新的记录符合一定条件时,最简单的有效的方法是利用Access提供的更新查询。25、用来查看报表的页面数据输出形态的视图是A、“设计”视图B、“打印预览”视图C、“报表预览”视图D、“版面预览”视图标准答案:B知识点解析:注意“打印预览”与“报表预览”。报表3种视图为“设计”、“打印预览”、“版面预览”,没有“报表预览”。“打印预览”用于查看报表的页面数据输出形态。国家二级ACCESS机试(选择题)模拟试卷第5套一、选择题(本题共25题,每题1.0分,共25分。)1、下列关于队列的叙述中正确的是()。A、在队列中只能插入数据B、在队列中只能删除数据C、队列是先进先出的线性表D、队列是先进后出的线性表标准答案:C知识点解析:队列是一种操作受限的线性表。它只允许在线性表的一端进行插入操作,另一端进行删除操作。其中,允许插入的一端称为队尾(rear),允许删除的一端称为队首(front)。队列具有先进先出的特点,它是按"先进先出"的原则组织数据的。2、对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是A、冒泡排序为n/2B、冒泡排序为nC、快速排序为nD、快速排序为n(n-1)/2标准答案:D知识点解析:假设线性表的长度为n,则在最坏情况下,冒泡排序需要经过n/2遍的从前往后的扫描和n/2遍的从后往前的扫描,需要的比较次数为n(n-1)/2。快速排序法也是一种互换类的排序方法,但由于它比冒泡排序法的速度快,因此,称为快速排序法。3、在一个Access的表中有字段“专业”,要查找包含“信息”两个字的记录,正确的条件表达式是A、=left[专业],2)=”信息”B、like”*信息*”C、=”信息*”D、Mid([专业],1,2)=”信息”标准答案:B知识点解析:本题考查查询条件准则的知识。当我们进行查询时,不可避免要遇到查询的条件准则的书写,在本题中要求

温馨提示

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

评论

0/150

提交评论