全国计算机等级考试二级 C 语言考试大纲 ◆ 基本规定 1.熟悉 Visual C++ 6.0 集成开发环境。 2.掌握构造化程序设计的措施,具有良好的程序设计风格。 3.掌握程序设计中简单的数据构造和算法并能阅读简单的程序。 4.在 Visual C++ 6.0 集成环境下,可以编写简单的 C 程序,并具有基本的纠错和调试程序的能力◆ 考试内容 一、 C 语言程序的构造 1.程序的构成,main 函数和其他函数。 2.头文献,数听阐明,函数的开始和结束标志以及程序中的注释。 3.源程序的书写格式。 4.C 语言的风格。 二、数据类型及其运算 1.C 的数据类型(基本类型,构造类型,指针类型,无值类型)及其定义措施。 2.C 运算符的种类、运算优先级和结合性。 3.不一样类型数据间的转换与运算。 4.C 体现式类型(赋值体现式,算术体现式,关系体现式,逻辑体现式,条件体现式,逗号体现式)和求值规则。 三、基本语句 1.体现式语句,空语句,复合语句。 2.输入输出函数的调用,对的输入数据并对的设计输出格式。 四、选择构造程序设计 1.用 if 语句实现选择构造。 2.用 switch 语句实现多分支选择构造。 3.选择构造的嵌套。 五、循环构造程序设计 1.for 循环构造。 2.while 和 do-while 循环构造。 3.continue 语句和 break 语句。 4.循环的嵌套。 六、数组的定义和引用 1.一维数组和二维数组的定义、初始化和数组元素的引用。2.字符串与字符数组。七、函数 1.库函数的对的调用。 2.函数的定义措施。 3.函数的类型和返回值。 4.形式参数与实在参数,参数值传递。 5.函数的对的调用,嵌套调用,递归调用。 6.局部变量和全局变量。 7.变量的存储类别(自动,静态,寄存器,外部),变量的作用域和生存期。 八、编译预处理 1.宏定义和调用(不带参数的宏,带参数的宏)。 2.“文献包含”处理。 九、指针 1.地址与指针变量的概念,地址运算符与间址运算符。 2.一维、二维数组和字符串的地址以及指向变量、数组、字符串、函数、构造体的指针变量的定义。通过指针引用以上各类型数据。 3.用指针作函数参数。 4.返回地址值的函数。 5.指针数组,指向指针的指针。 十、构造体(即“构造”)与共同体(即“联合”) 1.用 typedef 阐明一种新类型。 2.构造体和共用体类型数据的定义和组员的引用。 3.通过构造体构成链表,单向链表的建立,结点数据的输出、删除与插入。 十一、位运算 1.位运算符的含义和使用。 2....