四川省普通高校
计算机应用知识和能力等级考试
考试大纲
软件技术基础部分
以软件开发为主线,熟悉计算机软件开发环境的一些重要概念,掌握计算机软件技术的基础知识和基本方法,培养利用计算机解决问题的意识、思路与能力,为今后进行计算机应用奠定基础。
1、掌握程序设计常用数据结构与算法
数据结构和算法的基本概念
线性表的基本操作及存储结构
栈、队列、链表的定义、操作存储结构
树、二叉树和图的概念
线性表的查:顺序查、二分法查、分块查
内排序:插入排序、选择排序、变换排序、归并排序
2 了解软件工程的基本思想以软件开发技术
程序、软件、软件工具、软件工程的概念
软件的生存期和开发模型
结构化分析方法( SA方法)、结构化设计方法(SD方法)、结构化程序设计(SP)的概念、任务和实现方法;结构化程序设计的主要图示工具(程序流程图、方框图、问题分析图)
面向对象程序设计的基本概念:对象、消息、方法、类、继承、多态性
面向对象程序设计与结构化程序设计的主要区别
软件集成以软件复用的概念
软件测试的概念以基本方法
3、熟悉计算机软件开发的支撑环境-操作系统
操作系统的功能和类型
进程以处理机管理:进程、进程的通讯、进程的控制、进程的调度以死锁等基本概念
存储管理、设备管理、文件管理的任务和方法的基本概念
数据库语言程序设计部分
Visual FoxPro60
一、数据库基础知识
1.数据库的发展及特点
2.基本概念:数据库、数据库管理系统、数据库系统、三种数据库模型及其相互关系
3.关系数据库:
1)关系模型:关系模式、关系、元组、属、城、关键字
2)关系运算:选择、投影、联接
二、Visual FoxPro系统初步
1.系统性能与工作方式:
1)各种文件类型及特点,命令格式。
2)系统主要性能指标。
3)两种工作方式:交互方式和程序运行方式。
2VFP的界面组成与操作
3VFP的辅助设计工具:向导、设计器、生成器与项目管理器。
4Visual FoxPro的数据元素:
1)常量:数值型、字符型、逻辑型、日期型常量。
2)变量:字段变量、简单内存变量、数组;内存变量的保存及恢复;数组的定义。
3)表达式:表达式的类型及运算顺序。
4)常用函数:
数值计算函数:ABS()INT()SQRT()MAX()MIN()ROUND()&MOD()等。
字符处理函数:ALLTRIM()SUBSTR()LEFT()RIGHT()IEN()AT()SPACE()UPPER()LOWER()CHR()ASC()等。
期类函数:DATE()TIME()DAY()DOW()MONTH()YEAR()等。
数据类型转换函数:CTOD()DTOC()VAL()SIR()等。
测试函数:BOF()EOF()FOUND()RECN0()SELECT()DELETE()等。
其它函数:ROW()COL()TYPE()INKEY()READKEY()等。
三、数据库的基本操作
1.数据库与表的概念
2.表的建立、显示、修改与复制:
1)表与表结构的建立、显示、修改与复制。
2)记录的定位、显示、增加、删除、修改与复制。
3)逻辑表的设置。
3.查询与统计操作:
1)排序与索引。
入门电脑编程软件推荐
2)查询(顺序查询、索引查询、SELECT-SQL查询)
3)统计(统计记录数、求和、求均值、分类汇总)。
4.多工作区操作:
1)工作区的选择。
2)表与表之间的连接与关联。
5.表中数据与数组之间的传递。
6.数据库与视图
1)数据库的建立与数据库文件的浏览。
2)数据库中表的添加与移去。
3)视图
四、程序设计
1.程序文件的建立与运行。
2.程序文件中常用的命令:输入类命令;输出类命令;注释命令;中止程序执行命令等。
3.程序的三种基本结构:
1)顺序结构。
2)选择结构:条件选择语句IF-ELSE-ENDIF及其嵌套形式的使用。多分支选择语句DOCASE-ENDCASE的使用。
3)循环结构:循环语句DO WHILE-ENDDO及其嵌套形式的使用。
4.多模块程序:
1)子程序设计与调用。
2)自定义函数与过程。
3)变量的作用域。
5.菜单程序设计技术:代码式菜单设计;弹出式菜单设计;下拉式菜单设计。
6.程序的调试方法。
7.面向对象的程序设计方法:基本概念、类、属性、方法、对象引用。
五、Visual FoxPro的可视化程序设计
1.表单设计。
1)表单向导及表单设计器。
2)表单控件设计:标签、图象、线条、形状;文本框、编辑框、列表框、组合框、微调控件;命令按钮与命令按钮组,复选框与选项按钮组、计时器;表格、页框、容器;ActiveX控件与超级链接。
3)表单的建立、运行及事件驱动编程。
2.表单高级设计:多表单应用程序、用户自定义类、属性与方法。
3.菜单设计
1)下拉式菜单。
2)弹出式菜单。
4.报表设计。
六、上机考试
1.按要求编写和运行程序。
2.程序调试:修改、补充不完善的程序。
3VFP的基本操作:表的建立、修改与索引。
4.菜单和表单设计。
5.编写代码实现数据库的基本操作.