|
|
|
|
|
C 语言
模块编号 |
C021 |
模块名称 |
程序设计 |
软件版本 |
C 语言 |
考试类型 |
题签类考试 |
考试时间 |
120 分钟 |
建议学时 |
60-70 |
序号 |
能力目标 |
具体要求 |
知识点 |
1 |
C语言基础知识 |
C语言环境 |
程序的编辑、编译和调试运行方法 |
C语言语法 |
基本数据类型
运算符和表达式
程序控制结构
函数
变量的作用域和生存期
数组
指针
结构体和共用体
枚举
文件操作 |
2 |
算法分析 |
简单问题的分析与算法设计 |
根据问题,确定基本功能和输入/输出需求
将基本功能逐步分解为容易实现、功能单一的模块
确定各模块的算法
用自然语言或算法描述工具说明各模块的算法
掌握一些常用算法设计方法,如迭代(递推)、穷举和排序等 |
3 |
进行程序设计 |
程序编码 |
根据已确定的各模块算法 , 完成程序的编码。在编码时 , 应当提倡良好的程序设计风格 ( 如正确使用全局变量与局部变量 ; 充分而合理地使用程序注释 ; 采用缩进式的程序书写方式 ; 程序界面的方便性及有效性等 |
程序测试 |
根据程序的性质和结构,选择合理的测试方法,设计适当的测试用例进行测试 |
程序纠错 |
根据测试结果,分析错误的位置
进行错误跟踪
使用程序调试工具,发现错误并纠正 |
用户使用说明书 |
程序的功能
程序的运行环境
数据的输入和输出
程序的安装 |
程序说明书 |
程序功能
程序模块
程序结构
源代码
主要变量及数据结构 |
|
|
|
|