All Practice Exams

Free Practice Questions for Punjab PSEB Senior Secondary NSQF IT/ITeS

Exam-style questions and explanations by OpenExamPrep.

✓ No registration✓ No credit card
100+ Questions
100% Free

Loading practice questions...

Exam Review

Key Facts: Punjab PSEB Senior Secondary NSQF IT/ITeS Exam

Code 199

PSEB Class 12 NSQF IT/ITeS subject code

PSEB Scheme of Studies / NSQF trade list

40 + 50 + 10

Theory + Practical + INA marks

PSEB Scheme of Studies (IT/ITeS 199 Junior Software Developer)

Junior Software Developer

NSQF job role for Class 12 IT/ITeS

PSEB NSQF skill-subject listing

33% each + aggregate

Pass in Theory, Practical, INA, and overall

PSEB Class 12 Scheme of Studies passing criteria

As per PSEB

Examination fee (annual Senior Secondary fee circular)

Punjab School Education Board

PSEB Class 12 NSQF IT/ITeS (code 199) is Junior Software Developer: Theory 40 + Practical 50 + INA 10 = 100. Pass is 33% in each component and in aggregate. Distinct from Matric NSQF IT/ITES (code 80 Data Entry Operator). This free 2026 bank is an English MCQ study adaptation — not an official paper/practical simulation.

Sample Punjab PSEB Senior Secondary NSQF IT/ITeS Practice Questions

Try these sample questions to review concepts for the Punjab PSEB Senior Secondary NSQF IT/ITeS exam. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.

1Under the PSEB Class 12 NSQF IT/ITeS pathway, which job role does subject code 199 map to?
A.Junior Software Developer
B.Domestic Data Entry Operator
C.Network Cable Installer only
D.Graphic Designer only
Explanation: PSEB Senior Secondary NSQF IT/ITeS (code 199) maps to the Junior Software Developer job role. Domestic Data Entry Operator is the Matric NSQF IT/ITES (code 80) role, not Class 12 code 199.
2In the Input–Process–Output (IPO) model of a program, the Process stage is best described as:
A.The physical keyboard hardware only
B.The steps that transform inputs into meaningful results
C.Printing the result on paper only
D.Deleting all source files after run
Explanation: IPO separates what data enters (input), how it is transformed (process/algorithm), and what is produced (output). The process stage is the logic that converts inputs into results.
3An algorithm is best defined as:
A.A random set of unrelated GUI colors
B.Any password longer than eight characters
C.A finite, ordered set of unambiguous steps to solve a problem
D.A hardware cooling fan
Explanation: An algorithm is a finite, step-by-step, unambiguous procedure that solves a problem or performs a task. Clarity and termination matter as much as correctness.
4Pseudocode is mainly used to:
A.Replace all compilers permanently
B.Encrypt hard drives at the BIOS level only
C.Measure network cable length
D.Describe program logic in structured plain language before coding
Explanation: Pseudocode is a language-agnostic way to outline logic with structured English so developers can design and review steps before writing actual syntax.
5In a flowchart, a diamond (rhombus) shape typically represents:
A.A decision or condition with branching paths
B.A start/end terminal only
C.Only a database table
D.Only a printed report
Explanation: Standard flowchart symbols use a diamond for decisions (yes/no or true/false branches). Terminals are often ovals; processes are rectangles; I/O is often parallelograms.
6A variable in programming is best described as:
A.A fixed hardware serial number that never changes
B.A named storage location that can hold a value that may change during execution
C.The brand of the monitor only
D.A type of virus signature
Explanation: Variables are named memory locations used to store data that a program can read and update as it runs.
7Which statement best explains why modular (function/procedure-based) design helps junior developers?
A.It forces every program to use only one giant main block forever
B.It bans all comments and documentation
C.It breaks work into reusable, testable units with clearer responsibilities
D.It removes the need for any testing
Explanation: Modular design splits programs into functions/modules with focused jobs, improving readability, reuse, and isolated testing—key habits for junior software developers.
8Which of the following is the most accurate reason to write meaningful comments in source code?
A.To hide bugs from compilers
B.To increase CPU clock speed
C.To replace version control completely
D.To explain intent and non-obvious decisions for human readers and maintainers
Explanation: Comments communicate why and how to humans (and future you). Compilers generally ignore comments; they do not fix bugs or speed hardware.
9Which operator category is primarily used to compare two values and produce a true/false result?
A.Relational (comparison) operators such as ==, <, and >
B.Arithmetic operators such as + and * only
C.Assignment operators that only store values
D.Bitwise operators that only flip individual bits without comparison
Explanation: Relational/comparison operators test relationships between values and yield boolean outcomes used in conditions and loops.
10A syntax error differs from a logic error because a syntax error:
A.Always produces a correct but slow result
B.Violates the language’s grammar rules and is usually caught before/at compile or parse time
C.Only appears after years of successful production use
D.Means the algorithm is mathematically optimal
Explanation: Syntax errors break language rules (missing brackets, misspelled keywords) and are typically reported by the compiler/interpreter. Logic errors compile/run but give wrong results.

