江苏省高校计算机等级考试命题研究院 江苏省高校计算机等级考试辅导
江苏省计算机等级考试二级VFP考试大纲

()二级考试大纲

    基础知识部分

    总体要求

    1.掌握计算机信息技术的基本知识,具有使用计算机常用软件的能力。

    2.能熟练使用一种高级语言(或软件包)进行编程,并能上机调试和运行。

    考试范围

    一、信息技术基本知识(20%)

    1.信息技术的基本概念及其发展。包括:信息技术、信息处理系统、微电子技术、通信技

术和计算机技术;信息化的基本含义、信息化建设的内容及信息化指标体系。

  2.计算机硬件基础知识。包括:计算机的逻辑结构及各组成部分的功能,CPU的基本结

,指令与指令系统的概念,PC机的物理组成,常用的微处理器产品及其主要性能,PC机主

板、内存、I/O总线与接口等主要部件的结构及其功能,常用I/O设备的类型、作用、基本工作原理,常用外存的类型、性能、特点、基本工作原理。

  3.数字媒体基础知识。包括:二进制、十六进制的概念,不同进制数的表示、转换及其运

,数值信息的编码表示,常用字符集(ASCIIGB2312--80GBKUnicodeGBl8030)及其主要特点。文本的类型、特点、输Ⅳ输出方式和常用的处理软件,图形、图像、声音和视频等数字媒体信息的获取手段、常用的压缩编码标准和文件格式。

  4.计算机软件基础知识。包括:软件的概念、分类及其作用,操作系统的功能、分类、常用

产品及其特点,程序设计语言的基本成分、结构、特点,程序设计语言处理系统的类型及其基本工作方式,算法与数据结构的基本概念,计算机病毒的概念和防治手段。

  5.计算机网络与因特网基础知识。包括:计算机网络的组成与分类,数据通信的基本概念和常用技术,局域网的特点、组成、常见类型和常用设备,广域网的接人技术,因特网的发展、组成、TCP/IP协议、主机地址与域名系统、接入方式、网络服务及其基本工作原理,HTML文档的基本格式,worb文档的常见形式及其特点,影响网络安全的主要因素及其常用防范措施。

  6.信息系统与数据库基础知识。包括:信息系统的基本结构、主要类型、发展趋势,数据

模型与关系数据库的概念,软件工程的概念,信息系统开发方法。

  7.PC机操作使用的基本技能。包括:PC机硬件和常用软件的安装与调试辅助存储器、键盘、打印机等常用外部设备的使用与维护,Windows操作系统的基本功能及其操作,Internet Explorer浏览器和Outlook Express电子邮件服务软件的基本功能及操作,Microsoft WordExcelPowerPoint软件的基本功能及操作。

二、程序设计的基本知识和编程能力(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)常用对象/控件的创建及其处理。

  ①容器类对象。 

  ColumnCommandGroupContainerFormFormSetGridOptionGroupPagePageFrameToolBar

  ②控件类对象。

  CheckBoxComboBoxCommandButtonDataEnvironmentEditBoxHeaderImageLabel

LineListBoxOptionButtonSeparatorShapeSpinnerTextBoxTimer

  6.菜单和工具栏。

  (1)菜单的组成和各种类型菜单的设计,菜单设计器的使用,菜单程序的生成。

  (2)定制系统工具栏,创建自定义工具栏。

  7.类的设计。  

  (1)用户自定义类的创建与修改。 

  (2)类库文件及其使用。

  (3)类的应用。

  8.应用程序设计。 

  (1)构造应用程序(项目文件)的主程序。

  (2)应用程序的连编。  

  9.常用命令、函数、属性、事件和方法

  (1)常用命令。   

  CREATE TABLE-SQLALTER TABLE-SQLSELECTUSECLOSE TABLES,COPY STRUCTURECOPY TO RENAME TABLEBROWSEAPPENDAPPEND FROMGO/GOTOLOCATESEEKSKIPCONTINUEEDITDELETEDELETE-SQLPACKRECALLINSERT-SQLREPLACEUPDATESQL.SET EXCLUSIVESET FILTERSET DELETEDSET INDEX SET ORDERGATHERSCATTEROPEN  DATABASESET DATABASEDELETE DATABASEDISPLAY DATABASEMODIFY DATABASE

VALIDATE DATABASESELECT-SQLDODO FORMREPORTCALCULATE

  (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)常用属性。  

    ActiveColumnActiveControlActiveFormActivePageAlignmentAllowAddNewAlwaysOnTopAutoCenterAutoSizeBackColorForeColorBorderColorBorderStyleBorderWidthBoundBoundColumnButtonCountCancelCaptionClosableColumnCountControlBoxControlCountControlSourceCurrentControlCurvaturetDefaultDeleteMarkDesktopDynamieAlignmentDynamicBackColorDynamicForeColorDynamicFontSizeEnabledExclusiveFilterFontNameFontSizeFormatFormCountHeightIconIncrememInputMaskInterval,KeyboardHighValueKeyboardLowValueLeftMaxButtonMinButton Movable,MultiSeloctNameOrderPageCountPasswordCharPictureReadOnlyRecordSourceRecordSourceTypeResizableRowSourceScrollBarsSizableSortedSparseSpecialEffectSpinnerHighValue,SpinnerLowValueStyleValueVisibleWidthWordWrap

  (4)常用事件。

    ①核心事件:InitLoadDestroyClickDblClickRightClickGotFocus,LostFocusInterActiveChangeProgrammaticChangeKeyPress

    ②其他事件:ActivateAfterCloseTablesBeforeOpenTablesErrorValidQueryUnloadTimer

    (5)常用方法。

  AddObjectAddItemClearDoCmdHideRefreshRemoveItemReleaseSetAll,SetFocusShowQuit

 

7、类的设计

(1)用户自定义类的创建与修改
(2)
类库文件及其使用
(3)
类的应用

8、应用程序设计

(1)构造应用程序的主程序
(2)
应用程序的连编

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-SQLDODO FORMREPORTCALCULATE

(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,
SpinnerLowValue,Style,Value,Visible, Width,WordWrap

(4)常用事件

Activate,AfterCloseTable,BeforeOpenTable,Click,DblClick,Destroy,Error, GotFocus,Init,InteractiveChange,Load,LostFocus,ProgrammaticChange,
QueryUnload,RightClick,Timer,Valid

(5)常用方法

AddObject,AddItem,Clear,DoCmd,Hide,Refresh,RemoveItem,Release,SetAll, SetFocus,Show,Quit