江苏省计算机等级考试二级VFP考试大纲 |
(二)二级考试大纲 基础知识部分 总体要求 1.掌握计算机信息技术的基本知识,具有使用计算机常用软件的能力。 2.能熟练使用一种高级语言(或软件包)进行编程,并能上机调试和运行。 考试范围 一、信息技术基本知识(20%) 1.信息技术的基本概念及其发展。包括:信息技术、信息处理系统、微电子技术、通信技 术和计算机技术;信息化的基本含义、信息化建设的内容及信息化指标体系。 2.计算机硬件基础知识。包括:计算机的逻辑结构及各组成部分的功能,CPU的基本结 构,指令与指令系统的概念,PC机的物理组成,常用的微处理器产品及其主要性能,PC机主 板、内存、I/O总线与接口等主要部件的结构及其功能,常用I/O设备的类型、作用、基本工作原理,常用外存的类型、性能、特点、基本工作原理。 3.数字媒体基础知识。包括:二进制、十六进制的概念,不同进制数的表示、转换及其运 算,数值信息的编码表示,常用字符集(如ASCII、GB2312--80、GBK、Unicode、GBl8030等)及其主要特点。文本的类型、特点、输Ⅳ输出方式和常用的处理软件,图形、图像、声音和视频等数字媒体信息的获取手段、常用的压缩编码标准和文件格式。 4.计算机软件基础知识。包括:软件的概念、分类及其作用,操作系统的功能、分类、常用 产品及其特点,程序设计语言的基本成分、结构、特点,程序设计语言处理系统的类型及其基本工作方式,算法与数据结构的基本概念,计算机病毒的概念和防治手段。 5.计算机网络与因特网基础知识。包括:计算机网络的组成与分类,数据通信的基本概念和常用技术,局域网的特点、组成、常见类型和常用设备,广域网的接人技术,因特网的发展、组成、TCP/IP协议、主机地址与域名系统、接入方式、网络服务及其基本工作原理,HTML文档的基本格式,worb文档的常见形式及其特点,影响网络安全的主要因素及其常用防范措施。 6.信息系统与数据库基础知识。包括:信息系统的基本结构、主要类型、发展趋势,数据 模型与关系数据库的概念,软件工程的概念,信息系统开发方法。 7.PC机操作使用的基本技能。包括:PC机硬件和常用软件的安装与调试辅助存储器、键盘、打印机等常用外部设备的使用与维护,Windows操作系统的基本功能及其操作,Internet Explorer浏览器和Outlook Express电子邮件服务软件的基本功能及操作,Microsoft Word、Excel、PowerPoint软件的基本功能及操作。 二、程序设计的基本知识和编程能力(80%) 1.了解目前二级考试所开设的各种程序设计语言及软件开发工具。 2.程序的编辑、编译、连接、运行、调试等各环节的基础知识和操作能力。 3.算法的概念、程序设计的基本技巧(交换、累加、累乘等)和常用算法(穷举、迭代、递 推、递归、排序、查找等)。 4.阅读、理解源程序和设计解题流程的能力。 5.了解结构化程序设计和面向对象程序设计的思想,能编制风格良好的程序。 6.熟练掌握下列程序设计语言(或软件包)之一: Visual FoxPro 6.0 Visual Basic 6.0 Visual C++ 6.0 C语言 Turbo C 2.0 Java J2SDK 1.4 Fortran 90 Digital Visual Fortran 5.0 Visual FoxPro考试要求 1.Visual FoxPro的基本概念。 (1)数据库系统基础知识。 ①数据库、数据库管理系统、数据库系统等概念; ②关系模型、关系运算等。 (2)Visual FoxPro的集成环境 ①Visual FoxPro的用户界面; ②Visual FoxPro的环境设置; ③项目管理器的使用。 (3)语言基础与程序设计。 ①数据类型和数据存储;, ②运算符、函数和表达式; ③命令格式; ④程序控制(分支结构、循环结构的使用)。 (4)Visual FoxPro的文件类型。 2.数据库与表的处理。 (1)表的创建与处理。 ①表结构的创建与修改; ②记录的增加、修改、删除,记录的定位; ③表的索引,结构复合索引文件,索引的使用; ④表的使用和工作区,表的打开方式,表的数据缓冲。 (2)数据库的创建与处理。 ①数据库的创建与使用; ②数据库表的字段属性、表属性; ③表与表之间关系的创建与修改,相关表之间的参照完整性; ④链接和ODBC的概念。 3.查询。 (1)查询设计器的功能与使用。 (2)SELECT-SQL语句的各种应用。 4.对象模型与事件模型。 (1)类和对象的概念,类的特点。 (2)属性、事件与方法的概念。 (3)基类、子类和父类,容器和控件。 (4)Visual FoxPro的基类和容器类,基类的最小事件集、属性集。 (5)对象的引用方法,对象属性的设置方法。 (6)容器层次与类层次中的事件。 (7)事件激发的顺序。 (8)事件驱动与事件循环。 5.表单和控件。 (1)表单向导和表单设计器的使用。 (2)表单的数据环境及其属性的设置。 (3)表单的设计、处理及其管理。 (4)常用对象/控件的创建及其处理。 ①容器类对象。 Column、CommandGroup、Container、Form、FormSet、Grid、OptionGroup、Page、PageFrame、ToolBar。 ②控件类对象。 CheckBox、ComboBox、CommandButton、DataEnvironment、EditBox、Header、Image、Label、 Line、ListBox、OptionButton、Separator、Shape、Spinner、TextBox、Timer。 6.菜单和工具栏。 (1)菜单的组成和各种类型菜单的设计,菜单设计器的使用,菜单程序的生成。 (2)定制系统工具栏,创建自定义工具栏。 7.类的设计。 (1)用户自定义类的创建与修改。 (2)类库文件及其使用。 (3)类的应用。 8.应用程序设计。 (1)构造应用程序(项目文件)的主程序。 (2)应用程序的连编。 9.常用命令、函数、属性、事件和方法 (1)常用命令。 CREATE TABLE-SQL、ALTER TABLE-SQL、SELECT、USE、CLOSE TABLES,COPY STRUCTURE、COPY TO、 RENAME TABLE、BROWSE、APPEND、APPEND FROM、GO/GOTO、LOCATE、SEEK、SKIP、CONTINUE、EDIT、DELETE、DELETE-SQL、PACK、RECALL、INSERT-SQL、REPLACE、UPDATE—SQL.SET EXCLUSIVE、SET FILTER、SET DELETED、SET INDEX、 SET ORDER、GATHER、SCATTER、OPEN DATABASE、SET DATABASE、DELETE DATABASE、DISPLAY DATABASE、MODIFY DATABASE、 VALIDATE DATABASE、SELECT-SQL、DO、DO FORM、REPORT、CALCULATE。 (2)常用函数。 ①数值函数:ABS()、INT()、MAX()、MIN()、MOD()、ROUND()。 ②数据转换函数:ASC()、CHR()、CTOD()、DTOC()、STR()、VAL()。 ③字符函数:ALLTRIM()、AT()、BETWEEN()、EMPTY()、LEFT()、LEN()、RIGHT()、SPACE()、SUBSTR()、TRIM()。 ④日期与时间函数:DATE()、DATATIME()、DAY()、DOW();.TIME()、MONTE()、YEAR()。 ⑤表、数据库函数:BOF()、DBGETPROP()、DBSETPROP()、DBUSED()、DELETED()、EOF()、FCOUNT()、FILE()、ORDER()、RECCOUNT()、RECNO()、SEEK()、TABLEREVERT()、 TABLEUPDATE()、TAG()、USED()。 ⑥其他函数:CREATEOBJECT()、GETFILE()、IIF()、INKEY()、MESSAGEBOX()、TYPE()、GETOBJECT()。 (3)常用属性。 ActiveColumn、ActiveControl、ActiveForm、ActivePage、Alignment、AllowAddNew、AlwaysOnTop、AutoCenter、AutoSize、BackColor、ForeColor、BorderColor、BorderStyle、BorderWidth、Bound、BoundColumn、ButtonCount、Cancel、Caption、Closable、ColumnCount、ControlBox、ControlCount、ControlSource、CurrentControl、Curvaturet、Default、DeleteMark、Desktop、DynamieAlignment、DynamicBackColor、DynamicForeColor、DynamicFontSize、Enabled、Exclusive、Filter、FontName、FontSize、Format、FormCount、Height、Icon、Incremem、InputMask、Interval,KeyboardHighValue、KeyboardLowValue、Left、MaxButton、MinButton Movable,MultiSeloct、Name、Order、PageCount、PasswordChar、Picture、ReadOnly、RecordSource、RecordSourceType、Resizable、RowSource、ScrollBars、Sizable、Sorted、Sparse、SpecialEffect、SpinnerHighValue,SpinnerLowValue、Style、Value、Visible、Width、WordWrap。 (4)常用事件。 ①核心事件:Init、Load、Destroy、Click、DblClick、RightClick、GotFocus,LostFocus、InterActiveChange、ProgrammaticChange、KeyPress。 ②其他事件:Activate、AfterCloseTables、BeforeOpenTables、Error、Valid、QueryUnload、Timer。 (5)常用方法。 AddObject、AddItem、Clear、DoCmd、Hide、Refresh、RemoveItem、Release、SetAll,SetFocus、Show、Quit。 7、类的设计 (1)用户自定义类的创建与修改 8、应用程序设计 (1)构造应用程序的主程序 9、常用命令、函数、属性、事件和方法 (1) 常用命令 CREATE TABLE-SQL,ALTER TABLE-SQL,SELECT,USE,CLOSE TABLES, COPY STRUCTURE,COPY TO,RENNAME TABLE,BROWSE,APPEND,APPENDFROM, GO|GOTO,LOCATE,SEEK,SKIP,CONTINUE,EDIT,DELETE,DELETE-SQL,PACK, RECALL,ZAP,INSERT-SQL,REPLACE,UPDATE-SQL,SET EXCLUSIVE,SET FILTER, SET DELETED,SET INDEX,SET ORDER,GATHER,SCATTER,OPEN DATABASE, DELETE DATABASE,DISPLAY DATABASE,MODIFY DATABASE,VALIDATE DATABASE, SELECT-SQL,DO,DO FORM,REPORT,CALCULATE (2)常用函数 ABS()、ALLTRIM()、ASC()、AT()、BETWEEN()、BOF()、CHR()、CREATEOBJECT()、 CTOD()、DATE()、DATATIME()、DAY()、DBGETPROP()、DBSETPROP()、DBUSED()、 DELETED()、DTOC()、EMPTY()、EOF()、FCOUNT()、FILE()、GETFILE()、IIF()、 INKEY()、INT()、LEFT()、LEN()、MAX()、MESSAGEBOX()、MIN()、MOD()、MONTH()、 ORDER()、RECCOUNT()、RECNO()、RIGHT()、ROUND()、SEEK()、SPACE()、STR()、 SUBSTR()、TAG()、TIME()、TRIM()、TYPE()、 USED()、VAL()、YEAR()、CREATEOBJECT()、GETOBJECT() (3)常用属性 ActiveColumn,ActiveControl,ActivePage,Alignment,AllowAddNew,AlwaysOnTop, AutoCenter,AutoSize, BackColor,ForeColor,BorderColor,BorderStyle, BorderWidth,Bound,BoundColumn,Cancel,Caption,Closable,ColumnCount, ControlBox,ControlCount,ControlSource,CurrentControl,Curvature,Default, DeleteMark,Desktop,DynamicBackColor,DynamicForeColor,DynamicFontSize, Enable,Exclusive,Filter,FontName,FontSize,Format,FormCount,Height,Icon, Increment,InputMask,Interval,KeyboardHighValue,KeyboarkLowValue,Left, MaxButton,MinButton,Movable,MultiSelect,Name,Order,PageCount,PasswordChar, Picture,ReadOnly,RecordSource,RecordSourceType,Resizable,RowSource, ScrollBars,Sizable,Sorted,Sparse,SpecialEffect,SpinnerHighValue, (4)常用事件 Activate,AfterCloseTable,BeforeOpenTable,Click,DblClick,Destroy,Error, GotFocus,Init,InteractiveChange,Load,LostFocus,ProgrammaticChange, (5)常用方法 AddObject,AddItem,Clear,DoCmd,Hide,Refresh,RemoveItem,Release,SetAll, SetFocus,Show,Quit |