Skip to main content
Discipline Hub • Updated Syllabus

Programming & Software Development

Practical programming in Python, Java, C, C++, C#, JavaScript, PHP, Web Development (HTML/CSS), and algorithms.

Total MCQs
10,500
Topic Modules
305
Exam Weightage
50-70% in Software Engineer, Web Developer, and Programmer screening
Target Commissions
FPSC, PPSC, NTS...

Practice Modules & Question Sets

Select any module below to practice MCQs with detailed academic explanations.

305 Modules Available
Exam-Level 40 MCQs

Advance Html — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Advance Html — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Advanced Topics In R Programming — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Advanced Topics In R Programming — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Advanced Topics In Ruby — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Application Lifecycle And Annotation — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Array — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Arrays And Strings In C Plus Plus — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Arrays And Strings In C Sharp — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Arrays And Strings In C Sharp — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Arrays And Strings — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Arrays And Strings — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Arrays_ Hashes And Strings In Ruby — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Arrays — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Asp_Net And Web Development With C Sharp — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Basic And Variables — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Basic Css — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Basic Css — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Basic Html — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Basic Html — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Basic Php — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Basic Syntax And Data Types In C Sharp — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Basic Syntax And Data Types In C Sharp — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Basic Syntax In Ruby — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Basic Syntax In Ruby — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Best Practices And Code Conventions In Ruby — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Bitwise And Boolean — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

C Fundamentals — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

C Fundamentals — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

C Miscellaneous — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

C Miscellaneous — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

C Plus Plus Miscellaneous — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

C Plus Plus Miscellaneous — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

C Preprocessor — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

C Preprocessor — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Caching And Debugging — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Caching And Debugging — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Classes And Modules — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Classes And Objects In C Plus Plus — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Classes And Objects In C Plus Plus — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Classes And Objects In C Sharp — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Classes And Objects In C Sharp — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Classes And Objects In Python — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Collections Framework In Java — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Collections Framework In Java — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Concept Of Object Oriented Programs In Python — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Concept Of Object Oriented Programs In Python — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Conditional Formatting _While And For Loops — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Conditional Formatting _While And For Loops — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Constructors And Destructors In C Plus Plus — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Constructors And Methods — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Constructors And Methods — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Control Flow Statements In C Plus Plus — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Control Flow Statements In C Sharp — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Control Flow Statements In C Sharp — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Control Structures In R Programming — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Control Structures In R Programming — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Control Structures In Ruby — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Control Structures In Ruby — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Control Structures_Loop In Php — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Control Structures — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Control Structures — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Css Layout And Images — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Css Layout And Images — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Css Properties_ Css Elements_ Css Functions And Tables — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Css Properties_ Css Elements_ Css Functions And Tables — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Css Text_ Borders And Images — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Css Text_ Borders And Images — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Css3 Fundamentals — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Data Manipulation With Dplyr — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Data Manipulation With Dplyr — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Data Structures In R Programming — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Data Structures In R Programming — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Data Types And Numeric Types — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Data Types And Variables In Ruby

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Data Types And Variables — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Data Types And Variables — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Data Visualization With Ggplot2 — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Data Visualization With Ggplot2 — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Declaration And Access Control — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Delegates And Events In C Sharp — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Dictionary In Python — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Dictionary In Python — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Document Object Model And Event Handling — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Document Object Model And Event Handling — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Event Handling In Java — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Exception Handling In C Plus Plus — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Exception Handling In C Sharp — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Exception Handling In C Sharp — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Exception Handling In Python — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Exceptions — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Exceptions — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

File Handling And Input Output In C Sharp — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

File Handling And Input Output In C Sharp — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

File Handling In C Plus Plus — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

File Input Output — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

