计算机二级考试C语言辅导(共三部分:第一部分)
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
《计算机二级考试C语言辅导(共三部分:第一部分)》由会员资****亨分享,可在线阅读,更多相关《计算机二级考试C语言辅导(共三部分:第一部分)》请在金锄头文库上搜索。
输油设备计算机辅助仿真系统
数显式顶板离层仪B
树立科学发展观(1)
数电组合逻辑电路应用举例、竞争冒险
数电实验0GOS6051型二踪示波器实验一常用电子仪器的使用练习
数电84第五版—康华光
数码裂隙灯图像系统操作
数理统计12主成分分析
数控系统的备份与还原训练
数控技术及应用清华版7数控机床进给伺服系统的控制原理
数据解读PPT(BNU金融协会)
数控技术及应用清华版8数控机床的精度
数控机床故障诊断 (2)
数据质量评估与控制体系-刘思琦组
数控技术及应用清华版17数控机床进给伺服系统的控制原理
数控技术2011-2-数控系统
数控加工工艺与设备》电子教案
数控加工的程序编制车床
数据通信与计算机网络第二版》电子教案西南
数据资料的收集方法
2024-05-14 5页
2024-05-14 6页
2024-05-14 40页
2024-05-14 38页
2024-05-14 15页
2024-05-14 22页
2024-05-14 31页
2024-05-14 42页
2024-05-14 23页
2024-05-14 25页