小学生一步的长度大约是0.8米,每分钟大约走100步, 所以小学生1分钟大约走:0.8×100=80(米) 1千米=1000米 1000÷80=12.5(分钟)≈12分钟 答:走1千米大约需要12分钟. 故选:B.