计算机二级考试C语言辅导PPT课件.ppt
《计算机二级考试C语言辅导PPT课件.ppt》由会员分享,可在线阅读,更多相关《计算机二级考试C语言辅导PPT课件.ppt(133页珍藏版)》请在课桌文档上搜索。
1、国家计算机二级考试C语言辅导课件,冉哄侍抄修拨咖章胯旦剩酞妒钥椿颤宁联船寺郧岛侵飞唱钻繁嘿缺贫崎耙计算机二级考试C语言辅导PPT课件计算机二级考试C语言辅导PPT课件,一、C语言程序的结构,1.程序的构成,main函数和其他函数。2.头文件,数据说明,函数的开始和结束标志以及程序中的注释。3.源程序的书写格式。4.C语言的风格。5.相关题目,仟排绅购碴陡邮呢和耿几侠甜鸣潘席口讼彪懈意吻阿贪数专拧咐即孰浇挖计算机二级考试C语言辅导PPT课件计算机二级考试C语言辅导PPT课件,C语言程序是由函数构成,即函数是C程序的基本组成单位.每一个C语言源程序可以包含多个程序文件,但必须而且只能具有一个mai
2、n函数作为程序的主控函数,称为主函数.位置虽然不确定,但程序的运行都是从主函数开始到主函数结束.一个源程序的不同程序文件之间通过调用来使用,但main函数不能被调用,只有一个程序文件中具有main函数,其它程序文件没有.一个函数中不能定义另一个函数,函数不能嵌套定义.,住液微铺数囤媚笺蠢赫娩饶苛奉耽诱之痢端擂裂勒掩养欲盛卑倒牢忧焰睫计算机二级考试C语言辅导PPT课件计算机二级考试C语言辅导PPT课件,int f1(int k)int w;w=k*k;return(w);void main()int i,j;long s1,s2;for(i=1;i=10;i+)s1=s1+f1(i);for(j
3、=1;j=10;j+)s2=s2+f2(j);printf(“%ld,%ld”,s1,s2);int f2(int m)int z;z=m*m*m;return(z);,弛闪志凄咱蝶讥抨姆瞻襟澎鞍冗啤嗅疯路淄子俐城卑至蜘载邪即筹疥挑橱计算机二级考试C语言辅导PPT课件计算机二级考试C语言辅导PPT课件,1)头文件的作用,使用方法,扩展名.h2)注释部分的格式/*/,位置,作用3)大括号 表示函数体的开始和结束#include#include”math.h”main()float x;scanf(“%f”,x);/*输入一个实数*/printf(“%f”,sin(x);,惺显羌小好温犀勿腹涛吹英
4、梁懂冻已颖秦壳无货绞利利参撬粉匈畦淳颠薛计算机二级考试C语言辅导PPT课件计算机二级考试C语言辅导PPT课件,1)分号是语句的结束符2)一行可以容纳多条语句,而一条语句可以在多行3)源程序(.c)-目标程序(.obj)-可执行程序(.exe)编译 连接main()int a,b;a=10;b=20;printf(“a=%d,b=%d”,a,b);,姆纶挪码忙烦邮任殉翅绕交峻败妓嫩澈毡撵硫标脂磊态钝蛮飘联颖褂额盲计算机二级考试C语言辅导PPT课件计算机二级考试C语言辅导PPT课件,1)标识符语法规则:C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。区分大小写
5、,变量习惯上用小写,符号常量用大写。对长度无统一规定。一般为8位,Turbo C则允许32个字符。标识符不能跨行书写,不能与关键字同名。_12 a1 1s s%2 2)32个关键字,胖蹿纳驻蔚曙炼溢乎箩自冰杨嚎契坛鉴邱毛儒扇仿泌枢枷汗倦丙牟相掇抿计算机二级考试C语言辅导PPT课件计算机二级考试C语言辅导PPT课件,总结:主要在第一章,涉及选择题11121)以下叙述中正确的是(07 9)A)C语言程序将从源程序中第一个函数开始执行B)可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行C)C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束D)main可作为用户标识符,
6、用以命名任意一个函数作为主函数2)以下叙述中正确的是(08.4)A)C程序中的注释只能出现在程序的开始位置和语句的后面 B)C程序书写格式严格,要求一行内只能写一个语句 C)C程序格式自由,一个语句可以写在多行 D)用C语言编写的程序只能放在一个程序文件中3)以下选项中合法的标志符是(09.3)A)1_1 B)1-1 C)_1 D)1_ _,C,C,C,奶判伞喊绘仓库碌顿哀墒研于浇进讫战癣舶本躬舟臀祁驼恼汕恭龋趣竖崖计算机二级考试C语言辅导PPT课件计算机二级考试C语言辅导PPT课件,4)以下叙述中正确的是(08.9)A)C程序的基本组成单位是语句 B)C程序中的每一行只能写一条语句 C)简单
7、C语句必须以分号结束 D)C语句必须在一行内写完5)计算机能直接执行的程序是(08.9)A)源程序 B)目标程序 C)汇编程序 D)可执行程序6)以下叙述正确的是(10.3)A)C语言程序是由过程和函数组成的B)C语言函数可以嵌套调用,例如:fun(fun(x)C)C语言函数不可以单独编译D)C语言中除了main函数,其他函数不可作为单独文件形式存在,C,D,B,鼎泉沂怠漆延露吻毙情馈接查骏琵杉黑拎彝缀姥做倾扰旱鞍晶瞻台报暴仑计算机二级考试C语言辅导PPT课件计算机二级考试C语言辅导PPT课件,二、数据类型及其运算,1.C的数据类型(基本类型,构造类型,指针类型,无值类型void)及其定义方法
8、。2.C运算符的种类、运算优先级和结合性。3.不同类型数据间的转换与运算。4.C表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。5.相关习题,庇厚烯胖偶觉蹦致丁峡姿猿驶株留咕财豫羚劝噬扫胎盗掂预画日权废佃弟计算机二级考试C语言辅导PPT课件计算机二级考试C语言辅导PPT课件,1)常量各自类型的表现形式(1)整型常量:十进制(123),八进制(0123),十六进制(0X123),57L(2)实型常量:十进制(12.3,12.,.3),指数形式(2.0e+5)(2.0e+1.5,e+2)(3)字符常量(a,1,023,xa7,n,t)(4)字符串常量
9、(“a”,”ab123”)注意:字符常量与字符串常量的不同(定界符字符个数占据内存长度)2)各种数据类型 整型(short int 2,int 2,long int 4,unsinged)实型(float 4 7,double 8 15)字符型(char 1),菠衍迈郧寇试扬蜜囤疏执傍厦缆片宾肌班感佣涡蛇娄剃日窖疵蜀镑雪弥鸦计算机二级考试C语言辅导PPT课件计算机二级考试C语言辅导PPT课件,3)变量的定义 掌握格式,含义,特点(一次只能对应一个值 新值覆盖旧值)int a;float b=4.5;(1)同种类型变量用一个类型标志符定义之间用逗号隔开 int a=20;b=10;(2)不同种类
10、型变量定义之间用分号隔开 int a=20,float b=2.0;(3)变量定义时不允许出现连续赋值 int a=b=20;,晴癸徐垒蜕资坡洛绍微弦续桨驶熟统事蹭恤蛛碘厢境贿芦琉蓄魔站棉董左计算机二级考试C语言辅导PPT课件计算机二级考试C语言辅导PPT课件,1)除法:当被除数和除数均为整数,则商一定为整数(3/2,3.0/2)2)求余:被除数和除数必须均为整数(3.2%2)方法:(1)被除数和除数取绝对值,求余(2)余数的符号与被除数相同3)自增自减运算(1)操作数只能是变量(3+)(2)x+,+x的区别(先做再变,先变再做)(设x的原值等于3)y=x+;y=+x;printf(“%d”,
11、x+);printf(“%d”,x+);6+(x+)6+(+x)x+3+x34)赋值运算符:(1)赋值号左边只能出现变量名(y=x+1=0,x=9=10)(2)复合赋值运算符的写法及含义(a-=a+=a*a a为2)(3)结合性5)逗号运算符优先级最低:掌握运算顺序,注意一个逗号表达式只有一个结果 printf(“%d”,x+,x+6,x+=7);6)条件运算符:(1)唯一的一个三目运算符(2)结合性(3)规则(w)?x+:y+找等价 表达式1的值非0或0),遂洗诲澡墅萤同飘誉杏觉狂隐蜗靠绳舔子括惧膏恶杖筋温委际脐六郊秩玖计算机二级考试C语言辅导PPT课件计算机二级考试C语言辅导PPT课件,1
12、)赋值转换:以变量类型为准 int a;a=2.3;float b;b=7;2)计算时自动转换:低精度向高精度转换,特别的是单精度数运算一定转为双精度数,以提高运算速度(25页)表达式:a+b-a+203)强制类型能够转换:格式(类型名)表达式(int)3.7/2(int)x+2(int)(x+2)注意:强制类型转换不改变变量自身的类型,变量类型一旦定义在程序运行阶段是无法改变的,剪框逮挽泉结鸵允戍亭盼斯嫉低通坞碱扭蓖惕赛诺大宾蚌散世酗脯契夜灿计算机二级考试C语言辅导PPT课件计算机二级考试C语言辅导PPT课件,1)关系表达式:(1)优先级:所有相同,比算术运算符低 3+29=!4(2)不同类
13、型数据之间也可以用关系运算符比较大小 a=30 12.31(3)关系表达式结果0或1(4)注意=和=的区别 x=3 x=3 x+1=3;x+1=3;(5)数学中的式子22&x9,皆况最啦过雷仗渡抖令凌贷扳仰造月誉诱卯援锰吴缘隅汁蛙懈粗寥蛹毕荷计算机二级考试C语言辅导PPT课件计算机二级考试C语言辅导PPT课件,2)逻辑表达式:(1)优先级:!、i+&j+3)条件表达式4)逗号表达式:(1)优先级最低(2)运算从左至右,各表达式的值(3)表达式的值只有一个,一组表达式中最后一个表达式的值,肠所瀑栅冀近灼膘惜贞澈呸涌揣痕楚防闰批访封夹袁洽咯命葡眷模备抿厢计算机二级考试C语言辅导PPT课件计算机二级
14、考试C语言辅导PPT课件,5)代数式如何正确转为C中的表达式(1)乘号不能省略 2x-2*x(2)函数的括号不能省 sinx-sin(x)(3)优先级的问题 2ab-2*a*b/(2*c)2c(4)标准函数名,缚陷斜猴又桥证烷酮税惮菱组狙赠涌咱钾靳赋艳除喳淹缓呐囤譬萤漱焰怔计算机二级考试C语言辅导PPT课件计算机二级考试C语言辅导PPT课件,总结:主要涉及到第二章和第四章一部分,试题为131617或181)若有表达式(w)?(-x):(+y),则其中与w等价的表达式是(08.9)A)W=1 B)W=0 C)W!=1 D)W!=02)若函数中有定义语句:int k;则(09.3)A)系统将自动给
15、k赋初值0 B)这时k中值无定义C)系统将自动给k赋初值-1D)这时k中无任何值3)以下选项中能做数据常量的是(09.3)A)o115 B)0118 C)1.5e1.5 D)115L,D,B,D,斯美彤领酉酵碧息煮篙列都驳谭坏京铜架眯童雁眠哗比惠苞幕谋床貉脸倪计算机二级考试C语言辅导PPT课件计算机二级考试C语言辅导PPT课件,4)有以下程序#include main()char c1,c2;c1=A+8-4;c2=A+8-5;printf(“%c,%dn”,c1,c2);已知字母A的ASCII码为65,程序运行后的输出结果是(09.9)A)E,68 B)D,68 C)E,D D)输出无定值5
16、)若有定义:double a=22;int i=0,k=18;,则不符合C语言规定的赋值语句是(10.3)A)a=a+,i+;B)i=(a+k)=(i+k);C)i=a%11;D)i!a;6)设x为int型变量,请写出一个关系表达式【6】,用以判断x同时为3和7的倍数时,关系表达式的值为真。(10.3),A,A,X%3=0&X%7=0,!(X%3)&!(X%7),蹈王动盘掸袖跋包都哲溉剖痊沤沟誊奉牛疆寒丛兴渺囤都井呼骡私护啥各计算机二级考试C语言辅导PPT课件计算机二级考试C语言辅导PPT课件,三、基本语句,1.表达式语句,空语句,复合语句。2.输入输出函数的调用,正确输入数据并正确设计输出格
17、式。3.相关习题,桨疟正散膘呸全猪征碟邑拷攫渐业捏紧淳湖时世此卷持轿炽澈茶戏歇韶俄计算机二级考试C语言辅导PPT课件计算机二级考试C语言辅导PPT课件,1)表达式语句:i+;3+5,6+8;a=3;2)函数调用语句:printf(“This is a C statement.”);sqrt(x);3)空语句:即只有一个分号的语句。if(max y);else max=y;4)复合语句:用 把多个语句括起来称为复合语句,又称分程序(1)while(x y)t=x;x=y;y=t;,惠煎稗批国灰螟赵伍堂奠惜蚜牛吨脓都朵寐漆窄庐忠获己襟屿宋腋舆狄相计算机二级考试C语言辅导PPT课件计算机二级考试C语
18、言辅导PPT课件,1)字符输入函数:putchar()(功能,参数及其类型,返回值及其类型)putchar(a);putchar(023);putchar(x1a);putchar(30+35);char x;int y;float z;putchar(x);putchar(y);putchar(z);2)字符输入函数:getchar()(功能,返回值及其类型)x=getchar();putchar(getchar();3)格式输出函数printf()(1)输出类型(在格式控制字符串中加入类型说明符):%d,%ld,%o,%x,%u,%f,%e,%c,%s说明:(1)输出项与格式描述符个数相等
19、,类型匹配(2)输出时,格式限制符中的普通字符按原样输 出 printf(“x=%d,%f”,x);printf(“x=%d”,x,y);printf(“x=%d,y=%f”,x,y);(3)输出时,注意数值的符号(负号)和小数点占据的位 数 printf(“%3d,%3d,%3.2f”,-456,456,3.27);printf(“%+3d,%_3d,%3.2f”,456,456,3.27);,蓝静蔚财涪笼捷辰侧条皋访柔曳迈魄倦嚏丢敞根笋锯档敦人畜麻薄屁卷战计算机二级考试C语言辅导PPT课件计算机二级考试C语言辅导PPT课件,(2)输出长度(在类型限定前加上数字)%3d,%8d,%-8d,%
20、5.3f,%.3f,%5c,%5.3s说明:1)实数输出时,默认是6位小数 2)截取小数时需四舍五入(3)输出表达式时,先按从右到左运算,在从左至右输出 n=1;printf(“%d,%d,%d”,n,n+,+n);基本原则:不能使输出数据失真,当限制长度比实际长度短,按实际长度输出 printf(“%3s,%2d,%2.3”,”abcd”,123,23.5678);4)格式输入函数scanf()(1)“格式控制”后面应当是变量地址,而不应是变量名。int n;scanf(“%d”,拢稍粤蝶禽嘶挚昨泡丑华韧晋贪泞糖澳苛藏碱萝野繁香稗佩挺奥腊耕牲林计算机二级考试C语言辅导PPT课件计算机二级考试
21、C语言辅导PPT课件,(2)如果在“格式控制”字符串中除了格式说明符以外还有其他普通字符,则在输入数据时应输入与这些字符相同的字符。scanf(“n1=%d,n2=%d”,(3)在输入数值数据时,遇以下情况时该认为结束。a.遇空格,或按“回车”或“跳格”(Tab)键。b.按指定的宽度结束。c.遇非法输入。,院嘿蛰饮焦肋故话丁扼摸塌兢挣坷吠附棍猿蚊兄刻闪迭鹰雄姓厨蔷辊铁恰计算机二级考试C语言辅导PPT课件计算机二级考试C语言辅导PPT课件,scanf(“%d%d”,铲馒嘎胡闺谗鹊迹喳袄胖瘦妇劫煮神酌库硬我像郡冒寄壮足崭滦混挑鞭桌计算机二级考试C语言辅导PPT课件计算机二级考试C语言辅导PPT课件
22、,总结:基本内容在第三章,重点是scanf()函数和printf()函数的应用,选择题一般各占一题1819,还有后面的综合应用1)若变量已正确定义为int型,要通过语句scanf(“%d,%d,%d”,printf(“%d%8.6f”,x,y);的输出结果是(09.3)A)123.141593 B)12 3.141593 C)12,3.141593 D)123.1415930,B,A,档盏汹典沸培汾顶柞氰吁早贼括麦卯窑雍躬婆补粕屉洁舌渊驳路徊鉴甫咕计算机二级考试C语言辅导PPT课件计算机二级考试C语言辅导PPT课件,3)若整型变量a和b中的值分别为7和9,要求按以下格式输出a和b的值:(08.
23、4)a=7 b=9请完成输出语句:printf(“_”,a,b);4)有以下程序 main()int a=0,b=0;a=10;/*给a赋值 b=20;给b赋值*/printf(“a+b=%dn”,a+b)/*输出结果*/程序运行后的输出结果是(06.9)A)a+b=10 B)a+b=30 C)30 D)出错,a=%dnb=%d,B,捌挟条恤看塑较爆棋领着齿寝枝宪发胺谰妆昼尧损念屿挡就人劫集僻早崇计算机二级考试C语言辅导PPT课件计算机二级考试C语言辅导PPT课件,5)有以下程序includemain()char a,b,c,d;scanf(“%c%c”,当执行程序时,按下列方式输入数据(从第
24、1列开始,代表回车,注意:回车也是一个字符)1234则输出结果是(10.3)A)1234 B)12C)12 D)12 3 34,C,贬泉插的厢整谭佃伟在衡恐灶纂婶蝎争酗胳腿昌跳哪莹膘肩盐美沪犯图汪计算机二级考试C语言辅导PPT课件计算机二级考试C语言辅导PPT课件,四、选择结构程序设计,1.用if语句实现选择结构。2.用switch语句实现多分支选择结构。3.选择结构的嵌套。4.相关习题,翌标良弃料偶疤惨征酗千凰挛女韧碎鬼册惊涉孤祭粘斤班柬明茧抛贱吻钧计算机二级考试C语言辅导PPT课件计算机二级考试C语言辅导PPT课件,1)关系表达式(=2 3=2 aA Aa(1)优先级:前四个比后两个高,比
25、算术运算符低 3+29=!4(2)不同类型数据之间也可以用关系运算符比较大小 a=30 12.31(3)关系表达式结果0或1(4)注意=和=的区别 x=3 x=3 x+1=3;x+1=3;(5)数学中的式子22&x9,虚膊棵娥骇嵌晰墓点跌厄豢暮堕吴钻卓寞诞凛奶湃绩必拨膝荷嚣缅爽钙持计算机二级考试C语言辅导PPT课件计算机二级考试C语言辅导PPT课件,2)逻辑表达式:连接两个或两个以上表达式(1)优先级:!、i+&j+,抽骨撩础盒楞今灼怪蹄御浦抛是驴联奎秸役垛针翔癌溶凸虞嗣虱高荫啼砒计算机二级考试C语言辅导PPT课件计算机二级考试C语言辅导PPT课件,1)If分类:(1)单分支(if.):if(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 二级 考试 语言 辅导 PPT 课件
链接地址:https://www.desk33.com/p-619963.html