范文一:C语言全部知识点总结
C 语言 知识点复习资料
总体上必须清楚的 :
1.程序中基本的 控制结构 是三种 : 顺序结构 、选择 结构 (分支结构 ) 、循环结构。
2. 读程序都要从 main()入口 , 然后从最上面顺序往下 读 (碰到循环做循环 , 碰到选择做选择 ) , 有且只有一个 main 函数。
3.计算机的数据在电脑中保存是以 二进制的形式 . 数据存放的位置就是 它的地址 .
4. bit 是位 是指为 0 或者 1。 byte 是指字节 , 一个 字节 = 八个位 .
5. 编译预处理不是 C 语言的一部分,不占运行时间, 不要加分号。 (常考! )
#define PI 3.1415926; 这个写法是错误的,一 定不能出现分号。
6. 每个 C 语言程序中 main 函数是有且只有一个。
7. 用 C 语言编写的程序称为 源程序 ,扩展名是 .c 。 C 程序必须经过编辑、编译、链接、运行四个步骤才 可得到运行结果。注意 .c 和 .obj 文件时无法运行 的,只有 .exe 文件才可以运行。 (常考! )
8. C语言书写格式是自由的,每行可以写多个语句,
一条语句也可以写在多行。
9. 一个 C 语言程序有且只有一个 main 函数,是程序 运行的起点。
10. Cfree 、 VC/VC++、 CodeBlock 等是软件,用来运行 写的 C 语言程序。 (编译环境)
11.标识符 (必考内容) :
合法的要求是由字母,数字,下划线组成。有其 它元素就错了。
并且第一个必须为字母或则是下划线。第一个为 数字就错了
12. 标识符分为 关键字 、 预定义标识符 、 用户标识符 。 关键字(P259) :不可以作为用户标识符号。 main define scanf printf 都不是关键字。迷惑你的地 方是 If 、 Main 等可以做为用户标识符。 因为 If 、 Main 中的第一个字母大写了, 所以不是关键字和特定字了。 预 定 义 标 识 符 :如 define scanf printf include 。记住预定义标识符可以做为用户标识符,但 因为它们有特定含义,一般不做用户标识符。
用户标识符:可作为常量名、变量名、函数名、 构造类型名等。
13. 整型常量:C 语言只有八、十、十六进制整数,没 有二进制。但是运行时候,所有的进制都要转换成二
进制来进行处理。 (考过两次)
C语言中的 八进制规定要以 0开头 。 018的数值是 非法的,八进制是没有 8的。
C语言中的 十六进制规定要以 0x 开头 。
14. 实型常量:
小数的 合法写法 :C 语言小数点两边有一个是零的 话,可以不用写。
如:1.0在 C 语言中可写成 1, 0.1在 C 语言中可 以写成 .1。
科学计数法的 合法形式 :考试口诀:e 前 e 后必有 数, e 后必为整数。
如 :2.333e-1 就 是 合 法 的 , 且 数 据 是 2.333×10-1。
15. 字符常量:单引号:‘’注意:转义字符 P260 1)字符数据的合法形式 :
'1' 是字符占一个字节,
'0' 的 ASCII 数值表示为 48, 'A' 的 ASCII 数值是 97, 'a' 的 ASCII 数值是 65。
一般考试表示单个字符错误的形式:'65'
2)转义字符:
转义字符分为一般转义字符、八进制转义字符、十 六进制转义字符。
一般转义字符:背诵 \0、 \n、 \’、 \”、 \\。 八进制转义字符:‘ \141’ 是合法的, 前导的 0是不能写的。
十六进制转义字符:’ \x6d’ 才是合法的,前导 的 0不能写,并且 x 是小写。
3)字符型和整数是近亲:两个具有很大的相似之处 char a = 65 ;
printf(“%c”, a); 得到的输出结果: a
printf(“%d”, a); 得到的输出结果: 65
16. 字符串常量:双引号“”
注意:有效长度和存储长度 。
17. 变量:作用是存储数据,变量名必须是合法的标 识符,变量定义时必须指明类型。变量参与运算时必 须有确定的值,包括作函数的实参。
18. 表达式:用于运算。 核心:表达式一定有数值! 常 考:优先级和结合性
(1)算术表达式:+, -, *, /, %
考试一定要注意:“/” 两边都是整型的话,结果 就是一个整型。 3/2的结果就是 1.
“/” 如果有一边是小数,那么 结果就是小数。 3/2.0的结果就是 1.5
“%”符号请一定要注意是余数, 考试最容易算成了除数。
“%”符号两边要求是整数。不 是整数就错了。
(2) 赋值表达式:表达式数值是最左边的变量的值 (赋 值的左边只能是一个变量) 。
如 a=b=5;该表达式为 5。
注意:int x=y=10; 错啦,定义时,不可以 连续赋值。
int x,y; x=y=10; 对滴,定义完 成后,可以连续赋值。
(3)复合的赋值表达式:+=、 -=、 *=、 /=、 %= 等的 含义。
int a=2; a*=2+3;运行完成后, a 的值是 10。 一定要注意,首先要在 2+3的上面打上括号。变 成(2+3)再运算。
(4)自增、自减表达式:
自加、自减表达式:假设 a=5, ++a(表达式的值为
6) , a++(表达式的值为 5) ;
考试口诀:++在前先加后用 , ++在后先用后加 。 (5)逗号表达式:
优先级别最低。 表达式的数值是逗号最右边的那 个表达式的数值。
(2, 3, 4)的表达式的数值就是 4。
z=(2, 3, 4) (整个是赋值表达式 ) 这个时候 z 的值为 4。 (有点难度哦! )
z= 2, 3, 4 (整个是逗号表达式)这个时候 z 的值为 2。
(6)关系表达式:
a)表达式的数值只能为 1(表示为真) ,或 0(表示 假) 。
如 9>8这个关系表达式是真的,所以 9>8这个表 达式的数值就是 1。
如 7<6这个关系表达式是假的,所以>6这个关系表达式是假的,所以><6这个表 达式的数值就是="">6这个表>
b)考试最容易错的:就是 int x=1,y=0,z=2; x<>
为了真的了!
c)等号和赋值的区别!一定记住“=”就是赋值, “==”才是等号。
(7)逻辑表达式:共有 && || ! 三种逻辑运算 符号。
核心:表达式的数值只能为 1(表示为真) , 或 0(表 示假) 。
a) ! >&&>|| 优先的级别。
b) 注意短路现象 。如:x && y 中 x 若为 0,不 计算 y ; x || y中若 x 为非零值,则也不计算 y 。 c) 表示 x 小于 0大于 10的方法:0<><10是不行 的,一定要用="">10是不行><><>
(8)位运算的考查:
总的处理方法:(先把十进制变成二进制,计算 出结果后再变成十进制 ) 。
例 1:char a = 6, b;
b = a<2; 这种题目的计算是先要把="" a="" 的="" 十进制="">2;>
例 2:一定要记住,异或的位运算符号” ^ ”。 0 异或 1得到 1。 0 异或 0得到 0。两个女 的生不出来。
考试记忆方法:一男 (1)一女 (0)才可以生个小
孩 (1)。
例 3:在没有舍去数据的时候, <左移一位表 示乘以="" 2;="">>右移一位表示除以 2。
(9) 补充:
a )空语句不可以随意执行,会导致逻辑错误。
b )注释:注释不是 C 语言,不占运行时间,没 有分号。不可以嵌套!
c )强制类型转换:
一定是 (int ) a 不是 int(a ) ,注意类型 上一定有括号的。
注意 (int ) (a+b) 和 (int ) a+b 的区别。 前 是把 a+b转型,后是把 a 转型再加 b 。
d ) 三种取整丢小数的情况:int a =1.6; (int)a; 1/2; 3/2;
19.数据输出函数 printf
1)使用 printf 和 scanf 函数时,要在最前面加上 #include 2) printf 可以只有一个参数,也可以有多个参数。 3) printf (“ 第一部分 ”,第二部分 ) ;把第二 部分的变量、表达式、常量以第一部分的形式展现出 来! 4) printf (“a=%d,b=%d”, 12, 34) 考试重点! 一定要记住是将 12和 34以第一部分的形式现在在终 端也就是黑色的屏幕上。考试核心为:一模一样。在 黑色屏幕上面显示为 a=12, b=34 printf(“a=%d, \n b=%d”, 12, 34)那么输出的 结果就是:a=12, =34 5) int x=017; 一定要弄清楚为什么是这个结果! 过程很重要 printf(“%d”, x) ; 15 printf (“%o”, x) ; 17 printf (“%#o”, x ) ; 017 printf (“%x”, x) ; 11 printf (“%#x”, x ) ; 0x11 6)一定要记住的 格式说明 表示内容 格 式说明 表示内容 %d 整 型 int %c 字符 char %ld 长整型 long int %s 字符串 %f 浮 点 型 float double %lf double %o 八 进 制 %#o 带前导 的八进制 %x 十 六 进 制 %#x 带前导的 十六进制 %5d % % 输出一个百分号 举例说明: printf (“%2d”, 123 ) ; 第二部分有三位,大于 指定的两位,原样输出 123 printf (“%5d”, 123 ) ; 第二部分有三位,小于 指定的五位,左边补两个空格 123 printf (“%10f”, 1.25 ) ; 小数要求补足 6位的, 没有六位的补 0, 。结果为 1.250000 printf (“%5.3f”, 1.25 ) ; 小数三位,整个五位, 结果为 1.250(小数点算一位) printf (“%3.1f”, 1.25 ) ;小数一位,整个三位, 结果为 1.3 20.数据输入 1) scanf (“a=%d,b=%d”, &a, &b) 考试超级重点 ! 一定要记住是以第一部分的格式在终端输入数据。 考 试核心为:一模一样。 在黑色屏幕上面输入的为 a=12, b=34才可以把 12和 34正确给 a 和 b 。有一点不同也不行。 2) scanf (“%d,%d”, x , y ) ;这种写法绝对错误, scanf 的第二个部分一定 要是地址 ! scanf (“%d,%d”, &x, &y) ;注意写成这样才可以! 3)特别注意指针在 scanf 的考察 例如: int x=2; int *p=&x; scanf (“%d”, x ) ; 错误 scanf(“%d”, p ) ;正确 scanf (“%d”, &p) ; 错误 scanf(“%d”, *p)错误 4)指定输入的长度 终端输入:1234567 scanf (“%2d%4d%d”, &x, &y, &z) ; x 为 12, y 为 3456, z 为 7 终端输入:1 234567 由于 1和 2中间有空格,所 以只有 1位给 x scanf (“%2d%4d%d”, &x, &y, &z) ; x 为 1, y 为 2345, z 为 67 5)补充说明: a ) scanf 函数的格式考察: 注意该函数的第二个部分是 &a 这样的地址,不是 a ; scanf(“%d%d%*d%d”,&a,&b,&c); 跳过输入的第 三个数据。 b ) putchar ,getchar 函数的考查: char a = getchar() 是没有参数的,从键盘得到 你输入的一个字符给变量 a 。 putchar(‘y’)把字符 y 输出到屏幕中。 c )如何实现两个变量 x , y 中数值的互换(要求背下 来) 不可以把 x=y ,y=x; 要用中间变量 t=x; x=y; y=t; 21. if 语句 特别要注意:C 语言中是用非 0表示逻辑真的,用 0表示逻辑假的。 C语言有构造类型,没有逻辑类型。 if只管后面一个语句,要管多个,请用 大括号! 注意以下规则: 1) else 是与最接近的 if 且没有 else 的语句匹配。 2) if(a if(a 3) 单独的 if 语句:if (a 标准的 if 语句:if (a<> if (b>c)printf(“ok!”); 多选一的 if 语句 if (a==t)printf(“a”); else if (b==t) printf(“b”); else if (c==t) printf(“c”); else pritnf(“d”); 通过习题,要熟悉以上几种 if 语句! 4)条件表达式:表达式 1 ?表达式 2 :表达 式 3 a )考试口诀:真前假后。 b)注意是当表达式 1的数值是非 0时,才采用表 达式 2的数值做为整个运算结果,当表达式 1的数值 为 0时,就用表达式 3的数值做为整个的结果。 c) int a=1, b=2, c=3, d=4, e=5; k=a>b? c :d>e? d :e ; 求 k 的数值是多少? 答案为 5 5) switch 语句: a) 执行的流程一定要弄懂!上课时候详细的过程讲 了,请自己一定弄懂 ! b ) 注意有 break 和没有 break 的差别, 书上的两个例 子,没有 break 时候,只要有一个 case 匹配了,剩下 的都要执行,有 break 则是直接跳出了 swiche 语句。 c) switch 只可以和 break 一起用, 不可以和 continue 用。 d) switch(x) x:是整型常量,字符型常量,枚举 型数据。 a {case 1: ?. 不可以是变量。 case 2: ?. } 22. 三种循环结构: a) for () ; while(); do- while()三种。 b) for 循环当中 必须是两个分号 ,千万不要忘记。 c)写程序的时候一定要注意,循环一定要有 结束 的条件 ,否则成了死循环。 d) do-while()循环的 最后一个 while();的分号 一 定不能够丢。 (当心上机改错) , do -while 循环是至少 执行一次循环。 e) break 和 continue的差别 break:是打破的意思, (破了整个循环)所以看见 break 就退出整个一层循环。 continue :是继续的意思, (继续循环运算) ,但是 要结束本次循环, 就是循环体内剩下的语句不再执行, 跳到循环开始,然后判断循环条件,进行新一轮的循 环。 f )嵌套循环 就是有循环里面还有循环,这种比较复杂,要一层 一层一步一步耐心的计算,一般记住两层是处理二维 数组的。 g) while ((c=getchar()) !=’ \n’ ) 和 while (c=getchar() !=’ \n’)的差别 先看 a = 3 != 2 和 (a=3) ! =2 的区别: (! =号的级别高于 =号 所以第一个先计算 3! =2) 第 一个 a 的数值是得到的 1;第二个 a 的数值是 3。 h )每行输出十个的写法: for (i=0; i<=100;>=100;> { printf(“%d”, i ) ; if((i+1)%10==0)printf(“ \n”); //如 果 i 是 从 1开 始 的 话 , 就 是 if(i%5==0)printf(“ \n”); } i )如何整除一个数: i%5==0 表示整除 5 i%2==0表示整除 2,同时表示 是偶数! j )输入 123,输出 321逆序输出数据 int a=123; while (i ! =0) { printf(“%d”, i%10) ; i=i/10; } k) for只管后面一个语句: int i=3; for (i=3; i<6;i++)>6;i++)> printf(“#”); 请问最终打印几个 #号?答案为一个! 9) 不 停 的 输 入 , 直 到 输 入 # 停 止 输 入 ! 不停的输入,直到输入 $停止输入! while( (x=getchar())!=’ # ’ ) while( (x=getchar())!=’ $ ’ ) 23. 函数 1)函数:是具有一定功能的一个程序块,是 C 语言的 基本组成单位。 2)函数 不可以嵌套定义 。但是可以嵌套调用。 3)函数名缺省返回值类型 ,默认为 int。 4) C 语言由函数组成, 但有且仅有一个 main 函数! 是 程序运行的开始! 5) 如何判断 a 是否为素数:背诵这个程序! void isprime( int a ) { for(i=2; i if(a%i==0) printf (“不是素数!”) ; printf(“是素数!”); //若需要返回值, 则把 printf 语句换成 return 语句。 } 6) 如何求阶层:n! 背诵这个程序! int fun(int n) { int p=1; for(i=1;i<=n;i++) p="">=n;i++)> return p; } 7)函数的参数可以是常量,变量,表达式,甚至是函 数调用。 int add(int x, int y) {return x+y; } main() { int sum; sum=add(add (7,8) , 9) ; 请问 sum 的结果是多 少? 结果为 24 } 8)一定要注意参数之间的传递 实参和形参之间 传数值,和传地址的差别。 (考试 的重点) 传数值的话, 形参的变化不会改变实参的变化。 传地址的话,形参的变化就会有可能改变实参 的变化。 9)函数声明的考查: 一定要有:函数名,函数的返回类型,函数的参数类 型。不一定要有:形参的名称。 int fun(int a[] , int b[]) { ????.. } 已经知道函数是这样。这个函数的正确的函数声明怎 么写? int fun(int *a , int *b) ; 这里是函 数声明的写法,注意数组就是指针 int fun(int a[] , int b[]) ; 这种写法 也是正确的 int fun(int b[] , int c[]) ; 这种写法 也是正确的,参数的名称可以随便写 int fun(int * , int *) ; 这种写法 也是正确的,参数的名称可以不写 10)要求掌握的库函数: a)库函数是已经写好了函数,放在仓库中,我们 只需要如何去使用就可以了! b )以下这些库函数经常考到,所以要背诵下来: abs()、 sqrt()、 fabs()、 pow()、 strcmp()、 strcpy()、 strlen()。 24.指针:指针变量的本质是用来放地址,而一般的 变量是放数值的。 1)定义:int *p; 后,表达式中 *p和 p 的差别:简单说 *p是数值, p 是地址! *p可以当做变量来用; *的作用是取后面地址 p 里面的数值 p是当作地址来使用。可以用在 scanf 函数中: scanf (“%d”, p ) ; 2) *p++ 和 (*p) ++的之间的差别:改错题目 中很 重要!考试超级重点 *p++是 地址会变化。 口诀:取当前 值,然后再移动地址! (*p) ++ 是数值会要变化。 口诀:取当前 值,然后再使数值增加 1。 例题:int *p,a[]={1,3,5,7,9}; p=a; 请问 *p++和(*p) ++的数值分别为多少? *p++:这个本身的数值为 1。 由于是地址会增 加一,所以指针指向数值 3了。 (*p) ++ 这个本身的数值为 1。 由于有个 ++表示 数值会增加,指针不移动,但数值 1由于自加了一次 变成了 2。 3)三名主义:(考试的重点) 数组名:表示第一个元素的地址。数组名不可以自 加,他是地址常量名。 (考了很多次) 函数名:表示该函数的入口地址。 字符串常量名:表示第一个字符的地址。 4)移动指针(经常加入到考试中其他题目综合考试) char *s=“meikanshu” while (*s) {printf(“%c”, *s) ; s++; } 这个 s 首先会指向第一个字母 m 然后通过循环会一次 打印出一个字符, s++是地址移动, 打印了一个字母后, 就会移动到下一个字母! 5)指针变量两种初始化(一定要看懂) 方法一:int a=2, *p=&a; (定义的同时初始化 ) 方法二:int a=2, *p; (定义之后初始化 ) p=&a; 6)传数值和传地址(每年必考好多题目) void fun (int a , int b ) void fun (int *a, int *b) { int t ; { int t ; t=a; a=b; b=t; t=*a; *a=*b; *b=t; } } main () main () { int x=1, y=3, { int x=1, y=3, fun(x , y ) ; fun (&x, &y) printf(“%d, %d” , x , y ) ; printf (“%d,%d”, x , y ) ; } } 这个题目答案是 1和 3。 这 个题目的答案就是 3和 1。 传数值, fun 是用变量接受, 所以 fun 中 传地 址, fun 用指针接受!这个时候 fun 的交换不会影响到 main 中的 x 和 y 。 中的 交换,就会影响到 main 中的 x 和 y 。 传数值,形参的变化不会影响实参。 传地 址形参的变化绝大多数会影响到实参! 7)函数返回值是地址,一定注意这个 *号 int *fun(int *a, int *b) 可以发现函数前面有 个 *,这个就说明函数运算结果是地址 { if(*a>*b) return a; return a 可以知道返 回的是 a 地址。 else return b; } main () { int x=7, y=8, *max; max = fun (&x, &y) ; 由于 fun (&x, &y)的 运算结果是地址,所以用 max 来接收。 printf(“%d”, *max) ; } 8)考试重要的话语: 指针变量是存放地址的。并且指向哪个就等价哪个, 所有出现 *p的地方都可以用它等价的代替。 例如:int a=2, *p=&a; *p=*p+2; (由于 *p指向变量a , 所以指向哪个就等价哪个,这里 *p等价于a,可以相当于是 a=a+2) 25. 数组:存放的类型是一致的。多个数组元素的地 址是连续的。 1)一维数组的初始化: int a[5]={1,2,3,4,5}; 合法 int a[5]={1,2,3, }; 合法 int a[]={1,2,3,4,5}; 合法 , int a[5]={1,2,3,4,5,6}; 不合法,赋值的个数多于 数组的个数了 2)一维数组的定义; int a[5];注意这个地方有一个重要考点, 定义时数 组的个数不是变量一定是常量。 int a[5] ; 合法,最正常的数组 int a[1+1] ; 合法,个数是常量 2, 是个算术表达式 int a[1/2+4] ; 合法,同样是算术表 达式 int x=5,int a[x] ; 不合法,因为个数是 x ,是个变量,非法的, #define N 5 int a[N] ; 合法, define 后的的 N 是符号常量,只是长得像变量 3)二维数组的初始化 int a[2][3]={1,2,3,4,5,6}; 合法, 很标准的二维的赋值。 int a[2][3]={1,2,3,4,5 }; 合法, 后面一个默认为 0。 int a[2][3]={{1,2,3} , {4,5,6}}; 合法, 每行三个。 int a[2][3]={{1,2}, {3,4,5}}; 合法, 第一行最后一个默认为 0。 int a[2][3]={1,2,3,4,5,6,7}; 不合 法,赋值的个数多余数组的个数了。 int a[][3]={1,2,3,4,5,6}; 不合 法,不可以缺省行的个数。 int a[2][]={1,2,3,4,5,6}; 合法, 可以缺省列的个数。 补充: 1)一维数组的重要概念: 对 a[10]这个数组的讨论。 a) a表示数组名,是第一个元素的地址,也就是元素 a[0]的地址。 (等价于 &a) b) a是地址常量,所以只要出现 a++,或者是 a=a+2赋值的都是错误的。 c) a是一维数组名,所以它是列指针,也就是说 a+1是跳一列。 对 a[3][3]的讨论。 a) a表示数组名,是第一个元素的地址,也就是元素 a[0][0]的地址。 b) a是地址常量,所以只要出现 a++,或者是 a=a+2赋值的都是错误的。 c) a是二维数组名,所以它是行指针,也就是说 a+1是跳一行。 d) a[0]、 a[1]、 a[2]也都是地址常量,不可以对它进 行赋值操作,同时它们都是列指针, a[0]+1, a[1]+1, a[2]+1都是跳一列。 26. 其他知识点: 1)字符串的 strlen() 和 strcat() 和 strcmp () 和 strcpy ()的使用方法一定要记住。他们的参数都 是地址。其中 strcpy () 和 strcmp ()有两个参数。 2) strlen 和 sizeof的区别也是考试的重点; 3) #define f(x ) (x ) *(x ) 和 #define f(x ) x*x 之间的差别。一定要好好的注意这写容易错的地 方,替换的时候有括号和没有括号是很大的区别。 4) int *p; p = (int *) malloc (4) ; p = (int *) malloc (sizeof (int ) ) ;以上两 个等价 当心填空题目, malloc 的返回类型是 void * 6)函数的 递归调用 一定要记得有结束的条件,并且要 会算简单的递归题目。 7)结构体要掌握最简单的,而且一定要知道如何引用 结构体中的各个变量。 8) scanf 和 gets 的数据: 如果输入的是 good good study! 那么 scanf(“%s”,a); 只会接收 good. 考点:不 可以接收空格。 gets(a); 会接收 good good study! 考点: 可以接收空格。 9)“文件包含”的考查点: no1.c no2.c 这里一个 C 语言程序是有两个文件组成,分别是 no1.c , no2.c 。 那 么 no1.c 中 最 开 始 有 个 #include”no2.c”, 表示把第二个文件的内容给包含 过来, 那么 no1.c 中调用 add()函数的时候就可以了把 数值传到 no2.c 中的被调用函数 add()了。 一个文件必须要有 main 函数。 这句话错了。 例如: no2.c 就没有。 被包含的文件一定是以 .h 结束的。 这句话错了。例 如:no1.c 中就是#include”no2.c”以 .c 结尾的。 10)指针迷惑的考点: char ch[]=”iamhandsome”; char *p=ch; 问你 *(p+2) 和 *p+2的结果是多少? ‘m’ ‘k’ 结果是这两个。 11)数组中放数组一定要看懂 : int a[8]={1,2,3,4,4,3,2,2}; int b[5]={0}; b[a[3]]++ 这个写法要看懂,结果要知道是什 么? b[4]++,本身是 0,运行完后, b[4]为 1了。 15) 字符串的赋值 : C语言中没有字符串变量,所以 用数组和指针存放字符串: a) char ch[10]={“abcdefgh”}; 对 b) char ch[10]=“abcdefgh”; 对 c)char ch[10]={‘a’,’b’,’c’,’d’,’e’,’f’,’ g’,’h’ , ‘ \0’ }; 对 d) char *p=“abcdefgh”; 对 e)char *p; p=“abcdefgh”; 对 f)char ch[10]; ch=“abcdefgh”; 错了!数组名不可以赋值! g) char *p={“abcdefgh”}; 错了!不 能够出现大括号! 16) typedef 是取别名 ,不会产生新的类型,它同时 也是关键字 考点一:typedef int qq 那么 int x 就可以写 成 qq x 考点二:typedef int *qq 那么 int *x就可以 写成 qq x 17) static 考 点是一定会考的!复习相关的习题。 static int x;默认值为 0。 int x:默认值为不定值。 2015最新外研版英语九年级英语上册知识点总结 Module 8 Sports life 1.stand for是.... 的缩写; 代表 2. train for 为... 训练 3. play against和... 比赛 4. beat sb.打败某人/团队 win the match /prize 赢得比赛/奖品 5. if my memory is correct 如果我没记错的话 have a good/bad memory 记忆力好/差 6. make a decision 做决定 decision n. 7. That’s no excuse. 那不是借口。 8.no way决不;不可能 9. face the truth 面对事实 10. have no chance to do sth. / have no chance of doing sth. 没机会做某事 11. remember to do sth. = don’t forget to do sth. 记得做某事 = 不要忘记做某事 12. be mad at/ with sb. = be angry with sb. 生某人的气 be mad on/about sb./sth. 特别喜欢某人或某物 be angry at /about sth. 对某事生气 13.nice work= good joy = well done做得好 14. cheer for sb. 为某人加油 cheer sb. up 让某人开心/振作起来 15. succeed (in) doing成功做某事 16. encourage sb. to do sth. 鼓励某人做某事 be encouraged to do sth. 被鼓励去做某事 17. the high jump 跳高 jump high 跳得高 18. have the ability to do sth. 有做某事的能力 have the ability in doing sth.有能力做某事 19. set up 建立,成立 20. among 在…中间(三者或三者以上) 21. at the same time 同时 22. break the record 打破纪录 23. use sth. to do sth. 使用某物去做某事 24.at the same time同时 25. from now/then on 从现在/那时起 26. suffer…from… 患(病), 遭受 27. It is a pity that 令人遗憾的是 28. stop sb. (from) doing sth. 阻止某人做某事 29. a symbol of...的象征 a symbol of courage and success 勇气和成功的象征 30. continue to do sth.= go on to do sth.;continue doing sth. =go on doing sth. 继续做某事 31.take pride in...以.... 为骄傲 33.prepare for...为... 做准备 prepare…for… 为…准备… I am preparing for the party. I have to prepare enough food for the guests. 34. first of all 首先, 起初(强调次序) above all 首要的是,最重要的是(强调要引起特别注意) after all毕竟 语法: 1. had better (not) do sth.最好(不) 做某事 2. need做情态动词时,不用于肯定句。need doing = need to be done 3. It's+形容词+to do sth.做某事是... 的 (形式主语句式) 最新外研版英语九年级下册知识点总结 11 12 ------------您身边的课程辅导专家: 初一上册数学知识点总结整理 第一章 有理数 ※有理数划分范围 ※数轴的三要素:原点、正方向、单位长度(三者缺一不可)。 ※相反数:只有符号不同的两个数叫做互为相反数。 ※绝对值的定义:一个数a的绝对值就是数轴上表示数a的点与原点的距离。数a的绝对值记作|a|。 ※正数的绝对值是它本身;负数的绝对值是它的数;0的绝对值是0。 ※绝对值的性质:除0外,绝对值为一正数的数有两个,它们互为相反数; 互为相反数的两数(除0外)的绝对值相等; 任何数的绝对值总是非负数,即|a|?0 越来越大 ※有理数加法法则: -3 -2 -1 0 1 2 3 ※加法的交换律、结合律在有理数运算中同样适用。 ?灵活运用运算律,使用运算简化,通常有下列规律:?互为相反的两个数,可以先相加;?符号相同的数,可以先相加;?分母相同的数,可以先相加; ?几个数相加能得到整数,可以先相加。 ※有理数减法法则: ※有理数乘法法则:?两数相乘,同号得正,异号得负,绝对值相乘。 ?任何数与0相乘,积仍为0。 ※如果两个数互为倒数,则它们的乘积为1。 ※乘法的交换律、结合律、分配律在有理数运算中同样适用。 ?有理数乘法运算步骤:?先确定积的符号;?求出各因数的绝对值的积。 ?乘积为1的两个有理数互为倒数。 ?零没有倒数?求分数的倒数,就是把分数的分子分母颠倒位置。一个带分数要先化成假分数。?正数的倒数是正数,负数的倒数是负数。 ※有理数除法法则:?两个有理数相除,同号得正,异号得负,并把绝对值相除。 ?0除以任何非0的数都得0。0不可作为除数,否则无意义。 ※有理数的乘方 1※注意:?一个数可以看作是本身的一次方,如5=5; ?当底数是负数或分数时,要先用括号将底数括上,再在右上角写指数。 1 有志者 事竟成 : 志成教育助您成功: ------------您身边的课程辅导专家: ※乘方的运算性质: ※有理数混合运算法则:?先算乘方,再算乘除,最后算加减。 n个a?如果有括号,先算括号里面的。 ,,,,,,,,,指数 na,a,a,??,a,a底数 科学计数法; 幂 有效数字: 第二章整式的加减 ※代数式的概念:用运算符号(加、减、乘除、乘方、开方等)把数与表示数的字母连接而成的式子叫做代数式。单独的一个数或一个字母也是代数式。 ((( ※代数式的系数:代数式中的数字中的数字因数叫做代数式的系数。 (((((( 222※代数式的项:代数式表示6x、-2x、-7的和,6x、-2x、-7是它的项,6x,2x,7 其中把不含字母的项叫做常数项(注意:在交待某一项时,应与前面的符号一起交待)。 同类项:所含字母相同,并且相同字母的指数也相同的项叫做同类项。 ※ 单项式:单项式次数:多项式:多项式次数: ※合并同类项:把代数式中的同类项合并成一项,叫做合并同类项。 ?如果两个同类项的系数互为相反数,合并同类项后结果为0; ?不是同类项的不能合并,不能合并的项,在每步运算中都要写上; ※根据去括号法则去括号: 第三章《一元一次方程》 一、方程的有关概念 1.方程:含有未知数的等式就叫做方程. 2. 一元一次方程:只含有一个未知数(元)x,未知数x的指数都是1(次), 3(方程的解:使方程中等号左右两边相等的未知数的值,叫做方程的解. 二、等式的性质 等式的性质(1):等式两边都加上(或减去)同个数(或式子),结果仍相等.用式子形式 等式的性质(2):等式两边乘同一个数,或除以同一个不为0的数,结果仍相等,用 三、移项法则:把等式一边的某项变号后移到另一边,叫做移项( 四、去括号法则 1. 括号外的因数是正数,去括号后各项的符号与原括号内相应各项的符号相同( 2. 括号外的因数是负数,去括号后各项的符号与原括号内相应各项的符号改变( 五、解方程的一般步骤 2 有志者 事竟成 : 志成教育助您成功: ------------您身边的课程辅导专家: 1、 去分母(方程两边同乘各分母的最小公倍数) 2、去括号(按去括号法则和分配律) 3、 移项,移项要变号 4、合并(把方程化成ax = b (a?0)形式) b5. 系数化为1(在方程两边都除以未知数的系数a,得到方程的解x=). a六、用方程思想解决实际问题的一般步骤 1、 审:审题,分析题中已知什么,求什么,明确各数量之间的关系( 2.、设:设未知数(可分直接设法,间接设法) 、 列:根据题意列方程( 3 4、 解:解出所列方程( 5、 检:检验所求的解是否符合题意( 6、 答:写出答案(有单位要注明答案) 七、有关常用应用类型题及各量之间的关系 1、 和、差、倍、分问题: (1)倍数关系:关键词语“是几倍,增加几倍,增加到几倍,增加百分之几,增长率??”(2)多少关系:通过关键词语“多、少、和、差、不足、剩余??”来体现. 2、 等积变形问题: “等积变形”是以形状改变而体积不变为前提.常用等量关系为: ?形状面积变了,周长没变;?原料体积,成品体积. 3、劳力调配问题:(1)既有调入又有调出;(2)只有调入没有调出,调入部分变化,其余不变;(3)只有调出没有调入,调出部分变化,其余不变 4、 数字问题:要搞清楚数的表示方法:一个三位数的百位数字为a,十位数字是b,个位数字为c(其中a、b、c均为整数,且1?a?9, 0?b?9, 0?c?9)则这个三位数表示为:100a+10b+c. 5、工程问题: 工程问题中的三个量及其关系为:工作总量=工作效率×工作时间 6、行程问题: (1)行程问题中的三个基本量及其关系: 路程=速度×时间. (2)基本类型有? 相遇问题;? 追及问题;常见的还有:相背而行;行船问题;环形跑道问题. 7、商品销售问题 3 有志者 事竟成 : 志成教育助您成功: ------------您身边的课程辅导专家: 商品利润=商品售价—商品进价=商品标价×折扣率—商品进价 商品利润率=商品利润/商品进价 商品售价=商品标价×折扣率 8、储蓄问题 ? 顾客存入银行的钱叫做本金,银行付给顾客的酬金叫利息,本金和利息合称本息和,存入银行的时间叫做期数,利息与本金的比叫做利率.利息的20%付利息税 ? 利息=本金×利率×期数 本息和=本金+利息 利息税=利息×税率 第四章 图形的初步认识 1. 直线:直线是向___无限延伸的,直线没有端点。经过两点有且只有一条______ 2(射线:直线上一点和它一旁的部分叫做__,端点,射线只有一个端点。 3. 线段:(1)直线上两点之间的部分叫做__________,__________有两个端点. 2)两点之间,___最短。把一条线段分成两条相等线段的点,叫做线段的。 ( 4(垂线;当两条直线相交所构成的四个角中有一个角是__________时,叫做两条直线互相垂直;其中一条直线叫做另一条直线的垂线,它们的交点叫做__________。 5、垂线的性质:(1)经过一点,有且只有__________条直线和已知直线垂直; (2)直线外一点与直线上各点连结的所有线段中,__________最短。 6(两点间的距离:连结__________的线段的长度。 7(点到直线的距离:从直线外一点到__________的垂线段的长度。 8(两条平行线间的距离:两条平行线中一条直线上__________到另一条直线的距离。 9、角:有公共端点的两条__________组成的图形叫做角。这个公共端点叫做角的顶点,这两条__________叫做角的边。 10、角平分线:从一个角的顶点出发,把这个角分成两个___的角的射线, 11(平角、周角:射线绕端点旋转,当终止位置和起始位置成__________时,所成的角叫做平角;继续旋转回到__________位置时,所成的角叫做周角。 12、角的度量:1周角, 平角, 直角, 360?, 1?=___’ , 1’=___” 13(小于平角的角的分类:__________角、__________角、__________角。 14(互为余角、补角:如果两个角的和是__________,这两个角叫做互为余角;如果两个角的和是__________,这两个角叫做互为补角。 15(相关角的性质:(1)对顶角__;(2)同角或等角的余角__;(3)同角或等角的补角__________。 4 有志者 事竟成 : 志成教育助您成功: 一、基本知识 ㈠、数与代数 A 、数与式: 1、有理数 有理数:①整数→正整数/0/负整数 ②分数→正分数/负分数 数轴:①画一条水平直线,在直线上取一点表示0(原点),选取某一长度作为单位长度,规定直线上向右的方向为正方向,就得到数轴。②任何一个有理数都可以用数轴上的一个点来表示。③如果两个数只有符号不同,那么我们称其中一个数为另外一个数的相反数,也称这两个数互为相反数。在数轴上,表示互为相反数的两个点,位于原点的两侧,并且与原点距离相等。④数轴上两个点表示的数,右边的总比左边的大。正数大于0,负数小于0,正数大于负数。 绝对值:①在数轴上,一个数所对应的点与原点的距离叫做该数的绝对值。②正数的绝对值是他的本身、负数的绝对值是他的相反数、0的绝对值是0。两个负数比较大小,绝对值大的反而小。 有理数的运算: 加法:①同号相加,取相同的符号,把绝对值相加。②异号相加,绝对值相等时和为0;绝对值不等时,取绝对值较大的数的符号,并用较大的绝对值减去较小的绝对值。③一个数与0相加不变。 减法:减去一个数,等于加上这个数的相反数。 乘法:①两数相乘,同号得正,异号得负,绝对值相乘。②任何数与0相乘得0。③乘积为1的两个有理数互为倒数。 除法:①除以一个数等于乘以一个数的倒数。②0不能作除数。 乘方:求N 个相同因数A 的积的运算叫做乘方,乘方的结果叫幂,A 叫底数,N 叫次数。 混合顺序:先算乘法,再算乘除,最后算加减,有括号要先算括号里的。 2、实数 无理数:无限不循环小数叫无理数 平方根:①如果一个正数X 的平方等于A ,那么这个正数X 就叫做A 的算术平方根。②如果一个数X 的平方等于A ,那么这个数X 就叫做A 的平方根。③一个正数有2个平方根/0的平方根为0/负数没有平方根。④求一个数A 的平方根运算,叫做开平方,其中A 叫做被开方数。 立方根:①如果一个数X 的立方等于A ,那么这个数X 就叫做A 的立方根。②正数的立方根是正数、0的立方根是0、负数的立方根是负数。③求一个数A 的立方根的运算叫开立方,其中A 叫做被开方数。 实数:①实数分有理数和无理数。②在实数范围内,相反数,倒数,绝对值的意义和有理数范围内的相反数,倒数,绝对值的意义完全一样。③每一个实数都可以在数轴上的一个点来表示。 3、代数式 代数式:单独一个数或者一个字母也是代数式。 合并同类项:①所含字母相同,并且相同字母的指数也相同的项,叫做同类项。②把同类项合并成一项就叫做合并同类项。③在合并同类项时,我们把同类项的系数相加,字母和字母的指数不变。 4、整式与分式 整式:①数与字母的乘积的代数式叫单项式,几个单项式的和叫多项式,单项式和多项式统 称整式。②一个单项式中,所有字母的指数和叫做这个单项式的次数。③一个多项式中,次数最高的项的次数叫做这个多项式的次数。 整式运算:加减运算时,如果遇到括号先去括号,再合并同类项。 幂的运算:AM+AN=A(M+N) (AM )N=AMN (A/B)N=AN/BN 除法一样。 整式的乘法:①单项式与单项式相乘,把他们的系数,相同字母的幂分别相乘,其余字母连同他的指数不变,作为积的因式。②单项式与多项式相乘,就是根据分配律用单项式去乘多项式的每一项,再把所得的积相加。③多项式与多项式相乘,先用一个多项式的每一项乘另外一个多项式的每一项,再把所得的积相加。 公式两条:平方差公式/完全平方公式 整式的除法:①单项式相除,把系数,同底数幂分别相除后,作为商的因式;对于只在被除式里含有的字母,则连同他的指数一起作为商的一个因式。②多项式除以单项式,先把这个多项式的每一项分别除以单项式,再把所得的商相加。 分解因式:把一个多项式化成几个整式的积的形式,这种变化叫做把这个多项式分解因式。 方法:提公因式法、运用公式法、分组分解法、十字相乘法。 分式:①整式A 除以整式B ,如果除式B 中含有分母,那么这个就是分式,对于任何一个分式,分母不为0。②分式的分子与分母同乘以或除以同一个不等于0的整式,分式的值不变。 分式的运算: 乘法:把分子相乘的积作为积的分子,把分母相乘的积作为积的分母。 除法:除以一个分式等于乘以这个分式的倒数。 加减法:①同分母的分式相加减,分母不变,把分子相加减。②异分母的分式先通分,化为同分母的分式,再加减。 分式方程:①分母中含有未知数的方程叫分式方程。②使方程的分母为0的解称为原方程的增根。 初一知识点总结 一、P2 目前我国境内已知最早的人类,是距今约170万年的元谋人。 二、北京人的文化遗存:(P3,P4) 生活时间:距今约70—20万年 生活地点:北京周口店 用火方式:北京人已经使用天然火。 三、了解河姆渡遗址和半坡遗址的基本情况 (一 )河姆渡遗址: 北:P9 距今约7000年的河姆渡聚落位于浙江余姚河姆渡村,是长江流域氏族聚落的代表。那里的居民普遍使用磨制石器,还用动物骨骼制作工具。我国是世界上最早种植水稻的国家之一。河姆渡居民主要种植水稻,还饲养猪、狗、水牛等家畜。 P10河姆渡聚落的房屋是干栏式的,干栏式建筑一直是江南地区的主要建筑形式之一。 (二)半坡遗址: 北:P7距今约6000年的半坡聚落位于陕西西安半坡村。 P8遗址四周建有许多圆形的房子或方形的小房屋,是氏族成员的住处。我国是世界上最早种植粟的国家之一。半坡居民饲养猪、狗等家畜,还打猎、捕鱼。普遍使用磨制石器。 P9陶器是那时人们日常生活的主要用具。出土了大量陶器,陶器的底色一般为红色,上面多绘有人、动物和几何花纹等图案,称为彩陶。 四、炎帝、黄帝和尧、舜、禹的传说 北:P12炎帝和黄帝黄河流域的部落联盟首领。 P14 炎、黄二部族走向联合,占据了中原地区并不断繁衍,形成后来华夏族的主体。炎帝和黄帝被尊奉为中华民族的人文始祖。P15 禹是传说时代的治水英雄。 北:P15尧年老后,部落联盟推举舜为继承人。后来,舜又以同样的方式传位给禹。这种通过推举部落联盟首领的办法,后人称之为“禅让”。 [考试说明]国家的的产生和社会的变革 一、夏朝建立的史实 北:P22约公元前2070年,禹建立了我国历史上第一个国家——夏朝,定都阳城。 二、禅让制到王位世袭制的演变 北:P22约公元前2070年,禹建立了我国历史上第一个国家——夏朝,定都阳城。禹死后,他的儿子启继承父位,开始了“家天下”的历史。从此,王位世袭制代替了禅让制。 三、西周分封制 北:P28分封制的目的是为了巩固统治。 分封制的主要内容:是周王把某地的土地和臣民授予某个诸侯,称为“授民授疆土”,由诸侯管理当地的事务。分封制规定了受封者的义务,即必须服从周王的命令,治理诸侯国,保卫周王,因此,他们必须定期到周室朝觐、纳贡和服役。各诸侯国保持密切联系,共同抵御“蛮”、“夷”、“戎”、“狄”等。 P29分封制的作用:通过逐级分封,编织起由中央向四方扩散的控制网络,打破了夏商时期众邦林立的状态,加强了周王室与各诸侯国的经济、文化联系。西周的影响不断扩大,密切了同周边各少数民族的关系,推动了边远地区的经济开发和文化发展。 四、商鞅变法 1(主要内容 北:P43 战国时期的改革中,影响最大的是商鞅在秦国的变法。公元前356年,商鞅开始变法。 内容:编制户口,加强刑罚;奖励生产;生产粮食和布帛多的人,免除劳役。从事商业而贫穷的人,全家罚做奴隶。奖励军功;立了军功的人,按照功劳的大小封爵。没有军功的贵族子弟,就没有爵位。承认土地私有,用法令的形式保护土地私有制;推行县制,把乡、邑、聚合并成县,县的长官称为县令,由国君任命;统一度量衡,在秦国范围内颁布度量衡的标准器。 2(历史作用或影响 北:P44经过变法,秦国富强起来,国力大增,为以后兼并六国打下坚实的基础。 [考试说明]统一国家的建立 一、陈胜、吴广起义 北:P66 陈胜、吴广是我国历史上第一次大规模的农民战争,它沉重打击了秦朝的残暴统治。 二、张骞通西域 北:P81 公元前138年,汉武帝为了联合西域的大月氏夹击匈奴,派张骞出使西域。公元前119年,汉武帝派张骞第二次出使西域。 P82 公元前60年,西汉王朝在西域设置西域都护府,这是今新疆地区正式归属中央统辖的开始。 三、丝绸之路 北:P83 《丝绸之路示意图》 P83 从长安经河西走廊、今新疆地区、通往中亚、西亚,直到欧洲。 P84 沿着丝绸之路,中国的丝织品以及冶铁、凿井、造纸等技术相继西传,西方的毛皮、汗血马、瓜果以及佛教、魔术、音乐、舞蹈、雕塑等也纷纷东来。丝绸之路成为东西方经济文化交流的桥梁。 四、秦兼并六国和秦始皇加强中央集权的史实 北: 秦朝加强中央集权的史实 P69—72,P71《秦统一文字表》和《秦统一货币示意图》 政治上:确立了皇帝至高无上的地位,在中央设太尉、丞相、御史大夫,在地方,建立由中央直接管辖的郡、县二级行政机构,把全国分为分为36郡,郡下设县。 思想上:焚书坑儒(小字部分) 经济、文化上:车同轨(统一车辆形制,规定所有车辆两个轮子的距离是六尺),书同文(统一小篆为标准文字,后推行隶书),统一货币(圆形方孔钱)、度量衡。 军事上:修万里长城 作用:以后历代王朝基本沿用秦朝开创的中央集权制度。 五、汉武帝大一统的主要史实 北:P74—76 汉武帝推进大一统格局的主要措施: 思想上:“罢黜百家,独尊儒术” 政治上:采纳大臣主父偃的建议,颁布“推恩令”,削弱封国势力。 加强监察制度。在中央设司隶校尉,在地方在13个州部设刺史。 军事上:出击匈奴,解除匈奴的威胁。 与少数民族地区的交往:派张骞两次出使西域, 对外交往:开拓了丝绸之路。 作用:中央集权空前加强,大一统帝国得到了进一步巩固和发展。 六、初步掌握评价历史人物的方法及评价秦始皇、汉武帝 [考试说明]政权分立与民族融合 一、三国鼎立形成的史实 北: P102 官渡之战,P103赤壁之战,P105《三国鼎立形势图》 魏、蜀、吴建立 220年,曹丕,魏,洛阳 221年,刘备,蜀,成都 222年,孙权,吴,建业 二、人口南迁和民族交往促进了江南的开发 北方人南迁给江南地区带去了劳动力和先进的生产技术。江南地区自然条件十分优越,南方比较安定。 三、北魏孝文帝促进民族融合的措施 北:P115 改革内容:(1)将都城从平城迁到洛阳。(2)要求南迁的鲜卑人改穿汉服,学习汉语,采用汉姓,提倡与汉人通婚。 改革作用:使少数民族在语言、服饰、风俗习惯上逐渐与汉族趋同使中原文化得到丰富和发展,如胡食、胡服、胡床、胡乐、胡舞等,逐渐融入汉族人民的生活之中。 一、隋唐科举制度: 北:P20科举制是通过分科考试选拔官吏的制度。隋唐时期创立并完善了科举制度,强调以才能作为选官标准的原则。 二、武则天 北:P13-15 武则天是我国历史上唯一的女皇帝。 武则天统治时期,不拘一格选拔普通地主中的优秀人才。注重减轻农民负担,采取各种措施促进社会生产断续发。当时,人口明显增长,边疆得到巩固和开拓,史称有“贞观遗风”,为唐朝全盛时期的到来奠定了基础。 三、“开元盛世” 北:P15唐玄宗统治前期政局稳定,经济繁荣,被誉为“开元盛世”。 四、唐与吐蕃的交往: P28吐蕃是今藏族祖先。文成公主入藏与松赞干布联姻,密切了唐蕃经济文化的交流。 五、遣唐使、玄奘西行、鉴真东渡 (一)遣唐使 北:P32遣唐使是日本政府派遣到唐朝进行文化交流的使团;遣唐使把唐朝的典章制度、天文历法、书法艺术、建筑艺术以及生活习俗等带回本国,对日本的生产、生活与社会发展产生了深远影响。 (二)鉴真东渡 北:P33鉴真到达日本除讲授佛经,还详细介绍中斩医药、建筑、雕塑、文学、书法、绘画等技术知识,对中日经济文化交流做出了杰出贡献。(识图P34鉴真东渡示意图) (三)玄奘西行 北:P35玄奘是唐朝的高僧,为了求取佛经精义,他西行前往佛教圣地天竺。玄奘是第一个系统地把天竺佛教、历史、地理、风土人情等记录下来并介绍到中国的人。(玄奘西行示意图) 六、列举“贞观之治”的主要内容,评价唐太宗:略 [考试说明] 经济重心的南移和民族关系的发展 一、中国古代经济重心的南移 北:P64魏晋南北朝以来,全国经济重心出现了南移的趋势。两宋时全国的经济重心从黄河流域转移到长江流域。 二、成吉思汗统一蒙古和忽必烈建立元朝的史实 北:P75-76 1206年,蒙古贵族在斡难河源召开大会,推举铁木真为蒙古族的最高首领,尊称为“成吉思汗”,建立蒙古政权1260年,成吉思汗之孙忽必烈继承蒙古汗位。1271年,忽必烈改国号为元,建立元朝,第二年定都大都。忽必烈为元世祖。 [考试说明] 统一多民族国家的巩固和社会危机 一、清朝设置驻藏大臣 北:P1101727年,清朝开始设立驻藏大臣,作为中央政府的代表长驻西藏,同达赖、班禅共同管理西藏。 二、平定大小和卓叛乱的史实 北:P110清朝平定大小和卓叛乱,重新统一新疆,促进了维吾尔族同中原地区的交流,对巩固西北边疆起到了重大作用。设伊犁将军,加强中央对边疆和少数民族地区的管辖。 三、清朝加强对边疆地区管辖和维护祖国统一的主要措施:略。 四、戚继光抗倭:明朝时戚继光抗倭。 P104-105(1)明代,日本的武士、商人和海盗,经常骚扰我国沿海地区,沿海居民称他们为“倭寇”,明朝中期,海防松弛,倭患严重,倭寇到到处烧杀抢掠,使百姓的生命财产惨遭损害。明政府派年轻的将领戚继光,到浙东沿海抗倭。(2)戚继光训练的军队作战勇敢、纪律严明,多次挫败倭寇的进攻,声名大振,号称“戚家军”。1561年戚家军在台州九战九捷,迅速荡平浙江境内的倭寇。后又开赴福建和广东,东南沿海抗倭寇基本肃清。 五、郑成功收复台湾 北:P105—106 明末,荷兰殖民者侵占了我国台湾地区,1661年,在东南沿海坚持抗清斗争的郑成功率领大军从金门出发,在当地高山族人民的帮助下,顺利地在台湾登陆并迅速包围了入侵的荷军。1662年,荷兰总督被迫签字投降,台湾又回到祖国的怀抱。郑成功收复台湾,给荷兰殖民者以沉重打击,对亚洲和其他国家也起到保护作用。 六、雅克萨之战 北:P106—107 沙俄强占雅克萨和尼布楚。康熙帝决定用武力捍卫祖国边疆,1685年,清军围攻盘踞在雅克萨的沙俄军队,俄军战败投降。1686年,清朝再次出兵雅克萨,重创俄军。沙俄政府被迫同意通过谈判解决中俄两国边界问题。1689年,中俄两国在尼布楚进行谈判,双方签定了第一个边界条约《尼布楚条约》。 七、郑和下西洋 北:P127-128明初,社会安定,国力雄厚。1405-1433年,明政府先后七次派郑和下西洋。郑和的船队拥有当时世界上最先进的船只和航海技术,船上配备航海图和罗盘针。船队航行 于太平洋和印度洋的广大海域之间,到达亚非三十多个国家,最远到达非洲东海岸和红海一带。郑和下西洋是世界航海史上空前的壮举,比欧洲的远洋航行早半个多世纪。 P128-129郑和下西洋加强了中国与亚非各国人民之间的经济文化交流和友好来往,而且推动华侨移居南洋,促进了南洋地区社会经济发展。但郑和下西洋的目的主要是宣扬国威和到西洋“取宝”,不计经济效益;用来输出的物品也大多由官府督造或低价强征硬派,造成大量手工工匠逃亡。随着明朝国力衰退,远洋航海的壮举也最终被废止。 八、“闭关锁国”的主要表现、历史影响 北:P129闭关锁国并非完全断绝对外往来,主要表现在对外贸易进行严格的限制上。 北:P130 清朝实行闭关政策有防御西方殖民势力的一面,但同时给中国社会带来了严重的恶果。它限制了我国对外贸易和航海事业的发展,阻碍了中外文化的交流。闭关自守最终不能扭转中外力量的对比,不能从根本上抵挡殖民势力的侵略,反而进一步导致闭塞、停滞、倒退,使中国更加远离世界发展的潮流。 [考试说明]科学技术 一、司母戊鼎 商朝青铜器的代表作。 二、华佗、张仲景和《伤寒杂病论》、李时珍和《本草纲目》 共同点: (1)华佗擅长外科手术,制成全身麻醉药剂“麻费散”。 (2)张仲景著有《伤寒杂病论》一书,书中全面阐述了中医的理论和治病原则,后世尊称他为“医圣”。 (3)李时珍和《本草纲目》:明朝杰出的医药学家,著有《本草纲目》。 三、都江堰 北:P54 李冰石像图 都江堰是战国时期秦国蜀郡太守李冰父子在岷江流域主持修建的大型水利工程。由“分水鱼嘴”“飞沙堰”“宝瓶口”等组成,它代表了我国当时水利工程的先进水平,是古代劳动人民智慧的 四、长城 北:(1)P72(七年级上册)秦长城示意图。(2)秦长城:为了防御匈奴,秦始皇派人修筑长城,西起临洮,东到辽东,全长一万余里,这就是举世闻名的万里长城。 明长城:(七年级下册)P117明朝时,在历代修长城的基础上,先后花了近二百年的时间修筑长城。明长城东起鸭绿江,西至嘉峪关,全长六千多千米。工程坚固,无论规模、质量都达到历史最高水平结晶。 五、大运河 北:P4-5隋朝时开凿的贯穿南北的大运河,以洛阳为中心,北抵涿郡,南至余杭自北向南分为永济渠、通济渠、邗沟和江南河四段,连接了海河、黄河、淮河、长江和钱塘江五大水系,全长两千多千米,是古代世界上最长的运河。体现了我国劳动人民的勤劳智慧和伟大的创造力。 大运河通航后,不仅成为南北政治、经济、文化联系的纽带,也成为沟通亚洲内陆“丝绸之路”和海上“丝绸之路”的枢纽。运河的通航还促进了沿岸地区城镇和工商业发展。历朝对运河不断疏浚、改造,使它持续发挥着贯通南北动脉的作用。 六、四大发明 北:P40印刷术、指南针和火药,加上造纸术是我国古代人民的“四大发明”,这些发明对 全人类的文明与进步产生了了巨大影响。 (一)造纸术 北:P87西汉前期,已经发明了纸。东汉时期,蔡伦在总结前人造纸经验的基础上,用树皮、麻头、破布和旧鱼网做造纸原料,扩大了原料来源,降低了造纸的成本,同时又提高了纸的产量和质量,人们为了纪念他的功绩,将他改进的纸称为“蔡侯纸”。 (二)印刷术 北:P40唐朝印制的《金刚经》是世界上现存最早的有明确时间记载的印刷品。 P81北宋时期,毕昇发明活字印刷术,一个活字可以重复使用多次,保存也比较方便。活字印刷术节省雕版费用,大大提高印刷效率,为近代印刷术的发展奠定基础。中国的活字印刷术比欧洲早四百多年。对传播知识和促进世界文明的发展起到了重要作用。 (三)指南针 北:P82宋代时,制成了指南针,指南针一经发明,很快就运用到航海上,南宋时,指南针经由阿拉伯人传入欧洲,为环球航行和新大陆的发现提供了重要条件。 (四)火药 北:P82唐朝开始运用于军事,宋代广泛应用于军事。 [考试说明]思想文化 一、孔子 北:P50孔子,名丘,字仲尼,春秋末年鲁国人。孔子是伟大的思想家,儒家学派的创始人。还是伟大的教育家。他的主要思想:是仁”和“礼”??在政治方面,提倡“为政以德”。主张以“德”教化人民,以“礼”治国。以孔子为代表的儒家学派对后世的思想文化产生了巨大的影响。孔子还是大教育思想,创办私学,主张“有教无类”??孔子鼓励学生要独立思考,敢于坚持正确的意见,他说:“当仁不让于师”。他根据学生不同的特点,教学时采取因材施教的方法,使学生的潜能都得到发展。孔子的弟子把他的言论整理成《论语》一书 二、佛教传入的史实 北:P91佛教起来源于古印度,西汉末年经丝绸之路传入我国中原地区。佛教的传播为中国文化注入了新的因素,对后世产生了广泛而深远的影响。 三、《史记》 北:P93—94司马迁撰写的《史记》,是我国历史上第一部纪传体通史。它记述了从传说中的黄帝到汉武帝时期约3000年的主要史事。该书成为后世编写史书的典范。 四、《资治通鉴》 北:P86北宋史学家司马光主持编写了我国第一部编年体通史巨著——《资治通鉴》。《资治通鉴》按年月日的顺序记述了从战国时期的韩、赵、魏三家分晋至五代末年共1362年的历史,对中国史学的发展产生了重要影响。 五、了解甲骨文、金文、小篆、隶书等字体,知道汉字的演变。 (一)甲骨文 北:P46商朝时期,将占卜结果刻在龟甲或兽骨上,成为一篇或长或短的记事文,称为卜辞。这种文字叫做甲骨文。殷墟出土的甲骨卜辞记录和反映了商王的活动和商朝的政治、经济情况,对研究商朝的历史有重要价值。我国有文字可考的历史,就是从商朝开始的。甲骨文是一种比较成熟的文字,今天的汉字与甲骨文有着渊源关系。 (二)金文 北:P49《每课一得》青铜器上铸刻的文字,称为铭文,也叫金文。 (三)小篆、隶书 北:P71秦始皇规定以小篆作为标准文字,颁行天下。后来又推行一种新的字体——“隶书”。 P71《秦统一文字表》 转载请注明出处范文大全网 » C语言全部知识点总结范文二:初三全部知识点总结
范文三:初一知识点总结
范文四:初一知识点总结
范文五:初一知识点总结