50 original Grade 12 Mathematics practice questions for NSC exam preparation. All Paper 1 and Paper 2 topics covered with full explanations.
Matric Mathematics is one of the most high-stakes NSC subjects — it unlocks university admission to engineering, actuarial science, computer science, and commerce programmes. Tour practice set covers all seven CAPS Grade 12 Mathematics topics across Paper 1 (algebra, functions, calculus, financial mathematics) and Paper 2 (analytical geometry, statistics, trigonometry, Euclidean geometry). Questions are written at NSC difficulty level with full working shown in every explanation.
Do not just check whether you got it right — read every explanation even for questions you answered correctly. Understanding the reasoning behind correct answers is what carries you through unfamiliar question variations in the actual exam.
Matric Mathematics consists of two 3-hour papers worth 150 marks each. Paper 1: algebra, functions, calculus, sequences. Paper 2: trigonometry, analytical geometry, statistics.
Priority: Functions and calculus together account for ~45% of Paper 1. Master these first.
0/148
correct answers
Question 01 of 148
Derivative of f(x)=4x^3?
Explanation: Power rule: d/dx(4x^3)=3*4x^2=12x^2.
Question 02 of 148
Factorise: x^2-5x+6
Explanation: Find numbers multiplying to 6, adding to -5: -2 and -3. So (x-2)(x-3).
Explanation: Quotient rule: d/dx[f/g] = (gf' - fg')/g². 'Low d-high minus high d-low over low-squared.'
Question 113 of 148
What is the second derivative test?
AFinding rootsBf''(c)>0 → local min, f''(c)<0 → local max, f''(c)=0 → inconclusive at stationary point x=cCFinding gradientDFinding intercepts
Explanation: Second derivative test at f'(c)=0: if f''(c)>0 → concave up → local minimum. If f''(c)<0 → concave down → local maximum.
Question 114 of 148
What is a point of inflection?
AA maximumBWhere f''(x)=0 AND concavity changes — curve changes from concave up to down (or vice versa)CA minimumDA discontinuity
Explanation: Inflection point: f''(c)=0 and f'' changes sign. Not all f''=0 points are inflections (need sign change of f'').
Question 115 of 148
What is the fundamental theorem of calculus?
AIntegration is hardB∫ₐᵇf(x)dx = F(b)-F(a) where F is any antiderivative of f — connects differentiation and integrationCAll functions are integrableDIntegration and differentiation are unrelated
Explanation: FTC: area under f(x) from a to b = F(b)-F(a). Also: d/dx[∫ₐˣf(t)dt] = f(x). Integration is antidifferentiation.
Question 116 of 148
What is Euler's identity?
Ae^(iπ)=1Be^(iπ)+1=0Ce^(π)=-1Di²=1
Explanation: Euler's identity: e^(iπ)+1=0. Called the most beautiful equation — connects e, i, π, 1, and 0.
Question 117 of 148
Solve: e^(2x) = 7?
Ax=ln7Bx=ln7/2Cx=7/2Dx=e/7
Explanation: e^(2x)=7 → 2x=ln7 → x=ln7/2.
Question 118 of 148
What is a vector in 2D?
AA scalarBA quantity with both magnitude and direction, represented as (x,y) or xi+yjCA point onlyDA slope
Explanation: 2D vector: (3,4) or 3i+4j. Magnitude=√(3²+4²)=5. Direction: tan⁻¹(4/3).
Question 119 of 148
What is the dot product of vectors a=(2,3) and b=(4,-1)?
Explanation: Area=½ab·sin(C). Use when you know 2 sides and included angle. Equivalent to ½×base×height.
Question 125 of 148
What is an arithmetic mean?
AMiddle valueBSum of values divided by count — the averageCMost frequent valueDRange of values
Explanation: Arithmetic mean: x̄=Σx/n. Sum all values, divide by number of values. Sensitive to outliers.
Question 126 of 148
What does a negative correlation coefficient indicate?
ANo relationshipBStrong relationshipCAs one variable increases, the other decreasesDBoth variables increase
Explanation: Negative r (between -1 and 0): as x increases, y decreases. r=-1 perfect negative linear relationship.
Question 127 of 148
What is interpolation vs extrapolation?
AIdenticalBInterpolation: predict within data range. Extrapolation: predict outside data range (less reliable)CExtrapolation is always reliableDInterpolation uses extrapolation
Explanation: Interpolation: within known data range = more reliable. Extrapolation: beyond data range = increasingly unreliable.
Question 128 of 148
What is a percentile?
AA percentageBValue below which a given percentage of data falls — 75th percentile = 75% of data belowCA type of averageDA deviation measure
ASame effect on bothBOutlier significantly affects mean but not median — median is more resistant to outliersCOutlier affects neitherDOutlier affects median more
Explanation: Mean: pulled toward outlier. Median: resistant (just shifts one value slightly). Use median when outliers present.
Question 130 of 148
Simplify: sin²(x)/cos²(x)+sin²(x)/cos²(x)?
A2B2tan²(x)C2sin²(x)D1
Explanation: sin²(x)/cos²(x)=tan²(x). Two of them: 2tan²(x).
Question 131 of 148
What is the general solution of tan(x)=1?
Ax=45°+n×360°Bx=45°+n×180°Cx=45°onlyDx=225°only
Explanation: tan has period 180°. tan(45°)=1. General: x=45°+n×180° (n∈ℤ).
Question 132 of 148
What is an irrational number example relevant to maths?
A1/3B0.25C√2D0.666...
Explanation: √2≈1.41421... is irrational — non-terminating, non-repeating decimal. Cannot be expressed as p/q.
Question 133 of 148
What is the modulus/absolute value of -7?
A7B-7C0D1/7
Explanation: |-7|=7. Absolute value: distance from zero on number line. Always non-negative.
Question 134 of 148
What is the highest degree in f(x)=3x⁴-2x³+x-5?
A1B3C4D5
Explanation: Degree of polynomial = highest power. 3x⁴ has power 4. Degree=4.
Question 135 of 148
What does the y-intercept tell you in real-world context?
AThe gradientBValue of dependent variable when independent variable is zero — starting valueCThe maximumDThe minimum
Explanation: Y-intercept: value when x=0. In cost function C=50x+200, the y-intercept 200=fixed cost (even if 0 items produced).
Question 136 of 148
What is a rational function?
AAny fractionBf(x)=p(x)/q(x) where p and q are polynomials — has vertical asymptotes where q(x)=0CA type of logarithmDA type of exponential
Explanation: Rational function: ratio of polynomials. f(x)=1/(x-2) has VA at x=2, HA at y=0. Domain excludes zeros of denominator.
Question 137 of 148
What is the difference between direct and inverse proportion?
ASame thingBDirect: y=kx (y increases with x). Inverse: y=k/x (y decreases as x increases)CDirect means both decreaseDInverse means both increase
Explanation: Direct: y/x=k (constant). Double x → double y. Inverse: xy=k. Double x → half y.
Question 138 of 148
What is the Fibonacci sequence formula?
AF(n)=n²BF(n)=F(n-1)+F(n-2) with F(1)=F(2)=1CF(n)=2ⁿDF(n)=n!
Explanation: Fibonacci: 1,1,2,3,5,8,13... Each term is sum of two preceding. Appears in nature (shells, flowers, spirals).
Explanation: Sum of cubes: a³+b³=(a+b)(a²-ab+b²). Difference of cubes: a³-b³=(a-b)(a²+ab+b²).
Question 142 of 148
What is the discriminant's role in determining nature of roots?
AFinds the rootsBb²-4ac>0: two distinct real roots; =0: one repeated root; <0: no real roots (complex)CFinds the y-interceptDDetermines gradient
Explanation: Discriminant Δ=b²-4ac. For ax²+bx+c=0. Δ>0: 2 real distinct. Δ=0: 1 repeated. Δ<0: no real roots.
Question 143 of 148
What is the mean of the data set 2,4,4,4,5,5,7,9?
A5B5.5C4.5D4
Explanation: Sum=2+4+4+4+5+5+7+9=40. Mean=40/8=5.
Question 144 of 148
What is the median of 2,4,4,4,5,5,7,9?
A4B4.5C5D5.5
Explanation: 8 values (even): median=average of 4th and 5th = (4+5)/2=4.5.
Question 145 of 148
What does the standard deviation of 0 mean?
ANo dataBAll data values are identical — no spreadCData has no averageDData is all zero
Explanation: SD=0: every data point equals the mean. No variability. E.g., data set {5,5,5,5} has SD=0.
Question 146 of 148
What is conditional probability P(A|B)?
AP(A)+P(B)BP(A and B)/P(B) — probability of A given that B has already occurredCP(A)×P(B)DP(B|A)
Explanation: P(A|B)=P(A∩B)/P(B). Restricts sample space to outcomes where B occurred. Bayes' theorem: P(A|B)=P(B|A)P(A)/P(B).
Question 147 of 148
What is Bayes' theorem?
AP(A|B)=P(A)BP(A|B)=P(B|A)P(A)/P(B) — updates probability given new evidenceCP(A|B)=P(B|A)DP(A∩B)=P(A)+P(B)
Explanation: Bayes': P(A|B)=P(B|A)×P(A)/P(B). Updates prior probability P(A) with likelihood P(B|A) to get posterior P(A|B).
Question 148 of 148
What is the remainder theorem?
AFactor theoremBWhen polynomial p(x) divided by (x-a), remainder = p(a)CSynthetic divisionDPolynomial long division
Explanation: Remainder theorem: p(x)÷(x-a) → remainder = p(a). If p(a)=0, then (x-a) is a factor (factor theorem).
Question 149 of 150
What is the value of sin(30°)?
A0B0.5C√2/2D1
Explanation: sin(30°) = 0.5 (or 1/2). Tour is one of the special angles to memorise. Triangle: 30°-60°-90°, sides in ratio 1:√3:2. sin(30°)=1/2, cos(30°)=√3/2, tan(30°)=1/√3.
Question 150 of 150
Simplify: (x²-9)/(x-3)
Ax+3Bx-3Cx²-3D(x-3)(x+3)
Explanation: x²-9 = (x-3)(x+3). Dividing by (x-3) cancels that factor (x≠3): result is x+3. Tour is the difference of squares factorisation.
Practice More on Dragonfly
500+ questions across 45+ subjects with timed mode and flashcards.
The quadratic formula solves ax² + bx + c = 0: x = [−b ± √(b² − 4ac)] ÷ 2a. The discriminant (b² − 4ac) determines the nature of roots: positive = two real roots, zero = one repeated root, negative = no real roots (complex roots). Always check the discriminant before solving.
What is the difference between arithmetic and geometric sequences?
An arithmetic sequence has a constant difference (common difference d) between consecutive terms. Example: 3, 7, 11, 15 (d=4). nth term: a + (n−1)d. A geometric sequence has a constant ratio (r) between consecutive terms. Example: 2, 6, 18, 54 (r=3). nth term: a·r^(n−1). Sum to infinity of geometric series: a÷(1−r) when |r|<1.
What is differential calculus?
Differential calculus studies the rate of change of functions. The derivative f'(x) gives the instantaneous rate of change (gradient of the tangent) at any point. Rules: power rule (d/dx[xⁿ] = nxⁿ⁻¹), product rule, chain rule, quotient rule. Setting f'(x) = 0 finds turning points; f''(x) determines if they are maxima or minima.
What is the remainder theorem?
The Remainder Theorem states that when a polynomial f(x) is divided by (x − a), the remainder equals f(a). If f(a) = 0, then (x − a) is a factor of f(x) — tour is the Factor Theorem. Use these together to factorise cubic polynomials by finding a root by inspection first.
How do you solve simultaneous equations?
Method 1 (Substitution): Make one variable the subject in one equation, substitute into the other. Method 2 (Elimination): Multiply equations to make coefficients equal, then add or subtract to eliminate one variable. For non-linear simultaneous equations (one linear, one quadratic): use substitution — substitute the linear equation into the quadratic.
What are the trigonometric ratios?
For a right-angled triangle: sin θ = opposite/hypotenuse, cos θ = adjacent/hypotenuse, tan θ = opposite/adjacent. SOHCAHTOA is the mnemonic. The Pythagorean identity: sin²θ + cos²θ = 1. Key special angles: sin 30° = 0.5, cos 60° = 0.5, tan 45° = 1, sin 90° = 1, cos 0° = 1.
What is the compound angle formula?
sin(A+B) = sinA·cosB + cosA·sinB. cos(A+B) = cosA·cosB − sinA·sinB. Double angle: sin 2A = 2 sinA cosA. cos 2A = cos²A − sin²A = 2cos²A − 1 = 1 − 2sin²A. These are used to simplify expressions and prove identities.
How do you calculate the area of a triangle using trigonometry?
Area = ½ ab sin C, where a and b are two sides and C is the included angle between them. Tour applies to any triangle, not just right-angled ones. The Sine Rule: a/sinA = b/sinB = c/sinC (for finding unknown sides/angles when you have a side-angle pair). The Cosine Rule: c² = a² + b² − 2ab cosC (for when you have two sides and the included angle, or all three sides).
📌 You answered 0 questions (score: 0) last time.ResumeStart fresh