江苏广播电视大学
《C语言程序设计》课程考核说明
Ⅰ 复习指南和有关说明
1、 复习指南
C语言程序设计是江苏广播电视大学工科高等专科教育的一门必修课。主要任务是介绍C语言中的数据类型、运算符、表达式、数据结构、语法结构及其程序设计的基本方法。C语言是一种通用程序设计语言,其语言简洁、数据类型丰富、硬件控制能力强、使用方便灵活、应用领域广泛、具有结构化的控制语句、适合于模块化程序设计、目标程序效率高、可移植性好,既具有高级语言的优点,又具有低级语言的许多特点。开设C语言程序设计课程的目的是让学生学习一门高级程序设计语言,掌握高级程序设计的基本概念、基本思想、基本方法和基本技能,进而学会利用C语言解决一般实际应用问题,培养学生分析问题和解决问题的能力,并为后续的专业课程奠定程序设计基础。因此,在复习过程中希望同学们能够着重基本概念、基本语法和基本程序设计思想及方法的熟练掌握,能够具有分析简单程序的基本技能和水平。
2、 考核说明
1 .本课程实行全省统一考试,采用闭卷笔试形式,时间为 120 分钟。
2 .考试命题根据本说明中制定的考核内容和考核要求确定,考试命题基本覆盖到各章,在此前提下适当突出重点。
3 .考试题型有:语法判断题、语法选择题、语法填空题、语法简答题、程序分析题、程序改错题、程序填空题、实例编程题。试卷上的所有题型都在这八种题型之列,但不一定包含全部题型。
Ⅱ 考核内容和考核要求
第一章 C语言概述
【考核要求】
了解 : C 语言的特点及 C 语言简单程序的构成。
掌握 : C 程序的编辑、编译、链接和运行的过程。
第二章 程序的灵魂 ---- 算法
【考核要求】
了解 : 算法的概念和特性,结构化程序设计方法的概念。
掌握 : 常用的算法表示方法。
第三章 数据类型、运算符与表达式
【考核要求】
了解 : 运算符的优先级和结合性,以及表达式使用中的副作用。
掌握 : 整型、实型、字符型、等基本数据类型的概念。
简单类型的常量和变量的使用及其运算操作。
算术运算符和赋值运算符的使用、算术表达式和赋值表达式的求值。
第四章 最简单的 C 程序设计 ---- 顺序程序设计
【考核要求】
了解: C 语言程序的构成及语句的分类。
掌握: C 语言自顶向下的结构化程序设计方法及其特点。
C 语言程序的顺序、选择、循环等三种基本结构及其特征。
C 语言程序中数据输入、数据输出的常用控制方法并能灵活运用到程序设计中。
第五章 选择结构程序设计
【考核要求】
掌握: 关系运算符和逻辑运算符的功能和作用。
if 语句和 switch 语句的使用,会在程序中利用它们实现单分支或多分支控制,掌握选择结构的基本程序设计方法。
第六章 循环控制
【考核要求】
了解: goto 语句的用法以及用 goto 语句构成循环的程序举例。
掌握: while , do...while 和 for 这三种循环语句的结构和执行过程,会在程序中利用它们实现单重或多重循环控制。
continue 语句和 break 语句的作用及它们的用法。
第七章 数组
【考核要求】
掌握: 数组的基本概念,掌握一维数组和二维数组的使用
字符数组与字符串的关系以及字符串的简单处理,会分析、编写利用数组进行数据存储和处理的简单程序。
第八章 函数
【考核要求】
了解: 函数的递归调用及内部函数和外部函数的概念
掌握: 函数的定义,函数的原形,函数的返回值,函数的调用,函数的形式参数和实际参数之间的关系。
全局变量和局部变量及动态存储变量和静态存储变量的概念,掌握变量的作用域与生存期。
第九章 编译预处理
【考核要求】
了解: 条件编译的作用和用法。
掌握: 编译预处理的功能和作用。
宏定义和“文件包含”预处理的使用方法。
第十 章 指针
【考核要求】
了解: 了解指针函数和函数指针的概念。
掌握: 指针、地址、指针类型、 void 指针类型、空指针等概念。
指针变量的定义和初始化、指针的间接访问、指针的加减运算和指针表达式。
指针与变量、数组、字符串等的联系。
引用变量、值传送、引用传送的概念
第十一章 结构体与共用体
【考核要求】
了解: 指向结构体类型指针的概念及用指针处理链表的基本思想和方法
枚举类型和 typedef 的使用方法。
掌握: 结构体的概念和结构体类型变量的定义、引用和初始化。
共用体的概念,掌握共用体类型和变量的定义及其引用方式。
第十二章 位运算
【考核要求】
了解: 位运算的概念及其作用和位段的概念。
数据在计算机中的表示和存在形式(原码、反码、补码)。
掌握: 基本位运算符的使用
第十三章 文件
【考核要求】
了解: 文件的概念及 C语言对文件处理的基本思想和方法
掌握: 文件类型指针变量的定义。
打开、关闭、读写等文件操作的相应函数的使用方法。
利用相应的函数编制出简单的文件访问程序。
第十六章 常见错误和程序调试
【考核要求】
了解: C语言程序常见的错误类型,理解其错误原因。
掌握: 程序调试的一般步骤。