1. Pe cine ai salutat?
pe cine = pronume interogativ, f.s. complement direct (B)
2. Cărei colege i-ai dat flori?
cărei = adjectiv pronominal interogativ, caz dativ (C)
3. De către cine ai fost ajutat?
de către cine = pronume interogativ, f.s. complement de agent (A)
4. Al cui stilou l-ai luat?
al cui = pronume interogativ, atribut pronominal genitival (E)
5. Despre care carte ați vorbit?
care = adjectiv pronominal interogativ, caz acuzativ (F)