《广西区计算机二级(C语言)》测试大纲20091207.doc

《广西区计算机二级(C语言)》测试大纲20091207.doc

ID:53564773

大小:77.00 KB

页数:12页

时间:2020-04-04

《广西区计算机二级(C语言)》测试大纲20091207.doc_第1页
《广西区计算机二级(C语言)》测试大纲20091207.doc_第2页
《广西区计算机二级(C语言)》测试大纲20091207.doc_第3页
《广西区计算机二级(C语言)》测试大纲20091207.doc_第4页
《广西区计算机二级(C语言)》测试大纲20091207.doc_第5页
资源描述:

《《广西区计算机二级(C语言)》测试大纲20091207.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《广西区计算机二级(C语言)》考试大纲2011年5月第一章C语言概述(一)课程内容1C语言的简史与特点2一个简单的C程序3程序的编辑,编译,链接和运行(二)考核知识点与考核要求1.程序设计,要求达到“识记”层次。2.C语言的字符集,要求达到“领会”层次。字符是组成语言的最基本的元素。C语言字符集由字母,数字,空格,标点和特殊字符组成。在字符常量,字符串常量和注释中还可以使用汉字或其它可表示的图形符号。【知识点】1、C语言的发展过程  C语言是在70年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。2、C语言的特点C语言是一种结构

2、化语言。3、C源程序的结构特点(1).一个C语言源程序可以由一个或多个源文件组成。(2).每个源文件可由一个或多个函数组成。(3).一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。(4).源程序中可以有预处理命令(include命令仅为其中的一种),预处理命令通常应放在源文件或源程序的最前面。(5).每一个说明,每一个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号。(6).标识符,关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。4、C语言词汇  在C语言中使用的词汇分为六类:标

3、识符,关键字,运算符,分隔符,常量,注释符等。1.标识符  在程序中使用的变量名、函数名、标号等统称为标识符。除库函数的函数名由系统定义外,其余都由用户自定义。C规定,标识符只能是字母(A~Z,a~z)、数字(0~9)、下划线()组成的字符串,并且其第一个字符必须是字母或下划线。例如:a,3s,x,s*T,_3x,-3x,BOOK_1,sum5,bowy-1哪些是合法的,哪些是非法的?2.关键字共12页第12页  关键字是由C语言规定的具有特定意义的字符串,通常也称为保留字。用户定义的标识符不应与关键字相同。C语言的关键字分为以下几类:(1)类型说明符用于定义

4、、说明变量、函数或其它数据结构的类型。如前面例题中用到的int,double等(2)语句定义符用于表示一个语句的功能。如ifelse就是条件语句的语句定义符。(3)预处理命令字用于表示一个预处理命令。如前面各例中用到的include。C语言32个关键字解释auto:声明自动变量一般不使用double:声明双精度变量或函数int:声明整型变量或函数struct:声明结构体变量或函数break:跳出当前循环else:条件语句否定分支(与if连用)long:声明长整型变量或函数    switch:用于开关语句  case:开关语句分支  enum:声明枚举类型  

5、register:声明积存器变量  typedef:用以给数据类型取别名(当然还有其他作用)char:声明字符型变量或函数extern:声明变量是在其他文件正声明(也可以看做是引用变量)  return:子程序返回语句(可以带参数,也看不带参数)  union:声明联合数据类型  const:声明只读变量  float:声明浮点型变量或函数short:声明短整型变量或函数unsigned:声明无符号类型变量或函数continue:结束当前循环,开始下一轮循环  for:一种循环语句(可意会不可言传)    signed:生命有符号类型变量或函数  void:声

6、明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)default:开关语句中的“其他”分支  goto:无条件跳转语句    sizeof:计算数据类型长度  volatile:说明变量在程序执行中可被隐含地改变  do:循环语句的循环体while:循环语句的循环条件static:声明静态变量if:条件语句3.运算符  C语言中含有相当丰富的运算符。运算符与变量,函数一起组成表达式,表示各种运算功能。运算符由一个或多个字符组成。C语言运算符表运算符按照优先级大小由上向下排列,在同一行的运算符具有相同优先级。第二行是所有的一元运算符。 共12页第12页

7、运算符解释结合方式()[]->.括号(函数等),数组,两种结构成员访问由左向右!~++--+- *&(类型)sizeof否定,按位否定,增量,减量,正负号,间接,取地址,类型转换,求大小由右向左*/%乘,除,取模由左向右+-加,减由左向右<<>>左移,右移由左向右<<=>=>小于,小于等于,大于等于,大于由左向右==!=等于,不等于由左向右&按位与由左向右^按位异或由左向右

8、按位或由左向右&&逻辑与由左向右

9、

10、逻辑或由左向右?:条件由右向左=+=-=*=/= &=^=

11、=<<=>>=各种赋值由右向左,逗号(顺序)由左向右4.分隔符  在C语言中采用的分隔符有逗

12、号和空格两种。逗号主要用在类型说明和函

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。