《高级语言程序设计(Ⅰ)》考试大纲
一、考核目标
该课程是计算机科学与技术、网络工程、软件工程、物联网工程、数据科学与大数据技术课程体系中第一门编程类语言课程,也是后续专业课程数据结构、C++、VC++程序设计的先修课。该课程也是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。
要求学生做一定数量的习题并上机调试,能较熟练的使用C语言编写程序;要求学生熟悉上机操作过程,有能力在计算机上调试通过一批中、小型题目。
二、考核内容
1. C程序设计初步
(1)掌握C语言的基本结构
(2)初步领会算法思想
2. 顺序程序设计
(1)了解C语言中几种基本结构:顺序结构、选择结构、循环结构
(2)掌握顺序程序结构的结构特点,顺序结构中编程特点
3. 选择结构程序设计
(1)熟练掌握选择结构程序设计结构特点
(2)掌握编程思想,能够独立完成一些基本程序的编程思想
4. 循环结构程序设计
(1)熟练掌握循环结构程序设计的结构特点及其编程思想,能独立完成循环结构简单程序的编程思想
(2)掌握break和continue语句的功能、特点;掌握return和exit()函数的功能、特点
5. 利用数组处理批量数据
(1)掌握一维数组的定义、初始化及其在排序中的应用
(2)掌握二数组的定义、初始化及其应用
(3)理解字符数组的定义、初始化及其用途
6、函数
(1)掌握函数的基本定义
(2)函数的设计及调用
三、参考教材
《C程序设计案例教程》,钟家民;清华大学出版社,2018年6月
《C程序设计(第四版)学习辅导》 谭浩强 清华大学出版社
四、考核模式与成绩评定办法
1. 期末考试(上机考试,试题库抽题):占总评成绩的60%。
2. 实验成绩:占总评成绩的30%。
3. 平时成绩:占总评成绩的10%。