电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

计算机二级考试C语言辅导(共三部分:第一部分)

28页
  • 卖家[上传人]:资****亨
  • 文档编号:480706479
  • 上传时间:2024-05-07
  • 文档格式:PPT
  • 文档大小:2.59MB
  • / 28 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、计算机二级考试C语言辅导共三局部:第一局部精选ppt一、C语言程序的结构1.程序的构成,main函数和其他函数。2.头文件,数据说明,函数的开始和结束标志以及程序中的注释。3.源程序的书写格式。4.C语言的风格。5.相关题目精选ppt1)C语言程序是由函数构成,即函数是C程序的根本组成单位.2)每一个C语言源程序可以包含多个程序文件,但必须而且只能具有一个main函数作为程序的主控函数,称为主函数.位置虽然不确定,但程序的运行都是从主函数开始到主函数结束.3)一个源程序的不同程序文件之间通过调用来使用,但main函数不能被调用,只有一个程序文件中具有main函数,其它程序文件没有.4)一个函数中不能定义另一个函数,函数不能嵌套定义.5)精选pptintf1(intk)intw;w=k*k;return(w);voidmain()inti,j;longs1,s2;for(i=1;i=10;i+)s1=s1+f1(i);for(j=1;j=10;j+)s2=s2+f2(j);printf(“%ld,%ld,s1,s2);intf2(intm)intz;z=m*m*m;return(z);精

      2、选ppt1)头文件的作用,使用方法,扩展名.h2)注释局部的格式/*/,位置,作用3)大括号 表示函数体的开始和结束#include#includemath.hmain()float x;scanf(“%f,x);/*输入一个实数*/printf(“%f,sin(x);精选ppt1)分号是语句的结束符2)一行可以容纳多条语句,而一条语句可以在多行3)源程序(.c)-目标程序(.obj)-可执行程序(.exe)编译 连接main()int a,b;a=10;b=20;printf(“a=%d,b=%d,a,b);精选ppt1)标识符语法规那么:C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。区分大小写,变量习惯上用小写,符号常量用大写。对长度无统一规定。一般为8位,Turbo C那么允许32个字符。标识符不能跨行书写,不能与关键字同名。_12 a1 1s s%2 2)32个关键字精选ppt总结:主要在第一章,涉及选择题11121以下表达中正确的选项是07 9AC语言程序将从源程序中第一个函数开始执行B可以在程序中由用户指定任意一个函数作为主函数,程序

      3、将从此开始执行CC语言规定必须用main作为主函数名,程序将从此开始执行,在此结束Dmain可作为用户标识符,用以命名任意一个函数作为主函数2)以下表达中正确的选项是08.4 A)C程序中的注释只能出现在程序的开始位置和语句的后面 B)C程序书写格式严格,要求一行内只能写一个语句 C)C程序格式自由,一个语句可以写在多行 D)用C语言编写的程序只能放在一个程序文件中3)以下选项中合法的标志符是(09.3)A)1_1 B)1-1 C)_1 D)1_ _CCC精选ppt4)以下表达中正确的选项是(08.9)A)C程序的根本组成单位是语句 B)C程序中的每一行只能写一条语句 C)简单C语句必须以分号结束 D)C语句必须在一行内写完5)计算机能直接执行的程序是(08.9)A)源程序 B)目标程序 C)汇编程序 D)可执行程序6以下表达正确的选项是(10.3)AC语言程序是由过程和函数组成的BC语言函数可以嵌套调用,例如:fun(fun(x)CC语言函数不可以单独编译DC语言中除了main函数,其他函数不可作为单独文件形式存在CDB精选ppt二、数据类型及其运算1.C的数据类型(根本类型,构造类

      4、型,指针类型,无值类型void)及其定义方法。2.C运算符的种类、运算优先级和结合性。3.不同类型数据间的转换与运算。4.C表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规那么。5.相关习题精选ppt1)常量各自类型的表现形式 (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)字符串常量(“a,ab123)注意:字符常量与字符串常量的不同(定界符字符个数占据内存长度)2)各种数据类型 整型(short int 2 ,int 2,long int 4,unsinged )实型(float 4 7,double 8 15)字符型(char 1)精选ppt3)变量的定义 掌握格式,含义,特点(一次只能对应一个值 新值覆盖旧值)int a;float b=4.5;(1)同种类型变量用一个类型标志符定义之间用逗号隔开 int a=20;b=10;(2)不同种类型

      5、变量定义之间用分号隔开 int a=20,float b=2.0;(3)变量定义时不允许出现连续赋值 int a=b=20;精选ppt1)除法:当被除数和除数均为整数,那么商一定为整数(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,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)精选ppt1)赋值转换:以变量类型为准 int a;a=2.3;f

      6、loat b;b=7;2)计算时自动转换:低精度向高精度转换,特别的是单精度数运算一定转为双精度数,以提高运算速度(25页)表达式:a+b-a+203)强制类型能够转换:格式 (类型名)表达式 (int)3.7/2 (int)x+2 (int)(x+2)注意:强制类型转换不改变变量自身的类型,变量类型一旦定义在程序运行阶段是无法改变的 精选ppt1)关系表达式:(1)优先级:所有相同,比算术运算符低 3+29=!4 (2)不同类型数据之间也可以用关系运算符比较大小 a=30 12.31 (3)关系表达式结果0或1 (4)注意=和=的区别 x=3 x=3 x+1=3;x+1=3;(5)数学中的式子2x2&x9精选ppt2)逻辑表达式:(1)优先级:!、&、|(2)参加运算的操作数可以是各种类型数据,但只分为0和非0两类处理!2+6&7|A(3)运算规那么(4)结果0或1(5)&和|特性,当前面就能获得结果,那么后面的式子将不再做inti=3,j=3;i+|j+;inti=0,j=3;i+&j+3)条件表达式4)逗号表达式:(1)优先级最低(2)运算从左至右,各表达式的值(3)表达式的值只

      7、有一个,一组表达式中最后一个表达式的值精选ppt5)代数式如何正确转为C中的表达式 (1)乘号不能省略 2x-2*x (2)函数的括号不能省 sinx-sin(x)(3)优先级的问题 2ab -2*a*b/(2*c)2c (4)标准函数名 精选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)系统将自动给k赋初值0 B)这时k中值无定义C)系统将自动给k赋初值-1D)这时k中无任何值3)以下选项中能做数据常量的是(09.3)A)o115 B)0118 C)1.5e1.5 D)115L DBD精选ppt4)有以下程序#include main()char c1,c2;c1=A+8-4;c2=A+8-5;printf(“%c,%dn,c1,c2);字母A的ASCII码为65,程序运行后的输出结果是09.9A)E,68 B)D,68 C)E,D D)输出无定值5)假设有定义:double

      8、 a=22;int i=0,k=18;,那么不符合C语言规定的赋值语句是(10.3)Aa=a+,i+;Bi=a+k y);else max=y;4)复合语句:用 把多个语句括起来称为复合语句,又称分程序(1)while(x y)t=x;x=y;y=t;精选ppt1)字符输入函数: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)输出项与格式描述符个数相等,类型匹配 (2)输出时,格式限制符中的普通字符按原样输 出 printf(“x=%d,%f,x);printf(“x=%d,x,y);printf(“x=

      9、%d,y=%f,x,y);(3)输出时,注意数值的符号(负号)和小数点占据的位 数 printf(“%3d,%3d,%3.2f,-456,456,3.27);printf(“%+3d,%_3d,%3.2f,456,456,3.27);精选ppt(2)输出长度(在类型限定前加上数字)%3d,%8d,%-8d,%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“格式控制后面应当是变量地址,而不应是变量名。intn;scanf(“%d,&n);scanf(“%d,n);精选ppt2如果在“格式控制字符串中除了格式说明符以外还有其他普通字符,那么在输入数据时应输入与这些字符相同的字符。scanf(“n1=%d,n2=%d,&n1,&n2)(3)格式字符和输入

      10、列表的变量类型匹配,个数相等 int i;float j,k;double l;scanf(“%d%d,&i,&j);scanf(“%d%f,&i,&j,&k);scanf(“%d%f%f,&i,&j);scanf(“%f,l);3在输入数值数据时,遇以下情况时该认为结束。a.遇空格,或按“回车或“跳格(Tab)键。b.按指定的宽度结束。c.遇非法输入。精选pptscanf(“%d%d,&a,&b);12x3 scanf(“%d%f,&x1,&x2);123.4 scanf(“%d%d,&x1,&x2);scanf(“%c,&c);12_3 12 3a a scanf(“%2d%*3d%2d,&a,&b);输入:12345678(4)对于“%c,空格字符和转义字符都是有效字符。scanf(“%c%c,&c1,&c2);12 1_2(5)scanf()函数格式限制中只有域宽,而没有小数位数的限制 scanf(“%5.1f,&x);(6)double a;scanf(“%lf,&a);精选ppt总结:根本内容在第三章,重点是scanf()函数和printf()函数的应用,选择题一般各占一题

      《计算机二级考试C语言辅导(共三部分:第一部分)》由会员资****亨分享,可在线阅读,更多相关《计算机二级考试C语言辅导(共三部分:第一部分)》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.