A
分析:從正面看由3個正方體組成,分兩層,下層2個,上層1個居右,從左面看是由4個正方體組成,這4個正方體分兩列,左、右列各2個,右列的2個就是從前面看到的左面的2個,實際比從前面多看到的多2個正方體,從上面看由3個正方體組成,左面2個、右面1個,左面2個,就是從左面看到的上層的2個,右面1個,就是大左面看到的右下角的1個,從上面看沒有比從前面和左面多出的正方體,實際前排3個正方體,后排2個.據此解答.
解答:如圖,

前排3個正方體,后排2個,共計3+2=5(個);
故選:A.
點評:本題是從不同方向觀察物體和幾何體,意在訓練學生觀察能力和分析判斷能力.