In smoggy areas dark moths have the most higher survival rate than white moths in this question so its going to be (A)
I don't think any compounds are made of protiens but they do contain them. Enzymes are protiens that catalize reactions, the liver contain many protiens, amylase is another that is in saliva.
If it can be observed without changing the identity then it is a physical property.
Eukaryotic cells have a nucleus and prokaryotic cells do not.