您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 计算机应用/办公自动化 > 技能高考专题:C语言考前辅导
C语言考前辅导一、做题步骤:1.状态调整:①头脑要清醒②心态要平和(不悲不喜):是做过了的题不要高兴,越是平时做过了的就越容易错;是平时没做过的也不要太过有压力,要相信自己。2.审题:①题上最终要求什么,一定要看懂题目要干什么,在看程序②题目中包含了哪些知识点,可以用什么程序结构或什么语句来解决3.分析程序结构(1)分支结构:①If、if…else:分两支,是哪两种情况②if…else嵌套:分成了几支,是哪几种情况③switch()结构:分几支,常量是什么,与哪个case后的常量匹配,有default吗。(2)循环结构:while、for①while循环的三要素:循环变量赋初值、循环条件、循环变量在循环体中的更新②for循环:表达式一;循环变量的初值表达式二:循环条件表达式三:循环变量的变化4.填空:①输入法(英文)②不要改变了原程序(不要改题目)5.检查①人工检查②编译、链接、运行,如果有运行样图,一定要一个字符一个字符地比对二、需要记的单词1、头文件相关include、define(这两个前#不要掉了)stdio.h、math.h(这两个要放在尖括号、双引号里),外加string.h2、数据类型相关char(%c)、int(%d)、long(%ld)、float(%f)、double(%lf)注意:①保留几位小数②小数与科学计数法,如0.00002—2e-53、程序结构相关if、if…else、switch()、case、default、while()、forbreak①用于跳出switch()结构②用于结束循环continue用于结束本轮循环,进入下一次循环4、函数相关void、return5、与库函数相关scanf(),printf(),getchar(),putchar()fabs(),abs(),sqrt(),pow()puts(),gets(),strcat(字符数组名1,字符数组名2),strcpy(字符数组名1,字符数组名2),strcmp(字符数组名1,字符数组名2),strlen(字符数组名)三、种类型的程序题及常出现的错误1.累加累乘①变量赋初值(0、1还是其它)②累加的对象如果是分数,要注意分子、分母是否要加括号,是什么类型,要注意需要转换成小数吗?可用1.0、强制转换(float)或(double)解决③通常与循环结构结合(注意循环变量的初值、终值、循环条件)2、文本作图①哪个变量控制行,是几行还是n行②每行要输出什么,变量的初值、终值(如果是n行,它跟n也有关系)3、素数①搞清楚要判断谁是素数,就把它放在%的前面②常与for、if结构有关4、数列5、闰年6、数位分离7、统计判断8、最大公约数与最小公倍数四、函数调用及容易常出现的错误1、函数类型(void、int(可以省略)、float、double),必须与返回值类型一致2、函数声明(是否需要函数声明,声明需要加分号,函数声明的位置)3、形参(函数定义时的参数)形参的类型、形参名、形参的个数4、实参(函数调用时的数),在哪里调用在哪里找实参5、返回值(除了void以外都需要返回值语句return)6、函数调用①嵌套调用的格式:函数名(实参)实参的个数与形参的个数一致、实参的类型要与形参的类型要兼容②递归调用:递归终止条件、递归关系
本文标题:技能高考专题:C语言考前辅导
链接地址:https://www.777doc.com/doc-8527844 .html