技能高考c语言复习资料

上传人:ni****g 文档编号:455815213 上传时间:2023-01-07 格式:DOC 页数:37 大小:130.51KB
返回 下载 相关 举报
技能高考c语言复习资料_第1页
第1页 / 共37页
技能高考c语言复习资料_第2页
第2页 / 共37页
技能高考c语言复习资料_第3页
第3页 / 共37页
技能高考c语言复习资料_第4页
第4页 / 共37页
技能高考c语言复习资料_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《技能高考c语言复习资料》由会员分享,可在线阅读,更多相关《技能高考c语言复习资料(37页珍藏版)》请在金锄头文库上搜索。

1、C语言二级考试资料编著:黄雨晨目录一、C语言基础知识- 1 -1.标实符,常量,变量- 1 -(1)标识符- 1 -(2)常量:- 1 -(3)整型常量与实型常量- 1 -2.变量的定义- 2 -3.算术表达式- 2 -5.赋值表达式- 3 -6.复合赋值表达式- 3 -7.+ -运算符- 4 -8.逗号表达式- 5 -9.课后习题;- 5 -(1)选择题:- 5 -(2)填空题:- 6 -二、基本输入、输出语句- 6 -1.printf函数的一般调用形式- 6 -2.printf中常用的格式说明:- 7 -3.注意事项- 7 -4.输出语句例题:- 7 -5.输入语句:- 8 -6.练习题与

2、复合语句、空语句:- 8 -(1)选择题- 8 -(2)编程题- 9 -三:c语言的程序结构- 9 -1.关系运算与逻辑运算:- 10 -(1)简介:- 10 -(2)几个简单的关系运算符:- 10 -(3)几个简单的逻辑运算符- 10 -2.if语句:- 10 -(1)定义:- 10 -(2)分类:- 10 -3.if的嵌套:- 11 -(1)讲解- 11 -(3)例题:- 12 -4.条件表达式- 13 -5.switch语句:- 13 -6.习题- 13 -(1)选择题- 13 -(2)填空题- 14 -(3)编程题- 15 -四、循环结构- 17 -1.while语句:- 17 -(1

3、)格式:- 17 -(2)注意:- 17 -(3)例题- 17 -2.do while()- 18 -(1)格式- 18 -(2)注意- 18 -3.for语句- 18 -(1)格式:- 18 -(2)注意- 19 -(3)例题- 19 -4.for嵌套- 20 -(1)实例1- 20 -(2)实例2- 20 -(3)实例3- 21 -(4)注意- 21 -(5)素数的判定- 21 -6.break,continue语句- 22 -(1)break- 22 -(2)continue- 22 -7.程序应用及习题- 23 -(1)选择题- 23 -(2)填空题- 26 -(3)编程题- 27 -

4、第六章、字符型数据- 28 -1.字符型常量- 28 -(1)格式- 28 -(2)要求- 28 -(3)注意:- 29 -2.字符串常量- 29 -(1)格式- 29 -(2)注意:- 29 -3.字符型变量- 29 -(1)格式- 29 -(2)输入与输出- 29 -(3)程序举例- 29 -4.课后习题- 30 -(1)选择题- 30 -(2)填空题- 32 -(3)编程题- 33 -一、C语言基础知识1.标实符,常量,变量(1)标识符定义:由字母、数字、下划线组成,并且第一个字母必须为字母或下划线的。这样的组成就是标识符。注意:在C中大写字母与小写字母被认为是两个不同的字符。分类:1)

5、关键字:在C中已经定义好了的。不能用作它的。(if double int)。2)预定义标识符:如printf scanf.3)用户标识符:用户根据自己的需要来定义的。(2)常量:定义:是指在程序的执行过程中,其指不会被改变的量、分类:1)整型常量:没有小数的常量3 9 1232)实型常量:有小数点的常量3.9 3.0 3)字符常量:由单个字符组成的量a b 5(内存中占1个存储单元)4)字符串常量:至少有一个字符组成的量a abc fgbrhbg(内存中以-0结束,占两个存储单元)5)符号常量:符号常量的值到底是多少,这是由在来定义符号常量时来决定的。#define pi 3.14(宏定义)以

6、下选项中,能用作数据常量的是:A)o115 B)0118 C)1.5e1.5 D)115l以下选项中不能作为c语言合法常量的是:AA)cd B)0.1e+6 C)a D)011以下选项中不属于字符常量的是:BA)C B)C C)xCC0 D)072(3)整型常量与实型常量整型常量的表示方法*十进制数:0-9*八进制数:以0开头的数字,由0-7组成。下列合法的八进制数是:A)0 B)028 C)-077 D)01.0*十六进制数:以OX开头,由0-9和A-F组成。A)oxff B)Oxabc C)Ox11 D)Ox19实型常量的表示方法:134.2小数形式:134.2指数形式:1.342e2*字

