Poprawna odpowiedź: C
$a = str_replace('Kowalski', 'Nowak', $a);
Dlaczego
str_replace(szukany, zamiennik, tekst) zamienia wszystkie wystąpienia, więc str_replace('Kowalski', 'Nowak', $a). Kolejność argumentów ma znaczenie, a funkcja str_rep nie istnieje.