2012年计算机等级考试二级C语言常见知识点.doc

2012年计算机等级考试二级C语言常见知识点.doc

ID:59090069

大小:128.00 KB

页数:15页

时间:2020-09-14

2012年计算机等级考试二级C语言常见知识点.doc_第1页
2012年计算机等级考试二级C语言常见知识点.doc_第2页
2012年计算机等级考试二级C语言常见知识点.doc_第3页
2012年计算机等级考试二级C语言常见知识点.doc_第4页
2012年计算机等级考试二级C语言常见知识点.doc_第5页
资源描述:

《2012年计算机等级考试二级C语言常见知识点.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2012年计算机等级考试二级C语言常见知识点总体上必须清楚的:  1)程序结构是三种:顺序结构,循环结构(if-goto、while、do_while以及for),选择结构(if和switch)2)用C语言编写的程序称为C语言源程序,源程序文件的后缀名为“.c”;源程序经编译后生成后缀名为“.obj”的目标文件;再把目标文件与各种库函数连接起来,生成“.exe”的可执行文件。3)函数是C程序的基本组成单位,任何一个C程序既可以由一个函数组成,也可以由多个函数组成,不管由多少个函数组成,都必须有且仅有一个主函数,即main()函数。无论main函数在整个程序中的位置如何

2、,程序总是从main函数开始执行、也从main函数结束。读程序时应从main()函数开始,然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择)。  4)计算机的数据在电脑中是以二进制的形式保存的.数据存放的位置就是它的地址(即指针)。5)编译预处理命令不是C语句,不占用运行时间,后面一定不能出现分号。在C程序中有三种情况不会执行,依次是编译预处理命令、解释语句和变量声明语句。6)bit是位是指为0或者1。byte是指字节,一个字节=八个位。7)一定要记住:二进制如何转换成十进制(口诀:按位权展开求和)。概念常考到的:  1、编译预处理(如#include“stdi

3、o.h”)不是C语言的一部分,不占运行时间。C语言编译的程序称为源程序,它以ASCII数值存放在文本文件中。  2、每个C语言程序中main函数是有且只有一个。  3、在函数中不可以再定义函数,即函数可以嵌套调用,不可以嵌套定义。  4、算法可以没有输入,但一定要有输出,也就因此编写任何一个C程序时必须有printf()等输出语句。  5、break可用于循环结构和switch语句,但continue只能用于循环结构。6、逗号运算符的级别最低,赋值的级别倒数第二。7、任意合法的表达式一定有一个数值与它对应。第一章C语言基础知识1)C程序基本常识该考点主要从C程序书写规

4、范、main函数及函数基础知识、C程序开发流程及各阶段产生的文件等方面进行考察。每条C语句的后面必须有一个分号,分号是语句的一部分;一行内可写多条语句,一个语句可以分成多行书写。C程序中对字母的大小写是敏感的,如A与a是不同的标识符。注释:是对程序的说明,目的是提高程序的可读性,可出现在程序中任意合适的地方,注释从“/*”开始到最近一个“*/”结束,其间任何内容都不会被计算机执行,不允许嵌套注释。【1】下列叙述中正确的是()A.每个C程序文件中都必须要有一个main()函数B.在C程序中main()函数的位置是固定的C.C程序中所有函数之间都可以相互调用,与函数所在位

5、置无关D.在C程序的函数中不能定义另一个函数【2】以下叙述中错误的是()A)C程序在运行过程中所有计算都以二进制方式进行B)C程序在运行过程中所有计算都以十进制方式进行C)所有C程序都需要编译链接无误后才能运行D)C程序中整型变量只能存放整数,实型变量只能存放浮点数2)合法的用户标识符考查:  合法的要求是由字母,数字,下划线组成。有其它元素就错了。  并且第一个必须为字母或者是下划线。第一个为数字就错了。  关键字不可以作为用户标识符号。main、define、scanf和printf都不是关键字。迷惑你的地方If是可以作为用户标识符。因为C语言是大小写敏感的文法,

6、If中的第一个字母大写了,所以不是关键字。  注意:连接(-)符不能出现在标识符中;区分字母o与数字0;熟悉常见的关键字。3)判断常量是否合法常量是指在程序运行过程中,其值不能改变的量;分为整型常量、实型常量、字符常量、字符串常量、符号常量5种。整型常量:有十进制、八进制和十六进制三种表示形式,没有二进制形式;八进制整型常量加前导数字0,十六进制常量加前导0X,八进制常量中每个数位的数值不会大于7。例如:-080不是合法的整型常量。实型常量:有两种表示形式:小数形式和指数形式;掌握判定指数形式合法性。2.333e-1就是合法的,且数据是2.333×10-1考试口诀:e

7、前e后必有数,e后必为整数。.  字符数据的合法形式:  '1'是字符占一个字节,"1"是字符串占两个字节(含有一个结束符号)。  '0'的ASCII数值表示为48,'a'的ASCII数值是97,'A'的ASCII数值是65。【1】数字字符0的ASCII值为48,若有以下程序main(){chara='1',b='2';printf("%c,",b++);printf("%d",b-a);}程序运行后的输出结果是______。A)3,2B)50,2C)2,2D)2,50大小写字母的转换:大写字母转换成对应小写字母:ch+32如‘A’+32=’a’

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

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

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