c语言总复习ppt课件.ppt

c语言总复习ppt课件.ppt

ID:58886193

大小:216.00 KB

页数:42页

时间:2020-09-30

c语言总复习ppt课件.ppt_第1页
c语言总复习ppt课件.ppt_第2页
c语言总复习ppt课件.ppt_第3页
c语言总复习ppt课件.ppt_第4页
c语言总复习ppt课件.ppt_第5页
资源描述:

《c语言总复习ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、总复习考试安排考试时间2010.6.2819:00~21:00考试地点尔雅201、205、209笔试:100分时间:120分钟考试方法选择题:20分填空题:20分3.编程题:60分考题类型考试范围1.提高部分不在考试范围内2.强调属于重点考查的范围,应熟练掌握3.其他未特别说明而上课讲过的部分都属考试范围1.C语言概述C语言的特点C程序的基本结构运行C程序的方法和步骤2.数据类型、运算符和表达式数据类型、常量和变量的定义标识符的命名规则运算符的种类、优先级和结合方向表达式的类型和求值算术、关系、逻辑、条件、逗号表达式注意运算符的优先级、结合方向注意整数除法、%、++、--、3.顺序程

2、序设计算法是程序的灵魂程序的三种基本结构赋值表达式和赋值语句基本输入与输出字符数据的输入输出用putchar函数输出一个字符用getchar函数输入一个字符格式化输入输出用printf函数输出数据用scanf函数输入数据4.选择结构程序设计条件判断用if语句实现选择结构1、if(表达式)语句2、if(表达式)语句1else语句23、使用嵌套的if语句实现多层判断switch语句(对于多条件的选择)可使用break语句实现真正的多路分支5.循环结构程序设计C语言可实现循环的语句用goto和if构成循环while语句do~while语句for语句for循环的嵌套(要求掌握两层)提前结束循

3、环用break语句提前退出循环用continue语句提前结束本次循环6.利用数组处理批量数据一维数组的定义和引用二维数组的定义和引用三维以上数组不作要求字符数组字符串处理函数数组类型的应用冒泡排序、简单选择排序7.用函数实现模块化程序设计函数定义的一般形式函数参数及其传递方式函数的返回值对被调用函数的声明数组作为函数参数函数的嵌套调用和递归调用不考编程变量的存储属性局部变量、全局变量及动态和静态存储变量内部函数和外部函数(不作要求)8.指针指针概念&与*运算符指针变量的定义及初始化指针变量必须先赋值,再使用指针变量作为函数参数(地址传递)指针与数组指针的运算通过指针引用数组元素指针与

4、字符串9.结构体结构体类型的定义定义结构体类型变量的方法先声明结构体类型再定义变量名在声明类型的同时定义变量不指定类型名直接定义结构体类型变量结构体变量的初始化结构体数组和应用指向结构体类型数据的指针用结构体变量和指向结构体的指针作函数参数10.文件文件类型指针文件的打开与关闭文件的读写文件的定位(不作要求)第一部分选择题1、设有说明语句intk,i=5,j=10;,则表达式k=(++i)*(j--)的值是[]A)50B)60C)45D)552、假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是[]A)7B)8C)6D)23、下列选项不正确的实型常量是[]A)0.

5、23E1B)2.3E-1C)1E3.2D)2.3E04、表达式的值为0的是[]A)3%5B)3/5.0C)3/5D)3<5BBCC5、判断char型变量c1是否为小写字母,正确表达式为[]A)'a'<=cl<='z'B)(cl>=a)&&(cl<=z)C)('a'>=cl)

6、

7、('z'<=cl)D)(c1>='a')&&(cl<='z')6、在C语言中,char型数据在内存中的存储码的形式是[]A)原码B)补码C)ASCII码D)反码DC7、以下程序的运行结果是[]main(){inta=1,b=0;switch(a){case1:switch(b){case0:printf("00

8、00");case1:printf("1111");break;}case2:printf("2222");break;}}A)0000B)0000C)0000D)111111111111222222222222B8、以下程序运行后,输出的结果是[]func(inta){staticintm=0;m+=a;return(m);}main(){intk=4,p;p=func(k);printf("%d,",p);p=func(k);printf("%d",p);}A)4,4B)0,4C)4,8D)8,8C9、若执行以下程序时从键盘上输入9,则输出结果是[]main(){

9、intn;scanf("%d",&n);if(n++<10)printf("%d",n);elseprintf("%d",n--);}A)11B)10C)9D)8B10、以下程序的运行结果是[]main(){voidchange_p();int*p,a[]={1,4,7,10};p=&a[1];change_p(p);printf("%d",*p);}voidchange_p(int*pi){*pi+=2;pi+=2;*pi+=2;}A)7B)

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

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

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