XamBaaz

Linear Programming — Class 12 MCQs with Answers

Class 12 CBSE Mathematics · Chapter 12

90 practice questions · 30 Easy · 30 Medium · 30 Hard · Updated

Practise the most important Class 12 CBSE Mathematics questions from Chapter 12, "Linear Programming". You get 9 timed quizzes made from 90 NCERT-based MCQs, with answers and explanations. The questions are split into 30 Easy, 30 Medium and 30 Hard. Warm up on the basics, then move on to the exam-level questions that set top scorers in CBSE & Maharashtra HSC Board exams, JEE Main, MHT-CET and JEE Advanced apart.

To score well in "Linear Programming", focus on fast problem-solving, formula recall and step-by-step working. Each MCQ here is timed and uses exam-style marking (+4 correct, −1 wrong, 0 skipped). This trains you to stay accurate under time pressure, as real papers need. Every question has a short explanation, so a wrong answer becomes a quick lesson. It is the fastest way to fix gaps before a test.

Use this chapter for focused revision. Start with the Easy set to check your basics on Linear Programming, then move to Medium and Hard to practise applying them. Your accuracy, streaks and XP save automatically. This chapter also adds to your overall Class 12 Mathematics mastery score. 14 sample questions are solved in full below, with the answer and a worked explanation. Sign in free to start practising.

Key concepts: Linear Programming (Class 12 Mathematics)

Linear programming optimises a linear objective Z = ax + by subject to linear inequality constraints and non-negativity. The chapter builds the feasible region graphically, identifies its corner points, and applies the corner-point method — the optimum of a bounded region lies at a vertex — with manufacturing and diet problems.

Linear programming problem
Optimising (maximising or minimising) a linear objective function of decision variables subject to linear constraints.
Objective function
The quantity to optimise, written Z = ax + by; profit is maximised, cost is minimised.
Decision variables
The unknowns x and y (e.g. units of two products) chosen to optimise Z; usually restricted to be non-negative.
Constraints
Linear inequalities such as x + y ≤ 10 that limit the variables, arising from resources, demand or capacity.
8 more key concepts, 7 formulas, exam tips free with sign-in.

Linear Programming — important questions & MCQs with answers (Class 12 Mathematics)

14 solved questions from this chapter's difficulty levels, each with its answer and explanation. The other 76 are timed and scored when you sign in.

  1. Q1Easy

    In LPP, the function to optimise is called:

    A.Variable
    B.Constraint
    C.Objective function✓ Correct
    D.Boundary

    Answer: C. Objective function

    Explanation: The expression being maximised or minimised, like Z = 3x + 4y, is the objective function — the constraints only bound where Z is evaluated, they aren't what you optimise.

  2. Q2Easy

    Linear Programming Problem (LPP) involves:

    A.Solving differential equations
    B.Maximising or minimising a linear function under linear constraints✓ Correct
    C.Quadratic functions
    D.Random optimisation

    Answer: B. Maximising or minimising a linear function under linear constraints

    Explanation: An LPP means maximising or minimising a linear function subject to linear constraints — swap in a squared term or a derivative and it stops being a standard LPP.

  3. Q3Easy

    The optimal value of the objective function of a linear programming problem, when it exists, occurs at:

    A.A corner point of the feasible region✓ Correct
    B.A point outside the feasible region
    C.The centre of the feasible region
    D.Any interior point

    Answer: A. A corner point of the feasible region

    Explanation: By the corner point theorem the optimal value, if it exists, occurs at a corner point of the feasible region.

  4. Q4Easy

    Constraints in LPP are:

    A.None
    B.Quadratic
    C.Differential
    D.Linear inequalities✓ Correct

    Answer: D. Linear inequalities

    Explanation: Every constraint in an LPP must be a linear inequality (or equation) in the decision variables — quadratic or differential terms fall outside standard LPP theory entirely.

  5. Q5Easy

    In LPP, the function to be optimised is called:

    A.Objective function✓ Correct
    B.Constraint
    C.Feasible region
    D.Variable

    Answer: A. Objective function

    Explanation: The function being optimised in an LPP — for example Z = 5x + 3y — is called the objective function; constraints and the feasible region are separate concepts, not the same thing.

  6. Q6Easy

    Constraints in LPP are:

    A.Arbitrary
    B.Quadratic
    C.Differential equations
    D.Linear inequalities (or equations)✓ Correct

    Answer: D. Linear inequalities (or equations)

    Explanation: LPP constraints are always linear inequalities or equations, such as x + y ≤ 10 — never quadratic terms or differential equations, which would take the problem out of linear programming.

  7. Q7Medium

    If a factory can make at most 20 units of a product, the corresponding constraint is written as:

    A.x = 20
    B.x < 0
    C.x ≤ 20✓ Correct
    D.x ≥ 20

    Answer: C. x ≤ 20

    Explanation: An upper limit on production translates directly into a less-than-or-equal constraint.

  8. Q8Medium

    Maximise Z = 3x + 4y subject to x + y ≤ 4, x ≥ 0, y ≥ 0. Vertices of feasible region:

    A.Random
    B.(0, 0), (4, 0), (0, 4)✓ Correct
    C.Only origin
    D.(2, 2)

    Answer: B. (0, 0), (4, 0), (0, 4)

    Explanation: The triangle x + y ≤ 4 with x, y ≥ 0 has vertices where the boundary line meets each axis and the origin: (0, 0), (4, 0), and (0, 4) — not a random or single point.

  9. Q9Medium

    Feasible region is the:

    A.Origin
    B.Set of points satisfying all constraints✓ Correct
    C.Single point
    D.Whole plane

    Answer: B. Set of points satisfying all constraints

    Explanation: The feasible region is the intersection of every constraint half-plane at once, including x ≥ 0 and y ≥ 0 — satisfying just one inequality alone isn't enough.

  10. Q10Medium

    For above LPP, maximum Z is at:

    A.(0, 0)
    B.(4, 0)
    C.(0, 4) with Z = 16✓ Correct
    D.(2, 2)

    Answer: C. (0, 4) with Z = 16

    Explanation: Checking Z = 3x + 4y at every vertex gives 0 at (0,0), 12 at (4,0), and 16 at (0,4) — the largest value wins, so the maximum is 16 at (0, 4), not at the origin.

  11. Q11Medium

    Optimum value of LPP (bounded region) occurs at:

    A.Midpoint
    B.Centre
    C.Origin always
    D.A corner (vertex) of feasible region✓ Correct

    Answer: D. A corner (vertex) of feasible region

    Explanation: By the corner-point theorem, on a bounded feasible region both the maximum and minimum of Z occur at a vertex, never at the centre or an interior point — always check every corner.

  12. Q12Hard

    LPP applications include:

    A.Sound waves
    B.Random shuffling
    C.Diet, transport, manufacturing optimisation✓ Correct
    D.Cooking only

    Answer: C. Diet, transport, manufacturing optimisation

    Explanation: Diet, transportation, and manufacturing problems are classic LPP applications because each optimises a linear cost or profit function under linear resource limits — not games of chance like shuffling.

  13. Q13Hard

    Maximise Z = 4x + 5y subject to x + y ≤ 6, x + 2y ≤ 8, x, y ≥ 0:

    A.At (0, 4)
    B.Vertices: (0, 0), (6, 0), (4, 2), (0, 4). Z max at (4, 2) = 26✓ Correct
    C.At (6, 0)
    D.Origin

    Answer: B. Vertices: (0, 0), (6, 0), (4, 2), (0, 4). Z max at (4, 2) = 26

    Explanation: Z = 4x + 5y at the vertices (0,0), (6,0), (4,2), (0,4) gives 0, 24, 26, and 20 — the maximum is 26 at (4, 2), beating the larger-looking corner (6,0) which only reaches 24.

  14. Q14Hard

    If feasible region is unbounded, optimum may:

    A.Be infinity always
    B.Always exist
    C.Be zero
    D.Not exist (problem may be unbounded)✓ Correct

    Answer: D. Not exist (problem may be unbounded)

    Explanation: An unbounded region lets Z grow without limit in the open direction, so a maximum (or minimum) need not exist at all — you must test the open direction, not assume it behaves like a closed region.

