2027年天津市大学软件学院专升本联合招生专业课考试内容还未确定,2026年软件工程专业课考试主要考查《C语言程序设计》和《数据结构》两门科目,总分为200分(各占100分),考试形式为闭卷、笔试,考试时间为120分钟。
一、各科目考查范围
1.C语言程序设计(100分)
基础知识:C语言特点、程序结构、运行步骤等。
数据类型、运算符与表达式:常量和变量表示、运算符使用、表达式计算、混合运算等。
顺序结构程序设计:C语句概念、输入输出函数使用。
选择结构程序设计:关系与逻辑运算符、if语句及其嵌套、switch语句、条件运算。
循环结构程序设计:while、do-while、for语句、循环嵌套、break与continue语句。
数组:一维、二维及字符数组的定义、引用与使用。
函数:函数定义、参数与返回值、函数调用、变量存储类别与作用域、递归与嵌套调用。
编译预处理命令:宏定义、文件包含。
指针:指针变量定义与运算、指针与数组/字符串/函数的关系、指针作为函数参数。
结构体:结构体变量定义、引用、初始化及结构体数组使用。
位运算:位运算符的用法。
文件:标准输入/输出函数、缓冲文件系统。
2.数据结构(100分)
基础知识:数据结构基本概念、算法概念与特征、算法时空效率分析。
线性表:线性表概念、顺序存储与链式存储的表示与实现、线性表应用(如有序表合并)。
栈和队列:栈与队列的抽象数据类型、顺序栈与链式队列的表示与实现、栈与队列的应用(如数值转换、括号匹配、循环队列)。
串:串类型定义、顺序存储与堆分配存储表示。
数组:数组顺序存储表示、广义表定义及操作、数组应用(如矩阵压缩存储)。
树和二叉树:树与二叉树概念、二叉树性质与存储结构、二叉树遍历、树与森林的遍历、二叉树应用(如最优二叉树、赫夫曼编码)。
图:图的概念、邻接矩阵与邻接表表示、图的遍历(深度优先、广度优先)、图的应用(如最小生成树、最短路径、拓扑排序)。
查找:查找概念、顺序表/有序表/索引顺序表查找、哈希表构造及冲突处理。
排序:内部排序概念、常见排序算法(直接插入、希尔、简单选择、快速、堆、归并排序)及复杂度分析。
二、题型结构
1.C语言程序设计
单项选择题(20分)
填空题(20分)
程序分析题(30分)
程序填空题(12分)
程序设计题(18分)
2.数据结构
单项选择题(20分)
填空题(20分)
简答题(20分)
应用题(20分)
算法填空题(10分)
算法设计题(10分)
三、参考教材
《C语言程序设计(第五版)》(谭浩强著,清华大学出版社,2024.01)
《数据结构(C语言版)》(严蔚敏著,清华大学出版社,2021.06)
注:具体考试内容及题型比例以当年官方发布的最新考试大纲为准。