课程教材:《C语言程序设计(第2版)》清华大学出版社,黄保和,江弋,这两位老师是这本教材的编著者。2011年10月第二版。ISBN:978-7-302-26972-4。售价:35元。 各类题目分数分布情况: 1. 选择题46分, 主要考基本概念、词法、语法和小程序阅读等。 2. 程序阅读题 18分(3小题)。 3. 程序调试题 12分(2小题)。 4. 程序设计题 24分(4小题)。 考纲的特点是缩小考试范围,突出实用性。不要陷入烦琐的语法细节,以学生是否能写程序作为考试的主要标准。 考试内容90%在2~8章。 第2章 重点考核常用运算符(+、-、*、/、%、==、<、>、!=、&&、||、=、简单的++和--)的正常使用,古怪的人造表达式不考。 第3章 printf和scanf函数只考%d、%f、%c和%s格式,数据位数控制也不考。 第4章 条件运算符不考,switch语句不考。 第5章 循环结构重点是while和for语句 ,do…while、break、continue、goto 等语句不考。程序设计重点掌握单重循环,多重循环仅限于简单应用(见“必做作业”)。 第6章 标准库函数仅限能正确调用abs 和sqrt函数即可。在自定义函数中,函数嵌套和函数递归不考。 第 7章 条件编译不考。 第 8章 多维数组不考,字符串函数不考。 必做作业(第二版教材:黄保和、江弋 编著,清华大学出版社出版): 第2章 一(1——15)、二(1——8, 13, 14)、三(1——5)。 第3章 一(1—6)、二(4—6)、三(2—9)。 第4章 一(1, 2, 4)、二(1, 2, 3)、三(1——7)(注意:111页第三题的第6题,需要等到学习完数组后再做)。 第5章 一(1、5、8、9、11)、二(1—11、18、24、25、26、28、29)。 第6章 一(1——6)、二(1——9, 12——15)、三(1, 2, 6, 8)。 第7章 一(1—10)、二(1、2)。 第8章 一(1——10)、二(1, 2, 3, 5, 6)。