全国计算机等级考试二级VisualFoxPro程序设计考试大纲

来源:计算机等级考试    发布时间:2012-08-28    计算机等级考试视频    评论

公共基础知识部分 (30分)

  基本要求
  1.掌握数据结构与算法的基本知识和运用
  2.掌握程序设计的基本概念
  3.掌握软件开发中软件工程技术
  4.掌握数据库的管理与设计
  一.数据结构与算法
  1.基本概念
  算法、数据结构、线性结构、非线性结构、线性表、栈、队列、线性链表、循环链表、树、二叉树
  2. 识记和理解
  (1)算法的复杂度
  (2)数据结构的图形表示
  (3)线性表的顺序存储结构
  (4)顺序表的插入和删除操作
  (5)栈和队列的基本操作和运算
  (6)线性链表和循环链表的基本运算
  (7)二叉树的性质、存储结构和遍历
  (8)查找技术(顺序查找、二分法查找)
  (9)排序技术(交换类排序、插入类排序、选择类排序)
  二.程序设计基础
  1.基本概念
  源程序、结构化、模块、对象、类、实例、消息
  2.基本应用
  (1)源程序的文档化
  (2)数据说明的方法
  (3)结构化设计的原则、基本结构与特点
  (4)结构化程序设计原则和方法的应用
  (5)关于面向对象程序设计的方法
  三.软件工程基础
  1.基本概念
  软件危机、软件工程、软件开发周期、软件开发工具、软件设计、测试和调试
  2.识记和理解
  (1)软件的特点
  (2)软件危机和软件工程
  (3)软件工程过程与软件生命周期
  (4)软件工程的目标与原则
  (5)软件开发工具与软件开发环境
  (6)需求分析与需求分析方法
  (7)结构化分析方法
  (8)软件需求规格说明书
  (9)软件开发的过程
  (10)软件测试的目的、准则、技术与方法和实施
  (11)程序的调试方法
  四.数据库设计基础
  1.基本概念
  数据库系统基本概念、数据模型、E-R图、关系代数、数据库概念模型、物理模型
  2.理解和应用
  (1)数据库系统的发展、特点和内部体系结构
  (2)数据模型的三种形式和E-R模型
  (3)关系模型的基本操作、基本运算和扩充运算
  (4)数据库的设计概述、需求分析
  (5)数据库的概念设计、逻辑设计和物理设计
  (6)数据库的管理
  考试方式
  1、 公共基础的考试方式为笔试,与C语言(VisualBASIC、Visual FoxPro、Java、Access、Visual C++)的笔试部分合为一张试卷。公共基础部分占全卷的30分。
  2、 公共基础知识有10道选择题和5道填空题。

专业语言部分 (70分)

  基本要求
  1、具有数据库系统的基础知识
  2、基本了解面向对象的概念
  3、掌握关系数据库的基本原理
  4、掌握数据库程序设计方法
  5、能够使用VISUALFOXPRO建立一个小型数据库应用系统
  考试内容
  一、VISUALFOXPRO基础知识
  1、基本概念
  数据库、数据模型、数据库管理系统、类和对象、事件、方法。
  2、关系数据库:
  (1)关系数据库:关系模型、关系模式、关系、元组、属性、域、主关键字和外部关键字。 (2)关系运算:选择、投影、联接。
  (3)数据的一致性和完整性:实体完整性、域完整性、参照完整性。
  3、VISUALFOXPRO系统特点与工作方式:
  (1)WINDOWS版本数据库的特点。
  (2)数据类型和主要文件类型。
  (3)各种设器和向导
  (4)工作方式:交互方式(命令方式、可视化操作)和程序运行方式。
  4、VISUALFOXPRO的基本数据元素:
  (1)常量、变量、表达式。
  (2)常用函数:字符处理函数、数值计算函数、日期时间函数、数据类型转换函数、测试函数。
  二、VISUALFOXPRO数据库的基本操作
  1.数据库和表的建立、修改与有效性检验:
  (1)表结构的建立与修改。
  (2)表记录的浏览、增加、删除与修改。
  (3)创建数据库,向数据库添加或从数据库删除表。
  (4)设定字段级规则和记录规则。
  (5)表的索引:主索引、候选索引、普通索引、唯一索引。
  2、多表操作:
  (1)选择工作区。
  (2)建立表之间的关联:一对一的关联;一对多的关联。
  (3)设置参照完整性。
  (4)表的联接JOIN:内部联接;外部联接:左联接、右联接、完全联接。
  (5)建立表间临时关联。
  3、建立视图与数据查询:
  (1)查询文件的建立、执行与修改。
  (2)视图文件的建立、查看与修改。
  (3)建立多表查询。
  三、关系数据库标准语言SQL
  1、SQL的数据定义功能:
  (1)CREATETABLE–SQL
  (2)ALTERTABLE–SQL
  2、SQL的数据修改功能:
  (1)DELETE–SQL
  (2)INSERT–SQL
  (3)UPDATE–SQL
  3、SQL的数据查询功能:
  (1)简单查询。
  (2)嵌套查询。
  (3)联接查询。
  (4)分组与计算查询。
  (5)集合的并运算。
  四、项目管理器、设计器和向导的使用
  1、使用项目管理器:
  (1)使用“数据”选项卡。
  (2)使用“文档”选项卡。
  2、使用表单设计器:
  (1)在表单中加入和修改控件对象。
  (2)设定数据环境。
  3、使用菜单设计器:
  (1)建立主选项。
  (2)设计子菜单。
  (3)设定菜单选项程序代码。
  4、使用报表设计器:
  (1)生成快速报表。
  (2)修改报表布局。
  (3)设计分组报表。
  (4)设计多栏报表。
  5、使用应用程序向导。
  五、VISUALFOXPRO程序设计
  1、命令文件的建立与运行:
  (1)程序文件的建立。
  (2)简单的交互式输入输出命令。
  (3)应用程序的调试与执行。
  2、结构化程序设计:
  (1)顺序结构程序设计。
  (2)选择结构程序设计。
  (3)循环结构程序设计。
  3、过程与过程调用。
  (1)子程序设计与调用。
  (2)过程与过程文件。
  (3)局部变量和全局变量、过程调用中的参数传递。
  考试方式
  1、笔试:90分钟。
  2、上机操作:90分钟。
  上机操作包括:
  (1)基本操作。
  (2)简单应用。
  (3)综合应用。

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答