Answer :
A. There is a simple explanation for my sister's attitude: She is too young to understand.
I agree, the answer is a. The colon after attitude helps separate the cause and the explanation. All the other answers don't make sense because they didn't separate it properly.