代码
考试科目
参 考 书 目
编(著)者
出 版 社
854
计算机基础
(含数据结构、计算机组成原理)
《数据结构与算法(第4版)》
廖明宏,郭福顺,张岩,李秀坤
高等教育出版社,2007.11
《数据结构(C语言版)》
严蔚敏,吴伟民
清华大学出版,2002.09
《计算机组成原理》
唐朔飞
高等教育出版社2000.7
《计算机组成原理--学习指导与习题解答》
唐朔飞
高等教育出版社,2005.9出版
注:
1. 以上教材仅供参考,考试的内容以相应科目基本内容为主。
2. 高级语言种类不限。
834
软件工程基础(含C语言程序设计、软件工程)
《C语言程序设计(第2版)》
苏小红,王宇颖,孙志岗
高等教育出版社,2013.06
《C语言程序设计学习指导(第2版)》
苏小红,车万翔,王甜甜
高等教育出版社,2013.08
《C语言大学实用教程(第3版)》
苏小红,孙志岗,陈惠鹏
电子工业出版社, 2012.06
《C语言大学实用教程学习指导(第3版)》
苏小红,孙志岗
电子工业出版社,2012.07
《软件工程-理论、方法与实践》
刘强,孙家广
高等教育出版社,2006.05
《Software Engineering: A Practitioner’s Approach(Seventh Edition)》(《软件工程:实践者的研究方法(原书第7版)》)
Rogers S.Pressman.(郑人杰等译)
机械工业出版社,2011.08
C99标准出来以前,C语言不支持动态定义数组大小,只能采用动态分配指针方式来完成动态数组的个数定义。如:struct st {
int x,y
char str[10]
}
struct st *array
int n
printf("input n: ")scanf("%d", &n)
array=(struct st*)malloc(n*sizeof(struct st))//动态分配n个结构体空间,接下来array的操作,与数组操作是相同的,如:array[0].x=1
C99以后,C语言标准开始支持动态定义数组,但动态数组,在其确定个数之后,在其生命期中,就不可变了。如:
struct st {
int x,y
char str[10]
}
int n
printf("input n: ")scanf("%d", &n)
struct st array[n] //定义动态数组
array[0].x=1
081200计算机科学与技术(按一级学科报名,含081201计算机系统结构、081202计算机软件与理论、081203计算机应用技术、0812Z1人工智能与信息处理、0812Z2信息安全、0812Z3数字媒体技术与艺术六个二级学科)180① 101政治②201英语一③301数学(一)④ 854 计算机基础(含数据结构、计算机组成原理)
085211计算机技术(全日制工程硕士)② 101政治②201英语一③301数
学(一)④ 854 计算机基础(含数据结构、计算机组成原理)
0835软件工程① 101政治 ②201英语一 ③301数学(一)④834 软件工程基础(含C语言程序设计、软件工程)
【2】参 考 书 目:
代码考试科目参 考 书 目编(著)者出 版 社
854计算机基础(含数据结构、计算机组成原理)《数据结构与算法(第4版)》廖明宏,郭福顺,张岩,李秀坤高等教育出版社,2007.11
《数据结构(C语言版)》严蔚敏,吴伟民清华大学出版,2002.09
《计算机组成原理》唐朔飞高等教育出版社2000.7
《计算机组成原理--学习指导与习题解答》唐朔飞高等教育出版社,2005.9出版
注:1、以上教材仅供参考,考试的内容以相应科目基本内容为主。2、高级语言种类不限。
834软件工程基础(含C语言程序设计、软件工程)《C语言程序设计(第2版)》苏小红,王宇颖,孙志岗高等教育出版社,2013.06
《C语言程序设计学习指导(第2版)》苏小红,车万翔,王甜甜高等教育出版社,2013.08
《C语言大学实用教程(第3版)》苏小红,孙志岗,陈惠鹏电子工业出版社, 2012.06
《C语言大学实用教程学习指导(第3版)》苏小红,孙志岗电子工业出版社,2012.07
《软件工程-理论、方法与实践》刘强,孙家广高等教育出版社,2006.05