二级C寒假复习资料

二级C寒假复习资料

ID:42625887

大小:112.50 KB

页数:10页

时间:2019-09-19

二级C寒假复习资料_第1页
二级C寒假复习资料_第2页
二级C寒假复习资料_第3页
二级C寒假复习资料_第4页
二级C寒假复习资料_第5页
资源描述:

《二级C寒假复习资料》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、全国计算机等级考试二级C语言高频考点【纲要】一C程序设计基础【考点1】C程序结构特点(1)一个C源程序有且仅有一个main函数,程序总是从main函数开始;(2)函数体必须用花括号({})括起来;(3)每个执行语句都必须以分号(;)结尾,预处理命令、函数头和花括号(})之后不加分号;(4)区分大小写。题型剖析:该常识常在改错题中考查,如句末缺少分号、括号不匹配、运算符或关键字书写错误等。做题前先运行程序,可以很方便的找到语法错误。【考点2】常量与变量1.数据类型(1)整型常量:即整常数,包括十进制整数(如123、-456、0)、八进制整数(

2、以0开头,如0123,即(123)8)、十六进制整数(以0x开头,如0x123,即(123)16)。(2)整型变量:可分为有符号基本整型(【signed】int)、无符号基本整型(unsigned【int】)、有符号短整型(【signed】short【int】)、无符号短整型(unsignedshort【int】)、有符号长整型(【signed】lontint】)、无符号长整型(unsignedlong【int】)。2.实型数据(1)实型常量:也称浮点型,有两种表示形式,十进制小数形式(如.123、123.123.0)和指数形式(如123

3、.456e3表示123.456*103)。(2)实型变量:可分为单精度型(float)、双精度型(double)和长双精度型(longdouble)。3.字符型数据(1)字符常量:用单引号括起来的一个字符(如,‘a’、‘+’、‘’)。(2)字符变量:用来存储单个字符。(3)字符串常量:有一对双引号括起来的字符序列(如“hello”、“123456”)。字符串常量占用的内存字节数等于字符串中字符数加1,最后一个字节存放字符‘’(ASCII码值为0),即字符串结束标志。4.变量的初始化定义的变量在使用前,需要赋给一个确定的初值,否则会出

4、现冗余数据直接参与运算的情况。初始化有两种方法:(1)先定义然后初始化(如:inta;a=5;);(2)在定义时直接初始化(如:inta=5;)。在遇到循环结构时,循环变量需要先定义,然后才能在循环结构中应用。题型剖析:字符串和字符串结束标志(‘’)是经常考查的内容,在填空题和改错题中都时有出现,并且编程题中经常要对字符串进行操作,因此在编程题中出现的几率也很高。常见考查形式有两种:(1)判断是否到达字符串的结尾,即判断当前字符是否为‘’。例如,要遍历字符串s,使用整型变量n存放下标,那么判断当前字符是否为‘’,可表示为:whi

5、le(s[n]!=‘’){…}。注:也可以用指针实现,若指针p指向某一个字符,则为:while(*p!=‘’){…}。(2)对字符串操作结束后,加‘’。例如,下标n为字符串中最后一个字符的下标,要添加结束标志,可以表示为:s[n++]=''。注:也可以通过指针来实现,若指针p指向最后一个字,则为:*(p++)=''。【考点3】运算符及表达式(1)算术运算符:圆括号()、求正+、求负-、乘*、除/、求余%、加+、减-。(2)复合赋值运算符:+=、-=、*=、/=和%=。(3)自加自减运算符:i++表示i参加运算后在加1;+

6、+i表示i加1后参加运算;对于i--和--i同理。(4)逻辑运算符:&&逻辑与、

7、

8、逻辑或、!逻辑非。优先级!>&&>

9、

10、应用逻辑运算符可以组成复杂的逻辑关系表达式。判断一个量是否为真的依据是其值是否为0,为0则为假,否则为真。题型剖析:这一部分知识常在编程题中考查,表达式的应用是否正确直接决定了一个算法是否有效。填空题和改错题中也经常要求根据上下文的算法补全特定位置的一个表达式。(1)应该强调的是部分运算符的优先级的问题,如涉及逻辑关系表达式的语句,如果想表达两个或关系的与,应该严格应用括号(exp1

11、

12、exp2)&&(exp3

13、

14、exp

15、4),而exp1

16、

17、exp2&&exp3

18、

19、exp4表示的是三个表达式的多元或的关系。(2)整数除法的问题,一个整数去除另外一个整数,那么的得到的结果是一个整数,这个整数是结果的整数部分,小数部分会被忽略掉,而且不是按照四舍五入的规则。比如3/2的结果是1.5,但是如果返回一个整数的时候结果是1。。这类情况通常在比较长的综合计算表达式中会被忽略,造成整体运算错误,所以在特定的时候,需要注意整数除法。相应的解决方法是设置数据类型为浮点型。(3)除法运算符“/”和求余运算符“%”的区别。典型题目是求得一个多位整数各个位上的数值。例如要得到三位数

20、456的各位数值。各位:456%10=6十位数:456/10%10=5百位数:456/100=4(4)自加自减运算符的特点及区别。f(i++):表示i在参与运算之后自加1。f(+

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

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

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