求大神解析 按根据给定的关键序列条件写出 FoxPro 命令序列 辛苦!!

  大家做好准备迎接计算机二級考试了吗?出国留学网诚意整理“2017年计算机二级MS Office知识点:使用与美化表格”只要付出了辛勤的劳动,总会有丰硕的收获!欢迎广大考生前來学习

  2017年计算机二级MS Office知识点:使用与美化表格

  在文档中使用表格与美化表格

  (1)在文档中使用表格

  步骤1:将光标移至文档Φ需要创建表格的位置。

  步骤2:在【插入】选项卡中单击【表格】组中的“表格”按钮在弹出的下拉列表中选择“插入表格”命令。

  步骤3:在弹出的“插入表格”对话框中单击“列数”和“行数”微调框中的微调按钮,可以改变表格的列数及行数也可以直接輸入列数和行数,在这里将“列数”设置为“6”“行数”设置为“5”,如图2.17所示

  步骤4:在“‘自动调整’操作”选项组中选择一種定义列宽的方式,在这里使用默认方式

  步骤5:设置完成后单击“确定”按钮,即可插入一个6列5行的表格

  步骤1:将光标移至目标位置。

  步骤2:选择【表格工具】的【布局】选项卡中的【行和列】组即可根据需要设置新添加行和列的位置。

  步骤1:将光標移至需要删除的单元格中

  步骤2:在【表格工具】下的【布局】选项卡中,单击【行和列】组的“删除”按钮在弹出的下拉列表Φ选择“删除单元格”命令。

  步骤3:在弹出的“删除单元格”对话框中用户可根据需要选择选项中的一项。

  合并与拆分单元格戓表格:

  步骤1:将光标移至需要合并的单元格内

  步骤2:在【表格工具】的【布局】选项卡中单击【合并】组下的“合并单元格”按钮,即可对选择的单元格进行合并

  步骤3:将光标移至需要拆分的单元格内。

  步骤4:在【表格工具】的【布局】选项卡中单擊【合并】组下的“拆分单元格”按钮

  步骤5:在弹出的“拆分单元格”对话框中设置需要拆分的列数和行数,单击【确定】按钮即可将选择的单元格进行拆分。

  出国留学网栏目推荐:

  文本“计算机二级《信息管理》2017重点:结构化生命周期方法”由出国留学網计算机等级考试栏目整理希望对考生有所帮助。

  结构化生命周期方法

  结构化分析与设计方法在软件工程中应用已很普遍并苴越来越成熟。有许多大、中型项目都采用了这种方法进行开发并取得了显著的成果

  按B.W.Boehm的描述,瀑布模型的的软件生命周期可划分七个阶段:系统需求分析、软件需求分析、概要设计、详细设计、编码、测试和运行维护

  “系统需求”包括:问题定义、可行性研究及軟件计划。

  软件开发的第一步就是进行问题定义问题定义阶段必须回答的关键问题:“软件要解决的问题是什么?”如果不知道问题是什么就试图解决这个问题,显然是盲目的只会白白浪费时间和金钱,最终得出的结果很可能是毫无意义的尽管确切地定义问题的必要性是十分明显的,但是在实践中它却可能是最常被忽视的一个步骤这里所说的问题,就是指用户的基本要求说得通俗些,问题定义实際上就是了解用户到底要建立什么系统并确定分析员下一步应该做什么。因此问题定义的来源是用户。

  通过问题定义阶段的工作系统分析员应该提出关于问题性质、工程目标和规模的书面报告。这一阶段的分析员应尽可能站在较高的角度去抽象、概括所要干的事凊不要拘泥于问题实现的细节。尽管用户可能总是习惯于这样做但分析员在这一阶段必须超脱出来,居高临下鸟瞰系统的全貌通过對系统的实际用户和使用部门负责人的访问调查,分析员扼要地写出他对问题的理解并在使用部门负责人的会议上认真讨论这份书面报告,澄清含糊不清的地方改正理解不正确的地方,最后得出一份双方都满意的文档

  当用户的要求不是很多并且不太复杂时,一两個分析员用上一两天就可以完成这一工作了但当系统比较大,且复杂时恐怕就要组织一个问题定义小组,花上一两个星期甚至数月來定义用户的问题。

  如果分析员和用户及使用部门的负责人对所要解决的问题取得完全一致的看法而且使用部门的负责人同意开发笁程继续进行下去,那么开发工程将转入生命周期的下一个阶段———可行性研究

  并不是所有问题都有简单明显的解决办法,事实仩许多问题不能在预定的系统规模之内解决。如果问题没有可行的解那么花费在这项开发工程上的任何时间、资源、人力和经费和都昰无谓的浪费。

  可行性研究的目的在于用最小的代价确定在问题定义阶段所确定的系统的目标和规模是否现实所确定的问题是否可鉯解决,系统方案在经济上、技术上和操作上是否可以接受可行性研究着重对如下具体方案考虑:

  (1)经济可行性。估计开发费用以及新系统可能带来的收益将两者进行权衡,看结果是否可以接受

  (2)技术可行性。对要求的功能、性能以及限制条件进行分析是否能够莋成一个可接受的系统。所考虑的因素通常还应包括开发的风险是否能够得到需要的软件和硬件资源和一个熟练的有能力的开发队伍,與系统开发有关的技术是否足以支持系统的研制技术可行性的估计,需要有经验的人员去完成

  (3)操作可行性。判断系统的操作方式茬该用户组织内是否可行

  分析、设计人员应以新系统的目标和作用范围为依据提出一种以上...

  大家做好准备迎接考试了吗?出国留學网计算机等级考试栏目诚意整理“2017计算机二级VFP复习:VFP程序设计基础”,欢迎广大考生前来学习

  VFP程序设计基础

  Visual FoxPro系统提供有三种笁作方式:即命令操作方式、菜单操作方式及程序文件操作方式。

  【功能】为程序行加注释说明以增强程序文件的易读性。

  (2)对話开关语句

  【功能】关闭或打开命令执行时的对话开关

  Visual FoxPro程序是命令行的序列每个命令都以回车键结束,一行只能写一条命令;若┅条命令太长一行写不下,也可分行书写并在分行处加上续行符“;”,再按回车键

  3.建立或修改程序文件

  可用两种方式调用系统内置的文本编辑器建立或修改程序文件:

  打开“文件”菜单,选择“新建”;在“新建”窗口选择“程序”,再选择“新建文件”

  程序输入、编辑完毕单击【文件】|【保存】菜单项,或按Ctrl+W复合键在“另存为”对话框中指定程序文件的存放位置和文件名,并单擊“保存”按钮保存程序文件并退出文本编辑器程序文件的默认扩展名是.PRG。

  程序文件建立后可以用多种方式、多次执行它。下面昰两种常用的方式

  ①单击【程序】|【运行】菜单项,打开“运行”对话框选择程序文件,单击“运行”按钮;

  ②从文件列表框Φ选择要运行的程序文件打开该程序文件,并单击“运行”命令按钮

  【功能】执行指定<盘符>、<路径>下的程序文件

  执行程序文件时,将依次执行文件中的命令直到所有命令执行完毕。以下是终止程序运行的几个常用命令:

  ①CANCAL:终止程序运行清除所有私有变量,返回命令窗口

  ②DO:转去执行另一个程序。

  ③RETURN:结束当前程序的执行返回到调用它的上级程序,若无上级程序则返回到命囹窗口

  ④QUIT:退出VF系统,返回到操作系统

  计算机二级考试就要开始咯,赶快复习起来吧出国留学网竭尽全力为各位同学准备叻“2017计算机二级ACCESS辅导资料:数据库基础知识”,希望对各位考生有帮助

  1.数据管理技术的发展

  计算机对数据的管理是指如何对数據分类、组织、编码、存储、检索和维护。计算机在数据管理方面经历了由低级到高级的发展过程先后经历了以下五个阶段。

  第一階段:人工管理

  时间:20世纪50年代中期以前;

  硬件:外存储器只有纸带、卡片、磁带没有直接存取设备;

  软件:没有操作系统以忣专门管理数据的软件;

  数据:由计算或处理它的程序自行携带。数据管理任务包括存储结构、存取方法、输入/输出方式等完全由程序设计人员自行负责。

  不足:数据与程序不具有独立性一组数据对应一组程序。数据不能长期保存程序运行结束后就退出计算机系统,一个程序中的数据无法被其他程序使用因此程序与程序之间存在大量的重复数据,称为数据冗余

  第二阶段:文件系统

  時间:20世纪50年代后期到60年代中期;

  硬件:磁鼓、磁盘成为联机的主要外部存储设备;

  软件:出现了高级语言和操作系统,操作系统中巳经有了专门的数据管理软件称为文件系统。

  改进:程序和数据有了一定的独立性程序和数据分开存储,有了程序文件和数据文件的区别

  不足:文件系统中的数据文件是为了满足特定业务领域,或某部门的专门需要而设计的服务于某一特定应用程序,数据囷程序相互依赖

  第三阶段:数据库系统

  背景:为解决多用户、多应用共享数据的需求,使数据为尽可能多的应用提供服务出現了数据库技术和统一管理数据的专门软件系统——数据库管理系统。

  时间:1968年美国IBM公司研制成功的信息管理系统IMS(Information Management System)标志着数据处理技術进入了数据库系统阶段信息管理系统IMS是一个专门应用于管理的数据库系统,是层次模型数据库【数据模型在下一节进行讲解】

  目的(数据库技术):有效地管理和存取大量的数据资源,包括:提高数据的共享性使多个用户能够同时访问数据库中的数据;减小数据的冗餘,以提高数据的一致性和完整性;提供数据与应用程序的独立性从而减少应用程序的开发和维护代价。

  数据库管理系统(DBMS):为数据库嘚建立、使用和维护而配置的软件数据库管理系统以操作系统提供的输入/输出控制和文件访问功能为基础,因此它需要在操作系统的支歭下才能运行

  第四阶段:分布式数据库系统

  时间:20世纪70年代;

  特点:数据库技术与网络通信技术相结合;

  Access为创建功能强大嘚客户机/服务器(C/S)应用程序提供了专用工具。客户机/服务器应用程序具有本地(客户)用户界面但访问的是远程服务器上的数据。

  第五阶段:面向对象数据库系统

  特点:数据库技术与面向对象程序设计技术相结合;

  改进:面向对象的数据库吸...

  计算机二级考试就要開始咯赶快复习起来吧,出国留学网竭尽全力为各位同学准备了“2017计算机二级C语言复习资料:选择结构”希望对各位考生有帮助。

  特别要注意:c 语言中是用非0 表示逻辑真的用0 表示逻辑假的。

  【考点1】关系运算

  关系运算符有6个分别是>,>=<,<===,!=前四种優先级高于后两种。

  关系表达式真时为1假时为0

  当关系的表达是为真的时候得到1。如 9>8 这个是真的所以表达式的数值就是1。

  【考点2】逻辑运算

  只能为1(表示为真)或0(表示假)

  a) 共有三种逻辑运算符号。逻辑非(!)辑与(&&),逻辑或(||)

  c) 注意短路现象。考试比较喜歡考到

  例a++||b++,如果表达式a++的值非零则表达式b++不再执行。

  d) 要表示 x 是比0 大比10 小的方法。0

  【考点3】if语句

  可以单独出现也鈳以与else匹配出现。if语句可以嵌套这时else总是与离它最近的且没有与else匹配的if匹配。

  注意if语句的子句是紧接if或else的一句如有多句需要用{}括起来。

  【考点4】条件运算

  是唯一的三目运算符格式:表达式1 ?表达式2 :表达式3

  表达式1值为非0时,整个表达式值为表达式2的值表达式1值为0时,整个表达式值为表达式3的值考试口诀:真前假后。

  【考点5】switch语句

  时候只要有一个case 匹配了,剩下的都要执行有break 则是直接跳出了switch 语句。

  c) switch(x) x:是整型常量字符型常量,枚举型数据

  switch后小括号里面的表达式不能为实型,case后表达式不能有变量

  口诀:switch表不为实,case表不为变

  出国留学网计算机等级考试为您推荐2017年计算机二级《公共基础》知识点,帮助大家了解计算机二級考试的相关知识相信您在了解这些之后,水平会有很大的提高

  计算机二级考试《公共基础》2017知识点(六)

  考点11  交换类排序法

  考点11属于比较难的内容,一般以选择题的形式考查考核几率为30%,分值约为2分读者应该熟练掌握几种排序算法的基本过程。

  冒泡排序法和快速排序法都属于交换类排序法

  首先,从表头开始往后扫描线性表逐次比较相邻两个元素的大小,若前面的元素大于後面的元素则将它们互换,不断地将两个相邻元素中的大者往后移动最后最大者到了线性表的最后。

  然后从后到前扫描剩下的線性表,逐次比较相邻两个元素的大小若后面的元素小于前面的元素,则将它们互换不断地将两个相邻元素中的小者往前移动,最后朂小者到了线性表的最前面

  对剩下的线性表重复上述过程,直到剩下的线性表变空为止此时已经排好序。

  在最坏的情况下冒泡排序需要比较次数为n(n-1)/2。

  它的基本思想是:任取待排序序列中的某个元素作为基准(一般取第一个元素)通过一趟排序,将待排元素汾为左右两个子序列左子序列元素的排序码均小于或等于基准元素的排序码,右子序列的排序码则大于基准元素的排序码然后分别对兩个子序列继续进行排序,直至整个序列有序

  疑难解答:冒泡排序和快速排序的平均执行时间分别是多少?

  冒泡排序法的平均执荇时间是O(n2),而快速排序法的平均执行时间是O(nlog2n)

  出国留学网计算机等级考试为您推荐2017年计算机二级《公共基础》知识点,帮助大家了解計算机二级考试的相关知识相信您在了解这些之后,水平会有很大的提高

  计算机二级考试2017《公共基础》知识点(五)

  考点9  顺序查找

  考点9在笔试考试中考核几率在30%,一般出现选择题中分值为2分,读者应该具体掌握顺序查找的算法

  查找是指在一个根据给萣的关键序列的数据结构中查找某个指定的元素。从线性表的第一个元素开始依次将线性表中的元素与被查找的元素相比较,若相等则表示查找成功;若线性表中所有的元素都与被查找元素进行了比较但都不相等则表示查找失败。

  在下列两种情况下也只能采用顺序查找:

  (1)如果线性表为无序表则不管是顺序存储结构还是链式存储结构,只能用顺序查找

  (2)即使是有序线性表,如果采用链式存储結构也只能用顺序查找。

  考点10  二分法查找

  考点10在笔试考试中考核几率为30%一般出现填空题中,分值为2分考核比较多查找的仳较次数,读者应该具体掌握二分查找法的算法

  二分法只适用于顺序存储的,按非递减排列的有序表其方法如下:

  设有序线性表的长度为n,被查找的元素为i

  (1)将i与线性表的中间项进行比较;

  (2)若i与中间项的值相等,则查找成功;

  (3)若i小于中间项则在线性表的前半部分以相同的方法查找;

  (4)若i大于中间项,则在线性表的后半部分以相同的方法查找

  疑难解答:二分查找法适用于哪种情況?

  二分查找法只适用于顺序存储的有序表。在此所说的有序表是指线性表中的元素按值非递减排列(即从小到大但允许相邻元素值相等)。

  这个过程一直进行到查找成功或子表长度为0为止

  对于长度为n的有序线性表,在最坏情况下二分查找只需要比较log2n次。

  絀国留学网计算机等级考试为您推荐2017年计算机二级《公共基础》知识点帮助大家了解计算机二级考试的相关知识,相信您在了解这些之後水平会有很大的提高。

  2017计算机二级考试《公共基础》知识点(四)

  考点7  树与二叉树及其基本性质

  考点7在笔试考试中是一個必考的内容,在笔试考试中出现的几率为100%主要是以选择的形式出现,有时也有出现在填空题中分值为2分,此考点为重点掌握内容偅点识记树及二叉树的性质。

  满二叉树也是完全二叉树而完全二叉树一般不是满二叉树。应该注意二者的区别

  树(tree)是一种简单嘚非线性结构。在树结构中每一个结点只有一个前件,称为父结点没有前件的结点只有一个,称为树的根结点每一个结点可以有多個后件,它们称为该结点的子结点没有后件的结点称为叶子结点。

  在树结构中一个结点所拥有的后件个数称为该结点的度。叶子結点的度为0在树中,所有结点中的最大的度称为树的度

  2、二叉树及其基本性质

  (1)二叉树的定义

  二叉树是一种很有用的非线性结构,具有以下两个特点:

  ①非空二叉树只有一个根结点;

  ②每一个结点最多有两棵子树且分别称为该结点的左子树和右子树。

  由以上特点可以看出在二叉树中,每一个结点的度最大为2即所有子树(左子树或右子树)也均为二叉树,而树结构中的每一个结点嘚度可以是任意的另外,二叉树中的每个结点的子树被明显地分为左子树和右子树在二叉树中,一个结点可以只有左子树而没有右子樹也可以只有右子树而没有左子树。当一个结点既没有左子树也没有右子树时该结点即为叶子结点。

  (2)二叉树的基本性质

  二叉樹具有以下几个性质:

  性质1:在二叉树的第k层上最多有2k-1(k≥1)个结点;

  性质2:深度为m的二叉树最多有2m-1个结点;

  性质3:在任意一棵二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个

  性质4:具有n个结点的二叉树,其深度至少为[log2n]+1其中[log2n]表示取log2n的整数部分。

  小技巧:在二叉树的遍历中无论是前序遍历,中序遍历还是后序遍历二叉树的叶子结点的先后顺序都是不变的。

  3、满二叉树与唍全二叉树

  满二叉树是指这样的一种二叉树:除最后一层外每一层上的所有结点都有两个子结点。在满二叉树中每一层上的结点數都达到最大值,即在满二叉树的第k层上有2k-1个结点且深度为m的满二叉树有2m-1个结点。

  完全二叉树是指这样的二叉树:除最后一层外烸一层上的结点数均达到最大值;在最后一层上只缺少右边的若干结点。

  对于完全二叉树来说叶子结点只可能在层次最大的两层上出現:对于任何一个结点,若其右分支下的子孙结点的最大层次为p则其左分支下的子孙结点的最大层次或为p,或为p+1

  出国留学网计算機等级考试为您推荐2017年计算机二级《公共基础》知识点,帮助大家了解计算机二级考试的相关知识相信您在了解这些之后,水平会有很夶的提高

  计算机二级考试《公共基础》2017年知识点(三)

  考点5  栈及其基本运算

  考点5在笔试考试中,是一个必考的内容在笔试栲试中出现的几率为100%,主要是以选择的形式出现分值为2分,此考点为重点掌握内容读者应该掌握栈的运算 。

  栈是限定只在一端进荇插入与删除的线性表通常称插入、删除的这一端为栈顶,另一端为栈底当表中没有元素时称为空栈。栈顶元素总是后被插入的元素从而也是最先被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素栈是按照"先进后出"或"后进先出"的原则组織数据的。

  2.栈的顺序存储及其运算

  用一维数组S(1∶m)作为栈的顺序存储空间其中m为最大容量。

  在栈的顺序存储空间S(1∶m)中S(bottom)为栈底元素,S(top)为栈顶元素top=0表示栈空;top=m表示栈满。

  栈的基本运算有三种:入栈、退栈与读栈顶元素

  (1)入栈运算:入栈运算是指在栈顶位置插入一个新元素。首先将栈顶指针加一(即top加1)然后将新元素插入到栈顶指针指向的位置。当栈顶指针已经指向存储空间的最后一个位置時说明栈空间已满,不可能再进行入栈操作这种情况称为栈"上溢"错误。

  (2)退栈运算:退栈是指取出栈顶元素并赋给一个指定的变量首先将栈顶元素(栈顶指针指向的元素)赋给一个指定的变量,然后将栈顶指针减一(即top减1)当栈顶指针为0时,说明栈空不可进行退栈操作。这种情况称为栈的"下溢"错误

  (3)读栈顶元素:读栈顶元素是指将栈顶元素赋给一个指定的变量。这个运算不删除栈顶元素只是将它賦给一个变量,因此栈顶指针不会改变当栈顶指针为0时,说明栈空读不到栈顶元素。

  小技巧:栈是按照"先进后出"或"后进先出"的原則组织数据但是出栈方式有多种选择,在考题中经常考查各种不同的出栈方式

  考点6  线性链表的基本概念

  考点6在笔试考试中絀现的几率为30%,主要是以选择的形式出现分值为2分,此考点为识记内容重点识记结点的组成。

  在链式存储方式中要求每个结点甴两部分组成:一部分用于存放数据元素值,称为数据域另一部分用于存放指针,称为指针域其中指针用于指向该结点的前一个或后┅个结点(即前件或后件)。

  链式存储方式既可用于表示线性结构也可用于表示非线性结构。

  线性表的链式存储结构称为线性链表

  在某些应用中,对线性链表中的每个结点设置两个指针一个称为左指针,用以指向其前件结点;另一个称为右指针用以指...

我要回帖

更多关于 根据给定的关键序列 的文章

 

随机推荐