网站大量收购独家精品文档,联系QQ:2885784924

2012考试大纲(C语言).ppt

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2012年C语言考试大纲 第一部分 考试大纲 第一章:C概述 C语言的特点(熟悉) C源程序的构成特点(熟悉) 第二章:算法 结构化程序设计的三种基本结构(熟悉) 第三章 数据类型、运算符与表达式: C数据类型(熟悉) 常量与变量的概念(熟悉) 符号常量和直接常量(了解) 变量:标识符、“先定义,后使用”(熟悉) 整型数据 分类、所占字节数、存储范围(Turbo C2.0环境)(熟悉) 整型变量的定义(掌握) 实型数据 分类、所占字节数(掌握) 实型变量的定义(掌握) 字符型数据 字符常量:特别注意“转义字符”(熟悉) 字符串常量:存储所占字节数,字符串结束符’\0’(熟悉) 字符型变量:定义、存储(以其ASCII码存储)(熟悉) 运算符与表达式 (掌握)算术运算符:+、-、*、/、% (掌握)增(减)运算符:++、-- (掌握)赋值运算符:=、+=、*=、-=、/=、%= (了解)逗号运算符 (掌握)表达式中多种类型混合运算 第四章 顺序结构 掌握以下四个输入/输出函数的使用 putchar() getchar() printf() 注意格式控制字符串与表达式的计算顺序 scanf() 注意格式控制字符串、变量取地址() 头文件”stdio.h” 第五章 选择结构程序设计 掌握关系运算符与关系表达式 掌握逻辑运算符与逻辑表达式 掌握if语句的使用 掌握条件运算符的使用(注意其运算特点) 了解switch语句的使用方法 第六章 循环结构: 了解 if和goto语句构成循环 掌握while语句构成循环 掌握do-while语句构成循环 掌握for语句构成循环 掌握break语句的使用 掌握continue语句的使用 第七章 数组 一维数组 掌握一维数组的定义与初始化 掌握一维数组的使用(单个引用数组的元素) 注意for循环的使用 掌握排序:两种方法都要掌握 二维数组 掌握二维数组的定义与初始化 掌握二维数组的使用(单个引用数组的元素) 注意双重for循环的使用 字符数组 用字符数组处理字符串时的特点:如初始化等(掌握) 掌握字符串的输入:注意scanf(“%s”,…)与gets()的区别 掌握字符串的输出:注意printf(“%s”,…)与puts()的区别 掌握字符串的比较:比较的是字符串中字符的ascii码,不能使用关系运算符,而用strcmp() 掌握其他字符串处理函数的使用 strcat strlen srcpy strlwr strupr 注意函数对应的头文件:stdio.h和string.h 第八章 函数 熟悉函数的分类 掌握函数的定义:函数头与函数体 能根据要求设计用户函数 掌握函数的参数 实参向形参的传递顺序 实参向形参单向传递(传值) 变量作为函数参数的特点--单向传递 数组作为函数的参数 形参的定义 由于传递的是数组名(地址),所以具有双向特性 掌握函数的调用 掌握函数调用的方式(使用函数) 掌握函数的嵌套调用 了解函数的递归调用(不做要求) 了解全局变量与局部变量的定义和特点 变量的存储类别 掌握静态局部变量的使用 了解auto,register,static,extern的使用 了解内部函数与外部函数的定义与特点 了解多文件编译(文件中extern的使用) 第十章 指针 掌握指针与指针变量的定义 int *p; 掌握指向变量的指针变量的使用 int *p, a; p=a; *p=10; (参照课本或课件例子)掌握指针变量作为函数参数的特点 掌握指向一维数组的指针变量的使用 int *p, a[10]; p=a; p=a[0]; p=a[3]; *(p+1)=2; *(a+3)=3; pa[4]=1; 掌握指向二维数组的指针变量的使用 列指针变量 int *p, a[2][4]; p=a[0]; p=a[0][0]; p=a[1][1]; *(p+1)=2; *(a+3)=3; pa[4]=1; 行指针变量 int (*p)[4], a[2][4]; p=a; p=a+1; p=a[1]; *(p+1)是什么?*(*p)?*(*(p+1))? 掌握指向字符串的指针变量 char *pa=“abcdef”; *(pa+4) char a[20],*pa=a; gets(pa); puts(pa+3) 第十一章 结构体 与数组一样,是一种用户构造类型 掌握结构体类型的定义 类型定义(声明)与变量定义的区别 结构体变量的长度(所占字节数) 掌握结构体变量的定义与使用方法 使用“成员运算符 ”.” 结构体变量的初始化 掌握结构体数组的定义与使用方法 初始化 掌握指向结构体型的指针变量的使用方法 使指针指向结构体型变量或数组元素 使用指针引用结构体数量或数组元素的成员

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档