Free SOA Exam FM (Financial Mathematics) Bonds Practice Questions

Practice bond pricing and yield calculations for SOA Exam FM. Questions test par, premium, and discount bonds, callable bonds, yield curves, and duration concepts.

242 Questions
93 Easy
82 Medium
67 Hard
2026 Syllabus
100% Free

Sample Questions

Question 1 Easy
A bond is said to be "callable" if:
Solution
A callable bond gives the issuer (not the bondholder) the right to redeem the bond before its stated maturity date, typically at a specified call price.

Choice A is incorrect because it describes a putable bond, where the bondholder (not the issuer) has the right to sell back.
Choice C is incorrect because the ability to purchase at par is unrelated to callability.
Choice D is incorrect because adjustable coupon payments describe a floating rate feature, not callability.
Choice E is incorrect because trading restrictions relate to tradability, not the call feature.
Question 2 Medium
Which of the following correctly describes a premium bond's amortization schedule?
Solution
For a premium bond (P>CP > C), we have Fr>CjFr > Cj. The book value starts above CC and decreases each period toward CC.

The amortization of premium in period tt is PAt=FrjBt1PA_t = Fr - j \cdot B_{t-1}. Since Bt1B_{t-1} decreases over time, jBt1j \cdot B_{t-1} decreases, making PAtPA_t larger. So the amortization of premium increases each period.

(A) is correct: book value decreases and amortization amounts increase.

(B) is wrong — book value decreases for premium bonds, not increases. (C) is wrong — for premium bonds, the coupon exceeds interest earned. (D) is wrong — the amortization amounts change each period. (E) is wrong — interest earned decreases (not increases) because book value decreases.
Question 3 Hard
A 1,000 par value 20-year bond with 6% annual coupons is purchased at par. Coupons are reinvested at 4%. Calculate the annual realized yield over the 20-year period.
Solution
Accumulated value at maturity:
AV=60s200.04+1,000AV = 60 \cdot s_{\overline{20}|0.04} + 1{,}000.

s200.04=(1.04)2010.04=2.19112310.04=29.778079s_{\overline{20}|0.04} = \frac{(1.04)^{20} - 1}{0.04} = \frac{2.191123 - 1}{0.04} = 29.778079.

AV=60(29.778079)+1,000=1,786.68+1,000=2,786.68AV = 60(29.778079) + 1{,}000 = 1{,}786.68 + 1{,}000 = 2{,}786.68.

Realized yield: j=(AV/P)1/n1=(2,786.68/1,000)1/201j = (AV/P)^{1/n} - 1 = (2{,}786.68/1{,}000)^{1/20} - 1.

ln(2.78668)=1.02482\ln(2.78668) = 1.02482. 1.02482/20=0.051241.02482/20 = 0.05124. e0.05124=1.05257e^{0.05124} = 1.05257.

j5.26%j \approx 5.26\%.

The realized yield is between the coupon rate (6%) and reinvestment rate (4%), closer to the geometric mean.

(B) 6%6\% requires reinvestment at 6%. (C) 4%4\% is only the reinvestment rate. (D) and (A) don't match the calculation.
Create a Free Account to Access All 242 Questions →

More Exam FM Topics

About FreeFellow

FreeFellow is a free exam prep platform for actuarial (SOA & CAS), CFA, CFP, CPA, CAIA, and securities licensing candidates. Every question includes a detailed solution. Full lessons, flashcards with spaced repetition, timed mock exams, performance analytics, and a personalized study plan are all included — no paywalls, no ads.