全国计算机等级考试c语言培训

preview
需积分: 0 1 下载量 54 浏览量 更新于2010-10-10 收藏 417KB DOC 举报
全国计算机等级考试二级C语言程序设计是针对计算机等级考试的一项重要科目,主要考察考生对C语言的基本理解、程序设计能力和编程技巧。以下是该考试的主要知识点: 1. **C语言程序结构**: - 程序构成:包括主函数main和其他辅助函数。 - 头文件、数据说明、函数开始和结束标志以及注释的理解。 - 源程序的书写格式,如缩进、换行等。 - C语言编程风格,包括代码的可读性和规范性。 2. **数据类型和运算**: - 基本数据类型(如int、float、char)、构造类型(如数组、结构体)、指针类型和无值类型。 - 运算符的种类、优先级和结合性。 - 数据类型的转换和运算,如不同类型之间的混合运算。 3. **基本语句**: - 表达式语句、空语句和复合语句的使用。 - 输入输出函数(如printf和scanf)的运用,以及正确设计输出格式。 4. **选择结构程序设计**: - 使用if语句实现条件判断。 - 使用switch语句实现多分支选择。 - 选择结构的嵌套,常与循环结构结合。 5. **循环结构程序设计**: - for、while和do-while循环的运用。 - continue和break语句的控制作用。 - 循环的嵌套,与选择结构的结合。 6. **数组的定义和引用**: - 一维和二维数组的定义、初始化和元素访问。 - 字符串与字符数组的操作。 7. **函数**: - 库函数的调用。 - 函数定义方法,包括返回值和参数类型。 - 参数传递机制(值传递和指针传递)。 - 局部变量和全局变量的区别。 - 存储类别(自动、静态、寄存器、外部)和作用域。 8. **编译预处理**: - 宏定义(无参宏和带参宏)。 - 文件包含处理。 9. **指针**: - 地址与指针变量的概念。 - 指针运算符和间接运算符的使用。 - 不同类型数据的指针定义和引用。 - 指针作为函数参数和返回值。 - 指针数组和指向指针的指针。 10. **结构体与共同体**: - typedef声明新类型。 - 结构体和共用体数据的定义和成员访问。 - 结构体链表的构建、插入、删除操作。 11. **位运算**: - 位运算符的含义和应用,如按位与、按位或、按位异或等。 12. **文件操作**: - 文件类型指针(FILE类型)。 - 文件的打开、关闭、读写操作。 - 文件定位(如rewind和fseek函数)。 考试形式包括填空题、程序修改题和程序设计题,涉及以上各个知识点。考生需在Visual C++ 6.0环境下进行编程,具备基本的纠错和调试程序的能力。上机考试时间为90分钟,考试结束前5分钟会自动提醒考生保存。试题可能会有重复,例如填空题的题目可能在修改题或设计题中再次出现。 为了应对全国计算机等级考试,考生应熟练掌握C语言的基础知识,尤其关注选择结构、循环结构、数组、函数、指针和文件操作这些重点内容,同时加强上机实战练习,提高编程和调试效率。
dobyyy
  • 粉丝: 1
  • 资源: 1
上传资源 快速赚钱
voice
center-task 前往需求广场,查看用户热搜