D
分析:根据棱柱的定义:有两个面互相平行,其余各面都是四边形,并且每相邻两个四边形的公共边都互相平行,由这些面所围成的多面体叫做棱柱.进行判断即可.
解答:对于A,如果是长方体,可能不止有两个面平行,故错;
对于B,如果是长方体,不可能所有的棱都平行,只是所有的侧棱都平行,故错;
对于C,如果是底面是梯形的棱柱,不是所有的面都是平行四边形,故错;
对于D,据棱柱的定义知其正确,故对;
故选D.
点评:本题主要考查了棱柱的结构特征,棱柱的性质有:1)棱柱的各个侧面都是平行四边形,所有的侧棱都平行且相等;直棱柱的各个侧面都是矩形;正棱柱的各个侧面都是全等的矩形. 2)棱柱的两个底面与平行于底面的截面是对应边互相平行的全等多边形.3)过棱柱不相邻的两条侧棱的截面都是平行四边形.4)直棱柱的侧棱长与高相等;直棱柱的侧面及经过不相邻的两条侧棱的截面都是矩形.