7、母e和E之前必须要偷*字母e和E之后的数字必须是整数*字母e和E之间不能有空格2.90E-1 0.425E 3 -444.5 424E-2 0.1e+6 1.23E1.32.变量的定义1)定义:在程序的运行过程中其值可以被改变的量,就叫变量。2)原则:变量必须先定义后再使用。(变量定义的过程就是给变量开品存储单元的过程。)3)分类:*整型变量:用关键字int来表示short int 短整型long int 长整型 (在内存中占4个单元,如123l)unsigned 无符号 如有-200u这就是错的。(全部是正数)变量的定义:int a 这是定义了一个整型变量a。* float 单精度 在内存中

8、占4个字节。* double 双精度 在内存中占8个字节。3.算术表达式(1)基本的算术运算符+、-、*、/、%这些都是双目运算符(有两个操作对象)注意:除%外,其他的运算符的运算对象可以是整型也可以是实型。%操作对象只能是整型。如:10%3=1 10.7%5 54.64%643.3说明:1)如果双目运算符两边云算数的类型一致,则所得的结果的类型与运算数的类型一致。如1.0/2.0=0.5 1/2=02)双目运算符两边运算数的类型不一致,则系统会自动进行类型转换,使两边的类型一致后,再进行运算。1.0/2=0.53)所有的单精度数据,在运算过程中都以双精度进行计算。(一般定义变量为实型类型的时

9、候,可以直接定义为double型)(2)优先级( ) + - * / % + -由高低如:5+1/2=54.强制类型转换格式:(类型名)(表达式)*类型名后面的括号内表达式为单个表达式时,可省略括号,当后面的为多个表达式时,括号不可省略。例如:(int)3.525=3(double)10%3=?例如:表达式:(int)(double)9/2)-(9)%2的值是:A)0 B)3 C)4 D)5设变量已正确定义并赋值,以下正确的表达式是:A)X=Y*5=X+ZB)int(15.8%5)C)x=y+z+5,+yD)x=25%5.05.赋值表达式格式:变量名=表达式注:1.不可以颠倒(左边必须是变量名

10、,右边必须是C语言中合法的表达式)2.功能是先求出右边变大事的值,然后把次赋值给赋值号左边的变量。确切的说是把数据存入以该变量为标识的存储单元中去。a=4 a=b+73.结合性的优先级仅高于逗号表达式。顺序是自右向左的。如a=2+7/34.=是一个赋值号,不是一个等号。5.x=y,变量的值也是可以传递和赋值的。它的意思是将变量y中的赋值到x中去。同样N=N+1也成立。6.赋值运算符左侧只能是变量,不能是常量或表达式 a+b=c是违法的。7.赋值号的右边也可以是一个赋值表达式。如a=b=7+1.补充:表达式和语句的区别:表达式后面加一个分好就是语句。6.复合赋值表达式如:1)a+=3-a=a+3

11、 同理可得a*=3 /= -=a+=a=a+a a的初值为9a+=a-=18a+=(a=a-18)a+=(a=-9)a+=a-182)若有定义语句:int x=10;则表达式x-=x+x的值为:A)-20 B)-10 C)0 D)103)设有定义:int =2;以下表达式中,值不为6的是:A)X*=X+1 X=X*(X+1)B)X+.2*XC)X*=(1+X)D)2*X,X+=24)若变量均已正确定义并赋值,以下合法的C语言赋值语句是:A)x=y=5;B)X=n%2.5;C)x+n=ID)x=5=4+1;7.+ -运算符 + 自身加1 - 自身减1如:i=3 i+ _I=i+1 i=4*单目运

12、算*i+ +i1)#includeint main()int i =3;printf(%dn,i);结果为:32)#includeint main()int i =3;printf(%dn,+i);结果为:4*当+在前,先自身加1,然后再干别人干的事3)#includeint main()int i =3;printf(%dn,i+);结果为:3*当+在后,先干别人干的事然后再自身加14)int a,i=3;a=i+;a=3;a=+1;a=48.逗号表达式(1)定义:用逗号将表达式连接起来的式子称为逗号表达式(2)格式:表达式1,表达式2,表达式3,表达式N(3)说明:1)逗号运算符的结合性为

13、从左到右进行计算,逗号表达式的值是最后一个表达式的值。2)在所有运算符中,逗号表达式的优先级最低。例题:int i =5;int a,b,c;a=(i+8,6,i+7); a=12,i=5b=(i+,+i); a=7,i=7c=(i+7,i+); a=5,i=6 9.课后习题;(1)选择题:1)以下选项中正确的整型常量是:A.12. B. -20C.1,000 D.2 5 62)以下选项中正确的实型常量是:A.0B.3. 4344C.0.345*122D.8753)以下选项中不正确的实型常量是:A.2.50E-1B.0.78646e 2C.-55.55D.566E-24)以下选项中不正确的用户标识符是:A.ABC.CB.fileC)MainD.PRINTF5)以下选项中不正确的用户标识符是:A._123B.printfC)A $D.Dim6)C语言中运算对象必须是整型的运算符是:A.%B./C.!D.* *7)可在C语言中用作用户标识符的一组标识符是:A.voiddefineWORDB.as_b3_123IFC.For

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题 > 初中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号