一、考试科目:《高级语言程序设计》二、考试的方式:
考试采用闭卷笔试方式,考试时间三、试卷特点:
侧重于C语言程序设计的基本概念、基础知识和基本技能,对分析和设计等方面进行考察。四、考查的知识范围
第1章 C语言概述
掌握C语言的基本概念,运行第2章基本数据类型、常量和变量
1. 了解C语言的基本数据类型。
2. 理解并掌握常量与变量的概念,定义与使用方法等。3. 掌握不同数据类型的输入和输出函数:第3章运算符与表达式
1. 掌握算术运算、赋值运算、逗号运算、关系运算、逻辑运算、测试数据长度运算和位运算等内部运算原则,以及各种运算之间的优先级和结合性。2. 掌握各种表达式的计算过程。
3. 掌握C语言赋值语句的语法、语义及用法。4. 掌握各种表达式式以及表达式语句的正确书写方法。5. 复合语句。第4章程序控制结构
1.了解算法与程序结构的概念:包括算法的概念、表示形式等。2.掌握结构化程序设计的三种基本结构。3.掌握C语言程序的顺序执行过程和程序结构。4. 掌握if 语句3种形式的语法、语义及用法。5. 掌握switch语句的语法、语义及用法。6. 掌握while循环与for循环构造方法。7. 掌握do-while循环构造方法。8. 掌握循环嵌套的构造方法。
9. 掌握break语句与continue语句的语法、语义和语用。第5章数组
1. 掌握数组的概念。
2. 掌握一维数组的定义与引用。3. 掌握二维数组的定义与引用。4. 掌握字符数组的定义与引用。
5. 掌握数组元素的遍历、查找、排序等操作。6. 掌握常用字符串处理函数。
1
120分钟,试卷满分为100分。
C语言程序的认识、
C程序的步骤和方法。
getchar、putchar以及scanf、printf等。
第6章函数及其应用
1. 了解C语言模块化程序结构与函数的基本概念。2. 掌握函数的定义、声明和调用方法。3. 理解函数的调用机制。
4. 掌握函数的嵌套调用与递归调用方法。5. 掌握数组作为函数参数的应用方法。6. 知道常用的标准库函数。
7. 理解宏、文件包含与条件编译等编译预处理。第7章指针
1. 掌握指针的概念及定义。2. 掌握指针运算的应用方法。3. 掌握指针与数组的关系及应用方法。4. 掌握字符串与指针关系及应用方法。5. 掌握指向函数的指针的定义和应用方法。6. 掌握返回指针的函数的定义和应用方法。7. 掌握指针数组的定义和应用方法。8. 正确理解指向指针的指针定义和应用方法。第8章结构与联合
1. 掌握结构体类型的定义和应用方法。2. 掌握动态数据结构的建立与使用方法。3. 掌握共用体的定义和应用方法。4. 正确理解枚举类型的定义和使用方法。第9章文件
1. 正确理解C文件的基本概念,文本文件的类型指针2. 掌握文件类型指针的定义。
3. 掌握文件操作方法,包括:文件的打开与关闭函数、文件的读的出错检测函数。
/写函数、文件的定位和文件
FILE与文本文件的使用方式。
五、参考书目:
[1] 谭浩强,C程序设计(第三版),北京:清华大学出版社,
2005年7月
2
因篇幅问题不能全部显示,请点此查看更多更全内容