D
分析:设矩形的一边为xcm,则另一边长为(4-x)cm,再根据矩形的面积公式得到矩形的面积S=x(4-x),然后配方得到S=-(x-2)
2+4,再根据二次函数的最值问题求解.
解答:设矩形的一边为xcm,则另一边长为(4-x)cm,
矩形的面积S=x(4-x)
=-(x-2)
2+4,
因为a=-1<0,
所以当x=2时,S有最大值,最大值为4.
故选D.
点评:本题考查了二次函数的最值:先把二次函数y=ax
2+bx+c(a、b、c为常数,a≠0)配成顶点式为y=a(x-

)
2+

,当a>0,y
最小值=

;当a<0,y
最,大值=

.