From Real Exams Exam Paper
A Level H2 Mathematics Practice Paper 3
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.
Questions
TuitionGoWhere Practice Paper - Maths H2 A-Level
TuitionGoWhere Secondary School (AI)
| Subject: | Mathematics H2 |
| Level: | A-Level |
| Paper: | Practice Paper — Algebra & Functions |
| Version: | 3 of 5 |
| Duration: | 60 minutes |
| Total Marks: | 50 |
Name: ________________________________ Class: ________________ Date: ________________
Instructions
- Answer ALL questions.
- Show your working clearly. Unsupported answers may not receive full marks.
- An approved graphing calculator (without CAS) may be used.
- Give exact answers where possible; otherwise, correct to 3 significant figures.
- The number of marks available for each question is shown in brackets [ ].
Section A: Short Questions (20 marks)
Answer ALL questions in this section.
Question 1 [2]
Functions f and g are defined by:
f:x↦x2+2x,x∈R,x≥−1
g:x↦x−31,x∈R,x=3
State the range of f.
Question 2 [2]
The function f is defined by f(x)=ln(2x−5), where x>25.
Write down the domain of f−1.
Question 3 [3]
Given that f(x)=3x−2 and g(x)=x2+1, find an expression for gf(x) in terms of x.
Question 4 [3]
The function f is defined by:
f:x↦x−42x+1,x∈R,x=4
(a) Find f−1(x). [2]
(b) State the domain of f−1. [1]
Question 5 [3]
Functions f and g are defined by:
f:x↦e2x−1,x∈R
g:x↦x,x∈R,x≥0
Show that the composite function fg exists and find an expression for fg(x).
Question 6 [3]
The graph of y=f(x) is shown below.

Generated graph for Q6.
(a) State the range of values of k for which the equation f(x)=k has exactly one real root. [1]
(b) State the range of values of k for which the equation f(x)=k has exactly three real roots. [2]
Question 7 [2]
Given that f(x)=x2−6x+10 for x∈R, x≥a, find the smallest value of a for which f−1 exists.
Question 8 [2]
The function f is defined by f(x)=cx+dax+b, where a=3, b=2, c=1, d=−1.
Find an expression for f(f(x)).
Section B: Structured Questions (30 marks)
Answer ALL questions in this section.
Question 9 [7]
The functions f and g are defined by:
f:x↦4−x2,x∈R,x≥0
g:x↦x+21,x∈R,x=−2
(a) Find the range of f. [2]
(b) Show that the composite function gf exists. [2]
(c) Find an expression for gf(x) and state its domain and range. [3]
Question 10 [8]
A function f is defined by:
f:x↦x−23x−5,x∈R,x=2
(a) Show that f is one-one. [2]
(b) Find f−1(x). [3]
(c) Find the value of x for which f(x)=f−1(x). [3]
Question 11 [7]
The function f is defined by:
f:x↦x2−4x+7,x∈R,x≤2
(a) Explain why f is one-one on the given domain. [1]
(b) Find f−1(x) and state its domain and range. [3]
(c) Sketch the graphs of y=f(x) and y=f−1(x) on the same set of axes. State the coordinates of any point(s) of intersection of the two graphs. [3]
Question 12 [8]
Functions f and g are defined as follows:
f:x↦ln(x+3),x∈R,x>−3
g:x↦ex−3,x∈R
(a) Show that gf(x)=x for all x in the domain of f. [2]
(b) Show that fg(x)=x for all x in the domain of g. [2]
(c) Hence state the relationship between f and g. [1]
(d) Find the value of x for which f(x)+g(x)=0. Give your answer correct to 3 significant figures. [3]
End of Paper
BLANK PAGE
Answers
TuitionGoWhere Practice Paper - Maths H2 A-Level
Answer Key — Practice Paper, Version 3 of 5
Subject: Mathematics H2 | Topic: Algebra & Functions | Total: 50 marks
Section A: Short Questions
Question 1 [2]
Answer: Range of f=[−1,∞)
Working:
f(x)=x2+2x for x≥−1.
Complete the square: f(x)=(x+1)2−1.
Since x≥−1, we have (x+1)≥0, so (x+1)2≥0.
The minimum value of f is −1 (when x=−1).
As x→∞, f(x)→∞.
Therefore, the range is [−1,∞).
Marking notes:
- 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
- A1: Correct answer a=3
Question 8 [2]
Answer: f(f(x))=4x+111x+4
Working:
f(x)=x−13x+2
f(f(x))=f(x−13x+2)
=(x−13x+2)−13(x−13x+2)+2
Numerator: x−13(3x+2)+2=x−19x+6+2(x−1)=x−19x+6+2x−2=x−111x+4
Denominator: x−13x+2−1=x−13x+2−(x−1)=x−13x+2−x+1=x−12x+3
Therefore: f(f(x))=x−111x+4÷x−12x+3=2x+311x+4
Correction: Let me redo this carefully.
f(x)=x−13x+2 (since a=3,b=2,c=1,d=−1)
f(f(x))=x−13x+2−13⋅x−13x+2+2
Numerator: x−13(3x+2)+2(x−1)=x−19x+6+2x−2=x−111x+4
Denominator: x−13x+2−(x−1)=x−13x+2−x+1=x−12x+3
f(f(x))=2x+311x+4
Marking notes:
- M1: Correct substitution of f(x) into itself
- A1: Correct simplified answer 2x+311x+4
Section B: Structured Questions
Question 9 [7]
(a) Answer: Range of f=(−∞,4]
Working:
f(x)=4−x2 for x≥0.
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
- A1: Correct answer x≈0.550 (3 s.f.)
Mark Summary
| Section | Marks |
|---|---|
| Q1 | 2 |
| Q2 | 2 |
| Q3 | 3 |
| Q4 | 3 |
| Q5 | 3 |
| Q6 | 3 |
| Q7 | 2 |
| Q8 | 2 |
| Section A Total | 20 |
| Q9 | 7 |
| Q10 | 8 |
| Q11 | 7 |
| Q12 | 8 |
| Section B Total | 30 |
| Grand Total | 50 |
Free quiz and exam paper access
Enter your details to view this paper
Your access is remembered on this device.