Exam FM — Bonds Practice Flashcards
Thirty exam-realistic multiple-choice problems on SOA Exam FM bonds — basic and premium/discount pricing, Makeham's formula, premium amortization and discount accumulation, book-value recursions, yield to maturity, callable price-to-worst, and clean/dirty pricing between coupon dates — each with a fully worked solution.
Unlock the full set
You're studying a free 8-problem sample. All 30 Bonds practice problems — plus every other Exam FM subject and spaced-repetition scheduling — are built into the Willys AI Flashcards & Quizzes app. 14-day free trial, then $14.99.
Every deck is built into the Willys app
All of these decks — including the full practice problem banks — come built into Willys AI Flashcards & Quizzes for iPhone & iPad (Mac version coming soon), with FSRS + SM-2 spaced repetition, streaks, and exam-date cram mode. 14-day free trial, then $14.99. To load a deck in the app: Settings → Library → Browse, then pick your exam and deck.
More Exam FM decks:
Browse all 30 problems as a list
- Pricing formulasA $\$1{,}000$ par-value bond pays annual coupons at $9\%$ and is redeemable at par at the end of $12$ years. The bond is priced to yield an annual effective rate of $7\%$. Calculate the price. (A) $\$1{,}000.00$ (B) $\$1{,}075.42$ (C) $\$1{,}158.85$ (D) $\$1{,}208.89$ (E) $\$1{,}329.51$**Answer: (C).** This is the basic price formula $P = Fr\,a_{\overline{n|}} + C v^{n}$ with $Fr = 0.09(1000) = 90$, $C = 1000$, $i = 0.07$, $n = 12$. $a_{\overline{12|}} = \dfrac{1 - 1.07^{-12}}{0.07} \approx 7.942686$ and $1.07^{-12} \approx 0.444012$. $P = 90(7.942686) + 1000(0.444012) \approx 714.842 + 444.012 = \$1{,}158.85$. Since the $9\%$ coupon exceeds the $7\%$ yield, the bond sells at a premium ($P > C$). (Discounting the coupons as an annuity-*due* gives the distractor $\$1{,}208.89$; pricing the coupons at $9\%$ instead of the yield gives $\$1{,}000$.)
- Pricing formulasA $\$1{,}000$ face-amount bond with semiannual coupons at an annual rate of $6\%$ is redeemable at par in $7$ years. It is priced to yield $8\%$ convertible semiannually. Calculate the price. (A) $\$894.37$ (B) $\$905.18$ (C) $\$921.34$ (D) $\$1{,}000.00$ (E) $\$1{,}105.93$**Answer: (A).** Convert everything to the semiannual period: coupon $Fr = \dfrac{0.06}{2}(1000) = 30$, yield $i = \dfrac{0.08}{2} = 0.04$, periods $n = 7 \times 2 = 14$. $a_{\overline{14|}} = \dfrac{1 - 1.04^{-14}}{0.04} \approx 10.563123$ and $1.04^{-14} \approx 0.577475$. $P = 30(10.563123) + 1000(0.577475) \approx 316.894 + 577.475 = \$894.37$. The $3\%$ periodic coupon is below the $4\%$ periodic yield, so the bond is at a discount. (Forgetting to convert to semiannual and using $i=0.08$, $n=7$, $Fr=60$ gives the wrong-convention distractor near $\$1{,}000$.)
- Pricing formulasUse Makeham's formula to price a $\$1{,}000$ par bond with $8\%$ annual coupons, redeemable at par in $20$ years, at an annual effective yield of $6\%$. (A) $\$1{,}000.00$ (B) $\$1{,}187.54$ (C) $\$1{,}229.40$ (D) $\$1{,}306.79$ (E) $\$1{,}458.80$**Answer: (C).** Makeham: $P = K + \dfrac{g}{i}(C - K)$, where $K = C v^{n}$ and $g = \dfrac{Fr}{C}$. Here $C = 1000$, $g = \dfrac{80}{1000} = 0.08$, $i = 0.06$, $n = 20$. $K = 1000(1.06)^{-20} = 1000(0.311805) \approx 311.805$. $P = 311.805 + \dfrac{0.08}{0.06}(1000 - 311.805) = 311.805 + 1.\overline{3}(688.195) \approx 311.805 + 917.593 = \$1{,}229.40$. A direct check $80\,a_{\overline{20|}} + 1000 v^{20}$ gives the same $\$1{,}229.40$.
- Pricing formulasA $\$1{,}000$ face-amount bond pays $7\%$ annual coupons and is redeemable for $\$1{,}100$ at the end of $15$ years. At an annual effective yield of $7\%$, calculate the price. (A) $\$1{,}000.00$ (B) $\$1{,}036.24$ (C) $\$1{,}063.74$ (D) $\$1{,}100.00$ (E) $\$1{,}136.24$**Answer: (B).** Coupons are computed on the face: $Fr = 0.07(1000) = 70$. The redemption uses $C = 1100$, not the face. $a_{\overline{15|}} = \dfrac{1 - 1.07^{-15}}{0.07} \approx 9.107914$ and $1.07^{-15} \approx 0.362446$. $P = 70(9.107914) + 1100(0.362446) \approx 637.554 + 398.691 = \$1{,}036.24$. Even though the coupon rate equals the yield rate, the price exceeds par because $C > F$. (Using $C = 1000$ instead of $1100$ in the redemption term gives exactly $\$1{,}000$.)
- Notation & basicsA $\$1{,}000$ face-amount bond pays an annual coupon of $\$55$ and is redeemable for $\$1{,}050$. The annual effective yield is $5\%$. Determine whether the bond sells at a premium or discount relative to its redemption value. (A) Premium, because the $5.5\%$ coupon rate exceeds the $5\%$ yield (B) Premium, because $Fr = 55 > Ci = 52.50$ (C) Discount, because $Fr = 55 < Ci = 57.75$ (D) Discount, because the redemption value exceeds the face value (E) Sells exactly at the redemption value, because $Fr = Ci$**Answer: (B).** The correct premium/discount test uses the standard notation $F$ (face), $C$ (redemption), $Fr$ (coupon), and $i$ (yield): when $C \neq F$, compare the coupon $Fr$ to $Ci$, **not** the coupon rate to the yield rate. Equivalently, compare the modified coupon rate $g = \dfrac{Fr}{C}$ to $i$. Here $Fr = 55$ and $Ci = 1050(0.05) = 52.50$ (and $g = \dfrac{55}{1050} \approx 5.24\% > i = 5\%$). Since $Fr = 55 > Ci = 52.50$, the bond sells at a **premium** relative to its redemption value $C$ (i.e., $P > C = 1050$). Choice (A) reaches the right conclusion by the wrong test — comparing the $5.5\%$ face-coupon rate to $5\%$ ignores that coupons are on $F = 1000$ but the test rate applies to $C = 1050$. Choice (C) incorrectly uses $Ci = 1050(0.055)$.
- Yield to maturityA zero-coupon bond that matures for $\$1{,}000$ in $8$ years is purchased for $\$620$. Calculate the annual effective yield rate. (A) $-5.80\%$ (B) $5.16\%$ (C) $6.16\%$ (D) $7.66\%$ (E) $61.29\%$**Answer: (C).** With no coupons, $620 = 1000(1+i)^{-8}$, so $(1+i)^{8} = \dfrac{1000}{620} = 1.612903$. $1 + i = 1.612903^{1/8}$. Since $\ln 1.612903 \approx 0.477934$, dividing by $8$ gives $0.059742$, and $e^{0.059742} \approx 1.061563$. $i \approx 6.16\%$. Using simple interest, $\dfrac{1000/620 - 1}{8} \approx 7.66\%$ (distractor D); inverting the ratio gives the negative distractor (A).
- Book value & amortizationA $\$1{,}000$ par bond with $8\%$ annual coupons is redeemable at par in $10$ years and is priced to yield $6\%$ annual effective. Calculate the book value immediately after the $5$th coupon. (A) $\$1{,}000.00$ (B) $\$1{,}073.60$ (C) $\$1{,}084.25$ (D) $\$1{,}115.83$ (E) $\$1{,}147.20$**Answer: (C).** Use the prospective formula on the $n - t = 10 - 5 = 5$ remaining coupons at the original yield $i = 6\%$: $B_{5} = Fr\,a_{\overline{5|}} + C v^{5} = 80\,a_{\overline{5|}} + 1000 v^{5}$. $a_{\overline{5|}} = \dfrac{1 - 1.06^{-5}}{0.06} \approx 4.212364$ and $1.06^{-5} \approx 0.747258$. $B_{5} = 80(4.212364) + 1000(0.747258) \approx 336.989 + 747.258 = \$1{,}084.25$. As a premium bond, $B_{5}$ lies between the purchase price $\$1{,}147.20$ and the redemption $\$1{,}000$, amortizing toward $C$.
- Book value & amortizationA $\$1{,}000$ par bond with $10\%$ annual coupons is redeemable at par in $8$ years and is priced to yield $6\%$. Calculate the amount of premium amortized (write-down of book value) in the first coupon. (A) $\$11.79$ (B) $\$25.10$ (C) $\$40.00$ (D) $\$74.90$ (E) $\$100.00$**Answer: (B).** First find the price: $P = 100\,a_{\overline{8|}} + 1000 v^{8}$ at $6\%$. With $a_{\overline{8|}} \approx 6.209794$ and $1.06^{-8} \approx 0.627412$, $P \approx 620.979 + 627.412 = 1248.39 = B_{0}$. Interest earned in coupon 1 $= i B_{0} = 0.06(1248.39) \approx 74.90$. Write-down (principal adjustment) $= Fr - iB_{0} = 100 - 74.90 = \$25.10$. Check with the direct formula $(Fr - Ci)v^{\,n} = (100 - 60)(1.06)^{-8} = 40(0.627412) \approx \$25.10$. (The $\$74.90$ distractor is the interest earned, not the write-down.)