Thrombocytopenia in a newborn baby can be caused by –: (A) Isoimmune thrombocytopenia, (B) Autoimmune thrombocytopenia, (C) SLE, (D) All of these
Answer is D. Thrombocytopenia in neonate can be caused by

Isoimmune thrombocytopenia
Mothers with ITP (Autoimmune thrombocytopenia).
Mothers with antiphospholipid antibody (SLE).
Intrauterine infections with → Rubella, Syphilis, Toxoplasmosis, CMK HSV
Neonatal bacterial sepsis