Answer:
The cost of 5 bonds $1,000 purchased by Joe McCain is at 89%.
it means cost of 5 bond each having cost $ 1,000 is ,

Cost of 5 bonds which were $ 1,000 is available at $890.
Cost of one bond

Cost of one bond =$ 178
Bond pays 6% interest.
Interest on one bond

Interest = 188.68 - 178=$ 10.68
So, total interest on 5 bonds = 5 × 10.68=$53.40
It can be either monthly or yearly , as it is only written that bond pays 6%.
The Yield is given as,
there is no commission, no closing price
So,yield is equal to interest paid by the bond=6%