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

下载本文档

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

文档简介

国家二级(ACCESS)笔试模拟试卷21(共9套)(共439题)国家二级(ACCESS)笔试模拟试卷第1套一、公共基础选择题(本题共10题,每题1.0分,共10分。)1、下列叙述中错误的是()。A、一种数据的逻辑结构可以有多种存储结构B、数据的存储结构与数据的处理效率无关C、数据的存储结构与数据的处理效率密切相关D、数据的存储结构在计算机巾所占的空间不一定是连续的标准答案:B知识点解析:数据的存储结构分顺序存储结构和链式存储结构,一个数据的逻辑结构可以有多种存储结构。顺序结构中数据元素所占的存储空间是连续的,而链式存储结构中,数据元素通过指针联系在一起,所以所占的存储空间不一定是连续的。2、下列关于栈的描述中错误的是()。A、栈是先进后出的线性表B、栈只能顺序存储C、栈具有记忆作用D、对栈的插入删除操作中,不需要改变栈底指针标准答案:B知识点解析:栈是线性表的一种,它的特点是先进后出,并且只能在表的一端进行插入和删除操作的线性表,入栈和出栈都是在栈顶进行,因此具有记忆作用,栈可以采用顺序存储,也可以采用链式存储。3、对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。A、125B、n/2C、nD、n+1标准答案:C知识点解析:对长度为n的线性表进行顺序查找时,从表中的第一个元素开始,给定的值与表中逐个元素的关键字进行比较,直到两者相符,查找完成。在最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都需要将这个元素中的所有元素进行比较,因此比较次数为n。4、下列特征中不是面向对象方法的主要特征的是()。A、多态性B、继续C、封装性D、模块化标准答案:D知识点解析:面向对象设计方法是使用现实世界的概念抽象地思考问题从而自然地解决问题。其特点包括:分类性、多态性、封装性、模块独立性、继承和多态性等。模块化是结构化程序设计的特点。5、设计软件结构是软件生命周期的()。A、软件定义期B、软件开发期C、软件维护期D、以上3个都不是标准答案:B知识点解析:本题是对软件设计结构的考查设计软件结构是软件概要设计阶段进行的,而概要设计属于软件开发期。6、下列工具中为需求分析常用丁具的是()A、PADB、BFDC、N—SD、DFD标准答案:D知识点解析:需求分析常用的工具有四种:数据流图(DFD)、数据字典(DD)、判断树和判定表。PAD(问题分析图)、PFD(程序流程图)、N-S(盒式图)都是详细设计的常用工具,不是需求分析的工具。7、下列叙述中不正确的是()。A、在C语言中调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参B、在C的函数中,最好使用全局变量C、外部变量可以在函数之间传递数据D、自动变量实质上是一个函数内部的局部变量标准答案:B知识点解析:在C语言中,传值有地址传值和参数传值,参数传值只能将实参传递给形参,所以A选项正确。C语言中的外部变量是可以在函数之间传递数据的,所以C选项正确。C语言中的自动变量是默认的变量,实际上是函数中的,所以D选项正确。全局变量一经定义都需要分配内存单元,在程序运行过程中自始至终都会占用固定的空间,在不知内存的情况下,最好不要使用全局变量。8、下列选项事不符合良好程序设计风格的是()。A、源程序要文档化B、数据说明的次序要规范化C、避免滥用goto语句D、模块设计要保证高耦合、高内聚标准答案:D知识点解析:在程序设计中,对于软件设计中的模块设计要保证高内聚和低耦合,源程序要有文档说明,同时对程序中数据的说明要规范化。而goto语句破坏程序的结构,要尽量避免使用。所以D不正确。9、设计数据库的存储结构属于()。A、需求分析B、概念设计C、逻辑没计D、物理设计标准答案:D知识点解析:物理设计阶段主要解决选择文件存储结构和确定文件存取的方法的问题,包括:选择存储结构、确定存取方法、选择存取路径、确定数据的存放位置。10、相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和()。A、可重用性差B、安全性差C、非持久性D、冗余性标准答案:D知识点解析:文件系统所管理的数据文件基本上是分散、相互独立的。因此相对于数据库系统,以此为基础的数据处理存在3个缺点:数据冗余大、数据的不一致性、程序与数据的相互依赖(简称为数据依赖)。二、选择题(本题共25题,每题1.0分,共25分。)11、下列实体的联系中,属于多对多联系的是()。A、学生与课程B、学校与校长C、住院的病人与病床D、职工与工资标准答案:A知识点解析:本题考查关系数据库中表与表之间的联系。表与表实体之间的联系有三种:一对一关系、一对多关系和多对多关系。本题中,学校与校长、病人与病床是一对一,职工与工资是一对多,学生与课程是多对多。12、用树形结构表示实体之间联系的模型是()。A、层次模型B、网状模型C、关系模型D、以上三个都是标准答案:A知识点解析:常见的数据模型有三种:网状模型、层次模型和关系模型。目前最普遍应用的是关系模型。此外,面向对象模型也逐渐成为主流数据模型。层次模型用树形结构描述实体间的关系;网状模型用图结构描述实体间的关系;关系模型用二维表描述实体间的关系。13、Access字段名不能包含字符()。A、“#”B、“!”C、“$”D、“&”标准答案:B知识点解析:本题考查字段名的命名规则。Access中字段的命名规则是:字段名长度为1~64个字符;字段名可以包含字母、数字、汉字、空格和其他字母,但不包括句号、感叹号、重音符号和方括号。14、SQL的含义是()。A、结构化查询语言B、数据定义语言C、数据库查询语言D、数据库操纵与控制语言标准答案:A知识点解析:SQL(StructuredQueryLanguage)即结构化查询语言.包含数据定义、数据操作、数据查询和数据控制。15、下面关于Access表的叙述中,错误的是()。A、在Access表中,可以对备注型字段进行“格式”属性设置B、若删除表中含有自动编号型字段的一条记录后,Access不会对表中自动编号型字段重新编号C、创建表之间的关系时,应关闭所有打开的表D、可在Access表的设计视图“说明”列中,对字段进行具体的说明标准答案:C知识点解析:备注型字段是可以进行格式设置的,OLE对象不能进行格式设置。自动编号数据类型是每次向表中添加新记录时自动生成的,但是一旦生成就不会再发生变化,即使删除了某条记录,Access也不会对表中的自动编号字段重新编号;创建表与表之间的关系时,应该将要创建关系的表关闭,而不是把所有打开的表关闭;在设计视图中的“说明”列中,可以对字段进行具体的说明。16、每个“日期/时间”型字段需要()个字节的存储空间。A、1B、2C、4D、8标准答案:D知识点解析:日期/时间数据类型是用来存储日期、时间或日期时间组合的.每个日期/时间字段需要8个字节的存储空间。17、有关字段属性,下列叙述错误的是()。A、不同的字段类型,其字段属性有所不同B、并不是任意类型的字段都能设置默认值属性C、有效性规则属性是用于限制此字段输入值的表达式D、字段大小可用于设置文本、数字或日期/时间等类型字段的最大容量标准答案:D知识点解析:本题考查字段属性的基本知识。有效性规则属性是用于限制此字段输入值的表达式,可以防止不合法的数据输入表中,字段大小只能用于设置文本或数字类型字段的最大容量。18、如果想在已建立的“tSalary”表的数据表视图中直接显示出姓“李”的记录,应使用Access提供的()。A、筛选功能B、排序功能C、查询功能D、报表功能标准答案:A知识点解析:在数据表视图中可以进行排序和筛选操作,不能进行查询和报表操作。如果要显示符合指定条件的记录,则要使用“筛选”功能。19、下列关于更新查询的说法中正确的是()。A、使用更新查询可以将已有的表中满足条件的记录进行更新B、使用更新查询一次只能对一条记录进行更改C、使用更新查询后随时可以根据需要恢复数据D、使用更新查询效率和在数据表中更新数据效率相同标准答案:A知识点解析:本题考查更新查询的使用。更新查询是操作查询的一种,功能是更新已有的表中满足条件的记录。更新查询一次更新一组满足条件的记录,使用后数据不可再恢复,效率要高于在数据表中更新数据。20、下列关于准则的说法,正确的是()。A、日期/时间类型数据须在两边加“[]”B、同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系C、NULL表示数字0或者空字符串D、数字类型的条件需加上双引号("")标准答案:B知识点解析:日期/时间类型数据须在两端加“#”而不是“[]”;准则输入时同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系;空值(NULL)不同于空字符串和0,它代表未知或者不确定的值;文本类型的条件需加上双引号(“”),数字类型的条件不必加定界符。21、一个关系数据库的表中有多条记录,记录之间的相互关系是()。A、前后顺序不能任意颠倒,一定要按照输入的顺序排列B、前后顺序可以任意颠倒,不影响库中的数据关系C、前后顺序可以任意颠倒,但排列顺序不同,统计处理结果可能不同D、前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列标准答案:B知识点解析:在关系数据库中,记录的顺序不影响结果。22、利用表中的行和列来统计数据的查询是()。A、选择查询B、操作查询C、交叉表查询D、参数查询标准答案:C知识点解析:常见的查询分为选择查询、操作查询、参数查询、交叉表查询和SQL查询。其中选择查询是根据指定的查询准则从一个或多个表中获取数据并显示结果;操作查询是在一次查询操作中对所得结果进行编辑;参数查询是对话框来提示用户输入准则;交叉表查询是利用表中的行和列来统计数据。23、在窗体上画一个称为Text1的文本框,然后编写如下的事件过程:PrivateSubText1_KeyPress(KeyasciiAsInteger)EndSub若焦点位于文本框中,则能够触发此事件的操作是()。A、左键单击文本框B、左键双击文本框C、右键单击文本框D、按下键盘上的某个键标准答案:D知识点解析:本题考查控件事件的基本用法。在窗体上每一个控件都是一个对象,包含属性、事件和方法三要素。事件是控件可以响应的动作,KeyPress事件当焦点在控件上并且按下键盘上某个键时被触发。24、报表页面页眉主要用来()。A、显示记录数据B、显示报表的标题、图形或说明文字C、显示报表中字段名称或对记录的分组名称D、显示本页的汇总说明标准答案:C知识点解析:报表页眉处于报表的开始位置,一般用其来显示报表的标题、图形或者说明性文字;报表页脚处于报表的结束位置,一般用来显示报表的汇总说明;页面页眉处于每页的开始位置,一般用来显示报表中的字段名称或记录的分组名称;页面页脚处于每页的结束位置,一般用来显示本页的汇总说明。25、确定一个控件的大小的属性是()。A、width或HeigthB、width和HeightC、Top或LeftD、Top和Left标准答案:B知识点解析:Width是宽度。Height是高度,Top是控件到窗体上边的距离,Left是控件到窗体左边的距离。用左边距和上边距来描述控件的位置,宽度和高度来描述控件的大小。26、Access的报表要实现排序和分组统计操作应通过设置()属性来进行。A、分类B、统计C、排序与分组D、计算标准答案:C知识点解析:报表记录是按照某字段值进行大小排序,分组是按照分组字段值相同的为一组计算的,要买现这项操作需要设置排序与分组属性。27、打开窗体需要执行的宏操作是()。A、PpenQueryB、OpenReportC、PpenFormD、OpenWindow标准答案:C知识点解析:Access中提供了很多可选的宏操作命令,常用的打开操作有:OpenForm用于打开窗体,OpenQuery用于打开查询,OpenReport用于打开报表,OpenTable用于打开表,Openwindow用法错误。28、下面描述中,符合结构化程序设计风格的是()。A、使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B、模块只有一个入口可以有多个出口C、注重提高程序的存储效率D、goto语句跳转标准答案:A知识点解析:本题考查结构化程序设计的知识。结构化的程序设计方式要求程序只能由顺序、选择和循环三种基本控制结构组成。要求任何模块必须是单入口单出口的,更注重程序的执行效率而非存储效率,如无必要尽量不使用GoTo语句。29、定义了二维数组A(1to6,6),则该数组的元素个数为()。A、24个B、36个C、42个D、48个标准答案:C知识点解析:本题考查二维数组基础知识。数组变量由变量名和数组下标构成,通常使用Dim语句来定义数组,格式为:Dim数组名([下标下限to]下标上限)其中,下标下限缺省为0。数组中的元素个数=下标上限-下标下限+1。对其来说,每一维都遵守这种计算原则,总的元素个数为各维元素的乘职。此题答案应为6*7=42。30、VBA中打开“student”表的语句是()。A、Docmd.OpenForm”student”B、Docmd.OpenQuery"student"C、Docmd.OpenTable"student"D、Docmd.Openreport"student"标准答案:C知识点解析:在VBA中,Docmd.OpenTable打开表命令;Docmd.OpenForm打开窗体命令;Docmd.OpenReport打开报表的命令;Docmd.OpenQuery打开查询命令;Docmd.Close关闭窗体或表命令。31、在过程定义中有语句:PrivateSubGetData(ByReffAsInteger)其中“ByRef”的含义是()。A、传值调用B、传址调用C、形式参数D、实际参数标准答案:B知识点解析:在VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此时参数为传值调用;若形参用ByRef声明,说明此时参数为传址调用,即形参的结果会传递给实参。32、Sub过程与Function过程最根本的区别是()。A、Sub过程的过程名不能返回值,而Function过程能通过过程名返回值B、Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以C、两种过程参数的传递方式不同D、Function过程可以有参数,Sub过程不可以标准答案:A知识点解析:函数过程和子过程都可以用Call语句进行调用,可以指定参数和指定参数的传递方式。最根本的区别是函数过程最终会通过过程名返回一个函数值,子过程不会返回值。33、在已建雇员表中有“工作日期”字段,下图所示的是以此表为数据源创建的“雇员基本信息”窗体。假设当前雇员的工作日期为“1998-08-17”,若在窗体“工作日期”标签右侧文本框控件的“控件来源”属性中输入表达式“=Str(Month([工作日期]))+”月””,则在该文本框控件内显示的结果是()。A、Str(Month(Date()))+"月"B、08+"月"C、08月D、8月标准答案:D知识点解析:Month函数表示取得日期型数据的月份,其结果为数值型;Str函数表示将数字转换成字符串。本题中,由于Month函数的结果为数值型,所以数据08就被认为是数值8。34、在窗体中有一个命令按钮Command1,对应的事件代码如下:PrivateSubCommand1_Enter()DimnumAsIntegerDimaAsIntegerDimbAsIntegerDimiAsIntegerFori=1To10num=InputBox("请输入数据:","输入",1)IfInt(num/2)=num/2Thena=a+1Elseb=b+1EndIfNextiMsgBox("运行结果:a="&Str(a)&:",b="&Str(b))EndSub运行以上事件所完成的功能是()。A、对输入的10个数据求累加和B、对输入的10个数据求各自的余数,然后再进行累加C、对输入的10个数据分别统计有几个是整数,有几个是非整数D、对输入的10个数据分别统计有几个是奇数,有几个是偶数标准答案:D知识点解析:本题主要在于判断Int(num/2)=num/2的条件。对于任意一个整数来说,若其除2后为整数,条件成立,说明该数是偶数;反之,若其除2后不为整数,此时Int(num/2)不等于num/2,该数是奇数。本题的功能是对输入的数据分别统计奇偶数的个数。35、在窗体中添加一个名称为Command1的命令按钮,然后编写如下事件代码:PrivateSubCommand1Click()Dima(10,10)Form=2To4Forn=4To5a(m,n)=m*nNextnNextmMsgBoxa(2,5)+a(3,4)+a(4,5)Endsub窗体打开运行后。单击命令按钮,则消息框的输m结果是()。A、22B、32C、42D、52标准答案:C知识点解析:在本题中,数组元素的值就是该元素的两个下标之积,所以最后的三个数组元素的和为:2*5+3*4+4*5=42。三、公共基础填空题(本题共5题,每题1.0分,共5分。)36、在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个________实际上对应一个处理模块。标准答案:加工知识点解析:数据流图是从数据传递和加工的角度编制的,其中的每一个加工对应一个处理模块。37、二分法查找仅限于这样的表:表中的数据元素必须有序,其存储结构必须是________。标准答案:顺序存储(顺序方式存储)知识点解析:二分法查找对象的要求是有序顺序表,即第一是数据元素有序,第二是按顺序方式存储。38、数据库系统中实现各种数据管理功能的核心软件是________。标准答案:数据库管理系统知识点解析:数据库管理系统(DBMS)是数据库的管理机构,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。39、排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、________和选择排序。标准答案:外模式知识点解析:数据库系统的三级模式分别是内模式、概念模式和外模式。其中,物理模式给出了数据库的物理存储结构和存取方法;概念模式是数据库系统中全局数据逻辑结构的描述;外模式是用户的数据视图,也就是用户所见到的数据模式。40、数据模型按不同应用层次分成3种类型,它们是概念数据模型、________和物理数据模型。标准答案:逻辑数据模型知识点解析:数据模型按不同层次分成概念数据模型、逻辑数据模型和物理数据模型3类。四、填空题(本题共8题,每题1.0分,共8分。)41、VBA代码调试过程中,能够显示出所有当前过程中变量声明及变量值信息的是_________口。标准答案:本地知识点解析:在VBA调试过程中要使用到一些窗口,其中的本地窗口能够显示出所有当前过程中变量声明及变量值信息;立即窗口可以安排一些调试语句执行立即窗口域的内容;监视窗口能够动态了解变量和表达式的变化情况;快速监视窗口可以快速观察变量和表达式的当前值。42、表的设计视图分为上下两部分,上半部分是_________,下半部分是_________。标准答案:字段输入区字段属性区知识点解析:表的设计视图分为上下两部分,上半部分是字段输入区,下半部分是字段属性区。43、函数_________返回值的含义是返回系统当前日期和当前时间。标准答案:Now()知识点解析:本题考查时间函数的基本知识。Date()函数返回系统当前日期,Time()函数返回系统当前时间,Now()函数返回当前日期和当前时间。44、Int(-5.1)的结果是_________。标准答案:-4知识点解析:在VBA中,Round()函数为四合五入取整;Int()和Fix()函数都是返回表达式的整数部分。两者参数为正值时结果相同,参数为负值时,Int()函数返回小于等于参数值的第一个负数,Fix()函数返回大干等于参数值的第一个负数。45、往数据表中输入数据时,若要求输入的字符必须是字母,则应该设置的输入掩码是_________。标准答案:L知识点解析:本题考查字段的输入掩码的知识。输入掩码中的字符“9”可以选择输入数字或空格;“L”表示必须输入字母A~Z;“#”表示可以选择输入数据和空格,在编辑模式下空格以空白显示,但是保存数据时将空白删除,允许输入“+”或“-”;“C”表示可以选择输入任何数据和空格。46、执行以下程序段后,x的值是_________。DimxAsInteger,iAsIntegerx=0Fori=20To1Step-2x=x+i/5Nexti标准答案:18知识点解析:本题中,循环会执行10次,每次累加的是i整除5的结果。当i=20时,记录一个4;当i分别等于18和16时,记录两个3;当i分别等于14、12和10时,记录三个2;当i为8和6时,记录两个1。结果为18。47、分支结构在程序执行时,根据_________选择执行不同的程序语句。标准答案:条件表达式的值知识点解析:在VBA中,无论是单分支结构还是多分支结构,都是根据条件表达式的值来选择执行程序语句的。48、在窗体上画一个名称为run1的命令按钮和一个名称为num1的文本框并接受输入值,然后编写如下事件过程:PrivateSubrun1_Cliek()IfMe!num1>=60Thenresult="及格"ElseIfMe!num1>=70Thenrestult="通过"ElseIfMe!num1>=85Thenresult="优秀"EndIfEndSub请将程序空白处补充完整,程序运行后,通过文本框输入一个值,输入的值为86,则单击命令按钮,输出结果是________。标准答案:MsgBoxresult及格知识点解析:本题考查多分支语句。当执行茅分支后就会退出分支,执行分支下面的语句。本题中输入的值是86,第一个分支。语句就得到满足,则执行resuIt="及格",退出分支结构。最终输出结果为“及格”。五、填空题(含2小题)(本题共2题,每题1.0分,共2分。)49、在窗体中有一个名为Command1的命令按钮,Click事件所完成的功能是:接受从键盘输入的10个大于。的整数,找出其中的最大值和对应的输入位置。Click事件的程序如下。请依据上述功能要求将程序补充完整。PrivateSubCommand1_Click()max=0max_n=0Fori=1To10num=Val(InputBox("请输入第"&i&"个大于0的整数:"))If(num>max)Thenmax=________max_n=________EndifNextiMsgBox("最大值为第"&max_n&"个输入的"&max)EndSub标准答案:numi知识点解析:这两题考查选择和循环的知识。求最大值的程序比较简单,只要先设置一个代表最大值的变量,其初值为足够小;然后开始依次检查输入的数据.如果输入的数据比当前的最大值大,则代表新输入的数据应该作为新的最大值;这样循环结束后可以保证最大值变量里面放的是所有数据中的最大值。所以在第一个空白处应该填入num。每次循环的i值刚好是输入数据的次序值,当输入的数据比当前的最大值大时,当前的i值就是新的最大值的位置。所以在第二个空白处应该嬉入1。50、下列子过程的功能是:将当前数据库文件中“学生表”的学生“年龄”都加1。请在程序空白处填写适当的语句,使程序实现所需的功能。PrivatesubSetAgePluS1_Click()DimdbAsDao.DatabaseDimrsAsDao.RecordsetDimfdAsDao.FieldSetdb=CurrentDb()Setrs=-db.OpenRecordset(”学生表”)Setfd=rs.Fields("年龄")DoWhileNotrs.EOFrs.Editfd=__________rs.Update_________Looprs.Closedb.CloseSetrs=NothingSetdb=NothingEndSub标准答案:fd+1rs.MoveNext知识点解析:本题考查程序设计和连接对象使用的综合知识。在本题中首先定义了连接对象,由于fd这个变量实际上是当前记录“年龄”这个字段的值,在循环内应该使得fd自加1,所以在第一个空白处应该填入fd+1;由于循环要保证修改数据表内每一条记录,当打开一个数据表时当前记录为第一条记录,随后应该在循环中移动当前记录指针来遍历整个数据表,rs是当前打开的数据表,数据表的MoveNext方法可以使当前记录指针下移一条记录,所以在第二个空白处应该填入rs.MoveNext。国家二级(ACCESS)笔试模拟试卷第2套一、公共基础选择题(本题共10题,每题1.0分,共10分。)1、算法的空间复杂度是指______。A、算法程序的长度B、算法程序中的指令条数C、算法程序所占的存储空间D、算法执行过程中所需要的存储空间标准答案:8知识点解析:一个算法的空间复杂度,一般是指执行这个算法所需的内存空间。一个算法所占用的存储空间包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间。2、下列关于栈的叙述中正确的是______。A、在栈中只能插入数据B、在栈中只能删除数据C、栈是先进先出的线性表D、栈是先进后出的线性表标准答案:8知识点解析:栈是限定在一端进行插入与删除的线性表。栈是按照“先进后出”的或“后进先出”的原则组织数据的,因此,栈也被称为“先进后出”表或“后进先出”表。3、在深度为5的满二叉树中,叶子结点的个数为______。A、32B、31C、16D、15标准答案:4知识点解析:所谓满二叉树是指这样的一种二叉树:除最后一层外,每层上的所有结点都有两个子结点。这就是说,在满二叉树中,每一层上的结点数都达到最大值,即在满二叉树的第K层上有2k-1,个结点,且深度为m的满二叉树有2m个结点。在满二叉树中,最后一层的结点个数就是叶子结点的个数,本题中深度为5,故叶子结点数为25-1=24=16。4、对建立良好的程序设计风格,下面描述正确的是______。A、程序应简单、清晰、可读性好B、符号名的命名要符合语法C、充分考虑程序的执行效率D、程序的注释可有可无标准答案:1知识点解析:要形成良好的程序设计风格,主要应注重和考虑下述一些因素:符号名的命名应具有一定的实际含义,以便于对程序功能的理解:正确的注释能够帮助读者理解程序;程序编写应优先考虑清晰性,除非对效率有特殊要求,程序编写要做到清晰第一,效率第二。5、下面对对象概念描述错误的是______。A、任何对象都必须有继承性B、对象是属性和方法的封装体C、对象叫的通讯靠消息传递D、操作足对象的动态性属性标准答案:1知识点解析:对象是由数据和容许的操作组成的封装体,与客观实体有直接的对应关系。对象之间通过传递消息互相联系,以模拟现实世界中不同事物彼此之间的联系。6、下面不属于软件工程的3个要素的是______。A、工具B、过程C、方法D、环境标准答案:8知识点解析:软件工程包括3个要素,即方法、工具和过程。7、程序流程图(PFD)中的箭头代表的是______。A、数据流B、拧制流C、调用关系D、组成关系标准答案:2知识点解析:程序流程图(PF8、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数独立性最高的阶段是______。A、数据库系统B、文件系统C、人工管理D、数据项管理标准答案:1知识点解析:在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是数据库系统。9、用形结构来表示实体之间联系的模型称为______。A、关系模型B、层次模型C、网状模型D、数据模型标准答案:2知识点解析:层次模型是最早发展出来的数据库模型。它的基本结构是树形结构,这种结构方式在现实世界中很普遍,如家族结构、行政组织机构,它们自顶向下、层次分明。10、关系数据序管理系统能实现的专门关系运算包括______。A、排序、索引、统计B、选择、投影、连接C、关联、更新、排序D、显示、打印、制表标准答案:2知识点解析:关系数据库管理系统能实现的专门关系运算,包括选择运算、投影运算、连接运算。二、选择题(本题共25题,每题1.0分,共25分。)11、用二维表来表示实体及实体之间联系的数据模型是______。A、关系模型B、层次模型C、网状模型D、实体-联系模型标准答案:1知识点解析:用二维表示实体以及实体之间联系的数据模型称为关系数据模型。关系数据模型是以关系数学理论为基础的,在关系模型中,操作的对象和结果都是二维表,这种二维表就是关系。12、下列哪个项不属于数据库系统的组成部分______。A、数据库B、数据库管理员C、硬件系统D、文件标准答案:8知识点解析:数据库系统是指引进数据库技术后的计算机系统,能实现组织地、动态存储大量相关数据,提供数据处理和信息资源共享的便利手段。数据库系统由五部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户。其核心是数据库管理系统。13、退出Access数据库管理系统可以使用的快捷键是______。A、Ctrl+OB、Alt+XC、Ctrl+CD、Alt+F+X标准答案:8知识点解析:通常情况下,可以使用以下四种方式关闭Access.单击Access右上角的“关闭”按钮。选择“文件”菜单中的“退出”命令。使用Alt+F4键。使用Alt+F+X。14、下列Access表的数据类型的集合,错误的是______。A、文本、备注、数字B、备注、OLE对象、超级链接C、通用、备注、数字D、日期/时间、货币、自动编号标准答案:4知识点解析:用户在设计表时,必须要定义表中字段使用的数据类型。Access常用的数据类型有:文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、超级链接、查阅向导等,不包含通用类型。15、有关字段属性,以卜叙述错误的是______。A、字段大小可用于设置文本、数字或自动编号等类型字段的最大容量B、可对任意类型的字段设置默认值属性C、有效性规则属性是用于限制此字段输入值的表达式D、不同的字段类型,其字段属性有所不同标准答案:2知识点解析:字段的属性表示字段所具有的特征,不同的字段类型有不同的属性。通过“字段大小”属性可以控制字段使用的空间大小。该字段只适用于数据类型为“文本|”或“数字”的字段。“有效性规则”是Access中另一个非常有用的属性;利用该属性可以防止非法数据输入到表中。有效性规则的形式以及设置H的随字段的数据类型不同而不同。对于:“文本”类型字段,可以设置输入的字符个数不能过某一值:对“日期时间”类型字段;可以将数值限制在一定的月份或年份内。在一个数据库中,往往会有—些字段的数据内容相同或含有相同的部分,这样就可以设置一个默认值。但不是所有的数据类型都可以设置默认值的,如自动编号;OLE对象数据类型就没有“默认值”属性。16、以下关点查询的叙述正确的是______。A、只能根据数据库表创建查询B、只能根据已建查询创建查询C、可以根据数据库表和已建查询创建查询D、不能根据已建查询创建查询标准答案:4知识点解析:查询是对数据库表中数据进行查找,同时产生一个类似于表的结果。创建了查询之后,如果对其小的设计不满意,或因情况发生了变化,所建查询不能满足要求,可以对其进行修改、创建已建立的查询。执行个查询时,需要从指定的数据库表中搜索数据,数据库表可以是一个表或多个表;也可以是一个查询。17、以下不属寸:操作查询的是______。A、交叉表查询B、更新查询C、删除查询D、生成表查询标准答案:1知识点解析:操作查询是指仅在一个操作中更改许多记录的查询,它包括生成表查询、删除查询、更新查询和追加查询等四种。18、假设某数据库表中有一个姓名字段,查找姓仲的记录的准则是______。A、Not“仲*”B、Like“仲”C、Left([姓名]1)=“仲”D、“仲”标准答案:4知识点解析:Like“仲”查询姓名段中存在“仲”字的记录:Left(字符表达式,数值表达式):返回一个值,该值是从字符表达式人侧第一个字符开始,截取的若干个字符其中,字符个数是数值表达式的值。Left([姓名]=“仲”是查询姓名字段中姓仲的记录。19、下面关于列表框和组合框的叙述正确的是______.A、列表框和组合框可以包含一列或几列数据B、可以在列表框中输入新值,而组合框不能C、可以在组合框中输入新值,而列表框不能D、在列表框和组合框中均可以输入新值标准答案:4知识点解析:窗体中的列表框可以包含一列或几列数据,用户只能从列表中选择值,而不能输入新值;使用组合框既可以进行选择,也可以输入文本,这也是列表框和组合框的区别。20、窗口事件是指操作窗口时所引发的事件,下列不属于窗口事件的是______.A、打开B、关闭C、加载D、取消标准答案:8知识点解析:窗口事件是指操作窗口时所引发的事件,常用的窗口事件有“打开”、“关闭”和“加载”等。21、以下叙述正确的是______.A、报表只能输入数据B、报表只能输出数据C、报表可以输入和输出数据D、报表不能输入和输出数据标准答案:2知识点解析:报表是Access中以一定输出格式表现数据的一对象,利用报表可以控制数据内容的大小及外观、排序、汇总相关数据,选择输出数据到屏幕或打印设备上。22、关于报表数据源设置,以下说法正确的是______.A、可以是任意对象B、只能是表对象C、只能是查询对象D、只能是表对象或查询对象标准答案:8知识点解析:关于报表数据源设置,需要选择表对象或查询对象作为报表的数据源,然后选择报表类型,最后会自动生成报表显示数据源所有字段记录数据。23、在报表设计中,以下可以做绑定控件显示字段数据的______.A、文本框B、标签C、命令按钮D、图像标准答案:1知识点解析:在报表设计中,可以将各种类型的文本和字段控件放在报表“设计”窗体的各个区域内。标签控件用来显示相关标题,文本框控件用来显示统计的数据。24、要没置在报表每一页的顶部都输出的信息,需要设置______.A、报表页眉B、报表页脚C、页面页脚D、页面页眉标准答案:8知识点解析:报表页眉中的任何内容都只能在报表开始处,即报表的第一页打印一次。报表页脚一般是在所有的主体和组页脚被输出完成后才会打印在报丧的最后面。页面页眉是用来显示报表中的字段名称或对记录的分组名称,报表的每一页有一个页面页眉。它一般显示在每页的顶端。页面页脚赴打印在每页的底部,用来显示本页的汇总说明,报表的每一页有一个页面页脚。25、要在文本框中显示当前日期和时间,应当设置文本框的控件来源属性为______.A、=Date()B、=Time()C、40122.430607D、=Year()标准答案:4知识点解析:Date函数显示的是当前的日期。Time函数显示的是当前的时间。Year函数需要参数,它返回的是输入参数中的年份。Now函数显示的是当前的日期和时间26、将Access数据库中的数据发布在Internet网络上可以通过______.A、查询B、窗体C、表D、数据访问页标准答案:8知识点解析:数据访问页是一种特殊类型的Web页,数据访问页中的数据,可以是Access数据库中的数据,也可以包含其他数据源中的数据。27、能够创建宏的设计器是______。A、窗体设计器B、报表设计器C、表设计器D、宏设计器标准答案:8知识点解析:宏的创建主要是通过宏设计器完成的,用户可以在该设计器中的各种提示信息下完成各种各样的宏的创建。28、在条件宏设计时对于连续重复的条件,要替代重复条件式可以使用下面的符号______.A、…B、=C、,D、;标准答案:1知识点解析:省略号(…)、表示该行中的条件表达式与上一行相同。29、VBA的自动运行宏,应当命名为______.A、AutoExecB、AutoexeC、AutoD、AutoExecbat标准答案:1知识点解析:被命名为AutoExec保存的宏,在打开数据库时会自动运行,要想取消自动运行,打开数据库时按住Shift键即可。30、VBA中定义符号常量可以用关键字______.A、ConstB、DimC、PublicD、Static标准答案:1知识点解析:VBA中定义符号常量可以用关键字Const来定义,格式为:Const符号常量名称=常量值31、定义了二维数组B(2to6,4),则该数组的元素个数为______.A、25B、36C、20D、24标准答案:4知识点解析:数组是在有规则的结构中包含一种数据类型的一组数据,也称作数组元素变量。数组变量由变量名数组下标构成,通常用Dim语句来定义数组,定义格式为:Dim数组名(下标下限to]上标上限)缺省情况下,下标下限为O,数组元素从“数组名(O)”至“数组名(下标上限)”:如果使用to选项,则可以安排下限。例如:DimA(5,5)AsInteger,B(1To3,10to20,2),则A有36个元素,而B则有3*11*3=99个元素。题中三维数组a(3,4,5)的元素个数为4’5’6=120个元素,32、以下内容中不属于VBA提供的数据验证函数的足______.A、IsTextB、IsDateC、IsNumericD、IsNull标准答案:1知识点解析:VBA常用的验证函数为:IsNumeric、IsDate、lsNull、IsEmpty、IsArray、IsError、IsObject.33、定义好有参函数f(m),其中形参m足整型量。下面调用该函数,传递实参为5,将返回的函数数值赋给变量to以下正确的是______.A、t=fB、t=Callf(m)C、t=f(5)D、t=Callf(5)标准答案:4知识点解析:含参数的过程被调用时,主调过程小的调用式必须提供相应的实参(实际参数的简称),并通过实参形参传递的方式完成过程调用。而Call方法并不能向变量赋值。34、在VBA代码调试过程中,能够显示出所有在当前过程中变量声明及变量值信息的是______.A、快速监视窗口B、监视窗口C、立即窗口D、本地窗口标准答案:8知识点解析:快速监视窗口:可以快速观察到变员或表达式的当前值,达到快速监视的效果:监视窗口:可以动态了解一些变量或表达式的值的变化情况,进而对代码的正确与否清楚的判断。立即窗口:可以安排一些调试语句,而这些语句根据显示在立即窗口区域的内容或范围来执行的。本地窗;其内部自动显示出所有在当前过程中的变量声明及变量值,从中可以观察一些数据信息。35、能够实现从指定记录集里检索特定字段值的函数是______.A、NzB、DsumC、DlookupD、Rnd标准答案:4知识点解析:Nz函数可以将Null值转换为其他值防止它通过表达式扩散DSum函数用于计算指定记录集(一个域)中的一组值的总和。DLookup函数用于从指定记录集(一个域)获取特定字段的值。Rnd函数用于返回一个0~1之叫的随机数,该数值为单精度类型。三、公共基础填空题(本题共1题,每题1.0分,共1分。)36、如果在查询的结果中发现还需要显示某些字段的内容,则用户可以在查询的______中加入某些查询的字段;反之,用户也可以删除那些在查询结果中不需要的字段。标准答案:设计视图知识点解析:暂无解析四、填空题(本题共7题,每题1.0分,共7分。)37、实体可以是实际的事物,也可以是______的事物。标准答案:抽象知识点解析:暂无解析38、Access的报表要实现排序和分组统计操作,应通过设置______属性来进行。标准答案:排序与分组知识点解析:暂无解析39、用户可以在Office电子表格中输入原始数据、______和执行电子表格运算。标准答案:添加公式知识点解析:暂无解析40、数学模型是数据库系统的______。标准答案:核心知识点解析:暂无解析41、使用______作为查询的准则可以方便地限定查询的范围和查询的条件。标准答案:文本值知识点解析:暂无解析42、字段输入掩码是给字段输入数据时设置的某种特定的______。标准答案:输入格式知识点解析:暂无解析43、当单击一个超级链接时,Web浏览器Access将根据______到达指定目标。标准答案:超级链接地址知识点解析:暂无解析五、填空题(含2小题)(本题共1题,每题1.0分,共1分。)44、子查询的SELECT语句不能定义_______或_______。标准答案:联合查询交叉表查询知识点解析:暂无解析国家二级(ACCESS)笔试模拟试卷第3套一、公共基础选择题(本题共10题,每题1.0分,共10分。)1、在深度为5的满二叉树叶中,叶子结点的个数为()。A、32B、31C、16D、15标准答案:C知识点解析:根据二叉树的性质及定义,一棵深度为k且有2k-1个结点的二叉树为满二叉树。满二叉树的叶子结点为最后一层的结点数,又根据满二叉树的性质,在满二叉树的第i层上至多有2i-1个结点。因此深度为5的满二叉权的叶子结点数为25-1=16个。2、软件生命周期中所花费最多的阶段是()。A、详细设计B、软件编码C、软件测试D、软件维护标准答案:D知识点解析:本题考查对软件生命周期的理解,软件生命周期整体上可分为定义阶段、开发阶段和维护阶段。其中定义阶段包括可行性研究与计划制订和需求分析;发阶段包括概要设计、详细设计、开发和测试;维护阶段是一个单独阶段,不包含在开发阶段内。它是所花费用最多的一个阶段。3、视图设计一般有3种设计次序,下列属于视图设计次序的是()。A、自顶而下B、由内向外C、由外向内D、自底向上标准答案:C知识点解析:视图设计的设计次序分3种:自顶向下、自底向上和由内向外,它们为视图设计提供了具体的操作方法,设计者可根据实际情况灵活掌握。4、下列数据结构中,能用二分法进行查找的是()。A、顺序存储的有序线性表B、结性链表C、二叉链表D、有序线性链表标准答案:A知识点解析:二分法查找只用于顺序存储的有序线性表,而顺序查找用在顺序存储的非有序线性表和线性链表。5、以下叙述中错误的是()。A、对于double类型数组,不可以直接用数组名对数组进行整体输入或输出B、数组名代表的是数组所占存储区的首地址,其值不可改变C、当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息D、可以通过赋初值的方式确定数组元素的个数标准答案:C知识点解析:数组下标从0开始,当数组元素的下标超出了定义的范围时,系统不会出“下标越界”的字样,运行会出错,因此在编程时务必检查下标是否越界。6、结构化程序设计的核心和基础是()。A、结构化分析方法B、结构化设计方法C、结构化设计理论D、结构化编程方法标准答案:C知识点解析:结构化程序设的核心和基本结构化设计理论包括:结构化分析方法、结构化设计方法和结构化编程方法。7、对下列二叉树进行中序遍历的结果是()。A、ACBDFEGB、ACBDFGEC、ABDCGEFD、FCADBEG标准答案:A知识点解析:二叉树的遍历有3种:前序、中序和后序。中序遍历首先遍历左子树或左子结点,然后访问根结点,最后遍历右子树或右子结点。分析本题二叉树,对其进行中序遍历,结果为ACBDFEG。8、软件设计中模块划分应遵循的准则是()。A、低内聚低耦合B、高内聚低耦合C、低内聚高耦合D、高内聚高耦合标准答案:B知识点解析:耦合性和内聚性是模块独立性的两个定性标准,软件设计应该遵循高内聚低耦合的准则。9、算法的有穷性是指()。A、算法程序的运行时间是有限的B、算法程序所处理的数据量是有限的C、算法程序的长度是有限的D、算法只能被有限的用户使用标准答案:A知识点解析:算法的有穷性是指算法必须在执行有限的步骤后终止。10、有3个关系R、S和T如下:由关系R和S通过运算得到关系T,则所用的运算为()。A、并B、自然连接C、笛卡儿积D、交标准答案:D知识点解析:关系R与S经过交运算后所得到的关系是由那些既在R内又在S内的有序组组成的。记作R∩S。二、选择题(本题共25题,每题1.0分,共25分。)11、下列选项中,错误的是()。A、Actess具有模块化程序设计的能力B、Access不具有程序设计的能力C、Access可以使用系统菜单创建数据库应用系统D、Access具备面向对象的程序没计能力。并能创建复杂的数据库应用系统标准答案:B知识点解析:在Access关系数据库中,具备了比较强大的程序设计能力,不仅具有传统的模块化程序设计能力,还具有面向对象的程序设计能力。Access可以使用系统菜单以及程序命令等多种方式创建复杂的数据库应用系统。12、“是/否”数据类型常通常称为()。A、真/假型B、对/错型C、I/O型D、布尔型标准答案:D知识点解析:在Aceess中,支持多种数据类型,其中是/否型又称布尔型,是针对只包含两种不同取值的字段设置的。13、邮政编码是由6位数字组成的字符串,为邮政编码设置输入掩码,正确的是()。A、000000B、999999C、CCCCCCD、LLLLLL标准答案:A知识点解析:本题考查字段的输入掩码的知识。输入掩码中的字符“9”可以选择输入数字或空格;输入掩码中的字符“0”表示必须输入0~9的数字;“L”表示必须输入字母A~z;“#”表示可以选择输入数据和空格,在编辑模式下空格以空白显示,但是保存数据时将空白删除,允许输入“+”或“-”;“C”表示可以选择输入任何数据和空格。当直接使用字符来定义输入掩码时,可以根据需要将字符组合起来。本题的答案应该为“000000”。14、在Access数据类型中,允许存储内容含字符数最多的是()。A、文本数据类型B、备注数据类型C、日期/时间数据类型D、自动编号数据类型标准答案:B知识点解析:本题考查Access;数据类型的基础知识。Access中的字段数据类型有:文本型、数字型、日期/时间型、备注型、自动编号型、货币型、OLE型、是/否型、查阅向导型和超级链接型。其中OLE对象主要用于将某个对象链接或嵌入到Access数据库的表中。文本型最多存储255个字符;备注型最多存储64000个字符;日期/时间型数据占用8个字节;自动编号数据类型占用4个字节。15、在Access的数据库中已建立了“Book”表,若查找“图书ID”是“TP132.54”和“TP138.98”的记录,应在查询设计视图的准则行中输入()。A、TP132.54and"TP138.98"B、NOT("TP132.54","TP138.98")C、NOTIN("TP132.54","TP138.98")D、IN("TP132.54","TP138.98")标准答案:D知识点解析:在Access中,字符型常量要求用双引号括起来;表示集合的方法是用括号括起集合的所有元素,这些元素之间用逗号隔开;另外,表示在某个集合内的关键字用in,反之不在用notin。16、要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在表关系中设置()。A、参照完整性B、有效性规则C、输入掩码D、级联更新相关字段标准答案:A知识点解析:关系数据库中有两种完整性约束:实体完整性和参照完整性。实体完整性就是主属性不能为空,参照完整性是指两个逻辑上有关系的表必须使得表里面的数据满足它们的关系。17、下列关于查询设计视图“设计网格”巾行的作用的叙述,正确的是()。A、“字段”用于在此添加或删除字段名B、“总计”用于对查询的字段求和C、“表”用于字段所在的表或查询的名称D、“条件”用于输入一个准则来限定字段的选择标准答案:C知识点解析:查询的设计视图分为上下两部分,上半部分为字段列表,下半部分为设计网格。其中的设计网络中常用的有:“字段”表示可以在此添加或输入字段名;“表”表示字段所在的表或查询的名称;“总计”用于确定字段在查询中的运算方法;“排序”用于选择查询所采用的常用方法;“准则”用于输入一个准则来限定记录的选择。18、下列统计函数中不能忽略空值(NuLL)的是()。A、SUMB、AVGC、MAXD、COUNT标准答案:D知识点解析:在Access中进行计算时,可以使用统计函数,比较常用的有求和SUM、求平均值AVG、求最大值MAX、最小值MIN和计数COUNT。其中计数函数COUNT不能忽略字段中的空值。19、如果加载一个窗体,则首先被触发的事件是()。A、Load事件B、Open事件C、Activate事件D、Unload事件标准答案:A知识点解析:本题考查窗体的基本用法。窗体能响应的事件不多,当窗体刚刚被打开时.首选触发Load事件,其次继续触发Open事件,再次是Activate事件,最后窗体在关闭时触发Unload事件。20、在Access中建立了学生表,表中有“学号”“姓名”“性别”和“入学成绩”字段,执行如下SQL命令:Select性别,avg(入学成绩)From学生GroupBy性别结果显示为()。A、计算并显示所有学生的性别和入学成绩的平均值B、按性别分组计算并显示性别和入学成绩的平均值C、计算并显示所有学生的入学成绩的平均值D、按性别分组计算并显示所有学生的入学成绩的平均值标准答案:B知识点解析:本题中,SQL查询由于有分组查询GroupBy子句,在GroupBy后面是分组字段,也就是按性别分组计算并显示性别和入学成绩的平均值。21、关于交叉表查询,以下说法错误的是()。A、交义表查询可以将数据分为两组显示B、两组数据分别显示在表的上部和左边C、左边和上部的数据在表中的交叉点可以对表中其他数据进行求和与求平均值的运算D、表中交叉点不可以对表中另外一组数据进行求平均值和其他计算标准答案:D知识点解析:交叉表查询就是将来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据表行与列的交叉处显示表中某个字段的各种计算机值。它可以将数据分为两组显示。一组显示在数据表的左边,而另一组显示在数据表的上方,这两组数据都作为数据的分类依据;左边与上面的数据在表中的交叉点可以对表中另外一组数据进行求总和与求平均值的运算。22、在关于输入掩码的叙述中,正确的是()。A、在定义字段的输入掩码时,既可以使用输入掩码向导,也可以直接使用字符B、定义字段的输入掩码,是为了设置输入时以密码显示C、输入掩码中的字符“A”表示可以选择输入数字0~9之间的一个数D、直接使用字符定义输入掩码时不能将字符组合起来标准答案:A知识点解析:本题考查输入掩码的基本知识。在设计字段的时候可以使用输入掩码来使得输入的格式标准保持一致;输入掩码中的“A”代表必须输入字母或数字,字符“0”代表必须输入0~9中的一位数字;在定义字段的输入掩码时,既可以使用输入掩码向导,也可以直接使用字符;当直接使用字符来定义输入掩码时,可以根据需要将字符组合起来。23、如果在报表最后输出某些信息,需要设置的是()。A、页面页眉B、页面页脚C、报表页眉D、报表页脚标准答案:D知识点解析:报表页眉位于报表的开始位置,一般用来显示报表的标题,图形或者说明性文字;报表页脚位于报表的结束位置,一般用来显示报表的汇总说明;页面页眉位于每页的开始位置,一般用来显示报表中的字段名称或记录的分组名称;页面页脚位于每页的结束位置,一般用来显示本页的汇总说明。24、SQL语句不能创建的是()。A、报表B、操作查询C、选择查询D、数据定义查询标准答案:A知识点解析:本题考查SQL语句的知识。SQL语言的功能十分强大,它包括数据定义功能、数据查询功能、数据操纵功能和数据控制功能。SQL,能定义的数据包括表、视图、索引等,不包括报表。25、不能够使用宏的数据库对象是()。A、数据表B、窗体C、宏D、报表标准答案:A知识点解析:本题考查宏的知识。宏是一个或多个操作的序列,每个操作自动实现自己的功能。在Access的窗体、报表中都可以使用宏,在宏中也可以使用宏,而在数据表中是不能使用宏的。26、在下列关于宏和模块的叙述中,正确的是()。A、模块是能够被程序调用的函数B、通过定义宏可以选择或更新数据C、宏或模块都不能是窗体或报表上的事件代码D、宏可以是独立的数据库对象,可以提供独立的操作动作标准答案:D知识点解析:本题考查宏和模块的知识。模块是能够被程序调用的函数,里面不能包含窗体或报表的事件代码;宏是一个或多个操作的序列,可以通过宏选择或更新数据,宏里面也不能包含窗体或报表的事件代码:宏是数据对象的一部分,不能独立存在,只能依赖于数据对象来进行操作。27、VBA程序流程控制的方式是()。A、顺序控制和分支控制B、顺序控制和循环控制C、循环控制和分支控制D、顺序控制、分支控制和循环控制标准答案:D知识点解析:本题考查结构化程序设计使用。VBA是一种结构化的程序设计方式,结构化的程序设计方式要求程序只能由顺序、分支和循环3种基本控制结构组成。28、从字符串s中的第2个字符开始获得4个字符的子字符串函数是()。A、Mid$(s,2,4)B、Left$(s,2,4)C、Rigth(s,4)D、Left$(s,4)标准答案:A知识点解析:本题考查取子串函数的知识。在VBA中有3种取子串函数:Left函数用于从字符串左端开始取n个字符;Right函数用于从字符串右端开始取n个字符(注意子串中字符的顺序与母串中相同);Mid函数可以实现在任何位置取任何长度的子串。截取第2个字符开始的4个字符应该用Mid(s,2,4)。29、语句DimNewArray(10)AsInteger的含义是()。A、定义了1个整型变量且初值为10B、定义了10个整数构成的数组C、定义了11个整数构成的数组D、将数组的第10个元素设置为整型标准答案:C知识点解析:本题考查VBA中数组的使用。数组变量由变量名和数组下标构成,我们通常使用Dim语句来定义数组,其格式为:Dim数组名([下标下限to]下标上限)As数据类型其中,下标下限缺省为0。数组中的元素个数=下标上限-下标下限+1。30、在Access数据库中,如果要处理具有复杂条件或循环结构的操作,则应该使用的对象是()。A、窗体B、模块C、宏D、报表标准答案:B知识点解析:本题考查VBA程序设计的知识。模块是能够被程序调用的函数,可以在模块中放置任意复杂的代码段。而窗体只能设计自己的事件,报表也不能设计复杂的代码,宏里面只能设计宏操作。31、不属于VBA提供的程序运行错误处理的语句结构是()。A、OnErrorThen标号B、OnErrorGoto标号C、OnErrorResumeNextD、OnErrorGoto0标准答案:A知识点解析:本题考查VBA中程序运行错误处理的知识。在VBA中,程序运行错误处理的语句有3种,分别是:OnErrotGoTo标号,在遇到错误时程序转移到标号所指位置代码执行;OnErrorResumeNext,在遇到错误时不会考虑错误并继续执行下一条语句:OnErrorResumeNext,在遇到错误时关闭错误处理。32、ADO的含义是()。A、开放数据库互联应用编程接口B、数据库访问对象C、动态链接库D、Active数据对象标准答案:D知识点解析:本题考查VBA中数据库访问接口的知识。在VBA中,数据库访问接口有3种:开放数据库互联(ODBC)、数据访问对象(DAO)和Active数据对象(ADO)。33、若要在子过程Procl调用后返回两个变量的结果,下列过程定义语句中有效的是()。A、SubProcl(n,m)B、SubProcl(ByValn,m)C、SubProcl(n,ByValm)D、SubProcl(ByValn,ByValm)标准答案:A知识点解析:本题考查VBA中参数传递的知识。在VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用,此时形参的变化不会返回到实参:若用ByRet声明,说明此参数为传址调用,此时形参的变化将会返回到实参。若没有说明传递类型,则默认为传址传递。34、下列四种形式的循环设计中,循环次数最少的是()。A、a=5:b=8Doa=a+1LoopWhilea<bB、a=5:b=8Doa=a+1LoopUntila<bC、a=5:b=8DoUntila<bb=b+1LoopD、a=5:b=8DoUntila>ha=a+1Loop标准答案:C知识点解析:本题考查VHA中循环的知识。对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件.则无论条件如何至少执行一次循环体。在Untll循环中条件为假时执行循环体,条件为真时退出循环;在While循环中条件为真时执行循环体,条件为假时退出循环,这一点要注意区分清楚。本题中的A循环执行4次,B循环执行1次.C循环一次也不执行,D循环执行4次。35、在窗体中有一个命令按钮run1,对应的事件代码如下:PrivateSubrunl_Enter()DimnumAsIntegerDimaAsIntegerDimbAsIntegerDimiAsIntegerFori=1To10num=InputBox("请输入数据:","输入",1)IfInt(num/2)=num/2Thena=a+1Elseb=b+1EndIfNextiMsgBox("运行结果:a="&Str(a)&:",b="&Str(b))EndSub运行以上事件所完成的功能是()。A、对输入的10个数据求累加和B、对输入的10个数据求各自的余数,然后再进行累加C、对输入的10个数据分别统计有几个是整数,有几个是非整数D、对输入的10个数据分别统计有几个是奇数,有几个是偶数标准答案:D知识点解析:本题考查程序设计的知识。本题的重点在于判断Im(num/2)=num/2语句。对于任意整数来说,若其除2后为整数,也就是Im(num/2)=num/2成立,说明该数是一个偶数;反之,若其除2后不为整数,此时Int(nurn/2)必然不等于num/2,也就是一个整数不可能等于一个小数,说明该数是一个奇数。所以本题的功能是对输入的数据分别统计奇偶数的个数。三、公共基础填空题(本题共5题,每题1.0分,共5分。)36、树中度为零的结点称为_________。标准答案:叶子结点知识点解析:树中度数为零的结点,也就是没有后继点的结点,称为叶子结点。37、在面向对象方法,类之间共享属性和方法的机制称为_________。标准答案:继承知识点解析:在面向对象的程序设计方法中,子类从父类中继承了一些方法和属性。38、软件是程序、数据和_________的集合。标准答案:相关文档知识点解析:所谓计算机软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及相关文档的完整集合。39、数据结构分为逻辑结构和存储结构,循环队列属于_________结构。标准答案:逻辑知识点解析:数据的逻辑结构主要是反映数据之间的逻辑关系,循环队列主要强调数据之间的关系,因此属于逻辑结构。40、常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示_________,用带空心圆的箭头表示传递的是数据。标准答案:模块知识点解析:矩形表示的是模块,箭头表示的是模块间的调用关系。用带实心圆的箭头表示传递的是控制信息,用带空心圆的箭头表示传递的是数据。四、填空题(本题共10题,每题1.0分,共10分。)41、宏是一个或多个________的集合。标准答案:操作命令知识点解析:宏是一种特定的编码,是一个或多个操作命令的集合,它的主要功能是使宏中的操作命令自动执行。42、在Access中,要在查找条件中设置与任意一个数字字符匹配的条件,可使用的通配符是________。标准答案:#知识点解析:本题考查通配符的使用。Access中常见的通配符有:“*”代表0个或多个任意字符;“?”代表一个任意字符;“#”代表一个任意数字字符;“[]”代表与方括号内任意一个字符匹配;“!”代表与任意一个不在方括号内的字符匹配,必须与方括号一起使用。43、某窗体中有一命令按钮,名称为C1。要求在窗体视图中单击此命令按钮后,命令按钮上显示的文字颜色变为棕色(棕色代码为128),实现该操作的VBA语句是________。标准答案:C1.Forecolor=128知识点解析:Access数据库中,控件有多种基本属性.本题要求更改命令按钮中的文字颜色,应该对C1中的Foreeolor属性赋值。44、VBA中使用的3种选择函数,分别是IIf、Switch和________。标准答案:Choose知识点解析:本题考查选择函数的知识。VBA提供了三个选择操作函数:它们是IIf、Switch和Choose。45、在数据表视图下向表中输入数据,在未输入数值之前.系统自动提供的数值字段的属性是________。标准答案:默认值知识点解析:表中每个字段都可以设置一个默认值,当在数据表视图下向表中输入数据时,未输入的数据都是该字段的默认值。此默认值的类型必须和字段的数据类型一致,并且可以使用表达式做默认值。46、在使用Dim语句定义数组时,在缺省情况下数组下标的下限为________。标准答案:0知识点解析:本题考查数组的基础知识。数组变量由变量名和数组下标构成,通常使用Dim语句来定义数组,格式为:Dim数组名([下标下限to]下标上限)其中,下标下限缺省为0。数组中的元素个数=下标上限-下标下限+1。47、标准模块以函数过程(以________开头)和子过程(以Sub开头)为单元集合存储。标准答案:Function知识点解析:本题考查函数过程的知识。子过程的定义以Sub开头,函数过程的定义以Function开头。48、下面程序的功能是单击窗体时在消息框中输出1000以内能同时被3、5和7整除的整数。请在空白处填入适当语句将程序补充完整。PrivateSubForm_Click()sum=0Fori=1To1000If_________Thensum=sum+iEndIfNextiMsgBoxsumEndSub标准答案:iMod3=0AndiMod5=0AndiMod7=0知识点解析:本题的功能就是判断i能同时被3、5和7整除。所以三个判断的表达式之间应该是“与”的关系,最终结果为iMod3=0AndiMod5=0AndiMod7=0。49、在窗体上添加一个命令按钮(名为Command1),然后编写如下事件过程:PrivateSubCommand1ClickDimb,kFork=1to6b=23+kNextkMsgBoxb+kEndSub打开窗体后,单击命令按钮,消息框的输出结果是________。标准答案:36知识点解析:在本题中,循环每次都给b赋一个23+k的值,赋值后会覆盖前面的值,所以循环结束时b=23+6=29,当循环条件不满足时,k的值为7,最后结果为:b+k=29+7=36。50、在窗体中添加一个名称为Command1的命令按钮,然后编写如下程序:PrivateSubf(ByValxAsInteger)x=x十4EndSubPrivateSubCommand1Click()i=3Callf(i)Ifi>4Theni=i*2MsgboxiEndSub窗体打开运行后,单击命令按钮,则消息框的输出结果为________。标准答案:3知识点解析:在VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用;若用ByRef声明,说明此参数为传址调用;没有说明传递类型,则默认为传址传递。本题中在定义子过程f的时候用ByVal声明了形参x,说明为传值调用,此时对x的任何更改不会影响调用它的实参i,所以执行完Call(f)语句后i的值为3不变。当然也不满足If条件,所以本题结果为3。五、填空题(含2小题)(本题共1题,每题1.0分,共1

温馨提示

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

评论

0/150

提交评论