《C语言考试辅导》PPT课件

《C语言考试辅导》PPT课件

ID:45086465

大小:369.34 KB

页数:32页

时间:2019-11-09

《C语言考试辅导》PPT课件_第1页
《C语言考试辅导》PPT课件_第2页
《C语言考试辅导》PPT课件_第3页
《C语言考试辅导》PPT课件_第4页
《C语言考试辅导》PPT课件_第5页
资源描述:

《《C语言考试辅导》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言考试辅导内容考试范围分题型复习“C语言程序设计”课程包含“C语言”和“程序设计”两部分内容。本课程的教学目的是掌握(面向过程)程序设计的一般方法,C语言是程序设计的载体。由于课时的限制,也是为了教学的方便,一般我们借助于介绍C语言的语法,通过程序示例分析,把程序设计的一般方法教授给学生。因此,课程考试的重点应该是程序设计(包括程序阅读、程序设计和程序调试),而不是C语言的语法。各类题目分数分布情况选择题46分,主要考基本概念、词法、语法和小程序阅读等。程序阅读题18分(3小题)。程序调试题12分(2小题)。程序设计题24分(4小题)说明1

2、.选择题由机器改卷,其他题目由人工改卷,保留大比例的选择题是为了减少人工改卷工作量。2.为了缩小考试范围,提高考试及格率,考试题目有三分之二在平时的作业中,所以要求学生必须完成“必做作业”。3.一定要做模拟题一遍。考试题型和模拟题相同,考试范围与模拟题相似。4.考试内容90%在2~8章。第2章重点考核常用运算符(+、-、*、/、%、==、<、>、!=、&&、

3、

4、、=、简单的++和--)的正常使用,古怪的人造表达式不考。第3章printf和scanf函数只考%d、%f、%c和%s格式,数据位数控制也不考。第4章条件运算符不考,switch语句不考

5、。第5章循环结构重点是while和for语句,do…while、break、continue、goto等语句不考。程序设计重点掌握单重循环,二重循环仅限于简单应用(见“必做作业”)。第6章标准库函数仅限能正确调用abs和sqrt函数即可。在自定义函数中,函数嵌套和函数递归不考。第7章条件编译不考。第8章多维数组不考,字符串函数不考。第9、10、11、12章只作简单介绍。必做作业第2章一(1—15)、二(1,3,5,6,7,9,10,11,16,17,18)、三(1—6)。第3章一(1—5)、二(5,6,7)、三(4—9)。第4章一(1,2,4)

6、、二(1,2,3)、三(1—7)。第5章一(1,6,7,10,11,13)、二(1—11,18,19,21,22)。第6章一(1—6)、二(1—9,13,14,16,17)、三(1,2,5,7)。第7章一(1—10)、二((1,2)。第8章一(1—10)、二(1,2,3,5,6)。分题型复习选择题主要考察基本概念标识符的命名规则scanf和printf的格式转义字符(,t,\,’,100,)由!,&&,

7、

8、组成的逻辑表达式intx=1,y=2;x=y==3;++与--,x++与++x的区别intx=3,y;y=(x++)*(x++

9、);intx=3,y;y=(--x)*(--x);设a=5,b=6,c=7,d=8,m=2,n=2执行(m=a>b)&&(n=c>b)结果:n的值为2解析:&&是短路(shortway)运算符,当&&左边表达式的值为0时,不再执行右边的表达式形参与实参类型要一样结构体(共用体)指针与数组(字符串)chara[]={‘H’,’e’,’l’,’l’,’o’};p=a;p++;printf(“%c”,*p);字符串结束符如上题,”a45+045b”含有最后的字符串结束符’’,因而长度为8个字节注意:计算字符串长度时,sizeof会将’’

10、计算在内,strlen()则不算main(){charb[]=“hello,you”;b[5]=0;printf(“%s”,b);}运行结果:hello解析:b[5]=0;等价于b[5]=‘’;定义宏:#defines(x)x*x表达式s(a+b)宏展开为:a+b*a+b定义宏:#defines(x)(x)*(x)表达式s(a+b)宏展开为:(a+b)*(a+b)程序阅读题考察对于程序的阅读与理解,一般要求写出运行结果。理解程序要解决什么问题,注意输出的格式要写对循环语句函数的形参与实参(特别是变量同名的情形)局部变量static传值调

11、用与传址调用值传递:voidswap1(inta,intb){intc=a;a=b;b=c;}voidmain(){intx=1,y=2;swap1(x,y);printf(“%d,%d”,x,y);}地址传递:voidswap2(int*a,int*b){int*c=a;*a=*b;*b=*c;}voidmain(){intx=1,y=2;swap1(&x,&y);printf(“%d,%d”,x,y);}程序调试题考察对于已知程序,进行语法错误和语义错误的修改。第一大类:语法错误(1)漏写“;”。(2)数据类型定义错误(包括int,long

12、,char,float,double,字符串,数组和指针等类型互相不能用错)(3)定义函数时后面多加“;”(如:voidfun(char*s);后面的

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

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

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