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



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