计算机二级vf知识点
1. 线性表的链式存储结构所需的存储空间一般要多于顺序线性表的链式存储结构所需的存储空间一般要多于顺序存储结构。有序线性表能进行二分查找的前提是该线性存储结构。有序线性表能进行二分查找的前提是该线性表必须是表必须是顺序顺序存储的。存储的。(109) (093) (113)2. 在栈中,栈底指针不变,栈中元素随栈顶指针的变化而在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化。栈按照动态变化。栈按照“先进后出先进后出”或或“后进先出后进先出”的原则的原则组织数据。栈支持子程序调用。通常,栈中的元素个数组织数据。栈支持子程序调用。通常,栈中的元素个数等于(栈底指针等于(栈底指针-栈顶指针栈顶指针+1) 。栈顶元素总是后被插入。栈顶元素总是后被插入的元素,从而也是最先被删除的元素;栈底元素总是最的元素,从而也是最先被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。先被插入的元素,从而也是最后才能被删除的元素。(109) (099) (093) (113)3. 队列是队列是“先进先出先进先出”的数据结构。计算队列中元素个数的数据结构。计算队列中元素个数的公式:(的公式:(rear-front+MAXQSIZE)MAXQSIZE.循循环队列是将顺序队列首尾相连形成的,随着插入元素或环队列是将顺序队列首尾相连形成的,随着插入元素或删除元素的进行,其队头指针和队尾指针是在不断变化删除元素的进行,其队头指针和队尾指针是在不断变化的,有时可能出现队头指针大于队尾指针,也可能出现的,有时可能出现队头指针大于队尾指针,也可能出现队尾大于队头的情况。队尾大于队头的情况。(103) (099)4. 软件测试的目的是软件测试的目的是发现程序中的错误发现程序中的错误。软件测试根据内。软件测试根据内外功能可以分为白盒测试盒黑盒测试,逻辑覆盖和基本外功能可以分为白盒测试盒黑盒测试,逻辑覆盖和基本路径属于白盒测试。路径属于白盒测试。(109) (093)5. 对软件设计的最小单位进行的测试通常称为对软件设计的最小单位进行的测试通常称为单元单元测试。测试。(113)6. 软件调试的目的是软件调试的目的是诊断和改正程序中的错误诊断和改正程序中的错误。(103)(093)7. 软件危机的表现:软件危机的表现:软件需求的增长得不到满足;软件需求的增长得不到满足;软软件开发成本和进度无法控制;件开发成本和进度无法控制;软件质量难以保证软件质量难以保证;软件可维护性差;软件可维护性差;软件的成本不断提高软件的成本不断提高;软件开发软件开发生产率的提高赶不上硬件的发展和应用需求的增长生产率的提高赶不上硬件的发展和应用需求的增长。(109)8. 软件的生命周期:软件产品从提出、实现、使用维护到软件的生命周期:软件产品从提出、实现、使用维护到停止使用退役的过程。可以分为定义阶段、开发阶段停止使用退役的过程。可以分为定义阶段、开发阶段(概要设计,(概要设计,详细设计详细设计,实现,组装测试和确认测试),实现,组装测试和确认测试)和维护阶段(软件使用,系统维护,系统更新换代)和维护阶段(软件使用,系统维护,系统更新换代)(109) (103)9. 软件按功能可以分为:应用软件(编辑软件,软件按功能可以分为:应用软件(编辑软件,教务管理教务管理系统系统) 、系统软件(操作系统,系统软件(操作系统,编译程序,汇编程序编译程序,汇编程序)和和支撑软件(浏览器)支撑软件(浏览器) 。软件是。软件是程序程序、数据和文档的集合。、数据和文档的集合。(103) (093)10.软件设计中划分模块的一个准则是:软件设计中划分模块的一个准则是:高内聚低耦合高内聚低耦合。(099) (093)11.软件开发过程主要分为需求分析、设计、编码与测试四软件开发过程主要分为需求分析、设计、编码与测试四个阶段,其中个阶段,其中需求分析需求分析阶段产生阶段产生“软件需求规格说明书软件需求规格说明书”(099) (113)12.面向对象方法中,继承是指面向对象方法中,继承是指类之间共享属性和操作的机类之间共享属性和操作的机制制。(109)13.数据库按数据模型分为层次型数据库、网状型数据库、数据库按数据模型分为层次型数据库、网状型数据库、关系型数据库,数据模型即关系型数据库,数据模型即数据之间的联系方式数据之间的联系方式。(109)14.数据库设计中模式的三个级别反映了模式的三个不同环数据库设计中模式的三个级别反映了模式的三个不同环境,以及对它们的不同要求。其中,内模式处于最低层,境,以及对它们的不同要求。其中,内模式处于最低层,它反映了数据在计算机物理结构中的实际存储形式,概它反映了数据在计算机物理结构中的实际存储形式,概念模式处于中层,它反映了设计者的数据全局逻辑要求,念模式处于中层,它反映了设计者的数据全局逻辑要求,而而外模式是处于最高层,反映了用户对数据的要求。外模式是处于最高层,反映了用户对数据的要求。(109)15.SET CENTURY ON/OFF/TO世纪值世纪值ROLLOVER年份参照值年份参照值 命令功能是用于决定如命令功能是用于决定如何显示或解释一个日期数据的年份。何显示或解释一个日期数据的年份。ON 显示世纪,即用显示世纪,即用4 位数字表示年份;位数字表示年份;OFF 不显示世纪,即用不显示世纪,即用 2 位数字表位数字表示年份,它是系统默认的设置;示年份,它是系统默认的设置;TO 决定如何解释一个用决定如何解释一个用2 位数字年份表示的日期所处的世纪。位数字年份表示的日期所处的世纪。(109)16.字符型常量是用双引号、单引号或方括号等定界符括起字符型常量是用双引号、单引号或方括号等定界符括起来的字符串,日期型常量必须用花括号括起来。在关系来的字符串,日期型常量必须用花括号括起来。在关系表达式运算中,两个操作数的类型必须一致。表达式运算中,两个操作数的类型必须一致。(109)17.设置设置“性别性别”字段的有效性规则的格式为:字段的有效性规则的格式为:(109) 性别性别=男男 .OR. xb=女女 INLIST(性别,(性别,男男,女女) 性别性别男女男女18.List 命令命令“for”条件用于在指定的范围内进行选择操作,条件用于在指定的范围内进行选择操作,仅显示满足的操作。仅显示满足的操作。(109)19.命令命令“SET EXACT ON/OFF”用于设置匹配环境,用于设置匹配环境,ON表示完全匹配,用于精确查询;表示完全匹配,用于精确查询;OFF 表示模糊匹配(即表示模糊匹配(即只要字符表达式值与索引关键字值左子串相同就认为找只要字符表达式值与索引关键字值左子串相同就认为找到)到) ,系统默认为,系统默认为 OFF。运算符。运算符=和和=有类似的功能,前有类似的功能,前者表示完全匹配,后者表示模糊匹配。者表示完全匹配,后者表示模糊匹配。(109)20.Y=123Y=123,K=“Y”K=“Y” ,KK 取出的是数值型取出的是数值型 123.123. (109)21.int(int(数值表达式数值表达式)返回指定数值表达式的整数部分。返回指定数值表达式的整数部分。Ceiling(数值表达式数值表达式)返回大于或等于指定数值表达式返回大于或等于指定数值表达式的最小整数。的最小整数。floor(数值表达式数值表达式)返回小于或等于指返回小于或等于指定数值表达式的最大整数。定数值表达式的最大整数。round(round(数值表达式数值表达式 11 , 数数值表达式值表达式 2)2)返回指定表达式在指定位置四舍五入之后返回指定表达式在指定位置四舍五入之后的结果,若的结果,若数值表达式数值表达式 22大于等于大于等于 0 0,那么它表示的,那么它表示的是要保留的小数位数;若是要保留的小数位数;若数值表达式数值表达式 22小于小于 0 0,那么,那么它表示的是整数部分的舍入位数。它表示的是整数部分的舍入位数。(109)22.SELECT nWorkArea cTableAlias,cTableAlias, cTableAliascTableAlias 是是已经打开的表名或表的别名。已经打开的表名或表的别名。(109)23.删除视图的命令格式:删除视图的命令格式:DROP VIEW视图名视图名(109)(099)24.列表框可以通过设置列表框可以通过设置 MultiSelect 属性进行多重选择,组属性进行多重选择,组合框不提供多重选择的功能,没有合框不提供多重选择的功能,没有 MultiSelect 属性。属性。(109)25.选项按钮组的选项按钮组的 Value 属性用来指定选项组中那个选项按属性用来指定选项组中那个选项按钮被选中,它的值可以是数值型也可以是字符型,默认钮被选中,它的值可以是数值型也可以是字符型,默认情况下为字符型。当选项组第情况下为字符型。当选项组第 n 个选项按钮被选中时,个选项按钮被选中时,则则 Value 属性值就为属性值就为 n。(109)26.Parent 是命令按钮,是命令按钮,This s、ThisformThisform 是关键字,它们分是关键字,它们分别表示当前对象、当前表单,别表示当前对象、当前表单,ClickClick 为事件。为事件。(109)27.“.dbf”为表文件,为表文件, “.scx”为表单文件为表单文件, “.dbc”为数据为数据库文件,库文件, “.vcx”为可视库文件为可视库文件, “.qpr”为查询文件。为查询文件。PRG 为程序文件为程序文件,EXE 为可执行文件,为可执行文件,FXP 为编译后为编译后的程序文件,的程序文件,FRM 为存储数据表的框架结构。为存储数据表的框架结构。(109)(103)(099) (093)28.在报表中插入在报表中插入“域控件域控件”之后,能够更改空间的数据类之后,能够更改空间的数据类型和打印格式。型和打印格式。(109)29.在指定菜单项的名称时,可以设置菜单项的访问键,方在指定菜单项的名称时,可以设置菜单项的访问键,方法是要作为访问键的字符前加上法是要作为访问键的字符前加上“”两个字符。两个字符。(109)30.当用当用 Do 命令执行程序文件时,如果没有指定扩展名,命令执行程序文件时,如果没有指定扩展名,系统将按系统将按.exe- -.app-.app-.fxp-.fxp-.prg.prg 顺序寻找该程序文顺序寻找该程序文件的源代码或某种目标代码文件执行。如果寻找到的是件的源代码或某种目标代码文件执行。如果寻找到的是. .prgprg 源程序文件,系统会自动对其进行编译,产生相应的源程序文件,系统会自动对其进行编译,产生相应的. .fxpfxp 文件,随后系统载入新产生的文件,随后系统载入新产生的.fxp.fxp 文件,并运行它。文件,并运行它。ERASEERASE 文件名是删除某文件。文件名是删除某文件。(109)31.视图是从表中派生出来的虚拟表,是不存在的,所以视图是从表中派生出来的虚拟表,是不存在的,所以不不存在视图文件存在视图文件,并且可以从多个表中派生出来,可以对,并且可以从多个表中派生出来,可以对原表进行更新和原表进行更新和删除删除,视图不包含任何数据,从用户角,视图不包含任何数据,从用户角度看,视图与表一样。在关系数据库中,视图也称窗口。度看,视图与表一样。在关系数据库中,视图也称窗口。(109) (103) (