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

下载本文档

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

文档简介

国家二级(ACCESS)笔试模拟试卷15(共9套)(共442题)国家二级(ACCESS)笔试模拟试卷第1套一、公共基础选择题(本题共10题,每题1.0分,共10分。)1、数据的存储结构是指()。A、存储在外存中的数据B、数据所占的存储空间量C、数据在计算机中的顺序存储方式D、数据的逻辑结构在计算机中的表示标准答案:8知识点解析:数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构,也称数据的物理结构,所以选项D正确。2、下列数据结构中,能用二分法进行查找的是()。A、顺序存储的有序线性表B、线性链表C、二叉链表D、有序线性链表标准答案:1知识点解析:二分查找只适用于顺序存储的有序表。在此所说的有序表是指线性表中的元素按值非递减排列(即从小到大,但允许相邻元素值相等)的。选项A正确。3、下列关于栈的描述正确的是()。A、在栈中只能插入元素而不能删除元素B、在栈中只能删除元素而不能插入元素C、栈是特殊的线性表,只能在一端插入或删除元素D、栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素标准答案:4知识点解析:栈是一种特殊的线性表,其插入与删除运算都只在线性表的一端进行。由此可见,选项A、选项B和选项D错误,正确答案是选项C。4、下列叙述中正确的是()。A、一个逻辑数据结构只能有一种存储结构B、数据的逻辑结构属于线性结构,存储结构属于非线性结构C、一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D、一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率标准答案:8知识点解析:一般来说,一种数据的逻辑结构根据需要可以表示成多种存储结构,常用的存储结构有顺序、链接、索引等存储结构。而采用不同的存储结构,其数据处理的效率是不同的。由此可见,选项D的说法正确。5、下列描述中正确的是()。A、软件工程只是解决软件项目的管理问题B、软件工程主要解决软件产品的生产率问题C、软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D、软件工程只是解决软件开发中的技术问题标准答案:4知识点解析:软件工程学是研究软件开发和维护的普遍原理与技术的一门工程学科。所谓软件工程是指,采用工程的概念、原理、技术和方法指导软件的开发与维护。软件工程学的主要研究对象包括软件开发与维护的技术、方法、工具和管理等方面。由此可见,选项A、选项B和选项D的说法均不正确,选项C正确。6、在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。A、可行性分析B、需求分析C、详细设计D、程序编码标准答案:2知识点解析:结构化分析方法是结构化程序设计理论在软件需求分析阶段的运用。而结构化分析就是使用数据流图(DFD)、数据字典(DD)、结构化英语、判定表和判定树等工具,来建立一种新的、称为结构化规格说明的目标文档。所以数据流程图是在需求分析阶段使用的。7、为了使模块尽可能独立,要求()。A、模块的内聚程序要尽量高,且各模块间的耦合程度要尽量强B、模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C、模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D、模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强标准答案:2知识点解析:系统设计的质量主要反映在模块的独立性上。评价模块独立性的主要标准有两个:一是模块之间的耦合,它表明两个模块之间互相独立的程度;二是模块内部之间的关系是否紧密,称为内聚。一般来说,要求模块之间的耦合尽可能地弱,即模块尽可能独立,而要求模块的内聚程度尽量地高。综上所述,选项B的答案正确。8、数据库系统的核心是()。A、数据模型B、数据库管理系统C、软件工具D、数据库标准答案:2知识点解析:数据库管理系统是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等,因此数据库管理系统是数据库系统的核心。9、数据独立性是数据库技术的重要特点之一。所谓数据独立性是指()。A、数据与程序独立存放B、不同的数据被存放在不同的文件中C、不同的数据只能被对应的应用程序所使用D、以上三种说法都不对标准答案:8知识点解析:数据具有两方面的独立性:一是物理独立性,即由于数据的存储结构与逻辑结构之间由系统提供映像,使得当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改;二是逻辑独立性,即由于数据的局部逻辑结构(它是总体逻辑结构的一个子集,由具体的应用程序所确定,并且根据具体的需要可以作一定的修改)与总体逻辑结构之间也由系统提供映像,使得当总体逻辑结构改变时,其局部逻辑结构可以不变,从而根据局部逻辑结构编写的应用程序也可以不必修改。综上所述,本题的正确答案是D。10、用树形结构表示实体之间联系的模型是()。A、关系模型B、网状模型C、层次模型D、以上三个都是标准答案:4知识点解析:在数据库系统中,由于采用的数据模型不同,相应的数据库管理系统(DBMS)也不同。目前常用的数据模型有3种:层次模型、网状模型和关系模型。在层次模型中,实体之间的联系是用树结构来表示的,其中实体集(记录型)是树中的结点,而树中各结点之间的连线表示它们之间的关系。因此,本题的正确答案是选项C。二、选择题(本题共25题,每题1.0分,共25分。)11、关于“输入掩码”叙述错误的是()。A、掩码是字段中所有输入数据的模式B、Access只为“文本”和“日期/时间”型字段提供了“输入掩码向导”来设置掩码C、设置掩码时,可以用一串代码作为预留区来制作一个输入掩码D、所有数据类型都可以定义一个输入掩码标准答案:8知识点解析:本题考查Access中输入掩码的概念。在输入数据时,如果希望输入的格式标准保持一致,或希望检查输入时的错误,可以使用Access提供的“输入掩码向导”来设置一个输入掩码。对于大多数数据类型,都可以定义一个输入掩码。但并不是所有的数据类型都可以定义输入掩码,还应注意的是:输入掩码只为“文本”和“日期/时间”型字段提供向导,其他数据类型没有向导帮助。答案为D。12、下列等式正确的是()。A、Abs(5)=5B、Int(5.5)=6C、Fix(-5.5)=-6D、Srq(4)=±2标准答案:1知识点解析:本题考查Access中的数学函数。Fix(<数值表达式>):返回数值表达式的整数部分,此外,Int(<数值表达式>)也能够返回数值表达式的整数部分,但并非四舍五入;Abs(<数值表达式>):返回数值表达式的绝对值;Srq(<数值表达式>)返回数值表达式的平方根值。这里需要注意区分Fix和Int两个函数,在操作数都是正数时,两者没有区别,但当操作数是负数时,Int返回小于等于操作数的第一个负数,而Fix返回大于等于操作数的第一个负数。答案为A。13、自动编号数据类型一旦被指定,就会永久地与下列哪一项进行连接()。A、字段B、记录C、表D、数据库标准答案:2知识点解析:本题考查Access中的自动编号数据类型。它是在添加记录时自动插入惟一顺序号(每次递增1)或随机编号。自动编号数据类型一旦被指定,就会永久地与记录连接在一起,即使记录被删除,该条记录的自动编号型字段值也不会被再次使用。答案为B。14、在使用向导创建交叉表查询时,用户需要制定字段的种数为()。A、1B、2C、3D、4标准答案:4知识点解析:本题考查Access中交叉表查询的概念。在创建交叉表查询时,需要指定3种字段:将某一字段放在数据表最左端的行标题,放在数据表最上面的列标题,放在数据表行与列交叉位置上的字段。答案为C。15、在数据访问页中,对于不可更新的数据,应使用哪一种控件显示数据()。A、绑定HTML控件B、结合型文本框控件C、文本框控件D、计算型文本框控件标准答案:1知识点解析:本题考查数据访问页的概念。对于这几个选项来说都可以用来显示数据,但是对于不可更新的数据,数据访问页使用绑定的HTML控件显示,这样访问速度要比使用文本框控件加载更快、效率更高。答案为A。16、页面页眉的作用是()。A、用于显示报表的标题、图形或说明性文字B、用来显示整个报表的汇总说明C、用来显示报表中的字段名称或对记录的分组名称D、打印表或查询中的记录数据标准答案:4知识点解析:页面页眉中的文字或控件一般输出显示在每页的顶端,通常,它是用来显示数据的列标题,可以给每个控件文本标题加上特殊的效果。一般来说,把报表的标题放在报表页眉中,该标题打印时仅在第一页的开始位置出现,如果将标题移动到页面页眉中,则该标题在每一页上都显示。答案为C。17、Access通过数据访问页可以发布的数据()。A、只能是静态数据B、只能是数据库中保持不变的数据C、只能是数据库中变化的数据D、是数据库中保存的数据标准答案:8知识点解析:本题考查Access和数据访问页的关系。数据访问页所发布的数据都是Access数据库提供的,可以是静态的也可以是动态的。答案为D。18、在表达式中引用对象名称时,如果它包含空格和特殊的字符,需要用()将对象名称包含起来。A、“#”B、“""”C、“()”D、“[]”标准答案:8知识点解析:本题考查表达式引用对象名称。只有用方括号([])将对象名括起来,Access才能识别该对象。答案为D。19、宏中的操作个数的最多为()。A、900B、990C、999D、1000标准答案:4知识点解析:本题考查考生对于宏的规格之一操作个数限制的掌握情况。不仅要掌握对于宏中操作个数的限制,还应掌握其他3个方面的限制,这样才能正确的使用宏。如表12-1所示。答案为C。20、为窗体或报表上的控件设置属性值的宏命令是()。A、EchoB、SetWarningsC、BeepD、SetValue标准答案:8知识点解析:本题考查如何利用宏命令设置控件的属性值。SetValue是为窗体、窗体数据表或报表中的字段或控件设置属性值;Echo指定是否打开回响,例如宏执行时显示其运行结果,或宏执行完才显示运行结果,还可以设置状态显示文本;Beep时通过计算机的扬声器发出嘟嘟声;SetWarnings是用来打开或关闭系统消息。因此本题答案为D。21、下列控件中,用来显示窗体或其他控件的说明文字,而与字段没有关系的下列选项中的()。A、命令按钮B、标签C、文本框D、复选框标准答案:2知识点解析:本题考查标签的功能。选项A错误,命令按钮不用来显示说明文字,而是代表一些对窗体和记录的操作。选项B正确,标签属于静态控件,不能与数据源字段绑定。选项C错误,文本框可以与数据源字段绑定,也可以用来显示说明文字。选项D错误,复选框可以与数据源字段绑定。本题的答案是B。22、关于报表中切换视图,下列说法不正确的是()。A、在设计视图下,可以直接切换到版面预览视图B、在打印预览视图下,可以直接切换到设计视图C、在版面预览视图下,可以直接切换到打印预览视图D、在打印预览视图下,不可以直接切换到版面预览视图标准答案:4知识点解析:本题考查报表的视图切换。选项A错误,设计视图下可以直接切换到版面预览视图。选项B错误,打印预览视图下可以直接切换到设计视图。选项C正确,版面预览视图下不能直接切换到打印预览视图。选项D错误,打印预览视图下不能直接切换到版面预览视图。设计视图可以直接切换到打印预览视图和版面预览视图,但版面预览视图和打印预览视图不能互相直接切换。本题的答案是C。23、运行宏组时,MicrosoftAccess会从第一个操作起,执行每个宏,直至它()。A、遇到StopMacro操作B、遇到其他宏组名C、E完成所有操作D、上述均可标准答案:8知识点解析:本题考查的是宏组运行的结束条件。运行宏组时,MicrosoftAccess会从第一个操作起,执行每个宏,直至它遇到StopMacro操作、其他宏组名或者已完成所有操作。知道了使得宏组运行结束的3个条件,就能合理的安排宏组的运行使得它满足用户的需求。比如,如果用户期望所有操作均完成时才结束,那么在宏组运行期间就不能碰到StopMacro操作或遇到其他的宏组名。这也可能成为宏组运行出错的一个原因。答案为D。24、数据访问页是通过Access数据库中哪一个对象生成的()。A、页B、窗体C、表D、报表标准答案:1知识点解析:本题考查生成数据访问页的Access对象。选项A正确,数据访问页是通过Access数据库中“页”对象生成的。选项B错误,“窗体”对象不能生成数据访问页,但可以从窗体中导出静态网页。选项C错误,“表”对象不能生成数据访问页,但可以从表中导出静态网页。选项D错误,“报表”对象不能生成数据访问,但可以从报表中导出静态网页。答案为A。25、SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现哪类功能()。A、数据查询B、数据操纵C、数据定义D、数据控制标准答案:2知识点解析:本题考查SQL语言的组成部分以及分的对应语句,属于初级难度。这种考查SQL基本语句功能的题目经常出现。解答这类题需要对SQL语言的组成部分、各组成部分使用的语句以及相应语句的功能有一个全面的了解。SQL主要由数据定义、数据查询、数据操纵、数据控制4部分组成。数据定义语言用于定义数据的结构,比如创建、修改或者删除数据库对象,相应的语句是CREATE、ALTER、DROP;数据操纵语言用于检索或者修改数据,检索数据使用SELECT语,修改数据包括插入、更新和删除,对应的语句是INSERT、UPDATE、DELETE;数据控制语言用于定义数据库用户的权,其中授予权限使用GRANT语句,收回权限使用REVOKE语句。答案为B。26、下列选项中,说法不正确的是()。A、表是用户定义的存储数据的对象B、报表是用来在网上发布数据库中的信息C、记录是收集表的特定主题实例的所有信息D、窗体主要用于数据的输出或显示,或控制应用程序的执行标准答案:2知识点解析:本题考查考生对数据库基本概念的理解,难度不大,但是容易混淆。选项A是表的概念,表是用户定义的存储数据的对象,每一个表都包含有关某个主题的信息。表包括存储不同种类数据的字段(或列)。选项B是考查对报表的理解,报表是为格式化、计算、打印和总结选定数据而设计的对象。而用来在网上发布数据库中的信息是使用页对象。选项C是考查对记录的理解,每一个表都包括存储不同种类数据的字段(或列),而记录(也就是行)则收集特定主题实例的所有信息。选项D是考查窗体的概念,窗体主要用于数据的输出或显示,或控制应用程序的执行,利用窗体,可以定制从查询或表中提取的数据的显示方式。答案为B。27、在Access的表中,可以定义的主键有()。A、自动编号主键B、单字段主键、多字段主键C、自动编号字段、单字段主键、多字段主键D、自动编号、多字段主键标准答案:4知识点解析:本题考查关于Access中主键的知识。关系数据库系统的强大功能在于它可以使用查询、窗体和报表快速地查找并组合存储在不同表中的信息,若每个表都包含一个或一组这样的字段,这些字段是表中所存储的每一条记录的惟一标识,该信息即称作表的主键。在Access的表中,可以定义3种主键,即自动编号主键、单字段主键和多字段主键。自动编号主键:在向表中添加每一条记录时,可将“自动编号”字段设置为自动输入连续数字的编号,则不需要用户对其进行输入,将自动编号字段指定为表的主键是创建主键的最简单、最安全的方法。单字段主键:如果字段中包含的都是惟一的值,则用此方法为该字段指定为主键。只要某字段包含数据且不包含重复值或Null值,即可为该字段指定主键。多字段主键:在不能保证任何单字段包含惟一值时,可以将两个或更多的字段指定为主键,这种情况最常出现在用于多对多关系中的两个表。答案为C。28、关于宏与宏组的说法不正确的是()。A、宏可以是由一系列操作组成的一个宏,也可以是一个宏组B、创建宏与宏组的区别在于:创建宏可以用来执行某个特定的操作,创建宏组则是用来执行一系列操作C、运行宏组时,MicrosoftAccess会从第一个操作起,执行每个宏,直至它遇到StopMacro操作、其他宏组名或已完成所有操作D、不能从其他宏中直接运行宏,只能将执行宏作为对窗体、报表、控件中发生的事件做出的响应标准答案:8知识点解析:这是一道概念性的考题,考查考生对于基本知识点的掌握情况。选项A,宏可以是由一系列操作组成的一个宏,也可以是一个宏组,这在前面的例题中已经详细地讲解到了,所以改选项的说法是正确的。选项B讲的是创建宏与宏组的区别,宏是用来执行某个特定的操作的,而宏组里面包含了多个宏,因此可以执行一系列的操作,这个很容易理解。选项C谈到的是宏组运行时各个操作的执行顺序,宏组里包含了不止一个宏,MicrosoftAccess会从第一个操作开始执行,直到他遇到StopMacro操作、其他宏组名或已完成所有操作。通过上述分析,前三个选项都是正确的,那么错误的说法就是选项D。它的错误之处在于可以从其他宏中直接运行宏,也能将执行宏作为对窗体、报表、控件中发生的事件做出的响应。考生应该注意到宏的运行方式是多样的,应该学会灵活运用。答案为D。29、下列关于模块的说法中,不正确的是()。A、有两种基本模块,一种是标准模块,另一种是类模块B、窗体模块和报表模块都是类模块,它们各自与某一特定窗体或报表相关联C、标准模块包含与任何其他对象都无关的常规过程,以及可以从数据库任何位置运行的经常使用的函数D、标准模块和与某个特定对象无关的类模块的主要区别在于其范围和生命周期标准答案:4知识点解析:本题是对模块基本概念的考查。选项A讲的是模块的分类,模块可以分为两类,一类是标准模块,一类是类模块,故选项A是正确的。选项B讲的是类模块的两种具体类型,即窗体模块和报表模块,它们都各自与某一特定窗体或报表相关联的,因此也是正确的。选项C错在最后两个字,正确的应该是:标准模块包含与任何其他对象都无关的常规过程,以及可以从数据库任何位置运行的经常使用的过程。过程与函数是有区别的,不能混淆。选项D说的是标准模块和与某个特定对象无关的类模块的主要区别,即它们的范围和生命周期不同,故D也是正确的。答案为C。30、下面程序段的功能是()。A=15.5:B=Int(A+0.5)PrintBA、求平均值B、将一实数四舍五入取整值C、求绝对值D、舍去一实数的小数部分标准答案:2知识点解析:本题考查Int函数的使用。Int函数的主要功能是返回某数值的整数部分(并非四舍五入),为了实现四舍五入的功能,常常采用Int(number+0.5)的方式,如:Int(99.8),返回99;Int(99.8+0.5)返回100;Int(-99.8),返回-100;Int(-99.8+0.5)返回-99。可见选项B是正确答案;选项A错误,VisualBasic中并没有求平均值的函数;选项C错误,求绝对值的函数为Abs函数:选项D错误,Int函数和Fix函数非常类似,都可能是舍去一实数的小数部分,但它们的不同之处在于,如果要运算的数为负数,则血返回小于或者等于该数的最大负整数,而Fix则会返回大于或等于给出数的最小负整数。例如,Int将-7.2转换为-8,而Fix则转换为-7。答案为B。31、有如下程序:a=1:b=2:c=3a=a+b:b=b+c:c=b+aIfa<>3Orb<>3Thena=b-a:b=c-a:c=b+aEndIfPrinta+b+c运行后,输出的结果是()。A、16B、3C、6D、8标准答案:1知识点解析:本题考查If语句和Or表达式的用法。在执行完a=a+b:b=b+c:c=b+a后,a=3,b=5,因此a<>3Orb<>3的结果为True,执行a=b-a:b=c-a:c=b+a后,a=2,b=6,c=8。答案为A。32、表达式a%*b&-d#\2#+c!的结果的数值类型为()。A、整型B、长整型C、单精度型D、双精度型标准答案:8知识点解析:本题考查表达式类型。在运算时表达式中经常出现不同类型的变量,系统会自动进行类型转换,一般情况下会将数值类型定义为占用内存最多的类型。本题中有Integer整型(%)、Long长整型(&)、Single单精度型(!)、Double双精度型(#),因此,系统会将运算结果的数值类型定义为占用内容最多的双精度型。正确答案为选项D。33、在窗体上画一个名称为Comillarldl的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()x=0n=InputBox("")Fori=1TonForj=1Toix=x+1NextjNextiPrintxEndSub程序运行后,单击命令按钮,如果输入3,则在窗体上显示的内容是()。A、3B、4C、5D、6标准答案:8知识点解析:本题是一个简单的双重For-Next循环考题,这里需要注意的是,循环的终值都是由变量设置的。当步长大于0时,循环的初值与终值相等,仍然要执行一次循环;只有当循环变量大于终值的时候才跳出循环。x的值实际上等于循环执行的次数6。如果考生认为Fori=1To1并不执行循环,则会认为选项C为答案。答案为D。34、设有如下声明:DimXASInteger如果Sgn(X)的值为-1,则X的值是()。A、整数B、大于0的整数C、等于0的整数D、小于0的数标准答案:8知识点解析:本题考查Sgn(number)函数,该函数几乎每次必考。Sgn(number)函数的返回值有3种情况:如果number>0则返回1;如果number=0,则返回0;number<0则返回-1。可见正确答案是选项D。35、在窗体上画一个名称为Conunand1的命令按钮,然后编写如下程序:PrivateSubCommand1Click()DimiAsInteger,jAaIntegerDima(10,10)AsIntegerFori=1To3Forj=1To3a(i,j)=(i-1)*3+jPrinta(i,j);NextjPrintNextiEndSub程序运行后,单击命令按钮,窗体上显示的是()。A、123246369B、234245456C、147258369D、123456789标准答案:8知识点解析:本题考查利用多重循环获取数组的值,题目难度不大,但却是考试重点,要求考生重点掌握。本题出自2002年9月考题,需要注意输出方法:外循环第1次i=0,内层循环j循环3次,输出123,然后换行,接着外循环执行第2次,依次类推,可得答案为D。三、公共基础填空题(本题共4题,每题1.0分,共4分。)36、对于长度为n的线性表,若进行顺序查找,则时间复杂度为【】。标准答案:O(n)知识点解析:语句的频度指的是该语句重复执行的次数。一个算法中所有语句的频度之和构成了该算法的运行时间。长度为n的线性表顺序查找的平均次数为n/2,则它的时间复杂度是O(n)。37、已知某序列为{49,38,65,97,76,13,27},试采用该序列的第1个元素为枢轴进行快速排序,则经过一趟快速排序之后所得到的序列为【】。标准答案:27133849659776知识点解析:快速排序的的思想是:从线性表中选取一元素,如本题中的49,将线性表后面小于46的元素移到前边,而前面大于49的元素移到后边。本题中46是第一个元素,因此只需将线性表后面小于49的元素移到前边。38、在选择运算所得到的结果关系中,所含的元组数不能【】原关系中的元组数。标准答案:大于知识点解析:选择操作用于从关系中选出满足选择条件的元组的子集。因此,实施选择运算后新关系的元组数不大于原关系中的元组数。39、当输入10,11,12时,下面程序运行结果是【】。#include<iostream>usingnamespacestd;intmain(){inta,b,C,max;Cin>>a>>b>>c;max=a;if(max<b)max=b;if(max<c)max=c;cout<<max<<end1;return0;标准答案:12知识点解析:此题考查if语句的基本使用。程序的功能是输入3个整数,利用if语句,找出其中最大的一个整数并输出。四、填空题(本题共10题,每题1.0分,共10分。)40、Access字段名长度最多为【】个字符。标准答案:64知识点解析:本题考查Access中字段的命名规则。Access中字段的命名规则是:字段名长度为1-64个字符,字段名可以包含字母、汉字、数字空格和其他字符,字段名不能包含句号(.)、惊叹号(!)、方括号([])和重音符号(’)。41、Access中,超级链接地址最多包含3部分:Displaytext、【】、Subaddress。标准答案:Address知识点解析:本题考查超级链接地址的概念。超级链接地址最多包含3部分:Displaytext在字段或控件中显示的文本;Address到文件(UNC路径)或页面(URL)的路径;Subaddress在文件或页面中的地址(每一部分最多包含2048个字符)。超级链接数据类型使用的语法为:Displaytext#Address#Subaddress,在字段或控件中插入超级链接地址最简单的方法就是单击“插入”菜单中“超级链接”命令。42、Access中,文本框分为3种类型:结合型、非结合型与【】。标准答案:计算型知识点解析:本题考查Access中文本框的类型。文本框主要用来输入或编辑字段数据,它是一种交互式控件,分为3种类型:结合型、非结合型与计算型。结合型文本框能够从表、查询或SQL语言中获得所需要的内容:非结合型文本框并没有链接到某一字段,一般用来显示信息或接收用户输入数据等;在计算型文本框中,可以显示表达式的结果,当表达式发生变化时,数值就会被重新计算。43、Access中VBA通过数据库引擎可以访问的数据库有以下3种类型:本地数据库;外部数据库和【】。标准答案:ODBC数据库知识点解析:本题考查考生对VBA访问数据库的理解。VBA通过数据库引擎可以访问的数据库有以下3种类型:本地数据库,即Access数据库;外部数据库,指所有的索引顺序访问方法(ISAM)数据库;ODBC数据库,指符合开放数据库连接(ODBC)标准的C/S数据库,例如,Oracle、MicrosoftSQLServer等。44、假设一连锁书店的数据库中有3个表:连锁分店信息表STORES(STORID,STORNAME),书籍销售信息表SALES(STORID,TITLEID,QTY)和书籍信息表TITLES(TITLEID,TITLE)。要查询各分店销售某书的数量,相应的SQL语句应该是:SELECTSTOR_NAME,QTY,TITLEFROMTITLES,STORES,SALESWHERETITLES.TITLE_ID=SALES.TITLE_IDAND【】。标准答案:STORES.STORID=SALES.STORID知识点解析:连锁分店信息表STORES里只存储了分店号和店名,书籍销售表SALES存储了分店号,书籍编号和该编号书在该编号分店的销售量,书籍信息表TITLES则存储了书籍编号和书名,所以要查询各分店某书对应的销售量,就要依据这3个表的相同属性进行等值连接,其中表SALES因为与其他两个表都有联系,充当了“桥梁”的作用,题目中已经给出了TITLES表和SALES表的等值条件,空缺处就应该是分店信息表和销售表连接的条件。45、一个Access数据库不能大于【】字节。标准答案:1GB知识点解析:该题旨在考察考生对于数据库的一些限制的了解。因为只有知道了使用数据库的限制,才能正确合理的使用数据库。在使用数据库之前,用户需了解以下相关限制。一个表最多可有255个字段和32个索引;多字段索引最多可有10列,并且列的总长度不能超过255个字节;除备注字段和OLE对象之外,表中的一行的内容不能大于约2KB;一个Access数据库不能大于1GB字节。46、有如下程序a$="Flying":b$="IS":c$:"funny!"Printa$+""+LCase$(b$)+""+UCase$(c$)End运行后输出的结果是【】。标准答案:FlyingisFUNNY!知识点解析:本题考查LCase和UCase函数的用法。LCase函数用于将参数字符串的字符全部变为小写字符,而UCase函数则用于将参数字符串中的字符全部变为大写字符。若参数字符串为Null,则两个函数的返回结果也为Null。由此可知,当经过LCase和UCase后,程序运行结果为“FlyingisFUNNY!”。47、下列程序段的执行结果为【】K=0ForJ=1To2ForI=1To3K=I+1NextIForI=1To7K=K+1NextINextJPrintK标准答案:11知识点解析:本题考查多重循环,难度不大。需要注意的是,在第1个以I为循环因子的子循环处理中,K值只和I有关,不是累加,因此外层循环次数的多少并不影响K值的变化,在I循环结束后,K=3+1=4,然后在第2个I为循环因子的循环过程中K依次加上1,故最后执行结果为K=11。48、在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:PrivateSubCommand1Click()StaticXAsIntegerStaticYAsIntegerClsY=1Y=Y+5X=5+XPrintX,YEndSub程序运行时,3次单击命令按钮Command1后,窗体上显示的结果为【】。标准答案:156知识点解析:本题考查静态变量的用法,中等难度。在本题过程中使用了两个Staic变量,需要注意的是,其中的变量y每次都被重新赋值,因此不管执行多少次,y的结果只会是6;而变量x的值则一直累计,执行3次后,x为15。可见正确答案是选项156。49、以下程序用来输出20个在开区间(10,87)上的随机整数R,每行输出4个整数。请完成空白处。PrivateSubCommand1Click()ForI=1To10R=Int(Rnd*76+11)PrintR;If【】ThenPrintNextIEndSub标准答案:IMod4=0知识点解析:本题考查Int函数的用法。要产生开区间(10,87)上的随机整数,根据Int函数的用法,应该使用Int(Rnd*76+11),注意因为开区间(10,87)从11开始,所以不能使用数字10。换行可以使用Mod语句来实现,根据题意I=4,I=8等能被4整除的数值时输出换行符号。国家二级(ACCESS)笔试模拟试卷第2套一、公共基础选择题(本题共10题,每题1.0分,共10分。)1、若某二叉树的前序遍历访问顺序是abdgeefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是()。A、bdgcefhaB、gdbeefhaC、bdgaechfD、gdbehfca标准答案:D知识点解析:后序遍历首先遍历左子树或左子结点,然后遍所右子树或右子结点,最后访问根结点。前事遍历首先访问根结点,依次访问左子树、右予树。本题根据前序和中序遍历的结果,再对其进行后序遍历,正确答案为选项D。2、三种基本结构中,能简化大量程序代码的是()。A、顺序结构B、分支结构C、选择结构D、重复结构标准答案:D知识点解析:重复结构也称为循环结构,它根据给定的条件,判断是否需要重复执行某一相同或类似的程序段,这可以简化大量的程序行。3、算法的时间复杂度是指()。A、执行算法程序所需要的时间B、算法程序的长度C、算法执行过程所需要的基本运算次数D、算法程序中的指令条数标准答案:C知识点解析:算法复杂度包括时间复杂度和空间复杂度,算法的时间复杂度是指执行算法所需要的计算机工作量,即算法执行过程中所需要的基本运算次数。4、概要设计中要完成的事情是()。A、系统结构和数据结构的设计B、系统结构和过程的设计C、过程和接口的设计D、数据结构和过程的设计标准答案:A知识点解析:软件概要设计的基本任务是:设计软件系统结构;数据结构及数据库设计;编写概要设计文档;概要设计文档评审。5、在结构化分析方法中,数据字典的作用是()。A、存放所有需要处理的原始数据B、存放所有处理的结果C、存放所有程序文件D、描述系统中所用到的全部数据和文件的有关信息标准答案:D知识点解析:结构化分析方法中的数据字典的作用是描述系统中所用到的全部数据和文件的有关信息。6、一个关系中属性个数为1时,称此关系为()。A、对应关系B、单一关系C、一元关系D、二元关系标准答案:C知识点解析:在关系模型数据库,我们把构成基本结构的一维表称为关系。关系的列称为属性,具有N个属性的关系称为N元关系。7、线性表进行二分法检索,其前提条件是()。A、线性表以顺序方式存储,并按关键码值排好序B、线性表以顺序方式存储,并按关键码的检索频率排好序C、线性表以链式方式存储,并按关键码值排好序D、线性表以链式方式存储,并按关键码的检索频率排好序标准答案:A知识点解析:对线性表进行二分法检索,要求线性表是按顺序方式存储的,并按关系码值的大小排好序。8、软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及()。A、阶段性报告B、需求评审C、总结D、都不正确标准答案:B知识点解析:需隶分析是软件定义时期的最后一个阶段。它包含4个方面:需求获取;需求分柝;编写需求规则说明书;需求评审。9、数据库系统的核心是()。A、数据模型B、数据库管理系统C、数据库D、数据库管理员标准答案:B知识点解析:数据库系统由数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、硬件平台(硬件)、软件平台5个部分构成。其中数据库管理系统是数据库系统的核心,它负责数据库中的数据组织,数据操纵,数据维护、控制及保护和数据服务等工作。10、下列叙述中正确的是()。A、在面向对象的程序设计中,各个对象之间具有密切的关系B、在面向对象的程序设计中,各个对象都是公用的C、在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小D、上述3种说法都不对标准答案:C知识点解析:本题考查对面向对象的理解,面向对象的程序设计是对象模拟问题领域中的实体,各对象之间相对独立,相互赖性小。通过消息来实现对象之间的相互联系。二、选择题(本题共25题,每题1.0分,共25分。)11、常见的数据模型有三种,它们是()。A、层次、关系和语义B、环状、层次和星型C、字段名、字段类型和记录D、层次、关系和网状标准答案:D知识点解析:本题考查数据库的基本知识。常见的数据模型有层次模型、网状模型和关系模型,目前最常用的是关系模型。12、在Access数据类型中,允许存储内容含字符数最多的是()。A、文本数据数型B、备注数据类型C、日期/时间数据类型D、自动编号数据类型标准答案:B知识点解析:本题考查Access数据类型的基础知识。Access中的字段数据类型有:文本型、数字型、日期/时间型、备注型、自动编号型、货币型、OLE型、是/否型、查阅向导型和超级链接型。其中OLE对象主要用于将某个对象链接或嵌入到Access数据库的表中。文本型最多存储255个字符;备注型最多存储64000个字符;日期/时间型数据占用8个字节;自动编号数据类型占用4个字节。13、表的组成内容包括()。A、查询和字段B、字段和记录C、记录和窗体D、报表和字段标准答案:B知识点解析:Access数据库中,表是数据实际存储的对象,实现了逻辑层次上的关系。它由行和列组成,每一行称为一个记录,每一列称为一个字段,所以也可以说表是由字段和记录组成的。14、两个关系在没有公共属性时,其自然连接操作表现为()。A、笛卡尔积操作B、等值连接操作C、空操作D、无意义的操作标准答案:A知识点解析:关系运算可分为两大类:一类是传统的集合运算,如并(∪)、交(∩)、差(-)和笛卡尔积;另一类是专门的关系运算,其中包括选择、投影、连接和自然连接。两个关系有公共属性时的自然连接操作是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,其中的拼接条件就是公共属性相等;没有公共属性,则自然连接操作退化为笛卡尔积操作。15、Access数据库中,为了保持表之间的关系,要求在子表巾添加记录时,如果主表中没有与之相关的记录,则不能在子表中添加该记录,为此需要定义的关系是()。A、输入掩码B、有效性规则C、默认值D、参照完整性标准答案:D知识点解析:所谓参照完整性指的是两个逻辑上有关系的表必须使得表里面的数据满足它们的关系。例如主表中没有相关记录就不能将记录添加到子表,子表中的记录删除时主表的相关记录随之删除,子表中的记录更新时主表的相关记录都随之更新。16、下列统计函数中不能忽略空值(NULL)的是()。A、SUMB、AVGC、MAXD、COUNT标准答案:D知识点解析:用Access进行计算时,可以使用统计函数,比较常用的有求和SUM、求平均值AVG、求最大值MAX、最小值MIN和计数COUNT。其中计数函数COUNT不能忽略字段中的空值。17、数据类型是()。A、字段的另一种说法B、决定字段能包含哪类数据的设置C、一类数据库应用程序D、一类用来描述Access表向导允许从中选择的字段名称标准答案:B知识点解析:字段类型是为用户提供一个建立字段内容的列表,可在列表中选择所列内容作为添加字段的内容。18、关于通配符的使用下面说法不正确的是()。A、有效的通配符包括:问号(?),它表示问号所在的位置可以是任何一个字符;星号(*),它表示星号所在的位置可以是任何多个字符B、使用通配符搜索星号、问号时,需要将搜索的符号放在方括号内C、在一个“日期”字段下面的“准则”单元中使用表达式:Like"6/*/98",系统会报错“日期类型不支持*等通配符”D、在文本的表达式中可使用通配符。例如可以在一个“姓”字段下面的“准则”单元中输入表达式:“M*s”,查找姓为Morrris、Masters和MillerPeters等的记录标准答案:C知识点解析:本题考查通配符的使用。通配符一般作为其他字符的占位符,其中包括“*”“?”“[]”“!”“-”和数字号码“#”。其中最常用的是“?”,表示所在的位置可以是任何一个字符;“*”表示所在的位置可以是任何多个字符。使用通配符搜索这些代表通配符的符号时,需要将搜索的符号放在方括号内;无论是文本型还是日期型字段都可以使用通配符。19、Access提供的参数查询可在执行时显示一个对话框以提示用户输入信息,要想形成参数查询,只要将一般查询准则中用下列()括起要显示的提示信息即可。A、()B、[]C、<>D、{}标准答案:B知识点解析:在Access中的参数查询是一种利用对话框来提示用户输入准则的查询,此查询可以根据用户输入的准则来检索符合相应条件的记录,可实现随机的查询需求,提高了查询的灵活性。创建参数查询就是在一般条件查询的基础上,在字段中使用“[]”指定一个参数。20、下图是使用查询设计器完成的查询,与该查询等价的SQL语句是()。A、Select学号,数学FromscWhere数学>(Seleetavg(数学)Fromsc)B、Select学号Where数学>(Seleetavg(数学)Fromsc)C、Select数学avg(数学)FromscD、Select数学>(Seleetavg(数学)Fromsc)标准答案:A知识点解析:由查询设计器可以看出,最后输出的是来自表“sc”的“学号”和“数学”字段,查询条件是数据>(Selectavg(数学)fromsc)。21、在Aceess中,自动启动宏的名称是()。A、AutoB、AutoExecC、Auto.batD、AutoExec.bat标准答案:B知识点解析:本题考查宏自动运行的使用。在Access中要让某个宏在打开数据库时自动运行,需要将此宏以AutoExec名字保存,AutoExec.bat是批处理文件而不是宏文件。22、在Access的数据表巾删除一条记录,被删除的记录()。A、不能恢复B、可恢复为第一条记录C、可恢复为最后一条记录D、可恢复到原来设置标准答案:A知识点解析:在Access数据库中,表中的记录一旦删除是不可恢复的。23、下图中,与查询没汁器的筛选标签中所设置的筛选功能相同的表达式是()。A、成绩表.综合成绩>=80AND成绩表.综合成绩<=90B、成绩表.综合成绩>=80AND成绩表.综合成绩<90C、80<=成绩表.综合成绩<=90D、80<成绩表.综合成绩<90标准答案:A知识点解析:Between…And…表示在某运算符,相当于>=下界And<=上界。24、下列关于控件的说法中错误的是()。A、控件是窗体上用于显示数据和执行操作的对象B、在窗体中添加的对象都称为控件C、控件的类型可以分为结合型、非结合型、计算型和非计算型D、控件都可以在窗体设计视图的工具箱中看到标准答案:C知识点解析:在Access中的窗体中的控件是窗体上用于显示数据和执行操作以及美化窗体的对象;每一个在窗体中添加的对象包括窗体本身都称为控件;它们可以在窗体设计视图中的工具箱中看到并使用。控件的类型分为结合型、非结合型和计算型。25、报表页脚的作用是()。A、用来显示报表的标题、图形或说明性文字B、用来显示整个报表的汇总说明C、用来显示报表中的字段名称或对记录的分组名称D、用来显示本页的汇总说明标准答案:B知识点解析:本题考查表的知识。报表页眉处于报表的开始位置,一般用其来显示报表的标题、图形或者说明性文字;报表页脚处于报表的结束位置,一般用来显示报表的汇总说明,页面页眉处于每页的开始位置,一般用来显示报表中的字段名称或记录的分组名称;页面页脚处于每页的结束位置,一般用来显示本页的汇总说明。26、宏命令Requery的功能是()。A、实施指定控件重新查询B、查找符合条件的第一条记录C、查找符合条件的下一条记录D、指定当前记录标准答案:A知识点解析:本题考查宏的基本操作。Access中提供了50多个可选的宏操作命令,Requery用于实施指定控件重新查询;FindRecord用于查找满足指定条件的第一条记录;FindNext用于查找满足指定条件的下一条记录;GoToRecord用于指定当前记录。27、为窗体中的命令按钮设置单击鼠标时发生的动作,应选择设置其属性对话框的()。A、格式选项卡B、事件选项卡C、方法选项卡D、数据选项卡标准答案:B知识点解析:在Access窗体中,每个控件都是一个对象,包含属性、事件和方法三要素。事件是控件可以响应的动作,如键盘鼠标操作,所以要设计单击鼠标的动作就要设计鼠标事件里面的内容。28、VBA表达式3*3\3/3的输出结果是()。A、0B、1C、3D、9标准答案:D知识点解析:在VBA中,运算符都有优先级,最基本的就是算术运算符>连接运算符>比较运算符>逻辑运算符,在各个种类的运算符中还有不同的优先级,例如在算术运算中乘方的优先级高于乘法和除法运算,乘法和除法的优先级高于整除运算.同优先级的运算由左至右顺序执行。所以本题的结果为(3*3)\(3/3)=9。29、DAO的含义是()。A、开放数据库互联应用编程接口B、数据访问对象C、动态链接库D、Active数据对象标准答案:B知识点解析:在VBA中,数据库访问接口有3种:开放数据库互联(ODBC)、数据访问对象(DAO)和Active数据对象(ADO)。其中ADO对象模型主要包括:Connection、Command、RecordSET、Field和Error五类。30、Access的控件对象可以设置某个属性来控制对象是否可用(不可用时显示为灰色态)。需要设置的属性是()。A、DefaultB、CancelC、EnabledD、Visible标准答案:C知识点解析:在VBA中,Default属性表示某个控件是否为默认值;Cancel属性表示某个控件是否中止,Enable属性用来设置某个控件是否可用;Visible属性表示某个控件是否可见。31、下列关于标准函数的说法,正确的是()。A、Rnd函数用来获得0到9之间的双精度随机数B、Int函数和Fix甬数参数相同则返回值就相同C、Str函数用来把纯数字型的字符串转换为数值型D、Chr函数返回ASCII码对应的字符标准答案:D知识点解析:本题考查标准函数的使用。VBA中提供了很多标准函数,其中Rnd函数用来获得0~1之间的单精度随机数。Int函数和Fix函数都是返回表达式的整数部分也就是取整,当两者都为正数时结果没差别,参数为负值时,前者返回小于等于参数值的第一个负数,后者返回大于等于参数值的第一个负数;Str函数用来把数值表达式转换成字符串;Chr函数返回ASCII码相对应的数值。32、语句DimNeWarray(10)AsInteger的含义是()。A、定义了一个整型变量且初值为10B、定义了10个整数构成的数组C、定义了11个整数构成的数组D、将数组的第10元素设置为整型标准答案:C知识点解析:数细变量由变量名和数组下标构成,通常使用Dim语句来定义数组,格式为:Dim数组名([下标下限to]下标上限)其中,下标下限从0开始。数组中的元素个数=下标上限-下标下限+1。33、可以计算当前日期所处年份的表达式是()。A、Day(Date())B、Year(Date())C、Year(Day(Dare()))D、Day(Year(Date()))标准答案:B知识点解析:返回当前日期的所处年份的表达式为Year(Date)。34、在窗体上添加一个命令按钮(名为Command1),然后编写如下事件过程:PrivateSub(Command1Click()Fori=1To4x=4Forj=1To3x=3Fork=1To2x=x+6NextkNextjNextiMsgBoxXEndSub打开窗体后,单击命令按钮。消息框的输出结果是()。A、7B、15C、157D、528标准答案:B知识点解析:本题考查了多重循环。在每一次外循环开始的时候x的值都为4,所以我们只观察最后一次循环就可以了,中层循环每次开始前都把x设置为3,所以到最后x的初值还是3。执行最内层循环直到循环结束就可以了。本程序得知内循环执行两次,最后结果为x=3+6+6=15。35、在窗体中有一个标签Lb1和一个命令按钮Command1,事件代码如下:OptionCompareDatabaseDimaASString*10PrivateSubCommand1_Click()a=”1234”b=Len(a)Me.Lb1.Caption=bEndSub打开窗体后单击命令按钮,窗体中显示的内容是()。A、4B、5C、10D、40标准答案:C知识点解析:本题考查VBA中定长字符串的知识。当声明一个变量为string类型时,如果不加长度说明,则为变长字符串;如果加上长度说明,则为定长字符串。定长字符串变量无论给它赋予何值,由于声明a的长度为10,故Len(a)=10。三、公共基础填空题(本题共5题,每题1.0分,共5分。)36、在一个容量为32的循环队列中,若头指针front=3,尾指针rear=2,则该循环队列中共有__________个元素。标准答案:31知识点解析:设队列容量为m,如果:rear>front,则队中元素、数为rear—front;如果rear<front,则队列中元素个数为m+(rear-front)。本题rear<front,则m=32+(2-3)=31。37、一棵二叉树第6层(根结点为第一层)的结点最多为__________个。标准答案:32知识点解析:二叉树性质二叉树第k层上,最多有2k-1(k≥1)个结点。38、软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于__________中的一个阶段。标准答案:软件开发知识点解析:软件生命周期分为3个时期共8个阶段:软件定义期(问题定义、可行性研究和需求分析)、软件开发期(系统设计、详细设计、编码和测试)、软件维护期(即运行维护阶段)。39、数据库管理系统常见的数据模型有层次模型、网状模型和__________3种。标准答案:关系模型知识点解析:数据库管理系统是位于用户与操作系统之间的一层系统管理软件,是一种系统软件,常见的数据模型有层次模型、网状模型和关系模型。40、在面向对象的程序设计中,类描述的是具有相似性质的一组__________。标准答案:对象知识点解析:将操作相似的对象归为类,也就是说,类是具有共同属性、共同方法的对象的集合。四、填空题(本题共8题,每题1.0分,共8分。)41、“输入掩码”属性用于设定控件的输入格式,其中仅可以对文本型和_________型数据进行输入掩码向导的设置。标准答案:日期/时间型知识点解析:在设计字段的时候可以使用输入掩码来使得输入的格式标准保持一致,虽然大多数数据类型都可以设计输入掩码,但是只有文本型和日期/时闻型字段才可以使用输入掩码向导。42、如果要将某表中的若干记录删除,应该创建_________查询。标准答案:删除知识点解析:删除查询可以用在表中删除若干记录,生成表查询可以建立一个新表;追回查询可以把现有的表中的数据追回到另一个表的尾部。43、于使计算机发出“嘀嘀”声的宏操作命令是_________。标准答案:Beep知识点解析:Access中提供了50多个可选的宏操作命令,在本题中出现用于使计算机发出“嘀嘀”声的操作命令为Beep。44、在窗体上画一个命令按钮,名称为Command1,编写如下事件代码:PrivateSubCommand1_Click()a="softwareandhardware"b=Right(a,8)MsgBoxa,,bEndSub程序运行后,单击命令按钮,则在弹出的信息框的标题栏中显示的是_________。标准答案:hardware知识点解析:本题考查MsgBox函数的基础知识。MsgBox函数的格式为:MsgBox(prompt[,button][,title][,helpfile,context])其中prompt参数是显示在对话框中的消息,[,button]是按钮的数目及形式,[,title]是对话框标题栏显示的字符串,[,helpfile,comext]是帮助文件以及帮助上下文编号。第一个参数必须有,其余参数可省略,但是中间若干个参数省略时不能省略逗号分隔符,本题中第三个参数即是变量:hardware。45、执行下列的程序段后,变量a的值为_________。a=0Fori=2.7To5.9Step0.5a=a+1Nexti标准答案:7知识点解析:For循环是经常使用的一种循环,常用于循环次数已知的情况。在For循环中的循环变更每次变化的步长一般为一个整数,怛是也可以为实数。本题中.仔细计算可知循环共执行7次,所以最后结果为7。46、在窗体上画一个命令按钮Command1,编写事件代码如下:PrivateSubCommand1_Click()Dimal(4,4),a2(4,4)Fori=1To4Forj=1To4a1(i,j)=i+ja2(i,i)=a1(i,j)+i+jNextjNextiMsgBox(a1(3,3)*a2(3,3))EndSub程序运行后,单击命令按钮,消息框输出的是_________。标准答案:72知识点解析:本题使用两重循环,为两个二维数组中的元素均进行了赋值,最后求两个数组元素值的积。当i=3,j=3时,a1(3,3)=3+3=6,a2(3,3)=a1(3,3)+3+3=12。本题最后结果为a1*a2=72。47、在窗体上画一个命令按钮Command1,编写事件代码如下:PublicxAsIntegerPrivateSubCommand1Click()x=3Callf1Callf2MsgBoxxEndSubPrivateSubf1()x=x*xEndSubPrivateSubf2()DimxAsIntegerx=x+4EndSub运行窗体后,单击命令按钮,则消息框的输出结果为_________。标准答案:9知识点解析:在整个过程中定义了一个全局变量x.在命令按钮的单击事件中对这个x赋值为3,然后依次调用f1和f2,在f1中对x求平方,在f2中用Dim定义了一个局部变量x,按照覆盖全局的原则,在f2中的操作都是基于局部变量x而不是全局变量,所以此题的输出结果为9。48、在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()DoWhileb>=0a=Val(InputBox("请输入a的值"))b=Val(InputBox("请输入b的值"))c=a+bLoopMsgBoxcEndSub程序运行后,依次输入3、2、1、0、-1和-2,则输出结果是_________。标准答案:-3知识点解析:对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无沦条件如何至少执行一次循环体。在Until循环中条件为False时执行循环体,条件为True时退出循环;在whilte循环中条件为True时执行循环体,条件为False时退出循环,这一点要注意区分清楚。本题是一个先判断条件下的while循环,每次循环中有两次输入,共循环3次,由于在每次循环中均会重新对a、b,c进行赋值,所以只需要考虑最后一次循环就可以,在最后一次循环中,c等于最后两次输入的值之和,也就是-3。国家二级(ACCESS)笔试模拟试卷第3套一、公共基础选择题(本题共10题,每题1.0分,共10分。)1、若有如下二叉树,则对此二叉树中序遍历的结果为()。A、ABCDEFB、BDAECFC、ABDCEFD、ABCDFE标准答案:B知识点解析:对二叉树的中序遍历是指首先遍历左子树,然后访问根结点,最后遍历右子树。在遍历左、右子树时,依旧按照“左子树—根结点—右子树”的顺序。2、下列描述中错误的是()。A、继承分为多重继承和单继承B、对象间通信靠传递消息实现C、在外面看不到对象的内部特征是基于对象的“模块独立性好”这个特征D、类是具有共同属性、共同方法的对象的集合标准答案:C知识点解析:对象的封装性是指从外面看只能看到对象的外部特性;而对象的内部,其处理能力的实行和内部状态对外是不可见的,是隐蔽的。3、下列关于栈的叙述正确的是______。A、栈按“先进先出”组织数据B、栈按“先进后出”组织数据C、只能在栈底插入数据D、不能删除数据标准答案:B知识点解析:栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作,允许插入和删除的一端称为栈顶,另—端称为栈底。一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素,即刚刚被插入的元素,所以栈又称后进先出表(LastInFirstOut)。4、在数据结构中,从逻辑上可以把数据结构分成()。A、动态结构和静态结构B、线性结构和非线性结构C、集合结构和非集合结构D、树形结构和图状结构标准答案:2知识点解析:逻辑结构即数据元素之间的逻辑关系,是从逻辑关系上描述数据,与数据的存储无关。因此根据数据元素与数据元素之间的关系,逻辑结构被分为两大类:线性结构和非线性结构。而集合结构与非集合结构、树形结构和图状结构指的都是特定的数据结构类型。5、下面不属于软件设计原则的是______。A、抽象B、模块化C、自底向上D、信息隐蔽标准答案:4知识点解析:在软件设计过程中,必须遵循软件工程的基本原则:这些原则包括抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可靠性。6、线性表的顺序存储结构和线性表的链式存储结构分别是______。A、顺序存取的存储结构、顺序存取的存储结构B、随机存取的存储结构、顺序存取的存储结构C、随机存取的存储结构、随机存取的存储结构D、任意存取的存储结构、任意存取的存储结构标准答案:2知识点解析:顺序存储结构中,数据元素存放在一组地址连续的存储单元中,每个数据元素地址可通过公式LOC(ai)=LOC(al)+(i-1)L计算得到,从而实现了随机存取。对于链式存储结构,要对某结点进行存取,都得从链的头指针指向的结点开始,这是一种顺序存取的存储结构。7、如果要设置整个报表的格式,应单击相应的()。A、报表选定器B、报表设计器C、节选定器D、报表设计器或报表背景标准答案:8知识点解析:暂无解析8、以下关于数据表窗体的说法正确的是()。A、从外观上看与数据表界面相同,与查询显示的界面不同B、从外观上看与数据表界面不同,与查询显示的界面相同C、从外观上看与数据表和查询显示数据界面均相同D、从外观上看与数据表和查询显示数据界面均不相同标准答案:4知识点解析:暂无解析9、已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。A、cedbaB、acbedC、decabD、deabc标准答案:1知识点解析:二叉树BT的后序遍历序列为dabec,故BT的根结点为c(后序遍历序列的最后一个结点为数的根结点);而BT的中序遍历序列是debac,即遍历序列中最后一个结点为跟结点,说明BT的右子树为空。由BT的的后序遍历序列和中序遍历序列可知BT的左子树(LST)的后序遍历序列和中序遍历序列分别为dabe和deba(树是递归定义的):故LST的根结点是e,在由LST的中序遍历序列可知其左子树为d。因此BT的前序遍历序列为cedba。10、将E-R图转换为关系模式时,实体和联系都可以表示为______。A、属性B、键C、关系D、域标准答案:C知识点解析:将E-R图转换为关系模式时,实体和联系都可以表示成关系,E-R图中属性也可以转换成关系的属性。实体集也可以转换成关系。二、选择题(本题共26题,每题1.0分,共26分。)11、在一个宏的操作序列中,如果既包含带条件的操作,又包含无条件的操作,则带条件的操作是否执行取决于条件式的真假,而没有指定条件的操作则会______。A、无条件执行B、有条件执行C、不执行D、出错标准答案:A知识点解析:暂无解析12、下列能够使用"输入掩码向导"创建输入掩码的数据类型是A、数字和文本B、文本和货币C、文本和日期/时间D、数字和日期/时间标准答案:C知识点解析:Access只为"文本"和"日期/时间"型字段提供了输入掩码向导。13、下列统计函数中不能忽略空值(NULL)的是()。A、SUMB、AVGC、MAXD、COUNT标准答案:D知识点解析:本题考查统计函数的知识。在Access中进行计算时,可以使用统计函数,比较常用的有求和(SUM)、求平均值(AVG)、求最大值(MAX)、求最小值(MIN)和计数(COUNT)。其中统计数目的函数COUNT不能忽略字段中的空值。14、在一个数据库中已经设置了自动宏AutoExec,如果在打开数据库的时候不想执行这个自动宏,正确的操作是()。A、按Enter键打开数据库B、打开数据库时按住Alt键C、打开数据库时按住Ctrl键D、打开数据库时按住Shift键标准答案:D知识点解析:本题考查宏的自动运行的知识。在Access中以AutoExec名字命名的宏,会在数据库打开时自动运行。若想在数据库打开时不自动运行宏,需要在打开数据库时按住“Shift”键。15、在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是()。A、选择B、投影C、连接D、自然连接标准答案:A知识点解析:关系运算可分为两大类:一类是传统的集合运算,如并(∪)、交(∩)、差(-)和笛卡尔积;另一类是专门的关系运算,其中包括选择、投影、连接和自然连接。16、以下程序结束后,变量X的值为()。x=1y=2Dox=x*yy=y+1LoopWhiley<2A、1B、2C、3D、4标准答案:B知识点解析:在Until循环中,条件为真时退出循环,条件为假时执行循环体。在While循环中条件为真时执行循环体。条件为假时退出循环。17、函数重载是指()。A、两个或两个以上的函数取相同的函数名,但形参的个数或类型不同B、两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同C、两个以上的函数名字不同,但形参的个数或类型相同D、两个以上的函数取相同的函数名,并且函数的返回类型相同标准答案:A知识点解析:函数(方法)重载是多态性的一种表现。通过函数(方法)重载,一个类中可以有多个具有相同名字的方法,由传递给它们的不同个数和类型的参数来决定使用哪种方法,这就是多态。通过方法重写,子类可以重新实现父类的某些方法,使其具有自己的特征。18、属于交互式控件的是______。A、标签控件B、文本框控件C、命令按钮控件D、图像控件标准答案:B知识点解析:文本框控件是用来输入或编辑数据字段的,是一种与用户交互的控件。19、若要查询成绩为85~100分A、>84or<100B、Between85with100C、IN(85,100)D、>=85and<100标准答案:D知识点解析:本题考查表达式和运算符的知识。Between...And是一个表示在某区间内的运算符,等价于:>=下界And<=上界;表示集合的方法是用括号括起集合的所有元素,这些元素之间用逗号隔开,表示在某个集合内的关键字是in。20、使用VBA的逻辑值进行算术运算时,True值被处理为()。A、-1B、0C、1D、任意值标准答案:A知识点解析:本题考查VBA中运算符的知识。在VBA中,允许逻辑值进行算术运算,Tree处理成-1,False处理成0。21、设有如下程序PrivateSubCommand1_Click()DimsumAsDouble,xAsDoublesum=0n=0Fori=1To5x=n/in=n+1sum=sum+xNextiEndSub该程序通过For循环来计算一个表达式的值,这个表达式是______。A、1+1/2+2/3+3/4+4/5B、1+1/2+1/3+1/4+1/5C、1/2+2/3+3/4+4/5D、1/2+1/3+1/4+1/5标准答案:C知识点解析:当i=1时,sum=0+0/1;当i=2时,sum=0+0/1+1/2;当i=3时,sum=0+0/1+1/2+2/3;当i=4时,sum=0+0/1+1/2+2/3+3/4;当i=5时,sum=0+0/1+1/2+2/3+3/4+4/5,即For循环是用来计算表达式“1/2+2/3+3/4+4/5”的。22、下列叙述中正确的是A、栈是一种先进先出的线性表B、队列是一种后进先出的线性表C、栈与队列都是非线性结构D、以上三种说法都不对标准答案:D知识点解析:栈是先进后出的线性表,队列是先进先出的线性表,二者均为线性结构。23、有如下程序:DefStrX-ZX="123’’Y="456"Z=X$+Y$PrintZ$End运行后,输出的结果是()。A、显示出错结果B、123456C、579D、579标准答案:2知识点解析:本题需要注意Defiype语句对用户定义类型中的元素不产生影响,因为这些元素必须显式声明。DefStrX-Z表示任何以X、Y、Z开头,未用Dim定义的变量均为字符串类型,而运算符“+”对于字符串而言将两个字符串合并,故Z的结果应该为“123456”。24、SQL的含义是()。A、结构化查询语言B、数据定义语言C、数据库查询语言D、数据库操纵与控制语言标准答案:1知识点解析:SQL是结构化查询语言(StructuredQueryLanguage)的缩写,是关系数据库的标准数据语言。25、假定有以下程序段n=0fori=1to3forj=-4to-1n=n+1‘nextjnexti运行完毕后,n的值是()A、0B、3C、4D、12标准答案:8知识点解析:本题考查嵌套循环结构。首先要掌握For…Next循环,这时考试重点内容。For…Next语句能够重

温馨提示

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

评论

0/150

提交评论