2011年03月国二VF全真模拟试题答案详解08.doc_第1页
2011年03月国二VF全真模拟试题答案详解08.doc_第2页
2011年03月国二VF全真模拟试题答案详解08.doc_第3页
2011年03月国二VF全真模拟试题答案详解08.doc_第4页
2011年03月国二VF全真模拟试题答案详解08.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

2011年03月国二VF全真模拟试题答案详解08一、选择题(1)D 【命题目的】 考查考生对算法空间复杂度的掌握。 【解题要点】 算法空间复杂度是指执行这个算法所需要的内存空间。 【考点链接】 算法时间复杂度。(2)C 【命题目的】 考查栈和队列概念的掌握。 【解题要点】 栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种后进先出的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种先进先出的线性表。模块之间的耦合程度反映了模块的独立性,也反映了系统分解后的复杂程度。按照耦合程度从弱到强,可以将其分成5级,分别是:数据耦合、同构耦合、控制耦合、公用耦合和内容耦合。选项C),没有这种耦合方式。 【考点链接】 评价模块独立性的主要标准,以及对它们的定义和分类。(3)B 【命题目的】 本题考查二叉树的遍历。 【解题要点】 所谓二叉树的前序遍历(DLR)是指在访问根结点、遍历左子树与遍历右子树这3者中,首先访问根结点,然后遍历左子树,最后遍历右子树,并且,在遍历左右子树时,上述规则同样适用,即根-左-右,故该二叉树的前序遍历结果为ATBZXCYP。 【考点链接】 对于本题,若使用后序遍历和中序遍历的结果分别为ZBTYCPXA和TZBACYXP。(4)D 【命题目的】 本题考查考生的结构化程序设计的思想。 【解题要点】 结构化程序设计强调的是程序的易读性。 【考点链接】 结构化程序设计的目的。(5)D 【命题目的】 考查算法复杂度的基本知识。 【解题要点】 算法复杂度主要包括时间复杂度和空间复杂度。算法的时间复杂度是指执行算法所需要的计算工作量,可以用执行算法过程中所需基本运算的执行次数来度量;算法的空间复杂度是指执行这个算法所需要的内存空间。根据各自的定义可知,算法的时间复杂度与空间复杂度并不相关。 【考点链接】 时间复杂度和空间复杂度。 (6)D 【命题目的】 本题考查了软件工程的基本概念。 【解题要点】 软件工程包括3个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理和文档生成;过程支持软件开发的各个环节的控制和管理。 【考点链接】 软件生命周期。(7)D 【命题目的】 本题考查了软件测试。 【解题要点】 软件测试过程中,辅助资源包括测试用例(测试数据)、测试计划、出错统计和最终分析报告等。 【考点链接】 白箱和黑箱测试。 (8)A 【命题目的】 本题考查了数据库系统的基本知识。 【解题要点】 数据库系统的数据具有高共享性和低冗余性,但不能完全避免数据冗余;数据的一致性是指在系统中同一数据的不同出现应保持相同的值。 【命题目的】 数据库系统的基本特点。 (9)C 【命题目的】 本题考查了数据模型。 【解题要点】 关系模型较之格式化模型(网状模型和层次模型)有以下几方面的优点,即数据结构比较简单、具有很高的数据独立性、可以直接处理多对多的联系,以及有坚实的理论基础。 【考点链接】 E-R模型。(10)D 【命题目的】 考查文件系统和数据库系统的区别。 【解题要点】 文件系统所管理的数据文件基本上是分散的、相互独立的,因此相对于数据库系统,以此为基础的数据处理存在3个缺点,即数据冗余大、数据的不一致性、程序与数据的相互依赖(简称为数据依赖)。 【考点链接】 文件系统和数据库系统各自的特点,人工管理阶段及数据库系统的特点。(11)A 【命题目的】 本题考查了数据库系统的基本概念。 【解题要点】 数据库(DB)是指存储在计算机存储设备上、结构化的相关数据的集合,数据库系统(DBS)是指引进数据库技术后的计算机系统,数据库管理系统(DBMS)是为数据库建立、使用和维护而配置的软件系统。计算机中对数据库进行管理的核心软件是数据库管理系统。 【考点链接】 数据库系统的基本特点。(12)B 【命题目的】 本题考查了项目管理器的基本知识。 【解题要点】 项目管理器中有6个选项卡,全部、数据、文档、类、代码和其他。 【考点链接】 代码和其他选项卡。(13)D 【命题目的】 本题考查了内存变量 【解题要点】 公共变量可以被整个程序调用;私有变量只能被本层模块和下层模块程序调用;而局部变量只能被本层模块调用,其他模块都不能调用局部变量。 【考点链接】 常量和变量。(14)B 【命题目的】 本题考查了日期表达式。 【解题要点】 日期时间表达式是对日期型数据或日期时间型数据的连接。其运算符也有+和-两个。但日期表达式的格式有一定的限制,不能将两个日期直接相加。 【考点链接】 数值和字符表达式。 (15)A 【命题目的】 本题考查了字符函数。 【解题要点】 选项A)中两个函数都是用来截取字符串,其结果都是VFP;选项B)中YEAR()函数的结果为数值型,SUBSTR()的结果为字符型;选项C)中两个数据的类型不一致;选项D)中A-B的运算结果是将第一个字符串的尾部空格移到新连接的字符串尾部,而A+B的结果没有此移动。 【考点链接】 数值函数、日期和时间函数。 (16)C 【命题目的】 本题考查了程序的建立与执行。 【解题要点】 创建程序文件的命令格式为MODIFY COMMAND。 【考点链接】 程序文件的修改。(17)B 【命题目的】 本题考查基本的程序控制结构。 【解题要点】 采用结构化程序设计方法编写程序,可使程序结构良好、易读、易理解、易维护,它包括3种基本控制结构,分别是顺序结构、选择结构和重复结构(又称循环结构)。 【考点链接】 控制程序结构的方法和作用。(18)D 【命题目的】 本题考查了表的基本操作。 【解题要点】 掌握表中记录指针定位及指针移动的命令。GOTO和GO命令是等效的,不管表中是否打开索引文件,指针定位始终在所指的记录号上。 【错解分析】 选项A)中指针定位在表中第一条记录上,并不是记录号为1的记录上,选项B)语法错误,选项C)为指针下移一条记录。 【考点链接】 掌握Visual FoxPro中,测试函数的格式及功能。BOF()函数是用来测试表中指针是否指向文件起始标识位的函数。(19)D 【命题目的】 本题考查了索引的命令方式设置。 【解题要点】 设置为当前索引的命令是SET ORDER TO 索引名,注意此题中索引名为XM。 【考点链接】 主索引和普通索引。(20)C 【命题目的】 本题考查域完整性的相关概念。 【解题要点】 参照完整性与表之间的联系有关,实体完整性表明表中的记录是惟一的,域完整性指明字段的数据类型和宽度来限制该字段的取值范围,在数据完整性中无字段完整性的说法。 【考点链接】 参照完整性的设置方法。(21)B 【命题目的】 本题考查了自由表的特点。 【解题要点】 在自由表中不可使用长字段名,字段名的最大值是10;数据库表中可以使用长字段名,最大值为128。 【考点链接】 数据库表与自由表的区别。(22)A 【命题目的】 本题考查了SQL语句中的简单查询。 【解题要点】 本题的SQL语句的含义是通过学院表和教师表内部联接,按照系号进行分组,计算每个系教师工资的总额。 【考点链接】 查询语句的格式及各子句的功能(FROM、WHRER和GROUP)。(23)D 【命题目的】 本题考查了分组查询。 【解题要点】 本题要求检索至少借阅了两本图书的读者,使用SELECT嵌套语句完成查询,内层循环通过对借书证号进行分组(分组的条件是统计该借书证号的使用次数大于等于2)来显示出至少借阅了两本图书的借书证号,外层查询通过内层查询的结果显示其对应的姓名和单位。 【考点链接】 SQL语句的连接查询 (24)C 【命题目的】 本题考查了SQL查询功能中的别名与自联接查询。 【解题要点】 SQL语句中允许为关系定义别名,但不是在WHERE短语中定义,而是在FROM短语中定义别名,其格式为。自然联接存在着一种特殊的递归联系,它是将同一关系与自身进行联接。 【错解分析】 SQL语句定义别名是在FROM短语中定义的,选项A概念混淆,选项B属语法错误,选项D属判断错误。 【考点链接】 掌握SQL查询功能中的别名与自联接查询。(25)B 【命题目的】 本题考查了考生对SQL数据操作功能语句的理解及运用。 【解题要点】 掌握SQL插入语句的功能,每次只能在表末尾插入一条记录。 【错解分析】 SQL中的INSERT命令每次只能在表末尾插入一条记录,相当于APPEND BLANK命令一样,在表末尾追加一条记录,只不过APPEND BLANK只能追加一条空记录,而INSERT可以将记录值同时追加到表中。 【考点链接】 在Visual FoxPro中利用命令向表中增加记录,可通过命令APPEND或INSERT进行操作。(26)A 【命题目的】 本题考查了SQL语句中,修改表结构的相关语句。 【解题要点】 SQL语句中修改表结构的命令是ALTER TABLE;MODIFY STRUCTURE命令是在打开要修改的表后,使用MODIFY STRUCTURE打开表设计器,修改当前表的结构。 【错解分析】 选项B)和C)的语句格式错误。选项D)是通过命令的方式修改表结构,不属于SQL语句。 【考点链接】 通过SQL语句为表增加字段、删除字段,以及为字段添加有效性规则。 (27)B 【命题目的】 本题考查了SQL语句中,删除表中记录的相关语句。 【解题要点】 SQL从表中删除数据的命令格式如下: DELETE FROM 表名 WHERE 条件 【考点链接】 通过SQL语句向表中增加记录,以及更新字段值。(28)C 【命题目的】 本题考查了通过命令的方式删除表中记录的操作。 【解题要点】 DELETE ALL 、PACK和ZAP命令都是可以物理删除表中的全部记录,不管是否有删除标记。 【考点链接】 Delete、Pack和ZAP命令的功能。(29)D 【命题目的】 本题考查了考生对表单控件属性的理解。 【解题要点】 Thisform 可以实现对当前表单的访问,而不能直接使用表单名称。修改控件的标题应使用其Caption属性。 【考点链接】 ThisForm、This和ThisFormSet的属性关键字的使用。(30)A 【命题目的】 本题考查了考生对SQL基本查询语句的理解。 【解题要点】 掌握基本的SQL查询语句中,各个短语的含义。ASC指定按字段值升序排列,DESC指定按字段值降序排列,ASC和DESC使用时必须放在ORDER BY 之后。 【错解分析】 GROUP BY是用来指定分组查询,ORDER BY指定对查询结果进行排序。 【考点链接】 掌握SQL查询语句中用于分组查询的命令短语及功能。(31)B 【命题目的】 本题考查了考生对视图知识点的掌握。 【解题要点】 视图是在数据表基础上创建的一种虚拟表。视图的定义保存在所属的数据库(.dbc)文件中。视图一经定义,就是数据库的一部分,不可以脱离数据库而使用,在打开视图时,首先要打开数据库才可以。 【考点链接】 视图设计器。(32)C 【命题目的】 本题考查了Click事件。 【解题要点】 当用户单击命令按钮时,会触发该按钮的Click事件,执行该按钮的Click事件代码 【考点链接】 RightClick、DbClick事件。(33)A 【命题目的】 本题考查了在运行表单时加入命令的格式。 【解题要点】 输入命令的格式: DO FORM NAME WITH ,厖 【考点链接】 创建和修改表单。 (34)C 【命题目的】 本题考察了对控件类和容器类的理解。 【解题要点】 Visual FoxPro 的基类分成两个基本类型:容器类和控件类。容器类可以包含其他对象。控件类不能包含其他对象。 【考点链接】 容器(对象)和控件(对象)。(35)D 【命题目的】 本题考查了数组的知识。 【解题要点】 定义数组后,Visual FoxPro系统自动给每个数组元素赋以逻辑假.F.。 【考点链接】 常量和变量。 二、填空题(1)n/2 【命题目的】 本题考查了顺序存储线性表的插入运算。 【解题要点】 在线形表的任何位置插入一个元素的概率相等,即概率为p = 1/(n+1),则插入一个元素时,所需移动元素的平均次数为E = 1/n/2。 【考点链接】 顺序表的删除运算。 (2)线性结构 【命题目的】 本题考查了数据结构的基本概念。 【解题要点】 与栈类似,队列也是线性表,可以采用链式存储结构,所以带链的队列属于线性结构。 【考点链接】 数据的逻辑结构和存储结构。(3)软件开发 【命题目的】 本题考查了软件工程的基本概念。 【解题要点】 基于软件工程的目标,软件工程的理论和技术性研究的内容主要包括:软件开发技术和软件工程管理。软件开发技术包括:软件开发方法学、开发过程、开发工具和软件工程环境,其主体内容是软件开发方法学。软件工程管理包括:软件管理学、软件工程经济学以及软件心理学等内容。 【考点链接】 软件生命周期。(4)边值分析法 【命题目的】 本题考查了黑箱测试的方法。 【解题要点】 黑箱测试方法完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例。常用的黑箱测试有等价分类法、边值分析法、因果图法和错误推测法。 【考点链接】 白箱测试。(5)完整性控制 【命题目的】 考查考生对数据库基本知识的了解。 【解题要点】 安全性控制:防止未经授权的用户有意或无意存取数据库中的数据,以免数据被泄露、更改或破坏;完整性控制:保证数据库中数据及语义的正确性和有效性,防止任何对数据造成错误的操作;并发控制:正确处理好多用户、多任务环境下的并发操作,防止错误发生;数据的恢复:当数据库被破坏或数据不正确时, 使数据库能恢复到正确的状态。 【考点链接】 数据库的其他用途,如数据定义、数据操作和数据管理等。 (6).dbc 【命题目的】 本题考查了数据库的基本概念。 【解题要点】 数据库的扩展名是.dbc,表文件的扩展名为.dbf。 【考点链接】 数据库备注文件和数据库索引文件的扩展名。(7)15 【命题目的】 本题考查了字符函数中的求字符串长度函数和空格字符生成函数。 【解题要点】 SPACE()函数是用来生成指定数量的空格,结果为字符型数据。在字符表达式中,不论是+或-运算,都表示连接字符串的运算,其连接后的新字符串长度总是等于所连接的两个字符串长度之和。LEN()函数用来测试字符串的长度。 【考点链接】 大小写转换函数、删除前后空格函数。(8)模块 【命题目的】 考查考生对软件结构的了解。 【解题要点】 采用模块化原理可以使软件结构清晰,不仅容易设计也容易阅读和理解,模块化使得软件容易测试和调试,因而有利于提高软件的可靠性,也有利于软件的组织管理,大型程序可由不同的程序员编写不同的模块,并且可以进一步分配技术熟练的程序员编写困难的部分。 【考点链接】 软件结构的定义,模块操作其他的所有特点。(9)当前 【命题目的】 本题考查了操作功能的删除命令。 【解题要点】 在DELETE命令中,WHERE指定被删除的记录的满足的条件,如果不使用WHERE子句,则删除该表中的全部记录。 【考点链接】 插入和更新命令(INSERT和UPDATE)。(10)SET INDEX TO 【命题目的】 本题考查了打开索引文件的命令。 【解题要点】 打开索引文件的命令格式是SET INDEX TO IndexFileList,其中IndexFileList是用逗号分开的索引文件列表。 【考点链接】 主索引和普通索引。 (11)课程号,分数 DESC 【命题目的】 本题主要考查SQL的数据查询功能。 【解题要点】 排序的短语是ORDER BY,其中按升序排序的关键字是ASC(可以省略,

温馨提示

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

评论

0/150

提交评论