《高级语言程序设计》考试大纲I.考试的性质我校本科插班生考试(以下简称“插班生考试”)《高级语言程序设计》科目的考试,是普通高等学校(含高职班和各类成人高校从普通高考招生的普通班)应届和往届专科毕业生,以及通过自学考试、成人教育等国民教育系列获得大专毕业证书的人员,升入我校计算机科学与技术本科专业就读的必考科目。II.考试内容及要求《高级语言程序设计》课程主要任务是训练学生能灵活运用C语言的基本技能设计程序、编写程序和调试程序的能力,培养学生综合运用所学知识进行综合实验的能力,最终让学生提高分析问题、并运用计算机技能解决实际问题的能力。章节课程要点考试知识点第二章算法算法的特性,学习针对实际应用进行问题分析和解决的思路与步骤,掌握结构化程序设计方法。第三章顺序程序设计基本数据类型,数据的输入与输出,运算符与表达式。第四章选择结构程序设计选择结构,运算符与表达式,条件判断。第五章循环结构程序设计循环结构。第六章利用数组处理批量数据一维数组,二维数组的初始化以及引用,字符数组的初始化,字符串和字符串的结束标志。第七章用函数实现模块化程序设计函数的定义,声明,调用,变量的存储方式和生存期,变量的声明与定义。第八章善于利用指针指针的定义以及引用,通过指针引用数组和字符串。第九章用户自己建立数据类型结构体变量的定义,初始化与引用。Ⅲ.参考书目考试主要参考书为《C程序设计(第四版)》,谭浩强,清华大学出版社,2013年4月。