




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、二进制数转换成十进制数 HYPERLINK http:/ t _blank 二进制的1101转化成 HYPERLINK http:/ t _blank 十进制 1101(2)=1*20+0*21+1*22+1*23=1+0+4+8=13 转化成十进制要从右到左用二进制的每个数去乘以2的相应次方 不过次方要从0开始 相反 用十进制的13除以2 每除一下将余数就记在旁边 最后按余数从下向上排列就可得到1101 十进制转二进制: 用2辗转相除至结果为1 将余数和最后的1从下向上倒序写 就是结果 例如302 302/2 = 151 余0 151/2 = 75 余1 75/2 = 37 余1 37/2
2、= 18 余1 18/2 = 9 余0 9/2 = 4 余1 4/2 = 2 余0 2/2 = 1 余0 1/2 = 0 余1 故二进制为100101110 二进制转十进制 从最后一位开始算,依次列为第0、1、2.位 第n位的数(0或1)乘以2的n次方 得到的结果相加就是答案 例如:01101011.转十进制: 第0位:1乘2的0次方=1 1乘2的1次方=2 0乘2的2次方=0 1乘2的3次方=8 0乘2的4次方=0 1乘2的5次方=32 1乘2的6次方=64 0乘2的7次方=0 然后:1+2+0 +8+0+32+64+0=107 二进制01101011=十进制107 由二进制数转换成十进制数
3、的基本做法是,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为按权相加法。 二进制转十进制本人有个更直接的方法,例如二进制数1000110转成十进制数可以看作这样: 数字中共有三个1 即第二位一个,第三位一个,第七位一个,然后十进制数即2的2-1次方+2的3-1次方+2的7-1次方即2+4+64=70 次方数即1的位数减一。如此计算只需要牢记2的前十次方即可在此本人为大家陈述一下:2的0次方是1 2的1次方是2 2的2次方是4 2的3次方是8 2的4次方是16 2的5次方是32 2的6次方是64 2的7次方是128 2的8次方是256 2的9次方是512 2的10次方是
4、1024 2的11次方是2048 2的12次方是4096 2的13次方是8192 2的14次方是16384 2的15次方是32768 2的16次方是65536 在这里仅为您提供前16次方,若需要更多请自己查询。 HYPERLINK http:/ 编辑本段十进制数转换为二进制数十进制数转换为二进制数时,由于整数和小数的转换方法不同,所以先将十进制数的整数部分和小数部分分别转换后,再加以合并。 十进制转二进制110011 1. 十进制整数转换为二进制整数十进制整数转换为二进制整数采用除2取余,逆序排列法。具体做法是:用2去除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此
5、进行,直到商为一时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。 十进制整数转二进制 如:255=(11111111)B 255/2=127=余1 127/2=63=余1 63/2=31=余1 31/2=15=余1 15/2=7=余1 7/2=3=余1 3/2=1=余1 1/2=0=余1 2十进制小数转换为二进制小数十进制小数转换成二进制小数采用乘2取整,顺序排列法。具体做法是:用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的整数部分为零,或者整数部分为1,
6、此时0或1为二进制的最后一位。或者达到所要求的精度为止。 然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位。 十进制小数转二进制 如:0.625=(0.101)B 0.625*2=1.25=取出 HYPERLINK http:/ t _blank 整数部分1 0.25*2=0.5=取出整数部分0 0.5*2=1=取出整数部分1 再如:0.7=(0.1 0110 0110.)B 0.7*2=1.4=取出整数部分1 0.4*2=0.8=取出整数部分0 0.8*2=1.6=取出整数部分1 0.6*2=1.2=取出整数部分1 0.2*2=0.4=取出整
7、数部分0 0.4*2=0.8=取出整数部分0 0.8*2=1.6=取出整数部分1 0.6*2=1.2=取出整数部分1 0.2*2=0.4=取出整数部分0(该版课程的内容更新及订正均已停止) HYPERLINK http:/www.d2sch/bcyl/bhcpp/newls/cpp3/download/bhcppver2/BHCPPV2.rar 旧版课程打包下载- HYPERLINK http:/www.d2sch 想看涵盖“面向对象”、“图形编程”、“泛型编程” HYPERLINK http:/www.d2sch 的“最新2008年版 白话C+”课程,请点击! (另有: HYPERLINK
8、/nanyu 博客版) 第六章二进制、八进制、十六进制 HYPERLINK http:/www.d2sch/bcyl/bhcpp/newls/ls06.htm l 6.1#6.1 6.1 为什么需要八进制和十六进制? HYPERLINK http:/www.d2sch/bcyl/bhcpp/newls/ls06.htm l 6.2#6.2 6.2 二、八、十六进制数转换到十进制数 HYPERLINK http:/www.d2sch/bcyl/bhcpp/newls/ls06.htm l 6.2.1#6.2.1 6.2.1 二进制数转换为十进制数 HYPERLINK http:/www.d2sc
9、h/bcyl/bhcpp/newls/ls06.htm l 6.2.2#6.2.2 6.2.2 八进制数转换为十进制数 HYPERLINK http:/www.d2sch/bcyl/bhcpp/newls/ls06.htm l 6.2.3#6.2.3 6.2.3 八进制数的表达方法 HYPERLINK http:/www.d2sch/bcyl/bhcpp/newls/ls06.htm l 6.2.4#6.2.4 6.2.4 八进制数在转义符中的使用 HYPERLINK http:/www.d2sch/bcyl/bhcpp/newls/ls06.htm l 6.2.5#6.2.5 6.2.5 十
10、六进制数转换成十进制数 HYPERLINK http:/www.d2sch/bcyl/bhcpp/newls/ls06.htm l 6.2.6#6.2.6 6.2.6 十六进制数的表达方法 HYPERLINK http:/www.d2sch/bcyl/bhcpp/newls/ls06.htm l 6.2.7#6.2.7 6.2.7 十六进制数在转义符中的使用 HYPERLINK http:/www.d2sch/bcyl/bhcpp/newls/ls06.htm l 6.3#6.3 6.3 十进制数转换到二、八、十六进制数 HYPERLINK http:/www.d2sch/bcyl/bhcpp
11、/newls/ls06.htm l 6.3.1#6.3.1 6.3.1 10进制数转换为2进制数 HYPERLINK http:/www.d2sch/bcyl/bhcpp/newls/ls06.htm l 6.3.2#6.3.2 6.3.2 10进制数转换为8、16进制数 HYPERLINK http:/www.d2sch/bcyl/bhcpp/newls/ls06.htm l 6.4#6.4 6.4 二、十六进制数互相转换 HYPERLINK http:/www.d2sch/bcyl/bhcpp/newls/ls06.htm l 6.5#6.5 6.5 原码、反码、补码 HYPERLINK
12、http:/www.d2sch/bcyl/bhcpp/newls/ls06.htm l 6.6#6.6 6.6 通过调试查看变量的值 HYPERLINK http:/www.d2sch/bcyl/bhcpp/newls/ls06.htm l 6.7#6.7 6.7 本章小结这是一节“前不着村后不着店”的课。不同进制之间的转换纯粹是数学上的计算。不过,你不必担心会有么复杂,无非是乘或除的计算。生活中其实很多地方的计数方法都多少有点不同进制的影子。比如我们最常用的10进制,其实起源于人有10个指头。如果我们的祖先始终没有摆脱手脚不分的境况,我想我们现在一定是在使用20进制。至于二进制没有袜子称为0
13、只袜子,有一只袜子称为1只袜子,但若有两袜子,则我们常说的是:1双袜子。生活中还有:七进制,比如星期。十六进制,比如小时或“一打”,六十进制,比如分钟或角度(该版课程的内容更新及订正均已停止) HYPERLINK http:/www.d2sch/bcyl/bhcpp/newls/cpp3/download/bhcppver2/BHCPPV2.rar 旧版课程打包下载- HYPERLINK http:/www.d2sch 想看涵盖“面向对象”、“图形编程”、“泛型编程” HYPERLINK http:/www.d2sch 的“最新2008年版 白话C+”课程,请点击! (另有: HYPERLIN
14、K /nanyu 博客版) 6.1 为什么需要八进制和十六进制?编程中,我们常用的还是10进制必竟C/C+是高级语言。比如:int a = 100,b = 99;不过,由于数据在计算机中的表示,最终以二进制的形式存在,所以有时候使用二进制,可以更直观地解决问题。但,二进制数太长了。比如int 类型占用4个字节,32位。比如100,用int类型的二进制数表达将是:0000 0000 0000 0000 0110 0100面对这么长的数进行思考或操作,没有人会喜欢。因此,C,C+ 没有提供在代码直接写二进制数的方法。用16进制或8进制可以解决这个问题。因为,进制越大,数的表达长度也就越短。不过,为
15、什么偏偏是16或8进制,而不其它的,诸如9或20进制呢?2、8、16,分别是2的1次方,3次方,4次方。这一点使得三种进制之间可以非常直接地互相转换。8进制或16进制缩短了二进制数,但保持了二进制数的表达特点。在下面的关于进制转换的课程中,你可以发现这一点。6.2 二、八、十六进制数转换到十进制数6.2.1 二进制数转换为十进制数二进制数第0位的权值是2的0次方,第1位的权值是2的1次方所以,设有一个二进制数:0110 0100,转换为10进制为:下面是竖式:0110 0100 换算成 十进制第0位 0 * 20 = 0第1位 0 * 21 = 0第2位 1 * 22 = 4第3位 0 * 2
16、3 = 0第4位 0 * 24 = 0第5位 1 * 25 = 32第6位 1 * 26 = 64第7位 0 * 27 = 0 - 100 用横式计算为:0 * 20 + 0 * 21 + 1 * 22 + 1 * 23 + 0 * 24 + 1 * 25 + 1 * 26 + 0 * 27 = 1000乘以多少都是0,所以我们也可以直接跳过值为0的位:1 * 22 + 1 * 23 + 1 * 25 + 1 * 26 = 1006.2.2 八进制数转换为十进制数八进制就是逢8进1。八进制数采用 07这八数来表达一个数。八进制数第0位的权值为8的0次方,第1位权值为8的1次方,第2位权值为8的
17、2次方所以,设有一个八进制数:1507,转换为十进制为:用竖式表示:1507换算成十进制。第0位 7 * 80 = 7第1位 0 * 81 = 0 第2位 5 * 82 = 320 第3位 1 * 83 = 512 - 839同样,我们也可以用横式直接计算:7 * 80 + 0 * 81 + 5 * 82 + 1 * 83 = 839结果是,八进制数 1507 转换成十进制数为 8396.2.3 八进制数的表达方法C,C+语言中,如何表达一个八进制数呢?如果这个数是 876,我们可以断定它不是八进制数,因为八进制数中不可能出7以上的阿拉伯数字。但如果这个数是123、是567,或12345670
18、,那么它是八进制数还是10进制数,都有可能。所以,C,C+规定,一个数如果要指明它采用八进制,必须在它前面加上一个0,如:123是十进制,但0123则表示采用八进制。这就是八进制数在C、C+中的表达方法。由于C和C+都没有提供二进制数的表达方法,所以,这里所学的八进制是我们学习的,CtC+语言的数值表达的第二种进制法。现在,对于同样一个数,比如是100,我们在代码中可以用平常的10进制表达,例如在变量初始化时:int a = 100;我们也可以这样写:int a = 0144; /0144是八进制的100;一个10进制数如何转成8进制,我们后面会学到。千万记住,用八进制表达时,你不能少了最前的
19、那个0。否则计算机会通通当成10进制。不过,有一个地方使用八进制数时,却不能使用加0,那就是我们前面学的用于表达字符的“转义符”表达法。6.2.4 八进制数在转义符中的使用我们学过用一个转义符加上一个特殊字母来表示某个字符的方法,如:n表示换行(line),而t表示Tab字符,则表示单引号。今天我们又学习了一种使用转义符的方法:转义符后面接一个八进制数,用于表示ASCII码等于该值的字符。比如,查一下 HYPERLINK http:/www.d2sch/bcyl/bhcpp/newls/ls05.htm l 美国信息交换标准码 第5章中的ASCII码表,我们找到问号字符(?)的ASCII值是6
20、3,那么我们可以把它转换为八进值:77,然后用 77来表示?。由于是八进制,所以本应写成 077,但因为C,C+规定不允许使用斜杠加10进制数来表示字符,所以这里的0可以不写。事实上我们很少在实际编程中非要用转义符加八进制数来表示一个字符,所以,6.2.4小节的内容,大家仅仅了解就行。6.2.5 十六进制数转换成十进制数2进制,用两个阿拉伯数字:0、1;8进制,用八个阿拉伯数字:0、1、2、3、4、5、6、7;10进制,用十个阿拉伯数字:0到9;16进制,用十六个阿拉伯数字等等,阿拉伯人或说是印度人,只发明了10个数字啊?16进制就是逢16进1,但我们只有09这十个数字,所以我们用A,B,C,
21、D,E,F这五个字母来分别表示10,11,12,13,14,15。字母不区分大小写。十六进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方所以,在第N(N从0开始)位上,如果是是数 X (X 大于等于0,并且X小于等于 15,即:F)表示的大小为 X * 16的N次方。假设有一个十六进数 2AF5, 那么如何换算成10进制呢?用竖式计算: 2AF5换算成10进制:第0位: 5 * 160 = 5第1位: F * 161 = 240第2位: A * 162 = 2560第3位: 2 * 163 = 8192 - 10997 直接计算就是:5 * 160 +
22、 F * 161 + A * 162 + 2 * 163 = 10997(别忘了,在上面的计算中,A表示10,而F表示15)现在可以看出,所有进制换算成10进制,关键在于各自的权值不同。假设有人问你,十进数 1234 为什么是 一千二百三十四?你尽可以给他这么一个算式:1234 = 1 * 103 + 2 * 102 + 3 * 101 + 4 * 1006.2.6 十六进制数的表达方法如果不使用特殊的书写形式,16进制数也会和10进制相混。随便一个数:9876,就看不出它是16进制或10进制。C,C+规定,16进制数必须以 0 x开头。比如 0 x1表示一个16进制数。而1则表示一个十进制。
23、另外如:0 xff,0 xFF,0X102A,等等。其中的x也也不区分大小写。(注意:0 x中的0是数字0,而不是字母O)以下是一些用法示例:int a = 0 x100F;int b = 0 x70 + a;至此,我们学完了所有进制:10进制,8进制,16进制数的表达方式。最后一点很重要,C/C+中,10进制数有正负之分,比如12表示正12,而-12表示负12,;但8进制和16进制只能用达无符号的正整数,如果你在代码中里:-078,或者写:-0 xF2,C,C+并不把它当成一个负数。6.2.7 十六进制数在转义符中的使用转义符也可以接一个16进制数来表示一个字符。如在6.2.4小节中说的 ?
24、 字符,可以有以下表达方式:? /直接输入字符77 /用八进制,此时可以省略开头的00 x3F /用十六进制同样,这一小节只用于了解。除了空字符用八进制数 0 表示以外,我们很少用后两种方法表示一个字符。6.3 十进制数转换到二、八、十六进制数6.3.1 10进制数转换为2进制数给你一个十进制,比如:6,如果将它转换成二进制数呢?10进制数转换成二进制数,这是一个连续除2的过程:把要转换的数,除以2,得到商和余数,将商继续除以2,直到商为0。最后将所有余数倒序排列,得到数就是转换结果。听起来有些糊涂?我们结合例子来说明。比如要转换6为二进制数。“把要转换的数,除以2,得到商和余数”。那么:要转
25、换的数是6, 6 2,得到商是3,余数是0。 (不要告诉我你不会计算63!)“将商继续除以2,直到商为0”现在商是3,还不是0,所以继续除以2。那就: 3 2, 得到商是1,余数是1。“将商继续除以2,直到商为0”现在商是1,还不是0,所以继续除以2。那就: 1 2, 得到商是0,余数是1 (拿笔纸算一下,12是不是商0余1!)“将商继续除以2,直到商为0最后将所有余数倒序排列”好极!现在商已经是0。我们三次计算依次得到余数分别是:0、1、1,将所有余数倒序排列,那就是:110了!6转换成二进制,结果是110。把上面的一段改成用表格来表示,则为:被除数计算过程商余数66/23033/21111
26、/201(在计算机中,用 / 来表示) 如果是在考试时,我们要画这样表还是有点费时间,所更常见的换算过程是使用下图的连除: (图:1) 请大家对照图,表,及文字说明,并且自已拿笔计算一遍如何将6转换为二进制数。 说了半天,我们的转换结果对吗?二进制数110是6吗?你已经学会如何将二进制数转换成10进制数了,所以请现在就计算一下110换成10进制是否就是6。 6.3.2 10进制数转换为8、16进制数非常开心,10进制数转换成8进制的方法,和转换为2进制的方法类似,惟一变化:除数由2变成8。来看一个例子,如何将十进制数120转换成八进制数。用表格表示:被除数计算过程商余数120120/81501
27、515/81711/801120转换为8进制,结果为:170。非常非常开心,10进制数转换成16进制的方法,和转换为2进制的方法类似,惟一变化:除数由2变成16。同样是120,转换成16进制则为:被除数计算过程商余数120120/167877/1607120转换为16进制,结果为:78。请拿笔纸,采用(图:1)的形式,演算上面两个表的过程。6.4 二、十六进制数互相转换二进制和十六进制的互相转换比较重要。不过这二者的转换却不用计算,每个C,C+程序员都能做到看见二进制数,直接就能转换为十六进制数,反之亦然。我们也一样,只要学完这一小节,就能做到。首先我们来看一个二进制数:1111,它是多少呢?
28、你可能还要这样计算:1 * 20 + 1 * 21 + 1 * 22 + 1 * 23 = 1 * 1 + 1 * 2 + 1 * 4 + 1 * 8 = 15。然而,由于1111才4位,所以我们必须直接记住它每一位的权值,并且是从高位往低位记,:8、4、2、1。即,最高位的权值为23 8,然后依次是 22 4,212, 20 1。记住8421,对于任意一个4位的二进制数,我们都可以很快算出它对应的10进制值。下面列出四位二进制数 xxxx 所有可能的值(中间略过部分)仅4位的2进制数 快速计算方法 十进制值 十六进值1111 = 8 + 4 + 2 + 1 = 15 F1110 = 8 +
29、4 + 2 + 0 = 14 E1101 = 8 + 4 + 0 + 1 = 13 D1100 = 8 + 4 + 0 + 0 = 12 C1011 = 8 + 4 + 0 + 1 = 11 B1010 = 8 + 0 + 2 + 0 = 10 A1001 = 8 + 0 + 0 + 1 = 10 9.0001 = 0 + 0 + 0 + 1 = 1 10000 = 0 + 0 + 0 + 0 = 0 0二进制数要转换为十六进制,就是以4位一段,分别转换为十六进制。如(上行为二制数,下面为对应的十六进制):1111 1101 , 1010 0101 , 1001 1011F D , A 5 ,
30、 9 B反过来,当我们看到 FD时,如何迅速将它转换为二进制数呢?先转换F:看到F,我们需知道它是15(可能你还不熟悉AF这五个数),然后15如何用8421凑呢?应该是8 + 4 + 2 + 1,所以四位全为1 :1111。接着转换 D:看到D,知道它是13,13如何用8421凑呢?应该是:8 + 2 + 1,即:1011。所以,FD转换为二进制数,为: 1111 1011由于十六进制转换成二进制相当直接,所以,我们需要将一个十进制数转换成2进制数时,也可以先转换成16进制,然后再转换成2进制。比如,十进制数 1234转换成二制数,如果要一直除以2,直接得到2进制数,需要计算较多次数。所以我们
31、可以先除以16,得到16进制数:被除数计算过程商余数12341234/167727777/16413 (D)44/1604结果16进制为: 0 x4D2然后我们可直接写出0 x4D2的二进制形式: 0100 1011 0010。其中对映关系为:0100 - 41011 - D0010 - 2同样,如果一个二进制数很长,我们需要将它转换成10进制数时,除了前面学过的方法是,我们还可以先将这个二进制转换成16进制,然后再转换为10进制。下面举例一个int类型的二进制数:01101101 11100101 10101111 00011011我们按四位一组转换为16进制: 6D E5 AF 1B 6.
32、5 原码、反码、补码结束了各种进制的转换,我们来谈谈另一个话题:原码、反码、补码。我们已经知道计算机中,所有数据最终都是使用二进制数表达。我们也已经学会如何将一个10进制数如何转换为二进制数。不过,我们仍然没有学习一个负数如何用二进制表达。比如,假设有一 int 类型的数,值为5,那么,我们知道它在计算机中表示为:00000000 00000000 00000000 000001015转换成二制是101,不过int类型的数占用4字节(32位),所以前面填了一堆0。现在想知道,-5在计算机中如何表示?在计算机中,负数以其正值的补码形式表达。什么叫补码呢?这得从原码,反码说起。原码:一个整数,按照
33、绝对值大小转换成的二进制数,称为原码。比如 00000000 00000000 00000000 00000101 是 5的 原码。反码:将二进制数按位取反,所得的新二进制数称为原二进制数的反码。取反操作指:原为1,得0;原为0,得1。(1变0; 0变1)比如:将00000000 00000000 00000000 00000101每一位取反,得11111111 11111111 11111111 11111010。称:11111111 11111111 11111111 11111010 是 00000000 00000000 00000000 00000101 的反码。反码是相互的,所以也
34、可称:11111111 11111111 11111111 11111010 和 00000000 00000000 00000000 00000101 互为反码。补码:反码加1称为补码。也就是说,要得到一个数的补码,先得到反码,然后将反码加上1,所得数称为补码。比如:00000000 00000000 00000000 00000101 的反码是:11111111 11111111 11111111 11111010。那么,补码为:11111111 11111111 11111111 11111010 + 1 = 11111111 11111111 11111111 11111011所以,-
35、5 在计算机中表达为:11111111 11111111 11111111 11111011。转换为十六进制:0 xFFFFFFFB。再举一例,我们来看整数-1在计算机中如何表示。假设这也是一个int类型,那么:1、先取1的原码:00000000 00000000 00000000 000000012、得反码: 11111111 11111111 11111111 111111103、得补码: 11111111 11111111 11111111 11111111可见,1在计算机里用二进制表达就是全1。16进制为:0 xFFFFFF。一切都是纸上说的说1在计算机里表达为0 xFFFFFF,我能
36、不能亲眼看一看呢?当然可以。利用C+ Builder的调试功能,我们可以看到每个变量的16进制值。6.6 通过调试查看变量的值下面我们来动手完成一个小小的实验,通过调试,观察变量的值。我们在代码中声明两个int 变量,并分别初始化为和-。然后我们通过提供的调试手段,可以查看到程序运行时,这两个变量的十进制值和十六进制值。首先新建一个控制台工程。加入以下黑体部分(就一行):/-#pragma hdrstop/-#pragma argsusedint main(int argc, char* argv)int aaaa = 5, bbbbb = -5;return 0;/-没有我们熟悉的的那一行:getchar();所以,如果全速运行这个程序,将只是窗口一闪而过。不过今天我们将通过设置断
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 木结构建筑的日照模拟与优化考核试卷
- 畜牧养殖疫病防控技术的研发与推广考核试卷
- 纸板容器操作人员素质提升考核试卷
- 稻谷种植农业产业链协同创新考核试卷
- 喷枪在现代建筑外墙涂装的应用考核试卷
- 竹材采运项目管理与招投标实务考核试卷
- 灯具行业展会策划与参展技巧考核试卷
- 西藏大学《第二外语1(日语)》2023-2024学年第二学期期末试卷
- 玉树藏族自治州称多县2025届三下数学期末教学质量检测模拟试题含解析
- 苏州信息职业技术学院《面向对象分析和设计实践》2023-2024学年第二学期期末试卷
- 人体所需的七大营养素(卓越)
- 《小学生预防溺水安全教育班会》课件
- 银行业审计培训课件
- 老年人中医健康知识讲座总结
- 海南声茂羊和禽类半自动屠宰场项目环评报告
- 2024年新改版苏教版六年级下册科学全册复习资料
- 《民法典》合同编通则及司法解释培训课件
- 物业电梯安全检查报告
- (新版)安全阀安装、检修及校验培训课件
- 交通事故法律处理与索赔案例分析与实践指导
- 残疾消防培训课件内容
评论
0/150
提交评论