а) Для начала определим, как обозначать гены. Пусть ген комолости (безрогости) обозначается как "C" и является доминантным, а ген рогатости обозначается как "c" и является рецессивным. Так как корова гомозиготна по гену комолости, её генотип будет "CC". Рогатый бык обязательно должен быть гомозиготным рецессивным, так как доминантный ген комолости у него отсутствует. Следовательно, его генотип "cc".
При скрещивании гомозиготной комолой коровы (CC) и рогатого быка (cc), все потомство получит от коровы одну копию доминантного гена "C" и одну копию рецессивного гена "c" от быка. Это означает, что все телята будут гетерозиготными комолыми (Cc). Таким образом, ожидаемое потомство будет 100% комолым (безрогим).
б) Исходя из того, что одно теленок оказалось безрогим, а другой рогатым, можно сделать вывод о генотипах родителей. Поскольку признак комолости доминирует, рогатое теленок может появиться только если оба родителя передали ему рецессивный ген "c". Это значит, что комолая корова не может быть гомозиготной по признаку комолости (не CC), а должна быть гетерозиготной (Cc). Таким образом, она могла передать рецессивный ген "c" рогатому теленку.
Отсюда следует, что отец телят (бык) также должен быть гетерозиготным (Cc), чтобы мог передать доминантный ген "C" комолому теленку и рецессивный ген "c" рогатому.
Итак, генотипы родительских форм в данном случае следующие: корова Cc и бык Cc.