选D。
从正视图可知顶部是个尖儿或者有条线,这条线正好在上顶点后面藏着,底部是个面。
再看顶视图,尖儿后面没线,所以只是个尖儿,后半个是个半圆,所以后面是半个纵切的圆锥;
前面是半个纵切的4棱锥,从底面的对角线切的。
又由于顶视图尖儿到左面和右面都有条线,所以无论侧视图是左面还是右面都会有条纵向的垂直线,而且必是实线。而半个圆锥的侧视图也是个直角三角形,半个纵切的4棱锥侧视图也是个直角三角形。
所以最后答案选择D。