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

下载本文档

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

文档简介

国家二级ACCESS机试(选择题)模拟试卷13(共9套)(共255题)国家二级ACCESS机试(选择题)模拟试卷第1套一、选择题(本题共25题,每题1.0分,共25分。)1、下列叙述中正确的是()。A、算法的时间复杂度与计算机的运行速度有关B、算法的时间复杂度与运行算法时特定的输入有关C、算法的时间复杂度与算法程序中的语句条数成正比D、算法的时间复杂度与算法程序编制者的水平有关标准答案:B知识点解析:为了能够比较客观地反映出一个算法的效率,在度量一个算法的工作量时,不仅应该与所使用的计算机、程序设计语言以及程序编制者无关,而且还应该与算法实现过程中的许多细节无关。为此,可以用算法在执行过程中所需基本运算的执行次数来度量算法的工作量。算法所执行的基本运算次数还与问题的规模有关;对应一个固定的规模,算法所执行的基本运算次数还可能与特定的输入有关。2、下列描述中正确的是()。A、线性链表是线性表的链式存储结构B、栈与队列是非线性结构C、双向链表是非线性结构D、只有根节点的二叉树是线性结构标准答案:A知识点解析:线性表的链式存储结构称为线性链表。线性表链式存储结构的基本单位称为存储节点,每个存储节点包括数据域和指针域两个组成部分。各数据元素之间的前后件关系是由各节点的指针域来指示的,指向线性表中第一节点的指针HEAD称为头指针,当HEAD=NULL时称为空表。栈、队列和双向链表是线性结构,树是一种简单的非线性结构。在树这种数据结构中,所有数据元素的关系具有明显的层次特征。二叉树是非线性结构。线性结构和非线性结构是从数据的逻辑结构角度来讲的,与该数据结构中有多少个元素没有关系,即使是空的二叉树也是非线性结构。3、下列叙述中正确的是A、存储空间不连续的所有链表一定是非线性结构B、结点中有多个指针域的所有链表一定是非线性结构C、能顺序存储的数据结构一定是线性结构D、带链的栈与队列是线性结构标准答案:D知识点解析:计算机中数据按照其数据逻辑结构,可以分为线性结构和非线性结构。而数据在内存或磁盘中的存储,可以分为顺序存储和链式存储。数据的逻辑结构与存储结构之间没有对应的关系。所以选项ABC都是错误的,栈和队列按照数据的逻辑划分都是线性结构。4、下列叙述中正确的是A、存储空间连续的数据结构一定是线性结构B、存储空间不连续的数据结构一定是非线性结构C、没有根结点的非空数据结构一定是线性结构D、具有两个根结点的数据结构一定是非线性结构标准答案:D知识点解析:数据结构从逻辑上来划分,分为线性结构和非线性结构,一对一是线性结构,其它的为非线性结构。判断一个非空的数据结构是否为线性结构必须满足以下两个条件:①有且只有一个根结点;②每一个结点最多有一个前件,也最多有一个后件。根据这两个条件,可知选项A)、B)和C)都不能判定是否是线性结构。5、下列描述中错误的是A、在数据库系统中,数据的物理结构必须与逻辑结构一致B、数据库技术的根本目标是要解决数据的共享问题C、数据库设计是指在已有数据库管理系统的基础上建立数据库D、数据库系统需要操作系统的支持标准答案:A知识点解析:在数据库系统中,物理独立性是指数据的物理结构(包括存储结构、存取方式等)的改变,如存储设备的更换、物理存储的更换、存取方式改变等都不影响数据库的逻辑结构,从而不致引起应用程序的变化。6、设二叉树共有500个结点,其中叶子结点有250个。则度为2的结点个数是A、0B、1C、249D、不可能有这样的二叉树标准答案:C知识点解析:二叉树的每个结点至多只有二棵子树(不存在度大于2的结点),二叉树的子树有左右之分,次序不能颠倒。二叉树的第i层至多有2i-1个结点;深度为k的二叉树至多有2k-1个结点;对任何一棵二叉树T,如果其终端结点数为n0,度为2的结点数为n2,则n0=n2+1。本题中,叶子结点有250个,度为2的结点数为n2=n0-1=250-1=249。7、设某棵树的度为3,其中度为2、1、0的结点个数分别为3、4、15。则该树中总结点数为A、22B、30C、35D、不可能有这样的树标准答案:D知识点解析:本题采用画图法来求出结果。首先先画出包含3个度为2的结点;然后再添加4个度为1的结点。根据题目中描述的度为0的结点数有15个,这时要在书中掭加度为3的结点,不管怎么添加都不能添加出15个度为0的结点,因此不可能有这样的树。8、将E—R图转换为关系模式时,实体和联系都可以表示为A、属性B、键C、关系D、域标准答案:C知识点解析:将E—R图转换为关系模式时,实体和联系都可以表示为关系。9、面向对象方法中,继承是指A、一组对象所具有的相似性质B、一个对象具有另一个对象的性质C、各对象之间的共同性质D、类之间共享属性和操作的机制标准答案:D知识点解析:面向对象方法中,继承是使用已有的类定义作为基础建立新类的定义技术。广义地说,继承是指能够直接获得已有的性质和特征,而不必重复定义它们。10、某宾馆中有单人间和双人间两种客房,按照规定,每位入住该宾馆的客人都要进行身份登记。宾馆数据库中有客房信息表(房间号,……)和客人信息表(身份证号,姓名,来源,……);为了反映客人入住客房的情况,客房信息表与客人信息表之间的联系应设计为A、一对一联系B、一对多联系C、多对多联系D、无联系标准答案:B知识点解析:由于一个客人只能住一间客房,而一间客房可以住多个客人,所以客房信息表与客人信息表之间的联系应设计为一对多关系。11、将项目添加到List控件中的方法是()。A、ListB、ListCountC、MoveD、AddItem标准答案:D知识点解析:List控件即列表框控件,列表框控件的项目添加方法是AddItern,使用格式为:控件名称AddItem(字符串)。12、若要查询成绩为85~100分(包括85分,不包括100分)的学生的信息,查询准则设置正确的是()。A、>84or<100B、Between85with100C、IN(85,100)D、>=85and<100标准答案:D知识点解析:本题考查表达式和运算符的知识。“Between…And”是表示在某区间内的运算符,等价于:>=下界And<=上界;表示集合的方法是用括号括起集合的所有元素,这些元素之间用逗号隔开,表示在某个集合内的关键字用in。13、某系统结构图如下图所示,该系统结构图的最大扇入数是A、nB、1C、2D、3标准答案:A知识点解析:系统结构图的最大扇入数指该模块在结构图中的直接上层模块数,扇出是该模块在结构图的直接下层模块数。在题目中的功能n-1模块,它的扇入数为n,所以这个系统结构的最大扇入数为n。故选择A。14、下图中所示的查询返回的记录是A、不包含80分和90分B、不包含80至90分数段C、包含80至90分数段D、所有的记录标准答案:D知识点解析:本题考查条件查询的知识。在这个例子中,该条件实际等价于期末成绩<>80Or期末成绩<>90。也就是找出期末成绩不等于80或者不等于90的记录。显然,没有一个记录的期末成绩既能等于80又能等于90,所以所有的记录都满足条件。15、若有以下窗体单击事件过程:PrivateSubForm_Click0result=1Fori=1To6step3result=result*iNextiMsgBoxresultEndSub打开窗体运行后,单击窗体,则消息框的输出内容是A、1B、4C、15D、120标准答案:B知识点解析:根据题意可知,For循环的步长为3,只有当i分别为1和4时才会执行循环体,所以该事件的最终结果是4。16、有三个关系R,S和T如下图所示:A、选择B、差C、交D、并标准答案:B知识点解析:由关系T中的数据可以看出,其数据由属于关系R但是不属于关系S的数据组成。所以关系T是由关系R和S通过差运算得到的。17、下面不属于数据库系统特点的是A、数据冗余度高B、数据具有完整性C、数据共享性好D、数据独立性高标准答案:A知识点解析:数据库系统特点的是:①实现数据共享;②减少数据的冗余度;③数据的独立性;④数据实现集中控制;⑤数据一致性和可维护性;⑥故障恢复。数据库中的表只能尽量避免数据的重复,不能避免一切数据的重复。所以选项A为正确答案。18、在数据库中存储的是A、数据的操作B、数据模型C、操作信息D、数据以及数据之间的联系标准答案:D知识点解析:数据库里存放的是一些元数据的东西,比如很多表,表中有数据字段,表与表之间有关系,最终表存放到表空间中,而表空间存放在操作系统的文件系统中。所以选项D正确。19、在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送()。A、语句B、命令C、调用程序D、消息标准答案:D知识点解析:消息是一个实例与另一个实例之间传递的信息,它请求对象执行某一处理或回答某一要求的信息,它统一了数据流和控制流。消息中只包含传递者的要求,它告诉接受者需要做哪些处理,但并不指示接受者应该怎样完成这些处理。20、如果字段“考查成绩”的取值范围为大写字母A~E,则下列选项中,错误的有效性规则是A、>=’A’And<=’E’B、[考查成绩]>=’A’And[考查成绩]<=’E’C、考查成绩>=’A’nd考查成绩<=’E’D、’A’<=[考查成绩]<=’E’标准答案:D知识点解析:本题中“考查成绩”的取值范围为A~E,并且包含A和E。选项A、选项B、选项C都是正确的表达式。选项D中因为“<=”符号是用于数值比较的双目运算符,结合方向为从左到右。第一步计算出“A”<=[考查成绩]的结果值为“true”或“false”的逻辑值,当与第二个<=做比较操作时,左边的true/false值会强制类型转换为数值-1/0,然后跟<=右边值比较,永远小于“E”,最后的结果是布尔值“真”,进而起不到约束输入的作用,综上可知,所以选择选项D。21、下列选项中,不属于窗体控件的是A、复选框B、组合框C、列表框D、消息框标准答案:D知识点解析:常用的窗体控件包括:文本框、标签、选项组、复选框、切换按钮、组合框、列表框、按钮、图像控件、绑定对象框、未绑定对象框、子窗体/子报表、插入分页符、线条和矩形等;消息框不是窗体的控件,所以选项D正确。22、下列过程的功能是:通过对象变量返回当前窗体的Recordset属性记录集引用,消息框中输出记录集的记录(即窗体记录源)个数。SubGetRecNum()DimrsAsObject,Setrs=Me.RecordsetMsgBox________EndSub程序空白处应填写的是A、CountB、rs.CountC、RecordCountD、rs.RecordCount标准答案:D知识点解析:RecordCount属性返回Long值,指示Recordset中的记录数目。由于对象变量rs返回当前窗体的RecordSet属性记录集引用,所以输出记录个数时的代码写成rs.RecordCount。23、用于从文本文件中导人和导出数据的宏命令是A、InputTextB、AddTextC、TransferTextD、InText标准答案:C知识点解析:暂无解析24、下列数据类型能够进行排序的是A、备注数据类型B、超级链接数据类型C、OLE对象数据类型D、数字数据类型标准答案:D知识点解析:备注、超级链接、OLE对象的字段不能排序。25、以下能用宏而不需要VBA就能完成的操作是A、事务性或重复性的操作B、数据库的复杂操作和维护C、自定义过程的创建和使用D、一些错误过程标准答案:A知识点解析:事务性或重复性的操作,可以使用宏,没有必要使用VBA来完成。国家二级ACCESS机试(选择题)模拟试卷第2套一、选择题(本题共25题,每题1.0分,共25分。)1、下列链表中,其逻辑结构属于非线性结构的是A、二叉链表B、循环链表C、双向链表D、带链的栈标准答案:A知识点解析:二叉链表作为树的存储结构。链表中结点的两个链域分别指向该结点的第一个孩子结点和下一个兄弟结点。2、下列叙述中正确的是A、算法的效率只与问题的规模有关,而与数据的存储结构无关B、算法的时间复杂度是指执行算法所需要的计算工作量C、数据的逻辑结构与存储结构是一一对应的D、算法的时间复杂度与空间复杂度一定相关标准答案:B知识点解析:算法的时间复杂度是指执行算法所需要的计算工作量。算法的工作量用算法所执行的基本运算的次数来度量,而算法所执行的基本运算次数是问题规模的函数;算法的空间复杂度一般是指执行这个算法所需要的内存空间。算法的时间复杂度与空间复杂度并不相关。数据的逻辑结构就是数据元素之间的逻辑关系,它是从逻辑上描述数据元素之间的关系,是独立于计算机的;数据的存储结构是研究数据元素和数据元素之间的关系如何在计算机中表示,它们并非一一对应。算法的执行效率不仅与问题的规模有关,还与数据的存储结构有关。3、下列可以建立索引的数据类型是A、文本B、超级链接C、备注D、OLE对象标准答案:A知识点解析:索引可以加快对数据的查询速度,索引文件作为一个独立的文件进行存储,文件中包含指向表记录的指针,建立索引后,表中记录的物理顺序不变,本题选项中只有文本数据类型可以建索引,其他数据类型都不可建索引。4、设表的长度为n。下列查找算法中,在最坏情况下,比较次数最少的是A、有序表的二分查找B、顺序查找C、寻找最大项D、寻找最小项标准答案:A知识点解析:有序表的二分法查找只适用于顺序存储的有序表。二分查找的基本方法是:将被查元素x与线性表的中间项进行比较,若中间项的值等于x,则说明查到;若小于中间项的值则在线性表的前半部分以相同的方法进行查找;若大于中间项的值则在线性表的后半部分以相同的方法进行查找。在最坏情况下,二分查找需要比较log2n次。顺序查找、寻找最大项、寻找最小项,在最坏情况下,比较次数都是n次。所以选项A正确。5、下列关于窗体的叙述中,正确的是()。A、窗体只能用作数据的输出界面B、窗体可设计成切换面板形式,用于打开其他窗体C、窗体只能用作数据的输入界面D、窗体不能用来接收用户的输入数据标准答案:B知识点解析:窗体既可以用作数据输出界面,也可以利用文本框控件来接收用户输入的数据作为输入界面,同时也可以设计成切换面板形式来打开其他窗体。6、若在窗体设计过程中,命令按钮Command()的事件属性设置如下图所示,则含义是A、只能为“进入”事件和“单击”事件编写事件过程B、不能为“进入”事件和“单击”事件编写事件过程C、“进入”事件和“单击”事件执行的是同一事件过程D、已经为“进入”事件和“单击”事件编写了事件过程标准答案:D知识点解析:本题中如图所示,“进入”与“单击”操作都跟有[事件过程]字样,代表已经为两事件编写了事件过程,若没有编写则不显示[事件过程]字样,编写的过程在VBA程序中可看到。7、下图所示的是报表设计视图,由此可判断该报表的分组字段是A、课程名称B、学分C、成绩D、姓名标准答案:D知识点解析:根据报表的特点及题目巾的报表设计视图,分析可知存在姓名页眉和姓名页脚,所以该报表是以姓名字段为分组依据。8、软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是A、学生成绩管理系统B、C语言编译程序C、UNIX操作系统D、数据库管理系统标准答案:A知识点解析:学生成绩管理系统为应用软件;UNIX操作系统和数据库管理系统属于系统软件;C语言编译程序属于工具软件。9、如果想在已建立的"tSalary"表的数据表视图中直接显示出姓"李"的记录,应使用Access提供的()。A、筛选功能B、排序功能C、查询功能D、报表功能标准答案:A知识点解析:Access提供了4种筛选方法,即按选定内容筛选(可连续筛选几次)、按窗体筛选、按筛选目标筛选和高级筛选。值得注意的是,Access中的筛选是一个对资料表临时的查询,它不会保存筛选的结果(关闭资料表后即消失),而查询是一个对资料表的筛选,可进行永久保存。10、SQL语句的WHERE子句可以限制表中的记录,完成同样功能的宏命令是()。A、RequeryB、FindRecordC、ApplyFilterD、FindNextRecord标准答案:C知识点解析:ApplyFiher宏操作命令可以对表、窗体或报表应用筛选、查询或SQL的WHERE字句,以限制或排序表、窗体及报表的记录。11、若要查询某字段的值为“JSJ”的记录,在查询设计视图对应字段的准则中,错误的是表达式是A、JSJB、“JSJ”C、“*JSJ”D、Like“JSJ”标准答案:C知识点解析:本题考查查询设计视图的知识。在查询设计视图的“准则"行中,要查询的值可以用双引号括起来,也可以不括,还可以使用Like加上通配符来使用,但是通配符不配合Like是无法单独使用的。12、软件测试的目的是A、发现程序中的错误B、修改程序中的错误C、避免程序中的错误D、发现和修改程序中的错误标准答案:A知识点解析:软件测试的目的是:发现一些可以通过测试避免的开发风险;实施测试来降低所发现的风险;确定测试何时可以结束;在开发项目的过程中将测试看作是一个标准项目。13、在“窗体视图”显示该窗体时,要求在单击命令按钮(bChange)后标签(Labell)上显示的文字颜色变为红色,以下能实现该操作的语句是A、labell.ForeColor=255B、bChange.ForeColor=255C、labell.ForeColor="255"D、bChange.ForeColor="255"标准答案:A知识点解析:本题考查控件属性的知识Access中的控件都有许多基本属性,本题要改变标签中的文字颜色,应该对labell的ForeColor属性赋值。这个值应该是一个数值型的值而不是字符型的值。14、给定日期DD,可以计算该日期当月最大天数的正确表达式是()。A、Day(DD)B、Day(DateSerial(Year(DD),Month(DD),day(DD)))C、Day(DateSerial(Year(DD),Month(DD),0))D、Day(DateSerial(Year(DD),Month(DD)+1,0))标准答案:D知识点解析:Day函数是返回日期表达式日期的整数。Year函数是返回日期表达式年份的整数。Month函数是返回日期表达式月份的整数。DateSerial函数是返回指定年月日的日期。格式为DateSerial(表达式1、表达式2、表达式3),如果表达式3为0,则DateSerial返回表达式2所写前一个月的最后一天的日期。要返回当月的最后一天的日期,表达式2就要等于Month(DD)+1。所以本题答案是D。15、执行语句:MsgBox"AAAA",vbOKCancel+vbQuestion,"BBBB"之后,弹出的信息框A、标题为“BBBB”、框内提示符为“惊叹号”、提示内容为“AAAA”B、标题为“AAAA”、框内提示符为“惊叹号”、提示内容为“BBBB”C、标题为“BBBB”、框内提示符为“问号”、提示内容为“AAAA”D、标题为“AAAA”、框内提示符为“问号”、提示内容为“BBBB”标准答案:C知识点解析:在VBA中可以函数的形式调用,格式为:Msgbox(prompt[,buttons][,title][,helpnle,context])Msgbox用于打开一个信息框,等待用户单击按钮并返回一整数值,告诉系统用户单击了哪一个按钮,若不需要返回值,可直接作为命令语句使用,显示提示信息。16、以下叙述中正确的是()。A、树与二叉树是线性结构B、栈与线性链表是非线性结构C、队列是非线性结构D、线性表是线性结构标准答案:D知识点解析:线性表是一个线性结构。数据元素在线性表中的位置只取决于它们自己的序号。栈是限定在一端进行插入与删除的线性表。队列是指允许在一端进行插入、而在另一端进行删除的线性表。链式存储方式既可用于表示线性结构,也可用于表示非线性结构。树是一种简单的非线性结构。17、从关系模式中指定若干属性组成新的关系,这种操作称为()。A、选择B、投影C、联接D、并标准答案:B知识点解析:投影是指从关系模式中指定若干属性组成新的关系的操作。所以本题答案为B。18、在实体关系模型中,有关系R(学号,姓名)和关系S(学号,课程名,课程成绩),要得到关系Q(学号,姓名,课程名,课程成绩),应该使用的关系运算是A、投影B、选择C、联接D、自然联接标准答案:C知识点解析:联接运算是将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组,本题中生成的关系Q包含关系R和关系s中的所有属性,所以选项C正确。19、SQL语句不能创建的是A、报表B、操作查询C、选择查询D、数据定义查询标准答案:A知识点解析:本题考查SQL语句的知识。SQL语言的功能十分强大,它包括数据定义功能、数据查询功能、数据操纵功能和数据控制功能。SQL能定义的数据包括表、视图、索引等,不包括报表。20、关于窗体上的控件的叙述错误的是A、从“字段列表”窗口拖动字段到窗体添加控件时,控件会自动绑定到字段B、使用“控件”组中的按钮添加控件,添加的控件是未绑定的,并有默认名称C、创建控件后,控件可以更改为其他类型,比如选项按钮、切换按钮和复选框控件是可以互换的D、创建控件后,某些类型的控件不可以更改,比如文本框和组合框不可以互换标准答案:D知识点解析:选项D中文本框控件和组合框控件是可以相互转换的,所以选项D错误,所以选项A、选项B、选项C均正确。21、在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。A、一对一B、一对多C、多对一D、多对多标准答案:B知识点解析:一个班可以有多名学生,而一名学生只能属于一个班级,所以“班级”与“学生”两个实体集之间的联系属于一对多关系。22、在模块的声明部分使用“OptionBasel”语句,然后定义二维数组A(2to5,5)则该数组的元素个数为A、20B、24C、25D、36标准答案:B知识点解析:Dim数组名([标下限to]下标上限)缺省情况下,下标下限为0,元素个数=(下标上限下标上限+1);如果t0选项可以安排非0下限,使用逗号间隔可定义多维数组。数组A(2to5,5)为二维数组,元素个数=(5—2+1)*(5-0+1)=4*6=24。23、返回字符表达式中值的个数,即统计记录数的函数为A、AvgB、CountC、MaxD、Min标准答案:B知识点解析:暂无解析24、报表页面页眉节主要用来A、显示报表的标题、图形或说明性文字B、显示报表中字段名或对记录的分组名称C、显示记录数据D、显示汇总说明标准答案:B知识点解析:暂无解析25、某窗体上有一个命令按钮,要求单击该按钮后调用宏打开应用程序Word,则设计该宏时应选择的宏命令是A、RunAppB、RunCodeC、RunMacro,D、RunCommand标准答案:A知识点解析:暂无解析国家二级ACCESS机试(选择题)模拟试卷第3套一、选择题(本题共40题,每题1.0分,共40分。)1、一个关系数据库的表中有多条记录,记录之间的相瓦关系是A、前后顺序不能任意颠倒,一定要按照输入的顺序排列B、前后顺序可以任意颠倒,不影响库中的数据关系C、前后顺序可以任意颠倒,但排列顺序不同,统计处理结果可能不同D、前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列标准答案:B知识点解析:本题考查表的基础知识。在关系数据库中,记录的顺序是不会影响结果和存储的,也就是说,行的次序是无所谓的。2、支持子程序调用的数据结构是()。A、栈B、树C、队列D、二叉树标准答案:A知识点解析:栈是一种限定在一端进行插入与删除的线性表。在主函数调用子函数时,要首先保存主函数当前的状态,然后转去执行子函数,把子函数的运行结果返回到主函数调用子函数的位置,主函数再接着往下执行,这种过程符合栈的特点。所以一般采用栈式存储方式。3、对于存储同样的一组数据元素而言()。A、顺序结构比链接结构易于扩充空间B、顺序结构与链接结构相比,更有利于对元素进行插入、删除运算C、顺序结构占用整块空间,而链接结构不要求整块空间D、顺序结构比链接结构多占存储空间标准答案:C知识点解析:顺序结构中,元素之间的关系通过存储单元的邻接关系来表示,其存储空间必须占用整块空间;链接结构中,结点之间的关系通过指针来表示,不要求整块空间。4、下列叙述中正确的是A、线性表链式存储结构的存储空间一般要少于顺序存储结构B、线性表链式存储结构与顺序存储结构的存储空间都是连续的C、线性表链式存储结构的存储空间可以是连续的,也可以是不连续的D、以上都不正确标准答案:C知识点解析:线性表的存储分为顺序存储和链式存储。在顺序存储中,所有元素所占的存储空间是连续的。而在链式存储的方式中,将存储空间的每一个存储结点分为两部分,一部分用于存储数据元素的值,称为数据域;另一部分用于存储下一个元素的存储序号,称为指针域。所以线性表的链式存储方式比顺序存储方式的存储空间要大一些。5、Access中通配符“”的含义是A、通配任意单个运算符B、通配任意单个字符C、通配任意多个减号D、通配指定范围内的任意单个字符标准答案:D知识点解析:各通配符的意义如下表所示。6、对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。A、冒泡排序为n/2B、冒泡排序为nC、快速排序为nD、快速排序为n(n—1)/2标准答案:D知识点解析:假设线性表的长度为n,则在最坏情况下,冒泡排序需要经过n遍的从前往后的扫描和n/2遍的从后往前的扫描,需要的比较次数为n,(n—1)/2。快速排序法也是一种互换类的排序方法,但由于它比冒泡排序法的速度快,因此,称为快速排序法。7、设一棵树的度为3,其中度为3,2,1的结点个数分别为4,1,3。则该棵树中的叶子结点数为A、10B、11C、12D、不可能有这样的树标准答案:A知识点解析:因为任一棵树中,结点总数=总分支数目+1,所以:n0+4+1+3=(n0*0+3*4+2*1+1*3)+1,计算结果n0=10。其中,n0表示叶子结点。所以选项A正确。8、数据库中有如下商品表:执行SQL命令:SELECT*FROM商品WHERE单价>(SELECT单价FROM商品WHERE商品号="0112");查询结果的记录数是()。A、1B、3C、4D、10标准答案:B知识点解析:题目中SQL语句的含义为,查找单价大于商品号为0112的商品单价的商品信息,0112号商品的单价为2000,单价大于2000的商品共有3条记录。9、有两个关系R和T如下:则由关系R得到关系T的操作是A、选择B、投影C、交D、并标准答案:A知识点解析:由关系R和T所包含的元素可知,关系R经过选择操作就可以得到关系T。10、在报表设计时,如果只在报表最后一页的主体内容之后输出规定的内容,则需要设置的是A、报表页眉B、报表页脚C、页面页眉D、页面页脚标准答案:B知识点解析:本题考查报表的知识。报表页眉处于报表的开始位置,一般用其来显示报表的标题、图形或者说明性文字;报表页脚处于报表的结束位置,一般用来显示报表的汇总说明:页面页眉处于每页的开始位置,一般用来显示报表中的字段名称或记录的分组名称;贞面页脚处于每页的结束位置,一般用来显示本页的汇总说明。11、在报表中,要计算“数学”字段的最低分,应将控件的“控件来源”属性设置为A、=Min([数学])B、=Min(数学)C、=Min[数学]D、Min(数学)标准答案:A知识点解析:控件来源必须以“=”引出,控件来源可以设置成有关字段的表达式,但是字段必须用“[]”括起来。12、耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是A、提高耦合性降低内聚性有利于提高模块的独立性B、降低耦合性提高内聚性有利于提高模块的独立性C、耦合性是指一个模块内部各个元素间彼此结合的紧密程度D、内聚性是指模块间互相连接的紧密程度标准答案:B知识点解析:耦合性是反映模块间互相连接的紧密程度,内聚性是指一个模块内部各个元素间彼此接合的紧密程序。提高模块的内聚性,降低模块的耦合性是有利于模块的独立性。13、Access辛,设置为主键的字段A、不能设置索引B、可设置为“有(有重复)”索引C、系统自动设置索引D、可设置为“无”索引标准答案:C知识点解析:主键具有惟一性,索引可以加快对数据的查询速度,索引文件作为一个独立的文件进行存储,文件中包含指向表记录的指针,建立索引后,表中记录的物理顺序不变。主键的惟一性可自动设置为索引。14、下列叙述中正确的是A、对象具有封装性B、对象标识可以不唯一C、对象间的通信是靠方法调用D、对象是属性名和属性的封装体标准答案:A知识点解析:对象的特征有:唯一性、分类性、继承性和多态性(多形性)。对象的要素有:抽象、封装性(信息隐藏)和共享性。对象标识是唯一的。15、若要在子过程Procl调用后返回两个变量的结果,下列过程定义语句中有效的是A、SubProcl(n,m)B、SubProcl(ByValn,m)C、SubProcl(n,BYValm)D、SubProcl(ByValn,ByValm)标准答案:A知识点解析:本题考查VBA中参数传递的知识。在VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用,此时形参的变化不会返回到实参;若用ByRef声明,说明此参数为传址调用,此时形参的变化将会返回到实参;没有说明传递类型,则默认为传址传递。16、将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是A、选择查询B、生成表查询C、追加查询D、更新查询标准答案:C知识点解析:本题考查操作查询的知识。操作查询,也叫做动作查询,共有4种类型:追加查询、删除查询、更新查询和生成表查询。利用这几种查询可以完成为源表追加数据,更新、删除源表中的数据,以及生成表操作。本题中要求将A表中的数据追加到B表中原有记录的后面,很明显是追加查询。17、下列可以设置为索引的字段是()。A、备注B、OLE对象C、主关键字D、超级链接标准答案:C知识点解析:索引是表中字段非常重要的属性,能根据键值加速在表中查找和排序的速度,并且能对表中的记录实施唯一性。18、软件测试的目的是A、发现程序中的错误B、修改程序中的错误C、避免程序中的错误D、发现和修改程序中的错误标准答案:A知识点解析:软件测试的目的是:发现一些可以通过测试避免的开发风险;实施测试来降低所发现的风险;确定测试何时可以结束;在开发项目的过程中将测试看作是一个标准项目。19、如果在C盘当前文件夹下已存在名为StuData.dat的顺序文件,则执行语句Open"C:StuData.dat"ForAppendAs#1的结果是()。A、删除文件中原有内容,使文件变为空文件B、保留文件中原有内容,可在文件尾添加新内容C、保留文件中原有内容,在文件头开始添加新内容D、保留文件中原有内容,但不能进行任何写文件操作标准答案:B知识点解析:文件打开方式中使用ForAppend时,指定文件按顺序方式输出,文件指针被定位在文件末尾。如果对文件执行写操作,则一写入的数据附加到原来文件的后面。20、有关系R、S和T,如下图所示关系T是由关系R和S通过运算得出,则所使用的操作是A、并B、自然连接C、笛卡尔积D、差标准答案:D知识点解析:由三个关系R、S和T的结构可以知道,关系T是由关系R、S经过差运算得到的。21、若在窗体设计过程中,命令按钮Command()的事件属性设置如下图所示,则含义是A、只能为“进入”事件和“单击”事件编写事件过程B、不能为“进入”事件和“单击”事件编写事件过程C、“进入”事件和“单击”事件执行的是同一事件过程D、已经为“进入”事件和“单击”事件编写了事件过程标准答案:D知识点解析:本题中如图所示,“进入”与“单击”操作都跟有[事件过程]字样,代表已经为两事件编写了事件过程,若没有编写则不显示[事件过程]字样,编写的过程在VBA程序中可看到。22、在窗体中有命令按钮Command1和两个文本:框Text0、Text1,命令按钮对应的代码过程如下:PrivateSubCommand1_Click()Dimm,kAsIntegerDimflagAsBooleanm=Val(Me!Text0),输入一个整数DoWhile1k=2flag=TrueDoWhilek<=m/2AndflagIfmModk=0Thenflag=FalseElsek=k+1EndIfLoopIfflagThenMe!Text1=m’输出计算结果ExitDoElsem=m+1EndIfLoopEndSub运行程序,在Text0中输入15,单击命令按钮,程序的输出结果是()。A、17B、15C、13D、其他整数标准答案:A知识点解析:第一次外层循环时,m=15,k=2,flag=True。进入内层循环时,m不能整除k,执行k=k+1,此时k=3,继续内层循环,mModk=0,nag=False,退出内层循环,执行m=m+1,此时m=16;继续进行外层循环,k=2,flag=True,进入内层循环时,mModk=0,flag=False,退出内层循环,执行m=m+1,此时m=17。继续外层循环,k=2,flag=True,因为17是质数,不能整除,内层循环一直执行k=k+1,直到k=9时,k<=m/2不成立,退出内层循环,fla23、建立表示学生选修课程活动的实体联系模型,其中的两个实体分别是A、课程和成绩B、课程和课程号C、学生和学号D、学生和课程标准答案:D知识点解析:在学生选修课程活动的实体联系模型中,实体分别是学生和课程,所以选项D正确。24、不能够使用宏的数据库对象是A、数据表B、窗体C、宏D、报表标准答案:A知识点解析:本题考查宏的知识。宏是一个或多个操作的序列,每个操作自动实现自己的功能。在Access的窗体、报表中都可以使用宏,在宏中也可以使用宏,而在数据表中是不能使用宏的。25、数据库概念设计阶段得到的结果是A、数据字典B、E-R模型C、关系模型D、物理模型标准答案:B知识点解析:一个完整的数据库设计一般分为以下六个阶段:需求分析:分析用户的需求,包括数据、功能和性能需求;概念结构设计:主要采用E-R模型进行设计,包括画E-R图;逻辑结构设计:通过将E-R图转换成表,实现从E-R模型到关系模型的转换;数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存取路径;数据库的实施:包括编程、测试和试运行;数据库运行与维护:系统的运行与数据库的日常维护。所以选项B正确。26、某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求①每个书店的每种书籍只在该书店的一个部门销售;②每个书店的每个部门只有一个负责人;③每个书店的每种书籍只有一个库存数量。则关系模式R最高是A、1NFB、2NFC、3NFD、BCNF标准答案:B知识点解析:范式(数据库设计范式,数据库的设计范式)是符合某一种级别的关系模式的集合。构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、Boyce-Codd范式(BCNF)、第四范式(4NF)和第五范式(5NF)。所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。第二范式(2NF)要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。如果存在,那么这个属性和主关键字的这一部分应该分离出来形成一个新的实体,新实体与原实体之间是一对多的关系。为实现区分通常需要为表加上一个列,以存储各个实例的唯一标识。满足第三范式(3NF)必须先满足第二范式(2NF)。简而言之,第三范式(3NF)要求一个数据库表中不包含已在其它表中已包含的非主关键字信息,第三范式就是属性不依赖于其它非主属性。相对于第三范式,Bc范式的要求更加严格,B℃范式是对R的每个属性都做要求。本题中,关系模式R最高满足第二范式(2NF)。27、下列不属于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的函数。28、在关系数据模型中,术语“域”的含义是A、表中的字段B、表中的记录C、字段的属性D、属性的取值范围标准答案:D知识点解析:在关系数据模型中,“域”指的是属性的取值范围,即不同元组对同一个属性的取值所限定的范围,所以选项D正确。29、在关系数据库中,能够惟一地标识一个记录的属性或属性的组合,称为A、关键字B、属性C、关系D、域标准答案:A知识点解析:本题考查关键字的知识。在Access的表中,每行称为一条记录或者一个元组,在关系中唯一标识元组的属性或属性集称为候选码或候选关键字,可以简称为码或者关键字。若一个关系有多个关键字,则选定一个作为主关键字。30、Access数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加该记录,为此需要定义的关系是A、输入掩码B、有效性规则C、默认值D、参照完整性标准答案:D知识点解析:本题考查参照完整性的知识。参照完整性指的是两个逻辑上有关系的表必须使得表里面的数据满足它们的关系。例如主表中没有相关记录就不能将记录添加到子表;子表中的记录删除时主表的相关记录随之删除:子表中的记录更新时主表的相关记录随之更新都是参照完整性的例子。31、SELECT命令中用于返回非重复记录的关键字是A、TOPB、GROUPC、DISTINCTD、ORDER标准答案:C知识点解析:SELECT语句能够实现数据的筛选、投影和连接操作,并能够完成筛选字段重命名、多数据源数据组合、分类汇总和排序等具体操作。其中DISTINCT表示查询要去掉重复行的所有记录。32、在下列查询语句中,与SELECTTABL*FROMTABlWHEREInStr([简历]“篮球”)<>0功能相同的语句是A、SELECTTABl.*FROMTABlWHERETABl.简历Like“篮球”B、SELECTTABl.*FROMTABlWHERETABl.简历Like“*篮球”C、SELECTTABl.*FROMTABlWHERETABl.简历Like“*篮球*”D、SELECTTABl.*FROMTABlWHERETABl.简历Like“篮球*”标准答案:C知识点解析:InStr(,)函数:检索子字符串str2在字符串str1中最早出现的位置,返回一整型数。InStr([简历],“篮球”)<>0,返回不等于0的值表示“篮球”在简历字段出现,与Like“*篮球*”,所表达意思一致,*代表匹配零个或多个字符。33、在Access中已经建立了“工资”表,表中包括“职工号”、“所在单位”、“基本工资”和“应发工资”等字段,如果要按单位统计应发工资总数,那么在查询设计视图的“所在单位”的“总计”行和“应发工资”的“总计”行中分别选择的是A、sum,groupbyB、count,groupbyC、groupby,sumD、groupby,count标准答案:C知识点解析:本题考查查询设计中汇总的知识。在查询设计视图中,“总计”行用于实现数据的汇总方式。在本题中,要求按单位进行汇总,所以在“单位”的“总计”行中要选择分组语句GroupBy;要求计算应发工资的总数,所以“应发工资”的“总计”行中要选择汇总命令“Sum”。34、将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是A、选择查询B、生成表查询C、追加查询D、更新查询标准答案:C知识点解析:本题考查操作查询的知识。操作查询,也叫做动作查询,共有4种类型:追加查询、删除查询、更新查询和生成表查询。利用这几种查询可以完成为源表追加数据,更新、删除源表中的数据,以及生成表操作。本题中要求将A表中的数据追加到B表中原有记录的后面,很明显是追加查询。35、要实现报表按某字段分组统计输出,需要设置的是A、报表页脚B、该字段的组页脚C、主体D、页面页脚标准答案:B知识点解析:本题考查报表的知识。报表页眉处于报表的开始位置,一般用其来显示报表的标题、图形或者说明性文字;报表页脚处于报表的结束位置,一般用来显示报表的汇总说明;页面页眉处于每页的开始位置,一般用来显示报表中的字段名称或记录的分组名称;页面页脚处于每页的结束位置,一般用来显示本页的汇总说明。组页眉处于组的开始位置,一般用来显示某个组的分组依据;组页脚处于组的结束位置,一般用来显示组的汇总信息。由于本题要求统计某个组的汇总信息数据,所以应该放在组页脚。36、在学生表中要查找所有年龄大于30岁姓王的男同学,应该采用的关系运算是()。A、选择B、投影C、连接D、自然连接标准答案:A知识点解析:关系运算包括:选择、投影和连接。①选择:从关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算,即从水平方向抽取记录。②投影:从关系模式中指定若干个属性组成新的关系。投影是从列的角度进行的运算,相当于对关系进行垂直分解。37、运行下列程序,输人数据8、9、3、0后,窗体中显示的结果是()。PrivateSubForm_click()DimsumAsInteger,mAsIntegersum=0Dom=InputBox(”输入m”)sum=sum+mLoopUntilm=0MsgBoxsumEndSubA、0B、17C、20D、21标准答案:C知识点解析:本题程序是通过Do循环结构对键盘输入的数据进行累加,循环结束条件是输入的字符为0,题目在输入0之前输入的3个有效数据8、9、3相加值为20。38、在网状数据模型中,可以有几个结点无双亲A、1B、2C、3D、多标准答案:D知识点解析:暂无解析39、关于Access字段名,下面叙述错误的是A、字段名长度为1~255个字符B、字段名可以包含字母、汉字、数字、空格和其他字符C、字段名不能包含句号(.)、惊叹号(!)、方括号([])等D、字段名不能出现重复标准答案:A知识点解析:暂无解析40、下列关于货币数据类型的叙述中,错误的是()。A、货币型字段的长度为8个字节B、货币型数据等价于具有单精度属性的数字型数据C、向货币型字段输入数据时,不需要输入货币符号D、货币型数据与数字型数据混合运算后的结果为货币型标准答案:B知识点解析:本题主要考查了货币类型。货币类型是数字类型的特殊类型,等价于具有双精度属性的数字类型,字段长度为8字节。向货币字段输入数据时,系统会自动添加货币符号、千位分隔符和两位小数,可以和数值型数据混合计算,结果为货币型。故选择B选项。国家二级ACCESS机试(选择题)模拟试卷第4套一、选择题(本题共25题,每题1.0分,共25分。)1、在Access数据库中修改已经建立的表结构,应使用的SQL语句是()。A、CreateDatabaseB、CreateTableC、CreateIndexD、AlterTable标准答案:D知识点解析:在Access数据库中,SQL语句CreateTable用于创建一个新表,CreateIndex用于为字段或字段组创建索引,AlterTable用于修改已经建立的表结构,因此本题答案是D。2、软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是A、编辑软件B、操作系统C、教务管理系统D、浏览器标准答案:B知识点解析:软件根据应用目标的不同,是多种多样的。软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件)。应用软件是为解决特定领域的应用而开发的软件。系统软件是计算机管理自身资源,提高计算机使用效率并为计算机用户提供各种服务的软件。支撑软件是介于系统软件和应用软件之间,协助用户开发软件的工具性软件,包括辅助和支持开发和维护应用软件的工具软件,还包括辅助管理人员控制开发进程和项目管理的工具软件。3、设有二叉树如下图所示:则后序序列为A、ABDEGCFHB、DBGEAFHCC、DGEBHFCAD、ABCDEFGH标准答案:C知识点解析:后序遍历(LRD)首先遍历左子树,然后访问遍历右子树,最后访问根结点,可知选项C正确。4、在“查找和替换”对话框的“查找内容”文本框中,设置“2#1”的含义是()。A、查找值为21B、查找值为2#1C、查找第一位为2、第二位为任意字符,第三位为1的值D、查找第一位为2、第二位为任意数字,第三位为1的值标准答案:D知识点解析:在Access中进行查找和替换功能,可使用通配符来通配相应的字符。其中,#通配任何单个数字字符。5、在代码中引用一个窗体控件时,应使用的控件属性是()。A、CaptionB、NameC、TextD、Index标准答案:B知识点解析:在代码中引用一个窗体控件时,应使用的控件属性是Name,即名称属性。其中Caption属性表示控件的标题属性;Text属性表示控件的文本属性;Index属性表示控件的索引编号。6、设循环队列的存储空间为Q(1:50),初始状态为front=rear=50,经过一系列正常的操作后,front-1=rear。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为A、0B、1C、48D、49标准答案:C知识点解析:front指向队头位置,删除一个元素就将front顺时针移动一位:rear指尾指针,指向元素要插入的位置,插入一个元素就将rear顺时针移动一位;操作后,循环队列的队头指针-1等于尾指针,说明出队二位,那么总数就是49了。在该队列中寻找最大值元素,最多比较次数是总数-1,因此是49-1=48次。7、下列不属于VBA函数的是()。A、ChooseB、IfC、IIfD、Switch标准答案:B知识点解析:IIf函数、Switch函数和Choose函数是VBA提供的3个条件函数,而If是程序流程控件的条件语句,不是函数。故选择B选项。8、在窗体中添加一个名称为Commandl的命令按钮,然后编写如下事件代码:PrivateSubCommandl_Click()a=75Ifa>60Thenk=1Elselfa>70Thenk=2Elselfa>80Thenk=3Elselfa>90Thenk=4EndlfMsgBoxkEndSub窗体打开运行后,单击命令按钮,则消息框的输出结果是A、1B、2C、3D、4标准答案:A知识点解析:本题考查多分支选择的知识。这个问题比较简单,只要知道这是一个多分支选择结构,当执行某分支后就会退出分支执行分支下面的语句就可以做对。本题中第一个分支条件就得到满足,所以执行k=l后退出分支结构,最终结果k=l。9、某系统总体结构如下图所示,该系统结构图的最大扇入数是A、2B、3C、4D、5标准答案:A知识点解析:系统结构图的最大扇入数指该模块在结构图中的直接上层模块数,扇出是该模块在结构图的直接下层模块数。在题目中的“功能2.2.2”模块,它的扇入数为2,所以这个系统结构的最大扇入数为2。所以选项A正确。10、条件“Not工资额>2000”的含义是A、选择工资额大于2000的记录B、选择工资额小于2000的记录C、选择除了工资额大于2000之外的记录D、选择除了字段工资额之外的字段,且大于2000的记录标准答案:C知识点解析:本题考查条件表达式的知识。“Not工资额>2000”,就是工资额不大于2000,也就是工资额小于等于2000,也可以说成除了工资额大于2000以外。11、如果要从列表中选择所需的值,而不想浏览数据表或窗体中的所有记录,或者要一次指定多个条件,即筛选条件,可使用()方法。A、按选定内容筛选B、按窗体筛选C、按筛选目标筛选D、高级筛选/排序标准答案:C知识点解析:对于筛选记录,Access提供了4种方法:按选定内容筛选、按窗体筛选、按筛选目标筛选以及高级筛选。"按选定内容筛选"是一种最简单的筛选方法,使用它可以很容易地找到包含的某字段值的记录;"按窗体筛选"是一种快速的筛选方法,使用它不用浏览整个表中的记录,同时对两个以上字段值进行筛选;"按筛选目标筛选"是一种较灵活的方法,根据输入的筛选条件进行筛选;"高级筛选"可进行复杂的筛选,挑选出符合多重条件的记录。所以本题答案是C。12、以下关于VBA运算符优先级比较,叙述正确的是()。A、逻辑运算符>关系运算符>算术运算符B、算术运算符>逻辑运算符>关系运算符C、关系运算符>算术运算符>逻辑运算符D、以上均不正确标准答案:D知识点解析:VBA有4种类型运算符:算术运算符、关系运算符、逻辑运算符和连接运算符。其优先级关系是:算术运算符>连接运算符>关系运算符>逻辑运算符。对于存在多种运算符的表达式,可增加圆括号改变优先级或使表达式更清晰。所以A、B、C三个选项的排序均错误,本题的答案是D。13、有关系如下图所示:若B为键,则最后一条记录违反了A、实体完整性约束B、参照完整性约束C、用户定义的完整性约束D、以上都不正确标准答案:A知识点解析:关系模型中可以3类完整性约束:实体完整性约束、参照完整性约束和用户定义的完整性约束。实体完整性约束是指,若属性M是关系的主键,则属于M中的属性值不能为空值。属性B为主键,最后一个记录为空,违反了实体完整性约束,选项A正确。14、在窗体中有一个标签Lb1和一个命令按钮Command1,事件代码如下:OptionCompareDatabaseDimaAsString*10PrivateSubCommand1_Click()a="1234"b=Len(a)Me.Lb1.Coption=bEndSub打开窗体后单击命令按钮,窗体中显示的内容是A、4B、5C、10D、40标准答案:C知识点解析:本题考查VBA中定长字符串的知识。当声明一个变量为String类型时,如果不加长度说明,则为变长字符串;如果加上长度说明,则为定长字符串。定长字符串变量无论给它赋予何值,长度都为初始声明时指定的长度。由于声明a的长度为10,故Len(a)=10,所以C选项是正确的15、下列数据类型中,不属于VBA的是A、长整型B、布尔型C、变体型D、指针型标准答案:D知识点解析:传统的BASIC语言使用类型说明标点符号来定义数据类型,VBA则除此之外,还可以使用类型说明字符来定义数据类型。在使用VB代码中的字节、整数、长整数、自动编号、单精度和双精度数等的常量和变量与Access的其他对象进行数据交换时,必须符合数据表、查询、窗体和报表中相应的字段属性。16、已知过程GetData的定义如下:PrivateSubGetData(ByReffAsInteger)f=f+2EndSub若在主调过程中采用的调用语句是“CallGetData(J+5)”,则下列选项中正确的是A、由于形式参数被说明为ByRef,则实际参数不能是表达式B、由于形式参数被说明为ByRef,则实际参数应该使用数组名C、将表达式J+5的值传递给变量f,并将f的计算结果返回变量J中D、将表达式J+5的值传递给变量f’但不会将f的计算结果返回变量J中标准答案:D知识点解析:ByRef是指参数按地址传递,但是在这里面参数是一个表达式,表达式的结果会赋给一个临时变量,然后把临时变量的地址传递给f,因此f的计算结果并不会影响J的值,所以应选择选项D。17、VBA程序中,打开窗体应使用的命令是A、DoCmd.OpenFormB、Docmd.OpenReportC、OpenFormD、OpenReport标准答案:A知识点解析:Docmd对象是VBA中使用的,打开窗体对象,使用命令“Docmd.OpenForm”,所以选项A正确。18、‘在标准模块的变量定义区域中,用()关键字说明的变量属于全局范围的变量。A、DimB、PrivateC、PublicD、Static标准答案:C知识点解析:本题考查变量作用域的知识。在VBA中变量的作用域有3个层次:在模块过程内部用Dim或Private定义的变量为局部变量;在标准模块的变量定义区域用Dim或Private定义的变量为模块变量;在标准模块的变量定义区域用Public定义的变量为全局变量。用Static定义的变量为静态变量。19、下列叙述中正确的是()。A、线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B、线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C、线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D、线性表的链式存储结构与顺序存储结构在存储空间的需求上没有可比性标准答案:B知识点解析:线性链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,所以一般要多于顺序存储结构。20、数据库系统的核心是A、数据模型B、数据库管理系统C、数据库D、数据库管理员标准答案:B知识点解析:暂无解析21、发生在控件接收焦点之前的事件是A、EnterB、ExitC、GotFocusD、LostFocus标准答案:A知识点解析:暂无解析22、下面对软件测试描述错误的是()。A、严格执行测试计划,排除测试的随意性B、随机地选取测试数据C、软件测试的目的是发现错误D、软件测试是保证软件质量的重要手段标准答案:B知识点解析:软件测试的准则如下:①所有测试都应追溯到需求。②严格执行测试计划,排除测试的随意性。③充分注意测试中的群集现象。④程序员应避免检查自己的程序。⑤穷举测试不可能。⑥妥善保存测试计划、测试用例、出错统计和最终分析报告,为维护提供方便。23、下列关于字段属性的叙述中,正确的是()。A、可对任意类型的字段设置“默认值”属性B、设置字段默认值就是规定该字段值不允许为空C、只有“文本”型数据能够使用“输入掩码向导”D、“有效性规则”属性只允许定义一个条件表达式标准答案:D知识点解析:本题主要考查了字段属性设置。字段属性说明字段所具有的特性,可定义数据的保存、处理或显示方式。“默认值”是将字段中出现较多的值作为该字段的默认值,但自动编号类型是无法设置默认值的。“有效性规则”只允许定义一个表达式,该表达式必须为True才能在此字段中添加或更改值,通常与“有效性文本”属性一起使用。“输入掩码”显示编辑字符以引导数据输入。故选择D选项。24、下列程序段运行结束后,变量c的值是()。a=24b=328selecteaseb\lOcase0c=a*10+bcaselto9c=a*100+bcase10to99c=a*1000+bendselectA、537B、2427C、24328D、240328标准答案:C知识点解析:整数除法“\”是对两个操作题做树法并返回一个整数。程序中SelectCase语句中b\10的值为32,程序执行Case10to99后边的c=a*1000+b语句,即c=24*1000+328=24328。故选择C选项。25、下列程序的功能是:将3个数按从大到小进行排序,程序空白处应填写的语句是()。Ifa<bThend=a:a=b:b=dEndIfIfa<cThend=a:a=c:c=dEndIfIf________Thend=b:b=c:c=dEndIfA、b<cB、c<bC、c<aD、b<a标准答案:A知识点解析:本题利用3个If条件语句实现将3个数按从大到小进行排序的功能。第1个If语句将a、b的值进行比较,若a<b则交换值,使a中存放较大数,b中存放较小数;第2个If将a、c的值进行比较,若a<c则交换值,使a中存放三者中最大数,c中存放较小数;第3个If语句需将b、c的值进行比较,若b<c则交换值,使b中存放较大数,c中存放较小数,因此If语句空白处应填写b<c。故选择A选项。国家二级ACCESS机试(选择题)模拟试卷第5套一、选择题(本题共25题,每题1.0分,共25分。)1、某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)A、3B、6C、8D、12标准答案:D知识点解析:根据二叉树的性质,度为0的结点(即叶子结点)总是比度为2的结点多一个。题目中的二叉树的叶子结点为1,因此度为2的结点的数目为0,故该二叉树为12层,每层只有一个结点。2、下面属于系统软件的是()。A、UNIX系统B、ERP系统C、办公自动化系统D、学生成绩管理系统标准答案:A知识点解析:软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。系统软件是管理计算机的资源,提高计算机使用效率并服务于其他程序的软件,如操作系统,编译程序,汇编程序,数据库管理系统和网络软件等。应用软件是为解决特定领域的应用而开发的软件。例如,事务处理软件,工程与科学计算软件,实时处理软件,嵌入式软件,人工智能软件等应用性质不同的各种软件。支撑软件是介于糸统软件和应用软件之间,协助用户开发的工具性软件,包括辅助和支持开发和维护应用软件的工具软件,如需求分析软件,设计工具软件,编码工具软件,测试工具软件,维护工具软件等,也包括辅助管理人员控制开发进程和项目管理的工具软件,如计划进度管理工具软件,过程控制工具软件,质量管理及配置管理工具软件等。UNIX系统属于操作系统,故属于系统软件。ERP系统、办公自动化系统、学生成绩管理系统属于应用软件。3、下面不属于软件工程过程的4种基本活动A、软件规格说明B、软件开发C、软件演进D、软件测试标准答案:D知识点解析:软件工程过程的4种基本活动是:软件规格说明、软件开发、软件确认、软件演进。4、若在“tEmployee”表中查找所有姓“王”的记录,可以在查询设计视图的准则行中输入A、Like“王”B、Like“王*”C、=“王”D、=“王*”标准答案:B知识点解析:本题考查查询的条件准则的知识。当我们进行查询时,不可避免要遇到查询的条件准则的书写,在本题中要求查找姓“王”的记录,由于是模糊查询,所以应该使用关键词“Like”;另外在“王”的后面都加上“*”,代表要查找的是“王”开头,后面有多个或0个字符的数据。5、VBA支持的循环语句结构不包括()。A、Do…LoopB、While…WendC、For…NextD、Do…While标准答案:D知识点解析:本题考查循环的知识。VBA共支持3种循环,分别是“For…Nex”t循环、“While…Wend”循环和“Do…Loop”循环。6、在学校里,教师可以讲授不同的课程,同一课程也可由不同教师讲授,则实体教师与实体课程间的联系是()。A、一对多B、一对一C、多对一D、多对多标准答案:D知识点解析:一个教师可以讲授不同的课程,同一课程也可由不同教师讲授,则实体教师与实体课程间的联系是多对多。7、程序调试的任务是A、设计测试用例B、验证程序的正确性C、发现程序中的错误D、诊断和改正程序中的错误标准答案:D知识点解析:程序调试的任务是诊断和改正程序中的错误。它与软件测试不同,软件测试是尽可能多地发现软件中的错误。先要发现软件的错误,然后借助于一定的调试工具去执行并找出错误的具体位置。软件测试贯穿整个软件生命期,调试主要在开发阶段。8、下面描述中不属于软件需求分析阶段任务的是A、撰写软件需求规格说明书B、软件的总体结构设计C、软件的需求分析D、软件的需求评审标准答案:B知识点解析:需求分析阶段的工作有:需求获取、需求分析;编写需求规格说明书;需求评审。软件的总体结构设计属于软件设计阶段的任务,故选项B正确。9、在Access中已建立了"工资"表,表中包括"职工号"、"所在单位"、"基本工资"和"应发工资"等字段,如果要按单位统计应发工资总数,那么在查询设计视图的"所在单位"的"总计"行和"应发工资"的"总计"行中分别选择的是()。A、sum,groupbyB、count,groupbyC、groupby,sumD、groupby,count标准答案:C知识点解析:在Access中,groupby子句指定查询结果的分组条件,sum与count区别:前一个是求和,后一个是计数。根据它们的定义分析题意,如果要按单位统计应发工资总数,则分别要用groupby和sum。10、下列程序段运行结束后,变量c的值是()。a=24b=328selectcaseb\10case0c=a*10+bcase1t09c=a*100+bcase10t099c=a*1000+bendselectA、537B、2427C、24328D、240328标准答案:C知识点解析:整数除法“\”是对两个操作题做树法并返回一个整数。程序中SelectCase语句中b\10的值为32,程序执行Case10to99后边的c=a*1000+b语句,即c=24*1000+328=24328。故选择C选项。11、ADO对象模型中可以打开并返回RecordSet对象的是()。A、只能是Connection对象B、只能是Command对象C、可以是Connection对象和Command对象D、不存在标准答案:C知识点解析:Recordset对象只代表一个记录集,这个记录集是一个连接的数据库中的表或者是Command对象的执行结果返回的记录集。Connection对象用于建立与数据库的连接,通过连接可从应用程序访问数据源,因此,可以打开和返回RecordSet对象。Command对象在建立Connection后,可以发出命令操作数据源,也可以打开并返回RecordSet对象故选择C选项。12、面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是()。A、模拟现实世界中不同事物之间的联系B、强调模拟现实世界中的算法而不强调概念C、使用现实世界的概念抽象地思考问题从而自然地解决问题D、鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考标准答案:C知识点解析:面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是,使用现实世界的概念抽象地思考问题从而自然地解决问题。它强调模拟现实世界中的概念而不强调算法,它鼓励开发者在软件开发的绝大部分中都用应用领域的概念去思考。本题答案为C。13、下面选项中不是关系数据库基本特征的是A、与列的次序无关B、不同的列应有不同的列名C、与行的次序无关D、不同的列应有不同的数据类型标准答案:D知识点解析:关系数据库中的表具有下列的性质,同一列数据项要具有相同的数据类型,不同的列可以有相同的数据类型。不同的列应有不同的列名。记录的顺序可以任意排列。字段的顺序可以任意排列。所以选项D正确。14、下列关于货币数据类型的叙述中,错误的是A、货币型字段在数据表中占8个字节的存储空间B、货币型字段可以与数字型数据混合计算,结果为货币型C、向货币型字段输入数据时,系统自动将其设置为4位小数D、向货币型字段输入数据时,不必输入人民币符号和千位分隔符标准答案:C知识点解析:货币数据类型是数字数据类型的特殊类型,等价于具有双精度属性的数字数据类型,占据8个字节的存储空间,向货币字段输入数据时,不必键入美元符号和千位分隔符,Access会自动显示这些符号,并添加两位小数到货币字段中。15、在“窗体视图”显示该窗体时,

温馨提示

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

评论

0/150

提交评论