三江学院新生入学考试和入学转专业申请条件(三)

思而思学 2023-11-12 11:20:39

5、数组的使用。掌握一维数组的定义方法和引用方式,理解数组的长度和下标的概念;掌握使用一维数组实现简单的排序算法;掌握二维数组的定义方法和引用方式,理解二维数组的内存存放形式;掌握字符数组的定义和初始化操作,掌握字符串的相关处理函数。

6、函数的使用。掌握用户自定义函数的定义、调用方法;能够正确设定形式参数并正确传入实参调用函数,理解参数值传递的概念;掌握全局变量、局部变量的生命期和作用域;了解递归函数的原理、执行过程,能编写简单的递归函数。

7、指针的使用。掌握指针和指针变量的概念;掌握用指针表示和引用一维和二维数组的元素;了解指向函数的指针的概念和使用方法;能够定义返回指针值的函数,并会利用函数指针调用函数;掌握用指针来处理字符串的方法。

8、结构体的使用。掌握结构类型的定义方法,掌握对结构变量的成员访问的方式;理解用结构体和指针实现单链表的基本方法,对单链表的创建、遍历、插入、删除等常见算法的程序能阅读并填空。

9、文件操作。掌握文件操作的基本步骤:定义文件指针、打开、读写、关闭,选择合适的打开方式并选择合理的文件读写控制方式。

1、《C语言程序设计与项目开发》

主编:郑泳

清华大学出版社

2、《C程序设计(第五版)》

主编:谭浩强

清华大学出版社

软件综合知识测试

1、软件生存周期与开发模型。理解软件生存周期各阶段的工作内容和成果物;熟悉瀑布模型、增量模型、螺旋模型等常见开发模型的特点和过程。

2、需求工程与需求分析。理解需求分析阶段的概念及基本任务;了解需求获取和需求分析的基本技术;了解基于用例的需求分析过程。

3、结构化分析与设计。掌握面向数据流的分析方法、分析步骤。理解数据流图的基本概念、符号,能够画分层的数据流图;理解数据字典的基本概念、数据字典的作用、数据字典中的条目。

4、UML语言。理解UML用例图、类图、活动图、状态图、顺序图的概念及作用;能够阅读以上UML图,理解软件基本常见功能的需求与设计(如CRUD等功能)。

5、软件测试。掌握测试阶段的任务、基本测试流程;理解测试过程中单元测试、集成测试、系统测试、验收测试的概念;了解黑盒测试、白盒测试的常用测试设计方法(如等价类、边界值、逻辑覆盖等)。

6、关系数据库及SQL语言。掌握数据定义语言、数据查询语言和数据操纵语言;能够编写单表查询语句和简单的多表查询语句,以及对表实现添加、修改和删除记录。

7、数据库设计。了解数据库的设计过程,包含数据库的概念设计、逻辑设计和物理设计;掌握E-R图的设计以及E-R图到关系模式的映射。

1、《软件工程概论》

主编:倪天林

水利水电出版社

2、《SQL Server数据库技术及应用》

热门推荐

最新文章