解:(1)生態系統包括生物成分和非生物成分,生物成分包括生產者、消費者和分解者.生產者主要指綠色植物,能夠通過光合作用制造有機物,為自身和生物圈中的其他生物提供物質和能量;消費者主要指各種動物,在促進生物圈中的物質循環起重要作用;分解者是指細菌和真菌等營腐生生活的微生物,它們能將動植物殘體中的有機物分解成無機物歸還無機環境,促進了物質的循環.在這個生態系統中,只有生產者和消費者,若要組成一個完整的生態系統,還應該增加的成分有非生物成分及分解者;
(2)圖中牛與兔都以草為實物,因此牛與兔的關系在生態學上稱為競爭;
(3)一條完整的食物鏈,從生產者開始,到本條食物鏈的最高消費者結束.圖中所示生物組成的一條最簡單的食物鏈草→鼠→蛇.
(4)若用A和a表示牛的有角與無角的顯性基因和隱性基因,一頭有角母牛產下了一無角小牛的基因組成為aa,推知這頭有角母牛為Aa,則無角公牛aa與此母牛Aa與交配,產下有角小牛Aa的幾率為1/2;如右圖:

故答案為:
(1)非生物成分及分解者
(2)競爭
(3)草→鼠→蛇 (其它合理答案也可得分)
(4)1/2
分析:此題主要考查的是生態系統的組成及各部分的功能,識圖解答.
點評:解答此類題目的關鍵是掌握生態系統的組成及各部分的功能,理解基因的顯性與隱性以及在基因在親子間的傳遞.