About the Punjab PSEB Senior Secondary NSQF IT/ITeS Exam

Punjab PSEB Senior Secondary NSQF IT/ITeS is the Class 12 vocational skill subject under the Punjab School Education Board for the job role Junior Software Developer (subject code 199). It is distinct from Matric NSQF IT/ITES (code 80, Domestic Data Entry Operator) and from academic Computer Science / Computer Application electives. Official assessment is Theory 40 + Practical 50 + INA 10 = 100. Vocational content focuses on programming fundamentals, software development life cycle, data types, control flow, object-oriented programming basics, introductory databases, web basics, software testing concepts, version control concepts, cyber hygiene, soft skills, and structured problem solving appropriate to a junior software developer pathway. Pass requires minimum 33% in each of Theory, Practical, and INA plus 33% aggregate per the Class 12 Scheme of Studies. Fees and exact blueprints are notified by PSEB on pseb.ac.in. The 100 questions on this page are a free English-language multiple-choice study adaptation with explanations; they are not a full simulation of the official theory + practical + INA format.

Exam sponsor: Punjab School Education Board (PSEB). The requirements and fees below concern the certification or admission exam, separate from our free practice resources.

Assessment

Official PSEB Scheme of Studies lists IT/ITeS (199), job role Junior Software Developer, as Theory 40 + Practical 50 + Internal Assessment (INA) 10 = 100. Theory assesses vocational and employability knowledge in a mixed written format (not pure MCQ). Practical assesses hands-on coding/lab skill with viva/portfolio elements as notified. INA is school-based continuous assessment. This is distinct from Matric NSQF IT/ITES (code 80, Domestic Data Entry Operator) and from academic Computer Science / Computer Application electives. English, Punjabi, and Hindi media may be available depending on school offerings. Confirm theory duration and practical windows on the year’s date sheet at pseb.ac.in. This practice bank is an English-language MCQ study adaptation — it does not simulate official attempt limits, subjective long answers, or practical/INA scoring.

Time Limit

As notified on the PSEB Senior Secondary / NSQF date sheet for IT/ITeS (code 199) theory; practical and INA are separately scheduled

Passing Score

Minimum 33% separately in Theory, Practical, and INA, and 33% in aggregate (PSEB Class 12 Scheme of Studies); verify the current pass criteria circular.

Exam / Certification Fees

As notified by PSEB and paid through schools for regular Senior Secondary sittings (no single fixed public subject fee for all categories).

Exam sponsor website

Fees, eligibility, and exam policies can change. Confirm them with the exam sponsor before applying or paying.

Our practice resources: topics covered

We aim to reflect publicly available exam outlines and topic information in our study resources. Coverage, format, and difficulty may differ from the actual exam, and we cannot guarantee that every detail is accurate or current. Confirm exam requirements, fees, and policies with the official exam sponsor.

12%

Programming Fundamentals

Algorithms and stepwise refinement; flowcharts and pseudocode; IPO model; variables and operators; functions/modules; comments and readable code.

8%

Software Development Life Cycle (SDLC)

Requirements gathering; design; coding; testing; deployment; maintenance; waterfall vs iterative/agile awareness; change management basics.

14%

Data Types & Control Flow

Numbers, strings, booleans, arrays/lists; type safety ideas; if/else and switch-style branching; for/while loops; nested control structures.

12%

Object-Oriented Programming Basics

Class vs object; attributes and methods; encapsulation; inheritance; polymorphism concepts; constructors; simple class design.

12%

Databases Introduction

Tables, rows, columns; primary and foreign keys; one-to-many relationships; basic SQL CRUD and filtering; data integrity and redundancy awareness.

8%

Web Basics

Browser–server model; HTML structure; CSS presentation; JavaScript behaviour; HTTP methods overview; forms and URLs.

12%

Testing & Version Control

Test cases and expected results; unit vs integration vs system testing; regression idea; Git repository, commit, branch, merge, and pull request concepts.

22%

Cyber Hygiene, Soft Skills & Problem Solving

Strong passwords, phishing, malware, secure data handling; communication, teamwork, professional email; debugging strategies and decomposition for junior developers; employability awareness.

Preparing for the Punjab PSEB Senior Secondary NSQF IT/ITeS Exam

