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

下载本文档

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

文档简介

国家二级ACCESS机试(选择题)模拟试卷3(共9套)(共240题)国家二级ACCESS机试(选择题)模拟试卷第1套一、选择题(本题共40题,每题1.0分,共40分。)1、程序段:ForS=5ToS=10Step1S=2*SNextS该循环执行的次数为A、1B、2C、3D、4标准答案:A知识点解析:经过一次循环后,S=2×5+1=11>10,循环结束。2、进行数据表设计时,不能建立索引的数据类型是()。A、文本B、数字C、备注D、日期/时间标准答案:C知识点解析:不能对备注型字段进行排序或索引,答案选C。3、下列叙述中正确的是A、算法就是程序B、设计算法时只需要考虑数据结构的设计C、设计算法时只需要考虑结果的可靠性D、设计算法时要考虑时间复杂度和空间复杂度标准答案:D知识点解析:算法复杂度,即算法在编写成可执行程序后,运行时所需要的资源,资源包括时间资源和内存资源。算法分析的目的在于选择合适算法和改进算法。一个算法的评价主要从时间复杂度和空间复杂度来考虑。4、一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为A、219B、229C、230D、231标准答案:B知识点解析:根据二叉树的性质,在任意二叉树中,度为0的结点(即叶子结点.)总是比度为2的结点多一个,故总结点数=叶子节点数+度为2的节点数+度为1的节点数=80+79+70=229。5、对长度为n的线性表作快速排序,在最坏情况下,比较次数为A、nB、n-1C、n(n一1)D、n(n一1)/2标准答案:D知识点解析:假设线性表的长度为n,则在最坏情况下,冒泡排序需要经过n/2遍的从前往后的扫描和n/2遍的从后往前的扫描,需要的比较次数为n(n-1)/2。快速排序法也是一种互换类的排序方法,但由于它比冒泡排序法的速度快,因此,称为快速排序法。6、某二叉树共有13个结点,其中有4个度为1的结点,则叶子结点数为A、5B、4C、3D、2标准答案:A知识点解析:根据二叉树性质,在任意一颗二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个,即有n0=n2+1。本题总结点数:13=n0+n1+n2=n2+1+4+n2=2n2+5,n2=4,所以叶子结点数等于4+1=5,选项A正确。7、若要查询学生表(学号、姓名、性别、班级、系别)中男、女学生的人数,则要分组和计数的字段分别是()。A、学号、系别B、性别、学号C、学号、性别D、学号、班级标准答案:B知识点解析:题目中要求统计男女生的人数,则需要按照性别进行分组,按照学号进行计数。8、在Access中,“空”数据库的含义是()。A、仅在磁盘上建立了数据库文件,库内还没有对象和数据B、刚刚启动了Access系统,还没有打开任何数据库C、仅在数据库中建立了基本的表结构,表中没有保存任何数据D、仅在数据库中建立表对象,数据库中没有其他对象标准答案:A知识点解析:空数据库的含义是指仅在磁盘上:建立了数据库文件,库内还没有对象和数据。9、下列描述中正确的是()。A、软件测试应该由程序开发者来完成B、程序经调试后一般不需要再测试C、软件维护只包括对程序代码的维护D、以上三种说法都不对标准答案:D知识点解析:为了达到好的测试效果,应该由独立的第三方进行测试工作。因为从心理学角度讲,程序人员或设计方在测试自己的程序时,要采取客观的态度是会不同程度地存在障碍的,所以选项A)错误。在程序调试时,修改了一个错误的同时可能引入了新的错误。解决的办法是在修改了错误之后,必须进行回归测试,所以选项B)错误。所谓软件维护,就是将交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改,所以选项C)错误。10、要查询1990年下半年出生的人员,在查询设计视图的“出生日期”列的条件单元格中,可输入的条件表达式是()。A、>=#1990-1-1#And<=#1990-12-31#B、>=#1990-7-1#And<=#1990-12-30#C、Between#1990-7-1#And#1990-12-31#D、>#1990-7-1#And<#1991-1-1#标准答案:C知识点解析:“>=#1990-1-1#And<=#1990-12-31#”表示1990年全年时间;“>=#1990-7-1#And<=#1990-12-30#”表示1990年下半年但缺少最后一天;“>#1990-7-1#And<#1991-1-1#”缺少1990年下半年开始和结束的日期,三者限定的时间范围均有错误,只有选项“Between#1990-7-1#And#1990-12-31#”能够正确表示1990年下半年的全部日期。11、若将窗体的标题设置为“改变文字显示颜色”,应使用的语句是A、Me=“改变文字显示颜色”B、Me.Caption=“改变文字显示颜色”C、Me.text=“改变文字显示颜色”D、Me.Name=“改变文字显示颜色”标准答案:B知识点解析:本题考查窗体基本属性的知识。我们应该知道,Me代表的是控件所在窗体,Caption属性代表窗体的标题;Name属性代表窗体的名字;Text属性不是窗体的属性,而是文本框的属性。代表文本框中的内容。要设置窗体的标题实际上就是给Caption属性赋值的过程。12、饮料种类与"顾客"两个实体集之间的联系一般为()。A、一对多B、一对一C、多对一D、多对多标准答案:D知识点解析:实体间的联系可以归结为3种类型:①一对一联系;②一对多联系;③多对多联系。一位顾客可以选择多种饮料,一种饮料可以被多位顾客选择,所以饮料种类和顾客之间是多对多的关系。13、下列实体的联系中,属于多对多联系的是A、学生与课程B、学校与校长C、住院的病人与病床D、职工与工资标准答案:A知识点解析:本题考查表与表之间的关系的知识。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表A和表B之间存在一对一的关系,那么表A中的一条记录只能与表B中的一条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在一对多的关系,且表B为多的一方,那么表A中的一条记录与表B中的多条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在多对多的关系,那么表A中的一条记录能与表B中的多条记录匹配,反过来表B中的一条记录也能与表A中的多条记录匹配。就本题来说,学生与课程是多对多,学校与校长、病人与病床是一对一,职工与工资是一对多。14、输入掩码字符“&”的含义是()。A、必须输入字母或数字B、可以选择输入字母或数字C、必须输入一个任意的字符或一个空格D、可以选择输入任意的字符或一个空格标准答案:C知识点解析:在输入数据时,如果希望输入的格式标准保持一致,或希望检查输入时的错误,可以使用Access提供“输入掩码向导”来设置一个输入掩码。输入掩码属性所使用字符的含义:15、下面属于黑盒测试方法的是A、边界值分析法B、基本路径测试C、条件覆盖D、条件-分支覆盖标准答案:A知识点解析:黑盒测试设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法等。所以选项A正确。B、C、D选项为白盒测试方法。16、Access中,设置为主键的字段A、不能设置索引B、可设置为“有(有重复)”索引C、系统自动设置索引D、可设置为“无”索引标准答案:C知识点解析:主键具有惟一性,索引可以加快对数据的查询速度,索引文件作为一个独立的文件进行存储,文件中包含指向表记录的指针,建立索引后,表中记录的物理顺序不变。主键的惟一性可自动设置为索引。17、在窗体上添加一个命令按钮(名为Commandl),然后编写如下事件过程:PrivateSubCommandl—Click()Fori=lTo4X=4Forj=1T03X=3Fork=lTo2X=x+6NextkNextJNextiMsgBoxXEndSub打开窗体后,单击命令按钮,消息框的输出结果是A、7B、15C、157D、528标准答案:B知识点解析:本题考查VBA中多重循环的知识。见到多重循环的问题不要害怕,认真地分析清楚每一次循环这种问题就迎刃而解了。比如这个例子,我们看到,在每一次外循环开始的时候都把x的值置为4,所以我们只分析最后一次循环就可以了;同理中层循环每一次开始前都把x置为3,所以这个问题最后实际上就是x的初值为3,执行最内层循环直到结束就可以了。根据程序内循环执行两次,最后x=3+6+6=15。18、如果在北京时间7点50分运行以下代码,程序的输出结果是()。SubProcedure()IfHour(Time())>=8AndHour(Time())<12ThenDebug.Print"上午好!"ElseIfHour(Time())>=12AndHour(Time())<18ThenDebug.Print"下午好!"ElseDebug.Print"欢迎下次光临!"EndIfEndSubA、欢迎下次光临!B、上午好!C、下午好!D、无输出标准答案:A知识点解析:本题考查的是条件语句的多分支结构。Time()函数获取当前时间,Hour()函数获取当前时间的小时数。北京时间7点50分,经过函数Hour(Time())计算返回7,所以进入条件语句的最后一个分支并执行该分支的语句。19、在VBA中按文件的访问方式不同,可以将文件分为()。A、顺序文件、随机文件和二进制文件B、文本文件和数据文件C、数据文件和可执行文件D、ASCll文件和一进制文件标准答案:A知识点解析:VBA中打开文件的格式为:Open文件名[For方式][Access存取类型][锁定]As[#]文件号[Len=记录长度]其中“方式”可以是以下几种:Output、Input、Append为指定顺序输出输入方式,Random为指定随机存取方式,Binary为指定二进制文件。因此,按文件访问方式不同可以将文件分为顺序文件、随机文件和二进制文件。故选择A选项。20、在软件设计阶段不使用A、E-R图B、PAD图C、程序流程图D、DFD图(数据流程图)标准答案:D知识点解析:PAD图是问题分析图,它是继程序流程图和盒图之后提出的又一种主要用于描述软件详细设计的图形表示工具。E—R图在数据库中用于表示实体一关系模型的图示工具。程序流程图是对程序流程的图形表示,在详细设计过程中用到。DFD图(数据流程图)是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型,是在可行性研究阶段用到的而非在软件设计时用到,所以选项D正确。21、运行下列程序段,结果是Form=10to1step0k=k+3NextmA、形成死循环B、循环体不执行即结束循环C、出现语法错误D、循环体执行一次后结束循环标准答案:B知识点解析:。FOR是循环语句,当step>=0时,t0前数字要小于后面数字,否则将不执行。本题中to前数字是10大于后面数字1则不执行此循环体,直接跳过。22、下列选项中不符合良好程序设计风格的是A、源程序要文档化B、数据说明的次序要规范化C、避免滥用goto语句D、模块设计要保证高耦合、高内聚标准答案:D知识点解析:良好的程序设计风格使程序结构清晰合理,使程序代码便于维护。应注意和考虑的因素主要有:①源程序要文档化;②数据说明的次序要规范化;③语句的结构应简单直接,不应该为提高效率而把语句复杂化,避免滥用goto语句;④模块设计要保证低耦合、高内聚。23、若窗体Frml中有一个命令按钮Cmdl,则窗体和命令按钮的Click事件过程名分别为A、Form_Click()Commandl_Click()B、Frml_Click()Commamdl_Click()C、Form_Click()Cmdl_Click()D、Frml_Click()Cmdl_Click()标准答案:C知识点解析:窗体Click事件过程名为FormC1ick(),不与窗体名关联,而命令按钮Click则与命令按钮名称关联,本题中命令按钮各为Cmdl,则Click事件过程名为CmdlClick()。24、在宏的参数中,要引用窗体F1上的Text1文本框的值,应该使用的表达式是A、[Forms]![F1]![Text1]B、Text1C、[F1].[Text1]D、[FOITnS]_[F1]_[Text1]标准答案:A知识点解析:本题考查宏的表达式的知识。宏使用报表或窗体控件的表达式语法格式为:Forms![窗体名]![控件名]Reports![报表名]![控件名]。25、下列不属于类模块对象基本特征的是A、事件B、属性C、方法D、函数标准答案:D知识点解析:类模块中没有函数的概念。26、现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中P撑为患者编号,Pn为患者姓名,Pg为性别,By为出生日期,Tr(P#,D#,Date,Rt),其中D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊的男性病人姓名的表达式是A、πpn(σp#(σD#=1(Tr))σPg=’男’(P))B、σPg=’男’(P)C、πpn(σp#(σD#=1(Tr))P)D、σp#(σD#=1(Tr))σPg=’男’(P)标准答案:A知识点解析:检索在1号医生处就诊的男性病A姓名的表达式。首先对Tr(P#,D#,Date,Rt)关系在以就诊日期D#=1为条件作选择运算,得到在1号出诊的医生信息。然后再与患者P(P#,Pn,Pg,By)关系中在以患者性别Pg="男"为条件作选择运算,得到患者为男性的信息,两者作自然连接运算,对运算结果在患者编号列作投影运算,再在患者姓名列作一次投影运算,得到在1号医生处就诊的男性病人姓名。所以选项A正确。27、将数据库的结构划分成多个层次,是为了提高数据库的A、数据共享B、数据处理并发性C、管理规范性D、逻辑独立性和物理独立性标准答案:D知识点解析:将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和物理独立性。数据逻辑独立性:当模式改变时,由数据库管理员对各个外模式/模式映象作相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称为数据逻辑独立性。数据物理独立性:当数据库的存储结构等内模式改变了,由数据库管理员对模式/内模式映象作相应改变,可以使模式保持不变,从而应用程序也不必改变。保证了数据与程序的物理独立性,简称为数据物理独立性。所以选项D正确。28、窗体中有3个命令按钮,分别命名为Command1、Command2和Command3。当单击Command1按钮时,Command2按钮变为可用,Command3按钮变为不可见。下列Command1的单击事件过程中,正确的是A、PrivateSubCommandl_Click()Command2.Visible=TrueCommand3.vIsible=FalSeEndSubB、PrivateSubCommand1_Click()Command2.Enabled=TrueCommand3.Enabled=FalseEndSubC、PrivateSubCommand1_Click()Command2.Enabled=TrueCommand3.Visible=FalseEndSubD、PrivateSubCommand1_Click()Command2.Visible=TrueCommand3.Enabled=FalseEndSub标准答案:C知识点解析:Enabled属性指定一个控件能否接受焦点和响应用户产生的事件。如果启用对象,则该值为Tme。如果为False,则用户不能使用鼠标、击键、加速键或热键处理该控件。visible决定对象是否可见,如果属性值为Tnle,则控件可见,如果属性为False,则控件不可见。29、下列关于数据表的描述中,正确的是A、数据表是使用独立的文件名保存B、数据表既相对独立,又相互联系C、数据表间不存在联系,完全独立D、数据表一般包含多个主题的信息标准答案:B知识点解析:数据表是存储在数据库中的,是数据库的一个对象,不是独立的文件,选项A错误:数据库中的表既是独立的,表与表之间又是相互联系的,选项B正确,选项C错误;每个表应该只包含与一个主题相关的信息,选项D错误。30、与Select*From学生WherelnStr([简历],"江西")<>0功能相同的SQL命令是A、Select*From学生Whole简历Like"江西"B、Select*From学生Where简历Like"江西">0C、Select*From学生Where简历Like"江西"<>0D、Select*From学生Where简历Like"*江西*"标准答案:D知识点解析:InStr为字符串检索函数:InStr([start,],[,Compare]),用于检索子字符串Str2在字符串Str1中最早出现的位置,返回值为一整型数值,表示出现的位置。本题中的SQL语句“Select*From学生WhereInStr([简历1,"江西")<>0”的功能为查询“简历”字段中出现“江西”二字的学生信息,与选项DLike“*江西*”表示的含义相同(其中,*代表匹配零个或多个字符),所以选项D正确。31、在设计视图中,若没有设置条件,但对某一字段的“总计”行选择了“计数”选项,则含义是A、统计符合条件的记录个数,包括Null(空)值B、统计符合条件的记录个数,不包括Null(空)值C、统计全部记录的个数,包括Null(空)值D、统计全部记录的个数,不包括Null(空)值标准答案:D知识点解析:总计项中的“计数”功能是统计一组记录中某字段的非空值个数,所以选项D正确。32、下列属性中,属于窗体的“数据”类属性的是A、记录源B、自动居中C、获得焦点D、记录选择器标准答案:A知识点解析:“数据”属性决定一个控件或窗体中的数据来源,以及操作数据的规则,而这些数据均为绑定在控件上的数据。数据属性包括记录源、排序依据、允许编辑、数据入口等。33、执行语句:MMsBox"AAAA",vbOKCancel+vbQuestion,”BBBB”之后,弹出的信息框外观样式是A、

