附软件工程专业考试大纲

附软件工程专业考试大纲

ID:42933817

大小:47.00 KB

页数:8页

时间:2019-09-23

附软件工程专业考试大纲_第1页
附软件工程专业考试大纲_第2页
附软件工程专业考试大纲_第3页
附软件工程专业考试大纲_第4页
附软件工程专业考试大纲_第5页
资源描述:

《附软件工程专业考试大纲》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《专业综合一》考试大纲《C语言程序设计》一、基本要求1.熟悉VisualC++6.0集成开发环境。2.掌握结构化程序设计的方法,具有良好的程序设计风格。

2、3.掌握程序设计中简单的数据结构和算法并能阅读简单的程序。

3、4.在VisualC++6.0集成环境下,能够编写简单的C程序,并具有基本的纠错和调试程序的能力。「二、考试内容(一)C语言程序的结构

4、1.程序的构成,main函数和其他函数。2.头文件、函数的开始和结束标志以及程序中的注释。3.源程序的书写格式。

5、4.运行C程序的步骤与方法。

6、(二)数据类

7、型及其运算1.C的数据类型分类,及其基本数据类型的定义方法。

8、1.C运算符的种类、运算优先级和结合性。

9、2.不同类型数据间的转换与运算。丨3.C表达式类型(赋值表达式、算术表达式、关系表达式、逻辑表达式、条件表达式)和求值规则。

10、(三)基本语句1.表达式语句,复合语句。2.输入输出函数的调用,正确输入数据并正确设计输出格式。(四)选择结构程序设计1.用if语句实现选择结构。

11、2.用switch语句实现多分支选择结构。3.选择结构的嵌套。

12、(五)循环结构程序设计

13、1-for循环结构。2.while和do

14、-while循环结构。3.continue语句和break语句。4.循环的嵌套。(六)数组的定义和引用1.一维数组和二维数组的定义、初始化和数组元素的引用。2.字符串与字符数组。(七)函数1.函数的定义方法。

15、2.函数的类型和返回值。3.形式参数与实在参数,参数值的传递。4.函数的正确调用,嵌套调用,递归调用。5.局部变量和全局变量。6.变量的存储类别(自动,静态,寄存器,外部),变量的作用域和生存期。(八)指针1.地址与指针变量的概念,地址运算符与间址运算符。2.一维、二维数组和字符串的地址以及指向

16、变量、数组、字符串、函数、结构体的指针变量的定义。通过指针引用以上各类型数据。3.用指针作函数参数。4.返回地址值的函数。

17、5.指针数组,指向指针的指针。

18、(九)结构体与共同体

19、1.用typedef说明一个新类型。2.结构体和共用体类型数据的定义和成员的引用。

20、3.通过结构体构成链表,单向链表的建立,结点数据的输出、删

21、除与插入。:(十)文件操作1.文件类型指针(FILE类型指针)。

22、2.文件的打开与关闭(fopen,fclose)。3.文件的读写(fputc,fgetc,fputs,fgets,fr

23、ead,fwrite,fprintf,fscanf函数的应用)。

24、三、参考教材《C程序设计(第四版)》,谭浩强著,清华大学出版社。《数据结构》•、基本要求(1)掌握数据结构的逻辑结构和存储结构;(2)掌握线性结构的特点及存储方式,能结合实际问题恰当运用;」(3)掌握树型结构的特点及存储方式,能结合实际问题恰当运用;(4)掌握图型结构的特点及存储方式,能结合实际问题恰当运用;

25、(5)能依据数据序列特点,选定高效查找的方法,并熟练地评价算法优劣;(6)能依据数据序列特点,选定高效排序的方法,并熟练地评价算

26、法优劣。

27、二、考试内容第1章绪论(一)课程内容1.数据、数据元素、数据项、数据结构的定义;

28、2.数据的逻辑结构:比例关系、二元组表示、示意图;13.数据的存储结构;丨4.算法的描述与分析;5.时间复杂度与空间复杂度的计算。(二)学习目的与要求1.了解学习数据结构的研究目的和研究内容;

29、2.掌握数据结构的定义及相关概念和术语;

30、3.掌握数据的逻辑结构和存储结构;4.了解算法及其效率的度量方法。(三)考核知识点与考核要求1.数据元素(数据的基本单位)、数据项(数据的最小单位)、数据结构的定义;

31、2.数据的

32、三种逻辑结构(线性、树形和图形):比例关系、二元组表示、示意图;3.数据的两种存储结构(顺序和链式);

33、4.算法的五个特性以及与程序的关系;丨5.时间复杂度与空间复杂度的简单计算方法:只要求考核方法,不要求算法。第2章线性表(一)课程内容1.线性表的基本知识;2.线性表的顺序存储实现;

34、1.线性表的链式存储实现。(二)学习目的与要求1.理解线性表的定义;

35、2.熟练掌握线性表的顺序、单链表的表示和实现;

36、3.7解线性表的双链表和循环链表的表示和实现。(三)考核知识点与考核要求1.线性表顺序存储的表不和实

37、现算法;

38、2.线性表单链表的表示和实现算法。第3章栈和队列(一)课程内容1.栈的基本知识和存储实现;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。