湖南文理学院芙蓉学院

  • 官方网址: https://fur.huas.edu.cn/
  • 官方电话:0736-7186057
  • 电子邮箱:
  • 院校地址:湖南省常德市青年东路

湖南文理学院芙蓉学院《软件工程》考试重点

一、高级语言程序设计基础(C语言)重点部分


1. 三大基本结构(顺序、选择、循环)

为什么重点:

是C语言程序的核心逻辑,几乎所有题目都会涉及。

程序填空题、阅读题、设计题都依赖对这些结构的理解。

循环结构(for、while、do...while)尤其重要,常与数组结合出题。


 2. 数组(一维、二维、字符数组)

为什么重点:

批量数据处理是编程基础,适合出程序填空、阅读、设计题。

字符数组和字符串处理函数(如strlen、strcpy)是高频考点。

二维数组常用于矩阵操作,适合出程序设计题。


3. 函数(定义、调用、参数传递、递归)

重点章节:第7章

为什么重点:

模块化编程思想是考试重点,函数调用过程、参数传递(值传递 vs 地址传递)常考。

递归函数虽然难度大,但适合出阅读题或填空题。

数组作为函数参数是必考点。


4. 指针(基本概念、指针与数组、指针与字符串)

重点章节:第8章

为什么重点:

指针是C语言的难点,也是区分考生水平的关键。

指针与数组的结合(如*(p+i))频繁出现在程序阅读题中。

字符指针与字符串处理是数据库编程题中可能涉及的底层理解。


 5. 运算符与表达式(尤其是自增/自减、优先级)

为什么重点:

选择题和填空题中频繁出现,考察细节。

自增、自减运算符在循环和数组下标中常用。


 6. 输入输出函数(printf、scanf、getchar、putchar)

为什么重点:

程序填空题和设计题中必然出现。

格式化输入输出是基础能力。


二、数据库原理及应用重点部分


1. SQL语言(查询、更新、视图)

为什么重点:

数据库编程题占40分,几乎全是SQL语句。

单表查询、连接查询、嵌套查询、聚合函数、GROUP BY、ORDER BY是必考。

数据更新(INSERT、UPDATE、DELETE)和视图定义也常考。


2. 关系数据库理论(关系代数、规范化)

为什么重点:

关系代数(选择、投影、连接)是数据库设计题的基础。

函数依赖、范式(1NF、2NF、3NF、BCNF)是理论核心,适合出选择题和填空题。

模式分解(无损连接、保持依赖)是区分考生能力的难点。

 

3. 数据库设计(E-R模型、逻辑结构设计)

为什么重点:

数据库设计题占20分,通常给出需求,要求画E-R图并转换为关系模式。

需求分析、数据字典、概念设计、逻辑结构设计是完整流程。


4. 事务管理(ACID、并发控制、封锁)

为什么重点:

事务的ACID特性是基础理论,适合出选择题。

并发控制中的封锁协议(排他锁、共享锁)是理解数据库并发的关键。

 

5. 存储过程与触发器(PL/SQL、游标)

为什么重点:

数据库编程题中可能要求写简单的存储过程或触发器。

游标的使用是处理多行数据的常见方式。

 

6. 索引与查询优化(B+树、代数优化)

为什么重点:

索引类型(聚集索引、非聚集索引)适合出选择题。

查询优化(代数等价变换)是理解数据库性能的关键。


三、综合预测:最可能出的高权重题型

image.png