B、

C、

D、

标准答案:C知识点解析:本题考查VBA对话框函数MsgBox。消息窗MsgBox函数用于显示消息,等待用户单击按钮,并返回一个整型值。基本格式:MsgBox(提示,[按钮风格],[标题])。显然,本题中的提示是“AAAA”,按钮风格是vbOKCancel+vbQuestion即问号提示,标题是"BBBB"。34、为了在报表每页底部输出当前日期和报表名称,正确的设置位置是A、页面页脚B、组页脚C、报表主体D、报表页脚标准答案:A知识点解析:要在报表的每页底部输出当前日期和报表名称,应设置在页面页脚节。35、下列给出的选项中,非法的变量名是A、SumB、Integer2C、RemD、Forml标准答案:C知识点解析:变量名必须以字母开头,大小写等价,不能包括空格或除下划线“一”之外的其他字符,不能使用VBA的关键字,变量名长度小于255个字符,本题中选项C为关键字,不能作为变量名使用。36、运行下列程序,结果是PrivateSubCommand0_Click()f0=1k=1DoWhlilek<>f=f0+f1f0=f1f1=fk=k+1LoopMsgBox"f="&fEndSubA、f=5B、f=7C、f=8D、f=13标准答案:A知识点解析:本题考查的是dowhile循环的执行过程,在每次循环之前,会检查循环条件表达式是否满足,循环体是在条件表达式成立的前提下,才会执行。本题k=5,循环体执行5次,第5次结束之后,f=5,k=6不满足再次循环的条件,所以最终f=5,所以选择选项A。37、不能够使用宏的数据库对象是A、数据表B、窗体C、宏D、报表标准答案:A知识点解析:暂无解析38、创建数据访问页时,对于最高的组级别,确保将“排序与分组”对话框中的“默认展开”属性设置为A、“是”B、“否”C、“是”或“否”D、空标准答案:B知识点解析:暂无解析39、下列关于SQL语句的说法中,错误的是A、INSERT语句可以向数据表中追加新的数据记录B、UPDATE语句用来修改数据表中已经存在的数据记录C、DELETE语句用来删除数据表中的记录D、CREATE语句用来建立表结构并追加新的记录标准答案:D知识点解析:暂无解析40、要在报表每一页的顶部都有输出的信息,需要设置的是()。A、报表页眉B、报表页脚C、页面页眉D、页面页脚标准答案:C知识点解析:报表的组成有5个部分:①报表页眉;②报表页脚;③页面页眉;④页面页脚;⑤主体。其中报表页眉和报表页脚只显示在报表的头部和尾部,分别用来显示报表的标题、日期和统计数据、结论等。页面页眉和页面页脚显示下每页的顶部和下方,题中要求每一页的顶部都有输出,应选择页面页眉。故选择C选项。国家二级ACCESS机试(选择题)模拟试卷第2套一、选择题(本题共25题,每题1.0分,共25分。)1、下列排序方法中,最坏情况下比较次数最少的是A、冒泡排序B、简单选择排序C、直接插入排序D、堆排序标准答案:D知识点解析:冒泡排序、简单选择排序和直接插入排序法在最坏的情况下比较次数为:n(n-1)/2。而堆排序法在最坏的情况下需要比较的次数为O(nlog2n)。其中堆排序的比较次数最少。2、带链的栈与顺序存储的栈相比,其优点是()。A、入栈与退栈操作方便B、可以省略栈底指针C、入栈操作时不会受栈存储空间的限制而发生溢出D、所占存储空间相同标准答案:C知识点解析:带链的栈就是用一个线性链表来表示的栈,线性链表不受存储空间大小的限制,因此入栈操作时不会受栈存储空间的限制而发生溢出(不需考虑栈满的问题)。3、用Select语句实现生成表查询时,必须包含的子旬是A、TOB、INTOC、ORDERBYD、GROUPBY标准答案:B知识点解析:生成表查询是利用一个或多个表中的全部或部分数据创建新表,若数据库中已有同名的表,该操作将覆盖原有的表。生成表SELECT语句的基本格式为:SELECT字段列表INTO新表名称FROM旧表名称。4、下列叙述中正确的是A、循环队列是顺序存储结构B、循环队列是链式存储结构C、循环队列是非线性结构D、循环队列的插入运算不会发生溢出现象标准答案:A知识点解析:循环队列属于队列的特例和栈同属于线性结构,所以选项C不正确。在顺序队列中,由于数组空间不够而产生的溢出叫真溢出;顺序队列因多次入队列和出队列操作后出现的有存储空间但不能进行入队列操作的溢出称为假溢出;假溢出是由于队尾rear的值和队头front的值不能由所定义数组下界值自动转为数组上界值而产生的,解决的办法是把顺序队列所使用的存储空间构造成一个逻辑上首尾相连的循环队列。因此,顺序队列通常都采用顺序循环队列结构;栈的存储方式有顺序存储和链式存储,故选项A正确,选项B不正确。循环队列虽然能解决假溢出,却不能解决在顺序队列中,由于数组空间不够而产生的真溢出,故选项D不正确。5、下列选项中,不是Access数据库对象的是()。A、查询B、模块C、报表D、记录标准答案:D知识点解析:Access数据库包括表、查询、窗体、报表、宏、模块共6种对象,而记录是表中的数据。6、定义字段默认值的含义是()。A、不得使该字段为空B、不允许字段的值超出某个范围C、在未输入数据之前系统自动提供的数值D、系统自动把小写字母转换为大写字母标准答案:C知识点解析:本题考查表的基础知识。在表中的每个字段都可以设置一个默认值,当在数据表视图下向表中输入数据时,未输入的数据都是该字段的默认值。7、下列叙述中,错误的是A、宏能够一次完成多个操作B、可以将多个宏组成一个宏组C、可以用编程的方法来实现宏D、宏命令一般由动作名和操作参数组成标准答案:A知识点解析:宏是指一个或多个操作的集合,其中每个操作实现特定的功能,宏命令一般是由动作名和操作参数组成。可以将多个宏组成宏组,也可以用编程的方法来实现宏。8、下面程序运行后,输出结果为()。Dima()a=Array(1,3,5,7,9)s=0Fori=1to4s=s*10+a(i)nextiprintsA、1357B、3579C、7531D、9753标准答案:B知识点解析:在VBA中定义数组如果没有指明下限一律默认为0,因此a=Array(1,3,5,7,9)即a[0]=1,a[1]=3,a[2]=5,a[3]=7,a[4]=9。第一次循环时,s=0*10+a[1]=3;第二次循环时,s=3*10+a[2]=35;第三次循环时,s=35*10+a[3]=357;第四次循环时,s=357*10+a[4]=3579,正确答案为B选项。9、下列叙述中,正确的是A、Sub过程无返回值,不能定义返回值类型B、Sub过程有返回值,返回值类型只能是符号常量C、Sub过程有返回值,返回值类型可在调用过程时动态决定D、Sub过程有返回值,返回值类型可由定义时的As子句声明标准答案:A知识点解析:Sub过程(又称子过程)以关键词Sub开始,以EndSub结束,其定义语句语法格式为:[PublicIPrivateIStatic]Sub子过程名([<形参>])[As数据类型][<子过程语句>1[ExitSub][<子过程语句>]EndSub对于子过程,可以传送参数和使用参数来调用它,但不返回任何值。10、在报表中,要计算“数学”字段的最高分,应将控件的“控件来源”属性设置为()。A、=Max([数学])B、Max(数学)C、=Max[数学]D、=Max(数学)标准答案:A知识点解析:本题考查报表控件数据来源的知识。报表的控件来源必须以“=”引出;控件来源可以设置成有关字段的表达式,但是字段必须用“[]”括起来;要计算最高分可以使用函数Max()。11、VBA中一般采用Hungarian符号法命名变量,代表命令按钮的字首码是()。A、cmdB、txtC、chkD、sub标准答案:A知识点解析:本题考查的是Hungarian符号法命名规则,标识符的名字以一个或者多个小写字母开头作为前缀;Access对象表的前缀为tbl;查询的前缀为qry;窗体的前缀为frm;报表的前缀为rpt;复选框的前缀为chk;组合框的前馈为cbo;命令按钮的前缀为cmd;标签的前缀为lbl;列表框的前缀为lst,选项按钮的前缀为opt;文本框的前缀为txt;子窗体/子报表的前缀为sub。故选择A选项。12、已知VBA语句Ifx=10theny=10,下列叙说中正确的是()。A、x=10和y=10均为赋值语句B、x=10和y=10均为关系表达式C、x=10为关系表达式,y=10为赋值语句D、x=10为赋值语句,y=10为关系表达式标准答案:C知识点解析:本题考查If语句,If后面的表达式为关系表达式,判断条件是否成立,then后面的语句为赋值语甸,为条件成立后执行的结果。13、下面属于系统软件的是A、浏览器B、数据库管理系统C、人事管理系统D、天气预报的app标准答案:B知识点解析:系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用户干预的各种程序的集合,主要功能是调度,监控和维护计算机系统;负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。有代表性的系统软件有:操作系统、语言处理程序、数据库管理和辅助程序。14、有三个关系R,S和T如下图所示:其中关系T由关系R和S通过某种运算得到,则所使用的运算为A、并B、自然连接C、笛卡尔积D、交标准答案:D知识点解析:关系R与S经交运算后所得到的关系是那些既在R内又在S内的有序组组成的,记为R∩S,因此应选择选项D。15、在报表中,要计算“数学”字段的最高分,应将控件的“控件来源”属性设置为A、=Mas([数学])B、Max(数学)C、=Max[数学]D、=Max(数学)标准答案:A知识点解析:本题考查报表控件数据来源的知识。报表的控件来源必须以“=”引出;控件来源可以设置成有关字段的表达式,但是字段必须用“口”括起来;要计算最高分可以使用函数Max()。16、一名员工可以使用多台计算机,每台计算机只能由一名员工使用,则实体员工和计算机间的联系是A、一对多B、多对多C、多对一D、一对一标准答案:C知识点解析:一名员工可以使用多台计算机,每台计算机只能由一名员工使用,所以实体员工和计算机间的联系是多对一。所以选项C正确。17、在窗体中有一个命令按钮(名称为run34),对应的事件代码如下:PfivteSubrun34_Click()sum=0Fori=10To1Step-2sum=sum+iNextiMsgBoxsumEndSub运行以上事件,程序的输出结果是A、10B、30C、55D、其他结果标准答案:B知识点解析:i=10,每循环一次递减2。第一次循环结果:i=10,sum=sum+i=0+10=10第二次循环结果:i=8,sum=sum+i=10+8=18第三次循环结果:i=6,sum=sum+i=18+6=24第四次循环结果:i=4,sum=sum+i=24+4=28第五次循环结果:i=2,sum=sum+i=28+2=3018、如果字段“定期存款期限”的取值范围为1~5,则下列选项中,错误的有效性规则是A、>=1and<=5B、[定期存款期限]>=1And[定期存款期限]<=5C、定期存款期限>0And定期存款期限<=5D、0<[定期存款期限]<=5标准答案:D知识点解析:本题中“定期存款期限”字段的取值范围为1~5,并且不包含1但包括5。选项A、选项B、选项C都是正确的表达式。选项D中因为“<”符号是用于数值比较的双目运算符,结合方向为从左到右。第一步计算出“1<[定期存款期限]”的结果值为“true”或“false”的逻辑值,当与第二个<=做比较操作时,左边的true/false值会强制类型转换为数值-1/0,然后跟<=右边值比较,永远小于5,最后的结果是布尔值“真”,进而起不到约束输入的作用,综上可知,应选择选项D。19、在一个宏的操作序列中,如果既包含带条件的操作,又包含无条件的操作。则带条件的操作是否执行取决于条件试的真假,而没有指定条件的操作则会A、无条件执行B、有条件执行C、不执行D、出错标准答案:A知识点解析:本题考查操作序列宏的相关知识。没有条件的操作序列宏,会根据设计时的先后顺序,无条件的直接执行。20、在报表中,文本框的“控件来源”属性设置为“IIf(([Page]Mod2=0),"页"&[Page],"")”,则下面说法中正确的是A、只显示奇数页码B、只显示偶数页码C、只显示当前页码D、显示全部页码标准答案:B知识点解析:IIF函数:IIF(条件式,表达式1,表达式2),该函数是根据“条件式”的值来决定函数返回值。“条件式”值为“真(True)”,函数返回“表达式1”的值;“条件式”为“假(False)”,函数返回“表达式2”的值。本题中[Page]代表报表中的当前页码,表达式“[Page]Mod2=0”表示当前页码值与2求余,如果[Page]为偶数,则表达式值为“真”;如果[Page]为奇数,则表达式值为“假”。如果表达式值为“真”,则返回“"页"&[Page]”的值;如果表达式值为“假”,则返回“""”空字符串,所以只要当[Page]的值为偶数时,才会显示数据,所以选项B正确。21、属于Access域聚合函数的是A、CountB、DMaxC、CDateD、Max标准答案:B知识点解析:Access内置函数中域聚合函数包括DAvg、DCount、DFirst、DLookup、DMax、Dmin等,所以选择选项B。22、在窗体中添加一个命令按钮(名称为Commandl),然后编写如下代码:PrivateSubCommandl_Click()a=0:b=5:c=6MsgBoxa=b+cEndSub窗体打开运行后,如果单击命令按钮,则消息框的输出结果为A、11B、a=11C、0D、False标准答案:D知识点解析:暂无解析23、下列选项中不属于结构化程序设计方法的是A、自顶向下B、逐步求精C、模块化D、可复用标准答案:D知识点解析:结构化程序设计方法的主要原则可以概括为:自顶向下,逐步求精,模块化,限制使用goto语句。自顶向下是指程序设计时应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。逐步求精是指对复杂问题应设计一些子目标过渡,逐步细化。模块化是把程序要解决的总目标先分解成分目标,再进一步分解成具体的小目标,把每个小目标称为一个模块。可复用性是指软件元素不加修改成稍加修改便可在不同的软件开发过程中重复使用的性质。软件可复用性是软件工程追求的目标之一,是提高软件生产效率的最主要方法,不属于结构化程序设计方法。24、如果对“学生表”进行“筛选”操作,产生的结果是()。A、只在屏幕上显示满足条件的记录,不满足条件的记录在显示时隐藏B、只保留“学生表”中满足条件的记录,删除表中不满足条件的记录C、选择“学生表”中满足筛选条件的记录生成一个新表D、选择“学生表”中不满足筛选条件的记录生成一个新表标准答案:A知识点解析:对一个表进行“筛选”操作后,表中只显示满足条件的记录,而那些不满足条件的记录将被隐藏。故选择A选项。25、要使打印的报表每页显示3列记录,在设置时应选择()。A、工具箱B、页面设置C、属性表D、字段列表标准答案:B知识点解析:报表页面页眉中的文字控件一般输出在每页的顶端,用来显示数据的列标题。主要包括设置边距、纸张大小、打印方向、页眉页脚样式等。在“打印”选项卡中单击打印按钮打开“打印”对话框,在“列”选项卡中可以设置一页报表中的列数。故选择B选项。国家二级ACCESS机试(选择题)模拟试卷第3套一、选择题(本题共25题,每题1.0分,共25分。)1、设表的长度为n。在下列结构所对应的算法中,最坏情况下时间复杂度最低的是A、堆排序B、有序链表查找C、希尔排序D、循环链表中寻找最大项标准答案:D知识点解析:在循环链表中寻找最大项算法是,首先取出第一个数作为最大数,然后和后面的所有项进行比较查找。因此,比较次数为n-1。2、按数据的组织形式,数据库的数据模型可分为三种模型,它们是A、小型、中型和大型B、网状、环状和链状C、层次、网状和关系D、独享、共享和实时标准答案:C知识点解析:本题考查数据库的基本知识。常见的数据模型有3种,分别是层次模型、网状模型和关系模型,目前普遍戍用的是关系模型。层次模型用树形结构描述实体间的关系;网状模型用图结构描述实体间的关系;关系模型用二维表描述实体间的关系。3、下列对队列的描述中正确的是A、队列属于非线性表B、队列按“先进后出”原则组织数据C、队列在队尾删除数据D、队列按“先进先出”原则组织数据标准答案:D知识点解析:队列(queue)是指允许在一端进行插入、而在另一端进行删除的线性表。允许插入的一端称为队尾;允许删除的一端称为队头。在队列这种数据结构中,最先插入的元素将最先能够被删除:反之,最后插入的元素将最后才能被删除。因此,队列又称“先进先出”或“后进后出”的线性表。4、软件详细设计生产的图如下图所示,该图是()。A、N.S图B、PAD图C、程序流程图D、E-R图标准答案:C知识点解析:N-S图提出了用方框图来代替传统的程序流程图,所以选项A错误。PAD图是问题分析图,它是继程序流程图和方框图之后提出的又一种主要用于描述软件详细设计的图形表示工具,所以选项B错误。E-R图是数据库中的用于表示E-R模型的图示工具,所以选项D错误。图中表示方法是进行软件详细设计时使用的程序流程图。5、某系统结构图如下图所示:该系统结构图的最大扇人数是()。A、0B、1C、2D、3标准答案:C知识点解析:扇人是指调用一个给定模块的模块个数。本题中,模块“功能3.1”被“功能2.3”和“功能3”2个上级模块调用,其余模块都是被一个上级模块调用,故最大扇人数是2。6、内置计算函数Sum的功能是A、计算所有指定字段值的累加和B、计算全部数值型字段的累加和C、计算一条记录中数值型字段的累加和D、计算一条记录中指定字段的累加和标准答案:A知识点解析:内置计算函数Sum属于统计函数的一个函数,标准形式是:Sum(字符表达式),功能是计算字符表达式的总和;统计函数Avg格式是:Avg(字符表达式),功能是计算表达式的平均值;Min(字符表达式),功能是取得字符表达式中的最小值;Max(字符表达式),功能是计算字符表达式中的最大值。根据题意,字符表达式用来指定某一字段,经Sum函数后计算出字符表达式指定的字段值的累加和,因此选择A选项。7、在查询中要统计记录的个数,使用的函数是()。A、COUNT(列名)B、SUMC、COUNT(*)D、AVG标准答案:C知识点解析:在查询中要统计记录的个数应使用的函数是COUNT(*)。COUNT(列名)是返回该列中值的个数,SUM是计算值的总和,AVG是计算值的平均值。8、某带链队列初始状态为front=rear=NULL。经过一系列正常入队与退队操作后,front=10,rear=5。该队列中的元素个数为A、不确定B、5C、4D、6标准答案:A知识点解析:循环队列用数组A[0:m-1]存放其元素值,己知其头尾指针分别是front和rear,则当前队列的元素个数是(rear-front+m)%m=(5-10+m)%m=(m-5)%m。因为本题中的m值不确定,所以(m-5)%m的值不能确定。所以选项A正确。9、SOL集数据查询、数据操纵、数据定义和数据控制功能于一体,动词INSERT、DELETE、UPDATE实现()。A、数据定义B、数据查询C、数据操纵D、数据控制标准答案:C知识点解析:本题考查SQL中核心动词的知识。SQL语言的功能包含数据定义、数据查询、数据操纵和数据控制,其中的数据定义功能使用核心动词CREATE、ALTER、DROP;数据查询功能使用核心动词SELECT;数据操纵功能使用核心动词INSERT、DELETE、UPDATE;数据控制功能使用核心动词GRANT和REVOKE。10、软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是A、测试B、设计C、可行性研究D、实现标准答案:C知识点解析:软件生命周期是指软件产品从提出、实现、使用、维护到停止使用退役的过程。其中,定义阶段包括可行性研究与计划制定和需求分析。测试、概要设计、详细设计和实现属于开发阶段。11、软件测试的目的是A、发现程序中的错误B、发现并改正程序中的错误C、设计和执行测试用例D、诊断程序中的错误标准答案:A知识点解析:软件测试的目的是为了发现程序中的错误,而软件调试是为了更正程序中的错误。12、在设计条件宏时,对于连续重复的条件,要代替重复条件表达式可以使用符号()。A、…B、:C、!D、=标准答案:A知识点解析:创建条件宏时,经常会出现操作格式相同的事件,可以简单地用省略号(…)来表示。13、数据库设计中反映用户对数据要求的模式是A、内模式B、概念模式C、外模式D、设计模式标准答案:C知识点解析:概念模式,是由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。它是由数据库管理系统提供的数据模式描述语言(DataDescriptionLanguage,DDL)来描述、定义的,体现、反映了数据库系统的整体观。外模式,对应于用户级,它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。外模式是从模式导出的一个子集,也称为子模式或用户模式,它是用户的数据视图,也就是用户所见到的数据模式,它反映了用户对数据的要求。包含模式中允许特定用户使用的那部分数据,用户可以通过外模式描述语言来描述、定义对应于用户的数据记录(外模式),也可以利用数据操纵语言(DataManipulationLanguage,DML)对这些数据记录进行描述。内模式,对应于物理级,它是数据库中全体数据的内部表示或底层描述,是数据库最低一级的逻辑描述,它描述了数据在存储介质上的存储方式和物理结构,对应着实际存储在外存储介质上的数据库。内模式由内模式描述语言来描述、定义,它是数据库的存储观。14、软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。A、概要设计B、软件设计C、可行性研究和计划制定D、需求分析标准答案:D知识点解析:通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。也就是说,软件产品从考虑其概念开始,到该软件产品不能使用为止的整个时期都属于软件生命周期。软件生命周期的主要活动阶段为:①可行性研究和计划制定。确定待开发软件系统的开发目标和总的要求,给出它的功能、性能、可靠性以及接口等方面的可能方案,制定完成开发任务的实施计划。②需求分析。对待开发软件提出的需求进行分析并给出详细定义,即准确地确定软件系统的功能。编写软件规格说明书及初步的用户手册,提交评审。③软件设计。系统设计人员和程序设计人员应该在反复理解软件需求的基础上,给出软件的结构、模块的划分、功能的分配以及处理流程。④软件实现。把软件设计转换成计算机可以接受的程序代码。即完成源程序的编码,编写用户手册、操作手册等面向用户的文档,编写单元测试计划。⑤软件测试。在设计测试用例的基础上,检验软件的各个组成部分。编写测试分析报告。⑥运行和维护。将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改。因此,本题答案是D。15、要限制宏命令的操作范围,可以在创建宏时定义A、宏操作对象B、宏条件表达式C、窗体或报表控件属性D、宏操作目标标准答案:B知识点解析:要限制宏命令的操作范围可以在创建宏时定义宏条件表达式。16、现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中P#为患者编号,Pn为患者姓名,Pg为性别,By为出生日期,Tr(P#,D#,Date,Rt),其中D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊的病人姓名的表达式是A、πpn(σpn(σD#=1(Tr))P)B、πp#(σD#=1(Tr))C、πpn(P)D、πpn(TrP)标准答案:A知识点解析:检索在1号医生处就诊的病人姓名的表达式,首先对Tr(P#,D#,Date,Rt)关系在以就诊日期D#=1为条件作选择运算,得到在1号出诊的医生信息,然后再与患者P(P#,Pn,Pg,By)关系作自然连接运算,对运算结果在患者编号列作投影运算,再在患者姓名列作一次投影运算,得到在1号医生处就诊的病人姓名。所以选项A正确。17、Aeeess数据库最基础的对象是A、表B、宏C、报表D、查询标准答案:A知识点解析:ACCESS数据库由数据库对象和组两部分组成,其中对象分为七种,这些数据库对象包括:表、查询、窗体、报表、数据访问页、宏和模块,其中表对象是数据库设计目的的对象。18、创建交叉表查询,在“交叉表”行上有且只有一个的是A、行标题和列标题B、行标题和值C、行标题、列标题和值D、列标题和值标准答案:D知识点解析:本题考察交叉表查询设计相关知识。交叉表查询设计需指定三种字段:行标题:显示在查询结果最左侧的字段名,可以由多个字段构成。列标题:显示在每列标题上的字段名,只能由一个字段构成。值:行、列交叉位置上统计结果,只能由一个结果。19、要在“学生表"中查询属于“计算机学院”的学生信息,错误的查询设计是A、

B、

C、

D、

标准答案:D知识点解析:本题需要查询属于“计算机学院”的学生信息,A、B、C均表示查询学院是“计算学院”的学生信息,D选项表示查询学院是以“计算机”开头的所有学院信息,所以选项D不正确。20、若要将指定的记录成为打开窗体的数据集的当前记录,应该使用的宏操作是A、GoToRecordB、GoToControlC、FindRecordD、ApplyFilter标准答案:A知识点解析:使用“GoToRecord”操作可以使指定的记录成为打开的表、窗体或查询结果集中的当前记录;使用“GoToControl”操作,可以把焦点移到打开的窗体、窗体数据表、表数据表、查询数据表中当前记录的特定字段或控件上;使用“FindRecord”操作,可以查找符合“FindRecord”参数指定的准则的第一个数据实例;使用“ApplyFilter”操作可以对表、窗体或报表应用筛选、查询或“SQLWHERE”子句,以便限制或排序表、基础表以及窗体或报表的查询中的记录,所以选项A正确。21、VBA中一般采用Hungarian符号法命名变量,代表命令选项按钮的字首码是A、optB、lstC、ChkD、cmd标准答案:A知识点解析:Hungarian符号使用一组代表数据类型的码。用小写字母作为变量名的前缀,“opt”代表选项按钮,“lst”代表列表框,“Chk”代表复选框,“cmd”代表命令按钮,所以选项A正确。22、子过程Plus完成对当前库中"教师表"的工龄字段都加1的操作。SubPtus()DimwsAsDAO.WorkspaceDimdbAsDAO.DatabaseDimrsAsDAO.RecordsetDimfdAsDAO.FieldSetdb=CurrentDb()Setrs=db.OpenRecordset("教师表")Setfd=rs.Fields("工龄")DoWhileNotrs.EOFrs.Editfd=fd+1【】rs.MoveNextLooprs.Closedb.CloseSetrs=NothingSetdb=NothingEndSub程序【】处应该填写的语句是A、rS.UpdateB、WS.UpdateC、fd.UpdateD、db.Update标准答案:A知识点解析:本题中的DoWhile循环是对记录集中的每_条记录的“工龄”字段加1,当执行更新操作fd=fd+1之后,都需要使用rs.update语句将所更新的记录数据存储到数据库中,所以选项A正确。23、当窗体的大小发生变化时,触发的事件是A、ResidzeB、ChangeC、UnloadD、AfterUpdate标准答案:A知识点解析:Resize事件是在打开窗体后,当窗体的大小发生变化时触发的事件。Change事件是当文本框或其它控件中的文本或数据发生变化时触发的事件。Unload事件是加载窗体时激发的事件。AfterUpdate文本框内容更新后激发的事件,所以选择选项A。24、Access能进行排序或索引的数据类型是A、文本B、备注C、数字D、自动编号标准答案:B知识点解析:暂无解析25、下列选项中,不是Access窗体事件的是A、LoadB、UnloadC、ExitD、Activate标准答案:C知识点解析:暂无解析国家二级ACCESS机试(选择题)模拟试卷第4套一、选择题(本题共25题,每题1.0分,共25分。)1、某带链栈初始状态为。top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=10,bottom=20。该栈中的元素个数为A、不确定B、10C、1D、0标准答案:A知识点解析:对于链栈而言,使用了链表来实现栈,链表中的元素存储在不连续的地址。所以当top=10,bottom=20时,不能确定栈中的元素个数,所以选项A正确。2、若要将“产品”表中所有供货商是“ABC”的产品单价下调50,则正确的SQL语句是A、UPDATE产品SET单价=50WHERE供货商=”ABC”B、UPDATE产品SET单价=单价-50WHERE供货商=”ABC”C、UPDATEFROM产品SET单价=50WHERE供货商=”ABC”D、UPDATEFROM产品SET单价=单价-50WHERE供货商=”ABC”标准答案:B知识点解析:UPDATE语句,直接更新一张表数据时。不使用FROM关键字,本题中要将产品单价下调50。即为单价=单价-50,单价=50将单价设置为50。3、SQL的含义是A、结构化查询语言B、数据定义语言C、数据库查询语言D、数据库操纵与控制语言标准答案:A知识点解析:本题考查SQL定义的知识。SQL的全称是SffucturedQueryLanguage。即结构化查询语言,包含数据定义、数据操纵、数据查询和数据控制。4、下列关于二维表的说法错误的是()。A、二维表中的列称为属性B、属性值的取值范围称为值域C、二维表中的行称为元组D、属性的集合称为关系标准答案:D知识点解析:本题考查关系模型基本概念的知识。在关系数据库中关系是一个二维表,每一行称为一个元组;每一列称为一个属性;其中属性的取值范围称为域或值域;关系被看成是元组的集合而不是属性的集合。5、执行下列程序段后,变量intsum的值是DimintsumAsIntegerDimIAsIntegerintsum=0ForI=0T050Step10intsum=intsum+INextIA、150B、200C、50D、0标准答案:A知识点解析:本题考查For循环。初始将intsum和I都定义为整型。因此循环初始I值为0,进入第一次循环,执行intsum=0+0;进入下一循环前执行Step10,I值变为10,进入第二次循环,intsum=0+10;以此类推直至I值变为50,intsum=0+10+20+30+40+50=150,之后I值变为60不再符合循环条件,跳出循环。因此intsum值为150。6、在宏的调试中,可配合使用设计器上的工具按钮A、“调试”B、“条件”C、“单步”D、“运行"标准答案:C知识点解析:本题考查宏调试的知识。在宏的调试过程中,通常使用“单步”工具来让宏单步执行以便观察执行效果。其余三个选项不能配合宏使用。7、软件需求规格说明书的作用不包括A、软件验收的依据B、用户与开发人员对软件“做什么”的共同理解C、软件设计的依据D、软件可行性研究的依据标准答案:D知识点解析:软件规格说明书主要有三个作用:①用户和软件开发人员之间的合同;②开发人员进行设计和编程的依据:③软件工程项目验收的依据。8、某系统结构图如下图所示,则该结构图的深度是A、1B、2C、3D、4标准答案:C知识点解析:树中结点的层次从根开始定义起,根为第一层,根的孩子为第二层,依次累计。树中结点的最大层次称为树的深度。所以由题目中系统结构图,得到该树的深度为3,因此应选C选项。9、下列不属于VBA函数的是A、ChooseB、IfC、IIfD、Switch标准答案:B知识点解析:IIf()函数,该函数可用于选择操作。调用格式为:IIf(条件表达式,表达式1,表达式2)功能:函数根据“条件表达式”的值来决定返回值。如果“条件表达式”的值为“真”(Tme),函数返回“表达式1”的值;“条件表达式”的值为“假”(Flase),函数返回“表达式2”的值。Switch()函数,该函数可用于多条件选择操作。调用格式为:Switch(条件式1,表达式1[,条件式2,表达式2]…[,条件式n,表达式n])功能:函数分别根据“条件式1”、“条件式2”…“条件式n”的值来决定返回值。条件式是由左至右进行计算判断的,函数将返回第一个条件式为True的对应“表达式”的值。Choose()函数,调用格式为:Choose(数值表达式,表达式1[,表达式2]…[,表达式n])功能:函数根据“数值表达式”的值决定返回值。若不考虑变量的小数的定义位数,当“数值表达式”值大于1、小于2时,函数将返回“表达式1”的值;值大于2、小于3,返回“表达式2”的值,依此类推。以上3种函数均为VBA的函数。10、假设有一组数据:工资为800元,职称为“讲师”,性别为“男”,在下列逻辑表达式中结果为“假”的是A、工资>800AND职称="助教"OR职称="讲师"B、性别="女"ORNOT职称="助教"C、工资=800AND(职称="讲师"OR性别="女")D、工资>800AND(职称="讲师"OR性别="男")标准答案:D知识点解析:AND逻辑运算符连接的两个表达式中,其中只要有一个表达式为假,那么运算结果就为假。D)选项中表达式“工资>800”,不符合这组数据,所以表达式计算结果为假。OR逻辑运算符连接的两个表达式中,两个表达式都为假时,运算结果才为假。11、下列叙述中,正确的是()。A、Sub过程无返回值,不能定义返回值类型B、Sub过程有返回值,返回值类型只能是符号常量C、Sub过程有返回值,返回值类型可在调用过程时动态决定D、Sub过程有返回值,返回值类型可由定义时的As子句声明标准答案:A知识点解析:Sub过程(又称子过程)以关键词Sub开始,以EndSub结束,其定义语句语法格式为:[PublicIPrivateIStatic]Sub子过程名([<形参>])[As<数据类型>][<子过程语句>][ExitSub][<子过程语句>]xEndSub对于子过程,可以传送参数和使用参数来调用它,但不返回任何值。12、SQL查询语句中,对选定的字段进行排序的子句是()。A、ORDERBYB、WHEREC、FROMD、HAVING标准答案:A知识点解析:SQL语句中,ORDERBY表示排序。13、键盘事件是操作键盘所引发的事件,下列不属于键盘事件的是()。A、击键B、键按下C、键释放D、键锁定标准答案:D知识点解析:键盘事件是操作键盘所引起的事件,包括“击键”、“键按下”和“键释放”,不包括“键锁定”。14、一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的A、记录B、行C、属性D、元组标准答案:C知识点解析:自然连接要满足两个条件:一是两关系之间有公共域。二是通过共域的相等值(属性)进行连接。15、如果“主表A与相关表B之间是一对一联系”,它的含义是A、主表A和相关表B均只能各有一个主关键字字段B、主表A和相关表B均只能各有一个索引字段C、主表A中的一条记录只能与相关表B中的一条记录关联D、主表A中的一条记录只能与相关表B中的一条记录关联,反之亦然标准答案:D知识点解析:表与表之间的关系分为一对一、一对多和多对多3种。①如果表A中的一条记录与表B中的一条记录相匹配,反之亦然,则表A与表B之间是一对一关系;②如果表A中的一条记录与表B中的多条记录相匹配,反之亦然,则表A与表B之间是~对多关系;③如果表A中的多条记录与表B中的多条记录相匹配,反之亦然,则表A与表8之间是多对多关系。所以选项D正确。16、能够接受数值型数据输入的窗体控件是A、图形B、文本框C、标签D、命令按钮标准答案:B知识点解析:本题考查窗体控件的知识。Access中的窗体中有一些基本控件,其中的文本框主要用来输入或编辑数据,可以与字段数据相绑定;标签常用来显示一些说明文字;图形常用来显示指定的图形;命令按钮则是用来提供给用户单击的按钮型控件。17、下列关于报表和窗体的叙述中,正确的是A、窗体只能输出数据,报表能输入和输出数据B、窗体能输入、输出数据,报表只能输出数据C、报表和窗体都可以输入和输出数据D、为简化报表设计可以用窗体设计替代报表设计标准答案:B知识点解析:窗体对象可以为数据库中的数据表设计相应的窗体作为输入或编辑数据的界面,实现数据的输入和编辑,还可以通过窗体将数据表中的数据打印输出,但报表对象只能查看数据,不能通过报表修改或输入数据,所以选项B正确。18、在一个数据库中已经设置了自动宏AutoExec,如果在打开数据库的时候不想执行这个自动宏,正确的操作是A、用Enter键打开数据库B、打开数据库时按住Alt键C、打开数据库时按住Ctrl键D、打开数据库时按住Shift键标准答案:D知识点解析:本题考查宏的自动运行的知识。在Access中以AutoExec名字命名的宏,会在数据库打开时自动运行。若想在数据库打开时不自动运行宏,需要在打开数据库时按住“Shift”键。19、数据库系统的三级模式不包括A、概念模式B、内模式C、外模式D、数据模式标准答案:D知识点解析:暂无解析20、在设计条件宏时,对于连续重复的条件,要代替重复条件表达式可以使用符号A、…B、:C、!D、=标准答案:A知识点解析:暂无解析21、下列叙述中正确的是()。A、非完全二叉树可以采用顺序存储结构B、有两个指针域的链表就是二义链表C、有的二叉树也能用顺序存储结构表示D、顺序存储结构一定是线性结构标准答案:C知识点解析:在计算机中,二叉树为非线性结构,通常采用链式存储结构,但对于满二叉树和完全二叉树来说,可以按层进行顺序存储。因此A项错误,c项正确。虽然满二叉树和完全二叉树可以采用顺序存储结构,但仍是一种非线性结构,因此D项错误。双向链表也有两个指针域,因此B项错误。22、下列各组排序法中,最坏情况下比较次数相同的是()。A、简单选择排序与堆排序B、简单插入排序与希尔排序C、冒泡排序与快速排序D、希尔排序与堆排序标准答案:C知识点解析:对于长度为n的线性表,最坏情况下查找或排序的次数如下表:23、学校的数据库中有表示系和学生的关系:系(系编号,系名称,系主任,电话,地点),学生(学号,姓名,性别,入学日期,专业,系编号),则关系学生中的主键和外键分别是()。A、学号,无B、学号,专业C、学号,姓名D、学号,系编号标准答案:D知识点解析:一个属性(即一列),在某张表中不是主键(主码),但在其他表中是主键(主码),则它是第一张表的外键(外码)。在“系”表中,“系编号”为主键;在“学生”表中,“学号”是主键,“系编号”不是主键,则“系编号”是表“学生”的外键。24、在Access数据库对象中,体现数据库设计目的的对象是()。A、报表B、模块C、查询D、表标准答案:C知识点解析:本题主要考查了Access数据库对象。Access数据库对象包括表、查询、窗体、报表、宏、模块。其中①表:数据库中用来存储数据的对象,是整个数据库系统的基础;②查询:数据库设计目的的体现,建完数据库以后,数据只有被使用者查询才能真正体现它的价值;③窗体:数据库中最灵活的一个对象,可以查询和输入数据,也可以通过添加按钮来控制数据库的程序执行;④报表:数据库应用程序进行打印输出的方式。⑤宏:数据库中特殊对象,是一个或多个操作命令的集合;⑥模块:将VBA声明和过程作为一个单元进行保存的集合,是应用程序开发人员的工作环境。故选择C选项。25、执行下列程序段后,变量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选项。国家二级ACCESS机试(选择题)模拟试卷第5套一、选择题(本题共25题,每题1.0分,共25分。)1、下列关于栈叙述正确的是()。A、栈顶元素最先能被删除B、栈顶元素最后才能被删除C、栈底元素永远不能被删除D、栈底元素最先能被删除-标准答案:A知识点解析:栈是“先进后出”的数据结构,因此栈顶元素最后入栈却最先被删除,栈底元素最先入栈却最后被删除,因此本题答案为A。2、算法的空间复杂度是指A、算法在执行过程中所需要的计算机存储空间B、算法所处理的数据量C、算法程序中的语句或指令条数D、算法在执行过程中所需要的临时工作单元数标准答案:A知识点解析:算法的空间复杂度是指执行这个算法所需要的内存空间。这个内存空间包括算法程序所占的空间,输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间。3、在Access数据库中,用来表示实体的是A、表B、记录C、字段D、域标准答案:B知识点解析:在ACCESS中,表是具有相同属性的实体的集合,一个记录表示一个实体,字段只能表示实体的某个属性。4、有二叉树如下图所示:则前序序列为()。A、ABDEGCFHB、DBGEAFHCC、DGEBHFCAD、ABCDEFGH标准答案:A知识点解析:前序遍历首先访问根结点,然后遍历左子树,最后遍历右子树;在遍历左、右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。故本题前序序列是ABDFGCFH。中序遍历首先遍历左子树,然后访问跟结点,最后遍历右子树;在遍历左、右子树时,仍然先遍历左子树,然后访问跟结点,最后遍历右子树。故本题的中序序列是DBGEAFHC。后序遍历首先遍历左子树,然后遍历右子树,最后访问根结点;在遍历左、右子树时,仍然先遍历左子树,然后遍历右子树,最后访问根结点。故本题的后序序列是DGEBHFCA。5、SELECT命令中,设置条件短语的关键词是()。A、WHILEB、FORC、W}tERED、CONDITION标准答案:C知识点解析:在select查询中,使用Where子句来限定查询条件。6、设有二叉树如下图所示:则后序序列为A、ABDEGCFHB、DBGEAFHCC、DGEBHFCAD、ABCDEFGH标准答案:C知识点解析:后序遍历(LRD)首先遍历左子树,然后访问遍历右子树,最后访问根结点,可知选项C正确。7、在软件开发中,需求分析阶段产生的主要文档是A、软件集成测试计划B、软件详细设计说明书C、用户手册D、软件需求规格说明书标准答案:D知识点解析:在软件开发过程中,需求分析阶段产生的主要文档是软件需求规格说明书。8、设表的长度为n。下列算法中,最坏情况下比较次数小于n的是A、二分查找法B、堆排序C、快速排序D、顺序查找法标准答案:A知识点解析:二分法查找只适用于顺序存储的有序表。二分查找的基本方法是:将被查元素x与线性表的中间项进行比较,若中间项的值等于X,则说明查到;若小于中间项的值则在.线性表的前半部分;以相同的方法进行查找;若大于中间项的值,则在线性表的后半部分以相同的方法进行查找。在最坏情况下,二分查找需要比较log2n次。所以选项A正确。9、设栈的顺序存储空间为S(1:m),初始状态为top=0。觋经过一系列正常的入栈与退栈操作后,top=m+1,则栈中的元素个数为A、不可能B、m+1C、0D、m标准答案:A知识点解析:栈是向上增长的,每次压入一个元素,栈的TOP指针向上移动一位,即top-1。对于这个题目,由于top初始值等于0,此时入栈一个元素,top值减1,即0-1=-1,出现下溢错误,所以选项A正确。10、在已建“图书”表中查找定价大于等于20并且小于30的记录,正确的SQL命令是()。A、SELECT*FROM图书WHERE定价BETWEEN20AND30B、SELECT*FROM图书WHERE定价BETWEEN20TO30C、SELECT*FROM图书WHERE定价BETWEEN20AND29D、SELECT*FROM图书WHERE定价BETWEEN20TO29标准答案:C知识点解析:本题考查SELECT查询中BETWEEN…A…AND…B字句的用法,该字句表示在A与B之间(包括A和B),题目要求大于等于20并且小于30。11、设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则后序序列为A、DGHEBIJFCAB、JIHGFEDCBAC、GHIJDEFBCAD、ABCDEFGHIJ标准答案:A知识点解析:前序遍历中,第一个字母是根结点,也就是A是根结点:在中序遍历中,根结点前面的是左子树、后面的是右子树。前序中,B在A的后面,中序中在左子树中,可知B为A的左结点。中序中D在B的前面,前序中在B的后面,可知D为B的左结点,GEH为B的右子树。前序中顺序为EGH,由此可知,E为B的右结点,G为E的左结点、H为E的右结点。右子树中,前序中C在最前,因为右子树根结点,也就是A的右结点,根据前序中的子树FIJ和中序中的IFJ子树可知F为C的右结点,I为F的左结点、J为F的右结点。由此可画出这个二叉树,然后根据二叉

温馨提示

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

评论

0/150

提交评论