《C语言程序设计》专升本考试大纲

一、总要求

本课程地位:本课程是计算机专业的核心课程之一。
本课程性质:本课程是计算机专业的专业基础课程
本课程了解、熟悉、掌握的主要内容:了解C语言的主要特征、常用算法描述以及其它相关基础知识;掌握C语言中顺序程序设计、选择程序设计、循环程序设计、指针、结构体共用、函数、文件操作等。

二、内容

第一章 C语言概论
 了解C语言的主要特征,掌握C语言程序的基本结构
 掌握高级语言程序的上机实现过程

第二章 数据类型、运算符与表达式
 掌握C语言中的数据类型及其常量的表示方法;
 理解各类数值型数据间的混合运算规则
 掌握基本运算符的功能,表达式的概念
第三章 顺序程序设计
 掌握用传统流程图进行算法描述;
 掌握结构化程序设计的三种基本结构
 掌握getchar()、putchar()、printf()、 scanf()函数的使用
 掌握顺序结构程序的设计方法
第四章 选择结构程序设计 
 掌握关系运算符和逻辑运算符的功能及用法
 掌握基本条件和复合条件语句的使用
 掌握switch语句的使用
 掌握选择结构程序的设计方法
第五章 循环结构程序设计 
 掌握循环概念及循环的构成要素
 掌握while语句用法
 掌握do-while语句的用法
 掌握for语句的用法
 掌握break、continue语句
 掌握多重循环的概念及其程序描述方法
 掌握循环结构程序设计的基本方法
第六章 数组 
 掌握数组的基本概念。
 掌握一维、二维数组的定义和使用。
 掌握字符数组的使用,了解基本的字符和字符串处理库函数的功能和使用
 能利用数组进行程序设计
第七章 函数 
 掌握函数定义的一般形式
 理解形参和实参的概念
 掌握函数的调用方法
 了解函数的嵌套调用和递归调用。
 了解数组作函数参数的使用
 了解局部变量和全局变量的概念
 了解变量的存储类别和作用域,库函数的分类和调用
 了解内部函数和外部函数的概念
第八章 编译预处理 
 掌握宏定义的概念和使用
 了解文件包含处理
 了解条件编译
第九章 指针 
 掌握指针的基本概念及其使用规则
 掌握用指针实现对数组和函数的访问方法
 掌握指针的运算
 了解多级指针的概念及带参数命令行源程序的编制方法
 掌握指针与数组、指针与函数的关系
第十章 结构体和共用体 
 掌握结构体类型的定义方法
 了解枚举类型的定义和使用
 掌握结构体类型变量的定义初始化和引用
 了解指向结构体类型数据的指针的使用
 掌握结构体数据类型的使用(以链表为例)
 掌握共同体的概念
 掌握位运算符的功能及使用方法
第十一章 文件
 了解文件的基本概念
 掌握文件打开和关闭的方法
 了解文件读写和定位函数的功能

三、试卷结构

1、试卷内容比例
第一章 C语言概论 5%
第二章 数据类型、运算符与表达式 5%
第三章 顺序程序设计 5%
第四章 选择结构程序设计 10%
第五章 循环结构程序设计 10%
第六章 数组 15%
第七章 函数 15%
第八章 编译预处理 5%
第九章 指针 15%
第十章 结构体和共用体 10%
第十一章 文件 5%
总计 100%

2、试卷题型比例
选择题 20%
程序阅读题 12%
程序改错题 14%
程序填空题 20%
编程题 34%
总计 100%
3、试题难易程度比例
基础题 15%
基本知识题 35%
中等难度题 40%
综合较难题 10%
总计 100%

四、说明

1、 教材及主要参考书
《C程序设计》,何钦铭主编 高等教育出版社
《C程序设计》,谭浩强编著,清华大学出版社
2、考试时间:150分钟
3、总分:150
4、适用专业:计算机科学与技术专业

更多推荐

《C语言程序设计》专升本考试大纲