武昌工学院2025年普通专升本
《C语言程序设计》考试大纲
一、考试科目:《C语言程序设计》
二、考试形式:闭卷、笔试
三、考试时长:90分钟
四、试卷分值:满分150分
五、题型范围:无选择题,无判断题,其他题型不限
六、参考书目
胡成松、黄玉兰主编,《C语言程序设计》(第2版),机械工业出版社,2023年7月。
七、考试的基本要求
考生需熟练掌握结构化程序设计的基本方法,具备良好的编程素养。掌握程序设计中常用的数据结构和基本算法,能够在C语言程序集成开发环境下,熟练使用C语言编写程序解决问题,并具备基本的纠错、分析、调试及设计程序的能力。
八、考试范围
(一)C语言概述
1.了解C语言的发展历程及其特点。
2.掌握C语言程序开发过程(编辑、编译、链接、运行)。
3.理解简单C语言程序的基本结构。
4.了解算法的基本概念及其表示方法(流程图)。
(二)数据类型、运算符和表达式
1.了解数据类型的基本分类(整型、实型、字符型)。
2.掌握标识符的命名规则。
3.理解常量和变量的定义及使用方法。
4.掌握算术运算符、赋值运算符、自增/自减运算符的使用。
5.了解数据类型转换的基本方法。
(三)简单程序设计
1.掌握字符数据的输入输出方法(getchar、putchar)。
2.熟悉格式化输入输出函数(printf、scanf)的使用。
3.能够编写简单的输入输出程序。
(四)选择结构程序设计
1.掌握关系运算符和逻辑运算符的使用。
2.理解if语句(单分支、双分支)的格式及应用。
3.了解switch语句的格式及基本应用。
(五)循环结构程序设计
1.掌握while、do-while、for三种循环语句基本格式。
2.了解break和continue语句的作用。
3.能够编写简单的循环结构程序。
(六)数组
1.掌握一维数组的定义、初始化和元素引用。
2.了解字符数组与字符串的关系。
3.熟悉常用字符串处理函数(如strlen、strcpy、strcmp)。
4.能够编写涉及数组操作的简单程序。
(七)函数
1.掌握函数的定义和调用方法。
2.理解函数参数传递(值传递、地址传递)。
3.了解函数声明与定义的区别。
4.能够编写简单的函数程序。
(八)指针
1.理解指针的基本概念及指针变量的定义和初始化。
2.掌握指针与数组的关系。
3.能够编写简单的指针操作程序。
(九)结构体
1.掌握结构体的定义和使用。
2.了解结构体数组的基本概念。
3.能够编写简单的结构体程序。
(十)文件
1.了解文件的基本概念(文本文件、二进制文件)。
2.掌握文件的打开、关闭操作。
3.熟悉文件的读写操作。
4.能够编写简单的文件操作程序。