What You Need to Know

  • Passing score: Minimum 33% separately in Theory, Practical, and INA, and 33% in aggregate (PSEB Class 12 Scheme of Studies); verify the current pass criteria circular.
  • Assessment: Official PSEB Scheme of Studies lists IT/ITeS (199), job role Junior Software Developer, as Theory 40 + Practical 50 + Internal Assessment (INA) 10 = 100. Theory assesses vocational and employability knowledge in a mixed written format (not pure MCQ). Practical assesses hands-on coding/lab skill with viva/portfolio elements as notified. INA is school-based continuous assessment. This is distinct from Matric NSQF IT/ITES (code 80, Domestic Data Entry Operator) and from academic Computer Science / Computer Application electives. English, Punjabi, and Hindi media may be available depending on school offerings. Confirm theory duration and practical windows on the year’s date sheet at pseb.ac.in. This practice bank is an English-language MCQ study adaptation — it does not simulate official attempt limits, subjective long answers, or practical/INA scoring.
  • Time limit: As notified on the PSEB Senior Secondary / NSQF date sheet for IT/ITeS (code 199) theory; practical and INA are separately scheduled
  • Exam / certification fees: As notified by PSEB and paid through schools for regular Senior Secondary sittings (no single fixed public subject fee for all categories). Official sources

Using Our Practice Resources

  • Work through all 100 available questions
  • Review every answer and explanation
  • Track weak areas and revisit them
  • Use our AI tutor for tough concepts

Punjab PSEB Senior Secondary NSQF IT/ITeS: Suggested Study Strategy

1Treat this as a skill subject: link every theory point to a lab action (write a small program, design a table, make a simple web page, commit to Git, run a test).
2Always separate Matric data-entry IT (code 80) from Class 12 Junior Software Developer (code 199) when answering scheme and job-role questions.
3For control flow, trace variables on paper for loops and nested ifs before coding—exam theory often rewards careful tracing.
4For OOP, define class vs object first, then encapsulation (hide internals), inheritance (reuse), and polymorphism (one interface, many forms).
5For databases, primary key uniquely identifies a row; foreign key references another table—draw one-to-many diagrams.
6For cyber hygiene, prefer unique strong passwords, MFA where available, and never share credentials or click unsolicited links.
7Alternate free MCQ practice with timed written answers and hands-on coding so you can score theory, practical, and INA—not only recognition items.

Frequently Asked Questions

Is PSEB NSQF IT/ITeS (199) the same as Matric NSQF IT/ITES?

No. Class 12 NSQF IT/ITeS (code 199) maps to the Junior Software Developer job role with Theory 40 + Practical 50 + INA 10 = 100. Matric NSQF IT/ITES (code 80) maps to Domestic Data Entry Operator (documentation, spreadsheets, DBMS for data entry). They are different skill subjects at different levels—do not mix their syllabi.

What is the official marks split for PSEB Senior Secondary NSQF IT/ITeS?

Under the PSEB Scheme of Studies, IT/ITeS (199) Junior Software Developer is Theory 40 + Practical 50 + Internal Assessment (INA) 10 = 100 marks. Confirm the current circular and date sheet on pseb.ac.in.

What is the typical passing score?

PSEB Class 12 Scheme of Studies requires a minimum of 33% marks separately in Theory, Practical, and INA, as well as 33% in aggregate. Always verify the latest Board circular for your examination year.

Is the official theory exam pure multiple-choice?

No. Official assessment combines written theory with a large practical component and INA. The 100 questions on this page are an English MCQ study adaptation with explanations—they are not a full simulation of the official theory + practical + INA format.

What topics should I study for Junior Software Developer (code 199)?

Focus on programming fundamentals, SDLC, data types, control flow, OOP basics, introductory databases and SQL, web basics (HTML/CSS/JS roles and HTTP), software testing concepts, version control concepts, cyber hygiene, soft skills, and structured problem solving/debugging. Use official PSEB NSQF materials and your school’s skill textbooks/lab tasks.

How much does the exam cost?

Fees are governed by the annual PSEB Senior Secondary examination fee notification and paid through schools. Check https://www.pseb.ac.in for the current fee circular rather than relying on unofficial fixed rupee figures.

How should I use this free MCQ bank for a theory + practical + INA subject?

Use these MCQs for daily concept drills on programming, SDLC, OOP, databases, web, testing, Git concepts, security, and soft skills. Also write code in a lab IDE, complete practical projects and portfolio/viva preparation, and follow the school calendar for INA components.

Is this the same as academic Computer Science?

No. NSQF IT/ITeS (199) is a vocational skill subject for Junior Software Developer. Academic Computer Science and Computer Application are separate electives with different codes, mark schemes, and syllabi. Confirm your school’s subject list before mixing materials.