Прямое дополнение - это дополнение, которое непосредственно связано с глаголом-сказуемым и отвечает на вопросы винительного падежа (кого? что?).
a) По дереву лодки неугомонно стучал дождь. (Стучал что? - дождь; «дождь» - подлежащее).
б) Я так и не нашел нужной тетради в своем столе. (Не нашел что? – тетради; «тетради» - дополнение, выражено существительным в родительном падеже, относится к переходному глаголу «не нашел», следовательно, является прямым дополнением).
в) Вокруг домика росли раскидистые липы. (Росли что? – липы; «липы» - подлежащее).
г) Русские издавна славятся своим гостеприимством. (Славятся чем? – гостеприимством; «гостеприимством» - дополнение, выражено существительным в творительном падеже).
Следовательно, прямое дополнение есть в предложении под буквой б).
Ответ: б)