18 demanding questions: algebraic proof, functions, vectors, histograms, conditional probability and iteration.
🔺 Higher stretch — grade 8 and 9 topics
The top of a Higher paper is not the same content done faster — it is the statements that only appear at the top, and questions that hide two steps inside one instruction. This sheet gathers eighteen of them: algebraic proof and showing two expressions are equivalent, inverse and composite functions, transformations of graphs, the equation of a circle and its tangent, iteration, vectors used to construct a geometric argument, histograms with unequal class intervals, and conditional probability from a tree or a Venn diagram. It is deliberately hard and deliberately short. If you get half of it out, you are working where grades 8 and 9 are decided — and the worked answers are written to show the step that was actually being tested, not just the arithmetic around it.
- 1.The table shows some values of f(x): when x = 0, f(x) = 5; when x = 1, f(x) = 8; when x = 2, f(x) = 4; when x = 3, f(x) = 1. Work out the value of f(x − 1) when x = 2.
- 2.The graph of y = sin x is transformed onto the graph of y = sin x + 1. Which statement correctly describes the transformation and the new range of the graph?y = sin(x)
- 3.A factory tests components from a large batch in which 6% are defective. Two components are selected at random, and the batch is large enough that the selections can be treated as independent. Given that at least one of the two components is defective, work out the probability that both are defective.
- 4.The masses, m kg, of 150 boxes are summarised by these cumulative frequencies: m < 5, 18 boxes; m < 10, 52 boxes; m < 20, 96 boxes; m < 35, 130 boxes; m < 60, 150 boxes. Work out the number of boxes with a mass in the class 10 ≤ m < 20.
- 5.The masses, m grams, of 100 apples are grouped like this: 100 ≤ m < 120, 10 apples; 120 ≤ m < 140, 30 apples; 140 ≤ m < 160, 40 apples; 160 ≤ m < 200, 20 apples. Estimate the median mass.
- 6.The graph of y = cos x is transformed onto the graph of y = cos(x − 90°). State the direction of the translation and which standard graph the image is.y = cos(x)
- 7.A company's weekly profit, in £, is modelled by y = f(x), where x is the number of weeks since launch. The graph of y = f(x) has a maximum at (10, 45000). A rival company uses the same marketing strategy but starts trading 6 weeks later and has fixed costs £8000 higher every week, so its profit is modelled by y = f(x − 6) − 8000. In which week does the rival's maximum weekly profit occur, and what is it?
- 8.The point (20, 21) lies on the circle x² + y² = 841, which has centre O(0, 0). The tangent to the circle at (20, 21) crosses the x-axis at P and the y-axis at Q. Work out the area of triangle OPQ, correct to 1 decimal place.
- 9.The distances, d km, cycled by 180 riders in a charity sportive are summarised by these cumulative frequencies: d < 30, 20 riders; d < 60, 60 riders; d < 80, 120 riders; d < 100, 160 riders; d < 130, 180 riders. Use interpolation to estimate the median distance cycled.
- 10.The graph of y = f(x) passes through the point (2, 5). Write down the coordinates of the corresponding point on the graph of y = f(x − 4) + 1.
- 11.f(x) = x³ − 3x − 5. Given that f(2.2) = −0.952 and f(2.3) = 0.267, work out what this shows about the equation x³ − 3x − 5 = 0.y = x
- 12.The graph of y = 2x² + 6x − 1 is translated by the vector (−2, 0). Work out the equation of the image, giving your answer in the form y = 2x² + bx + c.y = 2x² + 6x − 1y = 2x²
- 13.The point (18, 24) lies on the circle x² + y² = 900, which has centre (0, 0). The tangent to the circle at (18, 24) crosses the y-axis at the point Q. Work out the y-coordinate of Q.
- 14.OABC is a parallelogram, with OA = a and OC = c. X is the midpoint of the diagonal AC. Express the vector OX in terms of a and c, and use it to show that X also lies on the diagonal OB.
- 15.n is an integer. Which of these expressions is always an even number?
- 16.The times, t minutes, of 70 visits to a website are grouped into two classes: 0 ≤ t < 4, which contains 30 visits, and 4 ≤ t < 20, which contains 40 visits. A histogram is drawn. Work out how many times taller the bar for 0 ≤ t < 4 is than the bar for 4 ≤ t < 20.
- 17.A rule turns each input into an output. An input of 0 gives an output of −1, an input of 1 gives an output of 1, and an input of 2 gives an output of 3. Work out the rule, writing the input as x and the output as y.
- 18.A circle has centre (0, 0) and equation x² + y² = 64. Write down the radius of the circle.
Answer key
- (a) 8 — f(x − 1) means every input to f is reduced by 1 before it is looked up. At x = 2, the input to f becomes 2 − 1 = 1, so f(x − 1) at x = 2 is f(1) = 8. Reading f(2) = 4 directly from the table, without applying the shift, gives 4. Shifting in the wrong direction, using x + 1 = 3 instead of x − 1 = 1, gives f(3) = 1. Confusing f(x − 1) with f(x) − 1 — taking f(2) = 4 and then subtracting 1 — gives 3.
- (c) Translate +1 in y; new range 0 ≤ y ≤ 2 — Adding 1 to sin x translates the graph 1 unit in the positive y-direction, and every y-value on the range increases by 1: −1 + 1 = 0 and 1 + 1 = 2, giving a new range of 0 ≤ y ≤ 2. A translation in the x-direction would not add anything to the y-values, so 'Translate +1 in x; range unchanged' correctly leaves the range at −1 ≤ y ≤ 1 for that (wrong) transformation, but the transformation itself is not what y = sin x + 1 shows. 'Translate +1 in y; new range −2 ≤ y ≤ 0' correctly spots the translation but subtracts 1 from each bound instead of adding it. 'Reflect in the x-axis' mistakes the transformation for a reflection rather than a translation; reflecting sin x in the x-axis does leave the range at −1 ≤ y ≤ 1 unchanged in size, but that is not the transformation y = sin x + 1 actually applies.
- (b) 0.0309 — Method: P(both defective | at least one defective) = P(both defective) ÷ P(at least one defective). Find each using independence: P(both) = 0.06², P(at least one) = 1 − P(neither) = 1 − 0.94². Working: P(both) = 0.06² = 0.0036. P(neither) = 0.94² = 0.8836, so P(at least one) = 1 − 0.8836 = 0.1164. P(both | at least one) = 0.0036 ÷ 0.1164 = 0.0309 (3 s.f.). Answer: 0.0309. Watch out: leaving the answer as 0.0036 gives P(both defective) itself, not the probability once you already know at least one is defective — you still need to divide by P(at least one defective). Giving 0.0600 answers with the single-component defect rate, ignoring the condition altogether. And 0.5000 assumes that 'at least one' makes the outcomes 'exactly one defective' and 'both defective' equally likely, which is not how these probabilities combine.
- (d) 44 — Method: a cumulative frequency counts everything below a value, so the frequency of a class is the running total at the top of the class minus the running total at the bottom of it. Working: the running total below 20 kg is 96 and the running total below 10 kg is 52, so the number of boxes in the class 10 ≤ m < 20 is 96 − 52 = 44. Answer: 44 boxes. The distractors: 96 comes from quoting the running total at 20 kg itself, which counts every box below 20 kg rather than only those in this class; 34 comes from subtracting the wrong pair, 52 − 18, which gives the class 5 ≤ m < 10 instead; 54 comes from subtracting from the grand total, 150 − 96, which gives the boxes of 20 kg or more.
- (c) 145 g — Method: find the position of the median from the total frequency, locate the class that contains it, then use linear interpolation inside that class, assuming the apples in it are spread evenly. Working: the median is the 100 ÷ 2 = 50th apple; the running totals are 10, then 10 + 30 = 40, then 40 + 40 = 80, so the 50th apple lies in the class 140 ≤ m < 160; it is the 50 − 40 = 10th of the 40 apples in that class, and the class is 20 g wide, so the median is 140 + (10 ÷ 40) × 20 = 140 + 5 = 145. Answer: an estimated median of 145 g. The distractors: 150 g comes from giving the midpoint of the class that contains the median instead of interpolating inside it; 140 g comes from stopping at the lower boundary of that class, which locates the class but not the value; 155 g comes from measuring the 5 g step down from the upper boundary, 160 − 5, instead of up from the lower boundary.
- (a) Positive x-direction, 90°; image is y = sin x. — Writing cos(x − 90°) as cos(x − a) with a = 90 shows this is a horizontal translation, y = f(x − a), which moves the graph 90° in the positive x-direction; the identity cos(x − 90°) = sin x confirms the image is y = sin x. Choosing the negative x-direction reverses the sign inside the bracket — subtracting inside the bracket always translates in the positive x-direction, not the negative one, so that statement is wrong on direction. Getting the direction right but conflating the subtraction inside the bracket with an extra reflection of the output flips the sign of the resulting graph, wrongly giving y = −sin x. Treating the subtraction as if it changed the output directly, rather than the input, wrongly calls this a vertical translation even while still correctly recalling that the image simplifies to y = sin x.
- (c) Week 16, £37,000 — y = f(x − 6) − 8000 combines a horizontal translation of 6 units RIGHT (subtracting 6 inside the brackets) with a vertical translation of £8000 DOWN (subtracting 8000 outside). Applying both to the maximum (10, 45000): 10 + 6 = 16, so the new maximum is in week 16. And 45000 − 8000 = 37000, so the maximum weekly profit is £37,000.
- (a) 842.0 — The radius to (20, 21) has gradient 21/20, so the tangent's gradient is −20/21. The tangent line is y − 21 = −20/21(x − 20), i.e. y = −20/21x + 841/21. Setting y = 0 gives the x-intercept x = 841/20 = 42.05; setting x = 0 gives the y-intercept y = 841/21 ≈ 40.048. The area of triangle OPQ is 1/2 × 42.05 × 40.048 ≈ 842.0. 1684.0 comes from multiplying the two intercepts without the 1/2 that a triangle's area needs — twice the correct area. 580.7 comes from using the circle's radius, 29, as a side of the triangle instead of the x-intercept, 42.05: 1/2 × 29 × 40.048 ≈ 580.7. 2.0 comes from a sign error in the tangent's gradient — using 20/21 instead of −20/21 — which gives a different line, with intercepts x ≈ −2.05 and y ≈ 1.952, and area 1/2 × 2.05 × 1.952 ≈ 2.0.
- (c) 70 — Method: estimate the median from the cumulative frequency table by interpolation: find its position, n ÷ 2, locate the class it falls in, then add the fraction of the way through that class (adjusted for the cumulative frequency reached before it) to the class's lower boundary. Working: there are 180 riders, so the median is at position 180 ÷ 2 = 90. Before the class 60 ≤ d < 80 the cumulative frequency is 60, and by the end of it, 120, so the 90th rider falls in this class; its frequency is 120 − 60 = 60 and its width is 80 − 60 = 20. The extra distance needed into the class is 90 − 60 = 30, and 30 ÷ 60 × 20 = 10, so the median is 60 + 10 = 70. Answer: the estimated median distance is 70 km. Watch which numbers the interpolation actually uses: reading off just the class's lower boundary, 60, ignores how far into the class the 90th rider falls; using the target position, 90, as the extra distance instead of subtracting the 60 riders already counted before the class gives 90 ÷ 60 × 20 = 30, so 60 + 30 = 90, overshooting by treating the whole position as if none of it had already been counted; and using the total number of riders, 180, instead of half of it as the target position lands in the very last class, giving an estimate of 130 km — further than any rider is known to have ridden by that point in the table.
- (d) (6, 6) — y = f(x − 4) + 1 combines two translations: the −4 inside the brackets moves the graph 4 units to the RIGHT, and the +1 outside the brackets moves it 1 unit UP. Applying both to (2, 5): add 4 to the x-coordinate 2, and add 1 to the y-coordinate 5, giving (6, 6). Moving left instead of right, as the minus sign inside the bracket might suggest, gives (−2, 6) or (−2, 4); forgetting the horizontal shift altogether and only applying the vertical one gives (2, 6).
- (d) It has a solution between x = 2.2 and x = 2.3 — Since f(2.2) is negative and f(2.3) is positive, the graph of f crosses the x-axis somewhere between x = 2.2 and x = 2.3, so the equation has a solution in that interval. Choosing 'between x = −2.2 and x = −2.3' confuses the negative f-VALUE at 2.2 with a negative x-value. Choosing 'no solution' misreads a change of sign as meaning the opposite of what it shows. Choosing 'exactly two solutions' assumes a single change of sign must give two roots, which is not what the rule guarantees.
- (b) y = 2x² + 14x + 19 — A translation by the vector (−2, 0) moves the graph 2 units in the negative x-direction, which means replacing x with (x + 2): 2(x + 2)² + 6(x + 2) − 1. Expanding 2(x + 2)² gives 2x² + 8x + 8, and 6(x + 2) gives 6x + 12; collecting terms 2x² + 8x + 8 + 6x + 12 − 1 simplifies to 2x² + 14x + 19. Substituting (x − 2) instead of (x + 2) — translating in the wrong direction — gives 2(x−2)² + 6(x−2) − 1, which simplifies to 2x² − 2x − 5. Distributing the outer 2 only onto the x² term of the expansion, instead of onto every term of (x + 2)², gives 2x² + 10x + 15. Dropping the −1 when collecting the constant terms, treating 8 + 12 as 20 rather than 8 + 12 − 1 as 19, gives 2x² + 14x + 20.
- (c) 37.5 — The tangent at (18, 24) is 18x + 24y = 900 (using ax + by = r² with a = 18, b = 24, r² = 900). Setting x = 0 to find the y-intercept: 24y = 900, so y = 37.5. Choosing 900 skips the division by 24 and just repeats the constant. Choosing 50 divides the constant by the x-coefficient 18 instead of the y-coefficient 24. Choosing 1.25 uses the radius 30 instead of r² = 900 as the constant before dividing.
- (d) (1/2)a + (1/2)c — Method: X is the midpoint of AC, so OX = OA + (1/2)AC, with AC = c − a. Working: OX = a + 1/2(c − a) = a − (1/2)a + (1/2)c = (1/2)a + (1/2)c. Answer: OX = (1/2)a + (1/2)c. Since OB = a + c, this is exactly half of OB, so OX = (1/2)OB, meaning X lies on OB at its midpoint too — the two diagonals bisect each other. Forgetting to halve AC at all gives a + c, which is OB itself, not its midpoint; halving only the c-term gives (1/2)a + c; and a sign error on the c-term gives (1/2)a − (1/2)c. Halve the whole of AC, both terms together, and add it to OA rather than to a alone.
- (a) n² + n — n² + n = n(n + 1), the product of two consecutive integers. One of any two consecutive integers is always even, so their product is always even, whatever whole number n is. n² − n + 1 = n(n − 1) + 1 is always ODD, since n(n − 1) is even and adding 1 makes it odd — the opposite of what's asked. 2n + 1 is always odd by definition, not even. n² + 1 is not always even at all: it depends on whether n is odd or even, and testing n = 2 gives 5, which is odd.
- (d) 3 — Method: the height of a bar is its frequency density, frequency ÷ class width, so work out both heights and divide one by the other. Working: the class 0 ≤ t < 4 is 4 minutes wide and holds 30 visits, so its frequency density is 30 ÷ 4 = 7.5 per minute; the class 4 ≤ t < 20 is 16 minutes wide and holds 40 visits, so its frequency density is 40 ÷ 16 = 2.5 per minute; dividing the heights, 7.5 ÷ 2.5 = 3. Answer: the first bar is 3 times as tall. The distractors: 0.75 comes from comparing the frequencies, 30 ÷ 40, as though the frequencies were the heights, which is the mistake the unequal widths are there to expose; 4 comes from comparing the class widths, 16 ÷ 4, instead of the heights; 5 comes from subtracting the two frequency densities, 7.5 − 2.5, which answers how much taller rather than how many times taller.
- (b) y = 2x − 1 — Method: in a rule that multiplies and then adds, the multiplier is the step in the outputs for each step of 1 in the input, and the number added on is the output when the input is 0. Working: the inputs 0, 1, 2 rise in ones while the outputs −1, 1, 3 rise by 2 each time, so the input is multiplied by 2; an input of 0 gives 2 × 0 = 0 and the output must be −1, so 1 is subtracted. Answer: y = 2x − 1, checked against the last pair by 2 × 2 − 1 = 3. The distractors: y = 2x + 1 comes from finding the multiplier 2 correctly and then reading the output at an input of 0 as +1 instead of −1; y = x − 1 comes from taking the multiplier as 1 because the inputs go up in ones, instead of using the step in the outputs; y = 3x − 1 comes from reading the largest output, 3, as the multiplier.
- (b) 8 — Method: a circle centred on the origin has equation x² + y² = r², where r is the radius, so the number on the right-hand side is the square of the radius and not the radius itself. Working: comparing x² + y² = 64 with x² + y² = r² gives r² = 64, so r = √64 = 8. Answer: the radius is 8. The distractors: 64 is r² read straight off the equation as though the right-hand side were the radius, which is the commonest error on this form; 32 comes from halving 64, treating the right-hand side as a diameter that has to be halved; 16 is the diameter, 2 × 8, quoted in place of the radius.
What is on this worksheet?
The sheet holds 18 questions drawn from the MathsUK bank — the content areas covered: Algebra, Geometry and measures, Probability, Statistics (statements A6, A7, A13, A16, A20, G25, S3, P9). It is pitched at GCSE Higher and takes about 50 minutes to work through in full. It is built for independent practice, with full answers at the end for self-marking.
How to use the sheet well
- Print it or open it on screen — both work. Printing is A4; the screen view fits phones and tablets.
- Do all 18 questions before checking — about 50 minutes is the guide, but there is no time pressure.
- Check the answers — press “Show answers” or print the answer page separately.
- Redo the questions you got wrong — twice as effective as doing 18 fresh ones.
- “New questions” — builds a fresh sheet on the same statements, so you can practise again without repeats.
Why this sheet helps
MathsUK worksheets use questions graded by difficulty and a fair spread of correct-answer positions (the answer is not always (a)) — so the student really has to think about each question rather than guess a pattern. Every question is tagged to a DfE content statement and checked before it enters the bank. The answers come with a step-by-step explanation, not just a value — so a wrong answer becomes a lesson.
Similar worksheets worth a look
- 🧮 Paper 1 non-calculator warm-up — Higher · 20 questions · ~25 min
- ⚖️ Foundation to Higher crossover check · 20 questions · ~35 min
- 📈 Quadratics: factorise, complete the square, formula · 24 questions · ~45 min
- ⚗️ Ratio and proportion mastery — Higher · 24 questions · ~45 min