Q1: Did I do part A right? Q2: And how do I do part B?

Part a is incorrect because the fruit numbers aren't changed to one. You're showing the price correctly, but the amount of fruit is wrong.
For Part B, just write this:
Ten pounds of oranges will cost $0.60 more than ten pounds of bananas. Because the unit rate for oranges is $0.45 per pound, and the unit rate for bananas is $0.39 per pound. Ten pounds of oranges cost $4.50. For ten pounds of bananas, it cost $3.90.
Part A
0.42 is slightly more than 0.39. You have those two in an incorrect order. So A is the right answer in the wrong order. It's a small error.
Part B
Just multiply the answers you got for A by 10 and subtract.
1 pound oranges = 0.45
10 pounds oranges = 4.50
1 pound bananas = 0.39
10 pounds bananas = 3.90
The difference is the answer.
Difference = 4.50 - 3.90 = 0.60 dollars.
The answer is either 0.60 dollars or 60 cents.