B 分析:根據充分反應后生成18g水,利用化學反應方程式可知,2g氫氣和16g氧氣恰好完全反應生成18g水,則20g混合氣體有剩余的氣體存在,則有兩種可能:①剩余氣體為氫氣;②剩余氣體為氧氣來分析解答. 解答:設參加反應反應的氫氣和氧氣的質量分別為x,y; 2H2+O22H2O, 4 32 36 x y 18g 解得x=2g,y=16g; ①若剩余氣體為氫氣,則氫氣的質量為2g+(20g-18g)=4g,即混合氣體中有4g氫氣和16g氧氣;則氫氣和氧氣的質量比1:4; ②若剩余氣體為氧氣,則氧氣的質量為16g+(20g-18g)=18g,即混合氣體中有2g氫氣和18g氧氣,則氫氣和氧氣的質量比為1:9; 故選B. 點評:本題考查學生利用化學反應方程式的計算來分析混合物的成分,學生應能利用化學反應判斷恰好完全反應的量,要注意過量計算過程的思維訓練.