Start this chapter free

You have 14 solved above. Sign in with Google (no card needed). You get 1 Easy + 1 Medium quiz on every chapter during your 30-day trial. After that, you keep 1 Easy quiz on every chapter, free for good, plus the full key-concept notes, formulas & exam tips.

This chapter has 90 questions (30 Easy · 30 Medium · 30 Hard), with timed scoring and instant feedback. The rest unlock with the ₹999/year plan.

Start this chapter free →

Linear Programming — FAQs

What are the key concepts in Class 12 Mathematics Linear Programming?+

Linear programming optimises a linear objective Z = ax + by subject to linear inequality constraints and non-negativity. The chapter builds the feasible region graphically, identifies its corner points, and applies the corner-point method — the optimum of a bounded region lies at a vertex — with manufacturing and diet problems. Key ideas include Linear programming problem, Objective function, Decision variables, Constraints.

What does Class 12 Mathematics Chapter 12 (Linear Programming) cover on XamBaaz?+

It has 90 NCERT-based MCQs on "Linear Programming": 30 Easy, 30 Medium and 30 Hard. Together they make 9 timed quizzes, and you never get the same set twice. Every question has an instant explanation. They help you prepare for CBSE & Maharashtra HSC Board exams, JEE Main, MHT-CET and JEE Advanced.

Are these "Linear Programming" questions free to practise?+

Yes. Sign in with Google to practise "Linear Programming" free. Full unlimited access is ₹999/year on a launch offer until 1 December 2026. No chapter is charged separately.

How should I revise "Linear Programming" for the exam?+

Start with the Easy quiz to check your basics, then try Medium and Hard to practise applying them. There are 9 timed quizzes on this chapter, so you can come back for a fresh set instead of one you have seen. Read each explanation, retry the questions you miss, and track your accuracy until it stays high.

Are these "Linear Programming" MCQs available with answers?+

Yes. 14 sample questions are shown here in full, each with the correct option and a step-by-step "Why" explanation. Sign in free with Google to start practising, with instant scoring.

Is there negative marking in the "Linear Programming" quizzes?+

Yes. The timed quizzes use exam-style marking: +4 for a right answer, −1 for a wrong one and 0 for a skip, the same negative marking as JEE Main and JEE Advanced. MHT-CET and CBSE board papers have no negative marking. Our mocks for those are scored their way.

What are the important questions from Linear Programming (Class 12 Mathematics)?+

The questions that matter most test Linear programming problem, Objective function, Decision variables, Constraints. This page shows 14 solved important MCQs with answers and explanations; all 90 questions on the chapter are available as timed quizzes once you sign in.

Is there an online quiz for Linear Programming?+

Yes — Class 12 Mathematics Linear Programming has timed online quizzes at Easy, Medium and Hard levels, with instant scoring and a worked explanation on every question. The first quiz on the chapter is free.

More Class 12 Mathematics chapters

Class 12 — other subjects

← All Class 12 Mathematics chapters
🦅 One new exam question every day on InstagramFollow @xambaaz