.1f just means print only one digit after ".".
Here, 2 struct objects are created and "try2 = try1" copies all values of try1 to try2.
When a double value is assigned to an integer it automatically gets converted to an integer. So, "try1.field1 = "10.1" assigns "10" to field1. (Any fractional constant is by default taken as double unless it has an "f" suffix).
Correct Answer: A