《C语言程序设计》考试大纲 (适用于计算机类各专业) 二 0 0 七年十二月 一、基本要求 《C语言程序设计》是我院计算机类各专业必修的一门专业基础课,通过本课程的学习,使学生掌握C语言的基本概念和基本语法,掌握面向过程的程序设计的基本方法,培养学生分析问题和解决问题的能力,训练学生的逻辑思维能力
本课程教学目标如下: (一) 熟练掌握结构化程序设计的方法,具有良好的程序设计风格
(二) 掌握程序设计中基本的数据结构和算法
(三) 在C程序集成开发环境下,能够编写一定难度的C程序,并具有基本的纠错和调试程序的能力
二、考试内容 课题一 C语言概述 一、学习目的和要求 介绍C语言的发展过程及特点,掌握C语言程序的基本结构,了解算法描述方法及C语言程序的上机步骤和开发环境
二、考核知识点和考核要求 1.C语言的发展过程和特点,要求达到“识记”层次 2.C语言程序的基本结构 (1) 程序的构成,main()函数及其作用,要求达到“理解”层次 (2) 头文件,数据说明,函数的开始和结束标志,要求达到“理解”层次 (3) C语言的字符集、标识符和关键字,要求达到“理解”层次 3.C语言的上机步骤和开发环境,要求达到“综合应用”层次 4.C语言源程序的书写格式和风格,要求达到“识记”层次 课题二 算法和流程图 一、学习目的和要求 本课题主要学习什么是算法以及算法的特点,并介绍算法的两种表示方法,即流程图和N-S图
二、考核知识点和考核要求 1.算法的概念及算法的特点,要求达到“理解”层次 2.算法的流程图表示方法,要求达到“简单应用”层次 3.算法的N-S图表示方法,要求达到“识记”层次 课题三 数据类型与表达式 一、学习目的和要求 通过本章的学习,了解C语言的数据类型和运算符,掌握各种基本类型的变量的定义、赋值、初始化和使用方法,掌握C语言表达式的组成、运算规则、优先级别和