【思路】
第一步:确定首尾句。
观察选项可以发现首句在①和④中产生,先有④“无声手枪用速燃火药”,后面才会有声音和初速度为什么比较小的说明,所以首句为④,排除A、D项。
第二步:对比选项验证正确答案。
先有了④“无声手枪用速燃火药”中提到了火药,才会再次说到②“枪口火药气体相对弱”,所以排除C项。
因此,答案为B。