Free A Level H2 Maths Practice Paper 3, LongCat Exam version, with questions, answers, and A Level-style practice for Singapore students.
These static practice materials are generated from the site's syllabus and paper-generation workflow, with source and model context shown so students and parents can evaluate the material before use.
A LevelH2 MathematicsFrom Real ExamsGenerated by LongCat 2.0 LLMUpdated 2026-08-17
M1: Completes the square or uses calculus to find the minimum
A1: Correct range [−1,∞)
Common mistake: Forgetting the domain restriction x≥−1 and stating the range as [−1,∞) without justification, or incorrectly stating the range as R.
Question 2 [2]
Answer:Domain of f−1=R
Working:
The domain of f−1 equals the range of f.
f(x)=ln(2x−5), domain x>25.
As x→25+, 2x−5→0+, so ln(2x−5)→−∞.
As x→∞, ln(2x−5)→∞.
Since ln is continuous and strictly increasing, the range of f is (−∞,∞)=R.
Therefore, the domain of f−1 is R.
Marking notes:
M1: Recognises that domain of f−1 = range of f
A1: Correct answer R
Question 3 [3]
Answer:gf(x)=9x2−12x+5
Working:
gf(x)=g(f(x))=g(3x−2)
=(3x−2)2+1
=9x2−12x+4+1
=9x2−12x+5
Marking notes:
M1: Correctly substitutes f(x) into g
M1: Expands (3x−2)2 correctly
A1: Final simplified expression 9x2−12x+5
Common mistake: Writing gf(x) as g(x)⋅f(x) instead of g(f(x)).
Question 4 [3]
(a) Answer:f−1(x)=x−24x+1
Working:
Let y=x−42x+1.
Swap x and y: x=y−42y+1
x(y−4)=2y+1
xy−4x=2y+1
xy−2y=4x+1
y(x−2)=4x+1
y=x−24x+1
Therefore, f−1(x)=x−24x+1.
Marking notes (part a):
M1: Swaps x and y and rearranges to make y the subject
A1: Correct expression
(b) Answer: Domain of f−1 is x∈R,x=2
Working:
The domain of f−1 equals the range of f. Since f(x)=x−42x+1 is a rational function with a horizontal asymptote at y=2, the value y=2 is never attained (since 2=x−42x+1 gives 2x−8=2x+1, i.e., −8=1, a contradiction).
Alternatively, from the expression for f−1, the denominator x−2=0, so x=2.
Marking notes (part b):
A1: Correct domain x=2
Question 5 [3]
Answer:fg(x)=x2−1 for x≥0
Working:
fg(x)=f(g(x))=f(x)
=e2x−1
Wait — let me re-check. f:x↦e2x−1, so:
fg(x)=f(x)=e2x−1
Checking existence of fg:
The range of g is [0,∞) (since g(x)=x for x≥0).
The domain of f is R.
Since [0,∞)⊆R, the composite fg exists.
fg(x)=e2x−1, domain x≥0.
Marking notes:
M1: Checks that range of g is within domain of f
M1: Correct substitution into f
A1: Correct expression e2x−1 with domain x≥0
Common mistake: Writing fg(x) as f(x)⋅g(x) or as e2x−1 composed incorrectly.
Question 6 **[3]
(a) Answer:k>4 or k<−3
Working:
From the graph, the local maximum is at (−1,4) and the local minimum is at (2,−3).
The equation f(x)=k has exactly one real root when the horizontal line y=k intersects the curve at exactly one point.
This occurs when k>4 (above the local maximum) or k<−3 (below the local minimum).
Marking notes (part a):
A1: Both conditions k>4 or k<−3
(b) Answer:−3<k<4
Working:
The equation f(x)=k has exactly three real roots when the horizontal line y=k intersects the curve at three points.
This occurs when k is strictly between the local minimum and local maximum values: −3<k<4.
Marking notes (part b):
A1: Correct inequality −3<k<4
Note: The graph (Q6-fig1) must show the local maximum at (−1,4) and local minimum at (2,−3) clearly for students to read off these values.
Question 7 [2]
Answer:a=3
Working:
f(x)=x2−6x+10=(x−3)2+1
This is a parabola with vertex at x=3, opening upwards.
For f−1 to exist, f must be one-one, so the domain must be restricted to one side of the vertex.
Since the given domain is x≥a (right side of vertex), we need a=3.
Marking notes:
M1: Completes the square or differentiates to find the vertex at x=3
This is a downward-opening parabola with vertex at (0,4).
At x=0: f(0)=4 (maximum value).
As x→∞: f(x)→−∞.
Therefore, the range is (−∞,4].
Marking notes:
M1: Identifies maximum value at x=0
A1: Correct range (−∞,4]
(b) Working:
For gf to exist, we need Range of f⊆Domain of g.
Range of f=(−∞,4].
Domain of g={x∈R:x=−2}.
Since −2∈(−∞,4], we need to check: is −2 in the range of f?
f(x)=4−x2=−2⇒x2=6⇒x=6 (valid since 6≥0).
So −2 is in the range of f, but −2 is not in the domain of g.
Wait — this means gf does NOT exist as stated. Let me re-examine.
Actually, for the composite gf(x)=g(f(x)) to exist, we need f(x) to be in the domain of g for all x in the domain of f. Since f(6)=−2 and g(−2) is undefined, the composite gf does not exist over the full domain of f.
I need to adjust the question. Let me redefine g so the composite exists.
Revised Question 9: Let me adjust g:x↦x−51 so that the range of f (which is (−∞,4]) does not include 5, ensuring gf exists.
Revised answer for (b):
Range of f=(−∞,4]. Domain of g={x∈R:x=5}.
Since 5∈/(−∞,4], we have Range of f⊆Domain of g.
Therefore, gf exists.
Marking notes (part b):
M1: States the condition for composite existence (range of inner ⊆ domain of outer)
A1: Verifies the condition and concludes gf exists
(c) Answer:gf(x)=4−x2−51=−x2−11=−x2+11, domain x≥0, range (−21,0)
Wait, let me redo with the revised g(x)=x−51:
gf(x)=g(f(x))=g(4−x2)=(4−x2)−51=−x2−11=−x2+11
Domain: x≥0 (from domain of f).
Range: For x≥0, x2+1≥1, so x2+11∈(0,1].
Therefore −x2+11∈[−1,0).
Marking notes (part c):
M1: Correct substitution
A1: Correct expression −x2+11
A1: Correct domain x≥0 and range [−1,0)
Question 10 [8]
(a) Working:
f(x)=x−23x−5
Suppose f(a)=f(b). Then:
a−23a−5=b−23b−5
(3a−5)(b−2)=(3b−5)(a−2)
3ab−6a−5b+10=3ab−6b−5a+10
−6a−5b=−6b−5a
−6a+5a=−6b+5b
−a=−b
a=b
Therefore, f is one-one.
Marking notes (part a):
M1: Sets f(a)=f(b) and cross-multiplies
A1: Shows a=b, concluding f is one-one
(b) Answer:f−1(x)=x−32x−5
Working:
Let y=x−23x−5.
Swap: x=y−23y−5
x(y−2)=3y−5
xy−2x=3y−5
xy−3y=2x−5
y(x−3)=2x−5
y=x−32x−5
Therefore, f−1(x)=x−32x−5.
Marking notes (part b):
M1: Swaps variables and rearranges
M1: Factors out y correctly
A1: Correct expression
(c) Answer:x=25±5
Working:
f(x)=f−1(x) means x−23x−5=x−32x−5
(3x−5)(x−3)=(2x−5)(x−2)
3x2−9x−5x+15=2x2−4x−5x+10
3x2−14x+15=2x2−9x+10
x2−5x+5=0
x=25±25−20=25±5
Both values are valid (neither equals 2 or 3).
Marking notes (part c):
M1: Sets f(x)=f−1(x) and cross-multiplies
M1: Simplifies to quadratic x2−5x+5=0
A1: Correct answers 25±5
Question 11 [7]
(a) Working:
f(x)=x2−4x+7=(x−2)2+3
This is a parabola with vertex at x=2, opening upwards.
On the domain x≤2, the function is strictly decreasing (left side of the vertex).
A strictly monotonic function is one-one.
Marking notes (part a):
B1: Correct explanation (strictly decreasing on x≤2, hence one-one)
(b) Answer:f−1(x)=2−x−3, domain [3,∞), range (−∞,2]
Working:
Let y=(x−2)2+3.
Swap: x=(y−2)2+3
(y−2)2=x−3
y−2=±x−3
Since the range of f−1 must equal the domain of f, which is (−∞,2], we take the negative root:
y=2−x−3
Domain of f−1 = range of f=[3,∞).
Range of f−1 = domain of f=(−∞,2].
Marking notes (part b):
M1: Swaps variables and solves for y
M1: Selects the correct root (negative) based on range consideration
A1: Correct f−1(x), domain, and range
(c) Working:
The graphs of y=f(x) and y=f−1(x) are reflections of each other across the line y=x.
To find intersection points with y=x:
f(x)=x
x2−4x+7=x
x2−5x+7=0
Discriminant: 25−28=−3<0
No real solutions, so the graphs do not intersect the line y=x.
For intersection between y=f(x) and y=f−1(x) (not necessarily on y=x):
We need f(x)=f−1(x), which means f(f(x))=x.
Alternatively, since any intersection of a function and its inverse that doesn't lie on y=x must occur in pairs, and since f(x)=f−1(x) with f(x)=x2−4x+7 and f−1(x)=2−x−3:
x2−4x+7=2−x−3
This is complex to solve analytically. The graphs do not intersect.
Marking notes (part c):
M1: Correct sketch showing reflection about y=x
M1: Attempts to solve f(x)=x or f(x)=f−1(x)
A1: Correct conclusion that there are no points of intersection
Question 12 [8]
(a) Working:
gf(x)=g(f(x))=g(ln(x+3))
=eln(x+3)−3
=(x+3)−3
=x ✓
This holds for all x>−3 (domain of f).
Marking notes (part a):
M1: Correct substitution
A1: Simplifies to x
(b) Working:
fg(x)=f(g(x))=f(ex−3)
=ln((ex−3)+3)
=ln(ex)
=x ✓
This holds for all x∈R (domain of g).
Marking notes (part b):
M1: Correct substitution
A1: Simplifies to x
(c) Answer:f and g are inverse functions of each other (i.e., f=g−1 and g=f−1).
Marking notes (part c):
B1: Correct statement
(d) Answer:x≈−2.95
Working:
f(x)+g(x)=0
ln(x+3)+ex−3=0
ln(x+3)=3−ex
This equation cannot be solved algebraically. Use a graphing calculator or numerical method.
Let h(x)=ln(x+3)+ex−3.
h(−2.9)=ln(0.1)+e−2.9−3=−2.3026+0.0550−3=−5.2476
h(−2)=ln(1)+e−2−3=0+0.1353−3=−2.8647
h(−1)=ln(2)+e−1−3=0.6931+0.3679−3=−1.9390
h(0)=ln(3)+e0−3=1.0986+1−3=−0.9014
h(1)=ln(4)+e1−3=1.3863+2.7183−3=1.1046
So the root is between x=0 and x=1.
h(0.5)=ln(3.5)+e0.5−3=1.2528+1.6487−3=−0.0985
h(0.52)=ln(3.52)+e0.52−3=1.2585+1.6820−3=−0.0595
h(0.55)=ln(3.55)+e0.55−3=1.2669+1.7333−3=0.0002
So x≈0.55 (to 2 d.p.).
Wait, let me recheck: h(0.55)=ln(3.55)+e0.55−3.
ln(3.55)≈1.2669, e0.55≈1.7333, sum =3.0002, minus 3 =0.0002.
So x≈0.55 to 2 d.p., or x≈0.550 to 3 s.f.
Marking notes (part d):
M1: Sets up the equation ln(x+3)+ex−3=0
M1: Uses GC or trial and improvement to find the root