File Input Output — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Files Handling In Python — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Flow Control — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Formatting And Decorators — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Formatting And Decorators — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Function — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Function — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Functions And Methods In C Sharp — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Functions And Procedures In C Plus Plus — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Functions And Procedures In C Plus Plus — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Functions In Python — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Functions In Python — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Functions — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Generics In Java — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Html Fonts_ Tags And Elements — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Html Fonts_ Tags And Elements — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Html Forms Handling — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Html Images And Web Page Files — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Html Images And Web Page Files — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Html Multimedia — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Html Multimedia — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Html Text_ Links_ Table And Lists — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Html With Javascript And Jquery — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Html5 — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Html5 — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Inheritance In C Plus Plus — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Inheritence — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Input Output — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Interfaces And Abstract Classes — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Interfaces And Abstract Classes — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Introduction To C Plus Plus — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Introduction To C Plus Plus — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Introduction To C Sharp — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Introduction To Python — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Introduction To R Programming — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Introduction To R Programming — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Invocation And Performance Navigation — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Invocation And Performance Navigation — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Java Autoboxing — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Java Autoboxing — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Java Beans And Jdbc — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Java Serialization And Networking — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Java Serialization And Networking — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Java Server And Servlet — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Linq _Language Integrated Query_ In C Sharp — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Linq _Language Integrated Query_ In C Sharp — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Lists In Python — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Lists In Python — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Memory Allocation — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Miscellaneous In C Sharp — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Miscellaneous In C Sharp — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Miscellaneous In Java — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Miscellaneous In Java — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Module In Python — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Module In Python — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Multi Threading In C Plus Plus — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Multithreading In C Sharp — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Networking In C Sharp — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Object Oriented Concept — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Object Oriented Concept — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Object Oriented Programming In C Plus Plus — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Operators And Expressions In C Sharp — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Operators And Expressions In Php — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Operators And Expressions In Php — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Operators And Expressions — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Operators And Expressions — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Operators In Ruby — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Operators — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Operators — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Overriding And Overloading — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Parsing_ Benchmarking And Logging — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Performance Measures — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Pointer — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Pointer — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Pointers And References In C Plus Plus — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Pointers And References In C Plus Plus — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Polymorphism In C Plus Plus

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Precedence And Associativity — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Python Built In Functions — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

R Programming Basics — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

R Programming Basics — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

R Programming Packages — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Regular Expressions In Java — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Regular Expressions In Python — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Regular Expressions In Python — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Ruby Gems — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Server Side And Client Side Scripting — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Server Side And Client Side Scripting — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Session Management_ Jsp And Api — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Sets In Python — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Sets In Python — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Sockets — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Standard Library Functions — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Standard Library Functions — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Standard Template Library _Stl_ In C Plus Plus — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Standard Template Library _Stl_ In C Plus Plus — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Statistical Analysis With R _Distributions_ Graphics — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Statistical Analysis With R _Distributions_ Graphics — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Strings In Python — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Strings In Python — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Strings — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Strings — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Structure And Union — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Structure And Union — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Testing In Ruby _Rspec_ Minitest_ Etc

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Threads — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Threads — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Tuples In Python — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Variable Names And Operators — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Variables And Data Types In C Plus Plus — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Variables And Data Types In C Plus Plus — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Windows Forms Applications With C Sharp — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 40 MCQs

Working With Dates And Times In Ruby — Part 1

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 39 MCQs

Basic And Variables — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 39 MCQs

Control Structures_Loop In Php — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 39 MCQs

Databases Handling

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 39 MCQs

Graphics And Rendering

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 38 MCQs

Array And Function

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 38 MCQs

Css3 Transitions And Css 3 Animations

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 38 MCQs

Files Handling In Python — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 38 MCQs

Networking In C Sharp — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 38 MCQs

Object Oriented Programming In C Plus Plus — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 35 MCQs

Event Handling In Java — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 35 MCQs

Inheritence — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 35 MCQs

Introduction To Python — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 35 MCQs

Object Oriented Programming _Oop_ Concepts In Ruby

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 35 MCQs

Session Management_ Jsp And Api — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 35 MCQs

Web Scraping With Python

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 34 MCQs

Enumerators And Iterators In Ruby

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 34 MCQs

Gui Programming With Python

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 34 MCQs

Inheritance In C Plus Plus — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 34 MCQs

Operators And Expressions In C Plus Plus

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 34 MCQs

Storage Class

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 34 MCQs

Structures And Unions In C Plus Plus

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 33 MCQs

File Input Output In Ruby

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 33 MCQs

Input Output — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 33 MCQs

Variables And Constants In C Sharp

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 32 MCQs

Arrays And Strings In C Plus Plus — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 32 MCQs

Methods In Ruby

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 31 MCQs

Classes And Objects In Ruby

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 31 MCQs

