版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
国家二级ACCESS机试(选择题)模拟试卷36(共9套)(共240题)国家二级ACCESS机试(选择题)模拟试卷第1套一、选择题(本题共25题,每题1.0分,共25分。)1、下列叙述中正确的是A、关系模式可以没有候选关键字B、关系模式的候选关键字只能有1个C、关系模式必须有2个以上的候选关键字D、关系模式的候选关键字可以有1个或多个标准答案:D知识点解析:关系的描述称为关系模式(RelationSchema),形式化地表示为:R(U,D,dom,F)。其中R为关系名,U为组成该关系的属性名集合,D为属性组U中属性所来的域,dom为属性向域的映象集合,F为属性间数据的依赖关系集合。关系模式的候选关键字可以有1个或多个。2、下列关于栈的叙述中,正确的是A、栈底元素一定是最后入栈的元素B、栈顶元素一定是最先入栈的元素C、栈操作遵循先进后出的原则D、以上三种说法都不对标准答案:C知识点解析:栈是限定只能在表的一端进行插入和删除操作的线性表,必须按“后进先出”的规则操作元素。3、设某二叉树的前序序列为ABC,中序序列为CBA,则该二叉树的后序序列为A、BCAB、CBAC、ABCD、CAB标准答案:B知识点解析:二叉树的前序遍历的顺序为首先访问根结点,再依次访问左结点和右结点。中序遍历的顺序为首先访问左结点,然后依次访问根结点和右结点。后序遍历的顺序为首先访问左结点,然后依次访问右结点和根结点。根据前序可以很快确定根,然后可以查看根在中序中位置,将中序分为左右两部分,左边和右边两颗树,在按照上述方式递推出确定左子树的根和右子树。对于本题根据前序,可以确定A为根,A在中序中的位置,可以确定CB为A的左子树上的结点,没有右子树。确定A之后,再看中序第二个值为B,查看B在中序中的位置,C在B左边,确定C为B的左子树。因此,后序是CBA。4、在“工资库”中,要直接显示所有姓“李”的记录,可用的方法是A、排序B、筛选C、隐藏D、冻结标准答案:B知识点解析:在Access中,利用“筛选”操作可以从众多数据中挑选满足筛选条件的记录。5、如果在查询的条件中使用了通配符方括号“[]”,它的含义是A、通配任意长度的字符B、通配不在括号内的任意字符C、通配方括号内列出的任一单个字符D、错误的使用方法标准答案:C知识点解析:本题考查通配符的知识。Access中的模糊查询和有效性规则设计中经常要用到通配符,常见的通配符有:“*”代表0个或多个任意字符;“?”代表一个任意字符;“#”代表一个任意数字字符;“[]”代表与[]内任意一个字符匹配;“!”代表与任意一个不在方括号内的的字符匹配,必须与[]一起使用。6、下列方法中,不能创建一个窗体的是A、使用自动创建窗体功能B、使用窗体向导C、使用设计视图D、使用SQL语句标准答案:D知识点解析:创建窗体有使用向导和人工方式两种方法。用向导可以简单、快捷地创建窗体。Access提供了4种创建窗体的向导,包括“自动创建窗体”、“窗体向导”、“图表向导”和“数据透视表向导”。同时也可以利用“设计视图”进行人工方式创建窗体。SQL语句多用于数据库的处理,无法创建窗体。7、若有“客户”(客户号,单位名称,联系人,电话号码)和“订单”(订单号,客户号,订购日期)两个表,查询尚未确定订购日期的订单,并显示单位名称、联系人、电话号码和订单号,正确的SQL命令是()。A、SELECT客户.单位名称,客户.联系人,客户.电话号码,订单.订单号FROM客户INNERJOIN订单ON客户.客户号:订单.客户号WHERE(订单.订购日期)IsNullB、SELECT客户.单位名称,客户.联系人,客户.电话号码,订单.订单号FROM客户INNERJOIN订单ON客户.客户号=订单.客户号WHERE(订单.订购日期)NullC、SELECT客户.单位名称,客户.联系人,客户.电话号码,订单.订单号FROM客户INNERJOIN订单ON客户.客户号=订单.客户号FOR(订单.订购日期)IsNullD、SEI.ECT客户.单位名称,客户.联系人,客户.电话号码,订单.订单号FROM客户INNERJOIN订单ON客户.客户号=订单.客户号FOR(订单.订购日期)Null标准答案:A知识点解析:本题可以用排除方法选择。要查询的是尚未确定订单日期的订单,可以查询订单对应的订单日期为空,即为IsNull,选项B和D可以排除。SQL语句中查询条件用WHERE,而不是FOR,选项C可以排除,则答案为A。8、已知教师表“学历”字段的值只可能是四项(博士、硕士、本科或其他)之一,为了方便输入数据,设计窗体时,学历对应的控件应该选择A、标签B、文本框C、复选框D、组合框标准答案:D知识点解析:标签控件和文本框控件只能显示固定的信息,不能进行选择操作。复选框可以作为结合到“是/否”字段的独立控件,也可以用于接收用户在自定义对话框中输入数据的非结合控件,或者是选项组的一部分。组合框控件组合了列表框和文本框的特性,即可以在文本框中键入文字或在列表框中选择输入项,然后将值添加到基础字段中,符合要求。9、在报表设计时,如果只在报表最后一页的主体内容之后输出规定的内容,则需要设置的是A、报表页眉B、报表页脚C、页面页眉D、页面页脚标准答案:B知识点解析:本题考查报表的知识。报表页眉处于报表的开始位置,一般用其来显示报表的标题、图形或者说明性文字;报表页脚处于报表的结束位置,一般用来显示报表的汇总说明;页面页眉处于每页的开始位置,一般用来显示报表中的字段名称或记录的分组名称;页面页脚处于每页的结束位置,一般用来显示本页的汇总说明。10、软件生命周期是指()。A、软件的开发过程B、软件的运行维护过程C、软件产品从提出、实现、使用维护到停止使用退役的过程D、软件从需求分析、设计、实现到测试完成的过程标准答案:C知识点解析:通常将软件产品从提出、实现、使用维护到停止使用、退役的过程称为软件生命周期。11、T列实体的联系中,属于多对多联系的是A、学生与课程B、学校与校长C、住院的病人与病床D、职工与工资标准答案:A知识点解析:本题考查表与表之间的关系的知识。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表A和表B之间存在一对一的关系,那么表A中的一条记录只能与表B中的一条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在一对多的关系,且表B为多的一方,那么表A中的一条记录与表B中的多条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配:若表A和表B之间存在多对多的关系,那么表A中的一条记录能与表B中的多条记录匹配,反过来表B中的一条记录也能与表A中的多条记录匹配。就本题来说,学生与课程是多对多,学校与校长、病人与病床是一对一,职工与工资是一对多。12、下面不属于软件需求规格说明书内容的是A、软件的可验证性B、软件的功能需求C、软件的性能需求D、软件的外部接口标准答案:A知识点解析:软件需求说明书的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。包含硬件、功能、性能、输入输出、接口需求、警示信息、保密安全、数据与数据库、文档和法规的要求。13、若要确保输入的联系电话值只能为8位数字,应将该字段输入掩码设置为()。A、00000000B、99999999C、########D、????????标准答案:A知识点解析:本题考查字段的输入掩码的知识。我们在设计字段的时候可以使用输入掩码来使得输入的格式标准保持一致,输入掩码中的字符“0”代表必须输入0—9中的一个数字;“9”代表可以选择输入数字或空格;“#”代表可以选择输入数字和空格,在编辑模式下空格以空白显示,但是保存数据时将空白删除,允许输入加号或减号;“?”代表可以选择输入字母(A~Z,a—z)或空格。当直接使用字符来定义输入掩码属性时,可以根据需要将字符组合起来。例如本题就应该为“001000000”。14、下列过程的功能是:通过对象变量返回当前窗体的Recordset属性记录集引用,消息框中输出记录集的记录(即窗体记录源)个数。SubGetRecNum()DimrsAsObjectSetrs=Me.RecordsetMsgBox【】EndSub程序【】处应填写的是()。A、CountB、rs.CountC、RecordCountD、rs.RecordCount标准答案:D知识点解析:题目中对象变量rs返回了当前窗体的Recordset属性记录集的引用,那么通过访问对象变量rs的属性RecordCount就可以得到该记录集的记录个数,引用方法为rs.RecondCount。15、已定义好有参函数f(t),其中形参t是整型量。下面调用该函数,传递实参为6,将返回的函数数值赋给变量w。以下正确的是()。A、w=f(t)B、w=Callf(t)C、w=f(6)D、w=Callf(6)标准答案:C知识点解析:含参数的过程被调用时,主调过程中的调用式必须提供相应的实参(实际参数的简称),并通过实参向形参传递的方式完成过程调用。而Call方法并不能向变量赋值。所以本题答案是C。16、在窗体中有一个文本框Textl,编写事件代码如下:PrivateSubForm_Click()X=val(Inputbox(”输入X的值”))Y=1IfX<>OThenY=2TextlValue=YEndSub打开窗体运行后,在输入框中输入整数12,文本框Textl中输出的结果是A、1B、2C、3D、4标准答案:B知识点解析:根据题意,可知首先将输入的数值赋给x,Y初始值为l,接着判断x是否不为0(即输入的值是否不为0),如果不为0,则Y的值为2,并且将Y的值赋给文本框Textl。由于题意中输入的是12,不为0,此时Y的值为2,所以文本框中输出的结果为2。17、若有如下Sub过程:Subsfun(xAsSingle,yAsSingle)t=xx=t/yy=tModyEndSub在窗体中添加一个命令按钮Command1,对应的事件过程如下:PrivateSubCommand1_Click()DimaAsSingleDimbAsSinglea=5:b=4sfuna,bMsgBoxa&Chr(10)+Chr(13)&bEndSub打开窗体运行后,单击命令按钮,消息框中有两行输出,内容分别为()。A、1和1B、1.25和1C、1.25和4D、5和4标准答案:B知识点解析:题目中设定了一个sfun函数,进行除法运算和求模运算。命令按钮的单击事件中,定义两个变量a=5,b=4,调用sfun函数传递a,b的值给x,y进行运算,t=x=5,y=4;x=t/y=5/4=1.25(除法运算);y=tMody=5Mod4=1(求模运算)。sfun函数参数没有指明参数传递方式,则默认以传址方式传递,因此a的值为1.25,b的值为1。18、下列操作中,适宜使用宏的是A、修改数据表结构B、创建自定义过程C、打开或关闭报表对象D、处理报表中错误标准答案:C知识点解析:在Access中,可以在宏中定义各种操作,如打开或关闭窗体、显示及隐藏工具栏、预览或打印报表等。通过直接执行宏,或者使用包含宏的用户界面,可以完成许多复杂的操作,而无需编写程序。19、数据库管理系统(DBMS)是A、硬件系统B、系统软件C、一个完整的数据库应用系统D、既包括硬件、也包括软件的系统标准答案:B知识点解析:数据库管理系统(DatabaseManagementSystem)是一种操纵和管理数据库的大型软件,它是一种应用软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。20、对数据表进行筛选操作,结果是A、只显示满足条件的记录,将不满足条件的记录从表中删除B、显示满足条件的记录,并将这些记录保存在一个新表中C、只显示满足条件的记录,不满足条件的记录被隐藏D、将满足条件的记录和不满足条件的记录分为两个表进行显示标准答案:C知识点解析:对数据表进行筛选,筛选后只显示满足条件的记录,而不满足条件的记录将被隐藏起来。21、若变量i的初值为8,则下列循环语句中循环体的执行次数为DOWhilei<=17i=i+2LoopA、3次B、4次C、5次D、6次标准答案:C知识点解析:DoWhile…Loop循环结构是当条件为假时,重复执行循环体,直至条件表达式为真,结束循环。每次循环对应的i值:22、打开指定窗体的宏操作命令是A、Docmd.OpenFormB、Docmd.OpenQueryC、OpenFormD、OpenQuery标准答案:C知识点解析:Docmd对象是VBA中使用的,在宏中打开窗体对象,直接使用宏命令“OpenForm”,所以选项C正确。23、窗体有命令按钮Commandl和文本框Text1,对应的事件代码如下:PrivateSubCommandl_Click()Fori=1To4x=3Forj=1To3Fork=1To2x=x+3NextkNextjNextiText1.Value=Str(x)EndSub运行以上事件过程,文本框中的输出是()。A、6B、12C、18D、21标准答案:D知识点解析:题目中程序是在文本框中输出x的值,x的值由一个三重循环求出,在第一重循环中,x的初值都是3,因此,本段程序x重复运行4次,每次都是初值为3,然后再经由里面两重循环的计算。在里面的两重循环中,每循环一次,x的值加3,里面两重循环分别从1到3,从1到2共循环6次,所以x每次加3,共加6次,最后的结果为x=3+6*3=21。Str函数将数值表达式转换成字符串,即在文本框中显示21。24、软件测试的目的是()。A、评估软件可靠性B、发现并改正程序中的错误C、改正程序中的错误D、发现程序中的错误标准答案:D知识点解析:软件测试是为了发现错误而执行程序的过程,测试要以查找错误为中心,而不是为了演示软件的正确功能。不是为了评估软件或改正错误。25、可以创建、删除或更改表,或者在当前的数据库中创建索引的查询是A、联合查询B、传递查询C、数据定义查询D、子查询标准答案:C知识点解析:数据定义查询可以创建、删除、更改表或创建数据库中的索引,如MicrosoftAccess或MicrosoftFoxPro表。国家二级ACCESS机试(选择题)模拟试卷第2套一、选择题(本题共25题,每题1.0分,共25分。)1、对数据表进行筛选操作,结果是A、只显示满足条件的记录,将不满足条件的记录从表中删除B、显示满足条件的记录,并将这些记录保存在一个新表中C、只显示满足条件的记录,不满足条件的记录被隐藏D、将满足条件的记录和不满足条件的记录分为两个表进行显示标准答案:C知识点解析:对数据表进行筛选,筛选后只显示满足条件的记录,而不满足条件的记录将被隐藏起来。2、在书写查询准则时,日期型数据应该使用适当的分隔符括起来,正确的分隔符是A、*B、%C、&D、#标准答案:D知识点解析:本题考查常量的知识。在Access中,日期型常量要求用“#”作为分隔符括起来。3、软件需求规格说明书的作用不包括A、软件验收的依据B、用户与开发人员对软件要做什么的共同理解C、软件设计的依据D、软件可行性研究的依据标准答案:D知识点解析:软件规格说明书主要有三个作用:①用户和软件开发人员之间的合同;②开发人员进行设计和编程的依据;③软件工程项目验收的依据。4、程序流程图中带有箭头的线段表示的是A、图元关系B、数据流C、控制流D、调用关系标准答案:C知识点解析:程序流程图是一种传统的、应用广泛的软件过程设计工具,通常也称为程序框图。其中,用带箭头的线段表示控制流,用柜形表示加工步骤,用菱形表示逻辑条件。5、下列叙述中正确的是A、有的二叉树也能用顺序存储结构表示B、有两个指针域的链表就是二叉链表C、多重链表一定是非线性结构D、顺序存储结构一定是线性结构标准答案:A知识点解析:完全二叉树如果“根”从1开始编号,则第i结点的左孩子编号为2i,右孩子为2i+1,双亲编号为(i/2)下取整,空间紧密.适合顺序存储结构。所以选项A正确。小提示:取整是指取不超过实数x的最大整数,称为x的整数部分。上取整就是对实数取大于当前实数的第一个整数:下取整就足对当前实数去掉小数取整。6、在学生表中使用“照片”字段存放相片,当使用向导为该表创建窗体时,照片字段使用的默认控件是A、图形B、图像C、绑定对象框D、未绑定对象框标准答案:C知识点解析:图像不是窗体控件;图像用于在窗体中显示静态图片,由于静态图片并非OLE对象,所以一旦将图片添加到窗体或报表中,便不能在Access内进行图片编辑;C)绑定对象框:用于在窗体或报表上显示OLE对象,该控件针对的是保存在窗体或报表基础记录源字段中的对象,当在记录间移动时,不同的对象将显示在窗体或报表上:非绑定对象框用于在窗体中显示非结合OLE对象,当在记录间移动时,该对象将保持不变。7、下面描述中错误的是A、系统总体结构图支持软件系统的详细设计B、软件设计是将软件需求转换为软件表示的过程C、数据结构与数据库设计是软件设计的任务之一D、PAD图是软件详细设计的表示工具标准答案:A知识点解析:软件设计是将软件需求转换为软件表示的过程;数据结构与数据库设计是软件设计的任务之一;PAD图,即问题分析图,是一种主要用于描述软件详细设计的图形工具。8、VBA程序中,代码打开窗体应使用的命令是()。A、DoCmd.OpenFormB、Do.OpenFormC、Cmd.OpenFormD、Command.OpenForm标准答案:A知识点解析:使用代码打开窗体要采用DoCmd对象的方法实现,格式为:Docmd.OpenForm窗体名称。9、在Access数据库中,表是由A、字段和记录组成B、查询和字段组成C、记录和窗体组成D、报表和字段组成标准答案:A知识点解析:表是用来存储数据的对象,是数据库系统的核心与基础。一个数据库中可以包含多个表。在表中,数据的保存形式类似于电子表格,是以行和列的形式保存的。表中的行和列分别称为记录和字段,其中记录是由一个或多个字段组成的。10、下面属于字符类的实例是A、’518’B、5C、’nm’D、’\n’标准答案:D知识点解析:字符实例的一般形式是用一对单引号括起来的一个字符。另外ASCII码中还有一些控制字符,C语言中用转义字符的形式来书写这些常量。转义字符一反斜杠(\)开始,后面跟1个字符或字符序列。’518’单引号中有三个字符,选项A错误。"5"双引号为字符串,选项B错误。’nm’单引号中有两个字符,选项C错误。’\n’为换行符,属于字符类实例,选项D正确。11、软件需求规格说明的内容不包括A、算法详细设计B、软件的主要功能C、软件的性能D、运行环境标准答案:A知识点解析:软件需求规格说明书是为了使用户和软件开发者双方对该软件的运行环境、功能和性能需求的初始规定有一个共同的理解,使之成为整个开发工作的基础,为概要设计提供需求说明。故选择A。12、下面是面向对象主要特征之一的是A、对象唯一性B、数据和操作(方法)无关C、对象是类的抽象D、多态性体现复用标准答案:A知识点解析:面向对象的特征:①对象唯一性:每个对象都有自身唯一的标识,通过这种标识,可找到相应的对象。在对象的整个生命期中,它的标识都不改变,不同的对象不能有相同的标识;②抽象性:抽象性是指将具有一致的数据结构(属性)和行为(操作)的对象抽象成类。一个类就是这样一种抽象,它反映了与应用有关的重要性质,而忽略其他一些无关内容。任何类的划分都是主观的,但必须与具体的应用有关;③继承性:继承性是子类自动共享父类数据结构和方法的机制,这是类之间的一种关系。在定义和实现一个类的时候,可以在一个已经存在的类的基础之上来进行,把这个已经存在的类所定义的内容作为自己的内容,并加入若干新的内容。采用继承性,提供了类的规范的等级结构。通过类的继承关系,使公共的特性能够共享,提高了软件的重用性;④多态性(多形性):多态性是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果。不同的对象,收到同一消息可以产生不同的结果,这种现象称为多态性。多态性允许每个对象以适合自身的方式去响应共同的消息。多态性增强了软件的灵活性和重用性。故选项A正确。13、软件系统总体结构图的作用是A、描述软件系统结构的图形工具B、描述软件系统的控制流C、描述软件系统的数据流D、描述软件系统的数据结构标准答案:A知识点解析:软件系统总体结构图的作用是描述软件系统结构的图形工具。14、定义学生、教师和课程的关系模式STC(SNO,SN,SA,TN,CN,G),其中的六个属性分别为学生的学号、姓名、年龄、教师的姓名、课程名以及学生的成绩,则该关系为A、第一范式B、第二范式C、第三范式D、BCNF范式标准答案:A知识点解析:如果一个关系模式R的所有属性都是不可分的基本数据项,则R∈1NF。简单的说,就是每一个列(属性)只有一个,没有重复。第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。对于本题学生、教师和课程的关系模式STC(SNO,SN,SA,TN,CN,G),其中的六个属性分别为学生的学号、姓名、年龄、教师的姓名、课程名以及学生的成绩。六个属性都是不可分的基本数据项。所以这个关系模式是第一范式。选项A正确。15、有关宏操作,以下叙述错误的是()。A、宏的条件表达式中不能引用窗体或报表的控件值B、所有宏操作都可以转化为相应的模块代码C、使用宏可以启动其他应用程序D、可以利用宏组来管理相关的一系列宏标准答案:A知识点解析:宏在输入条件表达式时,可能会引用窗体或报表上的控件值。语法如下:Forms!窗体名!控件名;Reports!报表名!控件名,所以本题答案是A。16、规范化主要为克服数据库逻辑结构中的插入异常,删除异常以及A、数据丢失的问题B、冗余度大的问题C、数据不一致的问题D、结构不合理的问题标准答案:B知识点解析:规范化理论正是用来改造关系模式,通过分解关系模式来消除其中不合适的数据依赖,以解决插入异常、删除异常、更新异常和数据冗余问题。17、在窗体中添加一个名称为Commandl的命令按钮,然后编写如下事件代码:PrivateSubCommandlClick()a=75Ifa>60Thenk=1Elselfa>70Thenk=2Elselfa>80Thenk=3Elselfa>90Thenk=4EndlfMsgBoxkEndSub窗体打开运行后,单击命令按钮,则消息框的输出结果是A、1B、2C、3D、4标准答案:A知识点解析:本题考查多分支选择的知识。这个问题比较简单,只要知道这是一个多分支选择结构,当执行某分支后就会退出分支执行分支下面的语句就可以做对。本题中第一一个分支条件就得到满足,所以执行k=1后退出分支结构,最终结果k=1。18、ADO的含义是A、开放数据库互连应用编程接口B、数据库访问对象C、动态链接库D、Active数据对象标准答案:D知识点解析:本题考查VBA中数据库访问接口的知识。在VBA中,数据库访问接口有3种:开放数据库互连(ODBC)、数据访问对象(DAO)和Active数据对象(ADO)。19、能够接受数值型数据输入的窗体控件是A、图形B、文本框C、标签D、命令按钮标准答案:B知识点解析:本题考查窗体控件的知识。Access中的窗体中有一些基本控件,其中的文本框主要用来输入或编辑数据,可以与字段数据相绑定;标签常用来显示一些说明文字;图形常用来显示指定的图形;命令按钮则是用来提供给用户单击的按钮型控件。20、在设计窗体时,如果内容无法在窗体的一个页面中全部显示,可在窗体上分类显示不同的信息,则需要使用韵控件是A、选项卡B、选项组C、切换按钮D、选项按钮标准答案:A知识点解析:当窗体中的内容较多无法在一页全部显示时,可以使用选项卡进行分页。21、在窗体中有一个命令按钮Commandl,编写事件代码如下:PrivateSubCommandl_Click()DimsAsIntegers=P(1)+P(2)+P(3)+P(4)debug.PrintsEndSubPublicFunctionP(NAsInteger)DimSumAsIntegerSum=0Fori=1ToNSum=Sum+iNextiP=SumEndFunction打开窗体运行后,单击命令按钮,输出结果是()。A、15B、20C、25D、35标准答案:B知识点解析:题目中在命令按钮的单击事件中调用了过程P。而过程P的功能是根据参数N,计算从1到N的累加,然后返回这个值。N=1时,P(1)返回1,N=2时,P(2)返回3,N=3时,P(3)返回6,N=4时,P(4)返回10,所以s=1+3+6+10=20。22、在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务。在数据库中,实体之间属于一对一关系的是()。A、“顾客”与“收款口”的关系B、“收款口”与“收款员”的关系C、“班组”与“收款员”的关系D、“收款口”与“设备”的关系标准答案:D知识点解析:本题考查表与表之间的关系的知识。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表A和表B之间存在一对一的关系,那么表A中的一条记录只能与表B中的一条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在一对多的关系,且表B为多的一方,那么表A中的一条记录与表B中的多条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在多对多的关系,那么表A中的一条记录能与表B中的多条记录匹配,反过来表B中的一条记录也能与表A中的多条记录匹配。就本题来说,一个收款口可以有多个顾客,一个顾客只能在一个收款口,属于一对多关系;一个收款口可以有两个收款员,一个收款员只能在一个收款口,属于一对多关系:一个班组可以有多个收款员,一个收款员只能在一个班组,属于一对多关系;只有一个收款口只能有一套设备,一套设备只能在一个收款口,属于一对一关系。23、对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是A、冒泡排序为n/2B、冒泡排序为nC、快速排序为nD、快速排序为n(n-1)/2标准答案:D知识点解析:假设线性表的长度为n,则在最坏情况下,冒泡排序需要经过n/2遍的从前往后的扫描和n/2遍的从后往前的扫描,需要的比较次数为n(n-1)/2。快速排序法也是一种互换类的排序方法,但由于它比冒泡排序法的速度快,因此,称为快速排序法。24、要从教师表中找出职称为教授的教师,则需要进行的关系运算是A、选择B、投影C、连接D、求交标准答案:A知识点解析:暂无解析25、查询能实现的功能有A、选择字段,选择记录,编辑记录,实现计算,建立新表,建立数据库B、选择字段,选择记录,编辑记录,实现计算,建立新表,更新关系C、选择字段,选择记录,编辑记录,实现计算,建立新表,设置格式D、选择字段,选择记录,编辑记录,实现计算,建立新表,建立基于查询的报表和窗体标准答案:D知识点解析:建立数据库和更新关系都不能通过查询实现。至于设置格式,更改外观,可以在各种视图下方便完成,但不属于查询。国家二级ACCESS机试(选择题)模拟试卷第3套一、选择题(本题共25题,每题1.0分,共25分。)1、对于循环队列,下列叙述中正确的是()。A、队头指针是固定不变的B、队头指针一定大于队尾指针C、队头指针一定小于队尾指针D、队头指针可以大于队尾指针,也可以小于队尾指针标准答案:D知识点解析:循环队列的队头指针与队尾指针都不是固定的,随着入队与出队操作要进行变化。因为是循环利用的队列结构,所以队头指针有时可能大于队尾指针,有时也可能小于队尾指针。2、下列叙述中正确的是()。A、有一个以上根结点的数据结构不一定是非线性结构B、只有一个根结点的数据结构不一定是线性结构C、循环链表是非线性结构D、双向链表是非线性结构标准答案:B知识点解析:线性结构应满足:有且只有一个根结点与每个结点最多有一个前驱,也最多有一个后继,所以B正确。因此有一个以上根结点的数据结构一定是非线性结构,A错误。循环链表和双向链表都是线性结构的数据结构。3、在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为A、63B、64C、6D、7标准答案:B知识点解析:顺序查找又称顺序搜索。顺序查找一般是指在线性表中查找指定的元素,其基本方法是:从线性表的第一元素开始,依次将线性表中的元素与被查找的元素进行比较,若相等则表示找到(即查找成功),若线性表中所有元素都与被查元素进行了比较但都不相等,则表示线性表中没有要找的元素(即查找失败)。如果线性表中的第一个元素就是要查找的元素,则只需要做一次比较就查找成功;但如果要查找的元素是线性表中的最后一个元素,或者要查找元素不在线性表中,则需要与线性表中所有元素进行比较,这是顺序查找的最坏情况,比较次数为线性表的长度。4、设一棵树的度为3,共有27个结点,其中度为3,2,0的结点数分别为4,1,10。该树中度为1的结点数为A、11B、12C、13D、不可能有这样的树标准答案:B知识点解析:因为任一棵树中,结点总数=总分支数目+1,所以:27=(0*10+n1*1+2*1+3*4)+1。运算结果n1=12。其中,n1表示叶子结点,所以选项B正确。5、下列叙述中正确的是A、算法的复杂度是指算法所处理的数据量B、算法的复杂度是指算法程序中指令的数量C、算法的复杂度是指算法控制结构的复杂程度D、算法的复杂度包括时间复杂度与空间复杂度标准答案:D知识点解析:算法分析的目的在于选择合适算法和改进算法。一个算法的评价主要从时间复杂度和空间复杂度来考虑。6、结构化程序所要求的基本结构不包括A、顺序结构B、GOTO跳转C、选择(分支)结构D、重复(循环)结构标准答案:B知识点解析:结构化程序的基本结构有:顺序结构、选择结构和循环结构,没有GOTO跳转结构。7、下面属于黑盒测试方法的是A、语句覆盖B、逻辑覆盖C、边界值分析D、路径覆盖标准答案:C知识点解析:采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。8、在Access数据库对象中,体现数据库设计目的的对象是()。A、报表B、模块C、查询D、表标准答案:C知识点解析:查询是Access数据库设计目的的体现,建立数据库之后,数据只有被使用者查询才能体现出它的价值。9、下列代码实现的功能是:窗体中一个名为tNum的文本框,运行时在其中输入课程编号,程序在“课程表”中查询,找到对应的“课程名称”显示在另一个名为tName文本框中。PrivateSub-tNum_AfterUpdate()Me!tName=【】EndSub要使程序可以正确运行,【】处应该填写的是()。A、DLookup("课程名称","课程表","课程编号="&Me!tNum&"")B、DLookup("课程表","课程名称","课程编号="&Me!tNum&"")C、DLookup("课程表","课程编号="&Me!tNum&"","课程名称")D、DLookup("课程名称","课程编号="&Me!tNum&"","课程表")标准答案:A知识点解析:根据题意,【】处的代码应实现的功能是在“课程表”中查询出“课程编号”等于tNum文本框中数据的“课程名称”,需要使用DLookup函数。DLookup函数的格式为:DLookup(表达式,记录集[,条件式])。其中表达式用来指定要查询的字段,即题中的“课程名称”。记录集用来指定要查询的范围,即题中的“课程表”。条件式用来指定查询条件,即题中的“课程编号=’"&Me!tNum&"’’,故选择A选项。10、在Access数据库中,表就是()。A、记录B、关系C、数据库D、数据模型标准答案:B知识点解析:一个关系就是一个二维表,每个关系有一个关系名。在Access中,一个关系存储为一个表,具有一个表名。所以本题答案为B。11、T列关于数据库特点的说法中正确的是A、数据能共享且独立性高B、数据能共享但数据冗余很高C、能保证数据完整性但降低了安全性D、数据独立性高但不能实现共享标准答案:A知识点解析:数据库系统阶段特点:数据的管理者:数据库管理系统;数据面向的对象:整个应用系统;数据的共享程度:共享性高,冗余度小;数据的独立性:具有高度的物理独立性和逻辑独立性;数据的结构化:整体结构化,用数据模型描述;数据控制能力:由数据库管理系统提供数据安全性、完整性、并发控制和恢复能力。所以选择A选项。12、在VBA中,如果没有显式声明或用符号来定义变量的数据类型,变量的默认数据类型为()。A、ByteB、StringC、IntD、Variant标准答案:D知识点解析:在VBA中,如果没有显式声明或用符号来定义变量的数据类型,变量的默认数据类型为Variant。所以本题答案为D。13、能够减少相同数据重复存储的是A、数据库B、字段C、文件D、记录标准答案:A知识点解析:数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库主要特点:实现数据共享、减少数据的冗余度、数据的独立性、数据实现集中控制、数据一致性和可维护性,以确保数据的安全性和可靠性和故障恢复。14、设计数据表时,如果要求“学院名称”字段必须以“学院”两个汉字结束,则应设置的字段属性是A、有效性文本B、输入掩码C、参照完整性D、有效性规则标准答案:D知识点解析:有效性规则是指向表中输入数据时应遵循的约束条件。本题中需要输入学生所属学院时,学院的名称中必须以汉字“学院”作为结束,则应设置该字段的有效性规则属性,保证数据输入的正确性,所以选项D正确。15、要从数据库中删除一个表,应该使用的SOL语句是A、ALTERTABLEB、KILLTABLEC、DELETETABLED、DROPTABLE标准答案:D知识点解析:本题考查SOL语句的知识。SQL语言的功能包含数据定义、数据操纵、数据查询和数据控制,其中CREATE语句用于创建表、索引或视图;DROP语句用于删除表、索引或视图。16、在下列关于宏和模块的叙述中,正确的是A、模块是能够被程序调用的函数B、通过定义宏可以选择或更新数据C、宏或模块都不能是窗体或报表上的事件代码D、宏可以是独立的数据库对象,可以提供独立的操作动作标准答案:D知识点解析:本题考查宏和模块的知识。模块是能够被程序调用的函数,里面不能包含窗体或报表的事件代码;宏是一个或多个操作的序列,可以通过宏选择或更新数据,宏里面也不能包含窗体或报表的事件代码;宏是数据对象的一部分,不能独立存在,只能依存于数据对象来进行操作。17、若将文本字符串“23”、“8”、“7”按升序排序,则排序的结果是A、“23”、“8”、“7”B、“7”、“8”、“23”C、“23”、“7”、“8”D、“7"、“23”、“8”标准答案:C知识点解析:在对文本字符串进行排序时,首先比较第一个字符之后进行排序,若第一个字符相同则比较第二个字符,以此类推。因此对文本字符串“23”、“8”、“7”进行升序排序的结果为“23”、“7”、“8”。所以选项C正确。18、下列算式正确的是A、Fix(2.8)=3B、Fix(-2.8)=-3C、Fix(-2.8)=-2D、以上都正确标准答案:C知识点解析:暂无解析19、支持子程序调用的数据结构是A、栈B、树C、队列D、-叉树标准答案:A知识点解析:栈是一种限定在一端进行插入与删除的线性表。在主函数调用子函数时,要首先保存主函数当前的状态,然后转去执行子函数,把子函数的运行结果返回到主函数调用子函数时的位置,主函数再接着往下执行,这种过程符合栈的特点。所以一般采用栈式存储方式。20、将所有字符转换为大写的输入掩码是A、>B、<C、0D、A标准答案:A知识点解析:暂无解析21、下列关于数据库设计的叙述中,正确的是A、在需求分析阶段建立数据字典B、在概念设计阶段建立数据字典C、在逻辑设计阶段建立数据字典D、在物理设计阶段建立数据字典标准答案:A知识点解析:暂无解析22、若想改变数据访问页的结构应该用什么方式打开数据访问页A、Internet浏览器B、页视图C、设计视图D、以上都可以标准答案:C知识点解析:暂无解析23、下列叙述中正确的是()。A、关系模式的候选关键字只能有1个B、关系模式的候选关键字可以有1个或多个C、关系模式可以没有候选关键字D、关系模式必须有2个以上的候选关键字标准答案:B知识点解析:在关系模式中凡能唯一标识元组的最小属性集称为该关系的键或码。关系模式中可能有若干个键,它们称为该表的候选码或候选键。关系模式中不能没有候选键。24、宏组M1中有Macro1和Macr02两个子宏。下列叙述中,错误的是()。A、如果调用M1则顺序执行Macro1和Macro2两个子宏B、创建宏组M1的目的是方便对两个子宏的管理C、可以用RunMacro宏操作调用Macro1或Macr02D、调用M1中Macro1宏的正确形式是M1.Macro1标准答案:C知识点解析:创建宏组的目的是将几个相关操作的宏组织在一起,方便管理;宏组中宏的调用形式为“宏组名.宏名”;直接运行宏组时,将按照先后顺序,依次执行宏组中的宏;在宏操作中,可以使用“RunMacro”或“OnError”宏操作调用宏,但是“RunMacro”不能调用子宏。故选择C选项。25、假设数据库中有学生信息表stud(sno,sname,ssex)。其中,性别ssex字段已建索引,要在调试窗口中显示第一个男同学的信息,程序空白处应填写的语句是()。PrivateSubForm_Load()DimrsAsADODB)RecordsetSetrs=NewADODB)Recordsetrs.ActiveC0nnection=“Pwfider=Microsoft.Jet.OLEDB)4.0:“&”DataSouse=e:\考试中心教程\教学管理.mdb:”rs.CursorType=adOpenKeysetrs.LockType=adllckOptimisticrs.Index=“ssex”rs.Open“stud”,,,,adCmdTableDireet________Debug.Printrs(“sno”),rs(“shame”),rs(“ssex”)rs.CloseSetrs=NothingEndSubA、rs.Find“男”,adSeekFirstEQB、rs.Seek“男”,adSeekFirstEQC、rs.Find“男”,adSeekLastEQD、rs.Seek“男”,adSeekLastEQ标准答案:B知识点解析:DAO的Seek成员函数是在表类型记录集中基于表索引进行搜索记录,Find成员函数是在动态集类型或快照类型记录集中进行搜索记录。因此本题中性别ssex字段已建索引,因此采用Seek成员函数。AdSeekFirstEQ查找等于关键值的第一个关键字,AdSeekLastEQ查找等于关键值的最后一个关键字。本题中要显示第一个男同学的信息,因此使用AdseekFirstEQ。故选择B选项。国家二级ACCESS机试(选择题)模拟试卷第4套一、选择题(本题共25题,每题1.0分,共25分。)1、下列数据结构中,能够按照“先进后出”原则存取数据的是A、循环队列B、栈C、队列D、二叉树标准答案:B知识点解析:栈按照“先进后出”(FILO)或“后进先出”(LIFO)组织数据;队列是“先进先出”(FIFO)或“后进后出”(LILO)的线性表。2、设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front=rear-1。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为A、0B、1C、49D、50标准答案:A知识点解析:front指定队头位置,删除一个元素就将front顺时针移动一位;rear指尾指针,指向元素要插入的位置,插入一个元素就将rear顺时针移动一位;操作后,循环队列的队头指针等于尾指针-1,说明此时队列已经是空队列,那么就不用比较了。3、如果字段“学号”的取值范围为20130001~20139999,则下列选项中,错误的有效性规则是A、>=20130001and<=20139999B、[学号]>=20130001and[学号]<=20139999C、学号>=20130001and学号<=20139999D、20130001<=[学号1<=20139999标准答案:D知识点解析:根据题意,“学号”字段的取值必须同时满足“>=20130001”和“<=20139999”两个条件,根据有效性规则应该将两个条件用and连接起来。因此A、B、C选项符合题意。因为“<=”符号是用于数值比较的双目运算符,结合方向为从左到右。所以D选项相当于(20130001<=[学号])<=20139999,第一步计算出“20130001<=[学号]”的结果值为“true”或“false”的逻辑值,当与第二个<=做比较操作时,左边的true/false值会强制类型转换为数值-1/0,然后跟<:右边值比较,永远小于20139999,最后的结果是布尔值“真”,进而起不到约束输入的作用。因此选择D选项。4、要限制宏操作的操作范围,可以在创建宏时定义()。A、宏操作对象B、宏条件表达式C、窗体或报表控件属性D、宏操作目标标准答案:B知识点解析:宏是由一个或多个操作组成的集合,其中的每个操作都能够自动地实现特定的功能。宏可以是包含操作序列的一个宏,也可以是一个宏组。如果设计时有很多的宏,将其分类组织到不同的宏组中会有助于数据库的管理。使用条件表达式可以决定在某些情况下运行宏时,某个操作是否进行。所以本题答案为B。5、在窗体中,最基本的区域是()。A、页面页眉B、主体C、窗体页眉D、窗体页脚标准答案:B知识点解析:在窗体中,最基本的区域为窗体的主体部分。6、下列关于报表的叙述中,正确的是A、报表只能输入数据B、报表只能输出数据C、报表可以输入和输出数据D、报表不能输入和输出数据标准答案:B知识点解析:本题考查报表的知识。Access中的报表和窗体都是Access数据库的对象,窗体与报表的建立过程基本上是一样的;最终窗体一般显示在屏幕上,而报表通常打印在纸上;窗体可以有交互,而报表没有交互,也就是报表不能输入数据。7、软件生命周期是指A、软件产品从提出、实现、使用维护到停止使用退役的过程B、软件从需求分析、设计、实现到测试完成的过程C、软件的开发过程D、软件的运行维护过程标准答案:A知识点解析:软件生命周期是指软件产品从提出、实现、使用、维护到停止使用、退役的过程。8、以下说法正确的是()。A、组合框包含了列表框的所有功能B、列表框包含了组合框的所有功能C、两者功能完全相同D、两者功能完全不同标准答案:A知识点解析:组合框除了能选择列表中的数据之外,还能自己添加新数据,而列表框只能选择。因此,组合框使用的比列表框广泛。9、下面不属于软件需求分析阶段工作的是A、需求获取B、需求计划C、生成需求规格说明书D、需求评审标准答案:B知识点解析:需求分析阶段的工作有:需求获取、需求分析;编写需求规格说明书;需求评审。故选择选项B。10、SQL语句不能创建的是()。A、报表B、操作查询C、选择查询D、数据定义查询标准答案:A知识点解析:本题考查SQL语句的知识。SQL语言的功能十分强大,它包括数据定义功能、数据查询功能、数据操纵功能和数据控制功能。SQL能定义的数据包括表、视图、索引等,不包括报表。11、运行下列程序,输入数据8、9、3、0后,窗体中显示结果是PrivateSubForm_click()DimsumAsInteger,mAsIntegersum=0Dom=InputBox(“输入m”)sum=sum+mLoopUntilm=0MsgBoxsumEndSubA、0B、17C、20D、21标准答案:C知识点解析:Do…UntilLoop循环结构是当条件为假时,重复执行循环体,直至条件表达式为真,结束循环。当输入8、9、3三个数字条件(m=0)不成立,所以累加,直到输入0后结束,即8+9+3=20。12、下列排序方法中,最坏情况下比较次数最少的是()。A、简单选择排序B、冒泡排序C、堆排序D、直接插入排序标准答案:C知识点解析:在最坏情况下,冒泡排序、简单选择排序和直接插入排序需要的比较次数都是n(n-1)/2,堆排序需要比较的次数为nlog2n,这也是堆排序的最大优点。13、下列说法中,不属于数据模型所描述的内容的是()。A、数据结构B、数据操作C、数据约束D、数据管理标准答案:D知识点解析:数据模型所描述的内容有3个部分,它们是数据结构、数据操作和数据约束。其中,数据模型中的数据结构主要描述数据的类型、内容、性质,以及数据库的联系等;数据操作主要是描述在相应数据结构上的操作类型与操作方式。本题答案为D。14、定义学生选修课程的关系模式为SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课)。关系模式SC的主键是A、S#B、C#C、S#,C#D、Sn,C#标准答案:C知识点解析:主关键字(primarykey)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。在两个表的关系中,主关键字用来在一个表中引用来自于另一个表中的特定记录。主关键字是一种唯一关键字,表定义的一部分。一个表的主键可以由多个关键字共同组成,并且主关键字的列不能包含空值。本题关系模式SC中应将学号(S#)和课程号(C#)作为主关键字。15、定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)该关系的范式最高达到A、1NFB、2NFC、3NFD、BCNF标准答案:A知识点解析:第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含一个实例的信息。第二范式(2NF)要求数据库表中的每个实例或行必须可以被唯一地区分。本题中关系模式中的可能不被唯一地区分,因此它只能满足第一范式,而满足不了第二范式。16、下列关于字段大小属性的叙述中,错误的是A、字段大小属性用于限制输入到字段中值的最大长度B、字段大小属性只适用于文本或自动编号类型的字段C、文本型字段的字段大小属性可以在数据表视图中设置D、自动编号型的字段大小属性不能在数据表视图中设置标准答案:B知识点解析:“字段大小”属性用于限制输入到该字段的最大长度,当输入的数据超过该字段设置的大小时,系统将拒绝接收。字段大小属性只适用于“文本”、“数字”或“自动编号”类型的字段,选项B叙述错误。17、在窗体中有一个命令按钮run35,对应的事件代码如下:PrivateSubrun35Enter()DimnumAsIntegerDimaAsIntegerDimbAsIntegerDimiAsIntegerFori=lTo10num=InputBox(“请输入数据:”,“输入”,1)IfInt(num/2)=num/2Thena=a+lElseB-b+1EndIfNextiMsgBox(“运行结果:a=”&Str(a)&:“,b=”&Str(b))EndSub运行以上事件所完成的功能是A、对输入的10个数据求累加和B、对输入的10个数据求各自的余数,然后再进行累加C、对输入的10个数据分别统计有几个是整数,有几个是非整数D、对输入的10个数据分别统计有几个是奇数,有几个是偶数标准答案:D知识点解析:本题考查程序设计的知识。本题的重点在于判断Int(num/2)=num/2是什么样的条件。对于任意一个整数来说,若其除2后为整数,也就是Int(num/2)=num/2成立,说明该数是一个偶数;反之若其除2后不为整数,此时Int(num/2)必然不等于num/2,也就是一个整数不可能等于一个小数,说明该数是一个奇数。所以本题的功能是对输入的数据分别统计奇偶数的个数。18、AAndB准则表达式表示的意思是()。A、表示查询表中的记录必须同时满足And两端的准则A和B,才能进入查询结果集B、表示查询表中的记录只需满足由And两端的准则A和B中的一个,即可进入查询结果集C、表示查询表中记录的数据介于A、B之间的记录才能进入查询结果集D、表示查询表中的记录当满足由Or两端的准则A和B不相等时即进入查询结果集标准答案:A知识点解析:And是"且"运算符,当And连接的表达式都是真时,整个表达式为真,否则为假。所以本题答案为A。19、下列选项中,不属于窗体控件的是A、复选框B、按钮C、列表框D、消息框标准答案:D知识点解析:常用的窗体控件包括:文本框、标签、选项组、复选框、切换按钮、组合框、列表框、按钮、图像控件、绑定对象框、未绑定对象框、子窗体/子报表、插入分页符、线条和矩形等;消息框不是窗体的控件,所以选项D正确。20、关于交叉表查询,下面的说法中不正确的是()。A、交叉表查询是一类比较特殊的查询,它可以将数据分为两组显示B、两组数据,一组显示在数据表的左边,一组显示在数据表的上方C、左边和上面的数据在表中的交叉点可以对表中其他数据进行求和与求平均值的运算D、表中交叉点不可以对表中另外一组数据进行求平均值和其他计算标准答案:D知识点解析:本题考查交叉表查询的知识。所谓交叉表查询,就是将来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据表行与列的交叉处显示表中某个字段的各种计算值。它可以将数据分为两组显示,一组显示在数据表的左边,而另一组显示在数据表的上方,这两组数据都作为数据的分类依据;左边和上面的数据在表中的交叉点可以对表中另外一组数据进行求总和、求平均值的运算。21、For…Next循环一般是用来给数组元素()赋值。A、顺序B、逆序C、无序D、随机标准答案:A知识点解析:本题考查循环的知识。VBA共支持3种循环,分别是For…Next循环、While…Wend循环和Do…Loop循环。其中For…Next循环用于循环次数已知的情况,也经常用来为数组元素顺序赋值。22、按照“后进先出”原则组织数据的数据结构是A、队列B、栈C、双向链表D、二叉树标准答案:B知识点解析:栈是限定在一端进行插入与删除的线性表。存栈中,允许插入与删除的一端称为栈顶,不允许插入与删除的另一端称为栈底。栈顶元索总是最后被插入的元素,也是最先被删除的元素;栈底元素总是最先被插入的元素,也是最后才能被删除的元素。即栈是按照“后进先出”(LastInFirstOut,简称LIFO)或“先进后出”(FirstInLastOut,简称FILO)的原则组织数据的。因此,栈也称为“后进先出表”或“先进后出”表。23、要实现报表按某字段分组统计输出,需要设置的是A、报表页脚B、该字段的组页脚C、主体D、页面页脚标准答案:B知识点解析:暂无解析24、软件系统总体结构图的作用是()。A、描述软件系统结构的图形工具B、描述软件系统的控制流C、描述软件系统的数据流D、描述软件系统的数据结构标准答案:A知识点解析:结构图是描述软件系统结构的图形工具,描述了软件系统的层次和分块结构关系,它反映了整个系统的功能实现以及模块与模块之间的联系与通信,是未来程序中的控制层次体系。25、若要求窗体中的某个控件在事件发生时要执行一段代码,则应设置是()。A、窗体属性B、事件过程C、函数过程D、通用过程标准答案:B知识点解析:在Access数据库中,若要求窗体中的某个控件在事件发生时要执行一段代码,完成指定动作,这样的代码过程称为事件过程或事件响应代码。故选择B选项。国家二级ACCESS机试(选择题)模拟试卷第5套一、选择题(本题共40题,每题1.0分,共40分。)1、下列叙述中正确的是A、有一个以上根结点的数据结构不一定是非线性结构B、只有一个根结点的数据结构不一定是线性结构C、循环链表是非线性结构D、双向链表是非线性结构标准答案:B知识点解析:在数据结构中,树这类的数据结构只有一个根结点,但它不是线性结构。2、在查询中,默认的字段显示顺序是()。A、在表的“数据表视图”中显示的顺序B、添加时的顺序C、按照字母顺序D、按照文字笔画顺序标准答案:B知识点解析:本题考查查询设计相关知识要点。在查询中,默认的字段显示顺序是用户通过查询设计视图的数据区向设计网格中添加时的前后顺序。3、下列叙述中,正确的是()。A、表的数据表视图只用于显示数据B、表的设计视图只用于定义表结构C、在Access中,不能更新链接的外部数据源的数据D、在Access中,不能直接引用外部数据源中的数据标准答案:C知识点解析:表的数据表视图既可以显示数据,也可以定义及修改表结构;表的设计视图既可以定义表结构,也可以修改表结构;在Access中,不能更新链接的外部数据源的数据;在Access中,可以直接引用外部数据源中的数据。4、下列叙述中正确的是A、线性表的链式存储结构与顺序存储结构所需要的存储空问是相同的B、线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C、线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D、以上三项均正确标准答案:B知识点解析:线性表的存储分为顺序存储和链式存储。在顺序存储中,所有元素所占的存储空间是连续的。而在链式存储的方式中,将存储空间的每一个存储结点分为两部分,一部分用于存储数据元素的值,称为数据域;另一部分用于存储下一个元素的存储序号,称为指针域。所以线性表的链式存储方式比顺序存储方式的存储空间要大一些。5、数据类型是A、字段的另一种说法B、决定字段能包含哪类数据的设置C、一类数据库应用程序D、一类用来描述Access表向导允许从中选择的字段名称标准答案:B知识点解析:本题考查数据类型的知识。表是南记录和字段组成,每个字段都有数据类型,它决定了字段能够包含哪类数据。6、一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为A、219B、229C、230D、231标准答案:B知识点解析:根据二叉树的性质,在任意二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个,故总结点数=叶子节点数+度为2的节点数+度为1的节点数=80+79+70=229。7、“数学管理"数据库中有学生表、课程表和选课表,为了有效地反映这三张表中数据之间的联系,在创建数据库时应设置A、默认值B、有效性规则C、索引D、表之间的关系标准答案:D知识点解析:本题考查表之间关系的知识。因为表是现实世界中实体的反映,而现实世界中实体与实体之间的关系也需要通过表与表之间的关系反映出来。8、下面不属于软件需求规格说明书内容的是()。A、软件的可验证性B、软件的功能需求C、软件的性能需求D、软件的外部接口标准答案:A知识点解析:软件需求规格说明应重点描述软件的目的,软件的功能需求、性能需求、外部接口、属性及约束条件等。9、有三个关系R、S和T如下,则由关系R和S得到关系T的操作是()。A、自然连接B、交C、投影D、并标准答案:A知识点解析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,因此根据T中元组可以判断关系R和S做的是自然连接操作,所以本题答案为A。10、下列选项中属于软件生命周期中开发阶段任务的是()。A、详细设计B、运行维护C、可行性研究D、需求分析标准答案:A知识点解析:软件生命周期分为软件定义、软件开发及软件运行维护3个阶段。定义阶段包括问题定义、可行性研究和需求分析,开发阶段包括概要设计、详细设计、实现和测试,运行维护即软件的运行和维护。11、在长度为n的顺序表中查找一个元素,假设需要查找的元素有一半的机会在表中,并且如果元素在表中,则出现在表中每个位置上的可能性是相同的。则在平均情况下需要比较的次数大约为A、(3+n)/4B、nC、n/2D、n/4标准答案:A知识点解析:在长度为n的顺序表中查找一个元素,最好的情况是目标在第一个,一次找到;最坏的情况是目标在最后一个,n次找到。那么平均长度为:(1+2+…+n)/n=(n(n+1)/2)/n=(n+1)/2本题需要查找的元素有一半的机会在表中,则在平均情况下需要比较的次数大约为((1+n)/2+1)/2=(3+n)/4。所以选项A正确。12、如下程序段定义了学生成绩的记录类型:由学号、姓名和三门课程成绩(百分制)组成。TypeStudnoAsIntegernameAsStringscore(1to3)AsSingleEndType若对某个学生的各个数据项进行赋值,下列程序段中正确的是()。A、DimSAsStudStud.no=1001S="李雷"Stud.score=78,88,96B、DimSAsStudS.no=1001S.name="李雷"S.score=78,88,96C、DimSAsStudStud.no=1001S="李雷"Stud.score(1)=78Stud.score(2)=88Stud.score(3)=96D、DimSAsStudS.no=1001S.name="李雷"S.score(1)=78S.score(2)=88S.score(3)=96标准答案:D知识点解析:用户定义数据类型是使用Type语句定义的数据类型。用户定义的数据类型可以包含一个或多个任意数据类型的元素。用Dim语句可创建用户定义的数组和其他数据类型。用户定义类型变量的取值,可以指明变量名及分量名,两者之间用句点分隔。本题中选项A、C中变量名均用的是类型名,所以错误。"score(1to3)AsSingle"定义了3个单精度数构成的数组,数组元素为score(1)至score(3)。所以本题答案为D。13、某二叉树的前序序列为ABDFHCEG,中序序列为HFDBACEG。该二叉树的后序序列为A、HFDBGECAB、ABCDEFGHC、HGFEDCBAD、ACEGBDFH标准答案:A知识点解析:由于二叉树的前序序列ABDFHCEG,可以确定这个二叉树的根结点是A。再由中序序列HFDBACEG,可以得到,HFDB为A的左子树,CEG为A的右子树。同理依次对左子树HFDB和右子树CEG进行同样的推理,得到这个二叉树的结构如下:对该二叉树的后序遍历序列为HFDBGECA,所以选项A正确。14、要覆盖数据库中已存在的表,可使用的查询是A、删除查询B、追加查询C、生成表查询D、更新查询标准答案:D知识点解析:如果在“数据表”视图中对记录进行更新和修改,那么当要更新的记录较多,或需要符合一定条件时,就会费时费力,而且容易造成疏漏。更新查询是实现此类操作最简单、最有效的方法,它能对一个或多个表中的一组记录全部进行更新15、下列VBA变量名中,正确的是A、IFB、7ABC、A[B]7D、AB_7标准答案:D知识点解析:变量命名规则:只能由字母、数字或下划线组成,不允许出现空格、一等符号;第一个字符必须是字母;不能与VBA关键字相同。因此,选项A与VBA.关键字相同,选项B是以数字开头,选项C含有“[]”符号,只有选项D正确。16、设一棵树的度为3,其中没有度为2的结点,且叶子结点数为6。该树中度为3的结点数为A、1B、2C、3D、不可能有这样的树标准答案:D知识点解析:树的度是指一棵树中,最大的结点的度称为树的度。本题中树的度为3,也就是最少有一个度为3的结点。要求没有度为2的结点,且叶子结点为6,如果要有度为3的结点,那么最多只有5个叶子结点,而画不出6个叶子结点。因此这样的树是没有的。17、在长度为97的顺序有序表中作二分查找,最多需要的比较次数为A、7B、96C、48D、6标准答案:A知识点解析:二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。最多比较次数的计算方式:k=log2n。其中n代表长度,k为比较次数。本题中可以计算出k=7。18、下列程序段的执行结果是Dima(5)AsStringDimbAsIntegerDimIAsIntegerF0rI=0T05a(I)=I+1Debug.Printa(I)NextIA、123456B、6C、654321D、0标准答案:A知识点解析:本题考察For循环结构。首先定义了一个数组a(5),之后进行For循环判断,若1满足在0至5范围内,则进入循环体,执行a(I)=I+1,之后打印输出a(I)。当I为0时,进入第一次循环,a(0)=0+1=1,输出1,之后I变为1;进入第二次循环,a(1)=1+1=2,输出2,之后I变为2;进入第三次循环,a(2)=2+1=3,输出3,之后I变为3;进入第四次循环,a(3)=3+1=4,输出4,之后I变为4;进入第五次循环,a(4)=4+1=5,输出5,之后I变为5;进入第六次循环,a(5)=5+1=6,输出6,之后I变为6,不再满足循环条件。因此程序执行结果为123456。19、在报表中,要计算“数学”字段的最低分,应将控件的“控件来源”属性设置为A、=Min([数学])B、=Min(数学)C、=Min[数学]D、Min(数学)标准答案:A知识点解析:控件来源必须以“=”引出,控件来源可以设置成有关字段的表达式,但是字段必须用“[]”括起来。20、宏操作不能处理的是A、打开报表B、对错误进行处理C、显示提示信息D、打开和关闭窗体标准答案:B知识点解析:打开报表:OpenRepore;打开一个窗体:OpenForm;关闭窗体:Close;显示提示信息:MsgBox:宏操作不能对错误进行处理。21、以下关于宏的叙述中,错误的是()。A、可以在宏中调用另外的宏B、宏和VBA均有错误处理功能C、宏支持嵌套的If…Then结构D、可以在宏组中建立宏组标准答案:B知识点解析:在宏中可以执行宏。宏中可以嵌入If…Then结构。在宏组中可以建立宏。宏不具有错误处理功能。故选择B选项。22、SQL查询命令的结构是:SELECT…FROM…WHERE…GROUPBY…HAVING…ORDERBY——其中,使用HAVING时必须配合使用的短语是()。A、ORDERBYB、GROUPBYC、WHERED、FROM标准答案:B知识点解析:HAVING必须跟随GROUPBY使用,它用来限定分组必须满足的条件。23、下列关于VBA事件的叙述中,正确的是A、触发相同的事件可以执行不同的事件过程B、每个对象的事件都是不相同的C、事件都是由用户操作触发的D、事件可以由程序定义标准答案:A知识点解析:事件是由系统定义的,事件的过程是由程序员定义的,因此触发相同的事件可以执行不同的事件过程:不同的对象可能有相同的实现,如很多控件都具有“获取焦点”事件。有些事件并不是用户触发的,如Resize事件。事件是由系统定义供程序员使用的,并不能由程序员定义。24、若将窗体的标题设置为“改变文字显示颜色”,应使用的语句是()。A、Me=“改变文字显示颜色”B、Me.Caption=“改变文字显示颜色”C、Me.text=“改变文字显示颜色”D、Me.Name=“改变文字显示颜色”标准答案:B知识点解析:本题考查窗体
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年普洱道路客运输从业资格证考试题答案
- 2024年石家庄客车从业资格证考试试题
- 电子行业污水处理技术方案
- 2024年加气柱项目立项申请报告模范
- 2024年广西客运从业资格证考试题目及答案详解
- 2024年健身教练与学员服务合同
- 2024年豆奶项目提案报告模范
- 中小学信息技术教室精装修方案
- 2024年高纯BN扩散沅制品项目规划申请报告模范
- 2024年海南客运从业资格证可以考几次
- 小学英语-Unit4 There is an old building in my school教学设计学情分析教材分析课后反思
- 《汽车电气设备检测与维修》 课件 任务14、15 转向灯故障诊断与维修(一、二)
- 离职申请表(完整版)
- 项目5 S7-1200 PLC控制步进电机与伺服电机
- 物业公司章程模板
- 国开2023年秋《分析化学(本)》形考任务1-3参考答案
- 高等电力系统分析-课件
- 检验科标本采集课件
- 直销成功之推崇配合带动教学课件
- 低倍组织检验课件
- 机械加工工时定额时间标准
评论
0/150
提交评论