В первом случае у обоих родителей были гомозиготный генотип безрогости. Поэтому и потомство безрогое.
Во втором скрещивании родители были гетерозиготны(имели в себе гены и комолости и рогатости) поэтому могут получится например 75% рогатых и 25% комолых. Также может быть один родитель гомозиготный, а другой гетерозиготный, тогда расщепление по признаку будет 1:1
Вывод: наличие рогов у потомства зависит от того, какие родители по этому признаку: гомо- или гетеро- зиготы.