Inheritance And Polymorphism In Ruby

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 30 MCQs

Date And Timestamp

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 30 MCQs

Html Forms Handling — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 29 MCQs

Advanced Topics In Ruby — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 29 MCQs

Css Selectors And Css Files

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 29 MCQs

Operators And Expressions In C Sharp — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 29 MCQs

Regular Expressions

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 28 MCQs

Classes And Modules — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 28 MCQs

Constructors And Destructors In C Plus Plus — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 28 MCQs

Java Server And Servlet — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 28 MCQs

Parsing_ Benchmarking And Logging — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 28 MCQs

Sockets — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 27 MCQs

Blocks And Procs In Ruby

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 27 MCQs

Delegates And Events In C Sharp — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 26 MCQs

Cgi Programming And Miscellaneous

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 26 MCQs

Exception Handling In C Plus Plus — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 25 MCQs

Asp_Net And Web Development With C Sharp — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 25 MCQs

Database Connectivity With Python

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 25 MCQs

Functions — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 25 MCQs

Generators And Iterators

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 25 MCQs

Performance Measures — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 24 MCQs

Advanced Oop Concepts

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 24 MCQs

Decorators In Depth

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 23 MCQs

Arrays_ Hashes And Strings In Ruby — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 22 MCQs

Classes And Objects In Python — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 22 MCQs

Regular Expressions In Ruby

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 20 MCQs

Animation

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 20 MCQs

Exception Handling In Ruby

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 20 MCQs

Exceptions And Error Handling

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 20 MCQs

Java Beans And Jdbc — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 20 MCQs

Memory Allocation — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 19 MCQs

File System

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 19 MCQs

Php Networking

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 18 MCQs

Modules And Mixins In Ruby

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 18 MCQs

R Programming Packages — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 18 MCQs

Windows Forms Applications With C Sharp — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 16 MCQs

File Handling In C Plus Plus — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 16 MCQs

Ruby Gems — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 15 MCQs

Array — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 15 MCQs

Declaration And Access Control — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 15 MCQs

Python Built In Functions — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 14 MCQs

Flow Control — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 13 MCQs

Basic Php — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 13 MCQs

Introduction To C Sharp — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 12 MCQs

Arrays — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 12 MCQs

Multithreading In C Sharp — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 11 MCQs

Bitwise And Boolean — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 11 MCQs

Css Lists_ Tables And Forms

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 11 MCQs

Exception Handling In Python — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 11 MCQs

Tuples In Python — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 10 MCQs

Application Lifecycle And Annotation — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 10 MCQs

Generics In Java — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 10 MCQs

Overriding And Overloading — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 10 MCQs

Website Security

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 9 MCQs

Php Filter

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 8 MCQs

Best Practices And Code Conventions In Ruby — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 8 MCQs

Data Types And Numeric Types — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 7 MCQs

Functions And Methods In C Sharp — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 7 MCQs

Regular Expressions In Java — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 6 MCQs

Html Text_ Links_ Table And Lists — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 5 MCQs

Operators In Ruby — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 5 MCQs

Variable Names And Operators — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 4 MCQs

Control Flow Statements In C Plus Plus — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 4 MCQs

Html With Javascript And Jquery — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 4 MCQs

Working With Dates And Times In Ruby — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 3 MCQs

Html Forms

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 2 MCQs

Css3 Fundamentals — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 2 MCQs

Multi Threading In C Plus Plus — Part 2

FPSC PPSC NTS +2 more
Practice Questions →
Exam-Level 2 MCQs

Precedence And Associativity — Part 2

FPSC PPSC NTS +2 more
Practice Questions →

📖 Subject Syllabus & Concept Blueprint

Programming & Software Development: Exam Syllabus & Strategy

Welcome to the Programming & Software Development preparation hub on ExamHub.pk. This section covers syllabus requirements for competitive examinations across Pakistan, including FPSC, PPSC, NTS, NITB, PTS.

Syllabus Scope & Preparation Strategy

  • Master conceptual foundations before testing speed with interactive MCQ drills.
  • Focus on high-frequency topics and past paper recurring themes.
  • Carefully review detailed answer explanations to understand distractor rationale.

Question Bank & Practice Sets

Practice topic-wise interactive MCQs below with immediate scoring and pedagogical feedback.