Is There Any Difference between “哪里(nǎlǐ)” and “哪儿(nǎr)”?

Please choose the option which has two words whose meanings are not the same. A. 那里(nàlǐ);那儿(nàr)

B. 花(huā); 花儿(huār)

C. 女孩(nǚhái);女儿(nǚ’ér)