【喵呜刷题小喵解析】:在软基上建造斜坡堤时,铺设在堤基表面的土工织物起到多种作用。首先,它具有加筋作用,通过增强土体的整体性和稳定性,防止堤基出现裂缝或滑坡。其次,它具有排水作用,允许多余的水分通过织物排出,从而减轻地基的饱水程度,防止地基的进一步软化和沉降。再者,它还有隔离作用,可以阻止堤基和周围土壤的直接接触,防止地基受到污染物的侵害。最后,它还具有防护作用,可以保护堤基免受风浪、水流等自然力的侵蚀。因此,选项A、B、D和E都是正确的。选项C“抗堤身沉降作用”并不是土工织物在软基上建造斜坡堤时的主要作用,所以是不正确的。