发布时间:2020/06/10 10:09:00 阅读量:2636
一、总要求
本课程地位:本课程是计算机专业的核心课程之一。
本课程性质:本课程是计算机专业的专业基础课程
本课程应了解、熟悉、掌握的主要内容:了解C语言的主要特征、常用算法描述以及其它相关基础知识;掌握C语言中顺序程序设计、选择程序设计、循环程序设计、指针、结构体共用、函数、文件操作等。
二、内容
第一章 程序设计与C语言
了解C语言的主要特征
掌握C语言程序的基本结构
掌握高级语言程序的上机实现过程
第二章 数据类型、运算符与表达式
掌握C语言中的数据类型及其常量的表示方法
理解各类数值型数据间的混合运算规则
掌握基本运算符的功能,表达式的概念
第三章 顺序程序设计
掌握用传统流程图进行算法描述
掌握结构化程序设计的三种基本结构
掌握getchar()、putchar()、printf()、 scanf()函数的使用
掌握顺序结构程序的设计方法
第四章 分支结构程序设计
掌握关系运算符和逻辑运算符的功能及用法
掌握基本条件和复合条件语句的使用
掌握switch语句的使用
掌握选择结构程序的设计方法
第五章 循环结构程序设计
掌握循环概念及循环的构成要素
掌握while语句用法
掌握do-while语句的用法
掌握for语句的用法
掌握break、continue 语句
掌握多重循环的概念及其程序描述方法
掌握循环结构程序设计的基本方法
第六章 数组
掌握数组的基本概念。
掌握一维、二维数组的定义和使用。
掌握字符数组的使用
了解基本的字符和字符串处理库函数的功能和使用
能利用数组进行程序设计
第七章 函数
掌握函数定义的一般形式
理解形参和实参的概念
掌握函数的调用方法
了解函数的嵌套调用和递归调用
了解数组作函数参数的使用
了解局部变量和全局变量的概念
了解变量的存储类别和作用域
了解内部函数和外部函数的概念
第八章 指针
掌握指针的基本概念及其使用规则
掌握用指针实现对数组和函数的访问方法
掌握指针的运算
了解多级指针的概念及带参数命令行源程序的编制方法
掌握指针与数组、指针与函数的关系
第九章 结构体与链表
掌握结构体类型的定义方法
了解枚举类型的定义和使用
掌握结构体类型变量的定义初始化和引用
了解指向结构体类型数据的指针的使用
掌握结构体数据类型的使用(以链表为例)
掌握共同体的概念
第十章 文件
了解文件的基本概念
掌握文件打开和关闭的方法
了解文件读写和定位函数的功能
第十一章 编译预处理
掌握宏定义的概念和使用
了解文件包含处理
了解条件编译
三、试卷结构
1、试卷内容比例
第一章 C语言概论 5%
第二章 数据类型、运算符与表达式 10%
第三章 |
顺序程序设计 5% |
第四章 |
选择结构程序设计 10% |
第五章 |
循环结构程序设计 15% |
第六章 |
数组 15% |
第七章 |
函数 15% |
第八章 |
编译预处理 5% |
第九章 |
指针 10% |
第十章 |
结构体和共用体 5% |
第十一章 文件 5%
总计 100%
2、试卷题型比例选择题 30%
程序阅读题 20%
程序改错题 15%
程序填空题 15%
编程题 20%
总计 100
3、试题难易程度比例基础题 30%
基本知识题 30%
中等难度题 30%
综合较难题 10%
总计 100
四、说明
1、教材及主要参考书
《C语言程序设计》(第3版),谭浩强编著,清华大学出版社 2014年 第3版
《C语言程序设计》(双色版),张玉生 刘炎 主编 上海交通大学出版社 2018版
2、考试时间:120 分钟
3、总分:100
4、适用专业:计算机各专业
推荐阅读