当前位置: 首页 > 考试资讯 > 普通专升本 > 武汉纺织大学外经贸学院2026年专升本《C语言程序设计》考试大纲
武汉纺织大学外经贸学院2026年专升本《C语言程序设计》考试大纲
来源:普本课堂 发布时间:2026-02-03
《C语言程序设计》考试大纲
第一部分 考试说明
一、考试方法与考试时间
为满足准备报考我校普通专升本考生备考的需要,特制订此考试大纲。
考试采用闭卷笔试形式,试卷满分为150分,考试时间为120分钟。
二、主要参考书目
1、《C语言程序设计(第5版)》谭浩强主编. 清华大学出版社, 2024. ISBN:9787302653721
2、《C语言程序设计(第5版) 学习辅导》谭浩强主编. 清华大学出版社, 2024. ISBN:9787302653493
第二部分 复习范围、考试重点
一、《C语言程序设计》复习范围与考试重点
第一章 程序设计与C语言
1. 复习范围
C语言的历史和特点;C程序的编译过程;
C语言程序的结构和特点;
程序设计不同阶段的任务内容
2. 考试重点
(1)C语言程序的特点
(2)程序设计不同阶段的任务内容
第二章 数据的存储与运算
1. 复习范围
不同类型数据在内存中的存储方式;
常量和变量的概念、变量的定义语法、标识符的命名规则;
整型类型的分类、整型常量的表示形式、整型变量的定义;
实型类型的分类、实型常量的表示形式、实型变量的定义;
字符型常量的表示形式、字符型变量的定义、字符串常量的表示形式;
符号常量的定义、符号常量的使用场景;
各类运算符和相应的表达式、不同类型数据之间的转换原则与方法;运算符的优先级和结合性
2. 考试重点
(1)常量和变量的概念,整型常量、实型常量、字符常量、字符串常量的分类及表示
(2)整型变量、实型变量、字符型变量的定义及其初始化
(3)各种运算符构成的表达式的求值运算,运算符的优先级与结合性
(4)算术运算符、赋值运算符、自增运算符、自减运算符、关系运算符、逻辑运算符、条件运算符、逗号运算符的用法
(5)强制类型转换和自动类型转换
第三章 最简单的C程序设计——顺序程序设计
1. 复习范围
算法的概念及算法的表示形式;
程序的三种基本结构;
C程序语句的分类;
复合赋值运算符以及赋值语句;
不同类型数据的格式化输入和输出;
2. 考试重点
(1)流程图形式表示算法、程序的三种基本结构、C程序语句的分类
(2)scanf()与printf()两个函数的用法
(3)getchar()和putchar()两个函数的用法
(4)设计和编写顺序结构的C程序
第四章 选择结构程序设计
1. 复习范围
算法概念及算法的表示形式;
关系运算符以及关系表达式、逻辑运算符及逻辑表达式;
if系列语句和switch语句的定义和使用;
设计和编写选择结构的C程序、if系列语句的嵌套
条件运算符合以及条件表达式
2. 考试重点
(1)判断关系表达式和逻辑表达式的值
(2)三种if语句的定义和使用、if语句的嵌套
(3)switch语句的定义和使用及其case分支的执行分析
(4)设计和编写选择结构的C程序
第五章 循环结构程序设计
1. 复习范围
三种循环语句(while循环、do-while循环、for循环);
循环语句的嵌套;
二种跳转语句(break语句、continue语句);
设计和编写循环结构的C程序
2. 考试重点
(1)for循环、while循环、do-while循环
(2)break语句和continue语句的用法
(3)编写循环嵌套的程序,循环结构和选择结构的混合使用
第六章 用数组处理批量数据
1. 复习范围
数据的引入背景;
一维数组的定义及其元素的引用、一维数组的初始化及使用;
二维数组的定义及其元素的引用、二维数组的初始化及使用;
字符数组的定义及其初始化、字符串数组的概念;
字符串数组的整体输入和输出、常用的字符串处理函数;
2. 考试重点
(1)一维数组的定义,一维数组元素的引用和初始化,一维数组的使用
(2)二维数组的定义,二维数组元素的引用和初始化,二维数组的使用
(3)字符数组的定义,字符数组元素的引用和初始化
(4)字符串数组的概念及字符串的结束标记
(5)常用的字符串处理函数strlen、strcpy/strncpy、strcat、strcmp等
(6)设计和编写使用数组的C程序(选择排序、冒泡排序、折半查找)
第七章 用函数实现模块化程序设计
1. 复习范围
模块化程序设计的概念和函数的引入背景;
函数的定义、函数的调用形式、函数调用的过程;
函数声明和函数原型的概念;
函数的嵌套调用和递归调用;
数组作为函数参数;
变量的作用域和生命周期、变量的存储方式、变量声明的概念
全局变量(即:外部变量)、局部变量、静态局部变量、静态全局变量(即:静态外部变量)的概念
内部函数和外部函数的定义
2. 考试重点
(1)模块化程序设计的基本概念和基本特征
(2)函数的定义和调用
(3)不同变量的作用域、不同变量的存储类型、内部函数、外部函数
(4)模块化的程序设计方法、划分模块的原则
第八章 善于使用指针
1. 复习范围
指针和指针变量的概念;
指针变量的定义和使用;
指针变量作为函数参数;
指针与一维数组:指向数组元素的指针变量、指向一维数组的指针变量、数组名作为函数参数、一维数组类型的指针;
指针与字符串:指向字符串的指针变量、指向字符数组的指针变量;
指针与函数:返回指针的函数(即:指针函数)、指向函数的指针(即:函数指针)、函数指针的简单应用
指针与数组的进阶:指向二维数组的指针变量、指针数组、二维数组类型的指针;
2. 考试重点
(1)指针与内存地址的关系、指针和指针变量的区别
(2)指针变量的定义和使用、指针变量所支持的运算(+/-运算,解引用运算,[]等)
(3)指针变量作为函数参数(地址传递)、数组名作为函数参数(地址传递)
(4)指针与数组(指向一维数组的指针变量,指向字符串的指针变量,区分数组指针与指针数组,数组指针与指针数组的运用)
(5)指针与函数(指针函数、函数指针,以及二者的区别与区分,指针函数的简单应用,函数指针不用掌握)