内容正文:
“℃语言程序设计”考试纲要
一、考试的基本要求
要求考生掌握C语言的基本知识和基本技能,掌握结构化程序设计的基本方法:具有
初步使用C语言进行简单的程序设计的能力:有一定逻辑思维能力。
二、具体考试内容、知识点要求
(一)C语言的概述
考试内容:
C语言程序结构:C语言程序处理过程。
知识点要求:
1.了解C语言的产生和发展。
2,理解C语言程序的特点。
3.掌握C语言的编辑、运行处理的过程。
4.了解宏定义和文件包含。
(二)基本数据类型与简单程序设计
考试内容:
标识符命名、各种运算符及表达式求值:各种数据表示形式。
知识点要求:
1.掌握C语言中常量的概念和常量类型(整型、浮点型、字符型)。
2.了解转义字符。
3.掌握变量的概念及标识符命名规则。
4.理解C语言的三种基本数据类型(整型、浮点型、字符型)。
5.掌握赋值语句的格式与功能。
6.了解类型转换。
7.数据的输入与输出。
(1)了解字符输出函数putcharO
(2)掌握格式化输出函数printfO
(3)了解字符输入函数getcharO
(4)理解格式化输入函数scanfo
8.C语言表达式与运算符。
(1)掌握算术运算符及表达式
(2)掌握赋值运算符及表达式
(3)理解逗号运算符及表达式
9.了解数学函数
(1)sqrt(x)
(2)abs(x)
(三)分支程序设计
考试内容:
关系运算符及表达式、逻辑运算符及表达式:if语句、switch语句格式及编程。
知识点要求:
1.掌握关系运算与逻辑运算
(1)关系运算符及表达式
(2)逻辑运算符及表达式
(3)每种运算符的优先级
2.掌握f语句的三种格式及编程。
3.理解switch语句及编程
(四)循环程序设计
考试内容:
for、while、do-while循环格式,编程及while与do-while区别。
知识点要求:
1.掌握for、while、do-while循环及嵌套。
2.理解中止语句break,继续语句continue。
(五)数组
考试内容:
数组定义方式、相关字符串处理函数:一维数组编程循环程序设计。
知识点要求:
1.掌握数组和数组元素概念
2.掌握一维数值型数组的定义、引用、初始化。
3.掌握二维数值型数组的定义、引用、初始化。
4.了解字符数组的定义、引用、输入与输出。
5.了解常用字符串处理函数:strleno、strcatO、strcpyO、strcmpo.
6.掌握简单一维数值型数组循环程序设计。
(六)函数
考试内容:
函数定义及调用:变量作用域:参数传递及返回值。
知识点要求:
1.掌握函数的定义和调用方法。
2.理解形参和实参之间的关系。
3.掌握函数的返回值。
4.掌握函数的调用
5.理解函数的原型。
6.了解函数的嵌套调用和递归调用。
7.理解数组元素作为函数参数。
8.了解多维数组作为函数参数。
9.了解数组名作为函数参数。
10.了解函数变量的作用域。
11.了解变量的存储类型。
(七)指针
考试内容:
指针的定义方式。
知识点要求:
1.了解指针的概念。
2.了解指向简单变量。
三、知识结构比例
C语言概述占5%,基本数据类型与简单程序设计占25%,分支程序设计占25%,循环
程序设计占25%,数组占12%,函数占5%6,指针占3%
四、参考题型
选择题、判断题、填空题、读程序写结果题、编程题等。
五、主要参考书目
陈琳,编程语言基础-C语言(第5版).高等教育出版社。