Linear Programming — Class 12 MCQs with Answers
Class 12 CBSE Mathematics · Chapter 12
133 practice questions · 33 Easy · 50 Medium · 50 Hard · Updated
Jump to the 6 solved questions
Practise the most important Class 12 CBSE Mathematics questions from Chapter 12, "Linear Programming". You get 13 timed quizzes made from 133 NCERT-based MCQs, with answers and explanations. The questions are split into 33 Easy, 50 Medium and 50 Hard. Warm up on the basics, then move on to the exam-level questions that top scorers in CBSE & Maharashtra HSC Board exams, JEE Main, MHT-CET and JEE Advanced get right.
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 helps you stay accurate when time is short, just 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. Try the 6 sample questions below: tap an option to see the answer and a worked explanation. Sign in free to start practising.
Linear Programming — important questions & MCQs with answers (Class 12 Mathematics)
6 solved questions from this chapter's difficulty levels, each with its answer and explanation. Tap an option to check yourself.
0 of 6 answered
- Q1 of 6Easy
In LPP, the function to optimise is called:
Show answerHide answer
Answer: 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.
- Q2 of 6Easy
Linear Programming Problem (LPP) involves:
Show answerHide answer
Answer: 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.
- Q3 of 6Medium
Feasible region is the:
Show answerHide answer
Answer: 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.
- Q4 of 6Medium
Assertion (A): A dealer who can store at most 60 pieces in all buys x tables and y chairs; his storage constraint is x + y ≤ 60. Reason (R): In a linear programming problem, the objective function is a linear function of the decision variables.
Show answerHide answer
Answer: Both A and R are true but R is not the correct explanation of A
Explanation: A is true: the total number of pieces x + y cannot exceed 60. R is true: Z = ax + by is linear. R describes the objective function, not how the storage constraint is written, so it does not explain A.
- Q5 of 6Hard
Maximise Z = 4x + 5y subject to x + y ≤ 6, x + 2y ≤ 8, x, y ≥ 0:
Show answerHide answer
Answer: At (4, 2)
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.
- Q6 of 6Hard
Assertion (A): Subject to 2x − y ≥ −5, 3x + y ≥ 3, 2x − 3y ≤ 12, x ≥ 0, y ≥ 0, the function Z = −50x + 20y has no minimum value. Reason (R): The feasible region is unbounded, the smallest value of Z at its corner points is −300, and the open half-plane −50x + 20y < −300 has points in common with the feasible region.
Show answerHide answer
Answer: Both A and R are true and R is the correct explanation of A
Explanation: Both are true: the corner values are 100 at (0, 5), 60 at (0, 3), −50 at (1, 0) and −300 at (6, 0), and the feasible point (9, 2) gives Z = −410 < −300. For an unbounded region, the half-plane Z < −300 meeting the region is exactly what means Z has no minimum, so R explains A.
Linear Programming notes: key concepts (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.
- Non-negativity restrictions
- x ≥ 0, y ≥ 0 confine the solution to the first quadrant, since quantities cannot be negative.
- Feasible region
- The set of all points satisfying every constraint simultaneously — the common shaded region of the inequalities.
- Feasible vs infeasible
- A feasible solution lies in the region; if the constraints share no common point the LPP is infeasible.
- Bounded vs unbounded region
- A bounded region can be enclosed in a circle; an unbounded one extends infinitely, and then a maximum may not exist.
- Corner (vertex) points
- The corners of the feasible region, found where boundary lines intersect; the optimum is searched only here.
- Corner-point method
- Evaluate Z at every vertex; the largest value is the maximum and the smallest the minimum for a bounded region.
- Multiple optimal solutions
- If the objective line is parallel to a constraint edge, every point on that edge is optimal — infinitely many solutions.
- Types of LPP
- Manufacturing (maximise profit), diet (minimise cost meeting nutrient minimums) and transportation problems recur in exams.
Start this chapter free
You have 6 to try above. Sign in with Google (no card needed). You get 1 Easy + 1 Medium quiz on every chapter, free for good (up to 6 quizzes a day) — plus a free Hard quiz when you score 70%+ on a Medium quiz (1 per subject), and the formulas & exam tips.
This chapter has 133 questions (33 Easy · 50 Medium · 50 Hard), with timed scoring and instant feedback. The rest unlock with the ₹1,999/year plan.
Start with the questions above. The full quiz opens here after.
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, Non-negativity restrictions, Feasible region.
What does Class 12 Mathematics Chapter 12 (Linear Programming) cover on XamBaaz?+
It has 133 NCERT-based MCQs on "Linear Programming": 33 Easy, 50 Medium and 50 Hard. Together they make 13 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 ₹1,999/year. One year from the day you pay. Class 12 is your last school year, so your class stays as it is. 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 13 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. 6 sample questions are on this page with answers: tap an option, or "Show answer", to see the correct option and a step-by-step 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, Non-negativity restrictions, Feasible region. This page shows 6 solved important MCQs with answers and explanations. Sign in to practise all 133 questions on the chapter as timed quizzes.
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.
Are there question answers and extra questions for Linear Programming (Class 12 Mathematics)?+
Yes. This page has 6 solved questions on Linear Programming, each with the correct answer and a short explanation. Sign in to practise all 133 questions on the chapter as timed quizzes.
Are there assertion–reason and case study questions for Linear Programming (Class 12 Mathematics)?+
Yes. The Linear Programming question bank has 13 assertion–reason questions and 30 case-based (case study) questions in the CBSE board format, alongside the regular MCQs. Each comes with the answer and a worked explanation. Sign in to practise them in timed quizzes.
