内容发布更新时间 : 2024/11/16 13:43:47星期一 下面是文章的全部内容请认真阅读。
中考化学分类训练
分类训练十一 化学式和化合价(原卷版)
一、【知识梳理】
一、化学式
1、定义:用 和 表示物质组成的式子。
2、书写:(1)单质:?由原子构成的物质:用 表示化学式。
?由分子构成的物质:用 和右下角的 表示。 (2)化合物:?常见的化学式,熟记。
?根据化合价书写化学式。
3、意义:(1)由分子构成的物质的化学式:
?宏观:表示一种 ;表示该物质由什么 组成。
?微观:表示一个 ;表示一个分子由什么 构成。 (2)由原子构成的物质的化学式:
?宏观:表示一种 ;表示物质由什么 组成;表示一种 。 ?微观:表示一个 。
(3)化学式前面出现数字,只表示 意义,例如2H2O。
二、化学式的计算
1.化学式量(相对分子质量):化学式量=化学式中各原子的 的总和。
2.元素的质量比:化合物中各元素的质量比=各元素原子的 乘以 的比值。
3.元素的质量分数:某化合物中某元素的质量分数=某元素原子的 除以 。
4.化合物中某元素的质量:化合物中某元素的质量=元素的 乘以 。 三、化合价
1、数值:由1个原子 或形成的 对决定的。
2、表示方法:在元素符号或原子团的 ,先写 ,再写 ,数值是1时,不省略。 3、常见元素化合价:K、 、Ag、 是+1价;Ca、 、Ba、 、Hg是+2价; 是+3; 是-2价, 是+2或+3,Cl是-1最常见,单质 价永不变。 原子团 SO4 NO3 OH NH4 中考化学分类训练
名称 化合价 硫酸根 -2价 碳酸根 -2价 CO3 2-硝酸根 -1价 -1价 OH -铵根 +1价 离子符号
4、规律 (1)单质中元素化合价为 ;
(2)在化合物中,各元素正负化合价的代数和为 。
(3)在同一物质中,同种元素化合价可以 ,如:NH4NO3 (4)同一元素在不同化合物中可以显示 化合价。
(5)金属元素与非金属元素形成的化合物, 化合价为正, 化合价为负。
如:NaCl非金属元素组成的化合物正价元素在前,负价元素在后。
5、应用:(1)根据化合价写化学式: 在前, 在后;标化合价;交叉数字; (注意过氧化氢等化学式不得约分,有机物不约分)。 .....(2)推算某元素的化合价:依据代数和为 ,列等式计算。
二、【典例分析】
1、(2016年江苏省苏州市)下列物质化学式书写正确的是( ) A.铝:AL B.氯化钾:KCl2 C.硫酸铜:CuSO4 D.四氧化三铁:O4Fe3 【答案】C
【解析】A、铝属于金属单质,直接用元素符号表示其化学式,其化学式为Al,故选项化学式书写错误;
B、氯化钾中钾元素显+1价,氯元素显﹣1价,其化学式为:KCl,故选项化学式书写错误;C、硫酸铜中铁元素显+3价,氧元素显﹣2价,其化学式为:CuSO4,故选项化学式书写正确; D、四氧化三铁的化学式为Fe3O4,故选项化学式书写错误。
中考化学分类训练
【点评】本题难度不大,掌握单质(用元素符号或元素符号的右下角写上表示分子中所含原子数的数字)和化合物化学式的书写方法(金属在前,非金属在后;氧化物中氧在后,原子个数不能漏,正负化合价代数和为零)是正确解答此类题的关键。
2、【2018深圳市】维生素可以起到调节新陈代谢、预防疾病、维持身体健康的重要作用。缺乏维生素A1(C20H30O),会引起夜盲症。下列关于维生素A1的说法中正确的是( ) A.维生素A1属于无机化合物 B.维生素A1中O元素的质量分数最低 C.维生素A1中碳、氢元素的质量比为2:3
D.维生素A1由20个碳原子、30个氢原子、1个氧原子构成 【答案】B
【解析】含C化合物称为有机物,故A错;维生素A中O元素的质量为16,H元素的质量为30,C元素的质量为240,所以,维生素A中O元素的质量健康最小,故B正确;维生素A中,碳、氢元素的质量比为240:30 = 8:1,故C错;D是错误的,其正确表述应为:1个维生素A分子是由20个碳原子、30个氢原子、1个氧原子构成。
【方法技巧】化学式表示物质的组成,利用化学式可判断物质的元素组成、元素质量比、元素的质量分数、相对分子质量等。
3、【2018广西梧州市】火星探测器“好奇号”发现火星大气中含有一种称为硫化羰(tang)
的
物质,其化学式为COS。已知硫化羰中氧元素和硫元素均为-2价,则碳元素的化合价是( )
A.+1 B.+2 C.+3 D.+4 【答案】D
【解析】根据化合物中元素正、负化合价代数和为0,计算出碳元素的化合价为+4价。故选D。
【方法技巧】本题的关键是利用该物质的化学式,明确元素及原子个数,借助化合物中正负化合价的代数和为0来解答。
4、【2018天津市】蛋白质是由丙氨酸(C3H7NO2)等多种氨基酸构成的。根据丙氨酸的化学式计算:
(1)丙氨酸由________种元素组成(写数值);