版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
国家二级ACCESS机试(选择题)模拟试卷23(共9套)(共240题)国家二级ACCESS机试(选择题)模拟试卷第1套一、选择题(本题共25题,每题1.0分,共25分。)1、下列叙述中正确的是()。A、顺序存储结构的存储空间一定是连续的,链式存储结构的存储空间不一定是连续的B、顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C、顺序存储结构能存储有序表,链式存储结构不能存储有序表D、链式存储结构比顺序存储结构节省存储空间标准答案:A知识点解析:链式存储结构既可以针对线性结构,也可以针对非线性结构,因此B与C错误。链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,因此D错误。因此本题答案为A。2、设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为A、15B、16C、20D、0或35标准答案:D知识点解析:循环队列的队头指针和尾指针都等于15,此循环队列中元素的个数有两种情况,第一种情况是队头指针和尾指针都是第一次到达15,此时元素个数为0;第二种情况是队头指针第一次到达15,而尾指针第二次到达15,此时元素个数为35。3、对如下二叉树进行后序遍历的结果为()。A、ABCDEFB、DBEAFCC、BDECFD、DEBFCA标准答案:D知识点解析:所谓后序遍历是指在访问根据节点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后遍历右子树,最后访问根节点,并且,在遍历左、右子树时,仍然先遍历左子树,然后遍历右子树,最后访问根点。因此,后序遍历二叉树的过程也是一个递归过程。其简单描述为:若二叉树为空,则结束返回;否则,先后序遍历左子树,然后后序遍历右子树,最后访问根节点。对于后序遍历,第一个访问的节点一定是最左下的节点,最后一个访问的节点一定是根节点,故D)选项正确。4、软件系统总体结构图的作用是()。A、描述软件系统结构的图形工具B、描述软件系统的控制流C、描述软件系统的数据流D、描述软件系统的数据结构标准答案:A知识点解析:结构图是描述软件系统结构的图形工具,描述了软件系统的层次和分块结构关系,它反映了整个系统的功能实现以及模块与模块之间的联系与通信,是未来程序中的控制层次体系。5、下列各序列中不是堆的是A、(91,85,53,36,47,30,24,12)B、(91,85,53,47,36,30,24,12)C、(47,91,53,85,30,12,24,36)D、(91,85,53,47,30,12,24,36)标准答案:C知识点解析:堆可以看成一棵完全二叉树:任一根节点>=左右孩子(或者<=),(大的叫大根堆,小的叫小根堆)。注意一个堆中的这种性质有一致性,不能既有大于又有小于情况存在。此题可以这么做,把结点按照完全二叉树画出来就一目了然了。这个题目很明显91是最大的根,而选项C是“左根右”的排序,那么91的左边只有47,其他都在右边,而右边无法按照此顺序排列,所以选项C不是堆。6、设某二叉树中共有140个结点,其中有40个度为1的结点。则A、该二叉树中有51个叶子结点B、该二叉树中有50个叶子结点C、该二叉树中有51个度为2的结点D、不可能有这样的二叉树标准答案:D知识点解析:140个结点除去40个度为1的结点,说明有100个度为2的结点,而根据二叉树性质,这个数值无法得出一棵二叉树,故本题答案选D。7、在关系模型中,每一个二维表称为一个()。A、关系B、属性C、元组D、主码(键)标准答案:A知识点解析:每个二维表代表一个关系,由表框架及表的元组组成。8、在已建“图书”表中查找定价大于等于20并且小于30的记录,正确的SQL命令是()。A、SELECT*FROM图书WHERE定价BETWEEN20AND30B、SELECT*FROM图书WHERE定价BETWEEN20TO30C、SELECT*FROM图书WHERE定价BETWEEN20AND29D、SELECT*FROM图书WHERE定价BETWEEN20TO29标准答案:C知识点解析:本题考查SELECT查询中BETWEEN…A…AND…B字句的用法,该字句表示在A与B之间(包括A和B),题目要求大于等于20并且小于30。9、从“图书”表中查找出定价高于“图书号”为“112”的图书记录,正确的SQL命令是()。A、SELECT*FROM图书WHERE定价>"112"B、SELECT*FROM图书WHEREEXISTS定价="112"C、SELECT*FROM图书WHERE定价>(SELECT冰FROM商品WHERE图书号="112")D、SELECT*FROM图书WHERE定价>(SELECT定价FROM图书WHERE图书号="112")标准答案:D知识点解析:该题目考查的是一个嵌套查询,首先使用SQI.语句:SELECT定价FROM图书WHERE图书号="112"来查询出图书号为112的图书定价,再将该定价作为顶层SELECT查询的条件。10、将E—R图转换为关系模式时,实体和联系都可以表示为A、属性B、键C、关系D、域标准答案:C知识点解析:将E—R图转换为关系模式时,实体和联系都可以表示为关系。11、DAO的含义是()。A、开放数据库互联应用编程接口B、数据库访问对象C、动态链接库D、Active数据对象标准答案:B知识点解析:本题考查VBA中数据库访问接口的知识。在VBA中,数据库访问接口有3种:开放数据库互联(ODBC)、数据访问对象(DAO)和Active数据对象(ADO)。12、表达式4+5\6*7/8Mod9的值是()。A、4B、5C、6D、7标准答案:B知识点解析:题目的表达式中涉及的运算的优先级顺序由高到低依次为:乘法和除法(*、/)、整数除法(\)、求模运算(Mod)、加法(+)。因此4+5\6*7/8Mod9=4+5\42/8Mod9=4+5\5.25Mod9=4+1Mod9=4+1=5。13、在VBA中要打开名为“学生信息录入”的窗体,应使用的语句是()。A、DoCmd.OpenForm"学生信息录入"B、OpenForm"学生信息录入"C、DoCmd.OpenWindow"学生信息录入"D、OpenWindow"学生信息录入"标准答案:A知识点解析:在VBA中打开窗体的命令格式如下:DoCmd.OpenForm(FormName,View,FilterName,WhereCondition,DataMode,WindowMode,Ope—nArgs);其中FormName是必需的,是字符串表达式,表示当前数据库中窗体的有效名称。故选择A选项。14、假定有以下循环结构DoUntil条件循环体Loop则正确的叙述是()。A、如果“条件”值为0,则一次循环体也不执行B、如果“条件”值为0,则至少执行一次循环体C、如果“条件”值不为0,则至少执行一次循环体D、不论“条件”是否为“真”,至少要执行一次循环体标准答案:B知识点解析:本题考查VBA中DoUntil…Loop循环的知识。对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件如何,至少执行一次循环体。在Until循环中条件为False时执行循环体,条件为True时退出循环;在While循环中条件为True时执行循环体,条件为False时退出循环;这一点要注意区分清楚。本题中是先判断条件,条件值为0表示条件是False,则至少执行一次循环体。15、在学生表中使用“照片”字段存放相片,当使用向导为该表创建窗体时,照片字段使用的默认控件是A、图形B、图像C、绑定对象框D、未绑定对象框标准答案:C知识点解析:图像不是窗体控件:图像用于在窗体中显示静态图片,由于静态图片并非OLE对象,所以一旦将图片添加到窗体或报表中,便不能在Access内进行图片编辑;C)绑定对象框:用于在窗体或报表上显示OLE对象,该控件针对的是保存在窗体或报表基础记录源字段中的对象,当在记录间移动时,不同的对象将显示在窗体或报表上;非绑定对象框用于在窗体中显示非结合OLE对象,当在记录间移动时,该对象将保持不变。16、Access数据库表中的字段可以定义有效性规则,有效性规则是()。A、文本B、条件C、格式D、前三种说法都不对标准答案:B知识点解析:有效性规则是ACCESS中一个非常有用的属性,利用该属性可以防止非法数据输入到表中。有效性规则就是检查输入的值是否符合其条件。所以本题答案为B。17、Recordset对象属性中,用来移动到下一条记录的是()。A、EOFB、BeforeMoveC、NextMoveD、MoveNext标准答案:D知识点解析:Recordset对象属性中,用来移动到下一条记录的是MoveNext。18、下列不属于类模块对象基本特征的是A、事件B、属性C、方法D、函数标准答案:D知识点解析:类模块中没有函数的概念。19、从字符串S中的第2个字符开始获得4个字符的子字符串函数是A、Mid$(s,2,4)B、Lefl$(s,2,4)C、Rigth(s,4)D、Left$(s,4)标准答案:A知识点解析:本题考查取子串函数的知识。在VBA中有三种取子串函数:Left函数用于在字符串左端开始取n个字符;Right函数用于在字符串右端开始取n个字符(注意子串中字符的顺序与母串中相同);Mid函数可以实现在任何位置取任何长度的子串。截取第2个字符开始的4个字符应该用Mid(s,2,4)。20、在窗体中添加一个命令按钮(名为Command1)和一个文本框(名为Text1),并在命令按钮中编写如下事例代码:PrivateSubCommand1Click()Str1="123456"Str2="456"n=InStr(Str1,Str2)Me.Text1=nEndSub窗体打开运行后,单击命令按钮,在文本框中显示()。A、4B、5C、6D、7标准答案:A知识点解析:字符串检索函数InStr是检索字符串Str2在字符长串Str1的首次出现的位置,返回一个整型数据,本题中Str2在Str1首次出现的位置为4,所以选择A。21、要在报表中输出时间,设计报表时要添加一个控件,且需要将该控件的“控件来源”属性设置为时间表达式,最合适的控件是A、标签B、文本框C、列表框D、组合框标准答案:B知识点解析:标签控件主要用来在窗体或报表上显示说明性文本;文本框控件主要用来输入或编辑字段数据,它是一种交互式控件;列表框表示一个选项清单;组合框控件组合了列表框和文本框的特性可以向表体添加文本框,以显示信息,如标题、参数选择以及日期。22、在Access数据库中,用来表示实体的是A、表B、记录C、字段D、域标准答案:A知识点解析:暂无解析23、________是最常见的查询类型,它从一个或多个表中检索数据,在一定的限制条件下,还可以通过此查询方式来更改相关表中的记录A、选择查询B、参数查询C、操作查询D、SQL查询标准答案:A知识点解析:选择查询是最长用的查询类型,顾名思义,它是根据指定的查询准则,从一个或多个表中获取数据并显示结果。也可以使用选择查询对记录进行分组,并且对记录进行总计、计数、平均以及其他类型的计算。24、在具有2n个节点的完全二叉树中,叶子节点个数为()。A、nB、n+lC、n—lD、n/2标准答案:A知识点解析:由二叉树的定义可知,树中必定存在度为O的节点和度为2的节点,设度为0节点有a个,根据度为0的节点(即叶子节点)总比度为2的节点多一个,得度为2的节点有a一1个。再根据完全二叉树的定义,度为1的节点有0个或1个,假设度l节点为0个,a+0+a一1=2n,得2a=2n一1,由于节点个数必须为整数,假设不成立;当度为1的节点为1个时,a+1+a一1=2n,得a=n,即叶子节点个数为n。25、下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是()。A、在顺序存储的线性表中寻找最大项B、在顺序存储的线性表中进行顺序查找C、在顺序存储的有序表中进行对分查找D、在链式存储的有序表中进行查找标准答案:A知识点解析:寻找最大项,无论如何都要查看所有的数据,与数据原始排列顺序没有多大关系,无所谓最坏情况和最好情况,或者说平均情况与最坏情况下的时间复杂度是相同的。而查找无论是对分查找还是顺序查找,都与要找的数据和原始的数据排列情况有关,最好情况是第1次查看的一个数据恰好是要找的数据,只需要比较1次;如果没有找到再查看下一个数据,直到找到为止,最坏情况下是最后一次查看的数据才是要找的,顺序查找和对分查找在最坏情况下比较次数分别是n和log2n,平均情况则是“1~最坏情况”的平均,因而是不同的。国家二级ACCESS机试(选择题)模拟试卷第2套一、选择题(本题共40题,每题1.0分,共40分。)1、对长度为n的线性表排序,在最坏情况下,比较次数不是n(n一1)/2的排序方法是A、快速排序B、冒泡排序C、直接插入排序D、堆排序标准答案:D知识点解析:各种排序方法中最坏情况下需要比较的次数分别为:冒泡排序n(n-1)/2、快速排序n(n—1)/2、简单插入排序n(n-1)/2、希尔排序O(n1.5)、简单选择排序n(n—1)/2、堆排序O(nlog2n)。2、下列叙述中正确的是()。A、算法的时间复杂度与计算机的运行速度有关B、算法的时间复杂度与运行算法时特定的输入有关C、算法的时间复杂度与算法程序中的语句条数成正比D、算法的时间复杂度与算法程序编制者的水平有关标准答案:B知识点解析:为了能够比较客观地反映出一个算法的效率,在度量一个算法的工作量时,不仅应该与所使用的计算机、程序设计语言以及程序编制者无关,而且还应该与算法实现过程中的许多细节无关。为此,可以用算法在执行过程中所需基本运算的执行次数来度量算法的工作量。算法所执行的基本运算次数还与问题的规模有关;对应一个固定的规模,算法所执行的基本运算次数还可能与特定的输入有关。3、创建交叉表查询,在“交叉表”行上有且只有一个的是()。A、行标题和列标题B、行标题和值C、行标题、列标题和值D、列标题和值标准答案:D知识点解析:本题考察交叉表查询设计相关知识。交叉表查询设计需指定三种字段。行标题:显示在查询结果最左侧的字段名,可以由多个字段构成;列标题:显示在每列标题上的字段名,只能由一个字段构成;值:行、列交叉位置上统计结果,只能由一个结果。4、假设学生表已有年纪、专业、学号、姓名、性别和生日6个属性,其中可以作为主关键字的是A、姓名B、学号C、专业D、年纪标准答案:B知识点解析:在关系型数据库中,作为主关键字属性的特点,能够惟一的确定一条记录,在学生表中,只有学号具有这一特点。5、“教学管理”数据库中有学生表、课程表和选课表,为了有效地反映这三张表中数据之间的联系,在创建数据库时应设置()。A、默认值B、有效性规则C、索引D、表之间的关系标准答案:D知识点解析:本题考查建立表之间关系的相关知识。通过建立表之间的关系,即实施表之间的参照完整性,从而将存在联系的表通过外键连接起来。6、在对某字符型字段进行升序排序时,假设该字段有4个值:"100"、"22"、"18"和"3",则排序结果是A、100、"22"、"18"、"3"B、3、’18"、"22"、"100"C、100、"18"、"22"、"3"D、18、"100"、"22"、"3"标准答案:C知识点解析:在对字符型字段进行排序时,首先比较第一个字符之后进行排序,若第一个字符相同则比较第二个字符,以此类推。因此对某字符型字段值"100"、"22"、"18"、"3"进行升序排序的结果为"100"、"18"、"22"、"3"。若该字段为数值类型,则升序排序结果为"3"、"18"、"22"、"100"。7、假设“公司”表中有编号、名称、法人等字段,查找公司名称中有“网络”二字的公司信息,正确的命令是A、SELECT*FROM公司FOR名称="*网络*"B、SELECT*FROM公司FOR名称LIKE"*网络*"C、SELECT*FROM公司WHERE名称="*网络*"D、SEIFL*FROM公司WHERE名称LIKE"*网络*"标准答案:D知识点解析:SQL查询的Select语句是功能最强,也是最为复杂的SQL语句。SELECT语句的结构是:SELECT[ALL|DISTINCT]别名FROM表名[WHERE查询条件]在查询条件中输入Like运算符来限制结果中的记录。为了查找公司名称中有“网络”8、Access的窗体可划分为四类,他们是()。A、设计窗体、控制窗体、信息显示窗体和交互信息窗体B、设计窗体、数据操作窗体、信息显示窗体和交互信息窗体C、设计窗体、数据操作窗体、控制窗体和信息显示窗体D、数据操作窗体、控制窗体、信息显示窗体和交互信息窗体标准答案:D知识点解析:按功能可将窗体划分为数据操作窗体、控制窗体、信息显示窗体和交互信息窗体四类。9、数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。A、DB包含DBS和DBMSB、DBMS包含DB和DBSC、DBS包含DB和DBMSD、没有任何关系标准答案:C知识点解析:数据库系统(DatabaseSystem简称DBS)由下列几个部分组成:数据库(DB)、数据库管理系统(DBMS)、数据库管理员(人员)、系统平台之一——硬件平台(硬件)、系统平台之二——软件平俞(软件)。这五个部分构成了一个以数据库为核心的完整的运行实体,称为数据库系统。其中DB(DataBase)即数据库,是统一管理的相关数据的集合;DBMS(DatabaseManagementSystem)即数据库管理系统,足位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法。10、一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是()。A、一对一联系B、一对多联系C、多对一联系D、多对多联系标准答案:D知识点解析:一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程的联系是多对多的联系。11、定义学生、教师和课程的关系模式:S(S#,Sn,Sd,Sa)(属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(属性分别为课程号、课程名、先修课);SC(S#,C#,G)(属性分别为学号、课程号和成绩)。则该关系为()。A、BCNF范式B、第一范式C、第二范式D、第三范式标准答案:D知识点解析:本题每个关系中每个非主属性既不部分依赖于主键也不传递依赖于主键,满足第三范式。表C的主键既可以是“课程号”,也可以是“课程名”,“课程号”和“课程名”也可相互决定,所以不满足BCF范式。12、设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(ea),(d,b),(e,d),(c,e),(a,c))该数据结构为A、线性结构B、循环队列C、循环链表D、非线性结构标准答案:A知识点解析:由结点之间的关系R={(f,a),(d,b),(e,d),(c,e),(a,c))可以得到,该数据结构为:“f-a-c-e-d-b”。由此可知结点f没有前驱,结点b没有后继结点,并且其它的结点只有一个前驱结点和一个后继结点,所以该数据结构为线性结构。所以应选A选项。13、能够实现从指定记录集里检索特定字段值的函数是A、NzB、findC、LookupD、DLookup标准答案:D知识点解析:DlookUp函数是从指定记录集里检索特定字段的值。它可以直接在VBA、宏、查询表达式或计算控件中使用,而且主要用于检索来自外部表字段中的数据。14、下面对软件测试和软件调试有关概念叙述错误的是A、严格执行测试计划,排除测试的随意性B、程序调试通常也称为DebugC、软件测试的目的是发现错误和改正错误D、设计正确的测试用例标准答案:C知识点解析:测试的目的是为了发现尽可能多的缺陷,成功的测试在于发现了迄今尚未发现的缺陷。所以测试人员的职责是设计这样的测试用例,它能有效地揭示潜伏在软件里的缺陷。所以应选选项C。15、有关字段属性,下列叙述错误的是()。A、字段大小可以用于设置文本、数字或自动编号等类型字段的最大容量B、可对任意类型的字段设置默认值属性C、有效性规则属性是用于限制此字段输入值的表达式D、不同的字段类型,其字段属性有所不同标准答案:B知识点解析:通过"字段大小"属性,可以控制字段的使用空间大小,因此A正确;在一个数据库中,只能对一些数据内容相同或含有相同部分的字段设置默认值,因此B错误。利用"有效性规则"可以防止非法数据输入到表中,因此C正确;不同的字段类型,其字段属性有所不同,因此D正确。16、窗体中有一个名称为tText文本框和一个名为bCommand命令按钮,并编写了相应的事件过程。运行此窗体,在文本框中输入一个字符,则命令按钮上的标题变为“说明”。以下能够实现上述功能的事件过程是()。A、PrivateSubtText_Change()bCommand.Caption="说明"EndSubB、PrivateSubbCommand_Click()Caption="说明"EndSubC、PrivateSubtText_Click()bCommand.Caption="说明"EndSubD、PrivateSubbCommand_Change()Caption="说明"EndSub标准答案:A知识点解析:本题考查控件的基本属性和事件过程,题目要求通过在文本框中输入一个字符来触发事件,而能触发的只有tText的Change事件,另外,在给某个控件的属性赋值时,不可省略控件名,命令按钮控件的标题属性为“Caption”,故选择A选项。17、在SQL语言的SELECT语句中,用于实现选择运算的子句是A、FORB、IFC、WHILED、WHERE标准答案:D知识点解析:FOR与WHILE为VBA语言中的循环语句,IF为VBA语言中的条件语句,而WHERE是SQL语句中的条件语句。18、以下关于宏操作CloseDatabase的叙述中,正确的是()。A、只能关闭当前的数据库B、n--f~关闭指定的数据库C、可以设置不提示直接关闭当前数据库D、可以关闭除宏以外的其他数据库对象标准答案:A知识点解析:CloseDatabase命令能关闭当前数据库。19、已知学生表如下:执行下列命令后,得到的记录数是SELECT班级,MAX(年龄)FORM学生表GROUPBY班级A、4B、3C、2D、1标准答案:C知识点解析:执行该命令,是查找每个年级中年龄最大的学生,因为有两个年级,所以最后得到的记录数为2。20、有两个关系R和S如下图所示:由关系R通过运算得到关系S,则所使用的运算为A、选择B、投影C、插入D、连接标准答案:B知识点解析:一个关系R通过投影运算后仍为一个关系R’,R’是由R中投影运算所指出的那些域的列所组成的关系。所以题目中关系S是由关系R经过投影运算所得(选择运算主要是对关系R中选择由满足逻辑条件的元组所组成的一个新关系)。21、在窗体中有一个命令按钮(名称为run34),对应的事件代码如下:PrivateSubrun34_Click()sum=0Fori=10To1Step-2sum=sum+iNextiMsgBoxsumEndSub运行以上事件,程序的输出结果是A、10B、30C、55D、其他结果标准答案:B知识点解析:i=10,每循环一次递减2。第一次循环结果:i=10,sum=sum+i=0+10=10第二次循环结果:i=8,sum=sum+i=10+8=18第三次循环结果:i=6,sum=sum+i=18+6=24第四次循环结果:i=4,sum=sum+i=24+4=28第五次循环结果:i=2,sum=sum+i=28+2=30。22、下列关于数据表的叙述中,正确的是A、表一般会包含一到两个主题的信息B、表的设计视图主要用于设计表结构C、表是Access数据库的重要对象之一D、数据表视图只能显示表中记录信息标准答案:C知识点解析:为了能够更合理地确定数据库中应包含的表,可按以下原则对数据进行分类:①每个表应该只包含与一个主题相关的信息。②表中不应该包含重复信息,并且信息不应该在表之间复制,选项’A错误;表的设计视图主要用于设计表结构和修改表结构,选项B错误;表对象是Access数据库的基础,是存储和管理数据的对象,也是数据库其他对象的数据来源,选项C正确;在数据表视图中,可以进行字段的添加、编辑和删除,也可以完成记录的添加、编辑和删除,还可以实现数据的查找和筛选等操作,选项D错误。23、运行下列程序,输入数据8、9、3、0后,窗体中显示结果是PrivsteSubForm_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。24、一个元组对应表中的是A、一个字段B、一个域C、一个记录D、多个记录标准答案:C知识点解析:在一个二维表中,水平方向的行称为元组,每一行是一个元组。元组对应Access表中的一个具体记录,所以选项C正确。25、下列选项中,不属于Access数据类型的是A、数字B、文本C、报表D、时间/日期标准答案:C知识点解析:一个表中的同一列数据应具有相同的数据特征,称为字段的数据类型。Access的数据类型有10种,包括文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、超级链接和查阅向导等类型。26、在数据库设计中用关系模型来表示实体和实体之间的联系,关系模型的结构是A、层次结构B、二维表结构C、网状结构D、封装结构标准答案:B知识点解析:在关系模型中,一个关系就是一张二维表格,这种用二维表的形式标书实体和实体之间联系的数据模型称为关系数据模型,所以选项B正确。27、如果“主表A与相关表B之间是一对一联系”,它的含义是A、主表A和相关表B均只能各有一个主关键字字段B、主表A和相关表B均只能各有一个索引字段C、主表A中的一条记录只能与相关表B中的一条记录关联D、主表A中的一条记录只能与相关表B中的一条记录关联,反之亦然标准答案:D知识点解析:表与表之间的关系分为一对一、一对多和多对多3种。①如果表A中的一条记录与表B中的一条记录相匹配,反之亦然,则表A与表B之间是一对一关系;②如果表A中的一条记录与表B中的多条记录相匹配,反之亦然,则表A与表B之间是一对多关系;③如果表A中的多条记录与表B中的多条记录相匹配,反之亦然,则表A与表B之间是多对多关系。所以选项D正确。28、如果要批量更改数据表中的某个值,可以使用的查询是A、参数查询B、更新查询C、追加查询D、选择查询标准答案:B知识点解析:更新查询可以一次性批量更新数据表中某字段的值,所以选项B正确。29、若要求在文本框中输入文本时达到密码“*”号的显示效果,则应设置的属性是A、“默认值”属性B、“标题”属性C、“密码”属性D、“输入掩码”属性标准答案:C知识点解析:本题考查文本框属性的知识。文本框的常用属性中,“默认值”属性是用来在输入时自动出现在字段中作为新记录的值;“标题”属性是文本框的名称;“密码”属性是用来文本框中输入文本时达到密码“*”的显示效果;“输入掩码”属性是用来设置输入字段的格式。30、在设计窗体时,成绩字段只能输入“优秀”、“良好”、“中等”、“及格”和“不及格”,可以使用的控件是A、组合框B、复选框C、切换按钮D、文本框标准答案:A知识点解析:组合框控件的列表是由多行数据组成,显示时只显示一行,对于需要输入固定内容的数据时,可以使用组合框控件。本题中规定了职称字段只能输入“优秀”、“良好”、“中等”、“及格”和“不及格”,所以可以使用组合框控件,所以选项A正确。复选框、切换按钮是作为单独的控件来显示表或查询中的“是”或“否”的值;文本框是用于输入或编辑数据的控件。31、在Access中为窗体上的控件设置Tab键的顺序,应选择“属性”对话框的A、“格式”选项卡B、“数据”选项卡C、“事件”选项卡D、“其他”选项卡标准答案:D知识点解析:其他属性表示控件的附加特征,包括名称、状态栏文字、自动TAB键、控件提示文字等。32、可作为报表记录源的是A、表B、查询C、Sclect语句D、以上都可以标准答案:D知识点解析:本题考查报表数据源的知识。报表可以用于显示一些固定的信息,也可以显示表和查询中的数据,但是它本身并不存储,必须从外部获得数据源。表、查询或者select语句都可以作为这种记录源。33、在窗体中有一个文本框Textl,编写事件代码如下:PrivateSubFormClick()X=val(Inputbox(”输入x的值”))Y=1IfX<>ThenY=2Text1.Vlalue=YEndSub打开窗体运行后,在输入框中输入整数12,文本框Textl中输出的结果是A、1B、2C、3D、4标准答案:B知识点解析:根据题意,可知首先将输入的数值赋给X,Y初始值为1,接着判断X是否不为0(即输入的值是否不为0),如果不为0,则Y的值为2,并且将Y的值赋给文本框Text1。由于题意中输入的是12,不为0,此时Y的值为2,所以文本框中输出的结果为2。34、下列代码实现的功能是:若在窗体中一个名为tNum的文本框中输入课程编号,则将“课程表”中对应的“课程名称”显示在另一个名为tName文本框中。PrivateSub【】()MeltName=DLookup("课程名称","课程表","课程编号=’"&Me!TNum&"’")EndSub程序【】处应该填写的是A、tNum_AfterUpdateB、tNum_ClickC、tNum_AflednsertD、tNum_MouseDown标准答案:A知识点解析:本题考查的是变量标识符的命名规则。标识符的名字以一个或者多个小写字母开头作为前缀;之后接第一个单词的首字母大写或者多个单词的组合,且该单词要指明变量的用途。本题是根据输入Num然后(After)更新(Update)tName内容,所以选择选项A。35、在VBA中,能自动检查出来的错误是()。A、语法错误B、逻辑错误C、运行错误D、注释错误标准答案:A知识点解析:语法错误在编辑时就能自动检测出来,逻辑错误和运行错误是程序在运行时才能显示出来的,不能自动检测,注释错误是检测不出来的。36、在窗体中有一个文本框Text1,编写事件代码如下:PrivateSubForm_Click()X=val(Inputbox(“输入x的值”))Y=1IfX<>0ThenY=2Text1.Value=YEndSub打开窗体运行后,在输入框中输入整数12,文本框Text1中输出的结果是()。A、1B、2C、3D、4标准答案:B知识点解析:本题中窗体单击事件是通过输入框输入数值,根据所输入数值内容对Y进行赋值,运行时输入框输入12,Y赋初值为1,判断X的值不等于0所以Y又赋值为2,最终文本框中输出结果为2。37、学校图书馆规定,一名旁听生同时只能借一本书,一名在校生同时可以借5本书,一名教师同时可以借10本书,在这种情况下,读者与图书之间形成了借阅关系,这种借阅关系是A、一对一联系B、一对五联系C、一对十联系D、一对多联系标准答案:C知识点解析:暂无解析38、在下图中,与查询设计器的筛选标签中所设置的筛选功能相同的表达式是A、成绩表.综合成绩>=80AND成绩表.综合成绩=<90B、成绩表.综合成绩>80.AND成绩表.综合成绩<90C、80<:成绩表.综合成绩<=90D、80<成绩表.综合成绩<90标准答案:A知识点解析:暂无解析39、若要在子过程Procl调用后返回两个变量的结果,下列过程定义语句中有效的是A、SubProcl(n,m)B、SubProcl(ByValn,m)C、SubProcl(n,BYValm)D、SubProcl(ByValn,ByValm)标准答案:A知识点解析:暂无解析40、定义某一个字段默认值属性的作用是()。A、不允许字段的值超出指定的范围B、在未输入数据前系统自动提供值C、在输入数据时系统自动完成大小写转换D、当输入数据超出指定范围时显示的信息标准答案:B知识点解析:本题主要考查了字段默认值。在一个数据表中,会有一些字段的数据内容相同或者包含有相同的部分,可以将出现较多次数的值作为该字段的默认值,从而减少了数据的输入量。在增加新记录时,可以使用这个默认值,也可以输入新值来取代这个默认值。故选择B选项。国家二级ACCESS机试(选择题)模拟试卷第3套一、选择题(本题共25题,每题1.0分,共25分。)1、下列排序方法中,最坏情况下比较次数最少的是A、冒泡排序B、简单选择排序C、直接插入排序D、堆排序标准答案:D知识点解析:冒泡排序、简单选择排序和直接插入排序法在最坏的情况下比较次数为:n(n-l)/2。而堆排序法在最坏的情况下需要比较的次数为0(nlog2n)。其中堆排序的比较次数最少。2、数据字典(DD)所定义的对象都包含于A、数据流图(DFD图)B、程序流程图C、软件结构图D、方框图标准答案:A知识点解析:在数据流图中,对所有元素都进行了命名,所有名字的定义集中起来就构成了数据字典。因此选A,而B、C、D都不符合。3、若将文本型字段的输入掩码设置为“####-######”,则正确的输入数据是A、0755-abcdefB、077-12345C、acd-123456D、####-######标准答案:B知识点解析:暂无解析4、要限制宏操作的范围,可以在创建宏时定义()。A、宏操作对象B、宏操作参数C、宏条件表达式D、宏操作备注标准答案:C知识点解析:本题考查宏操作的知识。如果只希望满足指定条件执行宏的一个或多个操作也就是限制宏操作的范围,可以在创建宏时定义条件表达式从而形成条件操作宏。5、下列选项中,在报表“设计视图”工具栏中有、而在窗体“设计视图”中没有的按钮是A、代码B、字段列表C、工具箱D、排序与分组标准答案:D知识点解析:在报表和窗体的“设计视图”工具栏中均存在“代码”、“字段列表”、“工具箱”按钮,但只有报表“设计视图”工具栏中有“排序与分组”按钮,能够实现报表数据的排序与分组操作。6、设非空二叉树的所有子树中,其左子树上的结点值均小于根结点值,而右子树上的结点值均不小于根结点值,则称该二叉树为排序二叉树。对排序二叉树的遍历结果为有序序列的是A、中序序列B、前序序列C、后序序列D、前序序列或后序序列标准答案:A知识点解析:中序遍历的次序是先遍历左子树,再遍历根节点,最后遍历右子树。而左子树结点值<根节点节点值≤右子树节点值,是有序序列,因此选项A正确。7、设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(f,a),(d,b),(e,d),(c,e),(a,c)}该数据结构为A、线性结构B、循环队列C、循环链表D、非线性结构标准答案:A知识点解析:由结点之间的关系R={(f,a),(d,b),(e,d),(c,e),(a,c)}可以得到,该数据结构为:“f-a-c-e-d-b”。由此可知结点f没有前驱,结点b没有后继结点,并且其它的结点只有一个前驱结点和一个后继结点,所以该数据结构为线性结构。所以应选A选项。8、下列结构中为非线性结构的是A、树B、向量C、二维表D、矩阵标准答案:A知识点解析:线性结构是一个有序数据元素的集合。常用的线性结构有:线性表,栈,队列,双队列,数组,串。常见的非线性结构有:二维数组,多维数组,广义表,树(二叉树等),图。9、下列可用于创建窗体或修改窗体的视图是()。A、设计视图B、窗体视图C、数据表视图D、透视表视图标准答案:A知识点解析:设计视图用于创建和修改窗体,在“设计视图”中可以添加控件、修改控件的属性、设置数据来源等。10、结构化程序所要求的基本结构不包括A、顺序结构B、GOTO跳转C、选择(分支)结构D、重复(循环)结构标准答案:B知识点解析:结构化程序的基本结构有:顺序结构、选择结构和循环结构,没有GOTO跳转结构。11、在属性对话框中,可以更改的对象是()。A、窗体上单独的控件B、窗体节(如主体或窗体页眉)C、整个窗体D、以上全部标准答案:D知识点解析:在窗体"设计"视图中,窗体和控件的属性都可以在"属性"对话框中设定。12、下面不属于白盒测试方法的是A、分支覆盖B、语句覆盖C、条件覆盖D、边界值分析标准答案:D知识点解析:白盒测试是把程序看成装在一只透明的白盒里,测试者完全了解程序的结构和处理过程。它根据程序的内部逻辑来设计测试用例,检查程序中的逻辑通路是否都按预定的要求正确地工作。白盒测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、路径覆盖和程序变异:白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。常用的黑盒测试方法和技术有:等价类划分法、边界值分析法、错误推测法和因果图等。所以选项D正确。13、若Access数据表中有姓名为“李建华”的记录,下列无法查询出“李建华”的表达式是A、Like"华"B、Like"*华"C、Like"*华*"D、Like"??华"标准答案:A知识点解析:Like运算符的作用如下表所示:所以只有选项A)无法查出“李建华”。14、若查询的设计如下,则查询的功能是A、设计尚未完成,无法进行统计B、统计班级信息仅含Null(空)值的记录个数C、统计班级信息不包括Null(空)值的记录个数D、统计班级信息包括Null(空)值全部记录个数标准答案:C知识点解析:本题中图片显示总计为计数,即对学生表中的班级进行统计,统计时如果有NULL值则不会记录在内。15、如有声明语句Dima(2,-3To2,4),则数组a包含元素的个数是()。A、40B、75C、12D、90标准答案:D知识点解析:数组的默认下限为0,所以Dima(2,-3To2,4),第一维下标为0,1,2,共3个;第二维下标为-3,-2,-1,0,1,2,共6个;第三维下标为0,1,2,3,4,共5个,因此数据a包含的元素个数为3×6×5=90。16、在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是A、概念数据模型B、逻辑数据模型C、物理数据模型D、结构数据类型标准答案:A知识点解析:数据模型按照不同的应用层次分为以下3种类型;概念数据模型着重于对客观世界中复杂事物的描述及对它们内在联系的刻画;逻辑数据模犁,是而向数据库系统的模型,着重于夺数据库系统一级的实现;物理数据模型,是面向计算机物理实现的模型,此模型给出了数据模型在计算机上物理结构的表示。故选项A正确。17、要实现报表按某字段分组统计输出,需要设置的是A、报表页脚B、该字段组页脚C、主体D、页面页脚标准答案:B知识点解析:如果是进行分组统计并输出,则统计计算控件应该布置在“组页眉/组页脚”节区内相应位置,然后使用统计函数设置控件源即可。18、在关系表中,属性值必须是另一个表主键的有效值或空值,这样的属性是A、外键B、候选键C、主键D、主属性标准答案:A知识点解析:如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表示了两个关系之间的相关联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。外键又称作外关键字。为了保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。使两张表形成关联,外键只能引用外表中的列的值或使用空值。所以选项A正确。19、VBA语句“DimNewArray(10)asInteger”的含义是A、定义10个整型数构成的数组NewArrayB、定义11个整型数构成的数组NewArrayC、定义1个值为整型数的变量NewArray(10)D、定义1个值为10的变量NewArray标准答案:B知识点解析:dimnewarray(10)asinteger表示定义了11个整型数构成的数组,数组元素为newarray(0)至newarray(10)。20、某学校有“教师”(教师号、教师名)、“学生”(学号、学生名)和“课程”(课程号,课程名)等三个表,若规定一名教师可主讲多门课程,一名学生可选修多门课程,则教师与学生之间形成了多对多关系。为反映这样的多对多关系并减少数据冗余,在数据库中应设计新表。下列关于新表的设计中,最合理的设计是A、增加两个表:学生-选课表(学号、课程号),教师.任课表(教师号、课程号)B、增加两个表:学生-选课表(学号、课程号、课程名),教师.任课表(教师号、课程号、课程名)C、增加一个表:学生-选课-教师表(学号、课程号、教师号)D、增加一个表:学生-选课-教师表(学号、学生名、课程号、课程名、教师号、教师名)标准答案:A知识点解析:目前己建立教师、学生、课程三个基本表,另外一名教师可主讲多门课程、一名学生可选修多门课程,因此应增加学生选课表(学号、课程号)和教师任课表(教师号、课程号)来反应以上关系。课程名可通过课程号字段关联“课程”表来获得,因此不需要增加课程名字段在以上两个表中。21、常见的数据模型有3种,它们是A、网状、关系和语义B、层次、关系和网状C、环状、层次和关系D、字段名、字段类型和记录标准答案:B知识点解析:本题考查数据库的基本知识。常见的数据模型共有三种,分别是层次模型、网状模型和关系模型,目前最普遍应用的是关系模型。此外,今年发展的面向对象模型也逐渐成为主流数据模型。22、宏操作不能处理的是A、打开报表B、对错误进行处理C、显示提示信息D、打开和关闭窗体标准答案:B知识点解析:打开报表:OpenRepore;打开一个窗体:OpenFom;关闭窗体:Close;显示提示信息:MsgBox;宏操作不能对错误进行处理。23、宏操作0uit的功能是A、关闭表B、退出宏C、退出查询D、退出Aceess标准答案:D知识点解析:本题考查宏操作的知识。Access中提供了50多个可选的宏操作命令,其中Ouit命令的功能是退出Access程序。24、Access数据库具有很多特点,下列叙述中,是Access特点的是()。A、Access数据库可以保存多种数据类型,但是不包括多媒体数据B、Access可以通过编写应用程序来操作数据库中的数据C、Access不能支持Intemet/Intranet应用D、Access作为网状数据库模型支持C/S应用系统标准答案:B知识点解析:本题考查Access特点的知识。在Access这个关系数据库中,具备了比较强大的程序设计能力,不仅具有传统的模块化程序设计能力,还具有面向对象的程序设计能力。Access可以使用系统菜单以及程序命令等多种方式创建复杂的数据库应用系统。Access数据库的主要特点包括处理多种数据类型包括多媒体数据;与Intemet/Intranet的集成:具有较好的集成开发功能,可以采用VBA编写数据库应用程序等。而从数据模型的角度来说,Access属于关系数据模型而不是网状数据模型。25、在打开窗体时,依次发生的事件是()。A、打开(Open)→加载(LoaD)→调整大小(Resize)→激活(Activate)B、打开(Open)→激活(Activate)→加载(LoaD)→调整大小(Resize)C、打开(Open)→调整大小(Resize)→加载(LoaD)→激活(Activate)D、打开(Open)→激活(Activate)→调整大小(Resize)→加载(LoaD)标准答案:A知识点解析:暂无解析国家二级ACCESS机试(选择题)模拟试卷第4套一、选择题(本题共25题,每题1.0分,共25分。)1、数据库管理系统(DBMS)是一种A、应用软件B、系统软件C、计算机辅助设计D、办公软件标准答案:B知识点解析:数据库管理系统(DatabaseManagementSystem)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。2、一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为A、219B、229C、230D、231标准答案:B知识点解析:根据二叉树的性质,在任意二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个,故总结点数=叶子节点数+度为2的节点数+度为1的节点数=80+79+70=229。3、SQL语句不能创建的是A、报表B、操作查询C、选择查询D、数据定义查询标准答案:A知识点解析:本题考查SQL语句的知识。SQL语言的功能十分强大,它包括数据定义功能、数据查询功能、数据操纵功能和数据控制功能。SQL能定义的数据包括表、视图、索引等,不包括报表。4、用树型结构表示实体之间联系的模型是()。A、层次模型B、关系模型C、网状模型D、运算模型标准答案:A知识点解析:层次模型的基本结构是树型结构,是一对多的;网状模型类似于图的结构,是多对多的。5、下列关于列表框和组合框的叙述中,正确的是()。A、列表框只能选择定义好的选项;组合框既可以选择选项,也可以输入新值B、组合框只能选择定义好的选项;列表框既可以选择选项,也可以输入新值C、列表框和组合框在功能上完全相同,只是在窗体显示时外观不同D、列表框和组合框在功能上完全相同,只是系统提供的控件属性不同标准答案:A知识点解析:列表框中,用户只能选择列表中的值,而组合框用户既可以进行选择也可以进行输入。6、下列叙述中正确的是A、循环队列是线性结构B、循环队列是线性逻辑结构C、循环队列是链式存储结构D、循环队列是非线性存储结构标准答案:A知识点解析:为充分利用向量空间,克服“假溢出”现象的方法是:将向量空间想象为一个首尾相接的圆环,并称这种向量为循环向量。存储在其中的队列称为循环队列(CircularQueue)。线性结构是一个有序数据元素的集合。常用的线性结构有:线性表,栈,队列,双队列,数组,串。常见的非线性结构有:二维数组,多维数组,广义表,树(二叉树等),图。7、假设一个书店用(书号,书名,作者,出版社,出版日期,库存数量……)一组属性来描述图书,可以作为“关键字”的是A、书号B、书名C、作者D、出版社标准答案:A知识点解析:本题考查主关键字的知识。主关键字是一个或者多个字段的集合,是用于区别表中记录唯一的标识,也就意味着在一个表中主关键字不能取重复值。在Access的表中,可以定义三种类型的主关键字:自动编号主键、单字段主键和多字段主键。在本题中只有“书号”是每本书都不相同的,也就是主关键字。8、软件工程的三要素是A、方法、工具和过程B、建模、方法和工具C、建模、方法和过程D、定义、方法和过程标准答案:A知识点解析:软件工程包括三个要素:方法、工具和过程。软件工程方法为软件开发提供了“如何做”的技术。它包括了多方面的任务,如项目计划与估算、软件系统需求分析、数据结构、系统总体结构的设计、算法过程的设计、编码、测试以及维护等。软件工具为软件工程方法提供了自动的或半自动的软件支撑环境。目前,已经推出了许多软件工具,这些软件工具集成起来,建立起称之为计算机辅助软件工程(CASE)的软件开发支撑系统。CASE将各种软件工具、开发机器和一个存放开发过程信息的工程数据库组合起来形成一个软件工程环境。软件工程的过程则是将软件工程的方法和工具综合起来以达到合理、及时地进行计算机软件开发的目的。过程定义了方法使用的顺序、要求交付的文档资料、为保证质量和协调变化所需要的管理、及软件开发各个阶段完成的里程碑。9、下列叙述中,正确的是A、Sub过程无返回值,不能定义返回值类型B、Sub过程有返回值,返回值类型只能是符号常量C、Sub过程有返回值,返回值类型可在调用过程时动态决定D、Sub过程有返回值,返回值类型可由定义时的As子句声明标准答案:A知识点解析:Sub过程(又称子过程)以关键词Sub开始,以EndSub结束,其定义语句语法格式为:[Public|Private|static]Sub子过程名([<形参>])[As数据类型][<子过程语句>][ExitSub][<子过程语句>]EndSub对于子过程,可以传送参数和使用参数来调用它,但不返回任何值。10、有查询设计视图如下,它完成的功能是A、查询表“check-up”中符合指定学号、身高和体重的记录B、查询当前表中学号、身高和体重信息均为“check—up”的记录C、查询符合“check-up”条件的记录,显示学号、身高和体重D、显示表“check-up”中全部记录的学号、身高和体重标准答案:D知识点解析:根据查询设计视图可知,并没有设置查询条件,而且只显示“学号”、“身高”和“体重”,所以它完成的功能是“显示表check-up中全部记录的学号、身高和体重”。11、下列程序段的功能是实现“学生”表中“年龄”字段值加1DimStrAsStringStr=“_________”Docmd.RunSQLStr空白处应填入的程序代码是A、年龄=年龄+1B、Update学生Set年龄=年龄+lC、Set年龄=年龄+lD、Edit学生Set年龄=年龄+1标准答案:B知识点解析:在SQL语句中UPDATE可以更新数据表,格式uPDATE数据表名SET字段名=设置结果。12、现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By.),其中P#为患者编号,Pn为患者姓名,Pg为性别,By为出生日期,Tr(P#,D#,Date,Rt),其中D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊的病人姓名的表达式是A、πpn(πP#(σD#=1(Tr))P)B、πP#(σD#=1(Tr))C、πpn(P)D、πpn(TrP)标准答案:A知识点解析:检索在1号医生处就诊的病人姓名的表达式,首先对Tr(P#,D#,Date,Rt)关系在以就诊日期D#=1为条件作选择运算,得到在1号出诊的医生信息,然后再与患者P(P#,Pn,Pg,By)关系作自然连接运算,对运算结果在患者编号列作投影运算,再在患者姓名列作一次投影运算,得到在1号医生处就诊的病人姓名。所以选项A正确。13、将数据库的结构划分成多个层次,是为了提高数据库的A、数据共享B、数据处理并发性C、管理规范性D、逻辑独立性和物理独立性标准答案:D知识点解析:将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和物理独立性。数据逻辑独立性:当模式改变时,由数据库管理员对各个外模式/模式映象作相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称为数据逻辑独立性。物理独立性:当数据库的存储结构等内模式改变了,由数据库管理员对模式/内模式映象作相应改变,可以使模式保持不变,从而应用程序也不必改变。保证了数据与程序的物理独立性,简称为数据物理独立性。所以选项D正确。14、关系模型中的关系模式至少应是A、1NFB、2NFC、3NFD、BCNF标准答案:A知识点解析:目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、Boyce-Codd范式(BCNF)、第四范式(4NF)和第五范式(5NF)。满足最低要求的范式是第一范式(1NF)。15、在窗体中使用一个文本框(名为n)接受输入的值,有一个命令按钮run,事件代码如下:PrivateSubrunClick()result=“”Fori=lToMe!nForj=lToMe!nresult=result+“*”Nextjresult=result+Chr(13)+Chr(10)NextiMesgBoxresultEndSub打开窗体后,如果通过文本框输入的的值为4,单击命令按钮后输出的图型是A、
B、
C、
D、
标准答案:A知识点解析:本题考查二重循环的知识。在这个二重循环中,外循环的执行次数为4,内循环的执行次数也为4,并且每次内循环退出后都要换行,所以最后结果为一个4*4的矩阵,矩阵的每个元素都为“*”。16、在Access中,如果变量定义在模块的过程内部,当过程代码执行时才可见,则这种变量的作用域为A、程序范围B、全局范围C、模块范围D、局部范围标准答案:D知识点解析:B)变量定义在标准模块的所有过程之外的起始位置,运行时在所有类模块和标准模块的所有子过程与函数过程中都可见。C)变量定义在模块的所有过程之外的起始位置,运行时在模块所包含的所有子过程和函数过程中可见。D)变量定义在模块的过程内部,过程代码执行时才可见。17、窗体中有命令按钮commanddl和文本框Textl,事件过程如下:Functionresult(ByValXAsInteger)AsBooleanIfxMod2=0Thenresult=TrueE1seresult=FalseEndIfEndFunctionPrivmeSubCommandlClick()x=Val(InputBox(“请输入一个整数”))If_______ThenTextl=str(x)&“是偶数.”ElseText1=str(x)&“是奇数.”EndIfEndSub运行程序,单击命令按钮,输入19,在Textl中会显示“19是奇数”。那么在程序的空白处应填写A、result(x)=“偶数”B、result(x)C、result(x)=“奇数”D、NOTresult(x)标准答案:B知识点解析:result函数返回的是布尔值:True或False,xMod2=0表示如果一个数除以2为0代表是偶数,那么返回17rue值,所以条件判断时只要调用result(x)即可。18、Access将内置函数分类进行管理,下列选项中,不属于Access内置函数分类的是A、备注B、算术C、转换D、检查标准答案:A知识点解析:Access内置函数分类包括数组、转换、数字、程序流程、应用程序、数据库、域聚合、财务等,所以应选择选项A。19、“学生表”中有“学号”、“姓名”、“性别”和“入学成绩”等字段。执行如下SQL命令后的结果是()。Selectavg(入学成绩)From学生表Groupby性别A、计算并显示所有学生的平均入学成绩B、计算并显示所有学生的性别和平均入学成绩C、按性别顺序计算并显示所有学生的平均入学成绩D、按性别分组计算并显示不同性别学生的平均入学成绩标准答案:D知识点解析:暂无解析20、下列不属于窗体的数据属性的是A、数据输入B、允许编辑C、特殊效果D、排序依据标准答案:C知识点解析:“特殊效果”为控件的格式属性不是窗体的数据属性。21、在窗体上添加一个命令按钮(名为Commandl),然后编写如下事件过程:PrivateSubCommandl_Click()Fori=lTo4x=4Forj=1To3x=3Fork=1To2x=x+6NextkNextjNextiMsgBoxXEndSub打开窗体后,单击命令按钮,消息框的输出结果是A、7B、15C、157D、528标准答案:B知识点解析:暂无解析22、下面属于软件设计阶段产生的文档是()。A、详细设计规格说明书B、数据流程图和数据字典C、软件确认测试计划D、软件需求规格说明书标准答案:A知识点解析:软件设计阶段产生的文档有概要设计说明书、详细设计说明书和测试计划初稿;数据流程图、数据字典和需求规格说明书是需求分析阶段产生的;软件确认测试计划属于软件测试阶段的文档。23、若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A和C的联系是()。A、一对一B、多对一C、多对多D、一对多标准答案:B知识点解析:实体之间的联系具有传递性,实体A和B是一对一的联系,实体B和C是多对一的联系,明显实体A和C为多对一的联系。24、如果一个字段在多数情况下取一个固定的值,可以将这个值设置成字段的()。A、关键字B、默认值C、有效性文本D、输入掩码标准答案:B知识点解析:在一个数据库中,会有一些字段的数据内容相同或含有相同的部分。例如,“学生”表中的性别字段只有“男”或“女”两种值,这种情况下就可以设置一个默认值。设置默认值后,在生成新记录时,若该字段没有增加内容,则将这个默认值插入到相应的字段中。故选择B选项。25、若表中已经有字段“终止日期”和“起始日期”,在查询设计视图中的字段栏中要添加一个用于显示的字段“时间长度”,则应在字段栏中填写的表达式是()。A、时间长度=[终止日期]-[起始日期]B、时间长度=[终止日期]-[起始日期]C、=[终止日期]-[起始日期]D、时间长度:终止日期-起始日期标准答案:B知识点解析:本题中需要利用“终止日期”和“起始日期”来计算时间长度,应使用表达式[终止日期]-[起始日期]。在查询的设计视图中,若要修改字段的显示名称应在其字段名之前增加“显示名称:”字样。因此应在“字段”行中输入“时间长度:[终止日期]-[起始日期]”。故选择B选项。国家二级ACCESS机试(选择题)模拟试卷第5套一、选择题(本题共25题,每题1.0分,共25分。)1、算法的空间复杂度是指A、算法在执行过程中所需要的计算机存储空间B、算法所处理的数据量C、算法程序中的语句或指令条数D、算法在执行过程中所需要的临时工作单元数标准答案:A知识点解析:算法的空间复杂度是指执行这个算法所需要的内存空间。这个内存空间包括算法程序所占的空间,输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间。2、下列关于线性链表的叙述中,正确的是A、各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B、各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C、进行插入与删除时,不需要移动表中的元素D、以上都不正确标准答案:C知识点解析:线性表的链式存储结构称为线性链表。在链式存储结构中,存储数据结构的存储空间可以不连续,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致,而数据元素之间的逻辑关系是由指针域来确定的。3、下列叙述中正确的是A、一个算法的空间复杂度大,则其时间复杂度也必定大B、一个算法的空间复杂度大,则其时间复杂度必定小C、一个算法的时间复杂度大,则其空间复杂度必定小D、算法的时间复杂度与空间复杂度没有直接关系标准答案:D知识点解析:算法的复杂度主要包括时间复杂度和空间复杂度。算法的时间复杂度是指执行算法所需要的计算工作量,算法的工作量用算法所执行的基本运算次数来度量,而算法所执行的基本运算次数是问题规模的函数,即算法的工作量=f(n),其中n是问题的规模;算法的空间复杂度,一般是指执行这个算法所需要的内存空间。一个算法所占用的存储空间包括算法程序所占用的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间。根据各自的定义可知,算法的时间复杂度与空间复杂度并不相关。4、在表的“设计视图”中,不能完成的操作是A、修改字段的名称B、删除一个字段C、修改字段的属性D、删除一条记录标准答案:D知识点解析:在表的“设计视图”中可以完成修改字段名称及相应属性、删除字段操作。若要删除记录需要在“数据表视图”中完成。5、若将文本型字段的输入掩码设置为“####-######”,则正确的输入数据是A、0755-abcdefB、077-12345C、acd-123456D、####-######标准答案:B知识点解析:暂无解析6、循环队列的存储空间为Q(1:40),初始状态为front=rear=40。经过一系列正常的入队与退队操作后,front=rear=15,此后又退出一个元素,则循环队列中的元素个数为A、39,或0且产生下溢错误B、14C、40D、15标准答案:A知识点解析:循环队列初始状态front=rear=40,经过一系列入队和出队操作后,结束状态还是front=rear=15,这说明入队元素个数和出队元素个数一样多。这样一来最后的元素个数就和原来的元素个数一样多,明显不是0就是40,即要么队列为空(0个元素),要么队列为满队列(40个元素)。这时进行出队操作,如果是队列满(40个元素)的情况,此时队列中的元素个数为39,如果是队列空(0个元素)的情况,此时就会产生下溢错误。因此选项A正确。7、在结构化程序设计中,模块划分的原则是A、各模块应包括尽量多的功能B、各模块的规模应尽量大C、各模块之间的联系应尽量紧密D、模块内具有高内聚度、模块间具有低耦合度标准答案:D知识点解析:内聚件是对一个模块内部各个元素间彼此结合的紧密程度的度量。耦合性是对模块问互相连接的紧密程度的度量。在结构化程序设计中,模块划分应遵循高内聚、低耦合的原则,即减弱模块之间的耦合性和提高模块内聚性,有利于提高软件模块的独立性。8、度为3的一棵树共有30个结点,其中度为3、1的结点个数分别为3、4。则该树中的叶子结点数为A、14B、15C、16D、不可能有这样的树标准答案:B知识点解析:根据题目可知本树中还有度为2的结点。树的总结点=(度1*个数+度2*个数…)+1,这里我们设度为2的结点数为x,那么30=3*3+2*x+1*4+1=2*x+14,由此可计算出x=8。树的叶子结点数等于总结点减去所有度不为0的结点,也就是30—3—8—4=15。9、下列关于控件的说法错误的是()。A、控件是窗体上用于显示数据和执行操作的对象B、在窗体中添加的对象都称为控件C、控件的类型可以分为:结合型、非结合型、计算型与非计算型D、控件都可以在窗体“设计”视图中的控件组中看到标准答案:C知识点解析:本题考查窗体控件的知识。Access中的窗体中的控件是窗体上用于显示数据和执行操作以及美化窗体的对象;每一个在窗体中添加的对象包括窗体本身都称为控件;它们可以在窗体“设计”视图中的控件组中看到并使用。控件的类型分为结合型、非结合型和计算型。10、软件生命周期是指A、软件产品从提出、实现、使用维护到停止使用退役的过程B、软件从需求分析、设计、实现到测试完成的过程C、软件的开发过程D、软件的运行维护过程标准答案:A知识点解析:软件生命周期是指软件产品从提出、实现、使用、维护到停止使用、退役的过程。11、下面属于黑盒测试方法的是A、边界值分析法B、基本路径测试C、条件覆盖D、条件-分支覆盖标准答案:A知识点解析:黑盒测试设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法等。所以选项A正确。B、C、D选项为白盒测试方法。12、若要求在文本框中输入文本时达到密码“*”的显示效果,则应该设置的属性是A、默认值B、有效性文本C、输入掩码D、密码标准答案:C知识点解析:文本框中的输入掩码属性设置其属性值为密码,即可达到输入密码时显示“*”的效果。13、在结构化程序设计中,模块划分的原则是A、各模块应包括尽量多的功能B、各模块的规模应尽量大C、各模块之间的联系应尽量紧密D、模块内具有高内聚度、模块间具有低耦合度标准答案:D知识点解析:内聚性是对一个模块内部各个元素问彼此结合的紧密程度的度量。耦合性是对模块间互相连接的紧密程度的度量。在结构化程序设计中,模块划分应遵循高内聚、低耦合的原则,即减弱模块之间的耦合性和提高模块内聚性,有利于提高软件模块的独立性。14、下面属于系统软件的是A、浏览器B、数据库管理系统C、人事管理系统D、天气预报的app标准答案:B知识点解析:系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用户干预的各种程序的集合,主要功能是调度,监控和维护计算机系统;负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。有代表性的系统软件有:操作系统、语言处理程序、数据库管理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 共有个人担保合作保证金协议
- 环保项目合作框架
- 授权经销合同的签订流程
- 无担保贷款担保合同
- 劳务分包班组的合同
- 购销合同的履行与监管要点
- 中医医院药材采购合同
- 房屋买卖合同格式市场趋势
- 生产车间承包技术成果成果保护
- 钢筋模板安装分包协议
- 药事管理实训报告
- 品管圈PDCA持续质量改进提高静脉血栓栓塞症规范预防率
- 儿童支气管哮喘规范化诊治建议(2020年版)
- 2023年人教版中考物理专题复习-九年级全册简答题专题
- ISO28000:2022供应链安全管理体系
- 屋顶光伏发电应急预案
- 保护性约束课件
- 当代艺术与传统文化的交流与融合
- 《配电网保护分级配置及整定技术规范》
- 中国这十年医疗发展
- 银行职员的生涯发展展示
评论
0/150
提交评论