版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、语言考试复习要点1.程序结构是三种 : 顺序结构, 循环结构 (三个循环结构), 选择结构 (if和 switch)2.读程序都要从main() 入口 , 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择 )。3.计算机的数据在电脑中保存是以二进制的形式 . 数据存放的位置就是他的地址 .4.bit 是位 是指为0 或者 1 。 byte 是指字节 , 一个字节 =八个位 .5.一定要记住二进制 如何划成十进制。概念常考到的:编译预处理不是C 语言的一部分,不占运行时间,不要加分号。C 语言编译的程序称为源程序,它以 ASCII数值存放在文本文件中。每个 C 语言程序中main 函数是有
2、且只有一个。在函数中不可以再定义函数。算法的是一定要有输出的,他可以没有输入。break可用于循环结构和switch语句。逗号运算符的级别最低。第一章)合法的用户标识符考查:合法的要求是由字母,数字,下划线组成。有其它元素就错了。并且第一个必须为字母或则是下划线。第一个为数字就错了。关键字不可以作为用户标识符号。maindefinescanfprintf都不是关键字。 迷惑你的地方 If 是可以做为用户标识符。因为If 中的第一个字母大写了,所以不是关键字。2 )实型数据的合法形式:2.333e-1就是合法的,且数据是2.333 10- 。考试口诀: e 前 e 后必有数, e 后必为整数3
3、)字符数据的合法形式::1是字符占一个字节,1 是字符串占两个字节( 含有一个结束符号 )。0的 ASCII 数值表示为 48 , a的 ASCII 数值是 97 , A 的 ASCII 数值是 65 。一般考试表示单个字符错误的形式:651字符是可以进行算术运算的,记住:0-0=48大写字母和小写字母转换的方法:A+32=a相互之间一般是相差32 。4 ) 整型一般是两个字节, 字符型是一个字节,双精度一般是4 个字节:考试时候一般会说,在16 位编译系统,或者是32 位系统。碰到这种情况,不要去管,一样做题。掌握整型一般是两个字节, 字符型是一个字节,双精度一般是4 个字节就可以了。5 )
4、转义字符的考查:在程序中 int a = 0 x6d,是把一个十六进制的数给变量a注意这里的0 x 必须存在。在程序中 int a = 06d,是一个八进制的形式。在转义字符中, x6d 才是合法的, 0不能写,并且x 是小写。141 是合法的,0 是不能写的。 108 是非法的,因为不可以出现8 。)算术运算符号的优先级别:同级别的有的是从左到右,有的是从右到左。)强制类型转换:一定是( int ) a 不是int (a ),注意类型上一定有括号的。注意( int )(a+b ) 和( int )a+b的区别。前是把 a+b转型,后是把a 转型再加b 。)表达式的考查:是表达式就一定有数值。
5、赋值表达式 :表达式数值是最左边的数值,a=b=5;该表达式为5 ,常量不可以赋值。自加、自减表达式:假设a=5 , +a (是为 6 ), a+ (为 5 );运行的机理: +a是先把变量的数值加上1 ,然后把得到的数值放到变量a 中,然后再用这个+a表达式的数值为6,而 a+ 是先用该表达式的数值为5 ,然后再把a 的数值加上1为 6 ,再放到变量a 中。进行了 +a和 a+ 后 在下面的程序中再用到a 的话都是变量a 中的 6了。考试口诀: + 在前先加后用,+ 在后先用后加。逗号表达式 :优先级别最低; 表达式的数值逗号最右边的那个表达式的数值。(2 ,3 ,4 )的表达式的数值就是4
6、。9)位运算的考查:会有一到二题考试题目。总的处理方法: 几乎所有的位运算的题目都要按这个流程来处理(先把十进制变成二进制再变成十进制)。例 1 : char a = 6, b;b = a2;这种题目的计算是先要把a 的十进制6 化成二进制,再做位运算。例 2 :一定要记住,异或的位运算符号。0 异或1 得到 1 。异或 0 得到 0。两个女的生不出来。异或 1 得到 0。两个男的生不出来。考试记忆方法:一男(1) 一女 (0) 才可以生个小孩(1) 。例 3 :在没有舍去数据的时候, 右移一位表示除以2 。10 ) 018 的数值是非法的,八进制是没有8 的,逢 8 进 1 。) % 符号两
7、边要求是整数。不是整数就错了。三种取整丢小数的情况:、 int a =1.6;、 (int)a ;、 1/2 ; 3/2 ;字符型和整数是近亲:char a = 65 ;printf(“ %c” , a);得到的输出结果:aprintf(“ %d” , a);得到的输出结果:65第二章1 ) printf函数的格式考查:%d 对应整型; %c 对应字符; %f 对应单精度等等。宽度的,左对齐等修饰。%ld 对应long int; %lf对应 double。2 ) scanf 函数的格式考察:注意该函数的第二个部分是&a这样的地址,不是a;scanf(“ %d%d%*d%d ” ,&a,&b,&
8、c); 跳过输入的第三个数据。3) putchar ,getchar函数的考查:chara = getchar()是没有参数的,从键盘得到你输入的一个字符给变量a 。putchar( y ) 把字y符输出到屏幕中4)如何实现两个变量x , y 中数值的互换(要求背下来)不可以把x=y ,y=x;要用中间变量t=x ; x=y ; y=t 。5 )如何实现保留三位小数,第四位四舍五入的程序,(要求背下来)这个有推广的意义,注意x =(int ) x 这样是把小数部分去掉。第三章特别要注意: c 语言中是用非0 表示逻辑真的,用0 表示逻辑假的。)关系表达式:表达式的数值只能为1 (表示为真),或
9、 0 (表示假)当关系的表达是为真的时候得到1 。如98这个是真的,所以表达式的数值就是1 ;)逻辑表达式:只能为 1 (表示为真),或 0 (表示假)共有 &|! 三种逻辑运算符号。!&|优先的级别。注意短路现象。考试比较喜欢考到。要表示x 是比 0 大,比 10 小的方法。 0 x10是不可以的 (一定记住)。是先计算0 x得到的结果为1 或则0 ;再用0 ,或1 与 10 比较得到的总是真(为1 )。所以一定 要用(0 x)&(x 第一行a1456 第二行a2789 第三行步骤二:这样作题目间很简单:*(a0+1)我们就知道是第一行的第一个元素往后面跳一列,那么这里就是a01元素,所以是
10、。*(a1+2)我们就知道是第二行的第一个元素往后面跳二列。那么这里就是a12元素,所以是 6。一定记住: 只要是二维数组的题目,一定是写成如上的格式,再去做题目, 这样会比较简单。数组的初始化,一维和二维的,一维可以不写,二维第二个一定要写int a=1, 2 合法。int a4=2, 3 , 4 合法。但 int a4=2, 3, 4 非法。二维数组中的行指针int a12;其中 a 现在就是一个行指针,a+1跳一行数组元素。搭配( * ) p2 指针a0 , a1 现在就是一个列指针。a0+1跳一个数组元素。搭配*p2 指针数组使用5) 还有记住脱衣服法则:a2变成* ( a+2 )a2
11、3 变成* ( a+2 )3 再可以变成* (* (a+2 ) +3 )这个思想很重要!其它考试重点文件的复习方法:把上课时候讲的文件这一章的题目要做一遍,一定要做,基本上考试的都会在练习当中。1 )字符串的strlen()和 strcat () 和 strcmp () 和 strcpy ()的使用方法一定要记住。他们的参数都是地址。其中strcat ()和 strcmp ()有两个参数。2 ) strlen和 sizeof的区别也是考试的重点;3 ) definef ( x)( x*x )和definef (x) x*x之间的差别。一定要好好的注意这写容易错的地方,替换的时候有括号和没有括号
12、是很大的区别。4 ) int*p ;p =( int * ) malloc (2 );p =( int * ) malloc (sizeof ( int );以上两个等价当心填空题目,malloc的返回类型是void *5 )还有 main ( int argc, char *argv) 这种含有参数的题目,是很呆板的题目。第一个参数是表示输入的字符串的数目,第二个参数是指向存放的字符串。)函数的递归调用一定要记得有结束的条件,并且要会算简单的递归题目。要会作递归的题目7 )结构体和共用体以及链表要掌握最简单的。typedef考的很多,而且一定要知道如何引用结构体中的各个变量,链表中如何填加和
13、删除节点,以及何如构成一个简单的链表,一定记住链表中的节点是有两个域,一个放数值,一个放指针。8 )函数指针的用法(*f )()记住一个例子:int add(int x, int y).main() int ( *f )() ; f=add;赋值之后:合法的调用形式为、add(2 , 3) ;、 f(2 , 3) ;、( *f )( 2, 3 )两种重要的数组长度:char a= a , b , c数组长;度为,字符串长度不定。sizeof(a) 为。char a5= a ,cb, 数组长度为,字符串长度。sizeof(a) 为。10 ) scanf和gets的数据:如果输入的是goodgoo
14、dstudy !那么 scanf(“ %s” ,a);只会接收good.考点:不可以接收空格。gets(a);会接收good good study!考点:可以接收空格。)共用体的考查:union TT int a;char ch2;考点一:sizeof (struct TT) = 2;考点二:TTt1 ;t1=0 x1234;那么ch0=0 x 34;ch1=0 x12“文件包含”的考查点:o2.c#include” no2.c”main() add(29 , 33); .int add(int a,int b)return a+b;这里一个C 语言程序是有两个文件组成,分别是no1.c ,
15、no2.c 。那么 no1.c中最开始有个 #include” no2.c ”他表示把第二个文件的内容给包含过来,那么 no1.c 中调用 add() 函数的时候就可以了把数值传到no2.c 中的被调用函数 add() 了。一个文件必须要有main函数。这句话错了。例如: no2.c就没有。头文件一定是以.h 结束的。这句话错了。例如:no1.c 中就是#include” no2.c .c”结以尾的。赠送以下资料考试知识点技巧大全一、考试中途应饮葡萄糖水大脑是记忆的场所, 脑中有数亿个神经细胞在不停地进行着繁重的活动,大脑细胞活动需要大量能量。科学研究证实 ,虽然大脑的重量只占人体重量的 2%
16、-3%,但大脑消耗的能量却占食物所产生的总能量的20%,它的能量来源靠葡萄糖氧化过程产生。据医学文献记载 ,一个健康的青少年学生 30 分钟用脑 ,血糖浓度在 120 毫克 /100 毫升 ,大脑反应快 ,记忆力强; 90 分钟用脑,血糖浓度降至 80 毫克 /100 毫升,大脑功能尚正常; 连续 120 分钟用脑, 血糖浓度降至毫克 /100 毫升,大脑反应迟钝,思维能力较差。我们中考、高考每一科考试时间都在2 小时或 2 小时以上且用脑强度大,这样可引起低血糖并造成大脑疲劳,从而影响大脑的正常发挥,对考试成绩产生重大影响。因此建议考生,在用脑60 分钟时,开始补饮 25%浓度的葡萄糖水10
17、0 毫升左右,为一个高效果的考试加油 。二、考场记忆“短路”怎么办呢?对于考生来说,掌握有效的应试技巧比再做题突击更为有效。1.草稿纸也要逐题顺序写草稿要整洁,草稿纸使用要便于检查。不要在一大张纸上乱写乱画,东写一些,西写一些。打草稿也要像解题一样,一题一题顺着序号往下写。最好在草稿纸题号前注上符号,以确定检查侧重点。为了便于做完试卷后的复查,草稿纸一般可以折成4-8 块的小方格,标注题号以便核查,保留清晰的分析和计算过程。2.答题要按 先易后难 顺序不要考虑考试难度与结果,可以先用5 分钟熟悉试卷,合理安排考试进度,先易后难,先熟后生,排除干扰。考试中很可能遇到一些没有见过或复习过的难题,
18、不要 蒙 了。一般中考试卷的题型难度分布基本上是从易到难排列的,或者交替排列。3.遇到容易试题不能浮躁遇到容易题,审题要细致。圈点关键字词,边审题边画草图,明确解题思路。有些考生一旦遇到容易的题目,便觉得心应手、兴奋异常,往往情绪激动,甚至得意忘形。要避免急于求成、粗枝大叶, 防止受熟题答案与解题过程的定式思维影响,避免漏题,错题,丢掉不该丢的分。答题不要犹豫不决选择题做出选择时要慎重,要关注题干中的否定用词,对比筛选四个选项的差异和联系, 特别注意保留计算型选择题的解答过程。 当试题出现几种疑惑不决的答案时, 考生一定要有主见,有自信心,即使不能确定答案,也不能长时间犹豫,浪费时间,最终也应把认为正确程度最高的答案写到试卷上, 不要在答案处留白或开天窗。5.试卷检查要细心有序应答要准确。一般答题时,语言表达要尽量简明扼要,填涂答题纸绝不能错位。答完试题,如果时间允许,一般都要进行试卷答题的复查。复查要谨慎,可以利用逆向思维,反向推理论证,联系生活实际,评估结果的合理性,选择特殊取值,多次归纳总结。另外,对不同题型可采用不同的检查方法。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 在线教育平台的构建与运营作业指导书
- 农民增收方案全解析
- 2024年度金融控股公司股权转让与风险管理协议3篇
- 制造业工厂自动化升级改造方案
- 体育产业赛事运营与品牌推广方案
- 团队精神课程设计
- 分析仪器在新型电池材料研究的技术考核试卷
- 家庭教育方法与亲子关系构建
- 初中生物多样性保护意识培养
- 丝网印刷在电子行业的应用考核试卷
- 山东省烟台市芝罘区2023-2024学年七年级上学期期末数学试卷(含解析)
- 用友U8操作教程2
- 河南省南阳市邓州市2023-2024学年七年级上学期期末数学试题(含答案)
- 影视基础理论基础知识
- 国际贸易理论期末考试试卷
- 《测绘管理法律与法规》课件-测绘标准化
- 《沃森克里克》课件
- 风险企业监测方案
- 基础团务知识培训
- 呼吸科主任述职报告
- 老年人健康管理测试试题(两套题-有答案)
评论
0/150
提交评论