D
分析:①根据m=n×M,算出质量判断.
②根据N=n×NA,算出分子数判断.
③先根据N=n×NA算出分子数,然后根据每个分子中含有的原子数算出原子总数判断.
④先根据N=n×NA算出分子数,然后根据每个分子中含有的质子数算出质子总数判断.
解答:①氮气的质量:m=n×M=1.0mol×28g/mol=28g,一氧化碳的质量m=n×M=1.0mol×28g/mol=28g,质量相等,故①正确.
②氮气的分子数:N=n×NA=1.0mol×6.02×1023个/mol=6.02×1023个,一氧化碳的分子数:N=n×NA=1.0mol×
6.02×1023个/mol=6.02×1023个,分子数相等,故②正确.
③氮气的分子数:N=n×NA=1.0mol×6.02×1023个/mol=6.02×1023个,每个分子中含两个原子,所以原子总数
为2×6.02×1023个,一氧化碳的分子数:N=n×NA=1.0mol×6.02×1023个/mol=6.02×1023个,每个分子中含两个原子,所以原子总数为2×6.02×1023个,所以原子总数相等,故③正确.
④氮气的分子数:N=n×NA=1.0mol×6.02×1023个/mol=6.02×1023个,每个氮气分子中含有14个质子,所以质子总数为14×6.02×1023个,一氧化碳的分子数:N=n×NA=1.0mol×6.02×1023个/mol=6.02×1023个,每个一氧化碳分子中含有14个质子,所以质子总数为14×6.02×1023个,质子总数相等,故④正确.
故选D.
点评:本题是有关物质的量的计算题,了解质子数与原子序数的关系是解本题的关键,元素无论变成哪种微粒,质子数和原子序数始终不变.