2008年9月全国计算机等级考试二级VF考前模拟试卷及答案.docx_第1页
2008年9月全国计算机等级考试二级VF考前模拟试卷及答案.docx_第2页
2008年9月全国计算机等级考试二级VF考前模拟试卷及答案.docx_第3页
2008年9月全国计算机等级考试二级VF考前模拟试卷及答案.docx_第4页
2008年9月全国计算机等级考试二级VF考前模拟试卷及答案.docx_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

2008年9月全国计算机等级考试二级VF考前模拟试卷及答案一、选择题(1)(35)每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。(1)在计算机中,算法是指_。A查询方法B加工方法C解题方案的准确而完整的描述D排序方法(1)C知识点:算法的基本概念评析:计算机算法是指解题方案的准确而完整的描述,它有以下几个基本特征:可行性、确定性、有穷性和拥有足够的情报。(2)栈和队列的共同点是_。A都是先进后出B都是先进先出C只允许在端点处插入和删除元素D没有共同点(2)C知识点:线性表的概念评析:栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。(3)已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是_。AcedbaBacbedCdecabDdeabc(3)A知识点:树的遍历评析:二叉树BT的后序遍历序列为dabec,故BT的根结点为c(后序遍历序列的最后一个结点为数的根结点);而BT的中序遍历序列是debac,即遍历序列中最后一个结点为根结点,说明BT的右子树为空。由BT的的后序遍历序列和中序遍历序列可知BT的左子树(LST)的后序遍历序列和中序遍历序列分别为dabe和deba(树是递归定义的):故LST的根结点是e,在由LST的中序遍历序列可知其左子树为d。因此BT的前序遍历序列为cedba。(4)在下列几种排序方法中,要求内存量最大的是_。A插入排序B选择排序C快速排序D归并排序(4)D知识点:各种排序方法实现过程及实现机制评析:快速排序的基本思想是,通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,再分别对这两部分记录继续进行排序,以达到整个序列有序;插入排序的基本操作是指将无序序列中的各元素依次插入到已经有序的线性表中,从而得到一个新的序列;选择排序的基本思想是:扫描整个线性表,从中选出最小的元素,将它交换到表的最前面(这是它应有的位置),然后对剩下的子表采用同样的方法,直到表空为止;归并排序是将两个或两个以上的有序表组合成一个新的有序表。(5)在设计程序时,应采纳的原则之一是_。A程序结构应有助于读者理解B不限制goto语句的使用C减少或取消注解行D程序越短越好(5)A知识点:结构化程序设计的原则评析:滥用goto语句将使程序流程无规律,可读性差;添加的注解行有利于对程序的理解,不应减少或取消;程序的长短要依照实际需要而定,并不是越短越好。(6)下列不属于软件调试技术的是_。A强行排错法B集成测试法C回溯法D原因排除法(6)B知识点:软件调试的各种方法及各种方法的区别。评析:调试的关键在于推断程序内部的错误位置及原因。主要的调试方法有强行排错法、回溯法和原因排除法。(7)下列叙述中,不属于软件需求规格说明书的作用的是_。A便于用户、开发人员进行理解和交流B反映出用户问题的结构,可以作为软件开发工作的基础和依据C作为确认测试和验收的依据D便于开发人员进行需求分析(7)D知识点:软件需求规格说明书的作用评析:软件需求规格说明书(SRS,Software Requirement Specification)是需求分析阶段的最后成果,是软件开发中的重要文档之一。它有以下几个方面的作用: 便于用户、开发人员进行理解和交流; 反映出用户问题的结构,可以作为软件开发工作的基础和依据; 作为确认测试和验收的依据。(8)在数据流图(DFD中,带有名字的箭头表示_。A控制程序的执行顺序B模块之间的调用关系C数据的流向D程序的组成成分(8)C知识点:软件设计工具评析:数据流相当于一条管道,并有一级数据(信息)流经它。在数据流图中,用标有名字的箭头表示数据流。数据流可以从加工流向加工,也可以从加工流向文件或从文件流向加工,并且可以从外部实体流向系统或从系统流向外部实体。(9)SQL语言又称为_。A结构化定义语言B结构化控制语言C结构化查询语言D结构化操纵语言(9)C知识点:结构化查询语言的定义评析:结构化查询语言(Structured Query Language,简称SQL)是集数据定义、数据操纵和数据控制功能于一体的数据库语言。 (10)视图设计一般有3种设计次序,下列不属于视图设计的是_。A自顶向下B由外向内C由内向外 D自底向上(10)B知识点:数据库概念设计中视图设计的基本概念评析:视图设计一般有3种设计次序,它们分别是自顶向下、自底向上和由内向外,它们又为视图设计提供了具体的操作方法,设计者可根据实际情况灵活掌握,可以单独使用也可混合使用。(11)在下列4个选项中,不属于基本关系运算的是_。A连接B投影C选择D排序(11)D知识点:Visual FoxPro基础知识/关系数据库/关系运算评析:对关系数据库进行查询时,需要找到用户感兴趣的数据,这就需要对关系进行一定的关系运算。关系的基本运算有两类:一类是传统的集合运算(并、差、交),另一类是专门的关系运算(选择、投影、连接)。选择:从关系中找出满足给定条件的元组的操作称为选择。投影:从关系模式中指定若干个属性组成新的关系称为投影。连接:连接是关系的横向结合。连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。(12)如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于_。A一对一联系B一对二联系C多对多联系D一对多联系(12)A知识点:Visual FoxPro基础知识/关系数据库评析:两个实体间的联系可以归纳为3种类型:一对一联系:一对一的联系表现为主表中的每一条记录只与相关表中的一条记录相关联。一对多联系:一对多的联系表现为主表中的每一条记录与相关表中的多条记录相关联。多对多联系:多对多的联系表现为一个表中的多个记录在相关表中同样有多个记录其匹配。(13)Visual FoxPro支持的数据模型是_。A层次数据模型B关系数据模型C网状数据模型D树状数据模型(13)B知识点:Visual FoxPro基础知识/ Visual FoxPro系统特点与工作方式评析:用二维表结构来表示实体以及实体之间联系的模型称为关系模型。关系数据模型是以关系数学理论为基础的,在关系模型中,操作的对象和结果都是二维表,这种二维表就是关系。关系模型与层次型、网状型的本质区别在于数据描述的一致性,模型概念单一。在关系型数据库中,每一个关系都是一个二维表,无论实体本身还是实体间的联系均用称为“关系”的二维表来表示,使得描述实体的数据本身能够自然地反映它们之间的联系。而传统的层次和网状模型数据库是使用链接指针来存储和体现联系的。(14)在Visual FoxPro的命令窗口中键入CREATE DATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采用如下步骤_。A选择“文件”菜单中的“新建”命令,然后在新建对话框中单击“数据库”单选按钮,再单击“新建文件”命令按钮B选择“文件”菜单中的“新建”命令,然后在新建对话框中单击“数据库”单选按钮,再单击“向导”命令按钮C选择“文件”菜单中的“新建”命令,然后在新建对话框中单击“表”单选按钮,再单击“新建文件”命令按钮D选择“文件”菜单中的“新建”命令,然后在新建对话框中单击“表”单选按钮,再单击“向导”命令按钮(14)A知识点:Visual FoxPro数据库的基本操作/数据库和表的建立、修改与有效性检验评析:建立数据库的常用方法有以下3种: 在项目管理器中建立数据库在“数据”选项卡中选择“数据库”,然后单击“新建”按钮并选择“新建数据库”,通过“新建”对话框提示用户输入数据库的名称,即扩展名为.dbc的文件名。 通过“新建”对话框建立数据库选择“文件”菜单中的“新建”命令,然后在“新建”对话框中单击“数据库”单选按钮,再单击“新建文件”命令按钮。 使用命令交互建立数据库CREATE DATABASEDatabaseName|?(15)将内存变量定义为全局变量的Visual FoxPro命令是_。ALOCALBPRIVATECPUBLICDGLOBAL(15)C知识点:Visual FoxPro基础知识/Visual FoxPro的基本数据元素评析:在Visual FoxPro中,可以使用LOCAL、PRIVATE和PUBLIC命令强制规定变量的作用范围。LOCAL用于定义局部变量,局部变量只能在创建它们的过程中使用和修改,不能被更高层或更低层的过程访问。PRIVATE用于定义私有变量,它用定义当前过程的变量,先将以前过程定义的同名变量保存起来,在当前过程中使用私有变量而不影响这些同名变量的原始值。PUBLIC用于定义全局变量。在本次Visual FoxPro运行期间,所有过程都可以使用这些全局变量。(16)扩展名为.dbc的文件是_。A表单文件B数据表文件C数据库文件D项目文件(16)C知识点:Visual FoxPro基础知识/Visual FoxPro系统特点与工作方式/数据类型和主要文件类型评析:本题答案是C数据库的扩展名为.dbc。数据表的扩展名为.dbf。项目文件的扩展名为.pjx。表单文件的扩展名为.scx。(17)假设已经生成了名为mymenu的菜单文件,执行该菜单文件的命令是_。ADo mymenuBDo mymenu.mprCDo mymenu.pjxDDo mymenu.mnx(17)B知识点:项目管理器、设计器和向导的使用/使用菜单设计器评析:菜单设计的基本过程 调用菜单设计器选择“文件”菜单中的“新建”命令,在“新建”对话框中单击“菜单”单选按钮,然后单击“新建文件”,在“新建菜单”对话框中单击“菜单设计器”按钮。 定义菜单在“菜单设计器”窗口中定义菜单,指定菜单的各项内容,如菜单项的名称、快捷键等。指定完菜单的各项内容后,应将菜单定义保存到MNX文件中。方法是:选择“文件”菜单中的“保存”命令或按Ctrl+W。 生成菜单程序菜单定义文件存放着菜单的各项定义,但其本身是一个表文件,并不能够运行。这一步就是要根据菜单定义产生可执行的菜单程序文件(MPR文件),方法是:在菜单设计器环境下,选择“菜单”菜单中的“生成”命令,然后在“生成菜单”对话框中指定菜单程序文件的名称和存放路径,最后单击“生成”按钮。 运行命令“DO ”运行菜单程序,但文件名的扩展名.mpr不能省略。 (18)下面有关索引的描述正确的是_。A建立索引以后,原来的数据库表文件中记录的物理顺序将被改变B索引与数据库表的数据存储在一个文件中C创建索引是创建一个指向数据库表文件记录的指针构成的文件D使用索引并不能加快对表的查询操作(18)C知识点:Visual FoxPro数据库的基本操作/数据库和表的建立、修改与有效性检验评析:Visual FoxPro索引是由指针构成的文件,这些指针逻辑上按照索引关键字值进行排序。索引文件和表的.dbf文件分别存储,并且不改变表中记录的物理顺序。实际上,创建索引是创建一个由指向.dbf文件记录的指针构成的文件。若要根据特定顺序处理表记录,可以选择一个相应的索引,使用索引还可以加速对表的查询操作。(19)参照完整性的规则不包括_。A更新规则B删除规则C插入规则D检索规则(19)D知识点:Visual FoxPro基础知识/关系数据库/数据库的一致性和完整性评析:参照完整性规则包括更新规则、删除规则和插入规则。 更新规则如果选择“级联”,则用新的连接字段值自动修改子表中的相关所有记录。如果选择“限制”,若子表中有相关的记录,则禁止修改父表中的连接字段值。如果选择“忽略”,则不作参照完整性检查,可以随意更新父记录的连接字段值。 删除规则如果选择“级联”,则自动删除子表中的相关所有记录。如果选择“限制”,若子表中有相关的记录,则禁止删除父表中的记录。如果选择“忽略”,则不作参照完整性检查,即删除父表的记录时与子表无关。 插入规则如果选择“限制”,若父表中没有相匹配的连接字段值则禁止插入记录。如果选择“忽略”,则不作参照完整性检查,即可以随意插入记录。(20)下列函数中函数值为字符型的是_。ADATE( )BTIME( )CYEAR( )DDATETIME( )(20)B知识点:Visual FoxPro基础知识/ Visual FoxPro的基本数据元素/常用函数评析:DATE( )返回当前系统日期,函数为日期型。TIME( )以24小时制、hh:mm:ss格式返回当前系统时间,函数值为字符型。DATETIME( )返回当前系统日期时间,函数值为日期时间型。YEAR( )从指定的日期表达式或日期时间表达式中返回年份。返回值为数值型。(21)下面有关HAVING子句描述错误的是_。AHAVING子句必须与GROUP BY子句同时使用,不能单独使用B使用HAVING子句的同时不能使用WHERE子句C使用HAVING子句的同时可以使用WHERE子句D使用HAVING子句的作用是限定分组的条件(21)B知识点:关系数据库标准语言SQL/ SQL的数据查询功能评析:HAVING子句总是跟在GROUP BY子句之后,不可以单独使用。HAVING子句和WHERE子句不矛盾,在查询中是先用WHERE子句限定元组,然后进行分组,最后用HAVING子句限定分组条件。第(22)(30)题使用的数据表如下:当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是:股票代码 股票名称 单价 交易所600600 青岛啤酒 7.48 上海600601 方正科技 15.20 上海600602 广电电子 10.40 上海600603 兴业房产 12.76 上海600604 二纺机 9.96 上海600605 轻工机械 14.39 上海000001 深发展 7.48 深圳000002 深万科 12.50 深圳(22)执行如下SQL语句后,_。SELECT * FROM stock INTO DBF stock ORDER BY 单价A系统会提示出错信息B会生成一个按“单价”升序排序的表文件,将原来的stock.dbf 文件覆盖C会生成一个按“单价”降序排序的表文件,将原来的stock.dbf 文件覆盖D不会生成排序文件,只在屏幕上显示一个按“单价”升序排序的结果(22)A知识点:关系数据库标准语言SQL/ SQL的数据查询功能/连接查询评析:使用短语INTO DBF | TABLE TableName可以将查询结果存放到永久表中(DBF文件)。但此文件的文件名不能是显示数据表文件的文件名。(23)执行下列程序段以后,内存变量a的内容是_。CLOSE DATABASEA=0use STOCKGO TOPDO WHILE.NOT.EOF()IF 单价10a=a+1ENDIFSKIPENDDOA1B3C5D7(23)C知识点:Visual FoxPro程序设计/结构化程序设计/循环结构程序设计评析:题面中的程序要使用DO-WHILE语句遍历数据表,如果该记录的单价10,则a加1,也就是求库中有多少条记录的单价值大于10,所以本题答案是5。(24)如果在建立数据库表stock.dbf时,将单价字段的字段有效性规则设为“单价0”,通过该设置,能保证数据的_。A实体完整性B域完整性C参照完整性D表完整性(24)B知识点:Visual FoxPro数据库的基本操作/多表操作评析:实体完整性是保证表中记录惟一的特性,即在一个表中不允许有重复的记录。在VISUAL FOXPRO中利用主关键字或候选键字来保证表中的记录惟一,即保证实体惟一性。数据类型的定义属于域完整性的范畴,比如对数值型字段,通过指定不同的宽度说明不同的范围的数值数据类型,从而可以限定字段的取值类型和数值范围。参照完整性与表之间的联系有关,它的大概含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。 (25)在当前盘当前目录下删除表stock的命令_。ADROP stockBDELETE TABLE stockCDROP TABLE stockDDELETE stock(25)C知识点:关系数据库标准语言SQL评析:删除表的SQL命令是:DROP TABLE table_name。DROP TABLE直接从磁盘上删除table_name所对应的DBF文件,如果table_name是数据库中的表并且相应的数据库是当前数据,则从数据库中删除了表;否则虽然从磁盘上删除了DBF文件,但是记录在数据库DBC文件中的信息却没有删除,此后会出现错误提示。所以要删除数据库中的表时,最好应使数据库是当前打开的数据库,在数据库中进行操作。(26)有如下SQL语句SELECT 交易所,avg(单价)as 均价 FROM stock;GROUP BY 交易所 INTO DBF temp执行该语句后temp表中第2条记录的“均价”字段的内容是_。A7.48B9.99C11.73D15.20(26)B知识点:关系数据库标准语言SQL/ SQL的数据查询功能评析:题面要完成的操作是将STOCK数据表中的记录按交易所分组,求出各交易所的单价的平均值放到TEMP表中。TEMP的第2条记录的均价是“深圳”交易所的均价。(27)将stock表的股票名称字段的宽度由8改为10,应使用SQL语句_。AALTER TABLE stock 股票名称 WTIH C(10)BALTER TABLE stock 股票名称 C(10)CALTER TABLE stock ALTER 股票名称 C(10)DALTER stock ALTER 股票名称 C(10)(27)C知识点:关系数据库标准语言SQL/ SQL的数据定义功能评析:表结构的修改有3种格式,修改已有的字段使用的是第1种格式。ALTER TABLE TableName1ADD | ALTER COLUMN FieldName1FieldType (nFieldWidth , nPrecision)NULL | NOT NULLCHECK lExpression1 ERROR cMessageText1DEFAULT eExpression1PRIMARY KEY | UNIQUEREFERENCES TableName2 TAG TagName1NOCPTRANSNOVALIDATE该格式可以添加(ADD)新的字段或修改(ALTER)已有的字段,它的句法基本可以与CREATE TABLE的句法相对应。(28)有如下SQL语句CREATE VIEW view_stock AS SELECT 股票名称 AS 名称,单价 FROM stock执行该语句后产生的视图含有的字段名是_。A股票名称、单价B名称、单价C名称、单价、交易所D股票名称、单价、交易所(28)B知识点:Visual FoxPro数据库的基本操作/建立视图与数据查询评析:视图是根据对表的查询定义的,其命令格式如下:CREATE VIEW view_name(column_name,column_name.)as select _statement其中select _statement可以是任意的SELECT查询语句,它说明和限定了视图中的数据;当没有为视图指定字段名(column_name)时,视图的字段名将与select _statement中指定的字段名或表中的字段名同名。从题面可以看出,SELECT已经为“股票名称”指定了新的字段名“名称”。(29)执行如下SQL语句后SELECT DISTINCT 单价 FROM stock;WHERE 单价=(SELECT min(单价) FROM stock) INTO DBF stock_x表stock_x中的记录个数是_。A1B2C3D4(29)A知识点:关系数据库标准语言SQL/ SQL的数据查询功能评析:本题是通过嵌套的SQL语句完成的查询,查询所完成的操作是显示STOCK记录中与最小的单价值相同的记录放入STOCK_X表中,SELECT min(单价) FROM stock求的是最小的单价,外层嵌套查询等于内层查询查出的结果的记录的单价字段放入STOCK_X中。可以从题面看出单价的最小值是7.48,表中共中两条,但SELECT后加了DISTINCT短语,该语句是去掉重复值,所以STOCK_X表中只有一条记录。(30)求每个交易所的平均单价的SQL语句是_。ASELECT 交易所,avg(单价) FROM stock GROUP BY 单价BSELECT 交易所,avg(单价) FROM stock ORDER BY 单价CSELECT 交易所,avg(单价) FROM stock ORDER BY 交易所DSELECT 交易所,avg(单价) FROM stock GROUP BY 交易所(30)D知识点:关系数据库标准语言SQL/ SQL的数据查询功能评析:本题要求的是每个交易所的平均单价,使用SELECT语句来完成该操作,通过GROUP BY按交易所进行分组。AVG( )是求平均的函数。选项B、C使用ORDER BY 是排序语句,不正确。选项A是按照单价进行分组也不正确。 (31)下面有关对视图的描述正确的是_。A可以使用MODIFY STRUCTURE命令修改视图的结构B视图不能删除,否则影响原来的数据文件C视图是对表的复制产生的D使用SQL对视图进行查询时必须事先打开该视图所在的数据库(31)D知识点:Visual FoxPro数据库的基本操作/建立视图与数据查询评析:在Visual FoxPro中视图是一个定制的虚拟表,可以是本地的、远程的或带参数的。视图可引用一个或多个表,或者引用其他视图。视图是可更新的,它可引用远程表。在关系数据库中,视图也称作窗口,即视图是操作表的窗口,可以把它看作是从表中派生出来的虚表。它依赖表,但不独立存在。视图由于是从表中派生出来的,所以不存在修改结构的问题,但视图可以使用DROP VIEW 删除。视图是操作表的一种手段,通过视图可以查询表,也可以更新表。视图是根据表定义的,因此视图基于表,而视图可以使应用更灵活,因此它又超越表。视图是数据库中的一个特有功能,只有在包含视图的数据库打开时,才能使用视图。(32)视图设计器中含有的、但查询设计器中却没有的选项卡是_。A筛选B排序依据C分组依据D更新条件(32)D知识点:Visual FoxPro数据库的基本操作/建立视图与数据查询评析:查询是从表或视图上提取满足条件的记录,对使用的表或视图中的数据无任何影响;视图是操作表的一种手段,通过视图可以查询表,也可以更新表。因此视图设计器比查询设计器多一个“更新条件”选项卡,用以设定更新条件。查询设计器的结果可以产生多种文件结果,默认以.qpr为扩展名的文件保存在磁盘上,可多次独立运行。而视图设计完成后,不产生磁盘文件,结果保留在数据库中。必须打开数据库后,方可利用表文件的操作方式操作视图。因此在视图设计器中没有“查询去向”问题。(33)下面关于查询描述正确的是_。A可以使用CREATE VIEW打开查询设计器B使用查询设计器可以生成所有的SQL查询语句C使用查询设计器生成的SQL语句存盘后将存放在扩展名为QPR的文件中D使用DO语句执行查询时,可以不带扩展名(33)C知识点:Visual FoxPro数据库的基本操作/建立视图与数据查询评析:选项A中CREATE VIEW是建立视图即打开“视图设计器”的命令。打开查询设计器的命令应为CREATE QUERY。当建立完查询并存盘后将产生一个扩展名为QPR的文件,它是一个文本文件。如果熟悉SQL SELECT,则可以直接用各种文本编辑器,通过自己写SQL SELECT语句来建立查询,最后只要把它保存为扩展名为QPR的文件即可。事实上,查询设计器只能建立一些比较规则的查询,而复杂的查询它在运行查询可以使用命令格式:DO queryfile其中queryfile是查询文件名,此时必须给出查询文件的扩展名.qpr。(34)使用报表向导定义报表时,定义报表布局的选项是_。A列数、方向、字段布局B列数、行数、字段布局C行数、方向、字段布局D列数、行数、方向(34)A知识点:项目管理器、设计器和向导的使用/使用报表设计器评析:报表向导中的定义报表布局选项包括列,方向,字段布局。可以调整字段布局,当报表中的所有字段可以在一页中水平地排满时,可以使用“列”风格来设计报表,这样可以在一个页面中显示更多的数据;此时,一行中可能已经容纳不了所有的字段,就只有考虑“行”风格的报表布局;在“列数”选项中,可以决定在一页内显示的重复数据的列数;“方向”栏用来设置打印机的纸张设置。(35)能够将表单的Visible属性设置为.T.,并使表单成为活动对象的方法是_。AHideBShowCReleaseDSetFocus(35)B知识点:项目管理器、设计器和向导的使用/使用表单设计器评析:Hide:隐藏表单,该方法将表单的Visible属性设置为.F.。Show:显示表单,该方法将表单的Visible属性设置为.T.,并使表单成为活动对象。Release:将表单从内存释放(清除)。比如表单有一个命令按钮,如果希望单击该命令按钮时关闭表单,就可以将该命令按钮的CLICK事件代码设置为ThisForm.Release。SetFocus:让控件获得焦点,使其成为活动对象。如果一个控件的Enabled属性值或Visible属性值为.F.,将不能获得焦点。二、填空题(每空2分,共30分)请将每空的正确答案写在答题卡【1】【15】序号的横线上,答在试卷上不得分。注意:以命令关键字填空的必须拼写完整。(1) 实现算法所需的存储单元多少和算法的工作量大小分别称为算法的 【1】 。(1)【1】空间复杂度和时间复杂度知识点:算法的各种属性及其相互作用评析:算法的复杂性是指对一个在有限步骤内终止算法和所需存储空间大小的估计。算法所需存储空间大小是算法的空间复杂性,算法的计算量是算法的时间复杂性。(2) 数据结构包括数据的逻辑结构、数据的 【2】 以及对数据的操作运算。(2)【2】存储结构知识点:数据结构包含的3个方面及各方面之间的关系。评析:数据结构包括3个方面,即数据的逻辑结构、数据的存储结构及对数据的操作运算。(3) 一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【3】 。(3)【3】可重用性知识点:继承的优点评析:继承的优点:相似的对象可以共享程序代码和数据结构,从而大大减少了程序中的冗余,提高软件的可重用性。(4) 面向对象的模型中,最基本的概念是对象和 【4】 。 (4)【4】类知识点:面向对象方法的基本概念评析:面向对象模型中,最基本的概念是对象和类。对象是现实世界中实体的模型化;将属性集和方法集相同的所有对象组合在一起,可以构成一个类。(5) 软件维护活动包括以下几类:改正性维护、适应性维护、 【5】 维护和预防性维护。(5)【5】完善性知识点:软件维护的分类。评析:软件维护活动包括以下几类:改正性维护、适应性维护、完善性维护和预防性维护。改正性维护是指在软件交付使用后,为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的误使用,应当进行的诊断和改正错误的过程;适应性维护是指为了使软件适应变化,而去修改软件的过程;完善性维护是指为了满足用户对软件提出的新功能与性能要求,需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性;预防性维护是为了提高软件的可维护性、可靠性等,为以后的进一步改进软件打下良好基础。(6) Visual FoxPro 6.0是一个 【6】 位的数据库管理系统。(6)【6】32知识点:Visual FoxPro基础知识/Visual FoxPro系统特点与工作方式评析:Visual FoxPro是可运行于Windows 95/98,Windows NT平台的32位数据库开发系统,能充分发挥32位微处理器的强大功能。Visual FoxPro 6.0与其先前版本相比功能更加强大,它采用了可视化的操作界面、面向对象的程序设计方法,使用Rushmore查询优化技术提高了系统性能。它支持与其他应用程序共享数据、交换数据、支持与大多数后台数据库的客户机/服务器应用程序连接,使32位ODBC(开放数据连接)驱动程序能够集成来自各个系统的数据。(7) 在连接运算中, 【7】 连接是去掉重复属性的等值连接。(7)【7】自然知识点:Visual FoxPro基础知识/关系数据库评析:在连接运算中,按照字段值对应相等为条件进行的连接操作称为等值连接。自然连接是去掉重复属性的等值连接。(8) 项目管理器的 【8】 选项卡用于显示和管理数据库、自由表和查询等。(8)【8】数据知识点:项目管理器、设计器和向导的使用/使用项目管理器评析:“项目管理器”窗口是Visual FoxPro开发人员的工作平台,共有6个选项卡,其中“数据”、“文档”、“类”、“代码”、“其他”5个选项卡用于分类显示各种文件,“全部”选项卡用于集中显示该项目中的所有文件。“数据”选项卡包含了一个项目中的所有数据数据库、自由表、查询、和视图。“文档”选项卡包含了处理数据时所用的3类文件

温馨提示

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

评论

0/150

提交评论